To function ARC_FEED(...) in emc/task/emccanon.cc ( about line 1540):
there is 2 times a special treatment of plane XY:
1.    if( canon.activePlane == CANON_PLANE_XY && canon.motionMode == 
CANON_CONTINUOUS)
2.    if(canon.xy_rotation && canon.activePlane != CANON_PLANE_XY) {
I expect, that all planes are handled equal. Because of lack of knowledge
whats happens I can not comment on this.

I made a drawing what the nurbs code do: see attachment.
Assume a linear move to point P1 and a nurbs segment to
point P2 with a following linear move. The code calculates
2 arcs with tangential transitions. So the extension from
plane XY to other planes is only a trivial different mapping of
the calculated arcs in the nurbs plane to the other plane.
But do not expect from nurbs code a real parabolic movement
from G5.1.

I see the file motion-logger.c and will try it.

BTW:
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?NURBS
Here is a link to a pdf from Leto: but I do only
get a pdf with 0 file length.

Joachim
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to