On Fri, Oct 09, 2015 at 01:09:50PM +0800, Jullian wrote: > Thanks,Jeff, > no bug, it's my comprehension fault, > > What i wonder now is that how the LinuxCNC do a spherical 3D arc by G_Code > or by other way?
As far as I know, LinuxCNC's gcode dialect does not allow specification of fully generic arcs. You can get arcs with the normal in the Z direction in G17. In G18 or G19 you can get arbitrary mixtures of X and Y in the normal by using coordinate system rotation (G10's R value). But right now you can't get an arc where the normal has a Z component and an XY component. I'm not aware of any current project to change this, but it would not be unwelcome. One challenge is the gcode syntax: how do you specify the normal to be used? I think many of the other layers of code are prepared to accept arbitrary arcs, though the preview plots may need additional modification. Jeff ------------------------------------------------------------------------------ _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
