
1. 试运行模式解决的是什么问题把故障隔离在驱动器这一层1.1 没有试运行你根本不知道问题出在谁身上第一次给三菱MR-JE-A伺服驱动器送电我建议你别急着把脉冲线接到PLC上。我见过太多同行把伺服当步进电机用接上线就让FX5U发脉冲结果设备不动、电机抖、报警乱跳最后排查了整整一天发现是伺服参数里电子齿轮比根本就没设。MR Configurator2的试运行模式说直白点就是一套脱离上位控制器的独立测试工具。它由软件内部生成指令脉冲直接指挥驱动器驱动电机完全不需要PLC参与。这套工具能把一套伺服系统的故障范围压缩到最小如果试运行模式下电机能转、能停、能精确走位那基本说明驱动器、电机、编码器、参数和机械传动这条链路是健康的问题只可能出在PLC程序、脉冲接线、方向信号或者联调逻辑上。反过来如果试运行都转不起来那就在这一侧扎扎实实查不用去翻PLC程序。这个隔离思路是整个伺服调试的核心方法论。很多新手遇到设备不动第一反应是改程序改来改去把正常的程序改坏了。先跑一遍试运行五分钟就能告诉你努力方向。1.2 上电前必查的三根信号线与一个原则试运行虽然是在软件里点按钮但硬件上的几根信号线如果不对连点按钮的资格都没有。第一根是EMG急停信号。MR-JE-A的急停输入在CN3接口上必须处于导通状态伺服才能正常使能。第一次上电如果没接急停回路很多情况下驱动会直接报急停类报警根本不让你进入运行状态。这里我必须多说一句调试时有人图省事直接把EMG端子用短接线短接这是非常危险的做法。急停回路是最后一道人身保护试运行前一定要确认它是真实可用的。正确的做法是接一个实实在在的急停按钮调试时把按钮放在手边。第二根是SON伺服使能信号。三菱伺服的默认逻辑是外部给24V信号到SON端子驱动器才允许电机通电。在MR Configurator2的试运行界面里有个伺服ON按钮可以软件强制使能但如果你只是靠软件强制等切换到PLC控制时还是会因为SON没接而失控。所以建议接线时就把SON端子接到PLC的输出点或者中间继电器上让它一上电就保持有效。第三根是LSP和LSN行程限位信号。这两个信号在默认参数下是常闭有效的如果你没接限位开关又没有在参数里把限位功能屏蔽一启动点动驱动器就会报行程限位类报警。水平轴上如果暂时没有限位开关可以在参数里把限位输入设为无效或者用短接线临时短接但设备正式投产前必须把真实限位接回去。还有一个原则必须严格执行第一次试运行尽量把电机和机械负载脱开。带了减速器就把同步带拆掉带了丝杠就把联轴器松开。这样哪怕参数错得离谱、电机疯转也只是空转不会把设备顶坏。等空转验证通过再带负载测试。1.3 JOG、定位、程序三种试运行方式的适用场景MR Configurator2试运行界面下通常有几种操作模式我列个表对比一下模式操作方式主要用途适合场景JOG运转按住按钮转松手即停检查方向、异响、编码器、机械装配首次上电、空载检查、单项功能验证定位运转给一个位置指令自动走位停止验证电子齿轮比、定位精度、加减速带负载前的定位能力确认程序运转预定义多段位置和速度循环执行模拟简单工艺动作确认连续动作流程、时序逻辑三种模式的本质区别在于指令来源和指令形式。JOG是速度指令定位是位置指令程序是多段位置指令的组合。从JOG到定位正好是伺服调试从能不能转到转得准不准的进阶过程也是这篇文章的主线。2. 连接MR Configurator2通信、读参数与第一个操作习惯2.1 USB连接与COM口识别MR Configurator2连接MR-JE-A驱动器的首选方式是USB口就在驱动器前面板上有个mini-USB接口用普通的mini-USB线就能连。需要说明的是这条线最好用驱动器包装里自带的或者确认是带数据传输功能的线——市面上很多线只支持充电接上之后设备管理器一点反应都没有。软件安装完成之后会附带安装三菱的USB驱动。连接顺序建议是先给驱动器送电再用USB线连接电脑最后打开MR Configurator2。如果先开软件再加电偶尔会出现识别不到设备的情况。连接后打开Windows设备管理器在端口(COM和LPT)下能看到一个新增的COM口记住这个编号。MR Configurator2左侧导航栏选系统设置通信接口选USB点通信测试确认通信成功。连接成功之后软件界面会从驱动器读到当前全部参数。你要记住的第一件事MR Configurator2里显示的参数和你改的参数在点写入之前只存在于软件缓存里不影响驱动器实际运行。试运行操作本身不会修改参数这也是试运行模式安全性的一个体现。2.2 先读参数再动手控制模式决定你能做什么连上之后第一件事是点从驱动器读取参数把驱动器当前的参数全体读进软件。这台驱动器是新的还是别人调过的参数可能完全不一样不读就改很容易把原有配置覆盖掉。读取之后重点看PA01控制模式。MR-JE-A的PA01是控制模式选择默认一般是位置控制。如果你要在试运行里做定位操作控制模式必须是位置模式如果当前是速度模式或者转矩模式定位操作界面即使能进执行起来也不是你要的效果。所以第一步把PA01确认成位置控制对应数值0。这里顺便说一个经验三菱不同系列的参数编号并不完全统一MR-JE-A和MR-J4的参数号就有差异。我在这篇文章里提到的PA、PB、PC参数编号是以MR-JE-A为基准的。如果你手上是别的系列不用硬背编号在MR Configurator2的参数表里直接搜电子齿轮控制模式旋转方向这些关键词就能定位到对应参数。2.3 通信连不上的常见原因排查通信连不上是最常见的前期卡点排查顺序我建议这样第一确认驱动器的控制电源和主回路电源都送上了。MR-JE-A需要24V控制电源驱动器面板上的指示灯亮起来才算待机状态。第二在设备管理器确认COM口存在拔插一次USB线看COM口会不会消失再出现如果一直不出现多半是USB线只支持充电或者驱动没装好。第三确认没有其他软件占用这个COM口。第四尝试关闭电脑防火墙或杀毒软件再重试有个别安全软件会拦截三菱的USB驱动通信。MR Configurator2里有个通信测试按钮点一下就能看到握手是否成功。如果在同一台电脑上经常插拔不同设备COM口号会乱建议在设备管理器里把三菱USB设备固定到一个专用COM号省得每次连接都要重新选。3. JOG点动全流程第一次让伺服转起来3.1 JOG界面参数理解速度、加减速与伺服ON进到MR Configurator2左侧的测试运转Test Operation窗口默认应该落在JOG运转页签上。界面上的核心项目有四个速度设定、加速时间、减速时间、伺服ON按钮。速度设定单位是r/min也就是电机每分钟转数。这个值直接决定你点下去时电机转多快第一次建议设100r/min也就是额定转速3000r/min的3%出头这个速度下就算有问题也完全可控。加速时间和减速时间单位是ms第一次建议各设1000ms让电机慢慢加速慢慢减速避免冲击。伺服ON按钮是用来软件强制使能的点一下会变成一个通的状态相当于给驱动器一个虚拟的SON信号。这里特别说明一下JOG操作是点动逻辑按住正转按钮电机运转松手立即进入减速停机。MR Configurator2里这两个按钮是鼠标按住才生效的松手就停。如果你用的是触摸屏远程操作或者某些第三方远程控制软件按钮行为可能变成点一下一直转这个差异极其危险操作前一定要确认。3.2 第一次点动的完整操作步骤我整理了一套每次新设备调试都在用的点动流程确认电机和机械负载已经脱开或者确认负载端没有卡死风险。在JOG页面点伺服ON此时面板上的伺服使能指示灯应该有变化驱动器和电机处于通电待命状态。速度设定为100r/min加减速时间各设1000ms。点正转JOG按钮观察电机是否能平稳起动。正常情况是电机发出轻微的高频电磁声然后匀速旋转转速稳定。松手确认电机能在减速时间内平稳停止没有明显的过冲或抖动。点反转JOG确认反转方向正确、运转状态与正转一致。逐步把速度提高到500r/min、1000r/min每一档都重复正反转测试观察是否有异常振动和噪音。如果有条件把速度提到额定转速的80%左右比如2400r/min确认高速段无异常。这套流程的核心逻辑是从低速到高速从正转到反转每次只改变一个变量。哪一步出问题就能立刻定位到是机械、参数还是电机的问题。3.3 点动时重点观察的三个信号点动不是看电机转了就算完要观察三样东西。第一是声音。正常运转的伺服电机声音是连续、均匀的高频电磁声掺杂着轻微的轴承滚动声。如果出现周期性异响、尖锐啸叫或者咔咔声说明机械装配有问题或者电机轴承受损又或者增益参数不合适导致共振。第二是振动。把手指搭在电机外壳或者减速器壳体上感触振动是否均匀。如果振动随着转速升高而剧烈增大多半是机械共振或联轴器偏心。第三是驱动器的状态显示。MR Configurator2主界面有当前转速、位置、电流的实时显示对比一下指令速度100r/min时反馈转速是不是也在100附近偏差过大就要怀疑编码器或参数问题。这中间如果触发了报警直接在MR Configurator2的报警显示窗口看报警号和名称比翻手册查报警号快得多。常见的点动报警集中在限位信号没闭合、编码器通信异常、主回路电源欠压这几类。看到报警之后先别急着清除先想清楚触发条件是什么盲目清报警清掉一次还会再报一次根因不除没有意义。4. 定位试运行电子齿轮比与位置指令的底层逻辑4.1 定位操作界面的参数含义JOG验证电机能转之后下一步是定位试运行。这是从能动到能准确动的关键一步也是MR Configurator2试运行模式里最有价值的环节。在测试运转窗口切换到定位运转页签你会看到这几个输入项位置指令值、速度、加速时间、减速时间、停止时间。位置指令值单位是指令单位——这个指令单位是什么含义完全由电子齿轮比决定通常我们在设计时把它对应到0.01mm或者0.001mm。速度单位是r/min加减速单位是ms停止时间指的是定位完成后到下一次动作之间的等待时间单位ms。定位操作的本质是软件生成一个位置指令把这个指令发送给伺服驱动器的位置控制环路驱动器根据当前编码器反馈位置和指令位置的差值偏差计数器进行PID调节驱动电机转到目标位置并停住。这个过程和PLC发脉冲驱动伺服的原理完全一致区别只是指令源从外部脉冲变成了软件内部发生器。4.2 电子齿轮比CMX/CDV是怎么算出来的理解了定位操作就绕不开电子齿轮比。MR-JE-A的编码器分辨率是131072脉冲/转也就是电机转一圈编码器反馈131072个脉冲。这个数字是固定的由编码器硬件决定工业上常说的17位编码器就是这个意思2的17次方就是131072。如果电子齿轮比是1:1那意味着你要让电机转一圈必须给驱动器发131072个脉冲。大部分PLC的晶体管输出最高也就200kHz算一下就知道每秒最多让电机转一圈半这就太慢了而且位置指令的数值会非常大。电子齿轮比CMX/CDV就是用来解决这个问题的通过一个比例缩放让外部指令脉冲数和电机转动之间建立合适的换算关系。换算公式很简单要让电机转一圈所需的指令脉冲数 131072 × CDV ÷ CMX。反过来电子齿轮比CMX/CDV 131072 ÷ 每转指令脉冲数。关键来了每转指令脉冲数怎么定答案由你的机械结构和期望的定位精度决定。比如一个直连丝杠的场合丝杠导程10mm你希望1个指令单位等于0.01mm那么电机转一圈对应10mm也就是1000个指令单位即每转指令脉冲数1000。于是CMX/CDV 131072 ÷ 1000 131.072取整成最简分数就是16384/125所以CMX设16384CDV设125。从MR-JE-A的默认参数看电子齿轮比默认是1:1也就是131072个脉冲转一圈这对PLC来说是非常难用的状态。所以几乎所有实际应用的第一步就是把电子齿轮比按照机械结构重新计算。4.3 用定位试运行验证电子齿轮比正确性电子齿轮比设完之后怎么确认设对了答案是靠定位试运行的实测。假设你按上面的例子1个指令单位0.01mm电子齿轮比设成16384/125。在定位运转页签输入位置指令10000速度300r/min执行定位。如果电子齿轮比正确电机应该转10圈因为10000个指令单位×0.01mm/单位100mm而电机转一圈对应10mm。用卷尺或者游标卡尺量一下实际移动距离100mm没跑偏说明齿轮比正确。如果实际移动距离是50mm或者200mm说明电子齿轮比算错了重新检查CMX和CDV的比值。这里有一个很常见的错误有人把CMX和CDV弄反了导致实际行程变成设定值的131072/2000倍偏差大到一眼就看出来。所以定位试运行的第一遍走位一定要亲眼看机械的实际移动距离不要只看驱动器显示的反馈位置。5. 实战配置换算JE-A5:1减速器5M20同步轮目标0.8m/s5.1 从同步轮到电机转速与行程的折算前面几节讲了通用流程这一节我们拿一个非常典型的现场配置来完整算一遍三菱JE-A伺服电机带5比1减速器减速器输出端装5M20同步轮也就是节距5mm、20齿的同步带轮目标是带动物体以线速度0.8米每秒做直线运动。先把机械参数折算清楚。5M20同步轮的节圆周长等于齿数乘节距20×5100mm也就是0.1米。这是什么概念同步轮转一圈同步带往前走0.1米。线速度0.8米每秒意味着同步轮需要每秒转8圈也就是480转每分钟。减速比是5比1所以电机转速需要达到480×52400转每分钟。JE-A的额定转速是3000转每分钟2400转占额定转速的80%稳定运行没有问题但要确认电机在这个转速下不是长时间满负荷运行。再算行程同步轮转一圈走0.1米减速器输入端电机要转5圈所以电机每转一圈同步带前进0.1÷50.02米也就是20毫米。这个数据是后面所有换算的基础。5.2 脉冲当量设计与CMX/CDV取整现在决定定位精度。对于一般的皮带传送线0.01毫米的定位精度已经非常够用。按这个目标1个指令单位0.01毫米电机转一圈对应20毫米2000个指令单位也就是每转指令脉冲数2000。代入前面的公式CMX/CDV 131072 ÷ 2000 65.536。65.536不是一个整数需要换算成分数。计算器算一下就知道了65.536 65536/1000但CMX参数的范围上限是6553565536会超限。把分子分母同时除以8得到8192/125两个数都在参数范围内而且8192和125都是整数。所以最终电子齿轮比CMX8192CDV125。这个取整过程是实际调试中特别容易卡住的地方。很多人算出65.536之后就不知道怎么办了有的直接把CMX设65定位精度全毁。记住除不尽就化最简分数只要分子分母都在参数范围内就没问题。MR Configurator2的参数输入界面对CMX和CDV的取值范围有提示输入超范围会直接报错不用担心输错。5.3 速度上限和加减速能力验证400W够不够参数定完了还要验证速度指令和电机能力是否匹配。线速度0.8米每秒对应电机转速2400r/min这个速度作为指令速度可以直接填在试运行的JOG速度里。但要验证的是能不能在合理的时间内加到这么快、刹车刹得住。假设我们希望从静止加速到0.8m/s的时间是0.5秒电机从0加速到2400r/min。2400r/min换算成弧度每秒是251.3rad/s0.5秒内加速到它角加速度就是502.7rad/s²。再看负载侧假设同步带拖着50公斤的载荷折算到电机轴的等效惯量大概是50×(0.8/251.3)²约等于5.07×10⁻⁴kg·m²加上电机转子自身惯量和减速器惯量总量级在6×10⁻⁴kg·m²。电机轴上的加速转矩等于惯量乘角加速度算出来大概0.15N·m再加上皮带摩擦负载保守估计总需求0.3N·m左右。而MR-JE-A 400W的额定转矩是1.27N·m加速阶段轻松覆盖还有三倍以上余量。这个配置选400W是合理的不用盲目上750W。这套计算过程在MR Configurator2里没有直接按钮需要自己用笔算或者做个小表格。但算一遍的价值很大它能告诉你这套机械配置在电气上是否可行而不是等设备装好了才发现电机带不动。5.4 在试运行里验证这套参数的全过程参数计算完毕接下来就是在MR Configurator2里逐项验证。我建议按这个顺序第一先把CMX8192、CDV125写入驱动器写到RAM即可先不保存。第二验证JOG空转拆掉同步带确认电机带减速器空转状态下2400r/min转速是否平稳无异响。第三装回同步带再跑一遍JOG此时可以顺手验证线速度。在JOG里把速度设成480r/min因为480÷596转每分钟是同步轮的转速折算线速度应该是96×0.19.6米每分钟也就是0.16米每秒。拿测速计或者直接看同步带走过的距离和时间能对上这个值说明机械传动链正常。第四进定位运转输一个较小的位置指令。比如目标走100mm换算成指令单位是100÷0.0110000速度设40000指令单位每秒也就是0.4米每秒加减速各设300ms执行定位。用卷尺量同步带实际走的距离实测100mm就是电子齿轮比正确的最有力证明。第五把速度加满到0.8m/s对应的指令速度。0.8m/s800mm/s换算成指令单位就是80000单位每秒在定位运转里以这个速度走一段距离确认加速、匀速、减速、停止全流程没有报警、没有过冲。这一步做完你手里就有一套经过验证的伺服参数可以放心进入PLC联调阶段。6. 从试运行切换到FX5U联调参数定稿与程序骨架6.1 伺服参数定稿清单试运行验证通过以后把所有验证过的参数整理成清单逐项写进驱动器并保存到EEPROM。针对我们这套JE-A5:1减速器5M20同步轮FX5U的配置定稿参数如下参数号参数名设定值说明PA01控制模式0位置控制模式PA05电子齿轮比分子CMX8192与CDV配合1指令单位0.01mmPA06电子齿轮比分母CDV125见CMX计算过程PA08指令脉冲形式1脉冲列符号方式配合FX5U的脉冲方向PB01加速时间常数300ms按实际工艺调整PB02减速时间常数300ms与PB01搭配参数写入之后一定要执行写入EEPROM部分软件叫保存到驱动器否则断电后参数恢复原状。改完参数再重新读一遍确认写入无误这是最稳妥的做法。6.2 FX5U最简定位程序与速度单位提醒伺服侧就绪以后FX5U的程序反而很简单。最核心的一条定位指令是DDRVA绝对位置定位用梯形图写出来大概这样LD X0 ;启动信号上升沿 DDRVA D200 D202 Y000 Y002 ;D200D201: 目标位置单位是指令单位0.01mm ;D202D203: 速度单位是pps脉冲/秒 ;Y000: 脉冲输出接到驱动器指令脉冲输入 ;Y002: 方向输出接到驱动器方向输入我必须提醒一个特别容易踩的坑DDRVA里速度的单位是pps也就是每秒发出的脉冲数。在我们的配置下1个脉冲对应0.01mm所以0.8米每秒800mm/s80000pps。程序里速度寄存器D202要填80000而不是800。填800意味着每秒才发800个脉冲电机转速只有800÷2000×6024r/min线速度只有8mm/s你会觉得设备根本没动。这个问题我见过不止一次排查了老半天发现是速度单位搞混了。另外FX5U的晶体管输出最高200kHz80000pps远低于这个上限脉冲输出能力完全够用。方向信号Y002输出高电平时电机正转低电平反转具体逻辑要看驱动器的方向参数定义两边的逻辑反了就在参数里改不要动线。6.3 联调时方向、原点、限位三个翻车点从试运行切到PLC控制有三个翻车点是试运行阶段发现不了的。第一个是方向不一致。试运行时软件里点正转定义的是驱动器的参数方向PLC输出方向信号之后电机转向取决于方向信号的电平逻辑和试运行不一定一致。联调第一件事就是低速手动发一小段脉冲确认程序里定义的正方向和实际机械运动的正方向一致。如果不一致优先改伺服方向参数或PLC方向逻辑不要改机械安装也不要去动电机相序。第二个是原点问题。MR-JE-A配的是增量式编码器断电之后位置信息就丢了。DDRVA是绝对位置定位指令如果PLC不知道机械原点在哪发出去的绝对位置就没有意义。所以正式运行之前必须有一次回原点动作FX5U上用ZRN或者DSZR指令配近点开关和Z相完成回原点回完原点之后才能执行DDRVA。很多设备调试时跳过回原点上电直接定位结果每次上电位置都偏离这个问题根源就在这。第三个是限位信号在PLC程序和伺服侧的双重处理。伺服侧有限位报警PLC程序里也要做限位逻辑两边都要有缺一不可。如果只靠伺服侧限位报警停机后需要人工复位PLC不知道发生了什么如果只靠PLC软件限位程序扫描周期的延迟可能在高速运动下反应不过来。正确做法是硬限位接伺服软限位做在PLC程序里。7. 试运行阶段我踩过的坑和形成的习惯7.1 JOG不转的排查链路第一次在客户现场调试JOG怎么点电机都不动面板上还没报警当时围着驱动器查了快一个小时。后来用MR Configurator2的I/O信号监视功能一看SON和EMG都显示OFF才意识到外部接线里24V没送到SON端子急停按钮也是断开的。这个经历让我养成了一个习惯只要是软件操作正常但电机不动第一件事永远是用I/O监视界面看输入信号状态而不是怀疑电机和驱动器坏了。MR Configurator2的入出力信号监视窗口能实时显示SON、EMG、LSP、LSN、复位输入等所有信号的ON/OFF状态比万用表量线快得多。排查顺序固定为先看I/O状态再看报警历史最后才怀疑硬件。这套链路走一遍绝大多数JOG不转的问题都能在五分钟内定位。7.2 定位不准的五步排查法定位试运行最大的问题就是走位不准。遇到这类问题我有一套五步排查法按顺序执行基本没有漏网的。第一步用软件定位模式走一个标准距离比如100mm拿卡尺量实际行程。如果软件定位就不准问题在伺服侧或机械侧如果软件定位准而PLC定位不准问题在PLC侧。第二步确认电子齿轮比没有算错用CMX/CDV反推每转指令脉冲数和机械行程核对。第三步检查机械打滑同步带张紧度、带轮键槽、联轴器顶丝这些地方松动会造成累积误差。第四步检查是否每次偏差量固定固定的偏差是脉冲当量错误不固定的偏差是机械打滑或丢步。第五步检查伺服增益是否过低导致定位时间过长看起来没到位实际是还在爬行。这五步走完定位不准的问题基本都能定位到根因。最怕的是跳过前四步直接调增益那是在拿参数掩盖机械问题治标不治本。7.3 参数备份与调试记录最后一件事是我每次调试结束都坚持做的参数备份和调试记录。MR Configurator2可以把所有参数一键导出成文件在软件里点参数一览或者文件保存就行。FX5U这边用GX Works3项目存档。但我说的调试记录不是指这两个而是指一张手写的纸片电机型号、减速器速比、同步轮齿数和节距、目标线速度、CMX/CDV数值、实测100mm对应的指令单位、出现过哪些报警、最终增益参数。这张纸贴在电气柜门内侧。半年后设备出故障电气人员换了一茬图纸可能还在伺服参数为什么这么设当初遇到过什么坑别人不知道但你这张纸能让他们少走一半弯路。我在这行干了这么多年最值钱的不是手里那套软件和说明书而是每次调试沉淀下来的这些记录。从JOG到定位操作MR Configurator2只是工具真正让你成为老手的是这套在试运行阶段建立的观察方法和排查逻辑。