Cycles - Introduction
Notice
Cycles are additional options and subject to the purchase of a license.
General information
Cycle call
ISG cycles are called using a cycle call:
L CYCLE[ NAME="..." @P1 = .. @P2 = .. ...]
A cycle is called by specifying the cycle name. It is also possible to parameterise the cycle input parameters to modify cycle behaviour to a special application.
This documentation contains a separate subsection for each cycle where cycle behaviour is described in greater detail. It also contains a list of the input parameters used for the cycle. Finally, a simple programming example describes how to call the cycle.
Selecting the cycle plane
A cycle is programmed independently of the currently valid plane (G17, G18, G19) and independently of the axis names configured in the NC channel.
In the cycle documentation, the axes are described by the following names for the sake of better legibility:
- The X axis describes the 1st main axis
- The Y axis describes the 2nd main axis
- The Z axis describes the 3rd main axis
- A axis is the designation for the rotary axis about the 1st main axis
- B axis is the designation for the rotary axis about the 2nd main axis
- C axis is the designation for the rotary axis about the 3rd main axis
Notice
Cycles can also be used in offset and rotated coordinate systems. These coordinate systems should only be defined using the #CS command. The #ROTATION command is not suitable for use in combination with cycles.