4. Sigma伺服驱动器MECHATROLINK参数配置入门

MECHATROLINK总线能否稳定运行,很大程度上取决于驱动器侧的几个关键参数是否与上位控制器(如MP系列运动控制器、MP3000或Sigma-7的MECHATROLINK-II/III主站)严格对齐。Sigma系列伺服驱动器的通信相关设置主要集中在Pn800~Pn80F这一段“通信参数区”,它们决定了站号、通信速度、通信周期、通信方式以及异常处理行为。本节围绕这些参数展开,说明每个参数的含义、取值依据,以及参数保存与重启的完整流程。

一、通信参数区概览

在Sigma-7(SGD7S)中,与MECHATROLINK通信直接相关的参数包括:

参数名称典型取值作用
Pn800MECHATROLINK站号1~62(示例)标识本驱动器在总线上的地址
Pn801通信速度4M / 10M / 100M与主站波特率一致
Pn802通信周期0.25ms~4ms与主站扫描周期一致
Pn803通信方式/帧格式按机型选择M-II或M-III等
Pn804通信异常时动作0/1/2报警停止或继续运行
Pn80A站号自动分配0/1是否允许主站自动分配站号

不同机型的参数编号可能略有差异(例如Sigma-5与Sigma-7在Pn80x的细分上不完全相同),但整体结构一致:站号、速度、周期、异常处理是四个必须确认的核心项。

二、站号设定(Pn800)

站号是MECHATROLINK总线上每个从站的唯一标识。主站通过站号寻址,因此同一总线上不能出现重复站号。设定时需要注意:

  • 站号范围通常为1~62(部分机型支持到0x7E),0一般保留给主站或广播。
  • 站号必须在断电或参数保存后重启才生效,在线修改不会立即改变通信地址。
  • 如果使用Pn80A自动分配功能,主站上电时会按连接顺序分配站号,此时Pn800的设定值可能被覆盖。

示例:一条总线上连接3台Sigma-7,主站为MP3300。可设定Pn800分别为1、2、3,主站侧对应配置相同的站号。若某台驱动器Pn800误设为2,与另一台冲突,主站会报“站号重复”或通信无法建立。

三、通信速度与周期匹配(Pn801、Pn802)

Pn801决定物理层波特率,Pn802决定通信周期。两者必须与主站设置完全一致,否则会出现通信超时、同步丢失或直接无法建立链路。

以MECHATROLINK-III为例,常见组合为:

Pn801 = 4  → 100 Mbps
Pn802 = 0  → 0.25 ms
Pn802 = 1  → 0.5 ms
Pn802 = 2  → 1.0 ms
Pn802 = 3  → 2.0 ms
Pn802 = 4  → 4.0 ms

实际选择时,通信周期应小于等于主站的运动控制周期。例如主站插补周期为1ms,则Pn802应设为1.0ms或更小。周期过大会导致指令更新滞后,表现为轨迹跟随误差增大;周期过小则可能超出驱动器处理能力,引起通信报警。

提示:修改Pn801/Pn802后,必须保存并重启驱动器,新速度与周期才会生效。在线切换速度通常不被允许。

四、通信异常处理(Pn804)

Pn804定义当MECHATROLINK通信中断时驱动器的行为。常见取值:

  • 0:检测到通信异常立即报警并停止(默认,安全优先)。
  • 1:报警但按设定减速停止。
  • 2:不报警,继续按最后指令运行(仅用于特殊场合,风险高)。

在调试阶段,建议保持默认值0,便于快速发现接线或参数错误。若现场存在短暂干扰导致偶发断线,可结合主站的重连机制评估是否调整,但不应轻易关闭报警。

五、参数保存与重启流程

Sigma系列参数修改后保存在RAM中,断电即丢失。必须执行“参数保存”写入非易失存储器,再重启使通信参数生效。标准流程如下:

  1. 通过面板或SigmaWin+修改Pn800、Pn801、Pn802等参数。
  2. 执行参数保存(面板:FnB1;SigmaWin+:Parameter → Save)。
  3. 断电重启,或执行软复位(Fn010)。
  4. 上电后确认面板显示站号,主站侧扫描到对应从站。
  5. 若通信未建立,检查Pn801/Pn802是否与主站一致、站号是否冲突、终端电阻是否接好。
注意:仅修改参数而不保存,重启后参数会恢复原值,这是初学者最常见的“改了没反应”原因。
MECHATROLINK通信参数配置与生效链路 主站(MP3300) 站号扫描 / 周期发送 速度:100M / 周期:1ms M-III总线 Sigma-7 驱动器 Pn800 站号 = 1 Pn801 速度 = 100M Pn802 周期 = 1.0ms 通信参数区 Pn80x Pn800 站号 Pn801 通信速度 Pn802 通信周期 Pn804 异常动作 参数保存 FnB1 写入非易失存储器 断电重启 / Fn010 通信参数生效 上电验证 主站扫描到站号1 → 通信建立 → 无A.8x通信报警 若失败:检查站号冲突 / 速度周期不一致 / 终端电阻 配置顺序 1 设定Pn800站号 2 匹配Pn801速度 3 匹配Pn802周期 4 确认Pn804异常动作 5 保存并重启 6 上电验证通信

六、配置示例与检查要点

假设一条MECHATROLINK-III总线上有1台MP3300主站和2台Sigma-7从站,主站周期设为1ms、速度100Mbps。推荐配置如下:

从站1:Pn800=1  Pn801=4  Pn802=2  Pn804=0
从站2:Pn800=2  Pn801=4  Pn802=2  Pn804=0
主站:站号1、2已注册,通信周期1ms,速度100M

配置完成后,依次执行保存、重启,观察驱动器面板是否显示对应站号,主站软件中是否出现两个从站且状态为“通信正常”。若某一台未上线,优先排查:站号是否重复、Pn801/Pn802是否与主站一致、MECHATROLINK电缆屏蔽与终端电阻是否正确。只有通信链路稳定建立后,才进入后续的伺服使能与运动调试环节。