先让它动,再让它动对——智能产线调试课上的三次返工

上周三下午,实训室那台六工位装配线又停了。

不是坏。是学生把双作用气缸的两根气管接反了,推出去弹不回来。我站在旁边看气压表从0.6掉到0.2,没吭声。

这种安静的失败,在智能产线调试课上太常见了。它不报警,不亮红灯。它只是不动。

先让它动,再让它动对

教材讲调试的顺序一般是:仿真验证、程序下载、单机试车、联机联调。逻辑没错。可人真站到台架前面,第一个要对付的根本不是PLC。

机械零点、气缸行程、感应片位置、限位块间隙——这些不对,程序写得再漂亮都是空转。

智能产线调试实训台气缸磁性开关感应片位置调整
智能产线调试实训台气缸磁性开关感应片位置调整

小周那组就是。伺服原点回归方向设反了,一上电滑台直接顶限位块。砰。他脸都白了。我跟他说,原点参数是跟机械装配方向绑死的,抄说明书抄不出来。

这话说得有点重。但没办法,调试里很多知识就是“撞过才记住”。我后来想,能不能让他们少撞几次?于是把机械装配和调试排到同一周,先装后调,中间只隔一天。有效果——调的时候脑子里还有装配顺序。副作用也有:装配拖堂的组,调的时候手忙脚乱。取舍吧。

分层是有用的,但别信“一层一层来”

我们课上的分层:机械层、传感层、驱动层、逻辑层、信息层。写教案挺好看。

现实是互相咬的。

上学期有个组,节拍死活压不下来,该八秒的活儿他们跑十四秒。查了三天,才知道是定位销公差选松了,气爪夹不牢,工件每次轻微偏移,光电传感器就时亮时暗。程序里加了重试——重试五次。重试本身就是节拍杀手。

问题长在机械上,表现却在程序里。所以我常跟学生讲,智能产线调试的本质不是“调程序”,是在机械、传感、控制之间找一个妥协点。哪里让步、让多少,这是设计决策,不是debug技巧。

传感层的选择也一样。接近开关便宜、皮实、抗脏,可检测距离短;光电灵敏,还能辨颜色,车间粉尘一上来就误触发。学生选型多半先看价格。我不拦,让他们装上去跑两天,再回来换。换一次的代价,比讲十遍选型原则管用。

驱动层更微妙。变频器加减速时间设短了,启动冲击大,工件跟着晃;设长了,节拍上不去。伺服的位置环增益同理。这类参数没有标准答案,只有“这条线、这个负载、这个节拍”下面的答案。

智能产线PLC程序在线监控梯形图与IO状态调试画面
智能产线PLC程序在线监控梯形图与IO状态调试画面

他们卡住的地方

他们卡住的地方
他们卡住的地方

不敢改参数。学生默认出厂值神圣不可动。其实很多参数本来就是留给现场整定的。不改,设备永远只能跑在保守状态里。

不会读状态。梯形图看得懂,可一看到“输入点亮、输出不动”,脑子就空。我说过很多遍:先别想程序,拿万用表量一下阀有没有电。工具链其实很朴素——万用表、IO强制表、在线监控、示波器抓脉冲。就这些,没什么高级货。

怕出错。这个最要命。有组学生为了不出错,程序里塞了二十多个互锁,结果正常流程都走不通了。我告诉他们,调试的基本功之一是敢让设备出一次错。你把错误逼出来,才知道边界在哪。

还有个小卡点挺有意思:学生写调试记录,喜欢写“已解决”。我说不行。你得写清楚改了什么、为什么改、改完现象变没变。因为三天以后,你自己都不记得当时在干嘛。这不是形式主义,是省你自己的时间。

故障注入,和一点不太成熟的反思

故障注入,和一点不太成熟的反思
故障注入,和一点不太成熟的反思

以前我带调试,都是我先跑一遍好的,他们照着复现。他们会做。但不会想。

今年反过来。线体调好之后,我故意拔一根线、拧松一个接近开关、把一个定时器改长200毫秒,然后发一张纸:三条现象,四十分钟,找真因,不许问老师。

头一回做得很糟。有人说PLC坏了,有人说重下程序试试。重下程序那种属于玄学调试,靠运气,不能教。

第二轮就好些,开始有人拿表量了,开始有人翻IO表。到第三轮,有个组按“现象—可能位置—验证方法”列了张表。我看了一眼,比教材上的故障树清楚。

想说的是,这门课真正能留下来的东西,不是某个软件的操作,是这套排查顺序。软件会换代,顺序不会。

遗憾也有。一条线的完整调试,企业里要两三周,我们只有十六个学时。砍来砍去,学生刚摸到门道就下课了。

评价方式我也在改。现在给分还是看“功能是否实现”,可调试里最值钱的是过程——怎么定位、怎么排除、怎么记录。我让学生交过两次调试图纸,每改一次参数画一笔。说实话,比考试卷子诚实。明年打算把这块权重提上去,虽然会给自己加一堆批改量。……也可能后悔。

前阵子有个毕业生回来,在做产线集成。他说:老师,你课上逼我们找的那根松线,跟我现在厂里遇到的一模一样。

就冲这句,这课还得接着改。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:先让它动,再让它动对——智能产线调试课上的三次返工
文章链接:https://www.yqhljx.com/list_9/5818.html