给面粉厂做自动小包装产线,从人工称重到机器人码垛——一个称重包装项目的完整记录

面粉厂自动化包装产线

去年秋天接了个活儿,河北一家面粉厂要上自动小包装产线。老板姓李,四十出头,在面粉行业干了快二十年。他的厂原来一直是人工称重、人工封口、人工码垛——一条线七八个人,一天干十个小时,产能大约是五吨。现在人工越来越难招,年轻人不愿意干粉尘大的活儿,李老板咬咬牙决定上自动化。

我去现场看了三天,回来出了方案。整个项目从签合同到验收,前后四个月。今天把这事儿从头到尾捋一遍,全是干货。

客户需求:看起来简单,做起来不简单

先说说工艺要求:

  • 包装规格:2.5kg和5kg两种,可切换
  • 包装袋:预制塑料袋(带封口条那种)
  • 产能要求:≥8吨/天(8小时),也就是每分钟大概要包11-12包5kg的
  • 精度要求:±10g以内
  • 后端需要自动码垛到托盘上

听起来不复杂对吧?但实际上有几个难点:

难点一:面粉流动性差。 面粉不像水,不像沙子,它的流动性受湿度、温度、面粉品种影响非常大。同一台设备,冬天和夏天灌装的重量都不一样。前一天还是45%湿度的普通面粉,后一天换了高筋粉,灌装速度就得调。

难点二:粉尘防爆。 面粉粉尘在特定浓度下会爆炸——这个不是开玩笑的。所有电气设备必须防爆或者做防尘处理,接地要做好,不能用会产生火花的元器件。

难点三:精度要稳。 2.5kg的包装,误差±10g,听上去不苛刻。但面粉灌装的时候有”冲击效应”——物料落下来会冲击称重传感器,导致读数瞬间偏高,系统提前停止灌装,结果每包都偏轻。反过来说,如果补偿太多,又会偏重。这个补偿值要反复试。

系统架构

最终确定的方案:

控制系统: 西门子S7-1200(1215C DC/DC/DC),加一个CM1241 RS485模块接称重仪表。为什么用S7-1200?性价比高,对于这个项目来说性能绰绰有余,而且面粉厂的设备维护人员以前用过西门子的屏,培训成本低。

人机界面: 昆仑通态TPC7062Ti,7寸触摸屏。配方功能用来存2.5kg和5kg两种规格的灌装参数。

称重系统: 梅特勒-托利多IND331称重仪表,配一个50kg量程的不锈钢称重传感器。精度0.01kg,刷新率每秒50次。

灌装机构: 螺旋给料机(变频驱动)+ 气动夹袋器。螺旋给料的好处是下料均匀,容易控制精度。粗给料用变频器50Hz高速转,细给料降到15Hz慢慢补。

封口: 气动热封机,温度控制在160-180℃,时间1.5秒。

码垛: 一台小型的直角坐标机器人(桁架式),X轴行程2米,Y轴1米,Z轴0.8米,配气动抓手。一天码8吨,机器人干起来轻轻松松。

程序逻辑:粗给料→细给料→补料

整个程序最核心的部分是灌装控制,大概的逻辑是这样:

Network 1: 启动灌装
  "启动按钮" AND "夹袋到位" AND "称重稳定" 
  -> SET "粗给料输出" (Q0.0)
  -> SET "螺旋给料变频器启动" (Q0.2)

Network 2: 切换到细给料
  "当前重量" >= "目标重量" - "粗给料提前量" 
  -> RESET "粗给料输出" (Q0.0)
  -> SET "细给料输出" (Q0.1)
  变频器频率从50Hz降到15Hz

Network 3: 灌装完成
  "当前重量" >= "目标重量" - "细给料提前量"
  -> RESET "细给料输出" (Q0.1)
  -> RESET "螺旋给料变频器启动" (Q0.2)
  -> SET "封口允许" (M10.0)

Network 4: 卸料
  "封口完成"
  -> 打开夹袋器
  -> 启动输送带

参数设置:粗给料提前量我设的是120g(对于5kg包装),就是说当称重显示4.88kg的时候切换成细给料。细给料提前量设20g,到4.98kg的时候停。这个参数不是拍脑袋定的,是在现场反复试出来的——面粉下落有”后溜”现象,阀门关了以后还有大约15-20g的面粉会继续掉下来。

调试遇到的两个坑

第一个坑:称重传感器的防震。

设备一装好,我发现称重读数跳得厉害——±30g的波动。第一反应是传感器坏了,换了一个新的,涛声依旧。后来发现是螺旋给料机的振动通过机械结构传到了称重传感器上。机械设计的时候没考虑隔振。

解决方案也不复杂:称重模块下面垫了四块橡胶减振垫,螺旋给料机的电机底座也加了减振脚垫。机械和称重之间用软连接(帆布软接头)。改完以后,空载波动降到±2g以内。

第二个坑:细给料的PID调参。

开始的时候细给料是开关量的——要么转要么不转,结果重量总是在±15g左右震荡。后来改成PID控制,用模拟量输出控制变频器频率。

我设的参数:P=1.8,I=0.3,D=0。为什么D设0?面粉下料的惯性大,加微分容易震荡,干脆不用。效果:细给料阶段重量曲线平滑下降,最终精度稳定在±5g以内。客户很满意。

项目数据汇总

投产三个月的实际数据:

  • 产能:从原来每天5吨(8小时人工)提升到10.5吨(8小时自动),翻了一倍多
  • 人员:从7人减到2人(1人看机+1人处理异常)
  • 精度:实际误差±6g,远好于客户要求的±10g
  • 故障率:前两个月平均每周1-2次小故障(主要是气动夹袋器的密封圈磨损),后面趋于稳定
  • 设备总投资:18.6万(含全部电气和机械,不含厂房改造)
  • 回收期:客户算了一笔账,人工成本每月省了4万多,加上产能提升的利润,预计10个月回本

一点感悟

做这个项目给我最大的感触是:自动化的难点不在PLC编程,而在于对工艺的理解。你写一段梯形图让电机转起来,谁都会。但你要让面粉以±5g的精度灌进袋子里,还要一天灌几千次不出错——这个得靠对物料特性的理解,靠现场一遍一遍地试参数。

李老板验收那天挺高兴,说了一句我印象挺深的话:”以前七八个人累死累活干一天,还经常被客户投诉分量不足。现在一个人坐那儿看着机器,一包一包稳稳当当的,省心多了。”

这话听了,觉得这四个月没白熬。

上一篇 控制线虚了一根,产线跟我玩了一个月捉迷藏——从端子松动到继电器欠压的排查纪实