If I got it correct looking at non trivial kinematics like robot as this feels like a better example. Joint is one degree of freedom. Axis is ordinary cartesian (x, y, z) coordinate system for three degree of freedom.
Rotate a joint on a robot in may for example rotate. Move in cartesian coordinate system for example in x direction joints have to move coordinated so that tip of robot is moved on straight line. Nicklas Karlsson sön 2026-02-01 klockan 17:49 +0100 skrev Bertho Stultiens: > Hi all, > > Digging into the linuxcncrsh code uncovered quite a few interesting > things (apart from the off-by-one errors and other problems). A thing I > cannot understand is the letters used for the axes. > > [BTW, I know, there is a difference between a joint and an axis. I am > specifically referring to an axis here] > > linuxcncrsh parses axes with the following name/IDs: > X = 0 > Y = 1 > Z = 2 > A = 3 > B = 4 > C = 5 > > Then is also recognizes: > R = 3 > P = 4 > W = 5 > > However, I was under the impression that G-code and LCNC used a 9-axis > system XYZ, ABC and UVW. So, you cannot use linuxcncrsh on a 9-axis > machine and the letters are a bit off from what you'd expect. > > How should this be fixed? > _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
