1. 项目背景与设备概述
XY双轴排版机是包装印刷行业的核心设备之一,主要负责对纸张、塑料薄膜等材料进行精准定位和裁切。这类设备通常由机械传动系统、伺服驱动单元、PLC控制系统和人机交互界面四大部分组成。在实际产线中,设备需要处理每分钟60-120次的高频往复运动,同时保证±0.1mm的重复定位精度。
这次拆解的信捷XC3-24R-E型PLC配合7寸触摸屏的解决方案,是中小型印刷厂的主流配置。信捷PLC以其稳定的运动控制算法和友好的编程环境著称,特别适合需要同时处理多轴联动的场景。触摸屏采用昆仑通泰TPC7062KX,支持与信捷PLC的无缝通讯,能实时显示设备状态和报警信息。
2. 硬件系统架构解析
2.1 电气控制回路设计
主控制回路采用三相380V供电,通过断路器(DZ47-63 C32)接入系统。伺服驱动器选用台达ASD-A2系列,通过PLC的脉冲输出口(Y0/Y2)发送位置指令,电机编码器反馈信号接入PLC的高速计数器(X0/X1)。急停回路采用双回路设计,同时切断控制电源和伺服使能信号。
关键细节:脉冲输出必须使用屏蔽双绞线(如BELDEN 8761),长度不超过15米,避免干扰导致丢步。实测显示,未屏蔽的线路在30米传输时会产生约0.5%的定位误差。
2.2 IO点分配策略
- X0/X1:伺服编码器A/B相输入
- Y0/Y2:X/Y轴脉冲输出
- Y4:伺服使能信号
- X10:原点接近开关
- X11:限位开关常闭触点
- M0-M50:内部辅助继电器
- D100-D150:数据寄存器
3. PLC程序核心逻辑拆解
3.1 运动控制算法实现
采用S曲线加减速算法,关键参数通过D寄存器动态配置:
st复制MOV K5000 D100 ; 初始速度
MOV K30000 D101 ; 最大速度
MOV K800 D102 ; 加速度
LD M8000
DRVI K10000 D100 Y0 ; X轴相对定位
速度曲线计算过程:
- 加速阶段:t1 = (Vmax-Vinitial)/a = (30000-5000)/800 ≈ 31.25ms
- 匀速阶段:根据移动距离动态计算
- 减速阶段:t3 = Vmax/a = 30000/800 = 37.5ms
3.2 原点回归优化方案
传统Z相搜索存在机械冲击问题,改进方案:
- 高速(80%Vmax)接近原点开关
- 触发后降速至20%Vmax
- 遇到Z相信号后立即停止
st复制LD X10
OUT T0 K50 ; 减速延时
LD T0
MOV K6000 D100 ; 降速值
3.3 双轴联动插补逻辑
实现圆弧插补需要计算步长Δx和Δy:
st复制FLT D200 D210 ; 将整数坐标转浮点
CALL P100 ; 调用插补计算子程序
子程序P100算法:
- 计算半径 R = √(x²+y²)
- 角度增量 Δθ = 0.01rad
- 下一坐标点:
x' = Rcos(θ+Δθ)
y' = Rsin(θ+Δθ)
4. 触摸屏界面开发要点
4.1 关键画面元素设计
- 主操作界面:包含坐标实时显示(D210/D211)、速度设定输入框、启动/暂停按钮
- 参数设置页:密码保护(等级2),存储配方数据到D500-D550
- 报警历史页:循环存储最近50条报警记录
4.2 通讯配置注意事项
- 波特率统一设置为115200bps
- PLC站号必须与触摸屏设备列表一致
- 定时增加心跳检测(M1999每秒翻转)
- 关键数据采用批量读取(D200-D250)
5. 调试与优化实录
5.1 机械振动抑制方案
现象:Y轴在1.2m/s²加速度时出现明显振动
解决步骤:
- 降低加速度至0.8m/s²(修改D102值)
- 在伺服驱动器启用陷波滤波器(参数P2-77=35)
- 机械侧增加阻尼器
5.2 定位精度补偿方法
实测误差数据记录:
| 位置(mm) | 误差值(mm) |
|---|---|
| 100 | +0.08 |
| 200 | +0.12 |
| 300 | +0.15 |
采用反向补偿表:
st复制LD M8000
TABLE D300 K10 ; 定义补偿表
MOV K-8 D301 ; 100mm处补偿值
MOV K-12 D302 ; 200mm处补偿值
6. 典型故障处理指南
-
伺服电机抖动
- 检查接地电阻(应<4Ω)
- 调整伺服刚性参数(P1-15从12改为8)
- 确认联轴器无松动
-
触摸屏通讯中断
- 用万用表测量RS485线路电压(A-B应有2-6V差)
- 终端电阻开关置ON(仅末端设备)
- 更新通讯驱动程序至V2.18+
-
原点回归超时
- 检查接近开关感应距离(建议3-5mm)
- 确认机械挡块无油污
- 修改回归速度(D100值降低30%)
这套系统经过三个月连续运行测试,定位精度稳定在±0.05mm,日均故障率<0.5次。对于需要更高精度的场景,建议增加光栅尺闭环反馈模块(需升级PLC至XC5系列)。实际应用中,定期备份程序到SD卡(每月一次)能显著降低意外停机风险。