硬件限位开关:
功能 :
硬件限位开关通常被安装在机床轴行程的末端。 它用于防止在机床轴还未回参考点时就意 外驶出了最大行程。
如果触发了硬件限位开关,由机床制造商创建的 PLC 用户程序便会设置相应的接口信号: DB31, ... DBX12.0/1 = 1(硬件限位开关 -/+)。
参数设置:
可通过以下机床数据来设置达到硬件限位开关时机床轴的制动方式:
MD36600 $MA_BRAKE_MODE_CHOICE(硬件限位开关的制动方式);
值=0 使用设置的轴加速度制动;
值-1 快速停止(设定速度 = 0);
有效性:
控制器起动后,硬件限位开关监控在所有的运行模式中都有效。
影响:
达到硬件限位开关时:
报警 21614 “通道 <通道号> 轴 <轴名称> 硬件限位开关 <方向>”;
机床轴按照设置的制动方式减速至停止。
如果进给轴/主轴和其它的进给轴/主轴插补,这些轴会根据设置的制动方式减速至停止。
相关机床轴特定方向上的移动键被禁用。
软件限位开关:
功能:
软件限位开关用于限制机床轴的运行范围。每个机床轴在每个运行方向上可以使用两个(第 1 个和第 2 个)软件限位开关:
MD36100 POS_LIMIT_MINUS(第 1 个负向软件限位开关);
MD36110 POS_LIMIT_PLUS(第 1 个正向软件限位开关);
标准情况下是第 1 个软件限位开关生效。通过 PLC 用户程序可激活某方向上的第 2 个软 件限位开关:
DB31, ... DBX12.2 / 12.3(第 2 个负向/正向软件限位开关);
有效性:
软件限位开关:
在机床轴回参考点后立即生效。
在所有运行模式中有效。
前提条件:
软件限位开关以机床坐标系为参考。
软件限位开关必须位于硬件限位开关范围内。
机床轴可一直运行到生效的软件限位开关的位置。
PRESET(预设) 使用预设功能后,软件限位开关就不再生效。机床轴必须首先重新回参考点。
循环旋转的回转轴
循环旋转的回转轴上没有生效的软件限位开关监控:
MD30310 $MA_ROT_IS_MODULO == 1(回转轴和主轴的模数转换);
例外: 回转轴;
自动运行模式 (AUTOMATIK, MDA);
无坐标转换,无叠加运动,未改变的软件限位开关:
带坐标转换: 不同的坐标转换方式产生不同的响应:
如果一个零件程序段中所包含的运动指令有可能导致驶过软件限位开关,则仍启动 该零件程序段。 相关的机床轴停止在生效的软件限位开关处。 其他参与该运动的机 床轴减速至停止。 轴在此期间离开编程的轮廓。
带叠加运动:
如果一个零件程序段中所包含的运动指令有可能导致驶过软件限位开关,则仍启动该零 件程序段。 正在执行叠加运动或已经执行叠加运动的机床轴会停止在各个生效的软件限 位开关处。 其他参与该运动的机床轴减速至停止。 轴在此期间离开编程的轮廓。
手动运行模式:
JOG,无坐标转换 机床轴停止在软件限位开关位置处。
JOG,带坐标转换 机床轴停止在软件限位开关位置处。 其他参与该运动的机床轴减速至停止。 轴在此期 间离开预设的轨迹。
切换软件限位开关(第 1 个 ? 第 2 个软件限位开关) 如果切换后机床轴的实际位置位于软件限位开关后,那么机床轴会以允许的最大加速度 停止。
在 JOG 运行模式下驶过软件限位开关 如果已经到达了软件限位开关的位置并重新按下移动键继续在该方向上运行,系统会显 示报警且轴不再继续运行:
报警 10621 “通道 <通道号> 轴 <轴名称> 在软件限位开关处停止 <方向>”
明日话题:工作区域限制监控;