Welcome to the Industrial Automation website!

NameDescriptionContent
HONG  KANG
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

What is a CNC machine tool?

来源: | 作者:佚名 | 发布时间 :2023-11-20 | 768 次浏览: | 🔊 Click to read aloud ❚❚ | Share:

(1) From machine tools to CNC machine tools, machines are no longer brainless

The machine tool is the "mother machine" of other machines.

The steel produced by steel mills is not a variety of strange shapes that we see in life, but materials with more regular shapes such as plates, pipes, ingots, etc. These materials need to be processed into parts of various shapes by using machine tools for cutting; There are also some parts with higher precision requirements and finer surface roughness requirements, which must be cut out or ground out with a fine and complicated process on the machine tool.


CNC stands for Computer Digital Control. CNC is an automated manufacturing technology that allows fast, efficient, repetitive cutting, drilling, machining, and material manufacturing through computer-controlled equipment. A CNC machine consists of a miniature or microcomputer that acts as the controller of the machine. All cutting processes are performed by a complex array of machining tools controlled by instructions entered into a computer.

Once the specific part has been designed and the machining instructions have been written, the CNC machine is programmed with those instructions. The raw material is fed into the machine, the setup is complete, and then the computer does everything else: rotate the part, cut through the layers, drill the hole at the desired depth, and even automatically change the cutting head. The same parts can be machined over and over again with little change.

The basis of every CNC project is a 2D or 3D CAD drawing, which is converted into computer code for the CNC machine to execute.

The design of CNC machines is very precise. They are programmed to perform tasks of specified dimensions, similar to robots. Some common CNC machine types include:


CNC milling machine

CNC milling machines are usually very large and have built-in tool changers, automatic feed mechanisms for loading materials, and various electrical sensors for safe monitoring of machining.

CNC tools CNC lathes

The lathe rotates the workpiece on the spindle, while the fixed cutting tool is close to the workpiece to cut the chips. Because of this geometry, lathes are ideal for parts that are symmetrical around certain axes, which can get stuck in the spindle. The action of cutting a workpiece on a lathe is called "turning".

CNC engraving machine

CNC milling machines are very common mechanical parts. These types of CNC controllers typically have no other human-machine interface other than through a computer.


Planers are often used to produce larger sized parts from wood, plastic or metal. The most common router is a 3-axis setup (X, Y, and Z). The 3-axis setup will allow contour cutting, bagging and 3D embossing.

Figure: Parts with complex shapes, high manufacturing accuracy and surface roughness requirements: gas turbine impeller

Like all machines, the original machine tool includes a power device, transmission device and executive device, relying on the input power of the motor rotation, through the transmission device with the workpiece to be processed or the tool for relative motion, as for where to cut the knife, how much, how fast to cut and so on, it is directly controlled by people in the processing process.

Figure: Three core devices of traditional equipment


Because the speed of the motor used by the traditional machine tool is basically constant at work, in order to achieve different cutting speeds, the traditional machine tool has designed an extremely complex transmission system. Machines of this complexity are rare in modern design.

The transmission structure of traditional machine tool (x5032 vertical milling machine) is very complicated

With the development of servo motor (servo motor is a motor that can accurately control the position and speed of the motor within a certain range) technology and its application in CNC machine tools, direct control of the speed of the motor has become convenient, fast and efficient, and basically stepless transmission, the structure of the transmission system is greatly simplified, and there are even many links of the motor directly connected to the actuator. And omitted the drivetrain.

This "direct drive" mode is now a major trend in the field of mechanical design.


(2) What can numerical control system do? Process information and control dynamics

Numerical Controller System is the brain of numerical control machine tools.

General CNC machine tool composition

For general CNC machine tools, often include man-machine control interface, CNC system, servo drive device, machine tool, detection device, etc., the operator with the help of some computer-aided manufacturing software, the various operations required by the processing process (such as spindle speed changes and other steps as well as the shape and size of the workpiece) are expressed by part program code. And through the human and control interface input to the CNC machine tool, then by the CNC system to process and calculate the information, and according to the requirements of the parts program control servo motor, to achieve the relative movement of the tool and the workpiece, to complete the processing of parts.

The machining process of CNC machine tools

Numerical control system to complete a lot of information storage and processing work, and the information processing results in the form of control signals to the subsequent servo motor, the effect of these control signals rely on two core technologies: one is the interpolation of curves and surfaces, one is the machine tool multi-axis motion control.

(3) The shape of the part is too "free"? It's a matter of interpolation

If the motion trajectory can be expressed analytically, the entire motion can be decomposed into a composite motion of several coordinates of independent motion, and the motor can be directly controlled.

However, the shape of many parts in the manufacturing process can be said to be very "Free", neither round nor square, and even do not know what shape, such as automobiles, ships, aircraft, molds, art and other products often encounter Curves and surfaces that cannot be described analytically, which are called Free Form Curves or free surfaces.

 Parts containing free-form surfaces

