02-05-2019,十一25点
繁殖,加载一个新车站,进口任何Kuka机器人。然后创建一个新的python程序。
在体内的程序我用这个例子:
//www.w5838.com/doc/en/PythonAPI/robo...AddProgram
修复后失踪的“program_name”和“机器人”变量,然后运行程序。我立刻得到这个错误:
Python脚本失败返回1
回溯(最近的电话):
文件“/ var /文件夹/ z7/12j9__qs7v93kxmjhrs0x2dsww4_55 / T / Prog21。py”,行39岁
prog.MoveL (ti)
文件“/用户/ michael.staub / RoboDK / RoboDK.app /内容/ Python / robolink。在MoveL py”, 3978行
提高异常(“添加一个运动指令程序不支持关节或姿势。使用一个目标项目相反,例如,添加一个目标与RDK.AddTarget(…)和设置或关节。”)
例外:添加一个运动指令程序不支持关节或姿势。使用一个目标项目相反,例如,添加一个目标与RDK.AddTarget(…)和设置或关节。
看起来MoveL方法是检查目标类型的项目,它应该是。这似乎是一个错误在python API。你能联系我在python脚本的一个例子,可以成功地生成一个程序,移动机器人吗?
这是我完整的python程序:
从robolink进口* # RoboDK API
从robodk进口* #机器人工具箱
RDK = Robolink ()
RDK.Render(假)
学监= RDK.AddProgram (“AutoProgram”)
机器人= RDK。项目(ITEM_TYPE_ROBOT”)
点= [[1,2,3],[4、5、6]]
#检索当前机器人位置:
pose_ref = robot.Pose ()
#迭代点
因为我在范围(len(点)):
#添加一个新的目标
ti = RDK。AddTarget(汽车目标%我% (i + 1))
#使用参考姿势和更新XYZ的位置
[我]pose_ref.setPos(点)
ti.setPose (pose_ref)
#力使用目标作为一个笛卡尔目标(默认)
ti.setAsCartesianTarget ()
#添加目标作为一个线性/联合移动在新的项目
prog.MoveL (ti)
在体内的程序我用这个例子:
//www.w5838.com/doc/en/PythonAPI/robo...AddProgram
修复后失踪的“program_name”和“机器人”变量,然后运行程序。我立刻得到这个错误:
Python脚本失败返回1
回溯(最近的电话):
文件“/ var /文件夹/ z7/12j9__qs7v93kxmjhrs0x2dsww4_55 / T / Prog21。py”,行39岁
prog.MoveL (ti)
文件“/用户/ michael.staub / RoboDK / RoboDK.app /内容/ Python / robolink。在MoveL py”, 3978行
提高异常(“添加一个运动指令程序不支持关节或姿势。使用一个目标项目相反,例如,添加一个目标与RDK.AddTarget(…)和设置或关节。”)
例外:添加一个运动指令程序不支持关节或姿势。使用一个目标项目相反,例如,添加一个目标与RDK.AddTarget(…)和设置或关节。
看起来MoveL方法是检查目标类型的项目,它应该是。这似乎是一个错误在python API。你能联系我在python脚本的一个例子,可以成功地生成一个程序,移动机器人吗?
这是我完整的python程序:
从robolink进口* # RoboDK API
从robodk进口* #机器人工具箱
RDK = Robolink ()
RDK.Render(假)
学监= RDK.AddProgram (“AutoProgram”)
机器人= RDK。项目(ITEM_TYPE_ROBOT”)
点= [[1,2,3],[4、5、6]]
#检索当前机器人位置:
pose_ref = robot.Pose ()
#迭代点
因为我在范围(len(点)):
#添加一个新的目标
ti = RDK。AddTarget(汽车目标%我% (i + 1))
#使用参考姿势和更新XYZ的位置
[我]pose_ref.setPos(点)
ti.setPose (pose_ref)
#力使用目标作为一个笛卡尔目标(默认)
ti.setAsCartesianTarget ()
#添加目标作为一个线性/联合移动在新的项目
prog.MoveL (ti)