RoboDK Forum
TCP Calibration (Position & Orientation)- Printable Version

+- RoboDK Forum (//www.sinclairbody.com/forum)
+-- Forum: RoboDK (EN) (//www.sinclairbody.com/forum/Forum-RoboDK-EN)
+ -论坛:一般关于抢劫的问题oDK (//www.sinclairbody.com/forum/Forum-General-questions-about-RoboDK)
+--- Thread: TCP Calibration (Position & Orientation) (/Thread-TCP-Calibration-Position-Orientation)



TCP Calibration (Position & Orientation)-Mitja GOLOB-08-04-2020

Hello!

I am interested in how I can perform tool calibration in a RoboDK environment. We need information about thePOSITIONandORIENTATIONof the tool tip. As for the position not a problem, I wonder how I can get information about the orientation of the tool tip?

Thank you and best regards!

MG


RE: TCP Calibration (Position & Orientation)-Dibash-08-05-2020

hi, I don't know which robot are you using, but if you are using abb, then the controller gives the position and orientation of the tip. in your case when there is a tool, it will give a tooltip position. I am saying in reference to the abb robot and irc5 controller. if you go to jogging, it will show the value of q1, q2, q3, q4, q5, q6. those values tell-all p[position, the orientation of the tooltip. so if you open the robodk then go to the robot option, ( look like I can not upload figure for your reference) there are places where you can write the value q1 to q6. then you will get the [x, y, z] AND [Z, Y', X'] AS A TOOL FRAME WITH RESPECT TO REFERENCE FRAME. hope this will help you.


RE: TCP Calibration (Position & Orientation)-Mitja GOLOB-08-05-2020

Hello!

I am interested in how we can calibrate the tool (POSITIONandORIENTATION) as shown in the pictures below (in the attachment - Cal_TCP)?

Thank you and best regards!

MG


RE: TCP Calibration (Position & Orientation)-Jeremy-08-06-2020

Hi Mitja,

There's, unfortunately, no direct way of defining the orientation of the TCP within RoboDK.

But I can propose you a solution that I think would work.
I hear that ABB has a system where you do the standard TCP position calibration (as presented in your attached image). Then you add an extender to the tool along the desired Z-axis and you take one more point on your fixed reference. Using this added value, ABB is able to calculate the orientation of the Z vector.

So my plan would be to use the same kind of method with RoboDK, but instead of taking just one point with the Z extender, you do a second TCP position calibration.
With the real TCP position and the Extended one, you should have enough data to extrapolate the Z orientation.

What do you think?
Btw, it's not something I tested or anything, it's really just something I have in mind. I may test it in the near future though.

Jeremy


RE: TCP Calibration (Position & Orientation)-Mitja GOLOB-08-11-2020

Hello!

Thank you for your suggestions. We will try this method.

Thank you and best regards!

MG.