The hole cycles use an array to hold the co-ordinates of the selected points.
The following table shows what the values represent within different environments and modes:
Milling
|
Planar |
XPOINT() = X co-ordinate |
|
|
YPOINT() = Y co-ordinate |
|
|
ZPOINT() = ZLEVEL (Multi-level only) or #FUNNY |
|
|
MZDEPTH()= Z drilling depth |
|
|
MRPLANE()= Retract plane |
|
Rotary Radial |
XPOINT() = X or Y co-ordinate dependent on machine config. |
|
|
YPOINT() = Angular position |
|
|
ZPOINT() = Not used |
|
|
MZDEPTH()= Z drilling depth |
|
|
MRPLANE()= Retract plane |
|
Rotary Axial |
XPOINT() = X co-ordinate |
|
|
YPOINT() = Y co-ordinate |
|
|
ZPOINT() = Not used |
|
|
MZDEPTH()= Z drilling depth |
|
|
MRPLANE()= Retract plane |
When axially machining, the co-ordinates
are always Cartesian for both rotary and planar modes.
Turning
|
Rotary Radial |
XPOINT() = Z co-ordinate |
|
|
YPOINT() = Angular position (C) |
|
|
ZPOINT() = Not used |
|
Planar Radial |
XPOINT() = Z co-ordinate |
|
|
YPOINT() = Y co-ordinate |
|
|
ZPOINT() = Not used |
|
Planar/ Rotary Axial |
XPOINT() = X co-ordinate |
|
|
YPOINT() = Y co-ordinate |
|
|
ZPOINT() = ZLEVEL (Multi-level only) or #FUNNY |
|
|
MZDEPTH()= Z drilling depth |
|
|
MRPLANE()= Retract plane |
When axially machining, the co-ordinates
are always Cartesian for both rotary and planar modes.
Multi-level drilling is available in axial and B-axis orientation where supported by the Code Generator file.