PLC Library: NCI Utilities
The function blocks ItpPpg* provide an option for creating a parts program (G-Code file) from the PLC. During program generation a distinction is made between a main program (ItpPpgCreateMain) and a subroutine (ItpPpgCreateSubroutine).
Subsequently ItpPpgAppend* can be used to add various NC lines. The following function blocks are available:
- ItpPpgAppendGeoLine adds a linear motion.
- ItpPpgAppendGeoCircleByRadius adds a circle with radius specification.
- ItpPpgAppendGenericBlock inserts a self-defined line, such as activation of rounding or M-functions.
Once the parts program is complete, it is closed with the routines ItpPpgCloseMain or ItpPpgCloseSubroutine.
The following function blocks can be used:
|
Function Block |
Description |
|---|---|
|
Appends a generic NC line to a specified parts program | |
|
Adds a circle to a specified parts program | |
|
Adds a linear motion to a specified parts program | |
|
Closes a previously opened parts program | |
|
Closes a previously opened subroutine | |
|
Opens or generates a parts program | |
|
Opens or generates a subroutine |
Prerequisites
|
Development environment |
Target platform |
PLC libraries to be linked |
|---|---|---|
|
TwinCAT v2.7.0 |
PC (i386) |
not implemented |
|
TwinCAT v2.8.0 Build >746 TwinCAT v2.9.0 Build >947 |
PC (i386) |
TcNciUtilities.lib |