Specifications
_____________________________________________________________________ 
_____________________________________________________________________ 
 CONCISE GUIDE FANUC 104 
6.6 “ O9102” - WORKPIECE CHANGE-OVER WITHOUT PARTING OFF  
This is a sub-program that manages workpiece changeover between spindles working from a bar section. 
Therefore there is no parting off operation. 
NOTE : ALL THE VARIABLES MUST BE INSERTED INSIDE THE PROGRAM
Variables to be set: 
X  #24  SAFETY DIMENSION AXIS X 
V  #22  RAPID TRAVERSE AXIS B 
B  #2  AXIS B POSITIONING ON WORKPIECE 
E  #8  FEED FOR POSITIONING 
M  #13  DIRECTION OF ROTATION 3/4 FOR SYNCHRONISM > M3/M4 
A  #1  SPINDLES DE-PHASING ANGLE 
Z  #26  MECHANICAL STOP INCREMENTAL VALUE 
Y  #25  TORQUE VALUE MIN. 20 MAX. 50 
Variables for internal calculations: 
#28 
Description: 
The sub-program is run as follows: 
The spindles start to rotate in synchronism (M70) at approx. 50 rpm in the direction defined by variable 
“M”. 
The origin used is that which was active before entering the sub-program. 
The machine opens the back spindle jaws, in rapid traverse it positions X at the dimension specified in the 
“X” variable, Z at zero and B (back spindle) at the value for approach to the workpiece defined in 
variable “V” (this value requires verification by manually bringing the back spindle near to the workpiece 
on the main spindle leaving a space between the two spindles equivalent to the length of a finished 
workpiece, reading the value of the current position of axis B on the monitor. This value is then inserted in 
variable “V”). A further reduced feed (“E”= feed in mm/min) of the back spindle is made, to the part holder 
value defined in variable “B”. This variable is defined in two different ways according to whether the back 
spindle is positioned on a mechanical stop or not. 
If the rest on mechanical stop is not used (parameter “Z” at zero) the value is to be found by manually 
bringing the back spindle on the gripping point, reading the value of axis B current position on the  










