强制限速

本示例将向您展示在使用 RoboDK 生成程序时,如何将速度限制为 500 mm/s,并避免使用更高的速度。

在本示例中,我们假设使用的是库卡(KukaKRC2 KRC4 控制器:

1.选择程序 添加/编辑后处理器

2.选择您的后处理器。例如,对于库卡(KukaKRC4,请选择 KUKA_KRC4

3.选择 "确定"。后处理器将显示在文本编辑器中。

4.查找setSpeed 函数定义(def setSpeed

5.添加以下插件,使最高速度达到 500 mm/s。这一行需要在生成 $VEL.CP 输出之前添加,输出将以 m/s 为单位改变速度: 
speed_mms = min(speed_mms, 500)

Post Processors - 图片 9

注:在后处理器顶部的 HEADER 变量中定义了 200 mm/s 的默认速度($VEL.CP=0.2)。如果不从 RoboDK 修改速度,也可以更改此默认速度。

注:如果您没有后处理器的源代码,您仍然可以添加您的自定义函数来覆盖默认行为。