DNC (Distributed or Direct Numerical Control)
DNC connects CNC machines to a central computer or server so part programs can be sent, received and managed over a network or serial link, including drip-feeding programs too large for the control's memory.
The term originally meant direct numerical control, in which a central computer fed several NC machines directly. Today it usually means distributed numerical control: a server stores approved programs and transfers them to and from machine controls on request. Older controls use RS-232 serial links, and DNC software can drip-feed, or stream, a long program to the control while it runs. Newer controls use Ethernet file transfer, network shares or vendor protocols.
DNC replaces manual program transfer with portable media, reducing the risk of running an outdated revision. Systems typically add program storage, revision history, approval workflows, comparison of edited programs sent back from the machine and links to CAM, tool management or MES software.
Serial connections require matching communication settings and suitable cabling, and drip-feeding depends on reliable data flow during cutting. Networked DNC brings controls onto plant networks, so it should follow OT security practices such as segmentation and controlled access, as described in IEC 62443. Program release and change control should ensure that only approved revisions reach production machines.
Key points
- Transfers and manages CNC programs between a server and machine controls
- Drip-feeding streams programs too large for control memory
- Adds revision control, approval and traceability for programs
- Networked DNC should follow OT security practices such as IEC 62443
Where AiVibe comes in
AiVibe designs and manufactures the AiAmbA AI Factory: edge devices plus AI agents that let people talk to CNC, PLC and robot controllers in plain language. Agents only propose changes, and a trained operator confirms each one.
Related terms
- CNC ControllerCNC & Precision Machining
- G-codeCNC & Precision Machining
- Manufacturing Execution System (MES)Industry 4.0 & Manufacturing Operations
- CNC Machine MonitoringCNC & Precision Machining
- IEC 62443 (ISA/IEC 62443)OT & Industrial Cybersecurity