TCP 5-axis kinematics

More
5 years 3 months ago #213498 by Aciera
Replied by Aciera on topic TCP 5-axis kinematics
Are you running the recent version of switchable kinematics (ie s_kinsV2 or current master) and which kinematic are you using?
The following user(s) said Thank You: daidai

Please Log in or Create an account to join the conversation.

More
5 years 3 months ago #213853 by daidai
Replied by daidai on topic TCP 5-axis kinematics
I'm so sorry for the late reply.
KINEMATICS = xyzac-trt-kins
If I change the JOINTS = 5 to 6, show the attached errore.
I'm not familiar with programming, but I set it up one year ago.
 

Please Log in or Create an account to join the conversation.

More
5 years 3 months ago - 5 years 3 months ago #213856 by Aciera
Replied by Aciera on topic TCP 5-axis kinematics
Are you running the recent version of switchable kinematics (ie s_kinsV2 or current master) ?

Also please attach your hal and ini files.

[edit]

I just checked and the recent version should report:
Code:
userkKinematicsSetup: emc/kinematics/userkfuncs.c max_joints=16 allow_duplicates=1

So it seems to me that you need to build current master to proceed further.
Last edit: 5 years 3 months ago by Aciera.
The following user(s) said Thank You: daidai

Please Log in or Create an account to join the conversation.

More
5 years 3 months ago - 5 years 3 months ago #213858 by dgarrett
Replied by dgarrett on topic TCP 5-axis kinematics
To use multiple joints for an axis letter with xyzac-trt-kins,
you need a very recent (after 19jun21) build of the master
branch which incorporates:

github.com/LinuxCNC/linuxcnc/commit/135b0ce52

Suggest:
0) install current master branch from buildbot
   (or build as RIP)
1) first test the demo config:
   select the demo xyzac-trt config from the directory:
   configs/sim/axis/vismach/5axis/table-rotating-tilting
   $ linuxcnc xyzac-trt.ini
2) Copy the demo ini file:
   $ cp xyzac-trt.ini test.ini
3) Edit the test.ini file to specify coordinates=xyzacy for:
   x: joint_0
   y: joint_1,joint_5
   z: joint_2
   a: joint_3
   c: joint_4
Example modifications:
   [KINS]
   KINEMATICS=xyzac-trt-kins sparm=identityfirst coordinates=xyzacy
   JOINTS=6
   ...
   # modify JOINT_1 for HOME_SEQUENCE:
   [JOINT_1]
   HOME_SEQUENCE = -1
   ...
   # new section for JOINT_5:
   [JOINT_5]
   HOME_SEQUENCE = -1
   ...

Attached is an example test.ini

 
Last edit: 5 years 3 months ago by dgarrett. Reason: the [code][/code] tags and the preview on the forum seems to be broken
The following user(s) said Thank You: Aciera, daidai

Please Log in or Create an account to join the conversation.

More
5 years 3 months ago #213862 by daidai
Replied by daidai on topic TCP 5-axis kinematics
Thank you so much. I will try upgrading to the latest version.

Please Log in or Create an account to join the conversation.

More
5 years 3 months ago #214080 by JackRay
Replied by JackRay on topic TCP 5-axis kinematics
Good morning all ,

I have a major problem, I can no longer install my "switchkins" branch. I have a problem with the "git checkout dgarr / s_kins" command line.

Do you have the same problem ?

Thanks for your help

Please Log in or Create an account to join the conversation.

Time to create page: 0.083 seconds
Powered by Kunena Forum