Not 100% sure I understand the questions here.

My observation:
I'm currently in the process of programming a Fanuc 6 axis robot using Fanuc software.

A. I can move the robot in Joint mode. In this mode I am commanding raw joint positions.

B. I can move the robot in World mode. In this mode the TCP (Tool Center Point; tip of robot) moves relative to robot's foundation.

C. I can move the robot in Tool mode. In this mode TCP moves in relation to its own position. IE, if TCP is rotated on any or all axis, an X100 move will move TCP 100mm in TCP's X+ direction parallel to itself according to current orientation of TCP, unrelated to orientation of robot's foundation.

On 2/1/26 4:32 PM, Nicklas SB Karlsson wrote:
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

--
Thank You!

Titus Newswanger
Curtiss WI



_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to