Specifications
_____________________________________________________________________ 
_____________________________________________________________________ 
 CONCISE GUIDE FANUC 20 
3.0 ISO PROGRAMMING 
ISO language is a unified programming system common to many controls on different types of machine 
tools of different nature. 
3.1 “G0” LINEAR AXES RAPID TRAVERSES 
The “G0” function controls rapid axis movement (at maximum speed). This function is used to separate 
from or approach the workpiece at a safe distance. This block must contain one or more destination co-
ordinates (X e Z ). 
Programming “G0 X… Z...” the tool starts from its current position and reaches that programmed in a 
linear movement (thus following the route). 
“G0” remains modularly active until another movement of the same group (G1, G2, G3) is performed. 
The G0 function is therefore used to approach the workpiece at the beginning of machining and to 
separate from it at the end of cycle. 
Example: 
N17 ……. 
N18 G0 X50 Z2 ; rapid traverse 
N19 ……. 
N20 ……. 
N21 ……. 
N22 ……. 
N23 ……. 
N24 ……. 
N25 ……. 
N26 ……. 
N27 ……. 
N28 G0 X200 Z100 ; rapid return 
N29 ……. 
MACHINING 










