发布时间:2019-08-24 来源:众智博远
用于运动控制的硬件和软件限位开关
硬件和软件限位开关用于限制轴的“允许行程范围”和“工作范围”。
① | 机械停止块 | A | 允许的轴行程范围 |
② | 硬件下限和上限 | B | 轴的工作范围 |
③ | 软件下限和上限 | C | 距离 |
在组态中或用户程序中使用硬件和软件限位开关之前,事先将其。 只有在轴回原点之后,才可以软件限位开关。
硬件限位开关确定轴的行程范围。 硬件限位开关是物理开关元件,与 CPU 中具有中断功能的输入相连接。 仅使用逼近后始终保持切换的硬件限位开关。 只有在返回到允许的行程范围后,该切换状态才会发生改变。
列表: 硬件限值的可用输入
说明 | RPS | LIM- | LIM+ |
---|---|---|---|
内置 I/O | I0.0 - I1.5 | ||
SB I/O | I4.0 - I4.3 |
逼近硬件限位开关时,轴将以所组态的紧急减速度制动直到停止。 指定的紧急减速度足够大,才能确保在机械停止块前使轴停止。 下图显示了轴逼近硬件限位开关后的轴行为。
① | 轴将以所组态的紧急减速度制动直到停止。 |
② | 硬件限位开关产生“已逼近”状态信号的范围。 |
A | [速度] |
B | 允许的行程范围 |
C | 距离 |
D | 机械停止块 |
E | 下限硬件限位开关 |
F | 上限硬件限位开关 |
| 警告 对数字量输入通道的滤波时间进行更改的风险如果数字量输入通道的滤波时间更改自以前的设置,则新的“0”电平输入值可能需要保持长达 20.0 ms 的累积时间,然后滤波器才会完全响应新输入。 在此期间,可能不会检测到持续时间少于 20.0 ms 的短“0”脉冲事件或对其计数。 滤波时间的这种更改会引发意外的机械或过程操作,这可能会导致人员死亡、重伤和/或设备损坏。 为了确保新的滤波时间立即生效,关闭 CPU 电源后再开启。 |
软件限位开关将限制轴的“工作范围”。 它们位于限制行程范围的相关硬件限位开关内。 由于软件限位开关的位置可以灵活设置,所以可以根据当前的运行轨迹和具体要求来限定轴的工作范围。 与硬件限位开关不同,软件限位开关只通过软件来实现,而无需借助自身的开关元件。
如果软件限位开关,则在软件限位开关所在的位置将停止当前的运动。 轴将以所组态的减速度制动。 下图显示了轴到达软件限位开关前的行为。
① | 轴将以所组态的减速度制动直到停止。 |
A | [速度] |
B | 工作范围 |
C | 距离 |
D | 下限软件限位开关 |
E | 上限软件限位开关 |
如果机械停止块位于软件限位开关的后面并且有发生机械损坏的风险,则需要使用附加的硬件限位开关。
用户程序可通过启用或禁用硬件和软件的限位功能来硬件或软件限位。 可通过轴 DB 进行选择。
要启用或禁用硬件限位功能,请访问 DB 路径“
要启用或禁用软件限位功能,请访问 DB 路径“
还可以利用用户程序修改软件限位(例如,提高机器设置的灵或缩短机器转换时间)。 用户程序可以将新值写入 DB 路径“