To cut out these "free" shapes, the relative motion between the tool and the workpiece is correspondingly very complex. Specifically in the operation, it is necessary to control the workpiece table and the tool to move according to the designed position-time curve, and control the two to reach the specified position at the specified time with the specified attitude.

Machine tools can be well between the workpiece and the tool to complete the linear segment, arc or other analytical spline curve relative movement, and this complex "free" movement and how to complete? The answer depends on interpolation.

CNC machine tool for complex surface processing

The so-called interpolation is the process of determining the motion path of the tool on the CNC machine tool according to a certain method. According to the given speed and trajectory, add some new intermediate points between the known points of the trajectory, and control the workpiece table and the tool through these intermediate points, and then the whole movement can be completed.

Between these intermediate points, they are connected by line segments, arcs or splines. It is equivalent to using several small line segments and arcs to approximate the required curves and surfaces, which is the essence of interpolation.

The popular interpolation algorithms include point-by-point comparison method, digital increment method, etc. The interpolation using Nurbs spline curve is favored by high-end CNC machine tools because of its high efficiency and good precision.

(4) The posture of the knife is not correct and can not be processed? Five-coordinate linkage can be done in minutes

Machining complex surfaces not only needs to be machined in theory, but also needs to consider the relative position relationship between the tool and the surface being machined.

