When I thread mill, cutter compensation is desirable so you can dial in to the proper thread diameter. I posted on this topic before, but I just noticed something in the way SC generates a move before the first arc lead-in to the cut.
When you thread mill with a tool that is significantly smaller than the thread diameter, say a .180 diameter thread mill cutting a .3125 diameter thread, pitch is irrelevant for this topic, SC generates a small x,y rapid move before the actual lead-in cut, which is desirable for me. This is where I add a G1 G41 Dxx Fxx in that move line to comp on, and I just G40 at the end of the operation. It works great and is a simple program edit.
The problem is when you use a thread mill that is closer in size to the thread diameter, it does not add this move. For instance a .180 diamter thread mill cutting a .250 diameter thread. It just arcs into the cut right away. This makes it much harder to incorporate cutter comp.
Is there something in the post processor that can be changed to allow those moves to be generated for any size thread mill, thread diameter combination?
Thanks for any response. Here is a simple job file and my post processor. You can see what I am talking about when you change thread diameter from .25 to .3125.
Fanuc.scpost (6.43 KB)
THREAD MILL.job (13.8 KB)