Programming #CYL [..]
The path is programmed in Cartesian coordinates on the lateral surface projection in X and U where U is the rotary axis identifier. When selected, the reference radius R on the cylindrical workpiece must also be programmed.
The tool must be located above the centre of rotation when selected.
If required, PCS (Programming Coordinate System) modulo calculation can be activated by a kinematic parameter (see below Parameter HD10 in section Description). In this case, the PCS U axis is treated as a rotary modulo axis. After it crosses the modulo limit of the rotary axis, the circumferential position is also corrected.
![]() | In the case of absolute programming, a position on the tube's circumference is always moved to over the shortest distance. The section "Programming modulo axes" in [PROG] must be observed when programming the sign. This must also be taken into account for circular motion blocks (G02, G03) with absolute target point programming. |
![]() | The kinematic parameters in ID 15 must be set for this machining type. |
Syntax to select lateral surface machining with round tube:
Lateral surface machining in G17
An axis configuration Z-C is formed by specifying the first and second main axes with #CYL [...]. This implicitly defines a main plane in G17. The reference radius must also be specified.
Syntax: |
#CYL [ <1st_main_axis_name>, <2nd main_axis_name>, <3rd_main_axis_name>..] |
<1st_main_axis_name> | Name of the first main axis according to the current main plane. |
<2nd main_axis_name> | Name of the second main axis according to the current main plane (virtual linear axis, development). |
<3rd_main_axis_name>. | Axis name of the third main axis according to the current main plane with specification of the reference radius in [mm, inch]. |
Syntax to deselect lateral surface machining with round tube
Syntax: | |
#CYL OFF | modal |
Programming Example
#CYL [..]