The machining center is a high-efficiency, high-precision CNC machine tool. The workpiece can be processed in multiple procedures in a single clamping, and it also has a tool library and automatic tool change. These rich functions of the machining center determine the complexity of cnc machining center programming.

The machining center can realize the linkage control of three or more axes to ensure that the tool can process complex surfaces. In addition to linear interpolation and circular interpolation, the machining center also has various machining fixed cycles, automatic tool radius compensation, automatic tool length compensation, graphical display of the machining process, man-machine dialogue, automatic fault diagnosis, offline programming and other functions .

Machining center is developed from CNC milling machine. The biggest difference with the CNC milling machine is that the machining center has the ability to automatically exchange machining tools. By installing tools with different uses on the tool magazine, the machining tools on the spindle can be changed by an automatic tool changer in one clamping to achieve a variety of machining Features.

Machining centers can be divided into vertical, horizontal and composite machining centers in appearance. The main axis of the vertical machining center is perpendicular to the worktable, which is mainly suitable for processing plate and shell workpieces, and can also be used for die machining. The spindle axis of the horizontal machining center is parallel to the worktable table. Most of its worktables are numerically controlled rotary tables controlled by servo motors. In one clamping of the workpiece, the worktable can be processed by rotating the worktable. Box type workpiece processing. The compound machining center mainly means that there are two main shafts on the same machining center, and the main shaft can change the angle by 90°, so it can realize the processing of five faces in one clamping of the workpiece.