线程评级:
生成机器人程序
# 1
嗨!

所以我做了一个简单的机器人程序,通过3个关节运动点。然后我生成这个程序来编写代码(在我的例子中是URscript)。然后我创建了一个新的pyhton程序并复制了这个生成的代码,但是我得到了没有定义行的错误。这是简单的代码,我不太擅长python编程,所以有没有任何使用UR5机器人的python脚本的例子,或者也许有人可以修复这段代码,使其工作。

def Prog1 ():
由RoboDK 2.2.9为UR5 serie 3在21/07/2016 15:06:56生成的程序
#使用标称运动学。
#默认参数:
Speed_ms = 0.3
Speed_rads = 0.75
Accel_mss = 3
Accel_radss = 1.2
Blend_radius_m = 0.001
# set_reference(p[0.000000, -1.000000, 0.000000, 0.000000, 0.000000])
Set_tcp (p[0.000000, -0.020000, 0.130000, 0.000000, 0.000000, 0.000000])
Movej ([-0.964392, -1.597788, -1.488417, -1.592133, 1.568830, 0.518872],accel_radss,speed_rads,0,blend_radius_m)
Movej ([-1.513582, -1.579018, -1.517266, -1.586032, 1.586891, -0.030042],accel_radss,speed_rads,0,blend_radius_m)
Movej ([-1.508372, -1.649491, -1.858695, -1.174046, 1.586735, -0.024833],accel_radss,speed_rads,0,blend_radius_m)
结束
Prog1 ()
(07-21-2016, 01:19 pm)Tomo写道:嗨!

所以我做了一个简单的机器人程序,通过3个关节运动点。然后我生成这个程序来编写代码(在我的例子中是URscript)。然后我创建了一个新的pyhton程序并复制了这个生成的代码,但是我得到了没有定义行的错误。这是简单的代码,我不太擅长python编程,所以有没有任何使用UR5机器人的python脚本的例子,或者也许有人可以修复这段代码,使其工作。

def Prog1 ():
由RoboDK 2.2.9为UR5 serie 3在21/07/2016 15:06:56生成的程序
#使用标称运动学。
#默认参数:
Speed_ms = 0.3
Speed_rads = 0.75
Accel_mss = 3
Accel_radss = 1.2
Blend_radius_m = 0.001
# set_reference(p[0.000000, -1.000000, 0.000000, 0.000000, 0.000000])
Set_tcp (p[0.000000, -0.020000, 0.130000, 0.000000, 0.000000, 0.000000])
Movej ([-0.964392, -1.597788, -1.488417, -1.592133, 1.568830, 0.518872],accel_radss,speed_rads,0,blend_radius_m)
Movej ([-1.513582, -1.579018, -1.517266, -1.586032, 1.586891, -0.030042],accel_radss,speed_rads,0,blend_radius_m)
Movej ([-1.508372, -1.649491, -1.858695, -1.174046, 1.586735, -0.024833],accel_radss,speed_rads,0,blend_radius_m)
结束
Prog1 ()

没有robolink API导入。
'end'在Python中没有定义。
注意区分大小写的Python语言。

试试这个类似的例子:

从robolink导入*

RL = Robolink()
robot = RL。项目(“UR5 serie 3”)

def Prog1 ():
Speed_ms = 0.3
Accel_radss = 1.2
RL.setSimulationSpeed (speed_ms)
robot.MoveJ([-0.964392, -1.597788, -1.488417, -1.592133, 1.568830, 0.518872],accel_radss)
robot.MoveJ([-1.513582, -1.579018, -1.517266, -1.586032, 1.586891, -0.030042],accel_radss)
robot.MoveJ([-1.508372, -1.649491, -1.858695, -1.174046, 1.586735, -0.024833],accel_radss)

Prog1 ()




浏览此线程的用户:
1客人(年代)