- Posts: 238
- Thank you received: 5
TCP 5-axis kinematics
- 3D-Master
- Offline
- Elite Member
-
Less
More
8 years 8 months ago #106771
by 3D-Master
Replied by 3D-Master on topic TCP 5-axis kinematics
Sorry for the late reply,
no i have not yet tested it, also unfortunately i dont have time for it atm.
anyways thanks for your help!
no i have not yet tested it, also unfortunately i dont have time for it atm.
anyways thanks for your help!
Please Log in or Create an account to join the conversation.
- 3D-Master
- Offline
- Elite Member
-
Less
More
- Posts: 238
- Thank you received: 5
8 years 7 months ago #106865
by 3D-Master
Replied by 3D-Master on topic TCP 5-axis kinematics
So is this calculation absolute or incremental? I mean can i say for example M140 P30 Q20 (equivalent for G0 B30 C20) and after that M140 P40 Q25 or do i have to say M140 P0 Q0 (or even M140 P-30 Q-20 ?) in order to be able to swivel correctly to the next angle?
Edit: better explained = Does M140 P30 and after that again M140 P30 add to 60 or does it stay at 30?
Also you mean this affects all other Zero points (this could be a problem because i use G59.3 as my Tool Touch probe offset)
Edit: better explained = Does M140 P30 and after that again M140 P30 add to 60 or does it stay at 30?
Also you mean this affects all other Zero points (this could be a problem because i use G59.3 as my Tool Touch probe offset)
Please Log in or Create an account to join the conversation.
- jsskangas
- Offline
- Premium Member
-
Less
More
- Posts: 144
- Thank you received: 9
8 years 7 months ago - 8 years 7 months ago #106872
by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
Hello
At the moment it is intended to be absolute.
There is other option alternative to G52.
You will dedicate one zero point for this use.
Instead of using G52 you will use G10 L2 Pn ......
but in this you need to give absolute XYZ coordinates of rotated zeropoint relative to machine zeropoint.
This can be calculated: orginal + rotated relative to orginal.
Then activate your zeropoint.
At the moment it is intended to be absolute.
There is other option alternative to G52.
You will dedicate one zero point for this use.
Instead of using G52 you will use G10 L2 Pn ......
but in this you need to give absolute XYZ coordinates of rotated zeropoint relative to machine zeropoint.
This can be calculated: orginal + rotated relative to orginal.
Then activate your zeropoint.
Last edit: 8 years 7 months ago by jsskangas.
Please Log in or Create an account to join the conversation.
- jsskangas
- Offline
- Premium Member
-
Less
More
- Posts: 144
- Thank you received: 9
8 years 7 months ago #108210
by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
Hello
I'm almost got this done.
I made kinematics that don't need machine zero or zero point to be located at rotary center.
It can change between kinematics when rotary axes are at zero.
I made exel file to try kinematics, before trying them in machine.
I solved kinematic change problem by writing a new post processor and NC code simulation environment (CSE simulation) for SIEMENS NX CAM.
It changes to TCP mode when rotary's are zero , post can drive tool safely to start of toolpath safely, regardless of which coordinate mode it is running.
I made changes to CSE simulation model, I added indexing subprogram to simulation model.
This way simulation model will act exact same as real machine when subprogram is used to offset zeropoint when rotary's are indexed.
Today and tomorrow, I will try out these kinematics in my machine.
Indexing subprogram is already tested and working.
I will update and attach latest subprogram and kinematics files, after testing them.
i will also link some YouTube video after successful run.
I'm almost got this done.
I made kinematics that don't need machine zero or zero point to be located at rotary center.
It can change between kinematics when rotary axes are at zero.
I made exel file to try kinematics, before trying them in machine.
I solved kinematic change problem by writing a new post processor and NC code simulation environment (CSE simulation) for SIEMENS NX CAM.
It changes to TCP mode when rotary's are zero , post can drive tool safely to start of toolpath safely, regardless of which coordinate mode it is running.
I made changes to CSE simulation model, I added indexing subprogram to simulation model.
This way simulation model will act exact same as real machine when subprogram is used to offset zeropoint when rotary's are indexed.
Today and tomorrow, I will try out these kinematics in my machine.
Indexing subprogram is already tested and working.
I will update and attach latest subprogram and kinematics files, after testing them.
i will also link some YouTube video after successful run.
Please Log in or Create an account to join the conversation.
- jsskangas
- Offline
- Premium Member
-
Less
More
- Posts: 144
- Thank you received: 9
8 years 6 months ago #108387
by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
Finally Its alive!!!
I will take some video tonight.
Thanks for all of you that helped me.
Im still having a encoder count rate problem I need to solve first.
I will take some video tonight.
Thanks for all of you that helped me.
Im still having a encoder count rate problem I need to solve first.
Please Log in or Create an account to join the conversation.
- jsskangas
- Offline
- Premium Member
-
Less
More
- Posts: 144
- Thank you received: 9
8 years 6 months ago #108391
by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
Here is video of transferring between two different kinematics.
I will need some time to finish this setup, but I will upload it to be used and further developed.
I will need some time to finish this setup, but I will upload it to be used and further developed.
The following user(s) said Thank You: PCW
Please Log in or Create an account to join the conversation.
Time to create page: 0.170 seconds