We have recently started offering a new auto-reversing tapping head, made exclusively for us by Procunier in Lakeland, Florida. You'll find Procunier tapping heads used in machine shops around the world - they're a bit pricier than some of the other tapping head options we sell, but also really excel when using very small taps or when there is a need to tap a lot of holes at once (high duty cycles). In this latest Fab Lab Skill Builder Video, Mike shows us the basics for how to setup and program this type of tapping head. Auto-Reversing Tapping Heads work with a gear/clutch mechanism that reverses the rotation of the tap without the need to program a reverse spindle command to out-feed the drill. In the case of the Procunier, this mechanism operates on a 2:1 reverse ratio; that is, the out-feed needs to be 2x the in-feed. There are a few different ways to program an auto-reversing tapping head. Towards the end of the video, Mike demonstrated the M871 code, which is one of a set of pre-programmed M-codes for the Procunier Tapping head that we've included in the latest release of the PCNC control software. These codes make the Procunier a snap to use. Just enter the appropriate tap pitch in the DRO underneath the M-code (M871, M872, M873, or M874) that you want to program. The M-code will automatically calculate the appropriate in-feed and out-feed based for the programmed spindle speed. Here's a short example program to show M871 in some context: (Tap: 1/4-20) N10 G90 G80 G40 G54 G20 G17 G50 G94 G64 (Safety block) N20 M3 S1000 (Spindle on CW) N30 G0 X2 Y2 Z.1 (Rapid to Above 1st Hole) N40 M871 P.6 (Begin Tapping 1st Hole) N60 G0 X3 Y2 (Rapid to Above 2nd Hole) N70 M871 P.6 (Begin Tapping 2nd Hole) N50 M30 (Program End) We've got a couple more programming examples in the following tech document, both for the Procunier and also the Tension Compression tapping heads that we offer: Download CNC Tapping Guidelines here.