Programming instructions
 ADT-CNC4620 Programming Manual 
- 3 -
mechanical home, and create a machine tool coordinate system with current position as the 
coordinate origin. 
Note: If the zero switch isn’t installed on the lathe, it isn’t possible to perform home operation. 
1.4. Workpiece coordinate system and program home 
Workpiece coordinate system is the right angle coordinate system set on the part drawing for 
programming, which is also called floating coordinate system. When the part is installed on the 
machine tool, set the absolue coordinates of the current position of the tool with G50 instruction 
according to the relative position of tool and workpiece, and thus create workpiece coordinate 
system in the system. The current position of the tool is the program home. Generally, Z axis and 
principal axis of the workpiece coordinate system coincide, and X axis is in the head or end of the 
part. The workpiece coordinate is always valid once created until replaced by new workpiece 
coordinate system. 
 Part Bar stock 
    Fig. 1-4 
In the figure above, XOZ is machine tool coordinate system, X1O1Z1 is the workpiece coordinate 
system of X axis in the head of the workpiece, X2O2Z2 is the workpiece coordinate system of X 
axis in the end of the workpiece, O is the mechanical home, A is tool tip, and the coordinates of A 
in above three coordinate systems are as follows: 
The coordinates of point A in machine tool coordinate system (X, Z); 
The coordinates of point A in X1O1Z1 coordinate system (X1, Z1); 
The coordinates of point A in X2O2Z2 coordinate system (X2, Z2); 
Interpolation function 
Interpolation is to control two or several axes to move simultaneously. The motion track complies 
with fixed mathematical relationship, constitutes two-dimensional (plane) or three-dimensional 
(space) profile, and interpolation is also called profile control. During interpolating, the motion axis 
is called joint axis, the movement amount, direction and speed of which are controlled 
simultaneously in the entire motion process, to form desired synthetic motion track. 
Only control the motion end of one axis or multi-axis, do not control the track in the motion process, 










