TCP 5-axis kinematics

More
6 years 7 months ago #161087 by papagno-source
I don't understand because pin motion.tooloffset.z in xyzbc-trt.ini eample, not is refreshed whe use a tool with a positive tool lenght value.
How kinematic can calculate if not have this value .
In hal file existe connetion, but the pin motion.tooloffset.z is alway zero value.

Thanks

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

More
6 years 7 months ago #161091 by dgarrett
Replied by dgarrett on topic TCP 5-axis kinematics

the pin motion.tooloffset.z is alway zero value


maybe try using g43/g49 to activate/cancel tool length compensation

Ref: www.linuxcnc.org/docs/html/gcode/g-code.html#gcode:g43
Ref: www.linuxcnc.org/docs/html/gcode/g-code.html#gcode:g49

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

More
6 years 7 months ago #161128 by papagno-source
more thanks.

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

More
6 years 7 months ago #161741 by papagno-source
Hi.
I would like some clarification about the kinematics parameters.
The parameter xyzbc-trt-kins.x-rot-point, xyzbc-trt-kins.y-rot-point, xyzbc-trt-kins.z-rot-point.
On my machine, I have linear, incremental encoders. The machine performs the zeros and axes are distant from the center of the table X = 830mm, Y700mm and Z 750mm.
After finishing the references the machine position for X, Y, Z has a value of zero.

Should I write the values of x = 800, Y700, Z750 in the file .ini [JOINT_0] HOME_OFFSET = X .ecc. or in xyzbc-trt-kins.x-rot-point?

Thanks

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

More
6 years 7 months ago #161844 by andypugh
Replied by andypugh on topic TCP 5-axis kinematics
Normally you would "setp" those HAL pins to suit the fixed geometry of your trunnions.

It isn't anything to do with home positions etc.

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

More
6 years 7 months ago #161921 by papagno-source
Thanks for the answer. So ultimately, I have to set xyzbc-trt-kins.x-offset and xyzbc-trt-kins.z-offset based on the physical center distances of my table based on the dimensions of the table manufacturer and to perfect the kinematics and adapt it precisely use xyzbc-trt-kins.x-rot-point and xyzbc-trt-kins.y-rot-point and xyzbc-trt-kins.z.-rot-point.
Correct?

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

Time to create page: 0.417 seconds
Powered by Kunena Forum