- Posts: 34
- Thank you received: 4
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
In your case you should not have to do anything in the kinematics file at all. (If you are curious it involves two files for the 'trt' kinematics, '/src/emc/kinematics/trtfuncs.c' and '/src/emc/kinematics/xyzac-trt-kins.c') All the custom kinematic does is map the cartesian XYZ position to the joint position and the other way around. There is a paper on the mathematics behind the xyzac-trt kinematics in the documentation.What I don't know much about are the LinuxCNC plugins (?) like the kinematics, which allows TCP.
Note that while in usual cartesian machines there is indeed not much of a difference between 'joint' and 'axis'. However when non-trivial custom kinematics (like your xyzac-trt) are used the concept is important because the cartesian axes (ie XYZ) are then often not aligned with the physical direction of the machine ways. A move along the X axis might involve one, two or even three directions of travel on the machine (ie joints). It is this relationship that is defined in the custom kinematic file.And I'll have to learn the LinuxCNC nomenclature, axis are referred to as "joints," for example.
Please Log in or Create an account to join the conversation.