How to modify 5axiskins from BC head to AC head

More
28 Aug 2025 01:02 #334017 by jschulze
Hi,
I was hoping somebody might be able to help me with modifying the 5axiskins kinematics to rotate the B axis 90deg and rename it to A axis.  I have everything moving and working with the 5axiskins and switchkins, but to match up with my machine setup I have to rotate and offset the B axis 90deg. 

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

More
28 Aug 2025 09:25 #334026 by Aciera
As an alternative have a look at
'sim/axis/vismach/5axis/table-rotary_spindle-rotary-nutating/xyzbca-trsrn_twp/xyzbca-trsrn.ini' which uses 'xyzbca_trsrn.comp'

Set 'xyzbca_trsrn_kins.nut-angle' to 90°

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

More
28 Aug 2025 11:57 #334031 by jschulze
Thanks. I'll have a look at it.

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

More
28 Aug 2025 21:06 - 28 Aug 2025 21:28 #334063 by jschulze
I don't have the sim/axis/vismach/5axis/table-rotary_spindle-rotary-nutating/xyzbca-trsrn_twp/ listed in my sample configurations. I was able to find the thread where you're discussing it and I downloaded the files, but I'm not able to get it to run. I found the readme filed and tried to follow the instructions, but I went wrong somewhere.

Added photo: This is how my machine is setup.  It's a bit silly because I have two "C" axis setup.  Specifically I want to use it to make drums so I wanted the rotary table to keep round things more concentric than just interpolating a circle. 
Attachments:
Last edit: 28 Aug 2025 21:28 by jschulze.

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

More
29 Aug 2025 05:48 - 29 Aug 2025 09:16 #334075 by Aciera
Ah, yes, I forgot, that sim config and kinematic is only available in the 'master' version.

[Edit]

you could install 'xyzbca_trsrn.comp' in your current version 2.9.4 using the 'halcompile' tool (you might need to install the 'linuxcnc-uspace-dev' package first): 
sudo apt-get install linuxcnc-uspace-dev
then you can change to the folder containing 'xyzbca_trsrn.comp'  and run
sudo halcompile  --install xyzbca_trsrn.comp


The 'xyzbca_trsrn' kinematic is now installed on your system and you could copy the simulation folder 
github.com/LinuxCNC/linuxcnc/tree/master...ndle-rotary-nutating
to your system.
Last edit: 29 Aug 2025 09:16 by Aciera.

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

More
29 Aug 2025 09:18 #334082 by Aciera
The required kinematic component can be found here:
github.com/LinuxCNC/linuxcnc/blob/master...ts/xyzbca_trsrn.comp

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

More
29 Aug 2025 15:34 #334092 by jschulze
Awesome. Thanks so much. I'll give it try.

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

More
30 Aug 2025 00:07 - 30 Aug 2025 02:00 #334137 by jschulze
So sorry to be a pain, but I got everything downloaded and got the sim to run, but for the life of me I can't get it to come out of estop. I did have to change the permissions on the python files to mark them as executable to get it to run, so maybe there's something I did there. Is there any change in the estop behavior of the master version compared to 2.9.4?

EDIT:  Disregard this.  I gave up and just updated my install to the master and except for a couple errors for missing iocontrol.lube stuff it started right up. 
Last edit: 30 Aug 2025 02:00 by jschulze.

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

Time to create page: 0.065 seconds
Powered by Kunena Forum