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:

Ist das Teileprogramm soweit fertig gestellt, wird es mit den Routinen ItpPpgCloseMain bzw. ItpPpgCloseSubroutine geschlossen.

PLC Library: NCI Utilities 1:

Folgende Funktionsblöcke können verwendet werden:

Funktionsbaustein

Beschreibung

ItpPpgAppendGenericBlock

Hängt eine generische NC-Zeile an ein spezifiziertes Teileprogramm

ItpPpgAppendGeoCircleByRadius

Fügt einen Kreis an ein spezifiziertes Teileprogramm an

ItpPpgAppendGeoLine

Fügt eine Linearbewegung an ein spezifiziertes Teileprogramm an

ItpPpgCloseMain

Schließt ein zuvor geöffnetes Teileprogramm

ItpPpgCloseSubroutine

Schließt ein zuvor geöffnetes Unterprogramm

ItpPpgCreateMain

Öffnet bzw. generiert ein Teileprogramm

ItpPpgCreateSubroutine

Ö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