4. IndraWorks工程环境
IndraWorks 是博世力士乐为其运动控制与驱动产品(如 IndraDrive、IndraMotion MLD/MTX、ctrlX 系列)提供的统一工程平台。它把项目组织、设备组态、轴参数化、PLC 编程、在线调试与诊断集成在同一个工程树中,因此理解它的“工程结构”比记住某个菜单更重要。本节以 IndraMotion MLD 单轴加一个 IndraDrive 从站的典型场景为例,说明从新建项目到在线诊断的完整工作路径。文中出现的设备名、IP、轴参数均为教学示例,实际值需按现场硬件与机械数据确定。
一、工程结构与项目创建
IndraWorks 的一个“项目”本质是一个工程容器,内部按“控制器 → 驱动/轴 → 通信 → 程序”的层级组织。新建项目时,向导会要求选择设备类型与固件版本,这一步决定了后续可用的功能库和参数集。若选错固件版本,轴配置中的部分参数可能不可见,因此建议先确认控制器铭牌上的固件号。
创建后的工程树通常包含:控制器节点(如 MLD)、其下的驱动节点、轴对象、通信配置(EtherCAT 或 Sercos)、以及 PLC 程序节点。工程树是后续所有操作的入口,设备组态、轴配置、在线调试都从对应节点右键进入。
二、设备组态:把物理拓扑映射到工程
设备组态的核心是让工程中的设备顺序与现场实际连接一致。以 EtherCAT 为例,控制器作为主站,IndraDrive 作为从站,拓扑为“主站 → 从站1 → 从站2”。在 IndraWorks 中通过扫描或手动添加从站,并设置每个从站的站地址。站地址必须与驱动器上的地址拨码或参数一致,否则在线时会出现“从站未找到”或“站地址冲突”。
组态完成后,需要为每个驱动分配轴对象。一个驱动可以对应一个或多个轴(如双轴模块),轴对象是后续轴配置和运动命令的作用对象。设备组态阶段还应确认通信周期,例如 1 ms 或 2 ms,这个值会直接影响轴的运动平滑性和诊断采样精度。
三、轴配置:把机械量翻译成驱动器参数
轴配置是 IndraWorks 中最容易出错、也最影响运动精度的环节。它要回答三个问题:电机转一圈对应机械移动多少?位置单位是什么?允许的运动范围是多少?
以丝杠传动为例:电机通过减速比 i=5 的减速机驱动导程 P=10 mm 的丝杠。则电机转一圈,负载移动 10/5 = 2 mm。若编码器为 20 位多圈绝对值,电机每转反馈 2^20 = 1048576 个增量。于是位置比例可设为:每转负载位移 2 mm,对应 1048576 增量。这样轴的位置单位就是 mm,指令“移动 100 mm”会被正确换算。
轴配置中还需设置软限位,例如行程 0~800 mm,则软限位设为 5 mm 和 795 mm,留出机械余量。最大速度按机械允许值设定,例如 500 mm/s。这些参数在在线调试前必须下载到控制器,否则轴可能以默认值运行。
四、在线调试:从下载到点动
在线调试的第一步是建立与控制器的连接。在 IndraWorks 中选择正确的通信接口(如以太网),输入控制器 IP,例如 192.168.1.10,点击“在线”。连接成功后,工程树中的设备图标会变为在线状态,此时可以执行下载。
下载完成后,进入轴调试界面。先使能轴,再使用点动功能。点动时观察两个量:实际位置是否随命令方向变化,以及电流是否在合理范围。若轴不动但电流很大,可能是抱闸未打开或机械卡死;若轴反向运动,则说明方向参数或编码器极性需要调整。
在线调试中还可以使用示波器功能记录位置、速度、电流曲线。例如点动 200 mm/s,观察速度阶跃响应,若超调过大,可调整速度环增益。这些调整应小步进行,每次修改后重新记录,避免参数突变导致振荡。
五、诊断工具:错误码与日志
IndraWorks 的诊断工具主要看三类信息:驱动器状态字、错误码和诊断日志。状态字反映轴当前是否使能、是否就绪、是否有警告。错误码如 F2020、F4001 等,需要结合驱动器手册定位。诊断日志则记录错误发生的时间、轴号和上下文,便于复现问题。
一个实用的排障顺序是:先看状态字确认轴是否使能,再看错误码确定故障类别,最后用示波器回放故障前后的信号。例如轴在加速时报警过流,可回放电流曲线,判断是加速时间过短还是负载过大。
六、配置检查清单(示例)
| 检查项 | 示例值 | 判断依据 |
|---|---|---|
| 控制器固件 | 与工程选择一致 | 在线后无版本警告 |
| 从站站地址 | 1、2 | 与拨码一致,无冲突 |
| 通信周期 | 1 ms | 在线无通信超时 |
| 齿轮比 / 导程 | i=5,P=10 mm | 点动 100 mm 实际位移一致 |
| 软限位 | 5 / 795 mm | 超出时轴停止并报警 |
| 最大速度 | 500 mm/s | 点动不超速 |
| 抱闸逻辑 | 使能后打开 | 点动时电流正常 |
掌握 IndraWorks 的关键,是把工程树中的每个节点与现场物理对象对应起来:设备组态对应“谁连谁”,轴配置对应“转多少走多远”,在线调试对应“命令下去后实际怎么动”,诊断工具对应“不动或报警时看哪里”。这四步形成闭环后,后续的多轴同步与生产线控制才有可靠的工程基础。