三菱 FX3U + 欧姆龙伺服(R88D-WN/WT/KE 系列)全套连接、故障、调试完整方案
前置关键前提
FX3U 必须晶体管 MT 机型(MR 继电器无法输出高速脉冲);
FX3U 脉冲输出:Y0 (脉冲 1)/Y1 (方向 1)、Y2 (脉冲 2)/Y3 (方向 2)、Y4 (脉冲 3)/Y5 (方向 3),三路独立定位轴;
欧姆龙伺服 CN1 控制口默认24V 单端脉冲输入,分漏型 (NPN)、源型 (PNP)两种模式,FX3U 输出是漏型(COM 接 24V,输出导通拉低 0V),接线必须匹配,90% 连接异常都是脉冲极性接反 / 公共端错接。
一、硬件接线(FX3U 漏型输出标准接法,最通用)
1. 脉冲 + 方向主线(核心定位信号)
欧姆龙 CN1 端子定义(通用):
PULS+ / PULS-:脉冲输入
DIR+ / DIR-:方向输入
COM:脉冲信号公共端(OPC)
SON:伺服使能(低电平有效)
RES:报警复位
LSP/LSN:正负硬限位
漏型匹配接线(FX3U MT 默认,必按此接)
外部 DC24V 电源:+24V、0V(独立电源,不和伺服动力共电源)
PLC 侧 COM0(Y0/Y1 公共端)→ 24V+
Y0(脉冲输出)→ 欧姆龙 PULS-
Y1(方向输出)→ 欧姆龙 DIR-
欧姆龙 PULS+、DIR+、COM 短接 → 24V+
辅助 IO(普通 Y 点,如 Y10/Y11)
Y10 → SON(伺服使能,导通 = 伺服上电)
Y11 → RES(报警复位)
共地强制:PLC 0V、伺服控制电源 0V、24V 电源 0V 全部短接,消除电位差漂移丢脉冲
FX3U伺服脉冲接线框图
2. 禁止错误接法
把 PULS + 接 Y0、PULS - 接 0V:极性相反,伺服完全不转 / 反向乱跑;
COM 端悬空:脉冲无回路,高速丢脉冲、定位漂移;
脉冲线和伺服 UVW 动力线同线槽:强干扰,抖动、PG 报警。
3. 屏蔽布线抗干扰
脉冲、CN1 控制线用双绞屏蔽线,屏蔽层仅伺服驱动器侧单端接 PE;动力线单独线槽,间距≥30cm,交叉 90° 垂直。
二、欧姆龙伺服驱动器核心参数设置(连接前必须设)
以主流 R88D-WN/KE 系列为例:
1. 控制模式
Pn000.0 = 0 → 位置脉冲控制模式(外部脉冲定位)
2. 脉冲输入形态(重中之重,匹配 FX3U 脉冲 + 方向)
Pn000.1 = 0 → 脉冲 + 方向(PULS/DIR)补充:=1 正 / 反双脉冲 CW/CCW;=2 AB 正交,FX3U 定位不用。
3. 输入逻辑极性(匹配 FX3U 漏型输出)
Pn000.2 = 0 → NPN 漏型输入(低电平有效)如果设成 1 (PNP 源型),脉冲完全无响应。
4. 电子齿轮比(定位距离精准关键)
公式:电子齿轮比 = 编码器总分辨率 ÷ PLC 每转发送脉冲数欧姆龙参数:
Pn202:分子
Pn203:分母举例:电机编码器 131072 脉冲 / 转,要求 FX3U 发 4000 脉冲电机转 1 圈Pn202=131072,Pn203=4000,约分后填入。
5. 伺服使能逻辑
Pn500.0 = 0 → SON 端子低电平有效(FX3U Y 点导通拉低即可使能)
6. 脉冲输入滤波(抗干扰)
Pn216 = 10~50,干扰大加大数值,抑制杂脉冲抖动。
三、FX3U PLC 侧程序基础配置
1. 脉冲输出硬件无需特殊设置,直接用定位指令
DRVI:相对定位
DRVA:绝对定位
ZRN:原点回归
2. 监控寄存器(排查脉冲是否发出)
D8140:Y0 累计脉冲输出值
M8340:Y0 脉冲发送中标志(发脉冲时 ON)M8340 无变化 = PLC 根本没输出脉冲;有变化伺服不动 = 接线 / 伺服参数错误。
最简启动逻辑示例
plaintext
LD X0 //启动按钮 OUT Y10 //伺服SON使能 SET M0 //定位启动 LD M0 DRVA K10000 Y0 Y1 //绝对定位10000脉冲
四、常见连接异常 + 分步排查(90% 现场问题汇总)
故障 1:PLC 发脉冲 (M8340 闪烁),伺服完全不动
伺服 SON 使能端子无信号:测 Y10 导通时 SON 是否变低;
Pn000.2 极性设为 1(PNP),改成 0 (NPN 漏型);
PULS+/DIR + 未接 24V,脉冲无回路;
脉冲线断线、A/B 接反;
伺服报警 ALM,先复位 RES,清除过载 / 限位故障。
故障 2:电机只朝一个方向跑,方向信号无效
DIR - 端子接线断开;
Pn000.3 转向反转参数错误;
FX3U 方向 Y 点无输出,程序未导通。
故障 3:定位漂移、高速丢脉冲、来回抖动
三地 0V 未共地,电位差干扰;
脉冲屏蔽线两端接地,形成地环流;
电子齿轮比设置错误,每圈脉冲不匹配;
伺服脉冲滤波 Pn216 过小,加大滤波;
长线未用屏蔽双绞线,靠近 UVW 动力线。
故障 4:低速抖动、有啸叫
伺服位置环增益 Pn100/Pn101 过大,降低 P;
载波频率过高,伺服参数降低载波;
机械间隙、丝杆松动。
故障 5:伺服上电报警 AL03/AL04 脉冲输入异常
脉冲极性接反,PULS+、PULS - 互换;
脉冲回路无 24V 上拉;
干扰引入杂波,加大 Pn216 滤波。
五、两种拓展控制方案(脉冲以外)
方案 1:485 Modbus 通讯控制(FX3U-485-BD)
欧姆龙 R88D 支持 Modbus-RTU,无需脉冲接线,适合多伺服集中调速,不能高精度点位定位;需要处理 RS 指令、CRC 校验,启停、频率读写寄存器。
方案 2:差分脉冲长线传输(>15 米)
FX3U 加差分脉冲转换模块,欧姆龙伺服切换差分输入模式 Pn000.2=2,彻底解决长线丢脉冲。
六、快速调试步骤(上机标准流程)
断电核对脉冲接线:COM0 接 24V+、Y0→PULS-、PULS + 接 24V;三地 0V 共地;
伺服上电,设置 Pn000=0000(位置、脉冲 + 方向、NPN 输入);
填入电子齿轮比 Pn202/Pn203;
PLC 导通 Y10 伺服使能,确认伺服无报警;
触发定位指令,监控 D8140 脉冲计数;
电机运行测试正反方向、定位精度,有漂移加大滤波、检查接地布线。

