非阻塞运动仿真与真实机器人不匹配-可打印版本 +- RoboDK论坛(//m.sinclairbody.com/forum) +-论坛:RoboDK(英文)(//m.sinclairbody.com/forum/Forum-RoboDK-EN) +-论坛:RoboDK API (//m.sinclairbody.com/forum/Forum-RoboDK-API) +——线程:非阻塞运动模拟与真实机器人不匹配(/ Thread-Non-blocking-movements-simulation-and-real-robot-do-not-match) |
非阻塞运动仿真与真实机器人不匹配-luuk_endlich-02-21-2023 我想在模拟和真实机器人的非阻塞移动或moveJ期间触发robot. stop()命令。在RoboDK模拟中,当按预期触发Stop()命令时,机器人在非阻塞运动期间停止移动。然而,真实的机器人只在完成某个动作后才停止,因此看起来仿真中的非阻塞运动并没有被真实的机器人正确处理(ABB IRB 1200-5/0.9)。 你对如何为机器人创造无阻塞运动有什么建议吗?或者如何将非阻塞运动与RoboDK作为数字双胞胎的模拟相匹配?提前感谢! RE:非阻塞运动模拟与真实机器人不匹配-艾伯特-02-22-2023 并非所有驱动程序都支持在运动开始后停止运动(即使RoboDK模拟停止)。这适用于ABB控制器。 我们将尝试在未来的版本中改进这一点,这样我们就可以用Stop命令中断ABB机器人的运动。 RE:非阻塞运动模拟与真实机器人不匹配-luuk_endlich-02-22-2023 (02-02-2023,上午09:48)艾伯特写道:并非所有驱动程序都支持在运动开始后停止运动(即使RoboDK模拟停止)。这适用于ABB控制器。谢谢您的回复! RE:非阻塞运动模拟与真实机器人不匹配-山姆-02-22-2023 目前的解决方法是将程序分割成更小的步长(这可以由RoboDK自己完成),以便停止命令更快地返回。 RE:非阻塞运动模拟与真实机器人不匹配-luuk_endlich-03-02-2023 (02-02-2023,上午09:48)艾伯特写道:并非所有驱动程序都支持在运动开始后停止运动(即使RoboDK模拟停止)。这适用于ABB控制器。 嗨,阿尔伯特, 库卡KR 150 R2700-2和CR5控制器的驱动程序如何?他们支持在运动开始后就停止吗? (02-22-2023, 06:42 pm)山姆写道:目前的解决方法是将程序分割成更小的步长(这可以由RoboDK自己完成),以便停止命令更快地返回。 嗨,山姆, 谢谢你的回复。这也可以通过Python API吗? |