4. 硬限位与软限位的工作原理
在伺服系统中,限位保护是防止机械结构因超程运动而损坏的最后一道防线。实际工程中通常采用四层防护:机械挡块、电气限位开关、软件限位和绝对值编码器限位。它们并非互相替代,而是按“物理—电气—逻辑—绝对位置”逐层递进,触发时机、响应速度和适用边界各不相同。理解这四层的工作机制,是合理设计安全链的前提。
机械挡块:最后的物理屏障
机械挡块是安装在运动行程两端的刚性或带缓冲的实体结构,它不依赖任何电气信号,只要运动部件到达该位置,就会被直接阻挡。其工作机制是“接触即止”,属于被动保护。典型形式包括固定式死挡块、聚氨酯缓冲块和液压缓冲器。机械挡块的特点是绝对可靠,但一旦被撞上,往往意味着前几层保护已经失效,且冲击可能造成丝杠、联轴器或导轨损伤。因此它的定位是“兜底”,而不是日常限位手段。设计时挡块位置应留出足够的制动距离余量,例如在额定速度 3000 r/min、丝杠导程 10 mm 的系统中,若急停减速度为 0.5 g,则制动距离约为几毫米量级,挡块需在软限位之外再留出这段距离。
电气限位开关:硬限位的电气化
电气限位开关(如行程开关、接近开关、光电开关)安装在机械挡块之前,当运动部件上的撞块或感应片到达时,开关触点状态翻转,向驱动器或 PLC 发出超程信号。它属于“硬限位”的电气实现,触发后通常直接切断使能或触发急停。其触发逻辑是位置离散的:到达设定点即动作,没有中间过渡。优点是响应直接、不依赖编码器;缺点是安装位置固定、精度受开关重复精度限制(一般 0.1~0.5 mm),且属于“已经越界才动作”的事后保护。适用边界是作为软限位失效后的第二道防线,常与机械挡块配合,形成“软限位—电气限位—机械挡块”的递进关系。
软件限位:运行前的逻辑约束
软件限位是在驱动器或控制器内部设定的位置边界值,通常以编码器计数或用户单位表示。它在运动指令下发前和运行中持续比较当前位置与边界值,一旦接近或超过,就提前减速停止或禁止继续向该方向运动。软件限位的核心优势是“提前介入”:可以在到达电气限位之前就平滑制动,避免冲击。其触发逻辑是连续比较,边界可在线修改,精度取决于编码器分辨率。例如某伺服系统编码器为 23 位,丝杠导程 10 mm,则理论分辨率约为 10/8388608 ≈ 1.19×10⁻⁶ mm,软件限位可精确到微米级。适用边界是正常自动运行时的第一道逻辑保护,但不能替代硬限位,因为软件可能因参数错误、编码器故障或程序异常而失效。
绝对值编码器限位:基于绝对位置的可靠约束
绝对值编码器在断电后仍能保持绝对位置信息,上电即可知道当前机械位置,无需回零。基于此,可以在驱动器中设定绝对位置限位,即使断电重启后位置依然有效。其工作机制是:驱动器实时读取编码器绝对位置,与设定的正负限位值比较,超限则触发保护。与增量式编码器相比,它避免了断电后位置丢失导致的限位失效风险。触发逻辑同样是连续比较,但位置基准是绝对的、可追溯的。适用边界是要求高可靠性、断电后仍需保持限位有效性的场合,如垂直轴、起重设备、需要频繁断电维护的产线。需要注意的是,绝对值编码器限位仍属于“电气—逻辑”层,不能替代机械挡块。
四层保护的协同与边界
四层限位的关系可以概括为“由内向外、逐层兜底”。正常运行时,软件限位和绝对值编码器限位负责提前减速和逻辑约束;当它们因参数错误或故障失效时,电气限位开关在越界瞬间切断动力;若电气层也失效,机械挡块最终阻止运动。设计时应确保各层之间留有足够的距离余量,避免“软限位刚触发就撞上电气限位”的紧凑布局。同时要注意:软件限位和绝对值编码器限位依赖编码器反馈,若编码器本身故障,这两层可能同时失效,因此电气限位和机械挡块必须独立于编码器存在。
触发逻辑与参数示例
以某 23 位绝对值编码器伺服系统为例,丝杠导程 10 mm,行程 0~500 mm。设定软限位为 5 mm 和 495 mm,电气限位开关安装在 2 mm 和 498 mm 处,机械挡块位于 0 mm 和 500 mm。当运动体从中间向正向运动时,位置到达 495 mm 前驱动器开始减速,若因故障继续前进,到达 498 mm 时电气限位开关动作,切断使能;若仍继续,最终在 500 mm 处被机械挡块阻挡。这一布局中,软限位到电气限位有 3 mm 缓冲,电气限位到机械挡块有 2 mm 缓冲,符合一般工业设备的安全距离要求。
需要强调的是,绝对值编码器限位与软件限位在实现上可以共用同一套位置比较逻辑,但绝对值编码器的优势在于断电后位置不丢失,上电即可恢复限位保护,而增量式系统必须重新回零后才能建立软限位。因此,对于垂直轴、重力负载或断电后可能发生漂移的场合,应优先选用绝对值编码器并启用绝对位置限位。
常见误区与排查要点
实际调试中,常见的错误包括:只设软限位不装电气限位和机械挡块;软限位设定值超出机械行程;电气限位开关安装松动导致动作点漂移;绝对值编码器电池失效后未重新校准绝对位置。排查时应先确认各层限位的实际动作位置,用低速点动方式逐层触发,观察驱动器报警代码和停止距离。若软限位触发后仍能继续运动,说明软限位未生效或参数未写入;若电气限位触发后驱动器未切断使能,应检查限位信号接线和驱动器使能逻辑。只有四层各自独立、逐层验证,才能构成完整可靠的限位保护链。