>>Mach should manage the G41 and G42 by itself in my modest opinion
The problem with g41 and g42 is they dont take the holder into account, nor the tool geometry really, they refer only
to the actual tip radius compensation, which makes them good on some things, not so good on others. Collision detection
is not possibel with g41/g42, since nothing is known about the tool other than the tip radius.. its more powerfull to create the
path precompensated, which si why most use precompensated code, not G41/G42 when they have a choice. End cut angles, side cut angles, back angles.. none of them make a difference in G41/G42 so the cut is actually much harder to do using comp in a controller , than from cam.
The proof of that is simple, G41/G42 has been in turn for 3 years, no reports of problems, even though I know they exist. This means
noone uses them even if available. Everyone I have done support for uses percompensated code.. its always easier to do so..
( Personally, I find G41/G42 near useless in a controller for lathes..)
Art