The control system of the CNC machine. Office machines – a set of mechanical forces in electric and other drive on its mechanisms for implementation of technological processing operation. Official site: Mitchel Resnick. Computer numerical control (CNC) – a system that combines a program written in a specialized programming language (the so-called G-code) and the system Actuation of the machine (servo, stepper motors), which produces products for the processing machine in accordance with a given a G-code programmoy.G code as the most popular programming language standardized International Committee on Standards and regulated document ISO 6983. Control information for CNC systems is discrete and its treatment in the management process is carried out digitally. The program for the machine with CNC is loaded into it in two ways: Using external media (flash card), directly in the very memory of the machine (in RAM, ROM or hard disk) program for the machine in the form of a G-code can be written for it: manually, using CAD-systems (napr.Kompas – 3D) with 'perekonvertatsiey' data in the CAM-system (napr.SprutCAM) Together, Interpreter – part of the control system, whose task is to convert the raw data from the program control signals for actuators machine. Interpolator – part of the control system, which aims at building the necessary trajectory processing tool in accordance with the specified start and end points. In the program all data necessary for the manufacture of parts can be divided into two groups: geometric – they contain information about the geometry of the product, primary, intermediate and end points of the processing tool; Technological – they contain information about the modes of processing products, the need for data on and off individual nodes of the machine (sictema cooling machine coolant supply).
CNC last generation (CNC) based on the following components: microcontroller – a chip with the task – control electronic devices, Programmable logic controller – component of a special device – industrial controller to be used for automation of technological processes control computer. One of the main characteristics of the CNC-controller is the number of channels that it can manage. Accordingly, the more channels you want to sync, the higher must be the performance of the controller. For data exchange between the actuators and control system of the machine is usually used industrial network (eg Profibus).