21.AXIS CONTROL FUNCTIONS
PROGRAMMING
B-63944EN/03
- 756 -
21.7.4.2
Description of commands compatible with those for a
hobbing machine (G80, G81)
A command compatible with that for a hobbing machine can be used
as a synchronization command.
Usually, a hobbing machine performs machining by synchronizing the
workpiece axis (usually, the C-axis) to the hobbing axis (spindle).
If there are two synchronization sets with the EGB, which
synchronization set to start with this specification method can be
specified with parameter No. 7710.
Format
Parameter EFX(No.7731#0)=1
Parameter EFX
(No.7731#0)=0
Parameter HBR
(No.7731#5)=1
Parameter HBR
(No.7731#5)=0
Start of synchronization
G81 T
_
( L
_
)
( Q
_
P
_
) ;
G81.4 R
_
( L
_
)
( Q
_
P
_
) ;
G81.4 T
_
( L
_
)
( Q
_
P
_
) ;
Cancellation of
synchronization
G80 ;
G80.4 ;
G80.4 ;
(*1) (*2) (*3)
T(or R) : Number of teeth (Specifiable range: 1 to 1000)
L : Number of hob threads (Specifiable range: -200 to +200)
The sign of L determines the direction of rotation for the workpiece
axis.
When L is positive, the direction of rotation for the workpiece axis
is positive (+ direction).
When L is negative, the direction of rotation for the workpiece axis
is negative (- direction).
When L is 0, it follows the setting of bit 3 (LZR) of parameter
No.7701.
If L is not specified, the number of hob threads is assumed 1.
Q : Module or diametral pitch
Specify a module in the case of metric input.
(Unit: 0.00001mm, Specifiable range: 0.01 to 25.0mm)
Specify a diametral pitch in the case of inch input.
(Unit: 0.00001inch
-1
, Specifiable range: 0.01 to 254.0 inch
-1
)
P : Gear helix angle
(Unit: 0.0001deg, Specifiable range: -90.0 to 90.0deg)
*1 Use it for machining centers.
*2 Use it for lathes.
*3 Use it for machining centers.
This format enables specification of the same G codes as those
for lathes.
*4 When specifying Q and P, the user can use a decimal point.
NOTE
Specify G81, G80, G81.4, and G80.4 in a single block.
B-63944EN/03
PROGRAMMING
21.AXIS CONTROL FUNCTIONS
- 757 -
Explanation
- Synchronization start
Specify P and Q to use helical gear compensation. In this case, if only
one of P and Q is specified, alarm PS1594 is generated.
When G81 is issued so that the machine enters synchronization mode,
the synchronization of the workpiece axis to the spindle is started.
During synchronization, control is performed such that the ratio of the
spindle speed to the workpiece-axis speed is the same as that of T
(number of teeth) to L (number of hob threads).
If, during synchronization, G81 is issued again without
synchronization cancellation, alarm PS1595 is generated if ECN, bit 3
of parameter No. 7731, is 0. If ECN, bit 3 of parameter No. 7731, is
1, helical gear compensation is conducted with the synchronization
coefficient being changed to the one newly specified with T and L
commands if T and L commands are issued, and if T and L commands
are not issued and only P and Q commands are issued, helical gear
compensation is conducted with the synchronization coefficient kept
intact. This allows consecutive fabrication of helical gears and super
gears.
- Synchronization end
Synchronization of all synchronized axes is canceled.
When a synchronization cancellation command is issued, the absolute
coordinates for the slave axis are updated according to the amount of
travel during synchronization.
For a rotation axis, the value obtained by rounding off the amount of
travel during synchronization to the nearest 360 degrees is added to
the absolute coordinates.
In a G80 block, do not specify addresses other than O or N.
CAUTION
1 Feed hold, interlock, and machine lock are invalid
to a slave axis in EGB synchronization.
2 Even if an OT alarm is issued for a slave axis in
EGB synchronization, synchronization will not be
canceled.
3 During synchronization, it is possible to execute a
move command for a slave axis and other axes,
using a program. The move command for a slave
command must be an incremental one.
NOTE
1 If bit 0 (HBR) of parameter No. 7700 is set to 1,
EGB synchronization will not be canceled due to a
reset. Usually, set this parameter bit to 1.
2 In synchronous mode, it is not possible to specify
G27, G28, G29, G30, G30.1, and G53 for a slave
axis.