Fanuc G71 G72 equivalent
Anybody tried this before?
ReinaldoP wrote: I already know there is no G code in linuxcnc for accomplishing the same thing as a Fanuc lathe canned cycle. But the problem is almost all our shop programs have G71,G72 cycles. So my plan is creating a subroutine that does the same as the Fanuc canned cycles.
There is (incomplete) work on adding this to LinuxCNC in this development branch:
Alternatively the codes are implemented as a Python remap here:
The latter version does not do tool radius correction in the roughing cycles. It _ought_ to work on the finish pass.
(The reason to move the code into the main LinuxCNC C++ code is to use the already-existing compensation rather than re-code it in Python)
I wrote docs for the G71 cycle here:
It should be fairly easy to add the remap to your own installations, but it isn't 100% of all that the cycles should be.