DNC steht für Distributed Numerical Control und bezeichnet die vernetzte Verteilung und Übertragung von NC-Programmen an mehrere CNC-Maschinen. Über ein Netzwerk werden Programme zentral gespeichert und bei Bedarf an die Maschinen übertragen.
DNC-Systeme ermöglichen die zentrale Verwaltung und Versionierung von NC-Programmen. Die Programme können direkt vom Programmierplatz zur Maschine übertragen werden, was Rüstzeiten reduziert und die Produktivität steigert. Moderne DNC-Systeme nutzen Ethernet-Verbindungen und ermöglichen bidirektionale Kommunikation für Maschinendatenerfassung.