锂电池软包分选机 欧姆龙NJ501-1500搭配威纶通触摸屏PLC主机架搭载一套从机架ID263.OD263等输入输出IO模块CJ1W-SCU32通讯模块。 全自动EV软包动力电池分选机 多个XY轴组控制直线插补多达数十轴的运动控制。 XYZR四轴模组旋转取放料控制 指针功能分选模式 上位机交互控制HIOKI日置电池内阻测试仪基恩士扫码枪。 一键清料功能 涵盖人机多产品深坑电池浅坑电池换型功能故障记录功能产量统计及OEE功能拉带产品移位多工位取放料控制优质的触摸屏程序模板X,Y,Z三轴模组取放料应用轴多位置取放料变址写法化繁为易梯形图编写注释齐全。 工艺流程 人工推满电池车到上料位满电池托盘流入到位—托盘提升到位XYZ机械手取料—电池放入流转拉带—拉带移位完成—扫码开始—拉带移位—电压内阻测试开始—拉带移位—电压测试—拉带移位—根据不同的料框档位进行电池分选—XYZR分选机械手开始去拉带电池取料完成放入对应档位料框—料料框组盘完成满框流出喷码—空框补给到位 MODBUS与变频器通信控制电机频率设定等。 总线步进电机控制旋转电机脉冲转角度控制这个锂电池分选机的控制系统有点东西咱们拆开看看。先说硬件骨架欧姆龙NJ501-1500这PLC带两个机架主从架构稳如老狗。ID263/OD263这些IO模块不是简单堆料输入点接满了各类传感器——托盘到位检测用E3Z光电提升机构到位用欧姆龙限位开关输出点直接怼到电磁阀控制气缸动作。运动控制这块玩得花十几个轴组用直线插补搞同步。举个梯形图的例子MOV #3000 D100 //X轴目标位置 MOV #5000 D101 //Y轴目标位置 MC_MoveAbsolute(轴组1, D100, 速度2000) MC_MoveAbsolute(轴组2, D101, 速度1500)这种写法看着简单但配合威纶通触摸屏里的轴状态监控界面才叫实用。调试时遇到过同步误差问题后来在MC组态里把电子齿轮比从1:1改成1024:1000才搞定。通讯模块CJ1W-SCU32是个狠角色MODBUS连变频器调电机转速时翻过车。记得当时写了个频率设定函数FUN 301: MOV #40 D200 //目标频率40Hz MODBUS_WRITE 站号1 40001 D200结果变频器没反应查了三天才发现寄存器地址应该用400001十进制400001对应十六进制61A81。现在想起来还肝疼。锂电池软包分选机 欧姆龙NJ501-1500搭配威纶通触摸屏PLC主机架搭载一套从机架ID263.OD263等输入输出IO模块CJ1W-SCU32通讯模块。 全自动EV软包动力电池分选机 多个XY轴组控制直线插补多达数十轴的运动控制。 XYZR四轴模组旋转取放料控制 指针功能分选模式 上位机交互控制HIOKI日置电池内阻测试仪基恩士扫码枪。 一键清料功能 涵盖人机多产品深坑电池浅坑电池换型功能故障记录功能产量统计及OEE功能拉带产品移位多工位取放料控制优质的触摸屏程序模板X,Y,Z三轴模组取放料应用轴多位置取放料变址写法化繁为易梯形图编写注释齐全。 工艺流程 人工推满电池车到上料位满电池托盘流入到位—托盘提升到位XYZ机械手取料—电池放入流转拉带—拉带移位完成—扫码开始—拉带移位—电压内阻测试开始—拉带移位—电压测试—拉带移位—根据不同的料框档位进行电池分选—XYZR分选机械手开始去拉带电池取料完成放入对应档位料框—料料框组盘完成满框流出喷码—空框补给到位 MODBUS与变频器通信控制电机频率设定等。 总线步进电机控制旋转电机脉冲转角度控制分选逻辑里的变址寻址是精髓特别是取放料位置计算FOR Z0 TO 20 MOV (D5000Z0*10) D100 //X坐标基地址偏移 MOV (D6000Z0*10) D101 //Y坐标偏移 MC_MoveRelative 轴组3 D100这种写法让不同规格电池的位置参数自动偏移换型时只要改基准坐标就行。基恩士扫码枪的数据处理更有意思用了个FIFO队列缓冲防止扫码速度和机械手动作不同步。测试工位那块日置测试仪的数据采集周期必须卡在300ms以内。PLC里用了个时间片轮询//每300ms触发一次 T0定时器常开触点 MOV HIOKI_RAW_DATA D300 DIV D300 #1000 D301 //内阻值转换 CMP D301 K档位阈值 OUT M100 //分选信号最骚的是故障追溯功能用了个环形缓冲区存储最近20次报警信息地址指针自动回滚。触摸屏上直接翻历史记录比查日志快得多。这个系统最让我服气的是清料逻辑——长按急停按钮5秒自动执行清空流程所有轴按S曲线退回原点气缸顺序复位还能自动统计卡料位置。调试时故意制造了七八次卡料这功能真能救命。