On the one hand, if the posture of the tool is not suitable, it will lead to the low quality of the surface of the machining; On the other hand, the tool will also interfere with the structure of the machined parts, and there is no way to process without adjusting the relative posture of the tool. This requires giving more freedom of movement to CNC machine tools to make them more dexterous.




  • Honeywell HCIX07-TW-ND-N Valve Positioner
  • Honeywell PCN01 Process Controller
  • Honeywell TAMR04 Actuator Control Module
  • Honeywell 51404127-250 I/O Module
  • Honeywell TN3801 Temperature Transmitter
  • ALSTOM SKE11BF8003BCH Check Synchronizing Relay
  • ALSTOM VAGM22AF171G High-Speed Auxiliary Relay
  • ALSTOM VAGM22AF71C Auxiliary Relay
  • ALSTOM MX3EG1A Generator Protection Unit
  • ALSTOM P743316A6M0510 Busbar Protection Relay
  • ALSTOM P14136A6M0440J Motor Generator
  • ALSTOM 3EST000214-134 Protection Relay
  • ALSTOM C264LB1I691000 CPU Module
  • ALSTOM FV223-M2 Variable Frequency Drive
  • ALSTOM MC15-M2 Motor Control Unit
  • ALSTOM LGPG11101R551 Protection Relay
  • ALSTOM 3BEC0067C Specialized Control Module
  • ALSTOM PIB310 Input Output Processing Board
  • ALSTOM PIB100G-3BEE02 Gateway Interface Board
  • ALSTOM PIB101C-3BD912 Processor Interface Board
  • ALSTOM SCN804 Protection Relay
  • ABB DSDX 452 Remote I/O Module
  • ABB RDCU-02C Drive Control Unit
  • ABB COMMANDER 350 Process Controller
  • ABB Tmax XT4S 250 Molded Case Circuit Breaker
  • ABB 3BSE041882R1 Communication Interface
  • ABB DSMB 126A Memory Board 57360001-NR
  • ABB DSIH 75VH Industrial Operator Keyboard
  • ABB SPAJ 140 C Overcurrent and Earth-Fault Relay Specs
  • ABB CI810B 3BSE020520R1 Fieldbus Communication Interface
  • ABB REF541KB115AAA A Feeder Terminal
  • ABB SPAD 346 C 3 Stabilized Differential Relay
  • ABB REM610 Motor Protection Relay
  • ABB CV2D2J 1MYN563627-DBB Auxiliary Relay
  • ABB 3DDE 300 405 CMA 125 Generator Component
  • ABB DSHP 150 Load Module 5735128-A/1
  • ABB APBU-44C Branching Unit 64669992H
  • ABB CTI 21 Temperature Input Module
  • ABB CMA 121 SYNPOL D Power Supply Card 3DDE300401
  • ABB COPA-XF DF23 B Electromagnetic Flowmeter
  • ABB FCN 950-12 HE188826-311/5 Connector Interface
  • ABB Bailey IMDSO02 Infi 90 Digital Output Slave
  • ABB Bailey IMMFP12 Multi-Function Processor
  • ABB 1SFA663001R100 4 Arc Guard System
  • ABB ICM 21 KP Inverse-Time Overcurrent Relay
  • ABB SPAE 010 High Impedance Protection Relay
  • ABB RLM01 Redundancy Link Module 3BDZ000398R1
  • ABB Commander 350 Universal Process Controller
  • ABB ControlMaster CM30 Universal Process Controller
  • ABB RED670 Line Differential Protection IED 1MRK002810-AA
  • ABB CP604 Touch Screen Control Panel 1SAP504100R000
  • ABB YPP110A Digital Processor Module
  • ABB SADC 53 Sup Modulator Processor Card
  • ABB DSCL 110A Redundancy Control Module 57310001-KY
  • ABB REF542 PLUS G0004 HMI Terminal 1VCR007346
  • ABB DSTC 456 Redundant Bus Multiplexer Module
  • ABB DSAI 130 Analog Input Board Industrial Module
  • ABB 07 KT 92 PLC Procontic CS31 Controller
  • ABB IMFEC11 INFI 90 Field Control Module
  • ABB DSDX 452 Basic I/O Module
  • ABB ICSM06A6 Analog I/O Remote Module
  • ABB REX521GHHPSH04 G Feeder Protection Relay
  • ABB DSIH 75VF Operator's Keyboard
  • ABB DCF506-0140-51-0000000 DC Drive Component
  • ABB 2600T Differential Pressure Transmitter Smart Sensor
  • ABB REM 543 Machine Terminal Protection Relay REM543BG214AAA A
  • ABB MasterView 830/1 Operator Panel HMI
  • ABB AI02 16-Channel Analog Input Module for S500 I/O
  • ABB DSSB-01C Control Module
  • ABB NDCU-51C Drive Control Unit ACS 600
  • ABB ATS022 Automatic Transfer Switch
  • ABB REM543CG2160AA A Machine Terminal
  • ABB REF615 Feeder Protection and Control REF615E D
  • ABB CMA 50 SYNPOL GVT 360 8490 Control Unit
  • ABB OETL 1000K3 1000A 690V 3-Pole Disconnect Switch
  • ABB 1MRK002247-AGr 00 PCB Card
  • ABB EFORE 1MRK000005-380 1MRK000614-ABr 00 PCB Board
  • ABB DSSB-01C Control Unit
  • ABB 560PSU01 1KGT006600R000 Power Supply
  • ABB REF542plus 1VCF752000 Base Unit
  • ABB DI03 16-Channel 24 VDC Digital Input Module
  • ABB RDI01 16-Channel Redundant 24/48 VDC Digital Input
  • ABB DI01 16-Channel 24/48 VDC Digital Input Module
  • ABB SPOC 110 C-AA Network Control and Protection
  • ABB CPD 11 Redundant Power Supply Rack
  • ABB AI03 8 Channel Isolated RTD Input Module
  • ABB REG316 4 Numerical Generator Protection Relay
  • ABB SYMAP EC Multifunction Protection Relay
  • ABB 3HAC047724-001 FlexPendant Retractable Cable 10m
  • ABB DI01 16 Channel 24/48 VDC Digital Input Module
  • ABB AC 870P Melody CMC 70 Multifunction Unit
  • ABB AS515 ISEI 01 Analog Input Module
  • ABB REM545BG227AAA A Machine Protection Terminal
  • ABB HIEE300936R010 1UF C718 AE101 Inverter Board
  • ABB SPAM 150 C Motor Protection Relay
  • ABB DI03 Symphony Plus Digital Input Module
  • ABB SADT20MP33H ME Signal Isolator/Converter
  • ABB 75023/804 Power Supply 100-240Vac/dc
  • ABB 750203/806 Power Supply 100-250Vac/dc
  • ABB REM543BG215AAA A Machine Terminal
  • ABB REF543 Feeder Terminal Relay REF543KM129AAA
  • ABB PR512/P IEC Circuit Breaker Protection Relay
  • ABB SYMAP-BCG Digital Protection Control Monitor
  • ABB DSSA 165 Distributed Power Supply
  • ABB 3BHE003748R0002 DC Governor Communication Board
  • ABB PP846 3BSE042238R1 HMI Operator Panel
  • ABB 3BHE010751R010 PP C902 AE101 PCB Board
  • ABB DSSA 150A DC/DC Converter
  • ABB DSCA 130 57510001-AT Communication Board
  • ABB CMC 70 Multifunction Meter
  • ABB REM543CG214AAA A Machine Terminal
  • ABB RAI04 16-Channel Isolated Thermocouple Input Module
  • ABB CCF 10 Modbus Coupler P 73113-4-0788 713
  • ABB CMC 70 Multifunction Communication Controller
  • ABB RER 111C-AA Star Coupler RER 111
  • ABB DSHP 162C Protection Relay
  • ABB DSHP 162B Protection Relay
  • ABB RET615 Transformer Protection and Control Relay
  • ABB REM601 Motor Protection Relay
  • ABB DSSR 122 M Power Supply
  • ABB REM543BG217AAA A Machine Protection Relay
  • ABB REF543CM129AAA B Feeder Terminal Protection Unit
  • ABB REM545BM223AAA A Machine Protection
  • ABB REF543KM129AAA A Feeder Terminal
  • ABB RET541 Transformer Terminal Protection Unit Technical Data
  • ABB REM545BM223AAA B Feeder Terminal
  • ABB FCB350-A1A1050 Coriolis Mass Flow Meter
  • ABB REF543AM129AAA A REV A1 Feeder Terminal