PLC Library: NCI Utilities
Die Bausteine 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 FBs 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 Funktionsblöcke 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 v2.7.0 |
PC (i386) |
nicht implementiert |
|
TwinCAT v2.8.0 Build >746 TwinCAT v2.9.0 Build >947 |
PC (i386) |
TcNciUtilities.lib |