Content deleted Content added
No edit summary Tags: Reverted Visual edit |
→See also: List of 3D printing software |
||
(34 intermediate revisions by 25 users not shown) | |||
Line 1:
{{Short description|Computer control of machine tools}}
{{Redirect-multi|
▲{{Redirect|Numerics|the field of computer science|Numerical analysis}}
[[File:CNC machine.jpg|thumb|A CNC machine that operates on wood]]
[[File:Wheel Machining.jpg|thumb|CNC machines typically use some kind of coolant, typically a water-miscible oil, to keep the tool and parts from getting hot.]]
[[File:Cnc lathe.png|thumb|A CNC [[metal lathe]] with the door open.]]
'''Computer numerical control''' ('''CNC''') or '''CNC machining''' is the [[Automation|automated control]] of [[machine tool]]s by a computer. It is an evolution of '''numerical control''' ('''NC'''), where machine tools are directly managed by [[data storage media]] such as [[punched card]]s or [[punched tape]]. Because CNC allows for easier programming, modification, and real-time adjustments, it has gradually replaced NC as computing costs declined.<ref>{{cite web | url=https://www.pcmag.com/encyclopedia/term/numerical-control | title=Definition of numerical control }}</ref><ref>{{Cite web|title=What Is A CNC Machine? |url=https://cncmachines.com/what-is-a-cnc-machine|access-date=2022-02-04|website=CNC Machines }}</ref><ref>{{cite encyclopedia |last=Groover |first=Mikell P. |date=2024-10-28 |title=Automation - Numerical Control, Robotics, Manufacturing |url=https://www.britannica.com/technology/automation/Numerical-control#ref390752 |access-date=2025-03-18 |encyclopedia=[[Encyclopædia Britannica]]}}</ref>
A CNC machine is a motorized maneuverable tool and often a motorized maneuverable platform, which are both controlled by a computer, according to specific input instructions. Instructions are delivered to a CNC machine
▲A CNC machine is a motorized maneuverable tool and often a motorized maneuverable platform, which are both controlled by a computer, according to specific input instructions. Instructions are delivered to a CNC machine<ref>{{Cite web |date=2023-11-18 |title=CNC Laser Metal Cutting Machine {{!}} Metal Laser Cutter |url=https://dwcnclaser.com/metal-laser-cutter/ |access-date=2024-06-01 |website=https://dwcnclaser.com/ |language=en-US}}</ref> in the form of a sequential program of machine control instructions such as [[G-code]] and M-code, and then executed. The program can be written by a person or, far more often, generated by graphical [[computer-aided design]] (CAD) or [[computer-aided manufacturing]] (CAM) software. In the case of 3D printers, the part to be printed is "sliced" before the instructions (or the program) are generated. 3D printers also use G-Code.<ref name=":1">{{Cite web |last=3ERP |date=2022-06-24 |title=What is CNC Milling and How Does it Work: Everything You Need to Know - 3ERP |url=https://www.3erp.com/blog/cnc-milling-everything-you-need-to-know/ |access-date=2022-06-30 |website=Rapid Prototyping & Low Volume Production |language=en-US}}</ref>
CNC offers greatly increased productivity over non-computerized machining for repetitive production, where the machine must be manually controlled (e.g. using devices such as hand wheels or levers) or mechanically controlled by pre-fabricated pattern guides (see [[Pantograph#Milling machines|pantograph mill]]). However, these advantages come at significant cost in terms of both capital expenditure and job setup time. For some prototyping and small [[batch production|batch]] jobs, a good machine operator can have parts finished to a high standard whilst a CNC workflow is still in setup.
Line 27 ⟶ 25:
==History==
{{Main article|History of numerical control}}
The first
== Today ==
Now the CNC in the processing manufacturing field has been very extensive, not only the traditional [[Milling (machining)|milling]] and [[turning]], other machines and equipment are also installed with the corresponding CNC, which makes the manufacturing industry in its support, greatly improving the quality and efficiency. Of course, the latest trend in CNC<ref>{{Cite web |last=CapableMaching |title=CNC Machining Industry: new & important trend |url=https://
==Examples of CNC machines==
Line 44 ⟶ 42:
|-
| [[Electric discharge machining]] || (EDM), also known as spark machining, spark eroding, burning, die sinking, or wire erosion, is a manufacturing process in which the desired shape is obtained using electrical discharges (sparks). Material is removed from the workpiece by a series of rapidly recurring [[Electric current|current]] discharges between two electrodes, separated by a [[dielectric fluid]] and subject to an electric [[voltage]]. One of the electrodes is called the tool electrode, or simply the "tool" or "electrode", while the other is called the workpiece electrode, or "workpiece".
EDM can be broadly divided into "sinker" type processes, where the electrode is the positive shape of the resulting feature in the part, and the electric discharge erodes this feature into the part, resulting in the negative shape, and "wire" type processes. Sinker processes are rather slow as compared to conventional machining, averaging on the order of
||
[[File:EDMWorkpiece.jpg|thumb|Sinker EDM. Electrolyte solution saturates the workpiece, and voltage is applied between the sinker, top, and workpiece, bottom.]]
Line 59 ⟶ 57:
==Other CNC tools==
[[File:Cortadora Laser - FabLAB Newton.jpg|thumb|[[Laser cutter]] at a [[fab lab]]]]
Many other tools have CNC variants, including:
{{div col begin}}
* [[3D printing]]
* [[CNC riveting]]
* [[CNC router]]
* [[Canned cycle]]
Line 139:
:[M16 Special tool call]
:[M19 Spindle orientate]
:[M29 DNC mode
:[M30 Program reset & rewind]
:[M38 Door open]
Line 180:
==See also==
{{Portal|Manufacturing}}
*[[Automatic tool changer]]
*[[Binary cutter ___location]]
Line 198 ⟶ 199:
*[[Robotics]]
*[[Touch probe]]
*[[List of computer-aided manufacturing software]]
*[[List of 3D printing software]]
==References==
Line 215 ⟶ 216:
* {{Smid2008}}
* Christopher jun Pagarigan (Vini) Edmonton Alberta Canada. CNC Infomatic, ''Automotive Design & Production''.
* Fitzpatrick, Michael (2019), "Machining and CNC Technology".
|