Die Grundidee hinter dem Computer Numerical Control (CNC)-System ist ein Code, der nach einer bestimmten Logik erstellt wird und zum Bedienen von Werkzeugmaschinen mit Hilfe von Anweisungen einschließlich Zahlen, Buchstaben und ähnlichen Symbolen verwendet wird, die bei der Bedienung von Machine Control Units (MCU) helfen. System, das in der Lage ist, ein Teilprogrammiersystem zu erstellen.