1. 项目概述
椭圆印花机作为纺织印染行业的核心设备,其自动化控制系统的稳定性与精度直接决定了生产效率和产品质量。本次项目采用台达全系列自动化产品构建控制系统,包括AS228T-A PLC主机、DOP系列触摸屏和ASDA系列伺服系统。这种同品牌生态的硬件组合,不仅保证了设备间的兼容性,更在通信效率和故障排查方面具有显著优势。
在实际生产中,这套系统实现了印花精度±0.1mm、最大生产速度60件/分钟的技术指标。触摸屏界面采用多级菜单设计,集成了参数设置、生产监控、故障诊断等八大功能模块,操作响应时间控制在200ms以内。伺服系统采用17位高分辨率编码器,配合台达特有的增益自动调校功能,使印花定位重复精度达到行业领先水平。
2. 硬件系统架构解析
2.1 核心控制器选型
AS228T-A主机是本系统的控制中枢,其关键特性包括:
- 32位双核处理器,指令执行速度0.15μs/步
- 内置32K步程序容量+16K数据寄存器
- 支持6轴200kHz高速脉冲输出
- 自带2个RS485通信口(COM1/COM2)和1个以太网口
实际选型中,我们特别关注了PLC的脉冲输出能力。因为印花机需要同时控制3台伺服电机(X/Y轴移动+印花头升降),AS228T-A的6轴输出完全满足当前需求并留有扩展余地。
2.2 人机交互界面设计
采用台达DOP-110系列10.1寸触摸屏,主要设计要点:
- 主界面采用工艺流程图形式直观展示设备状态
- 参数设置页包含三级权限管理(操作员/技术员/管理员)
- 历史报警记录支持按日期/类型筛选
- 关键操作按钮设置双重确认防误触
界面开发使用台达Screen Editor软件,通过以下技巧提升用户体验:
- 使用矢量图形替代位图确保缩放不失真
- 关键数据区域设置颜色渐变预警(正常/警告/危险)
- 频繁操作的按钮增加触控音效反馈
2.3 运动控制系统配置
伺服系统采用台达ASDA-A2系列750W电机,具体参数配置:
| 参数编号 | 参数名称 | 设定值 | 作用说明 |
|---|---|---|---|
| P1-01 | 控制模式 | 1 | 位置控制模式 |
| P1-44 | 电子齿轮比分子 | 10000 | 每转脉冲数 |
| P1-45 | 电子齿轮比分母 | 1 | |
| P2-10 | 位置比例增益 | 35 | 影响位置响应速度 |
| P2-12 | 速度比例增益 | 120 | 影响速度控制稳定性 |
| P2-15 | 积分时间常数 | 20 | 消除稳态误差 |
伺服电机与机械传动系统的匹配计算:
code复制脉冲当量 = 丝杠导程 / (编码器分辨率 × 电子齿轮比)
= 10mm / (131072 × 10000/1)
≈ 0.00076mm/pulse
此配置下,系统理论定位精度可达0.76μm,远高于实际需求的0.1mm。
3. 主站程序设计详解
3.1 状态机架构设计
采用SFC(顺序功能图)编程方法,将印花流程分解为7个主要状态:
-
S0:待机状态
- 检测急停信号(X0)
- 监控气压检测(X1)
- 等待启动命令(X2)
-
S1:定位初始化
- 伺服回原点(ZRN指令)
- 检测各轴原点信号(X10-X12)
- 超时报警(T0定时器)
-
S2:布料进给
- 步进电机控制(Y10)
- 编码器位置反馈(D200)
- 张力检测(AI0)
-
S3:印花头下降
- 气缸控制(Y20)
- 压力传感器检测(X20)
- 下降到位延时(T1)
-
S4:印花执行
- 伺服位置模式(DRVA)
- 压力PID调节(PID指令)
- 温度监控(AI1)
-
S5:印花头提升
- 气缸复位(Y21)
- 提升到位检测(X21)
-
S6:完成判断
- 计数寄存器(D100)累加
- 与设定值(D101)比较
- 循环或结束判断
3.2 关键功能实现
3.2.1 多轴同步控制
使用台达特有的CAM指令实现XY轴插补运动:
ladder复制LD M100 // 同步启动条件
CAM D100 // 启动CAM表
D100 CAM表结构:
| 段号 | X轴位置 | Y轴位置 | 过渡时间 |
|------|---------|---------|----------|
| 1 | 0 | 0 | 100ms |
| 2 | 1000 | 500 | 200ms |
| 3 | 2000 | 1500 | 300ms |
3.2.2 异常处理机制
设计三级故障处理策略:
-
轻微故障(如传感器短暂失灵):
- 自动重试3次
- 记录到D200开始的寄存器
-
一般故障(如气压不足):
- 暂停流程
- 触摸屏弹出提示
- 需人工确认后继续
-
严重故障(如伺服过载):
- 立即急停
- 触发声光报警(Y50)
- 锁定控制面板
4. 从站程序开发要点
4.1 伺服参数优化
通过ASDA-Soft软件进行伺服自动调谐:
- 执行JOG模式下的频响测试
- 分析机械共振点(实测为45Hz)
- 设置P2-31=45开启陷波滤波器
- 调整P2-10/P2-12使阶跃响应超调<5%
4.2 通信协议配置
MODBUS-RTU通信参数:
- 波特率:115200bps
- 数据位:8位
- 停止位:1位
- 校验方式:偶校验
- 站号:1#伺服=1,2#伺服=2,3#伺服=3
通信数据映射表:
| 寄存器地址 | 数据类型 | 功能描述 |
|---|---|---|
| 40001 | INT32 | 目标位置(脉冲) |
| 40003 | INT32 | 实际位置(脉冲) |
| 40005 | INT16 | 运行速度(rpm) |
| 40006 | INT16 | 电流百分比 |
| 40008 | BIT | 伺服使能 |
| 40009 | BIT | 报警复位 |
5. 系统调试经验
5.1 接地与抗干扰措施
- 动力线(Servo Power)与控制线(Encoder)分开走线
- PLC接地电阻实测<4Ω
- 模拟量信号采用双绞屏蔽线
- 关键数字量输入点并联0.1μF电容
5.2 运动精度优化
通过激光干涉仪检测发现的问题及解决方案:
-
反向间隙:测量得Y轴0.05mm
- 软件补偿:设置P2-70=50脉冲
- 机械调整:预紧丝杠螺母
-
定位抖动:主要发生在高速段
- 降低P2-10增益值从40→35
- 增加P2-15积分时间从15→20
-
圆度误差:实测±0.15mm
- 修正XY轴垂直度(调整机架)
- 优化CAM表的速度曲线
6. 生产数据管理
6.1 配方管理系统
使用D寄存器实现100组配方存储:
- D1000-D1099:配方1(花型1参数)
- D1100-D1199:配方2(花型2参数)
- ...
- D9900-D9999:配方100
配方数据结构示例:
structured_text复制D1000:花型编号(WORD)
D1001:X轴行程(DINT)
D1003:Y轴行程(DINT)
D1005:印花压力(REAL)
D1007:烘干温度(INT)
D1008:循环次数(INT)
6.2 数据记录功能
通过PLC的RS485口连接打印机实现:
-
定时记录(每30分钟):
- 生产数量(D100)
- 良品率(D101)
- 设备利用率(D102)
-
事件触发记录:
- 配方切换时
- 报警发生时
- 维护操作时
记录格式示例:
[2023-08-20 14:30] 配方切换: 花型15 → 花型28 操作员:张三
