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 |