TCP 5-axis kinematics

More
8 years 10 months ago #103835 by 3D-Master
Replied by 3D-Master on topic TCP 5-axis kinematics
i would also need that kind of Kinematics, but with one mode more: Just move (dont rotate, only move) the Coordinate system around the center of rotation with a new M code for example M130 P30 Q50 rotates the B axis to 30° and the C axis to 50° while also moving the coordinte system to that theoretical point but dont let the tool follow the point. This function is standard with Heidenhain controllers and is called "Plane function". I would even Pay for such a Kinematics.

Oh and also be able to move the center of rotation point using Pins for X Y and Z so i could write myself a calibration routine to find the exact center of rotation :)
The following user(s) said Thank You: perra_e

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

More
8 years 10 months ago #103849 by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
Hello

This swiveling command can be done with sub program.

Name your subprogram like M130
First you need to calculate your zero point (G54) position relative to you rotation center.
Then calculate zero point rotation, you will get delta XYZ values.
Now add these values(could be negative as well) from your zeropoint (G54) values and you will get your rotated zeropoint position.
then use G10 L2 Pn XYZ to offset your new zeropoint (G58)
Activate G58
G0 BC index your rotation axis with Q P parameter values(this can be optional)

Now you can use this like Haidenhain plane command.

G54
G0 X Y
M130 P30 Q50
G0 Z10.
G1 .....

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

More
8 years 9 months ago #104033 by 3D-Master
Replied by 3D-Master on topic TCP 5-axis kinematics
sorry for the late reply,

that sound pretty easy to do... if you are a pro at that section. I am not^^

so it is not really a custom M Macro but i have to write o <M130p30q45> call when i want to swivel it?

i would always write my subpprograms like so, that i can use them at every coordinate system i may run the program at (G10 L2 P0)

anyways thanks

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

More
8 years 9 months ago #104044 by jsskangas
Replied by jsskangas on topic TCP 5-axis kinematics
Hello

Kinematic calculations depend on machine setup.
What kind of machine you are running ?

I will will do this command for my setup, you can use it and modify it to your needs.

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

More
8 years 9 months ago #104060 by 3D-Master
Replied by 3D-Master on topic TCP 5-axis kinematics
I am still in development so i can choose between XYZAC and XYZBC Tilt Rotary Table.

Much thanks, that helps me tremendously!

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

More
8 years 9 months ago #105072 by 3D-Master
Replied by 3D-Master on topic TCP 5-axis kinematics
any news?

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

Time to create page: 0.242 seconds
Powered by Kunena Forum