Tapping head/Rigid tapping not functioning?

Want to tap M16x2 and LinuxCNC or EMC posts following.

N0010 (Filename: tapping test.ngc)
N0020 (Post processor: EMC.scpost)
N0030 (Date: 30/08/2017)
N0040 G21 (Units: Metric)
N0050 G40 G90
N0060 F1
N0070 (Part: tapping test)
N0080 (Operation: Tap, 0, T6: Rigid tap, 16 mm x 2 mm, 20 mm Deep)
N0090 M6 T6 (Rigid tap, 16 mm x 2 mm)
N0100 G43 H6
N0110 G00 Z1.0000
N0120 M03 S150
N0130 M05
N0140 M05 M30

Is this still a problem after several years??

Upload your job file and any post processor you are using, and maybe someone may be better able to help you.

Both PP’s are included in your install, neither has anything with G33.1 that is needed to tap.

It is a pity we can not use SC flat out on a milling machine.

Go to Options->machine->post processor and click on the ‘edit post’ button.
At the end of the file add this code:

function OnRigidTap()
   OnRapid()
   endZ = drillStart + plungeSafety
   OnRapid()
   post.ModalText(" G33.1")
   post.ModalNumber(" Z", (drillZ + toolOffset) * scale, "0.000")
   post.NonModalNumber(" K", tapPitch * scale, "0.0000")
   post.Eol()
end