There are three methods of programming CNC machine tools: manual programming, automatic programming, and machining center CAD/CAM.
Programming by hand
Manual part drawing analysis, process processing, numerical calculation, writing program list and program input and inspection are completed manually. It is suitable for point machining or parts with less complex geometries, but it is very time-consuming and prone to errors when compiling complex parts.

Automatic programming
The process of using a computer or programming machine to complete the preparation of part programs is very convenient for complex parts.
CAD/CAM
CAD/CAM software is used to realize automatic programming of modeling and images. The most typical software is Master CAM, which can complete the programming of milling 2, 3, 4 and 5, turning, wire EDM, although this kind of software has a single function, it is easy to learn and inexpensive.
