TCP 5-axis kinematics

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

papagno-source wrote: Correct?


Probably. At this point you know as much as me.

In addition to the manual page:
linuxcnc.org/docs/2.8/html/motion/5-axis-kinematics.html

You can probably get some info from the sample config HAL files: (Actually, in this case the settings are made in the INI file, which is unusual)
github.com/LinuxCNC/linuxcnc/blob/master...ng/xyzac-trt.ini#L32
Note that two of the offsets are set to standard values, and one is linked to the tool length.

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

More
6 years 6 months ago - 6 years 6 months ago #164591 by MDM3D
Replied by MDM3D on topic TCP 5-axis kinematics
Dgarrett/All, I have tried to add the foward and inverse kinematics for an AB configured machine with a rotary table A and a rotating Spindle B. How do you think I should go about coding for the fact that my X rotation point moves with the head. It does not have a fixed point like a AC or BC table/table configuration? Would it be as simple as like how the tool length offset is configured. I am starting to see the advantages of having the table table configurations with the motion control. I would just loose to much space on my configuration if I did table/table.
For instance if I replaced x_rot_point with something like pos.x which would be the current X pos? If I am thinking correctly Y and Z rotation points do not move on my machine. I don't think I can define the X rotation point as a changing number in the .ini file.
Last edit: 6 years 6 months ago by MDM3D.

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

More
6 years 5 months ago - 6 years 5 months ago #166429 by papagno-source
Hi stay test on real machine xyzbc-trt configuration.
On real machine when switch on TCP-xyzbc and move B axis with jog-pendand in 0.1 increment the axis Z vibration , i thing have
immediate accelleration , for reduce this i have impose fractional-acceleration in ini file on B axis at 0.1 value.
The actual max acceleration for alla axis is 500 value.
Whit 0.1 the fractional-accellarion value , now move good, not vibration.

But i have test in manual mode B+ or B- with tcp on and Z axis vibration.
I don't have test again in automatic, but thing can create some problem , not understand how can resolve this problem.

I don't understand with TCP on , if move B axis , Z axis move with B axis max accelleration value or Z max accelleration value ?

Or when use TCPon in normal operation automatic mode , the velocity are small and this problem not appare ?

Thanks
Last edit: 6 years 5 months ago by papagno-source.

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

More
6 years 5 months ago #166523 by papagno-source
Hi. I have test in automatic cycle and work good with tcpon and tcp off.
Have modification logic the machine , when is manual and have tcp on , can move only with jog pendant and not in JOG move .
Is dangerous move machine in jog mode with tcp on.
The next step will ceck the geometry table.

Thanks

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

More
6 years 5 months ago #169351 by papagno-source
Hi .
i have cecked the my geometry table BC type on 5 axis machine.
When rotate B 90° or B -90 and control linearity along Y axis , have 5/100 mm on 300 mm travel the y.

Now for adjust the geometry , i can move the meccanical feedback , but not is ideal .

Exist in KINEMATIC , the pin for correct in kinematic geometry problem the table respect X axis or Y axis or Z axis ?
I thing a value imposed on some pin , loated in KIN , for correct automatically position the X axis , when Y axis move , for cancel the
5/100 mm the geometry error proporzional at Y movement .

Thanks

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

More
6 years 2 months ago - 6 years 2 months ago #178838 by SB
Replied by SB on topic TCP 5-axis kinematics
I tested your branch with me. That was exactly what I was looking for, thank you very much.
I was wondering if there is a possibility to turn the direction of rotation of the A-axis, if so in which file can I do this?
X/Y/Z/A/C
Last edit: 6 years 2 months ago by SB.
The following user(s) said Thank You: daidai

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

Time to create page: 0.142 seconds
Powered by Kunena Forum