Skip to main content

CNC-Beispiel 05: CNC aus Datei erstellen

Sehen Sie hierzu das Beispielprojekt CNC05_File.project im Installationsverzeichnis von CODESYS unter ..\CODESYS SoftMotion\Examples.

Anhand dieses Beispiels können Sie nachvollziehen, wie das Einlesen eines G-Code-Programms aus einer ASCII-Datei, die auf der SPS abgelegt ist, funktioniert. Eine solche Datei zu verwenden ist sinnvoll, wenn das G-Code-Programm sehr groß ist.

Die Funktion des Projekts ist ähnlich dem Beispielprojekt CNC02_online.project, das G-Code-Programm wird jedoch aus einer ASCII-Datei eingelesen. Es werden keine Variablen verwendet und die Abarbeitungsreihenfolge ist vergleichbar mit der in dem Projekt CNC02_online.project.

Zusammenfassend lassen sich folgende Unterschiede feststellen:

  1. zusätzlicher virtueller Antrieb (z-Achse)

  2. Baustein smoothpath wird nicht benötigt

  3. G-Code wird aus Datei eingelesen

  4. Vorverarbeitung online (siehe CNC02_online.project)