From the point of view of automatic control, the CNC system is a position (track) control system, which is essentially an automatic control system that takes the displacement of multiple execution components (each motion axis) as the control object and makes it move in coordination. A computer control system with a dedicated operating system.
Configuration composition: The hierarchical structure of CNC system hardware: It consists of three parts: the basic computer system, the equipment support layer, and the equipment layer. Functional structure of CNC system software: From the perspective of essential characteristics, CNC system software is a special operating system with real-time and multi-tasking properties. From the perspective of functional characteristics, the operating system consists of CNC management software and CNC control software. It is the living soul of the CNC system. The role and relationship of CNC hardware and software: hardware is the foundation, software is the soul, the system software of the CNC device, with the support of the system hardware, rationally organizes and manages the work of the entire system, realizes various CNC functions, and makes the CNC machine tool According to the requirements of the operator, the processing is carried out in an orderly manner.
The hardware and software of the CNC system constitute the system platform of the CNC system. The platform has the following two meanings: providing the necessary functions for the basic configuration of the CNC system; on the platform, functional design and development can be carried out according to user requirements.
Advantages of CNC device: The basic configuration part of CNC device is universal, and different CNC machine tools are only configured with corresponding specific function modules to achieve specific control functions. Rich CNC functions: interpolation function: quadratic curve, spline, space surface interpolation, compensation function: motion accuracy compensation, random error compensation, nonlinear error compensation, etc., man-machine dialogue function: dynamic and static tracking display of processing, Advanced man-machine dialogue window. Programming function: G code, basket diagram programming, partial automatic programming function. High reliability: CNC devices use electronic components and chips with high integration, and the use of VLSI itself is a guarantee of reliability. Many functions are implemented in software, reducing the amount of hardware. Rich fault diagnosis and protection functions (mostly implemented by software) can reduce the frequency of system faults and the repair time after faults occur. Easy to use and maintain Easy to operate and use: Users only need to follow the menu prompts to operate correctly. Convenient programming: It has a variety of programming functions, automatic program verification and simulation functions. Convenient maintenance and repair: some of the daily maintenance work is carried out automatically (lubrication, regular inspection of key components, etc.), and the self-diagnosis function of CNC machine tools can quickly achieve accurate fault location.

Looking forward to your consultation if there is anything unclear
