1. 项目背景与核心需求
模切机作为包装印刷行业的核心设备,其控制精度和稳定性直接决定了产品良率。欧姆龙NJ系列PLC凭借其多轴同步控制能力和高速总线通讯特性,在高端模切设备领域占据重要市场份额。这次接手的项目是为一家食品包装企业开发全自动模切机的控制系统,需要实现以下核心功能:
- 伺服系统控制:驱动4个独立伺服轴完成送料、模切、收料等动作
- 视觉定位补偿:通过CCD检测物料位置偏差,实时调整模切位置
- 压力曲线控制:根据材料厚度自动调节模切压力
- HMI交互界面:实现配方管理、生产统计等辅助功能
2. 硬件架构设计
2.1 控制器选型
选用NJ501-1300控制器,主要考虑因素:
- 运动控制性能:支持最多16轴EtherCAT总线控制
- 处理速度:1GHz双核CPU满足视觉处理需求
- 扩展性:通过CJ系列I/O模块可扩展至2048点
注意:NJ系列必须搭配Sysmac Studio软件,与CX-Programmer不兼容
2.2 关键硬件配置表
| 部件 | 型号 | 参数 | 数量 |
|---|---|---|---|
| 主控 | NJ501-1300 | 1GHz双核 | 1 |
| 伺服驱动器 | R88D-KN系列 | 750W | 4 |
| HMI | NB系列 | 7寸触摸屏 | 1 |
| 视觉模块 | FZ5-L350 | 500万像素 | 1 |
| 安全模块 | NX-SL系列 | 安全I/O | 1 |
3. 软件架构实现
3.1 程序框架设计
采用分层式结构:
- 设备层:伺服驱动、气缸控制等底层设备控制
- 工艺层:模切、清废等工艺算法实现
- 管理层:配方管理、数据记录等上层功能
st复制// 典型轴控制指令示例
MC_Power(
Axis := Axis1,
Enable := TRUE,
Enable_Positive := TRUE,
Enable_Negative := TRUE);
3.2 核心控制算法
3.2.1 电子凸轮同步
通过CAM表实现送料轴与模切轴的精确同步:
st复制CAM_Attach(
Master := MasterAxis,
Slave := SlaveAxis,
CamTable := CamTable1);
3.2.2 压力自适应控制
基于材料厚度自动调节压力曲线:
- 通过激光测厚仪获取材料厚度
- 查询预设压力曲线表
- 动态调整伺服扭矩限制
4. 关键问题解决方案
4.1 视觉定位补偿
典型问题:物料拉伸导致模切位置偏差
解决方案:
- 在送料末端安装CCD检测Mark点
- 计算实际位置与理论位置偏移量
- 通过EtherCAT总线实时补偿模切位置
经验:补偿周期需小于10ms,建议使用NJ的Direct变量访问功能
4.2 高速清废控制
难点:废料排出不及时会导致堆积
优化方案:
- 采用双气缸交替动作设计
- 使用NJ的Task Priority功能确保时序
- 增加气压监测和自动补偿
5. 调试与优化
5.1 运动控制调试步骤
- 单轴点动测试:确认电机转向和限位
- 原点搜索:设置Z相和近点信号
- 刚性调整:通过FFT分析优化伺服参数
- 同步测试:逐步提高电子齿轮比
5.2 常见故障处理表
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| Ecat通信中断 | 终端电阻未接 | 检查总线两端120Ω电阻 |
| 模切位置偏差 | 材料拉伸系数错误 | 重新校准视觉补偿参数 |
| 伺服过载 | 机械阻力过大 | 检查导轨润滑和同步带张力 |
6. 项目交付要点
-
文档规范:
- 变量命名采用匈牙利命名法
- 关键算法添加注释说明
- 制作IO分配表和报警代码表
-
操作培训:
- 参数设置流程
- 日常维护要点
- 简单故障排除方法
-
验收测试:
- 连续8小时无故障运行
- 不同材料切换测试
- 急停和安全功能验证
在实际调试中发现,NJ系列对EtherCAT网络质量非常敏感。我们最终采用倍福的EK1100耦合器替换原厂模块,通信稳定性提升明显。另外建议在伺服电机电源端加装噪声滤波器,可有效减少高频干扰导致的定位抖动。
