当前位置: 首页 > news >正文

这个全自动锂电池包装成型机的控制系统设计挺有意思。欧姆龙CJ2M-CPU35主控配NC413定位模块,30轴同步控制玩得挺溜。咱先拆个定位控制的例子看看

omron欧姆龙CJ/CP程序 欧姆龙CJ2M-CPU35,搭配普洛菲斯触摸屏,主机搭载NC413定位控制模块带将近30轴,NG剔除功能。 全自动CE锂电池包装成型机,轴控制,涵盖人机配方一键换型功能,故障记录功能,产量统计及OEE功能,优质的触摸屏程序模板,气缸报警功能块,真空报警功能块,轴实时位置,脉冲转毫米功能块,脉冲转角度功能块,生产数据功能块,可重复调用 主从屏双屏控制,一机多屏 整条生产线共一套PLC程序,两套触摸屏程序,整线多达数十轴,欧姆龙E5CC温控表无协议通讯控制,温度读写。 基本工艺流程 铝塑膜冲坑-铝模裁切毛边-铝模折壳-电芯热压-电芯入壳-翻转合模-热压顶封-热压侧封-热压角封-绝缘测试-翻转下料-喷码-贴保护膜-下料 st+梯形图编写,注释齐全,PLC程序+触摸屏程序

// 伺服轴回原点功能块 FUNC_BLOCK FB_HomeAxis VAR_INPUT AxisNo: INT; // 轴号 HomeSpeed: REAL; // 回零速度 END_VAR VAR_OUTPUT Done: BOOL; // 完成信号 END_VAR VAR CurrentPos: DINT; // 当前位置 END_VAR // 回零逻辑 IF NOT HomeSensor THEN MC_Power(AxisNo, TRUE); // 使能伺服 MC_Home(AxisNo, HomeSpeed, 0); ELSIF HomeSensor AND CurrentPos <>0 THEN CurrentPos := 0; // 重置零点 Done := TRUE; END_IF;

这个ST写的回零功能块有点意思,用MC指令库直接调运动控制指令。相比梯形图,ST在处理连续运动逻辑时更直观。比如热压工位的压力控制,用ST写PID调节更方便:

// 热压压力闭环控制 PID_Control( SET_VALUE := 150.0, // 设定压力值 PV := AD_CH01, // 压力传感器反馈 Kp := 0.8, Ki := 0.05, Kd := 0.1, OUT => HeatPressure);

人机界面这块,普洛菲斯GP-ProEX做的双屏交互挺讲究。主屏负责流程监控,从屏专攻参数设置。看这个配方调用功能:

// 配方结构体 TYPE Recipe_Struct : STRUCT Thickness : REAL; // 膜厚 Temp_Set : REAL; // 温度设定 Pressure : REAL; // 压力设定 END_STRUCT; END_TYPE // 配方切换 CASE ProductType OF 1: CurrentRecipe := RecipeDB[1]; // 调用1号配方 2: CurrentRecipe := RecipeDB[2]; // 调用2号配方 ELSE Alarm_Trigger(16#1001); // 配方错误报警 END_CASE;

报警功能块设计得挺细致,真空报警不是简单的开关量判断,还加了延时过滤:

// 真空报警逻辑 IF VacuumSensor < 0.08 THEN TON_Vacuum(IN:=TRUE, PT:=T#2S); IF TON_Vacuum.Q THEN Alarm_Code.16#2002 := TRUE; // 真空不足报警 MC_Stop(AxisNo); // 急停相关轴 END_IF; END_IF;

通信方面,欧姆龙PLC用HostLink协议和E5CC温控表通讯,这个无协议通信的代码值得注意:

// 温度读取指令 CMND(Port:=1, // COM1端口 Cmd:='RD 0000', // 读取指令 ResponseLen:=16, // 返回长度 TimeOut:=T#500MS); // 解析温度值 IF CMND.Done THEN CurrentTemp := STRING_TO_REAL(CMND.Response[6..10]); END_IF;

定位模块的脉冲转换也玩出花,同一个功能块通过参数切换不同转换模式:

// 脉冲转物理量功能块 FUNC_BLOCK FB_PulseConvert VAR_INPUT PulseIn: DINT; // 输入脉冲 Mode: INT; // 0:毫米转换 1:角度转换 END_VAR VAR_OUTPUT Result: REAL; END_VAR CASE Mode OF 0: Result := PulseIn * 0.005; // 丝杠导程5mm对应参数 1: Result := PulseIn * 0.01; // 减速比换算参数 END_CASE;

这套系统最秀的是故障记录功能,用FIFO队列存最近100条报警,触摸屏直接调历史记录:

