Yaskawa YASNAC PC NC Programming Manual User Manual

Page 175

Advertising
background image

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

Advertising