Yaskawa YASNAC PC NC Programming Manual User Manual
Page 175

4 - 38
YASNAC PCNC Programming Manual
Chapter 4: Enhanced Level Commands
(3) Part Program Using Solid Tap Commands
(a) M** command
This command selects the gear range used for solid tap cycle. If no such M code is speci-
fied, A gear is selected.
(b) G93 command
When the G93 command is executed, the spindle stops and the solid tap mode is estab-
lished with the position loop set for the control of the spindle.
It is also possible to execute spindle indexing to position the spindle at a fixed position
before establishing the solid tap mode after the spindle has been stopped. To execute spin-
dle indexing, change the setting for parameter (pm 1053 D2 = 1). Note that spindle index-
ing to the fixed position is possible only when the spindle and the spindle PG rotate at a 1
: 1 ratio.
The solid tap mode is canceled by G94.
(c) G84 command
How the tapping cycle is executed in the solid tap mode is described below.
Note:
For spindle motion, linear pattern acceleration/deceleration is automatically applied. The time
constant is set for parameter pm2471.
FIGURE 4.1.3.1 Tapping Cycle Executed in the G84 Mode
Positioning at the position specified by X and Y
ó Positioning at the R-point level
ì Spindle rotating in the forward direction, and cutting to the Z-point level at the specified
feedrate (at the start of this block, the number of servo lag pulses is checked for the spindle
and the Z-axis whether it is within the allowable number error detect ON)
ö Spindle stop (the number of servo lag pulses is checked for the spindle.)
ú Dwell (if P command is specified.)
÷ Spindle rotating in the reverse direction, and cutting to the R-point level at the specified
feedrate