There are several programming methods for NC molds.

NC programming is generally divided into manual programming and automatic programming. 1. Manual programming refers to the manual completion from part drawing, determination of machining process, numerical calculation, preparation of part machining program sheet, production of control medium to program effectiveness. It requires programmers not only to be familiar with NC instructions and programming rules, but also to have knowledge of NC machining process and numerical calculation ability. Manual programming is still widely used in contour machining with simple machining shape, small calculation and program composition. For parts with complex shapes, especially those with non-circular curves, list curves and surfaces, it is difficult to program by hand, the probability of errors increases, and sometimes it is even impossible to program, so it is necessary to program by automatic programming. 2, automatic programming is the use of computer software to compile CNC machining program. Programmers only need to use numerical control language according to the requirements of part drawings, and a computer can automatically perform numerical calculation and post-processing, and write a part processing program list, and the processing program is sent to the numerical control machine tool through direct communication to direct the machine tool work. Automatic programming enables some programs that are complicated in calculation, difficult to program by hand or unable to be compiled to be successfully completed.