线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
程序调用错误
# 1
你好,

我试图调用一个python脚本来打开和关闭与我的UR3并行使用的泵。当我将代码发送给机器人时,我得到一个错误,指出“Error_name_not_found”。我尝试在曲线跟随程序的运动中添加调用命令,并制作子程序,如喷漆示例所示。附上错误和. rdk文件。



非常感谢任何协助。


附加文件 缩略图(s)


.rdk 蛇形试验图案4_5_2023.rdk(大小:5.11 MB /下载:32022世界杯国家队名单2)
# 2
你在机器人上有泵命令功能吗?

Python程序不会自动转换为机器人程序;如果进行了转换,则只有robolink方法被翻译成机器人语言。

如果您希望RoboDK运行完整的程序(包括Python),您可能希望使用驱动程序,但是,这有其他限制。
# 3
(04-17-2023, 06:06 pm)亚历克斯写道:你在机器人上有泵命令功能吗?

Python程序不会自动转换为机器人程序;如果进行了转换,则只有robolink方法被翻译成机器人语言。

如果您希望RoboDK运行完整的程序(包括Python),您可能希望使用驱动程序,但是,这有其他限制。
我在roboDK的脚本中有泵命令。我是否还需要在UR3 pendent中包含python脚本?

我将使用什么驱动程序与UR3在roboDK中运行python脚本?如果我使用UR3 MoveP后置处理器,驱动程序还会工作吗?

谢谢你!
# 4
(04-17-2023, 07:54 pm)rgl1396写道:
(04-17-2023, 06:06 pm)亚历克斯写道:你在机器人上有泵命令功能吗?

Python程序不会自动转换为机器人程序;如果进行了转换,则只有robolink方法被翻译成机器人语言。

如果您希望RoboDK运行完整的程序(包括Python),您可能希望使用驱动程序,但是,这有其他限制。
我在roboDK的脚本中有泵命令。我是否还需要在UR3 pendent中包含python脚本?

我将使用什么驱动程序与UR3在roboDK中运行python脚本?如果我使用UR3 MoveP后置处理器,驱动程序还会工作吗?

谢谢你!

遗憾的是,MoveP功能与驱动程序不兼容。

一个好的替代方案可能是使用setrunmode = 5将整个程序转换为python (robolink)程序。

我创建了一个后处理程序,可以将robodk程序转换为roboink python程序。它绝不是完整的,但它可以作为一个起点。

本文自动转换程序并管理程序调用的rdk.Finish()。
如果您执行一个名为"MAKE_ROBOTPROG_AND_START"的程序,它也将在输出python文件上设置该运行模式。(见修改后的RDK文件)

不幸的是,这可能不太适合您的站点,因为它需要将move分解为2个程序来进行程序调用。如果您没有在MoveP中间调用程序,您可能能够使它运行

请随意探索此解决方案并给我们任何反馈


附加文件
. py Post_RoboLink.py(大小:17.94 KB /下载:32022世界杯国家队名单1)
.rdk 蛇形试验图案4_5_2023_RDK.rdk(大小:5.14 MB /下载:52022世界杯国家队名单7)




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