TCP 5-axis kinematics
07 Jun 2018 16:46 #111899
by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
Hello
Sorry for late answer, I have been buried alive under work lately.
The way that you do transfer between different kinematics is possible at zero position of rotary axis.
You can change between n amount of kinematic chains.
You can define your own M command to change between different kinematics.
You must have knowledge of machine tool kinematics.
You need to be able to form translation and rotation matrices from you machine and form a complete solution from this.
Paper from Rydy du de Preez, is good way to start implementing TCP on 5 axis kinematics:
alvarestech.com/temp/RoboAseaIRB6S2-Fiat...s-serial-robot-2.pdf
alvarestech.com/temp/RoboAseaIRB6S2-Fiat...dof-planer-robot.pdf
I am truly sorry that there is no easy way.
If it's not already done in linuxcnc you need to make it your self.
Help is always available, please look at my example and use it as bases.
Sorry for late answer, I have been buried alive under work lately.
The way that you do transfer between different kinematics is possible at zero position of rotary axis.
You can change between n amount of kinematic chains.
You can define your own M command to change between different kinematics.
You must have knowledge of machine tool kinematics.
You need to be able to form translation and rotation matrices from you machine and form a complete solution from this.
Paper from Rydy du de Preez, is good way to start implementing TCP on 5 axis kinematics:
alvarestech.com/temp/RoboAseaIRB6S2-Fiat...s-serial-robot-2.pdf
alvarestech.com/temp/RoboAseaIRB6S2-Fiat...dof-planer-robot.pdf
I am truly sorry that there is no easy way.
If it's not already done in linuxcnc you need to make it your self.
Help is always available, please look at my example and use it as bases.
Please Log in or Create an account to join the conversation.
11 Jun 2018 07:57 #112177
by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
I forgot, theres also a page in linuxcnc materials about 5-axis kinematics:
linuxcnc.org/docs/ja/html/motion/5-axis-kinematics.html
linuxcnc.org/docs/ja/html/motion/5-axis-kinematics.html
Please Log in or Create an account to join the conversation.
12 Jun 2018 16:00 #112244
by 819132306
Replied by 819132306 on topic TCP 5-axis kinematics
Hello, Thank you for taking the time to respond to my question.I know this is a matrix relationship, but I didn't study at university and it was a bit difficult for me.But thank you. I will go and learn ‘match change’.Thank you
Please Log in or Create an account to join the conversation.
15 Jul 2018 09:07 #114204
by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
Hello
I was finally fine tuning kinematics.
I found major error in inverse and forward kinematics.
XYZBCsmkins.X-offset
XYZBCsmkins.Z-offset
These parameters (pins) should be 0.0 at time given.
I will work on this problem.
I'll upload new .c file as i get it finished and tested.
I was finally fine tuning kinematics.
I found major error in inverse and forward kinematics.
XYZBCsmkins.X-offset
XYZBCsmkins.Z-offset
These parameters (pins) should be 0.0 at time given.
I will work on this problem.
I'll upload new .c file as i get it finished and tested.
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
17 Jul 2018 15:35 - 17 Jul 2018 16:10 #114397
by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
Hello
I have found new problem with 5-axis kinematics. My machine loses joint position during operations.
After impeller roughing X axis was shifted 5mm.
Not mechanical problem, after rehoming axis it was normal.
So left are two causes: missed encoder pulses or changing between kinematics.
I would bet my money on later one.
I would like to get help resolving this.
Can someone ty and run vismac simulation with my kinematics.
And try get it lose its position.
I will try with real machine to near down problem.
I will upload new kinematics this evening.
I have found new problem with 5-axis kinematics. My machine loses joint position during operations.
After impeller roughing X axis was shifted 5mm.
Not mechanical problem, after rehoming axis it was normal.
So left are two causes: missed encoder pulses or changing between kinematics.
I would bet my money on later one.
I would like to get help resolving this.
Can someone ty and run vismac simulation with my kinematics.
And try get it lose its position.
I will try with real machine to near down problem.
I will upload new kinematics this evening.
Last edit: 17 Jul 2018 16:10 by jsskangas.
Please Log in or Create an account to join the conversation.
17 Jul 2018 18:37 - 17 Jul 2018 18:41 #114409
by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
New kinematics.
Offset problem corrected.
Axis shifting problem remains.
I think something happens during kinematic mode change.
Offset problem corrected.
Axis shifting problem remains.
I think something happens during kinematic mode change.
Last edit: 17 Jul 2018 18:41 by jsskangas.
Please Log in or Create an account to join the conversation.
17 Jul 2018 22:11 #114425
by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
new files
Please Log in or Create an account to join the conversation.
19 Jul 2018 01:40 #114506
by andypugh
Replied by andypugh on topic TCP 5-axis kinematics
Just to be clear, this thread is you reporting success rather than asking for help?
Please Log in or Create an account to join the conversation.
19 Jul 2018 06:00 #114516
by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
Hello
Sorry English is not my native language.
I would like to get help testing this latest version.
Problem is axis losing its position, most likely when changing kinematic model.
Sorry English is not my native language.
I would like to get help testing this latest version.
Problem is axis losing its position, most likely when changing kinematic model.
Please Log in or Create an account to join the conversation.
23 Jul 2018 09:43 #114692
by andypugh
Replied by andypugh on topic TCP 5-axis kinematics
Sorry, I have been away from home.
Can you describe: What you do to cause the problem. What you expect to happen. What actually happens?
Can you describe: What you do to cause the problem. What you expect to happen. What actually happens?
Please Log in or Create an account to join the conversation.
Time to create page: 0.103 seconds