New robot tools / read tool-coordinates automatically- Printable Version +- RoboDK Forum (//m.sinclairbody.com/forum) +-- Forum: RoboDK (EN) (//m.sinclairbody.com/forum/Forum-RoboDK-EN) + - - -论坛:通用RoboDK问题(//m.sinclairbody.com/forum/Forum-General-questions-about-RoboDK) +--- Thread: New robot tools / read tool-coordinates automatically (/Thread-New-robot-tools-read-tool-coordinates-automatically) |
New robot tools / read tool-coordinates automatically-KatCla-11-06-2020 Dear forum users, I am new to RoboDK and wonder if there is a possibility to define the TCP withoutentering the coordinates manually? Can RoboDK somehow receive tool coordinates from the robot control if a new tool is used, in order to minimize manual input? Im using a KUKA KR 16 with a KRC4 control. If you have an answer, please let me know! Thank you for your help in advance! Have a great day. KatCla RE: New robot tools / read tool-coordinates automatically-Piotr K-11-06-2020 Hi, Do you try to use this option: Utilities -> Definne Tool Frame (TCP). See picture in attachement. More about this option you can find here: //m.sinclairbody.com/doc/en/General.html#CalibrateTCP Best regards, Piotr RE: New robot tools / read tool-coordinates automatically-KatCla-11-06-2020 (11-06-2020, 02:24 PM)Piotr K Wrote:Hi, Hello Piotr, thank you very much for your quick response! I've already read this documentation. In my understanding this calibration method is just a different manual method for defining the TCP pose? Please correct me if I am wrong! I need a solution to automatically adopt the TCP coordinates from the robot control. Thank you for your help, KatCla. RE: New robot tools / read tool-coordinates automatically-Jeremy-11-06-2020 Hi KatCla, As for now, there is no way to retrieve the active TCP from the robot controller. I would personally know how to add that with certain robot controllers, but unfortunately for Kuka, it uses the "KukaVarProxy" on which we don't have much control. So I'm not so sure it's possible the "traditional way". But there might be a solution if you are knowledgeable enough with Kuka (which I'm not). Is there a way to retrieve that information using socket messaging or any other communication you could access using our API? If it's the case, you could open a socket communication using Python (C++, C#), grab the TCP value, and apply it to RoboDK. Here's the API documentation. //m.sinclairbody.com/doc/en/PythonAPI/intro.html Jeremy RE: New robot tools / read tool-coordinates automatically-KatCla-11-10-2020 (11-06-2020, 03:32 PM)Jeremy Wrote:Hi KatCla, Dear Jeremy, thank you very much for those information! For me it is the first time working with KUKA as well as RoboDK, so at present I am not sure which type of communication is available. Anyhow, it is goode news that there is in general a way to grab the TCP values. Thank you for your help, at least I have a new point of reference and an idea what to search for. KatCla |