库卡驱动器和机器人模型问题-打印版本 +- RoboDK论坛(//www.x7093.com/forum) +——论坛:RoboDK (EN) (//www.x7093.com/forum/Forum-RoboDK-EN) +——论坛:RoboDK bug (//www.x7093.com/forum/Forum-RoboDK-bugs) +——线程:库卡驱动程序和机器人模型问题(/ Thread-KUKA-driver-and-robot-model-issues) |
库卡驱动器和机器人模型问题-kkos-09-22-2022 你好, 我在用RoboDK控制库卡KR 700 PA时遇到了问题。下面列出了我的设置和问题。 我的设置:
这个机器人的RoboDK模型好像设置不正确。这种假设的原因:
尽管这个机器人只有4个轴,但从控制器接收并发送6个关节值(其中两个是被动的,不能直接控制)。轴4和轴5是被动的,6是法兰。似乎RoboDK在接收数据时将轴4的值设置为法兰,在发送数据时将轴4的法兰值设置为法兰。为了得出这个结论,我用WireShark检查了RoboDK和控制器之间的网络流量。 可以记录以下行为:
为了避免向控制器发送联合值,我尝试发送线性移动指令。这些似乎根本没有被处理过,因为COM_ACTION 3触发线性移动的信号不会被RoboDK发送到控制器(WireShark也有记录)。
为了找到解决我的问题的方法,我尝试使用KUKA驱动程序作为控制台工具。在将丢失的Qt5Network.dll(从“RoboDK\bin”中获取)复制到“RoboDK\api\Robot”后,程序给出以下错误:应用程序无法正确启动(0xc000007b)。" 不幸的是,问题1-3的组合为在这种设置中使用RoboDK带来了严重的问题。我研究了我这边可能存在的错误,但无法找到解决办法。非常感谢您的帮助。 回复:库卡驱动器和机器人模型问题-艾伯特-09-25-2022 谢谢你对这个问题解释得这么清楚。 看起来KUKA KR 700 PA机器人模型在RoboDK中没有正确的关节耦合。你能否确认附件的模型是否解决了耦合问题? 你是否改变了任何默认的控制器参数来驱动关节?如果没有,我们将发布一个新的官方机器人库卡KR 700 PA机器人模型。 此外,机器人的虚拟轴4和5应该被忽略,因为它们是作为轴2和轴3的函数计算的。明白吗?如果没有,最好有一个关节位置表和它们对应的位姿值。或者希望@德米特里•a帮助我们用虚拟库卡机器人解决这个问题。 一旦我们修复了问题1和2(希望使用这个新模型),问题3应该会自动修复。 如果你想尝试这个驱动程序,你应该复制C:/RoboDK/bin中的apikka .exe文件才能运行它。另一方面,德米特里正在开发一个改进的驱动程序,它有许多新功能。 回复:库卡驱动器和机器人模型问题-kkos-09-26-2022 艾伯特你好, 我现在可以单独使用apikka .exe了,谢谢你的提示。 所附机器人模型解决了第三轴(A3)值不同的问题。现在,当使用“获取位置”,姿势匹配,除了法兰旋转(A6)。 我注意到新的模型可以移动到无效的位置(见附件图片)。 A4到A6无效值的问题仍然存在,我附上了一个excel文件,其中包含实际与记录的坐标和关节值的比较。 说明:“Actual”表示从控制器的smartPad读取的值,“RoboDK (get)”表示使用“get Position”时在RoboDK GUI中显示的值。“RoboDK (send)”是通过“Move关节”从RoboDK发送到控制器的TCP数据包中刚刚检索到的位置。这些位置可以在附加的rdk文件中查看。 如前所述,RoboDK似乎将X和Y坐标而不是A5和A6关节角度发送给控制器,并将接收到的A4角度设置为法兰(A6)。我认为有必要在RoboDK中处理A1-A6的整个数组,因为控制器期望无源关节设置正确。当从RoboDK发送位置到控制器时,我注意到它们大多失败,因为软件限位开关达到A5。 至于A4和A5是怎么计算出来的,我不太确定,希望excel文件能给你一些启发。 由于我没有改变控制器中的任何关节参数,您可以继续更新模型。 谢谢你的帮助! 回复:库卡驱动器和机器人模型问题-kkos-09-26-2022 快速的更新: 我构建了我自己的机器人模型,并添加了所有6个轴。 检索位置和发送联合移动命令似乎是这样工作的。RoboDK中的姿态、坐标和关节角度与真实机器人相匹配(见附件图片)。 不幸的是,它看起来并不完整,并且允许无效的位置和被动轴的操作,但这是目前我可以控制机器人的唯一方法。 如果需要,我可以把模型邮寄给你。 回复:库卡驱动器和机器人模型问题-艾伯特-09-28-2022 谢谢你对问题做了如此详细的描述。这对我们解决这个问题很有帮助。@德米特里•给你发了一封测试驱动程序和后期处理器解决这些问题的电子邮件。我们还为新版本的RoboDK(5.5.2)准备了一个新的安装程序来解决这些问题。你可以在这里下载这个版本: //www.x7093.com/downloads/Install-RoboDK-64-v5.5.2.exe 此版本包括以下修复:
此外,我们还添加了自定义这个码垛机器人允许的工作空间的选项(见所附图片)。注意,我们没有关于允许的工作空间的精确信息。如果您可以共享数据表,我们可以帮助您改进它。或者,您可以通过双击关节2或关节3的关节限制来定制允许的工作空间。 我附上了2个改进工作区的模型:
如果你还有问题,请告诉我们。 回复:库卡驱动器和机器人模型问题-kkos-09-29-2022 非常感谢你的最新消息。 我认为你链接的版本中的kukbridge驱动程序已经过时了,我必须将其与Dmitry发给我的最新版本交换才能正常工作(见A4和A6的问题)。 更新后的机器人模型没有上面提到的问题,非常感谢! |