锂电池分选机 欧姆龙NJ501-1500,威伦通触摸屏 锂离子电池自动分选机 电压测试,日置电阻表测试,基恩士测厚仪 国际IEC 61131标准编程模式,设备涵盖伺服运动控制,高创直线电机DDR高速同步运动控制。 轴控制,故障记录功能,产量统计及OEE功能,轴控制函数块,优质的触摸屏程序模板,可重复调用 整线多达数十轴,高创直线电机控制,X,Y,Z三轴机械手取放料控制,雅马哈机械手运动控制,ABB机械手控制 基本工艺流程 满电池料框推车到位- 到位料框顶升到位—4轴机械手取料-电池定位—四联机械手移栽-扫码工位工作-电压测试工位工作—测厚工位工作-入料扫码&电压内阻不良分选-3轴X,Y,Z机械手分选-良品进入档位分选主皮带-皮带移动—X,Y直线电机档位分选…… 注释齐全,PLC程序+威纶通触摸屏程序+变量地址分配表+IO分配表+雅马哈机械手程序YAMAHA +ABB六轴机器人程序+eplan格式电气原理图+2D电气元器件布局图 ST+FB+梯形图编写,注释齐全
锂电池分选机这玩意儿,搞自动化的人都知道是个硬核设备。今天咱们唠唠这套基于欧姆龙NJ501-1500 PLC的狠货,搭配威伦通触摸屏搞出来的全自动产线。先说个冷知识——这设备里藏着四十多个伺服轴你敢信?高创的直线电机DDR直接当主力,同步精度能到0.005mm,比头发丝还细五倍!
核心代码结构用ST语言写得那叫个风骚,比如这个轴控函数块:
FUNCTION_BLOCK AxisControl VAR_INPUT TargetPos : LREAL; MaxSpeed : LREAL := 500.0; END_VAR VAR_OUTPUT CurrentPos : LREAL; END_VAR // 轴使能+绝对定位双保险 MC_Power(Axis:=Axis1, Enable:=TRUE); MC_MoveAbsolute(Axis:=Axis1, Position:=TargetPos, Velocity:=MaxSpeed);别看就五行代码,里面藏着伺服驱动的硬核逻辑。那个MC_Power指令一上电,电机立马进入战斗状态,MaxSpeed参数直接关联驱动器里的S型曲线加速配置。老司机都知道,这种写法比传统梯形图省了至少30%的扫描周期。
触摸屏这边更有意思,威纶通的模板直接绑定PLC变量地址表。比如这个OEE统计界面:
// 触摸屏脚本绑定 TagBind("OEE_Value", "DB100.DBD24"); TagBind("Output_Qty", "DB100.DBD28");这招直接把PLC里的浮点数寄存器跟屏上的进度条锁死,连中间变量转换都省了。配合雅马哈机械手的取放料程序,动作循环直接压到0.8秒以内。说到机械手,ABB六轴机器人那边用的是模块化编程:
MODULE PickModule PROC main() MoveJ pHome,v1000,z50,tool0; MoveL pPick,v500,fine,tool0; GripperClose; MoveL pHome,v1000,z50,tool0; ENDPROC ENDMODULE每个动作模块独立封装,要改抓取位置直接调参数就行。最绝的是故障记录功能,用环形缓冲区存最近100条报警:
FIFO_SAVE(AlarmBuffer, "E3_轴超程", GET_TIME());这招比传统报警记录省了80%的存储空间,查故障直接按时间戳倒推,运维小哥看了直呼内行。
测试工位更是个黑科技集合体,日置表的电阻测量直接走ModbusTCP:
MB_CLIENT_REQUEST( Conn:=gConnHandle, Mode:=MB_READ_REG, Addr:=40001, Count:=2, DataPtr:=ADR(ResistanceValue) );配合基恩士测厚仪的千分尺级精度,不良品分选准确率直接干到99.99%。最后说个骚操作——所有电气图纸用EPLAN自动生成BOM表,元器件布局直接投影到2D图,装配工再也不用对着纸质图纸挠头了。这整套架构,说它是锂电池界的变形金刚都不为过!