Teileprogramm-Generator
Die Funktionsbausteine ItpPpg* stellen eine Möglichkeit dar, um aus der SPS ein Teileprogramm (G-Code-File) zu erstellen. Dabei wird beim Generieren grundsätzlich zwischen einem Hauptprogramm (ItpPpgCreateMain) und einem Unterprogramm (ItpPpgCreateSubroutine) unterschieden.
Anschließend können mit ItpPpgAppend* verschiedene NC-Zeilen hinzugefügt werden. Dabei stehen folgende Funktionsbausteine zur Verfügung:
- ItpPpgAppendGeoLine fügt eine Linearbewegung hinzu.
- ItpPpgAppendGeoCircleByRadius fügt einen Kreis mit Radiusangabe hinzu.
- ItpPpgAppendGenericBlock fügt eine selbstdefinierte Zeile, wie z. B. Einschalten der Verrundung oder M-Funktionen hinzu.
Ist das Teileprogramm soweit fertig gestellt, wird es mit den Routinen ItpPpgCloseMain bzw. ItpPpgCloseSubroutine geschlossen.
Folgende Funktionsbausteine können verwendet werden:
Funktionsbaustein | Beschreibung |
---|---|
Hängt eine generische NC-Zeile an ein spezifiziertes Teileprogramm. | |
Fügt einen Kreis an ein spezifiziertes Teileprogramm an. | |
Fügt eine Linearbewegung an ein spezifiziertes Teileprogramm an. | |
Schließt ein zuvor geöffnetes Teileprogramm. | |
Schließt ein zuvor geöffnetes Unterprogramm. | |
Öffnet bzw. generiert ein Teileprogramm. | |
Öffnet bzw. generiert ein Unterprogramm. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT V3.1.0 | PC oder CX (x86 oder x64) | Tc2_NCI |