Page 1 of 1

circular interpolation

Posted: Tue Apr 30, 2019 4:14 am
by jamby
Is it possible to set the I,J,K values in circular interpolation to absolute rather then incremental?

Thanks
Jim

Re: circular interpolation

Posted: Tue Apr 30, 2019 8:26 am
by andrew
Yes, you'd have to derive a new postprocessor from the one you are currently using and overwrite parameter [I] in circular moves with [IA] and [J] with [JA]. For example, if you are deriving from GCodeBase or GCodeMM or GCodeIN:

this.firstArcCWMove = "[N] G2 [X] [Y] [IA] [JA] [F]";
this.arcCWMove = "[N] G2 [X] [Y] [IA] [JA] [F]";

this.firstArcCCWMove = "[N] G3 [X] [Y] [IA] [JA] [F]";
this.arcCCWMove = "[N] G3 [X] [Y] [IA] [JA] [F]";

If you need more information, please let me know what postprocessor you are currently using.

Re: circular interpolation

Posted: Tue Apr 30, 2019 4:39 pm
by jamby
Andrew

Thanks I've got a working version. Should mention I also added a G90.1 at the top of the post.

Jim