The standard arc format is:
G02 XYIJ
or
G03 XYIJ
This formatting puts the machine into circular interpolation mode, and it knows how to move X and Y based on the arc center position that you have given it.
This is really nothing to do with tool radius compensation, though. A profile path is entered into the control as a normal full scale path when you use tool radius comp. This means, no offset is calculated into the profile by the programmer. Instead, the control requires the entry of the radius (or diameter) of the cutter in the appropriate address in the tool radius comp register. And furthermore, that comp address has to be called up when you turn on radius comp, otherwise, nothing is applied.
Then, the control is supposed to offset the cutter from the programmed path by the radius of the cutter. This is the essence of radius comp. You, as the programmer, need to be mindful that all the radii in the profile are at least large enough for the machine to create the offset without "going negative" on the radius, which is impossible.
This can be a complex subject and we've kind of jumped into the thick of it without proper introduction.
I'd recommend that you get this working first without the G41.
__________________ First you get good, then you get fast. Then grouchiness sets in.
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management) |