1. 项目背景与核心需求
冲床上下料自动化改造是制造业提升效率的经典场景。传统人工操作冲床不仅效率低下(每小时约200-300次),还存在安全隐患。我们这次用信捷XD5 PLC搭配STC四轴机械手实现的解决方案,将冲压效率提升至600-800次/小时,同时实现24小时连续作业。
这个项目的特殊之处在于需要兼容两种冲压控制模式:
- 模式A:机械手取放料与冲床动作严格联动(适合高精度小件)
- 模式B:机械手与冲床异步运行(适合大件加工)
两种模式需要根据工件类型在生产过程中动态切换,这对PLC程序的逻辑设计和安全互锁提出了更高要求。
2. 硬件系统架构解析
2.1 核心设备选型
- 主控单元:信捷XD5-60T PLC
- 24点输入/16点晶体管输出
- 支持4轴脉冲输出(最高200kHz)
- 内置RS485通信口
- 执行机构:STC-S4四轴机械手
- 重复定位精度±0.05mm
- 各轴行程:X=600mm/Y=400mm/Z=200mm/R=180°
- 末端负载5kg
- 传感器配置:
- 欧姆龙E3Z光电对射(料位检测)
- SMC气压传感器(抓手压力监控)
- 磁性开关(各轴极限位)
2.2 电气连接要点
脉冲输出接线必须采用双绞屏蔽线(如BELDEN 8761),Y0-Y3分别对应机械手的X/Y/Z/R轴。特别注意:
急停回路必须采用硬线直连,不能通过PLC程序控制。我们在底座安装了施耐德XB2紧急停止按钮,直接切断伺服使能信号。
3. 程序逻辑设计与实现
3.1 运动控制核心算法
采用S曲线加减速算法,关键参数计算公式:
code复制加加速度J = (16×θ)/(9×T³)
最大加速度A = (4×θ)/(3×T²)
其中θ为运动角度,T为加速时间。实测数据表明,当J控制在8000 rad/s³时,机械手振动最小。
st复制// 信捷PLC的S曲线指令示例
MC_MoveAbsolute(axis:=X_Axis,
position:=300.0,
velocity:=100.0,
acceleration:=500.0,
jerk:=8000.0);
3.2 双模式冲压控制逻辑
模式A(同步控制)流程图:
- 机械手到达取料位→2. 发送"冲床允许"信号→3. 收到冲床到位信号→4. 执行放料→5. 确认冲压完成→6. 取走成品
模式B(异步控制)关键点:
- 设置双料仓缓冲机制
- 冲床状态仅作为报警条件
- 通过FIFO队列管理工件
模式切换时必须确保:①所有轴处于安全位置 ②当前冲压周期完成 ③料仓状态一致
4. 安全防护系统设计
4.1 三级安全防护
- 硬件层:光栅+急停按钮+过载保护
- PLC层:看门狗定时器+轴软限位
- HMI层:操作权限分级+异常日志
4.2 典型安全回路
ladder复制|--[X0 光栅信号]--[X1 急停状态]--[M8000 运行允许]--(Y10 伺服使能)--
|--[T0 200ms]---------------------------------------(Y11 报警指示灯)--
5. 调试经验与问题排查
5.1 机械共振问题处理
当Y轴速度超过80%时出现明显振动,通过以下步骤解决:
- 用激光测振仪确认共振点→2. 调整伺服增益P2-04参数→3. 在200Hz处增加陷波滤波器
5.2 常见故障速查表
| 故障现象 | 可能原因 | 排查方法 |
|---|---|---|
| 抓手无法闭合 | 气压不足/磁性开关故障 | 检查压力表→测试IO信号 |
| X轴超程 | 软限位设置错误 | 查看D8140寄存器值 |
| 通信中断 | 终端电阻未接 | 测量RS485线路阻抗 |
6. 生产优化效果
项目实施后关键指标对比:
- 换模时间从45分钟缩短至8分钟(通过预设工艺参数)
- 不良率从1.2%降至0.3%(精确定位控制)
- 能耗降低18%(优化空运行路径)
这套系统特别适合直径50-200mm的金属冲压件生产,对于需要频繁换型的车间,建议扩展以下功能:
- 视觉定位补偿(解决料盘位置偏差)
- 模具寿命计数器(预防性维护)
- 能源监控模块(分时统计耗电量)
实际运行中我们发现,机械手加速度参数需要根据模具重量动态调整。例如加工2mm钢板时,Z轴加速度应设为标准值的70%以避免振动。这些经验参数我们都保存在HMI的"专家模式"菜单中,方便工艺人员调用。