线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
机器人在限位开关处停止的运动
# 1
当外部限位开关给出输入信号时,如何可能使机器人连续运动而停止?
# 2
是的,这是可能的,但目前它需要与API、后处理器和/或驱动程序进行一些集成。

您可以使用API的SearchL函数来实现此行为。这仍然是实验性的,并不是所有的机器人都支持。如果你能分享你的项目,我们也许能帮助你指出正确的方向。
# 3
好吧,时间太紧了。我如何编写一个程序,让机器人每次移动10mm,并在限位开关转到0状态时结束当前程序并调用下一个程序?我应该用插入代码操作还是应该怎么做?
# 4
你可以使用一个函数,如Pose_Split,以10毫米的步骤分割2个运动:
//www.sinclairbody.com/doc/en/PythonAPI/robo...Pose_Split

同样,这个例子展示了如何用你的机器人实现一个二进制搜索算法,这与你正在寻找的东西非常相似:
//www.sinclairbody.com/forum/Thread-Executin...ction-call
嗨,我设法制作了一个程序,机器人每次移动10mm,直到限位开关停止运动并开始另一个程序。但这里还是有一个错误。当我调用另一个程序时,我该如何让程序循环结束呢,因为现在第二个程序已经完成了,它又回到了前一个程序。我可以用什么命令来停止程序的循环?

事实上,我没有设法调用另一个程序……也就是说,我如何调用另一个程序并停止正在运行的程序?




浏览此主题的用户:
1客人(年代)