1. 项目背景与核心需求
在工业自动化领域,点胶机作为典型的运动控制设备,其精度和稳定性直接影响产品质量。传统继电器控制方案已难以满足现代制造业对微量点胶的高精度要求,而基于PLC的脉冲定位技术正成为行业标配。
这个项目源于一家电子元件制造商的实际需求——他们需要将原有的气动点胶机升级为伺服控制,要求定位精度达到±0.02mm,点胶速度可调范围5-50mm/s。经过方案对比,我们最终选择三菱FX5U系列PLC配合MR-JE系列伺服驱动器,通过脉冲串(PTO)方式实现闭环控制。
关键指标:重复定位精度≤0.02mm,响应时间<50ms,支持10种预设点胶路径
2. 硬件架构设计与选型
2.1 控制系统组成
整套系统采用模块化设计:
- 主控单元:三菱FX5U-32MT/ES(晶体管输出型)
- 运动模块:FX5-40SSC-S(4轴定位模块)
- 伺服驱动:MR-JE-40A(400W伺服驱动器)
- 执行机构:HG-KR43J伺服电机+滚珠丝杠模组
- 人机界面:GS2107-WTBD触摸屏
选型考量:
- FX5U内置的4轴脉冲输出(100kHz)满足点胶路径插补需求
- 40SSC模块支持S型加减速曲线,避免点胶起停时的振动
- MR-JE系列具备全闭环反馈接口,可接入外部光栅尺
2.2 电气接线要点
脉冲控制回路采用差分信号传输:
code复制PLC Y0/Y1 → 驱动器 PP/NP(脉冲正/负)
PLC Y2/Y3 → 驱动器 SIGN/NS(方向正/负)
特别注意:
- 脉冲线必须使用双绞屏蔽线(如BELDEN 8761)
- 接地电阻需<4Ω,屏蔽层单端接驱动器侧
- 信号线长度超过5米时需加终端电阻(100Ω)
3. 软件编程实战解析
3.1 运动参数配置
通过GX Works3进行基本参数设置:
structured复制// 轴1参数设置
D8340=5000 // 最高速度(pulse/s)
D8341=300 // 基底速度
D8342=100000 // 加速时间(ms)
D8343=100000 // 减速时间(ms)
D8344=200 // S型曲线系数
关键参数计算示例:
- 电机编码器分辨率:131072 pulse/rev
- 丝杠导程:5mm
- 脉冲当量 = 导程/分辨率 = 0.038μm/pulse
- 目标速度50mm/s对应脉冲频率 = 50/0.038 ≈ 131579 pulse/s
3.2 定位程序编写
使用PLSV指令实现速度控制:
structured复制LD M8000 // 运行常ON
PLSV K50000 D0 Y0 Y2 // 轴1速度控制
定位程序典型结构:
- 原点回归(DSZR指令)
- 绝对定位(DRVA指令)
- 相对定位(DRVI指令)
- 中断定位(DVIT指令)
经验:在点胶路径转折点插入G4暂停指令(如G4 K50)可减少过冲
4. 调试技巧与问题排查
4.1 伺服增益调整
通过MR Configurator2软件调整:
- 先设Pn100=0002(刚性调整模式)
- 自动调谐后检查:
- 位置环增益(Pn102)建议值30-50
- 速度环增益(Pn103)建议值120-150
- 测试阶跃响应,要求超调量<5%
4.2 常见故障处理
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 脉冲丢失 | 线缆干扰 | 换用屏蔽线,加磁环 |
| 定位偏差 | 机械回差 | 补偿参数D8348 |
| 电机异响 | 增益过高 | 降低Pn102/Pn103 |
| 过载报警 | 加速度过大 | 延长D8342/D8343 |
实测案例:某次调试中出现±0.05mm的周期性误差,最终发现是联轴器不同心度超标(>0.02mm),更换高精度联轴器后问题解决。
5. 工艺优化实践
5.1 点胶路径规划
采用"弓"字形扫描策略:
- 先快速移动至点胶起点(G0速度)
- 切换至工作速度(G1速度)
- 按预设轨迹运动
- 末端做0.5mm回抽防滴漏
5.2 同步控制实现
通过以下方式实现点胶与运动的同步:
structured复制// 运动到位后触发点胶
LD M8340 // 轴1定位完成
OUT Y10 // 打开点胶阀
TIMER T0 K50 // 点胶时间50ms
RST Y10 // 关闭点胶阀
6. 系统扩展与升级
当前系统预留了以下扩展接口:
- 通过RS485接入称重传感器(胶量反馈)
- 扩展FX5-64MT实现8轴控制
- 添加视觉定位模块(如KEYENCE CV-X系列)
在最近一次升级中,我们增加了压力补偿功能:当检测到胶水粘度变化时,自动调整点胶时间和气压,使点胶量波动控制在±3%以内。这需要修改PLC程序中的TIMER设定值,并通过模拟量输入读取压力传感器信号。