// 报警队列管理 FIFO_Alarm( IN:=Alarm_Code, FIFO:=Alarm_FIFO, MAX_LEN:=100);

整套程序结构采用模块化设计,光看程序目录就很有料:

  • 00_MAIN(主程序)
  • 01AXISCTRL(轴控制)
  • 02_ALARM(报警处理)
  • 03_HMI(人机交互)
  • 04_TEMP(温度控制)
  • 05DATALOG(生产数据)

触摸屏程序更是把配方管理玩出花,换型时直接调参数预设值,连气缸行程都能自动调整。这种设计让产线换型时间从原来的半小时缩短到3分钟,OEE直接拉高15%。

omron欧姆龙CJ/CP程序 欧姆龙CJ2M-CPU35,搭配普洛菲斯触摸屏,主机搭载NC413定位控制模块带将近30轴,NG剔除功能。 全自动CE锂电池包装成型机,轴控制,涵盖人机配方一键换型功能,故障记录功能,产量统计及OEE功能,优质的触摸屏程序模板,气缸报警功能块,真空报警功能块,轴实时位置,脉冲转毫米功能块,脉冲转角度功能块,生产数据功能块,可重复调用 主从屏双屏控制,一机多屏 整条生产线共一套PLC程序,两套触摸屏程序,整线多达数十轴,欧姆龙E5CC温控表无协议通讯控制,温度读写。 基本工艺流程 铝塑膜冲坑-铝模裁切毛边-铝模折壳-电芯热压-电芯入壳-翻转合模-热压顶封-热压侧封-热压角封-绝缘测试-翻转下料-喷码-贴保护膜-下料 st+梯形图编写,注释齐全,PLC程序+触摸屏程序

搞这种多轴项目,最怕轴间干涉。程序里用了个骚操作——虚拟主轴同步控制。所有从轴跟着主编码器跑,同步精度能做到±0.1mm,比传统电子凸轮实在多了。

http://www.jsqmd.com/news/450233/

相关文章:

  • JAVA 异常处理基础练习题
  • 文本驱动数据可视化新范式:图表狐5个跨行业实战案例深度解析
  • 7个易混淆AI概念全网最全解析,小白也能一次全搞懂并收藏学习!
  • Ansys Workbench瞬态热分析之激光熔覆案例教学
  • 储能是破解能源转型困局的核心钥匙,未来发展三大趋势清晰显现
  • 解锁文献综述新姿势:书匠策AI,你的学术写作超级助手!
  • python+AI会员制停车场预约管理系统 车辆停车计费系统
  • 中国人的肤色,是独一份的东方美学
  • 数字人视频哪个机构好
  • Flutter 三方库 dox_query_builder 的鸿蒙化适配指南 - 掌控数据库查询资产、精密 SQL 治理实战、鸿蒙级服务端专家
  • 三电平T型逆变器仿真模型 90和60度坐标系都可以 MATLAB Simulink SVPWM控制
  • 隧洞开挖流固耦合模型。 采用COMSOL多物理场建模,渗透系数与渗透率均为应力的函数。 通过平...
  • Labview与西门子PLC smart200及仪器串口通讯项目全解析
  • 3D IC封装的隐秘艺术:3D动画如何揭示工艺背后的创新
  • AIGEO是覆盖哪些AI平台四川谦与谦寻科技有限公司AI解决方案商
  • Flutter 三方库 curo 的鸿蒙化适配指南 - 掌控货币汇率资产、精密金融治理实战、鸿蒙级精密计算专家
  • 全网超详细数据中心高可靠技术M-LAG接入OSPF网络实验介绍(V-STP)
  • 解锁文献综述新境界:书匠策AI,你的学术写作超级助手
  • 第三篇:Excel公式函数技巧|告别手动计算,精准不出错
  • 沉金PCB是什么?高端电路板为何首选它
  • 微收付受邀亮相第十届广东国际水处理设备展览会数字化方案赋能水处理行业实体升级
  • python+AI基于ai技术智能导诊的人脸识别医院挂号预约管理系统
  • OpenClaw配对失败原因及解决
  • 数据结构 栈
  • Comsol模拟黑磷各向异性吸收
  • Transformer进阶技术全景解析系列(第二篇:百万级长上下文——突破序列长度的“魔法”)
  • 部署Redis集群
  • 如何将OpenClaw部署到本地并配置企业微信?
  • Flutter 三方库 layerx_generator 的鸿蒙化适配指南 - 掌控代码模型资产、精密架构治理实战、鸿蒙级生成专家
  • Temu跨境电商怎么做:2026年3月从0到1实操指南