拓冰建站拓冰建站
首页 / 资讯中心 / 正文

M7120平面磨床PLC改造实战:从继电器蜘蛛网到智能控制

从仓库角落翻出一台M7120的时候老师傅们都说“这机器还能磨就是电气柜里那堆中间继电器让人头疼”。这话一点不假。老款M7120平面磨床液压靠阀磨削靠砂轮控制靠一堆接触器、继电器、时间继电器线路密密麻麻故障出起来能查一上午。最后这台机床落到我手里干脆做了一轮彻底的PLC改造。整台机器从“蜘蛛网”变成了一块干净的控制板磨床本身精度没动操作手感反而比原来更顺。这篇就把整个改造过程中的思路、IO分配、梯形图逻辑、接线调试、踩过的坑一次性写清楚。改造M7120这件事适合三类人参考一是厂里正好有老设备等着翻新二是做机床电气维修想练手PLC实战三是纯粹对老旧设备数字化改造感兴趣的工控人。全程用的都是常规工具和材料不需要特殊仪器一个万用表、一把压线钳、一台编程电脑就够。1. 改造背景与整体思路1.1 M7120老磨床的“老”在哪M7120是典型的卧轴矩台平面磨床工作台宽度200mm左右靠电磁吸盘吸住工件砂轮主轴高速旋转进行磨削。这类机床在机加工车间、模具车间、工具车间用得特别多特点是结构皮实、精度稳定很多用了二三十年还在服役。真正老化的不是机械部分而是电气控制系统。原机控制柜里全是继电器逻辑启动、停止、联锁、延时全靠物理继电器搭出来。这带来几个很现实的问题继电器触点氧化后接触不良故障时好时坏很难定位。线路太多线号标识脱落图纸丢失维修基本靠猜。时间继电器精度差电磁吸盘充退磁时间不稳定磨削完取工件常遇到“吸得很死取不下来”或者“退磁不彻底”的情况。整体功耗高、发热大夏天柜子里温度能烫手。机械部分我拆开检查过导轨、丝杠、液压系统都还能用砂轮主轴轴承间隙也在允许范围内。这样的机床直接报废太可惜花小钱改造电气系统等于再续十年命。1.2 用PLC替换旧继电器控制的方案选型刚开始我考虑过两个方案一个是修旧——把损坏的继电器换掉把线重新捋一遍继续用原来的逻辑运行。另一个是用PLC替换整个继电器控制回路。修旧方案看似省事但仔细算下来并不是这样。原来的老机器已经有二十多年了剩下的继电器也接近寿命极限今天修好这个明天坏那个而且老的逻辑本身就有缺陷——比如部分联锁保护不到位容易误操作。即使是完全修复这台磨床仍然是一台需要频繁维修的机器。最终选择PLC方案理由很直接PLC体积小可以把原来一个柜子的控制元件压缩到很小区域控制柜清爽很多。逻辑修改只需改程序不用改硬线后期工厂如果要调整工艺、增加联锁成本几乎为零。时间控制变精准退磁延时可以做到精确到0.1秒改善工件退磁效果。可以扩展触摸屏运行状态一目了然检修效率大幅提高。从长远看PLC标准化程度高以后维修人员接手更容易。PLC品牌上没有太多纠结。现场没有多轴运动控制需求纯开关量逻辑控制几十个点位以内市面上主流小型机都能胜任。我选择了国产信捷XC系列主要是它在这个场景下性价比实在本体自带24点开关量程序容量和指令集够用编程软件免费支持在线监控。设备本身不需要以太网或者高端通讯所以省下来这笔钱是值得的。当然如果你手头正好有三菱FX系列、汇川H1U、台达DVP系列这类PLC也完全可以选型逻辑是通的。核心考虑点只有一个IO点数够不够程序容量够不够其他基本都是习惯问题。1.3 制定改造目标与保留项改造不是全部推翻重来。我给自己定了几条原则机械液压系统一律不动。磨床的磨削精度靠机械保证电气改造解决的是控制问题不碰机械结构。如果动了机械精度基准就乱了得不偿失。保留原操作习惯。老操作工习惯了按钮站的操作逻辑我保留原有按钮、旋钮的布局和功能定义让他们几乎无感切换。安全第一联锁优先。原有电控中合理的安全联锁和逻辑一条不删同时增加必要的互锁与保护。电磁吸盘充退磁控制器整机保留。这是磨床最核心的部件之一旧的充退磁控制器工作正常只是控制信号从继电器换成PLC输出直接对接不另做改动。增加硬急停回路。急停回路不经过PLC内部程序直接在硬件上切断接触器控制电源这是任何设备改造里都不能妥协的一条。改造前先拍板这些原则后面所有的程序编写和接线都得按照这个框框来。2. 系统方案设计与IO分配2.1 电气系统测绘与IO统计改造最怕上来就拆拆完装不回去。我第一步做得最多的是测绘记录。把原来的电气原理图、元件清单、线号标签尽量抄下来不会画的拍照存档。老M7120的控制回路大致是这些单元断路器、熔断器进线保护和各支路保护液压泵电机提供磨床液压系统的压力油源砂轮主轴电机磨削主运动一般4kW左右冷却泵电机磨削冷却液循环电磁吸盘直流供电通过充退磁控制器输出照明灯、变压器机床照明和控制电源按钮站启动、停止、急停、充磁、退磁、液压启停各种热继电器、中间继电器、时间继电器保护和逻辑从这些单元出发统计出PLC需要的IO分为输入和输出两大类。输入点大致有急停按钮常闭液压泵启动按钮常开液压泵停止按钮常闭砂轮启动按钮常开砂轮停止按钮常闭冷却泵启动按钮常开冷却泵停止按钮常闭电磁吸盘充磁按钮常开电磁吸盘退磁按钮常开工作台左右极限限位根据需要液压压力开关反馈可选输出点大致有液压泵接触器线圈砂轮主轴接触器线圈冷却泵接触器线圈充磁控制器“充磁”信号充磁控制器“退磁”信号运行指示绿灯故障指示红灯蜂鸣器可选大致统计是11个输入、8个输出。这个量级选一台输入12点、输出8点的PLC就能搞定。我留出了20%余量最终选了信捷XC3-24T-E本机14输入10输出留了点余量给以后功能扩展。2.2 PLC选型与IO分配表具体选型时没有选继电器输出型选了晶体管输出型。原因很简单这台设备上没有任何高速脉冲输出需求但晶体管输出响应快、寿命长、无触点弹跳而且带电磁继电器负载时只需要加小型中间继电器过渡。反过来如果选继电器输出虽然带载能力看似直接但频繁动作的接触器线圈会导致PLC内部继电器触点很快打弧氧化。实际IO分配如下输入点功能说明输出点功能说明X0急停常闭Y0液压泵接触器X1液压泵启动Y1砂轮接触器X2液压泵停止Y2冷却泵接触器X3砂轮启动Y3充磁控制X4砂轮停止Y4退磁控制X5冷却泵启动Y5运行指示X6冷却泵停止Y6故障指示X7电磁吸盘充磁按钮Y7蜂鸣器X10电磁吸盘退磁按钮急停为什么接常闭这是PLC控制的一个基础常识。急停按钮在未按下时触点闭合如果线路断了或者按钮坏了PLC能第一时间检测到信号断开触发保护动作。如果接常开断线时系统完全无感知急停相当于失效。2.3 原液压系统和充退磁控制器的对接M7120是液压驱动的磨床工作台往复运动完全靠液压系统。PLC改造不改变液压原理液压泵的启停只是通过接触器来控制电机电源。原机液压泵由三相电机驱动热继电器保护这些环节原封不动保留接触器线圈由PLC的Y0控制。充退磁控制器是M7120特有的关键部件。它的作用是把交流电转换成直流电给电磁吸盘供电并在退磁时自动产生反向交变衰减磁场将工件和吸盘上的剩磁降到最低。老机器上自带一个旋钮控制充磁量和退磁时间。改造前我就决定直接保留原来的充退磁控制器。翻查它的接线发现它的控制端很简单两个干接点信号一个请求“充磁”一个请求“退磁”控制触点上没有高压可以直接和PLC的输出对接。于是Y3、Y4分别控制这两个信号PLC梯形图里做逻辑互锁确保同一时刻只发出一个信号。如果原机没有自动退磁控制器只有整流桥和手动开关那么改动会多一点需要增加一个直流接触器用两个接触器实现充磁/退磁切换或者加一个简单的固态继电器来控制桥式整流输出方向。手头这台机器运气好保留了完整的充退磁控制器少了不少麻烦。2.4 电气原理图设计改造前我把控制原理图重新画了一遍。不需要画得跟厂家图纸一样漂亮但必须清楚、完整、经得起推敲。主回路比较简单三相电源进来先过总断路器分三路液压泵电机、砂轮主轴电机、冷却泵电机每路都有一个接触器主触点和热继电器砂轮主轴电机直接启动5kW以内不需要星三角降压冷却泵电机比较小接触器可以直接控制电磁吸盘回路由变压、整流、充退磁控制单元构成从主回路单独供电二次控制回路是这次改造的重头戏。PLC输出不直接驱动接触器线圈而是驱动中间继电器由中间继电器的触点去控制接触器线圈。这样做的好处是PLC输出口不直接面对电机启动时的干扰而且接触器线圈是感性负载断电时会产生反向电动势中间继电器可以起到隔离缓冲的作用。急停回路单独设置急停按钮的常闭触点串联在接触器线圈供电回路上直接硬件断开接触器电源。即使PLC程序跑飞甚至PLC本体断电急停按下去依然能切断电机电源这是设备安全最重要的底线。整个二次回路的电源通过一个控制变压器从380V变成220V给PLC和中间继电器供电。PLC本体用220V电源型不需要额外开关电源省了一个模块。3. PLC程序编写3.1 梯形图总体逻辑框架程序用信捷的XCPPro软件编写语言是梯形图。整个程序脑子里先画个框架再动手写第一层总保护。急停输入和所有热继电器的常闭点全部串联在一个总使能标志里任何一个保护动作整个系统复位。第二层液压泵逻辑。按下启动按钮液压泵接触器吸合按停止或按急停断开。加自锁保持。第三层砂轮逻辑。这是安全要求最高的环节。必须满足液压泵已启动且工作台液压正常同时电磁吸盘处于充磁状态砂轮才能启动。满足条件后按砂轮启动按钮才有效。第四层冷却泵逻辑。冷却泵必须在砂轮启动之后才能跟随启动砂轮停止时冷却泵同时停止防止砂轮不转时冷却液继续喷溅。第五层充退磁逻辑。按下充磁按钮Y3输出同时Y4断开按下退磁按钮Y4输出Y3断开。中间加互锁不允许同时输出。退磁结束后保持一段延时确保剩磁衰减。第六层状态指示和蜂鸣器。系统运行亮绿灯任一故障亮红灯并蜂鸣报警。3.2 核心安全联锁逻辑安全联锁是整个改造的灵魂。原机继电器电路里就有一些联锁但设计得不够严密。这次用PLC逻辑可以写得更细。最值得说的是砂轮启动和电磁吸盘的联锁。磨床上有一个很重要的安全规则工件没有吸牢砂轮不能启动。原机只靠操作工自觉万一忘了充磁就把砂轮开起来工件会被砂轮打飞出去非常危险。我在程序里把“充磁状态”作为砂轮启动的前置条件逻辑大致是按下砂轮启动按钮时程序检查Y3充磁输出当前是否为ON同时检查充磁控制器有没有回馈信号。如果充磁输出为OFF砂轮接触器不吸合同时故障灯闪烁提示“先充磁”。磨削过程中如果意外触发急停或者充磁信号消失砂轮和冷却泵立即停止。这里其实还可以做得更稳妥有些磨床会在电磁吸盘供电线路上加一个电流继电器用实际吸盘电流有无来反馈给PLC作为“确实有磁”联锁。一般改造中如果充退磁控制器上有多余的辅助触点建议接一根反馈线到PLC输入形成一个闭环判断。这次改造中我预留了这个输入点但目前先以输出状态作为联锁依据因为这台充退磁控制器的辅助触点已经损坏强加反而不可靠。液压泵和砂轮的联锁也做了砂轮启动条件之一是液压泵接触器已吸合且运行超过3秒。这3秒延时是让液压系统先建立压力避免工作台还没浮起来砂轮就开始转。3.3 退磁控制的延时与自动循环退磁是磨床电磁吸盘最容易出问题的环节。老机床的操作流程是磨完一批工件操作工把旋钮扳到“退磁”位置充退磁控制器内部自己完成退磁时间控制结束之后旋钮扳回“停止”。PLC改造后我把这部分逻辑尽量自动化按下退磁按钮后Y4输出充退磁控制器执行退磁循环。同时PLC内部开始一个8秒的延时计时器。8秒后PLC自动把Y4断开防止操作工一直按着退磁按钮导致退磁控制器长时间通电。这个8秒来自原机充退磁控制器的标准退磁循环时长我实际测试原机时用万用表测过完整退磁周期大约是5到7秒加上2秒余量就是8秒。如果你的控制器不一样这个参数需要现场实测调整。退磁完成之后程序自动进入一个“等待状态”此时砂轮无法启动直至操作工重新按下充磁按钮确认下一轮工件已放好并吸牢。这个细节看似简单实际上能把“磨完一批忘记切换状态”的操作失误挡在程序外面。还有一个细节值得说充磁量大小控制。原机充退磁控制器面板上有“充磁强度”旋钮这个旋钮是靠手动调节可控硅导通角实现的与PLC无关属于保留的手工调参项。PLC只需要给出数字量开关信号不参与模拟量调节。3.4 关键程序段示例用梯形图的语言把上面几段逻辑具象化。下面是一段精简后的关键逻辑使用信捷PLC指令风格但逻辑同样适用于三菱、汇川等兼容GX Work系列的PLC| X0(急停常闭) M0(总使能) |——|/|——————| |———————————————————————————( M0 总使能 ) | M0 X1(液压启动) X2(液压停止) M1(液压运行) |——| |——| |———————————|/|—————————————————( M1 ) | M1 | |——| |——| | M1 X3(砂轮启动) Y3(充磁中) X4(砂轮停止) M2(砂轮运行) |——| |——| |———————————| |——————————————|/|——————————( M2 ) | M2 | |——| |——| | M2 X5(冷却启动) X6(冷却停止) M3(冷却运行) |——| |——| |———————————|/|—————————————————( M3 ) | M3 | | M0 M2 T1(3秒延时) |——| |——| |———[TON T1 K30] | M0 M1 |——| |——| |———————————————————————————————( Y0 液压泵接触器 ) | M0 M2 T1 Y3 |——| |——| |———————————| |—————| |———————————————( Y1 砂轮接触器 ) | M0 M3 M2 |——| |——| |—————| |——————————————————————( Y2 冷却泵接触器 ) | X7(充磁按钮) X10(退磁按钮) M4(退磁延时中) |——| |———————————————|/|——————————|/|——————————( Y3 充磁输出 ) | Y3 | |——| |——| | X10(退磁按钮) X7(充磁按钮) ( Y4 退磁输出 ) |——| |———————————————|/|——————————————————————————( M5 ) | M5 T2(8秒退磁延时) |——| |——|———[TON T2 K80] | M5 T2 |——| |——|———————————————|——————————( Y4 退磁输出 )要点说明X0急停用常闭点所以用|/|指令读取。X0断开时M0为ON系统才允许运行。砂轮启动M2的自锁回路里串联了Y3的常开点充磁输出必须在ON状态砂轮才能保持运行。如果磨削过程中充磁信号异常消失M2立刻断开。T1的3秒延时用于液压压力建立T2的8秒延时用于退磁周期控制。Y1砂轮接触器输出不再依赖M2这个中间继电器而是用M2和延时充磁的逻辑综合驱动这样即使M2因为某种原因没断开接触器也可能被其他条件切断。实际项目中我还加了一段充磁和退磁输出的互锁保护Y3和Y4在梯形图里互相插入对方的常闭点确保任何时刻不可能同时为ON。充退磁控制器要是同时收到两个信号内部的可控硅很可能直接炸掉这种低级错误必须靠硬互锁排除。4. 接线与调试实录4.1 老柜体清理与元件布局电气柜虽然老但柜体钢板厚实、密封性好可以继续用。我把柜内元件全部拆光用砂纸把内部锈蚀打磨一遍刷了两遍灰色防锈漆。柜子内部消杀干净以后重新规划布局顶部装总断路器和分路断路器中间右侧安装接触器、热继电器中间左侧安装PLC本体和中间继电器组底部固定开关电源主要给中间继电器供电端子排一字排开全部用UK接线端子装配有个细节PLC和接触器之间保持适当距离PLC尽量靠近柜门或者柜体一侧不要让动力线从PLC正上方走。老柜子空间有限但宁可挤一点也要把强电和弱电分开两侧布线这样能明显减少接触器吸合、断开瞬间对PLC的干扰。接线色标我按常规来动力线黑色控制线红色直流信号线蓝色地线黄绿双色。每个端子都压冷压端子线号管用打号机打好。这一步看起来费功夫后面排查故障时就知道省时间了。4.2 通电调试顺序接线完成后千万别上来就按启动按钮。我按下面这套顺序调试每一级都确认没问题再进下一级第一步断电检查。用万用表二极管档逐一确认每一根线有没有接错、有没有短路重点查PLC输出到中间继电器的线以及中间继电器触点接触器线圈的线。这一步花了将近两个小时但错一根线就可能烧一个输出点。第二步送PLC电源。只送控制电源不送主电路电源。用编程线连上电脑监控PLC输入状态逐个按下按钮站上的按钮核对X0到X10的指示灯变化是否正确。注意急停按钮按下去X0要变OFF松开来要恢复ON这才是正常状态。第三步PLC空载测试。在程序监控模式下用鼠标强制Y0到Y4逐个输出听中间继电器是否有吸合声确认每个输出对应继电器动作正常。这个阶段不接接触器线圈只是验证PLC到继电器的链路。第四步接通中间继电器到接触器的硬线此时不送主电源按下启动按钮看接触器是否吸合、是否有异响、是否发热。每个接触器单独测试。第五步送主电源先只试液压泵电机。观察电机转动方向是否与油泵标识一致方向反了立即断电换相。液压泵正常后试砂轮主轴电机同样要确认旋转方向。冷却泵电机方向无所谓流量正常即可。第六步联机整机测试。按正常磨削流程操作一遍合闸→液压启动→放工件→充磁→尝试启动砂轮→启动冷却→磨削→关闭冷却→停止砂轮→退磁→取工件。每个环节都观察PLC输入输出状态同时用手摸接触器、中间继电器温升是否正常。4.3 手动和自动功能验证整机测试差不多以后还要把这个流程多跑几遍专门验证异常情况下的响应磨削中突然按急停砂轮和冷却泵必须立即停止液压泵也停下。重新复位后程序应该回到初始状态不能自己启动。不充磁直接按砂轮启动砂轮不能转故障灯亮。砂轮没启动时按冷却泵启动冷却泵不能转或者即使转了也会因为缺少联锁而立刻停止。退磁没结束就按充磁指令无效。液压泵没启动就按砂轮启动程序无响应并提示先启动液压。这些异常场景验证很重要。PLC程序的逻辑写对了现场的电气接线也要跟着对两者必须完全匹配。我调试时拿着表格一项项打勾每验证一条就在后面标注避免漏项。5. 常见问题与处理5.1 常见问题速查表整个改造下来把现场遇到的问题汇总成一张速查表希望同行遇到类似情况能少走弯路问题现象可能原因排查方法解决方法按下启动按钮PLC无反应按钮触点氧化或接线松脱万用表量X输入信号是否到达清洁触点、重新压端子急停复位后系统无法启动PLC内部M0没有恢复监控X0状态是否恢复ON检查急停常闭触点是否接触良好砂轮启动无响应充磁联锁未满足、Y3没输出检查Y3状态和梯形图逻辑先充磁再启动砂轮或检查充磁回路退磁输出一直不停止退磁延时时间写错了核对T2设定值根据控制器实测周期调整PLC输出点烧毁感性负载没有续流二极管检查中间继电器线圈是否并联二极管在继电器线圈两端并联1N4007续流二极管接触器吸合瞬间PLC死机或误动作强电干扰弱电检查柜内布线强弱分离情况PLC远离动力线输出线加屏蔽或绞合磨削中偶尔砂轮停顿充磁反馈信号抖动监控Y3动态状态程序中延长判断时间或加滤波电磁吸盘剩磁大、取不下工件退磁时间太短或退磁次数不够目测退磁周期调整T2延时必要时增加退磁循环次数5.2 现场干扰问题的排查笔记调试过程中遇到最棘手的一个问题是接触器吸合瞬间PLC偶尔会乱跳一下。比如液压泵启动时旁边的故障指示灯会闪一个极短的脉冲虽然不影响运行但这种干扰不解决以后会埋雷。排查过程是这样的先用排除法断开所有接触器线圈的公共电源单独给PLC供电手动强制输出Y0用万用表监控其他输出点的状态。发现只要Y0对应的中间继电器吸合Y5就会捕捉到干扰电平。问题定位到PLC输出和继电器线圈同在一个端子排上距离太近继电器线圈断电时产生的反向电动势通过线间电容耦合到了PLC内部。处理办法很粗暴有效每个中间继电器线圈两端都并一个续流二极管二极管负极接电源正极、正极接电源负极。同时在PLC输出公共端到中间继电器线圈之间串了一个小型RC阻容吸收器。处理后反复测试几十次干扰消失。这里多说一句很多人觉得PLC晶体管输出内部已经做了保护不需要外部续流二极管。实际上晶体管输出确实可以承受感性负载的反向电动势但如果和PLC输入回路靠得太近外部干扰照样会耦合进去。加续流二极管是成本最低、效果最直接的手段别省。其他几个零碎小经验也记录一下老机床接线端子锈蚀严重压线前一定要用砂纸打磨接线端子接触面否则接触电阻大启动大电机时容易发热。机器接地线要重新接一遍。老磨床的接地端子经常被油漆盖住或者接地线压根没接这在改造中必须处理。PLC开关电源的直流地和机柜外壳最好单点接地不能形成地环路。热继电器整定电流要根据电机铭牌重新核对。液压泵电机和砂轮主轴电机的铭牌电流可能和原机热继电器整定值不一致以铭牌为准整定在1.0倍额定电流。5.3 电气原理图与文档归档改造完成不代表事情结束。我把最终的IO分配表、梯形图导出PDF、接线图、元件清单全部归档一起放在电柜里。这个习惯救过我不少次半年后某个接触器烧了维修人员打开电柜看到图纸十分钟就定位到了问题。做文档的时候我还特意把改造前后操作流程打了一份对比表贴在按钮站旁边。老操作工一张纸就能看懂操作内容改造前改造后启动机床合闸→按液压启动合闸→按液压启动无变化磨削前放工件→旋钮充磁→启动砂轮放工件→按充磁→再按砂轮启动磨削完成停砂轮→旋钮退磁→取件停砂轮→按退磁→8秒后自动结束→取件故障状态看继电器状态判断看故障指示灯和触摸屏操作工反馈说改造后最明显的感觉是“按钮有了逻辑”不会误操作。以前机器有时候会莫名其妙地自己停了现在每次停都停得有道理而且一看指示灯就知道原因。6. 一些改造中没写进图里的体会M7120这台磨床改造完到目前已经稳定运行快一年中间没有出过一次非正常停机。当初花在测绘、选型、布线上面的功夫现在不断地在返还价值。让我印象最深的一件事是调试阶段老师傅提的一个要求他把手放在吸盘上让我按砂轮启动看程序会不会毫不犹豫地启动。我当然按不下去因为联锁条件摆在那里——充磁都没做砂轮怎么允许启动。但这件事让我意识到电气改造真正要解决的不只是“能动作”还有“该动作才动作”。PLC程序里多写几行联锁有时候真能救命。还有个小技巧最后分享出来如果你手头的老磨床没有图纸、也搞不清原来每个按钮对应的功能有一个笨办法——把按钮站打开逐个按钮量出线号然后顺着线号往电柜里找。磨床这类设备的按钮站线号通常和电柜端子排线号一致顺着这个线索把每个按钮的“走到哪、控制谁”摸清楚整个设备的控制逻辑图就八九不离十了。这方法看着笨但在没有任何技术资料的老设备上却是最管用的起点。老磨床的机械寿命往往远超电气寿命很多时候并不是机床不能用了只是它的“神经控制系统”该换一换了。PLC改造这条路投入不大、风险可控、回报直接非常值得在老旧机床上推广。如果手头的M7120或者其他老设备也遇到类似问题可以放心动手试。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门