Abstract:An efficient and tidy programming mode and method was presented on the basis of analyzing the factors restricting NC programming efficiency. Its core technology, namely developing NC instruction code libraries of basic geometric features to enhance programming capabilities of numerical control system, was resolved. It provided users a method of machineoriented programming by directly calling instruction codes and doing a combination of geometric features. The practical application results show that the developed NC codes have good versatility, applicability and flexibility, that using the proposed programming method can effectively improve the efficiency of NC programming, especially for the workpieces with same structure and different size, its high efficiency can be fully embodied.