行程开关
行程开关是一种由机械运动触发的开关元件。
它不是由操作人员主动按下,而是由设备上的运动部件,例如气缸、滑台、挡块、凸轮、升降机构或门板,运动到某个位置后碰压行程开关,使内部触点发生变化。
可以把它理解为:
行程开关就是由机械位置触发的按钮。
按钮通常由人按,行程开关通常由机器上的运动部件按。
一、行程开关在设备中的作用
行程开关主要用于检测机械部件是否到达指定位置。
常见用途包括:
气缸伸出到位
气缸缩回到位
滑台前进到位
滑台后退到位
升降机构上限位
升降机构下限位
设备门关闭检测
工装夹具夹紧到位
机械手原点检测
电机运动极限保护
输送机构挡料位置检测
凸轮旋转位置检测
例如一个气缸推动滑块向前运动:
PLC输出控制电磁阀 ↓ 气缸伸出 ↓ 滑块碰到前端行程开关 ↓ 行程开关触点动作 ↓ PLC输入收到“前进到位”信号因此,行程开关在自动化设备中主要承担两类功能:
位置反馈
极限保护
二、位置反馈和极限保护的区别
1. 位置反馈
位置反馈是告诉PLC:
机械部件已经到达某个位置例如:
气缸伸出到位
滑台退回原点
门已经关闭
夹具已经压紧
PLC收到信号后,再执行下一步动作。
例如:
气缸伸出 ↓ 前端行程开关动作 ↓ PLC确认伸出到位 ↓ 开始下一个工序2. 极限保护
极限保护用于防止机械机构继续运动,避免撞击或损坏。
例如升降机构有:
上限位开关
下限位开关
当机构运动到最上端时,上限位开关动作,系统禁止继续上升。
上限位未动作 允许上升 上限位已动作 禁止继续上升 但仍允许下降需要注意:
普通行程开关接入PLC,只能提供普通控制限位。对于可能造成人员伤害的安全限位,通常还需要安全限位开关、安全继电器或安全PLC。
三、行程开关的输入与输出
1. 输入
行程开关的输入是机械动作,例如:
撞块推动滚轮
门板压下触头
凸轮推动摆杆
滑台压下柱塞
机构拉动拉杆
本质上是机械位移或机械力。
2. 输出
普通行程开关的输出是触点通断变化。
常见触点包括:
常开触点 NO
常闭触点 NC
一组常开加一组常闭
多组转换触点
例如一个带1NO+1NC触点的行程开关:
未被机械部件碰压: NO触点断开 NC触点闭合 被机械部件碰压后: NO触点闭合 NC触点断开因此,普通行程开关本质上也是一种干接点开关。
四、行程开关的常开和常闭触点
1. 常开触点
未触发行程开关时:
触点断开 PLC输入为0机械部件到位,压下行程开关:
触点闭合 PLC输入为1典型接线:
+24V ── 行程开关NO触点 ── PLC输入X0 0V ─────────────────── PLC输入COM这种接法适合普通位置检测。
2. 常闭触点
未触发行程开关时:
触点闭合 PLC输入为1机械部件到位,压下行程开关:
触点断开 PLC输入为0常闭触点常用于:
极限保护
断线检测
安全相关的停止条件
线路异常检测
因为使用常闭触点时,以下情况都会导致PLC输入信号消失:
机构触发行程开关
电线断开
端子松动
24V控制电源丢失
触点损坏
因此从故障安全角度看,极限位置通常更适合使用常闭触点。
五、行程开关与PLC的连接方式
普通机械行程开关不分PNP和NPN,它只是无源触点。
接线方式取决于PLC输入模块的公共端。
1. PLC输入公共端COM接0V
此时通常使用+24V经过行程开关送入PLC输入。
+24V ── 行程开关 ── X0 0V ────────────── COM行程开关动作后,X0得到+24V,PLC输入导通。
2. PLC输入公共端COM接+24V
此时通常使用行程开关把PLC输入接到0V。
0V ── 行程开关 ── X0 +24V ─────────── COM行程开关动作后,X0被拉到0V,PLC输入导通。
六、行程开关是否分PNP和NPN
普通机械式行程开关一般不分PNP和NPN。
因为它的输出只有:
接通 或 断开它不会像接近传感器一样主动输出高电平或低电平。
PNP和NPN主要用于晶体管输出型传感器,例如:
接近开关
光电传感器
磁性开关
编码器
电子式限位开关
不过某些电子式行程传感器、无触点限位传感器可能会分:
PNP输出
NPN输出
2线制
3线制
4线制
所以不能只看产品名称,还需要确认它到底是机械触点型还是电子输出型。
七、行程开关的输出类型
普通行程开关常见输出形式如下。
1. 1NO
只有一组常开触点。
适合普通到位检测。
2. 1NC
只有一组常闭触点。
适合极限保护或异常检测。
3. 1NO+1NC
一组常开,一组常闭。
这是很常见的配置。
一组可以接PLC输入,另一组可以接控制回路。
例如:
NO触点 → PLC位置监控 NC触点 → 接触器停止回路4. 转换触点
有些行程开关使用COM、NO、NC三个端子。
COM:公共端 NO:常开端 NC:常闭端未触发时:
COM与NC导通 COM与NO断开触发后:
COM与NC断开 COM与NO导通这种结构类似单刀双掷开关。
八、行程开关的机械结构类型
行程开关型号很多,主要区别往往不在电气触点,而在机械触发结构。
1. 柱塞式
顶部有一个可以被压下的柱塞。
适合:
直线压下
行程准确
位置比较固定
安装空间较小
特点:
动作位置比较精确
允许的撞击方向比较单一
安装偏差不能太大
如果机械撞块没有正对柱塞,可能会压偏或损坏开关。
2. 滚轮柱塞式
柱塞顶部增加滚轮。
机械部件经过时,滚轮可以滚动,减少摩擦。
适合:
滑台经过
凸轮压动
移动机构触发
横向擦过式动作
相比普通柱塞式,滚轮柱塞式对横向运动更友好。
3. 滚轮摆杆式
带一根摆杆,摆杆端部有滚轮。
机械撞块推动滚轮后,摆杆发生旋转,内部触点动作。
适合:
运动位置偏差较大
需要较长触发范围
滑台、升降机、输送机构
凸轮机构
优点:
触发范围大
安装容错较高
调整比较方便
缺点:
占用空间较大
摆杆可能被撞弯
不适合高速硬撞
4. 可调滚轮摆杆式
摆杆长度或滚轮方向可以调节。
适合需要现场调整触发位置的设备。
例如:
通过调节摆杆长度 改变机械机构触发行程开关的位置5. 弹簧杆式
顶部是一根具有弹性的钢丝杆或弹簧杆。
机械部件从多个方向碰到它都可以触发。
适合:
运动方向不固定
机械位置误差较大
输送物料检测
不规则物体检测
优点是触发方向灵活。
缺点是位置精度相对较低。
6. 万向式
可以从多个方向触发。
常用于:
输送线
门板检测
机械运动方向不确定的场合
防撞检测
7. 拉绳式
通过拉动钢丝绳或拉杆触发开关。
常见于:
输送带拉绳急停
长距离设备停止
生产线沿线保护
拉绳开关一般不只是普通位置检测,还可能属于安全控制元件。
九、行程开关的动作过程
机械式行程开关并不是一碰到就立即稳定动作,它通常有几个机械位置参数。
1. 自由位置
行程开关没有受到外力时的位置。
2. 动作位置
机械部件移动到某个位置后,触点刚刚发生切换。
3. 超行程
触点已经动作后,机械部件仍允许继续压下一小段距离。
超行程非常重要。
如果机械机构刚刚碰到开关就停止,可能因为震动或误差导致触点不稳定。
通常应让撞块在开关动作后,再继续压入一定距离,但不能超过允许范围。
4. 复位位置
机械部件离开后,行程开关触点恢复到初始状态的位置。
5. 差动行程
动作位置和复位位置之间的距离差。
例如:
压下到5mm时动作 回退到3mm时复位中间2mm就是动作与复位之间的差动范围。
这个差动可以防止触点在临界位置反复跳动。
十、行程开关的电压和电流
普通行程开关触点会标注允许的工作电压和电流,例如:
AC 250V 5A DC 30V 3A但这不代表任何负载都可以直接按照这个电流使用。
需要区分:
电阻负载
感性负载
灯负载
电机负载
直流负载
交流负载
在非标自动化中,行程开关最常见的使用方式是接PLC输入:
DC 24V 几毫安输入电流这种情况下,触点负载通常很小。
如果行程开关直接控制:
接触器线圈
中间继电器线圈
电磁阀
小型制动器
则需要特别确认触点的直流感性负载能力。
对于直流线圈,还应考虑加装:
续流二极管
RC吸收器
压敏电阻
避免断开线圈时产生高压,损坏行程开关触点。
十一、行程开关的重要选型参数
1. 触发方式
需要根据机械运动方向选择:
柱塞式
滚轮柱塞式
摆杆式
弹簧杆式
万向式
拉绳式
2. 触点组合
常见选择:
1NO
1NC
1NO+1NC
2NO
2NC
多组转换触点
3. 触点容量
需要确认:
额定电压
额定电流
交流还是直流
电阻负载还是感性负载
最小适用负载
4. 动作力
不同开关需要的按压力不同。
如果机械机构力量太小,可能压不动开关。
如果开关动作力太大,则可能:
影响气缸运动
使薄弱机构变形
加剧撞击
降低检测重复精度
5. 动作行程
需要确认:
预行程
动作行程
超行程
总行程
复位行程
机械撞块必须能够稳定触发开关,同时不能压得过深。
6. 重复定位精度
如果行程开关用于精确定位,需要关注重复动作误差。
机械行程开关通常适合:
到位确认
粗略位置检测
极限保护
如果需要非常高的位置精度,通常会使用:
光电传感器
接近传感器
编码器
光栅尺
伺服反馈
7. 动作频率
高速往复机构需要关注允许动作频率。
普通机械行程开关内部有弹簧和触点,频繁动作会磨损。
对于高频检测,通常更适合使用无触点传感器。
8. 机械寿命和电气寿命
机械寿命是指不带电或小负载下的操作次数。
电气寿命是指带规定负载时的动作次数。
例如:
机械寿命:1000万次 电气寿命:50万次实际寿命还会受到以下因素影响:
撞击速度
压入深度
负载类型
现场粉尘
油污
安装偏差
操作频率
9. 防护等级
现场可能存在:
粉尘
水
油
冷却液
金属屑
清洗液
因此需要确认:
IP54
IP65
IP66
IP67
湿度大、油污多或需要清洗的设备,应选择密封型行程开关。
10. 外壳材质
常见有:
塑料外壳
金属外壳
铝合金外壳
不锈钢外壳
金属外壳通常机械强度更高,但需要注意接地和腐蚀问题。
11. 电缆入口
需要确认:
螺纹规格
M16、M20等
PG接口
自带电缆还是接线端子
出线方向
是否需要防水接头
十二、行程开关的正常状态
行程开关的正常状态必须结合机械位置和触点类型判断。
例如气缸缩回到位开关:
气缸未缩回到位
开关没有被压下 NO触点断开 PLC输入=0气缸缩回到位
开关被压下 NO触点闭合 PLC输入=1如果使用NC触点,则逻辑相反。
因此在图纸和PLC程序中,不能只写“行程开关正常”,而要明确:
机械是否到位 开关是否被压下 使用的是NO还是NC PLC输入正常值是多少十三、常见故障现象
1. 机械到位,但PLC没有信号
可能原因:
撞块没有压到行程开关
开关安装位置偏移
压入行程不足
滚轮或摆杆弯曲
触点损坏
电线断开
接线端子松动
PLC输入COM接错
PLC输入点损坏
接错了NO或NC端子
2. 机械未到位,PLC一直有信号
可能原因:
行程开关一直被压住
机械机构卡住
使用了NC触点但程序按NO理解
线路与+24V短路
触点粘连
摆杆没有复位
弹簧失效
3. 信号时有时无
可能原因:
撞块压入深度不足
机构振动
开关安装松动
触点接触不良
摆杆或滚轮磨损
机械位置重复精度差
电缆接触不良
触点抖动
开关处于临界动作位置
4. 行程开关经常被撞坏
可能原因:
撞击速度过快
撞块直接硬撞外壳
开关安装方向错误
没有预留超行程
压入过深
机械机构没有硬限位
让行程开关承担了机械停止功能
选用了柱塞式,但实际存在横向撞击
摆杆长度或角度不合适
行程开关主要用于检测位置,不应承担吸收全部机械冲击的作用。
机械机构通常还应设置:
机械挡块
缓冲器
减速区
气缸缓冲
电机减速控制
十四、使用万用表检查行程开关
1. 断电测通断
将万用表调到蜂鸣档或电阻档。
测量NO触点
未压下:
不导通压下:
导通 蜂鸣器响测量NC触点
未压下:
导通 蜂鸣器响压下:
断开如果压下时触点没有切换,可能是:
开关损坏
压入行程不足
测错端子
内部机构卡死
2. 带电测电压
假设接法是:
+24V → 行程开关 → PLC输入先测开关输入端对0V:
应约为24V再测开关输出端:
未动作时,NO输出端通常没有24V
动作后,NO输出端应约为24V
如果输入端有24V,动作后输出端没有24V,则问题通常在行程开关或开关接线。
如果输出端已有24V,但PLC输入灯不亮,则检查:
PLC输入端子
PLC COM
端子排
中间电缆
PLC输入模块
十五、通过PLC定位故障
排查顺序可以按照信号路径进行:
机械运动 ↓ 撞块是否碰到开关 ↓ 行程开关是否发生机械动作 ↓ 触点是否切换 ↓ 开关输出端是否有电压变化 ↓ 端子排是否有信号 ↓ PLC输入灯是否变化 ↓ PLC程序监控值是否变化 ↓ 程序是否正确使用该信号例如气缸已经伸出,但程序一直显示“伸出不到位”:
观察气缸是否真的到达机械终点。
检查撞块是否压到行程开关。
手动压下行程开关,观察PLC输入灯。
如果手动压下后PLC输入变化,说明开关和线路基本正常,问题可能是安装位置。
如果手动压下后PLC输入不变化,继续测量触点和电压。
如果PLC输入已经变化,但程序状态不变,检查输入地址和程序逻辑。
十六、安装位置和机械结构要求
1. 不能用行程开关直接挡住机构
错误安装:
运动机构直接撞击行程开关 并依靠行程开关阻止继续运动这种方式容易损坏开关。
正确做法是:
机械挡块承担停止和受力 行程开关只负责提前检测到位2. 必须预留超行程
机构触发开关后,通常还需要有少量继续运动空间。
但不能超过开关允许的最大行程。
压得太浅会导致信号不稳定,压得太深会损坏开关。
3. 撞块形状要合理
撞块应避免尖锐边缘直接撞击滚轮或摆杆。
通常应采用:
斜面
圆弧面
平滑过渡面
可调螺栓
可调挡块
这样可以减少冲击。
4. 运动方向要匹配
柱塞式适合正向压下。
滚轮摆杆式适合侧向推动。
如果用横向运动去摩擦柱塞,容易造成:
柱塞偏磨
卡死
外壳损坏
动作位置不稳定
5. 开关应方便调整和维护
安装位置应便于:
调节
拆卸
测量
更换
接线
观察动作状态
不宜安装在完全无法接近的位置。
6. 电缆应固定
行程开关附近常有运动和振动,电缆应:
使用线槽或软管保护
做好应力释放
避免被机械夹住
避免与运动部件摩擦
使用防水接头
预留合理长度
十七、行程开关与接近开关的区别
| 对比项 | 行程开关 | 接近开关 |
|---|---|---|
| 检测方式 | 机械接触 | 非接触检测 |
| 输出形式 | 通常是干接点 | 通常是PNP或NPN |
| 是否磨损 | 有机械磨损 | 基本无机械磨损 |
| 检测距离 | 必须碰到 | 有一定感应距离 |
| 抗冲击 | 容易被撞坏 | 不直接承受撞击 |
| 检测材料 | 与结构有关,通常不限 | 感应式主要检测金属 |
| 动作频率 | 较低 | 较高 |
| 接线复杂度 | 简单 | 通常需要供电 |
| 位置精度 | 一般 | 通常较稳定 |
| 成本 | 通常较低 | 通常较高 |
行程开关适合:
低速机构
明确机械到位
环境复杂
成本要求低
需要机械强制动作
接近开关适合:
高频动作
不希望机械接触
高速运动
长寿命要求
检测金属部件
十八、为什么行程开关型号很多
行程开关型号多,主要是因为机械安装环境差异非常大。
主要差异包括:
柱塞式、滚轮式、摆杆式、弹簧杆式
触发方向不同
摆杆长度不同
滚轮直径不同
动作力不同
动作行程不同
触点数量不同
NO、NC组合不同
触点容量不同
外壳材质不同
防护等级不同
安装孔位不同
电缆入口不同
是否带预制电缆
是否耐油
是否耐高温
是否防爆
是否适合高频动作
是否具有强制断开结构
是否属于安全限位开关
因此,选型不能只写“买一个行程开关”,而应明确到类似:
金属外壳 滚轮摆杆式 1NO+1NC DC 24V PLC输入使用 IP67 摆杆可调 M20电缆接口 机械寿命1000万次十九、行程开关的核心理解
可以用一句话概括:
行程开关把机械位置变化转换成电气触点变化,PLC通过这个信号判断机构是否到位或是否到达极限位置。
完整的信号链路是:
机械部件运动 ↓ 撞块触发行程开关 ↓ 内部NO/NC触点切换 ↓ PLC输入状态变化 ↓ PLC程序判断到位或限位 ↓ 停止当前动作或执行下一步行程开关虽然结构简单,但实际使用中最容易出问题的往往不是电气接线,而是:
安装位置不正确
压入行程不足
压入过深
撞击速度过快
触发方向错误
机械重复精度不稳定
让开关承担了机械挡块的作用
因此,行程开关既是电气元件,也必须结合机械结构一起设计。