No one konwing about this?
2015-10-10 7:08 GMT+08:00 Jullian <[email protected]>:
> Thanks for the replies,
> Now, it's sure that a generic 3D arc is not supported by g-code。
> But in the LinuxCNC'' codes, it has the following code like:
> typedef struct {
> SphericalArc xyz;
> PmCartesian abc;
> PmCartesian uvw;
> } Arc9;
>
> is not these codes to implement the generic arbitrary arc??
>
> 2015-10-09 21:06 GMT+08:00 Jeff Epler <[email protected]>:
>
>> 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
>>
>
>
------------------------------------------------------------------------------
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers