Before programming, it is necessary to analyze the process of the processed parts, draw up the processing plan, select the appropriate tool and determine the cutting parameters. In programming, some technological problems such as tool setting and machining route need to be dealt with. Therefore, the process analysis in programming is very important. When processing parts on ordinary machine tools, the operation procedure of each process is specified by the process specification or process card, and the operator processes the parts according to the steps specified in the process card. When machining parts on CNC machine tools, it is necessary to program all the technological process, technological parameters and displacement data to control the machining of machine tools.