机器人设定速度不工作-打印版本 +- RoboDK论坛(//www.x7093.com/forum) +——论坛:RoboDK (EN) (//www.x7093.com/forum/Forum-RoboDK-EN) +——论坛:RoboDK API (//www.x7093.com/forum/Forum-RoboDK-API) +——线程:机器人setspeed不工作(/ Thread-robot-setspeed-is-not-working) |
机器人设定速度不工作-氮氧化合物-10-01-2018 大家好, 我在给我的机器人设定正确的速度时遇到了麻烦,是库卡KR-210 l-150… 我正在使用RoboDK与Python脚本进行不同的运动,现在我似乎无法改变速度的值… 根据网上找到的文档,setSpeed函数:
代码:
setSpeed
(speed_linear,speed_joints = 1,accel_linear = 1,accel_joints = 1)[url = //www.x7093.com/doc/en/PythonAPI/robolink.html?highlight=setspeed robolink.Item.setSpeed] [/ url]
设置机器人的线速度。可以提供附加参数来设置线性加速度或关节速度和加速度。
参数:
所以,当我使用“MoveJ”来做机器人的动作时,我明白我应该使用机器人。setSpeed(速度) 尝试速度与不同的值,我似乎不能解决任何事情…
代码:
速度=[5,100,200,5,7]
这是我现在的代码……也许是关于机器人的结构?我的想法不多了,任何帮助都会非常感激,提前谢谢:) 回复:机器人的setspeed不工作-艾伯特-10-04-2018 嗨,氮氧化物, 你应该为关节运动指定关节速度变量,你可以通过传递-1作为第一个值,然后,关节速度或通过以下方式指定它: 速度=[5,100,200,5,7] target = robot.Pose() 对于joint_speed中的speed_j: #计算下一个职位 Target = Target *transl(-50,0,0) #改变机器人速度: 机器人。setSpeed(speed_关节= speed_j) #或者,你可以这样做: #机器人。speed_j setSpeed (1) #移动机器人 robot.MoveJ(目标) #暂停500毫秒 robot.Pause (500) 在任何情况下,后处理器将定义当您改变速度时发生的行为。你在用什么机器人?并不是所有的机器人都支持在关节空间设置速度。一些机器人控制器支持将速度设置为百分比,因此您可能会看到您的速度转换为百分比值。 您可以通过修改setspeedjoint命令自定义此行为。 艾伯特 回复:机器人的setspeed不工作-氮氧化合物-10-22-2018 抱歉没有回答这个问题,我拥有一台库卡KR-210 l150,这是否适用于百分比作为速度?(从0到100?) |