Programming instructions
 ADT-CNC4620 Programming Manual 
- 31 -
X: new X axis absolute coordinates of current position; 
 Z: new Z axis absolute coordinates of current position; 
Instruction function: set the absolute coordinates of current position, and thus create 
workpiece coordinate system (also floating coordinate system). After executing this 
instruction, the system sets current position as the program home. When workpiece 
coordinate system is created, absolute coordinate programming enters the coordinates 
according to this coordinate system, until G50 is executed again to create new workpiece 
coordinate system. G50 is non-modal G instruction. 
X or Z isn’t entered in G50 instruction, the coordinate axis isn’t entered sets the coordinates 
according to current absolute coordinates; if both X and Z aren’t entered, current 
coordinates won’t be changed. Aslong as G50 is executed, current position will be set as the 
program home. 
 Program home 
 Before setting coordinate system with G50 
After setting coordinate system with G50 
As shown in the figure above, after instruction “G50 X100 Z150” is executed, the 
workpiece coordinate system as shown in the figure is created, and point (X100, Z150) is 
set to program home. 
Note:   If G50 is executed to set coordinate system in tool length compensation state, the 
absolute coordinates displayed by the system are the coordinate value after current 
tool offset is modified; program home is the position defined by G50 coordinate value 
in workpiece coordinate system. Return to program home in tool length compensation 
state, the position of home end is the program home position after tool length 
compensation is canceled. 
For example: 
Current tool 
compensation state 
Coordinates after G50 X20 Z20 is 
executed 
#01 tool 
compensation 
T0100  X:20 Z:20  X:12 
T0101  X:32 Z:43  Z:23 
3.5. Fixed cycle 
To simplfy the programming, the system provides a G instruction of single processing cycle 
that only uses one block to complete fast moving positioning, linear/thread cutting, and finally 
returns to start point: 
G90: axial cutting cycle 
G94: radial cutting cycle 
G92: thread cutting cycle 










