Is it possible to set the I,J,K values in circular interpolation to absolute rather then incremental?
Thanks
Jim
circular interpolation
Moderator: andrew
Forum rules
Always indicate your operating system and QCAD version.
Indicate the post processor used.
Attach drawing files and screenshots.
Post one question per topic.
Always indicate your operating system and QCAD version.
Indicate the post processor used.
Attach drawing files and screenshots.
Post one question per topic.
Re: circular interpolation
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.
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
Andrew
Thanks I've got a working version. Should mention I also added a G90.1 at the top of the post.
Jim
Thanks I've got a working version. Should mention I also added a G90.1 at the top of the post.
Jim