恭喜,你发布的帖子
发布于 2025-01-13 19:42:05
2楼
下面是帮助介绍:(不知道先看这个帮助介绍)
定位监控功能将在设定值计算结束时对实际位置的状态进行监控。
一旦速度设定值达到零值,则实际位置值必须介于定位窗口的容差时间范围内。实际值在定位窗口内的停留时间必须超出最短停留时间。
如果在定位运动结束时达到实际位置且用时在容差时间内,并在最短停留时间内位于定位窗口,则在工艺数据块中对“<TO>.StatusWord.X6 (Done)”进行设置。最短停留时间结束后,还对相应运动控制指令的“Done”参数进行设置。这样就完成了一个运动作业。
各种设定值插补操作方式中的位置监视都相同。例如,设定值插补完成的方式如下所示。
设定值到达目标位置
通过运动控制指令“MC_Halt”或“MC_Stop”,在运动期间使用位置控制停止
违反位置监视条件
在下列情况下,将通过位置监视输出工艺报警 541,并禁用工艺对象(报警响应:取消启用)。
在容限时间内,实际值未到达定位窗口。
在最短停留时间内,实际值离开定位窗口。
组态定位监视
可以在定位轴/同步轴组态的“扩展参数 > 位置监视 > 位置监视”(Extended parameters > Position monitoring > Position monitoring) 下找到定位监视。
请按下列步骤操作:
在“定位窗口”(Positioning window) 字段中,组态定位窗口的大小。如果轴已经位于该窗口内,则认为该位置即为要“到达”的位置。
在“容差时间”(Tolerance time) 字段中,组态时间,在该时间内,位置值必须到达定位窗口。
在“最短停留时间”(Minimum dwell time) 字段中,组态当前位置值在定位窗口中至少须保持“最短停留时间”的时间。
推荐的设置:为避免长时间暂停,请为动态定位任务设置介于 0 ms 和 20 ms 之间的值。
设置参考:
简单理解容差时间,就是停机后要实际位置值必须介于定位窗口的容差时间范围内,也就是停机后规定时间,这个位置一定要到达这个规定位置中,如果不在就会报错。这个定位窗口也就是规定位置。这两个是设置 是互相连续再起一起。
规定时间,要停止在这个规定窗口位置,这个位置停留的时间要大于这个容差时常才算正确停止不会报错。容差时间,是判断规定时间轴有没有停止到规定位置的条件,同时定位窗口也是停机允许位置判断,这个位置判断需要大于容差时间,如果规定容差时间到达规定位置后位置还超出这个定位位置也会报错。
请填写推广理由:
分享
只看
楼主