
PROGRAMMING
B–63534EN/02
20. AXIS CONTROL FUNCTIONS
549
⋅ Method in which compensation for the delay when a command is
specified is performed (G82, G83)
G82: Cancels C–axis servo delay compensation.
G83: Executes C–axis servo delay compensation.
(Example)
G81 T__ L__ ; ···Starts synchronization.
M03 S100 ; ···Rotates the hob axis.
G04 P2000 ; ···Dwell to assure constant hob axis rotation.
G01 G83 F__ ; ···Performs C–axis delay compensation.
G01 X__ F__ ;
·
·
G82 ; ···Cancels C–axis servo delay.
S200 ; ···Changes the speed.
G04 P2000 ; ···Dwell to assure constant hob axis rotation.
G01 G83 F__ ; ···Performs C–axis delay compensation.
⋅ Method in which the delay before change is recorded (G82, G83,
G84)
G82: Cancels C–axis servo delay compensation.
G83: Performs compensation for the difference between the C–axis
servo delay, observed when G83 is specified, and the delay
recorded by G84.
G84: Records the C–axis servo delay observed when G84 is specified.
(The recorded value remains as is until G81 is specified or
another G84 is specified.)
(Example)
G81 T__ L__ ; · · · Starts synchronization.
M03 S100 ; · · · Rotates the hob axis.
G04 P2000 ; · · · Dwell to assure constant hob axis rotation.
G84 ; · · · Records the C–axis servo delay at the
current speed.
G01 X__ F__ ;
·
·
·
S200 ; · · · Changes the speed.
G04 P2000 ; · · · Dwell to assure constant hob axis rotation
G01 G83 F__; · · · Performs C–axis servo delay compensation.
⋅ Notes
S Specify the G83 block in G01 mode. Also, specify a feedrate using
the F code.
S Once G83 has been specified, another G83 command cannot be
specified until compensation is canceled by specifying G82, or
C–axis synchronization is canceled.
S Specify G83 once a constant hob axis rotation speed has been
achieved.