线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
使用RunMessage()向UR5 Teach Pendant编写消息
# 1
问候,

今天我开始使用Python API。太好了!我很好奇如何获得RDK.RunMessage()函数正确与我们的UR5教学挂件。

这是在UR后处理器中创建定义的问题吗?它看起来也像UR脚本API有一个名为popup()的函数,它向teach pendant写入消息。我现在只想写一个简单的“Hello World”消息。

任何见解都将大有帮助。下面是我到目前为止一直在试验的简单python代码。

谢谢!


* # RoboDK API

从robodk导入* #机器人工具箱
RDK = Robolink()

RDK。RunMessage('Hello world', message_is_comment = True) #写入教学挂件

robot = RDK.Item('UR5')

home = RDK.Item(' home ')
approach = RDK.Item(' approach ')
target3 = RDK。项目(“目标3”)
target4 = RDK。项目(“目标4”)
target5 = RDK。项目(“目标5”)

I = 0
而(i < 5):
robot.MoveJ(回家)
robot.MoveJ(方法)
robot.MoveL (target3)
robot.MoveL (target4)
robot.MoveL (target5)
robot.MoveL(方法)

I = I + 1

RDK。RunCode (Prog2,真的)
# 2
你可以这样做:
机器人。运行指令("你的弹出消息(暂停执行)",INSTRUCTION_SHOW_MESSAGE)

更多信息请点击这里:
//www.jasonament.com/doc/en/PythonAPI/robo...nstruction

机器人变量也可以是使用AddProgram生成的程序。

所以你可以这样做:
程序RunInstruction (“设置主轴转速”INSTRUCTION_COMMENT)
程序RunInstruction (“SetRPM(25000)”INSTRUCTION_INSERT_CODE)
程序RunInstruction (完成主轴转速设置。准备出发!”INSTRUCTION_SHOW_MESSAGE)
程序RunInstruction (“Program1”INSTRUCTION_CALL_PROGRAM)


确保更新RoboDK,因为这已经改进了最近:
//www.jasonament.com/雷电竞app下载安卓download
谢谢你的回复,艾伯特。不管什么原因,当我尝试任何RunInstruction()函数时,我总是得到这个错误:

回溯(最近一次调用):
文件"E:/Prog5.py",在中的第12行
机器人。运行指令("你的弹出消息(暂停执行)",INSTRUCTION_SHOW_MESSAGE)
AttributeError: 'Item'对象没有属性'RunInstruction'

最终,我将为生成的代码编写RobotIQ抓取器调用,但我在这些基本调用方面运气不佳。任何帮助都会很感激。

* # RoboDK API

从robodk导入* #机器人工具箱
RDK = Robolink()

robot = RDK.Item('UR5')

机器人。运行指令("你的弹出消息(暂停执行)",INSTRUCTION_SHOW_MESSAGE)
机器人。RunInstruction(‘设置’,INSTRUCTION_COMMENT)
# 4
很抱歉造成了混乱。如果你在几周前安装了RoboDK,这个函数会被调用:
机器人。runcodecustoms('代码或函数',instruction_type)

最新版本的RoboDK保留两个版本(RunCodeCustom和RunInstruction)向后兼容。




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

Baidu
map