4. 定位控制基本概念
在SINAMICS驱动系统中做定位控制,第一步不是急着写程序,而是把“运动术语”和“驱动功能”对应清楚。同一个“走100mm”,在绝对定位和相对定位里含义完全不同;同一个“回零”,用主动回零还是被动回零,对机械和开关的要求也不一样。本节把这些术语逐一落到SINAMICS的实际功能块和参数上,为后续联调打基础。
一、坐标系与位置基准:先定义,再运动
定位控制的所有术语都建立在坐标系之上。SINAMICS中常用两类位置:机械位置(以机械零点为基准的实际物理位置)和逻辑位置(以回零后的参考点为基准的坐标值)。两者通过回零建立固定偏移关系。约定如下:位置值增大表示沿正方向运动,减小表示沿负方向运动;回零完成后,逻辑位置0点对应机械参考点。全文及图示均采用这一约定,切换参照系时会明确说明。
在SINAMICS中,位置值通常以LU(Length Unit,长度单位)表示,通过参数p2506(LU per motor revolution)和机械减速比换算成毫米或度。例如:电机每转对应10mm,p2506设为10000LU,则1LU=0.001mm。这个换算是后续所有定位精度的基础。
二、绝对定位与相对定位
绝对定位(Absolute Positioning)的目标位置是坐标系中的唯一坐标值。无论当前在哪里,执行后都到达同一个绝对点。SINAMICS中通过EPOS(基本定位器)功能实现,使用MC_MoveAbsolute指令或直接设置EPOS的定位任务,目标位置写入参数p2596(目标位置),触发后按设定的速度、加减速运行到该点。
相对定位(Relative Positioning)的目标位置是相对于当前位置的增量。执行“+100mm”时,从当前位置向前走100mm;再执行一次,再走100mm。SINAMICS中对应MC_MoveRelative,增量值写入p2596,但功能上以当前位置为起点累加。关键区别:绝对定位的结果可预测且唯一,相对定位的结果依赖执行前的实际位置,多次执行会累积误差或偏移。
三、点动(Jog)
点动是手动模式下按住按钮即运动、松开即停止的操作方式,用于调试、对刀和手动找位。SINAMICS中通过Jog功能实现,分为增量点动和连续点动。增量点动每次按下走一个固定增量(如1mm),连续点动按住期间持续运行。点动速度由参数p2585(点动速度)设定,通常低于自动运行速度,以保证安全。点动方向由Jog正/负信号控制,对应控制字中的JOG_BIT1和JOG_BIT2。
四、回零(Homing)
回零是建立逻辑位置与机械位置对应关系的唯一手段。SINAMICS支持三种回零方式:
- 主动回零:驱动器主动寻找参考点开关(Bero或接近开关),找到后继续走到零脉冲,将当前位置设为参考点。对应参数p2597(回零方式)设为“主动回零”,参考点开关接在DI上。
- 被动回零:机械由外部装置推到参考点,驱动器只负责在到达时捕捉零脉冲并置位。适合无法主动运动的场合。
- 直接设置参考点:将当前位置直接设为参考点,不寻找开关。用于已知机械位置的场合,参数p2597设为“直接设置”。
回零完成后,状态字中的“已回零”位(HomingDone)置1,此时绝对定位才有意义。未回零时执行绝对定位,驱动器会报故障或拒绝执行。
五、同步与凸轮
同步(Synchronization)指从轴跟随主轴运动,保持位置或速度的固定关系。SINAMICS中通过DCC(Drive Control Chart)或工艺对象实现齿轮同步和凸轮同步。齿轮同步是线性关系:从轴位置=主轴位置×传动比+偏移。凸轮同步是非线性关系:从轴位置由凸轮盘曲线决定,用于飞剪、追剪等场合。
凸轮(Cam)在SINAMICS中通过凸轮盘(Cam Disk)功能实现,使用MC_CamIn指令将凸轮曲线下载到驱动器中。凸轮曲线由多个关键点定义,每个点包含主轴位置和从轴位置。运行时,驱动器根据主轴实时位置查表插值,输出从轴位置。凸轮同步的关键参数包括:同步起始位置、同步长度、插补模式(线性或三次样条)。
六、功能选择与联调要点
实际联调时,先确认机械是否已回零。若未回零,绝对定位和凸轮同步都无法正常工作。回零方式的选择取决于机械结构:有参考点开关的用主动回零,没有开关但能手动推到位的用被动回零,已知位置的用直接设置。
点动调试时,建议先用低速(如p2585设为额定速度的10%),确认方向正确后再逐步提速。方向定义要与机械正方向一致,否则后续绝对定位的坐标会全部反向。
同步和凸轮调试时,先做齿轮同步验证传动比和偏移,再切换到凸轮同步。凸轮曲线的关键点要覆盖整个运动范围,避免插值外推导致位置跳变。SINAMICS中可通过Trace功能记录主轴和从轴的位置曲线,观察同步误差是否在允许范围内。
把以上术语与SINAMICS功能一一对应后,后续的配置和调试就有了明确的入口:回零对应p2597和参考点开关接线,绝对/相对定位对应p2596和MC_MoveAbsolute/MC_MoveRelative,点动对应p2585和JOG控制位,同步与凸轮对应MC_CamIn和凸轮曲线数据。每个术语背后都有具体的参数和指令,联调时按图索骥即可。