4. Sigma伺服驱动器MECHATROLINK参数配置入门
MECHATROLINK总线能否稳定运行,很大程度上取决于驱动器侧的几个关键参数是否与上位控制器(如MP系列运动控制器、MP3000或Sigma-7的MECHATROLINK-II/III主站)严格对齐。Sigma系列伺服驱动器的通信相关设置主要集中在Pn800~Pn80F这一段“通信参数区”,它们决定了站号、通信速度、通信周期、通信方式以及异常处理行为。本节围绕这些参数展开,说明每个参数的含义、取值依据,以及参数保存与重启的完整流程。
一、通信参数区概览
在Sigma-7(SGD7S)中,与MECHATROLINK通信直接相关的参数包括:
| 参数 | 名称 | 典型取值 | 作用 |
|---|---|---|---|
| Pn800 | MECHATROLINK站号 | 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或更小。周期过大会导致指令更新滞后,表现为轨迹跟随误差增大;周期过小则可能超出驱动器处理能力,引起通信报警。
四、通信异常处理(Pn804)
Pn804定义当MECHATROLINK通信中断时驱动器的行为。常见取值:
- 0:检测到通信异常立即报警并停止(默认,安全优先)。
- 1:报警但按设定减速停止。
- 2:不报警,继续按最后指令运行(仅用于特殊场合,风险高)。
在调试阶段,建议保持默认值0,便于快速发现接线或参数错误。若现场存在短暂干扰导致偶发断线,可结合主站的重连机制评估是否调整,但不应轻易关闭报警。
五、参数保存与重启流程
Sigma系列参数修改后保存在RAM中,断电即丢失。必须执行“参数保存”写入非易失存储器,再重启使通信参数生效。标准流程如下:
- 通过面板或SigmaWin+修改Pn800、Pn801、Pn802等参数。
- 执行参数保存(面板:FnB1;SigmaWin+:Parameter → Save)。
- 断电重启,或执行软复位(Fn010)。
- 上电后确认面板显示站号,主站侧扫描到对应从站。
- 若通信未建立,检查Pn801/Pn802是否与主站一致、站号是否冲突、终端电阻是否接好。
六、配置示例与检查要点
假设一条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电缆屏蔽与终端电阻是否正确。只有通信链路稳定建立后,才进入后续的伺服使能与运动调试环节。