线程评级:
可变速度
# 1
你好,
这是可能在RoboDK保存速度在一些变量?因为当我有程序时,例如50个焊接和50个运动,我想用速度实验来计算可能的焊接时间,这是太多的设置变化。
谢谢你!


附加文件 缩略图(s)

在RoboDK中不可能将速度定义为变量。

另一方面,您可以自定义后处理器来覆盖特定的速度。如果您的目标是运行一个快速测试,请确保将其恢复到原始状态。

例子:
代码:
setSpeed(self, speed_mms):
改变机器人速度(单位:mm/s)""

#将50mm /s的速度改为100mm /s
如果abs(speed_mms - 50) < 0.001:
Speed_mms = 100

自我。SPEED_MMS = SPEED_MMS
自我。addline('$SPD_OPT:= SPD_LIN')
自我。addline('$LIN_SPD:= %. '3.f' % (speed_mms*0.001))
# 3
艾伯特你好,
在柯马有焊接命令:arc_start(1)
焊接速度定义在第1行数据表中。
所以用户不需要使用命令$SPD_OPT: SPD_LIN和$LIN_SPD:=…
我只是认为roboDK中的速度变量可以用来检查工作时间,当客户问我他的焊件上机器人焊接多长时间时。
因为这是可能的焊接与更高的参数与更高的速度或更低的参数与更慢的速度,我们用这些变量为我们的客户试验。




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