n
描述:
通过自动模式下的 "Set flying actual value" 功能,您可以使用 NC 程序(G88 或 G89)修改坐标系的实际值(程序修正)。
此功能必须使用 FM 模板上数字量输入的变化沿来触发n
- 机械数据34 "digital inputs" 用来定义将哪一个数字量输入分配给"Set flying actual value" 功能。n
- 机械数据 36 "Change input" 用来定义信号是否反转。
为了防止错误的定位运动,必须要确保内部触发信号没有在 G88或 G89 命令执行之前已经被激活。模板只能使用上升沿来作为内部触发信号,所以必须根据传感器来选择反转或者不反转。
这需要以下规则来保证: n
- 如果使用常开触点(NO) 不要选择反转信号。n
- 如果使用常闭触点(NC) 必须选择反转信号。
以下是修改实际位置的例子:n
图. 01n
如果上述信号类型的反转设置错误,则可能会在某些情况下发生错误的定位操作。
下面是解释的例子:n
条件:
- "Set flying actual value" 的信号在 NC 程序中被传感器触发。n
- 输入的反转属性"non-inverted" 被设置为与规则相反。
步骤:
- 在NC 程序 N15 中,通过 G89 启动"Set flying actual value" 功能并评估已参数化的相关输入。n
- 在寻址传感器之前,NC 程序由于失去驱动器使能被终止。n
- NC 程序再次启动。n
- "Set flying actual value" 功能的输入已经在执行NC程序 N15 之前被激活。
结果:
- 当 "Set flying actual value" 的输入被寻址,相关偏移的坐标系不能被确定,这意味着后面指令(N20)的目标位置不能被正确执行。
图. 02
注意:
- 以上的描述同样也适用于 FM354和 FM453。n
- 更过相关信息请参考手册 "Positioning module FM 353 for stepper drives",9.8 章节 "Digital Inputs/Outputs"和 10.1 章节"Processes"条目 ID: 2106357.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333970.html