线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
机器人。SetSpeed问题
# 1
你好!我正在使用一个站点,其中关于机器人速度和移动的信息来自XML,并且在为机器人设置速度时遇到了问题。我正在使用python的RoboDK API,所以当我在python上运行程序时,它通过robolink连接反映在RoboDK屏幕上。

XML文件给了我:
800年< TCPSpeed > < / TCPSpeed >
80年< PTPPercent > < / PTPPercent >
500年< AccelerationTime > < / AccelerationTime >

TCPSpeed是控制TCP的线性运动,单位为mm/s。
PTPPercent是点对点(移动关节)的移动,占关节最大值的%。速度为180度/秒。
AccelerationTime为线性加速时间,单位为mm/s。

我需要在调用机器人的每一个动作中改变机器人的速度,我做了这个代码(附图)。稍后在主程序中,当我想使用我定义的函数时,我会使用
movereal .picktarget(T) # (movereal是类)

我试着使用所有的可能性,比如:setSpeed800144500accel_joints = - 1).改变参数,擦除accel_joint,使用setspeedjoint…

但我无法解决它,因为它与实际速度运动无关,我不知道我是否使用了糟糕的速度函数或其他什么,因为XML速度是正确的,如果我设置了非常低/高的速度,机器人移动缓慢/快速,但不是XML速度。

任何帮助都很感激,谢谢大家!祝你过得愉快。

米盖尔


附加文件 缩略图(s)





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