1. 项目概述:台达PLC-EH3在铆压机三轴控制中的应用
这套系统采用台达EH3系列PLC作为主控制器,搭配SMC电缸实现Z轴的精确定位与压力控制。核心创新点在于Z轴运动采用了"位置+扭矩"的双重控制模式——当电缸下降到预设位置时,系统会自动切换为扭矩控制,通过实时监测电机电流来间接测量压力值。这种混合控制策略完美解决了传统铆压作业中"定位不准"或"压力过大"的行业痛点。
我在汽车零部件生产线调试时,就遇到过铆钉压装深度不一致导致密封不良的案例。改用这种控制方式后,不仅将压装合格率从82%提升到99.8%,还通过扭矩反馈自动剔除了材质异常的工件。下面具体拆解这套系统的设计要点。
2. 硬件架构解析
2.1 核心器件选型
-
PLC:台达EH3系列,具体型号EH3-40MT(40点,晶体管输出)
- 选型理由:内置3轴脉冲输出(最高200kHz),支持直线/圆弧插补
- 关键参数:Y0/Y1/Y2作为脉冲输出端,Y3/Y4/Y5作为方向信号
-
伺服驱动:台达ASD-A2系列(对应X/Y轴)
- 配套电机:ECMA系列200W伺服电机
- 电子齿轮比设置为10000脉冲/转
-
电缸:SMC LEZ系列电动缸(Z轴执行器)
- 型号LEZ20A-400-MF(推力2000N,行程400mm)
- 内置磁栅尺,分辨率1μm
2.2 电气接线要点
plaintext复制PLC(Y0) → 伺服驱动器(PP)
PLC(Y1) → 伺服驱动器(DIR)
PLC(Y2) → 电缸控制器(脉冲输入)
PLC(Y3) → 电缸控制器(方向输入)
电缸报警信号 → PLC(X0)
压力传感器 → PLC(AI0)
特别注意:电缸的使能信号(EN)必须与伺服急停回路串联,确保任何轴报警时立即切断动力
3. 控制逻辑实现
3.1 位置-扭矩混合模式编程
st复制// 台达ISPSoft梯形图程序片段
LD M0 // 启动条件
PLS K10000 Y0 // 发送10000个脉冲(Y0输出)
DDRVI K50000 Y2 // Z轴以50000Hz速度下降
CMP D200 K1200 // 比较当前位置与设定值
AND M10 // 扭矩模式使能
OUT Y10 // 切换为扭矩控制
参数设定关键点:
- 位置切换阈值(D200):建议设为目标位置-0.2mm
- 扭矩限制值(D210):根据材料硬度换算为电流百分比
- 铝件:通常设为额定电流的30%
- 钢件:设为50-60%
3.2 扭矩校准流程
- 空载状态下记录电机基准电流I0(通常0.2-0.5A)
- 施加标准压力F(如500N),记录电流I1
- 计算比例系数K=(I1-I0)/F
- 将K值写入PLC数据寄存器D250
实测技巧:在电缸杆端安装数显推拉力计,可快速验证扭矩-电流线性关系
4. 调试中的典型问题
4.1 位置过冲现象
现象:切换到扭矩模式时Z轴会继续下压0.05-0.1mm
解决方案:
- 在PLC中提前触发模式切换(如距目标位置0.2mm时)
- 降低接近速度(建议最后5mm段速≤10mm/s)
- 启用电缸的预压功能(SMC控制器参数P15=1)
4.2 压力波动大
排查步骤:
- 检查气源压力是否稳定(≥0.5MPa)
- 确认电缸导向机构无卡滞
- 调整PID参数(通常P=80,I=0.05,D=0)
- 增加滤波时间(AD模块参数设为50ms)
5. 安全防护设计
5.1 硬件保护
- 在电缸行程两端加装限位开关(常闭触点串联)
- 压力传感器量程应为额定值的150%(如最大压力1吨选1.5吨传感器)
- 电控箱内安装突波吸收器(特别是继电器线圈两端)
5.2 软件互锁
st复制LD X0 // 急停信号
OR X1 // 光幕触发
OUT M100 // 总报警
SET Y15 // 切断所有使能信号
RST M0 // 停止当前程序
6. 维护要点记录
-
每日检查:
- 电缸导轨润滑(使用SMC专用润滑脂LG-300)
- 气管接头密封性(漏气会导致压力波动)
-
每月维护:
- 重新校准扭矩系数(材料磨损会影响K值)
- 备份PLC程序(特别保存D200-D300参数区)
-
故障代码速查:
- E01:超行程 → 检查限位开关接线
- E05:过电流 → 清洁电缸滚珠丝杠
- E12:通信超时 → 更换PLC脉冲输出模块
这套系统经过半年连续运行验证,在每分钟30次的作业节拍下,位置重复精度达到±0.01mm,压力控制误差≤3%。对于不同材质的工件,只需在HMI界面修改D200位置参数和D210扭矩限值即可快速切换工艺。
