XYZ Array for Drilling in Different Environments

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.