Hi All,
I have a servo controlled spindle on my machine and have wandered across a check box to enable step/dir spindle rigid tapping. Is this documented anywhere? What cycles are supports and how does mach respond when that box is checked vs. not checked?
I think, when that box is checked,
G84.2/G84.3 – Right and Left Hand Rigid Tapping are made available.
You only enable G84.2/G84.3 if YOUR MACHINE motion controller + spindle type supports Rigid Tapping (Position controlled spindle).
(From page 67 of Mach 4 Mill Programming Guide v1.1)
G84.2/G84.3 – Right and Left Hand Rigid Tapping
Rigid tapping can be performed on capable machines. As the name implies the tap is held rigidly in the spindle, no tension/compression style tapping holder is required. Holding the tap in this manner requires the machine to have precise control of spindle speed, axis feed, and precise feedback of spindle RPM. The tapping axis will be electronically geared to the spindle RPM. Use G84.2 for right hand tapping and G84.3 for left hand tapping. See figure 84-1 for a graphic of the motion.
Format: G84.2/84.3 X__ Y__ Z__ R__ P__ L__ F__ J__
X, Y – Position of hole in XY plane
Z – End point of hole
R – Retract plane
P – Dwell in milliseconds
L – Number of repetitions
F – Feed rate
J – Spindle speed for retract
As will other tapping cycles the feed rate and spindle speed overrides are disabled and set to 100% for the duration of the cycle. Feed hold is also no effective until the end of the tapping cycle.
Example:
Create the program to tap the holes shown in figure 2 to a depth of .500 with a 3/8-16 tap using feed/min. Tap at 1000 RPM, retract at 2000 RPM
1/16=.0625
1000*.0625=62.5 G0 G90 G54 G17 G40 G49 G80 Safe start line
T1 M6 Tool change
S1000 M3 Start spindle
G0 X1.0 Y-1.0 Position to X and Y start point
G43 H1 Z.5 Activate tool offset 1 and move to Z initial point
G84.2 G99 X1.0 Y-1.0 Z-.500 R.25 F62.5 J2000 Rigid tapping cycle start
X2.0 Y-1.0 Tap second hole
X3.0 Y-1.0 Tap third hole
G80 Canned cycle cancel
G0 G53 Z0 Return Z to home
M30 Program end and rewind