omron欧姆龙NJ/NX程序 欧姆龙NJ501-1300,威伦通触摸屏,分布式总线控制,ID262.OD2663等输入输出IO模块,MAD模拟量模块。 全自动锂电池贴膜机,整机采用EtherCAT总线网络节点控制, 欧姆龙R88D-1S总线伺服,汇川机器人TCP/IP网络通信控制,CCD视觉位置控制,AD压力模拟量控制。 机器人与伺服轴模组速度位置同步控制功能。 三轴模组插补功能,等等 触摸屏产量统计功能,CATL标准设备故障点选表,触摸屏在线修改账号功能。 涵盖人机配方一键换型功能,故障记录功能,st+梯形图编写,注释齐全。

在工业自动化现场摸爬滚打多年,今天想聊聊锂电池贴膜机的控制系统设计。这玩意儿别看只是给电池贴膜,背后的控制逻辑可真是麻雀虽小五脏俱全。咱们就从欧姆龙NJ501-1300这个大脑中枢开始唠。

整个系统架在EtherCAT高速公路上,数据包跑得比F1赛车还快。分布式IO模块像是高速公路的收费站,ID262收数字信号,OD2663发动作指令。这里有个小技巧:在Sysmac Studio里配置IO映射时,记得把DI模块的输入滤波时间设为2ms,实测能有效避开现场变频器干扰。

// 伺服轴使能标准模板
IF NOT Axis_01.Error THEN
    Axis_01.Power := TRUE;
    Axis_01.Enable := TRUE;
    IF Axis_01.Status = 'Ready' THEN
        Axis_01.MoveVelocity(100.0);  // 初始速度设置
    END_IF;
END_IF;

上面这段ST代码是伺服使能的常规操作,重点注意MoveVelocity的加速度参数得跟机械工程师确认。上次调试时参数设大了,直接把治具甩飞两米远,场面堪比动作大片。

视觉定位这块要玩得转,得把CCD相机的触发信号跟机械手位置锁死。我们用了一个取巧的办法——把机器人TCP坐标实时映射到NJ的全局变量里,视觉系统直接读取坐标做二次计算。这里必须夸夸欧姆龙的EtherCAT性能,20ms的通讯周期下坐标抖动不超过±0.1mm。

omron欧姆龙NJ/NX程序 欧姆龙NJ501-1300,威伦通触摸屏,分布式总线控制,ID262.OD2663等输入输出IO模块,MAD模拟量模块。 全自动锂电池贴膜机,整机采用EtherCAT总线网络节点控制, 欧姆龙R88D-1S总线伺服,汇川机器人TCP/IP网络通信控制,CCD视觉位置控制,AD压力模拟量控制。 机器人与伺服轴模组速度位置同步控制功能。 三轴模组插补功能,等等 触摸屏产量统计功能,CATL标准设备故障点选表,触摸屏在线修改账号功能。 涵盖人机配方一键换型功能,故障记录功能,st+梯形图编写,注释齐全。

压力控制更是刺激,AD模块采集的原始值得先过三道关:

  1. 滑动平均滤波(窗口设8点刚好)
  2. 量程转换(注意浮点数精度陷阱)
  3. 突变值剔除(超过3σ直接报警)
|--[MOV K200 D100]--[MUL D100 K2 D102]--[/D102 K32767 D104]--(MOV D104 Pressure_RAW)

这段梯形图处理模拟量标定,重点在于避免整数溢出。曾经有个兄弟忘了做数值范围检查,压力值直接飙到9999,吓得操作工当场拍急停。

配方功能是人机界面里的重头戏,威伦通触摸屏的脚本功能得好好利用。记住在换型时先执行设备回原点操作,否则参数加载后位置会乱套。我们做了个防呆设计——只有所有轴都在原点时,换型按钮才会亮起。

说到故障记录,CATL的标准表格确实够细。但实际调试时发现,把故障代码分成三级最实用:

  1. 红色警报(立即停机)
  2. 黄色预警(降速运行)
  3. 蓝色提示(保养提醒)

最后提一嘴账号管理这个彩蛋功能。在HMI里做了个隐藏的二级密码,长按版本信息5秒就能进工程师模式。现场维护时这招特别管用,既安全又避免操作工误触参数。

整套系统跑下来,最深的体会就是:总线型设备调试就像跳探戈,脚步(网络配置)错了整支舞都得垮。但一旦调顺了,那同步精度和响应速度真不是传统脉冲控制能比的。下次有机会再聊聊三轴插补时遇到的鬼畜轨迹,保证比过山车还刺激。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