RoboDK论坛
Python代码在实际的机器人上不起作用-打印版本

+- RoboDK论坛(//www.w5838.com/forum
+——论坛:RoboDK (EN) (//www.w5838.com/forum/Forum-RoboDK-EN
+——论坛:RoboDK API (//www.w5838.com/forum/Forum-RoboDK-API
+——线程:python代码不工作在实际的机器人(/ Thread-python-code-doesn-t-work-on-the-actual-robot



Python代码在实际的机器人上不起作用-Hikaru Kamio-10-18-2021

你好。

我正在尝试移动三菱机器人(Mistubishi RV-7FRL)。但是我不能在actula机器人上运行一些python代码。它是所附文件(test6)的prog1的代码。


1.setPose
如果setPose的accel_关节值小于50,机器人会像第一张照片中那样出现错误停止移动。

2.MoveL
当我tyr执行“MoveL”时,机器人停止移动,并出现类似于第二张照片中的错误。

3.MoveC
当我tyr cxecute“MoveC”时,它停止在“发送命令”,如第三张照片,或得到一个错误,如第二张照片。

4.setRounding
无论改变多少值,运动都不会变得顺畅。就像下面的帖子中提到的,真的不可能让实际机器人的运动平滑吗?
//www.w5838.com/forum/Thread-Creating-Smooth-Paths?highlight=setRounding


此外,如果我像prog2一样使用“RunCode”,我可以在模拟器上调用prog1而没有任何问题。但是当我在实际的机器人上运行它时,什么也没有发生(甚至没有听到错误)。

如何解决这些问题?


回复:python代码在实际的机器人上不起作用-艾伯特-10-19-2021

@菲利普刚刚修复了您的三菱驱动程序问题,我们今天发布了一个新的更新,包含最新版本的三菱驱动程序和后处理器(仅限Windows 64位版本)。如果您对最新版本仍有问题,请告诉我们。


回复:python代码在实际的机器人上不起作用-Hikaru Kamio-10-25-2021

(10-19-2021, 04:48 pm)艾伯特写道:@菲利普刚刚修复了您的三菱驱动程序问题,我们今天发布了一个新的更新,包含最新版本的三菱驱动程序和后处理器(仅限Windows 64位版本)。如果您对最新版本仍有问题,请告诉我们。

谢谢你,菲利普。直线和圆周运动现在是可能的。我还是有些问题。

1.我不能用setSpeed减慢机器人的速度
即使“setSpeed”的值小于50,错误也会消失,但实际机器的速度不会小于50(我一开始就能使它小于50,但现在它是50,无论我降低多少值都不会低于50)

2.我不能把程序上传到机器人上
当我试图向机器人上传程序以使其顺利运行时,我做不到。当我尝试上传附件程序(test10)的Prog1时,我得到了类似于第1到第3张照片的错误,当我尝试上传Prog10时,我得到了类似于第4到第5张照片的错误。

这些问题可以在当前版本中解决吗?如果可能的话,请教我怎么做。