- 工业科技与智能制造新闻站点

伺服驱动器是什么?位置、速度、转矩三种控制模式

智能制造 7℃ 0

伺服驱动器是接收运动指令、结合反馈并控制电机功率输出的装置。它位于运动控制器与伺服电机之间,让电机按设定的位置、速度或转矩目标运行。三种控制模式的区别,主要在于外部给它什么目标、由哪一层闭合相应控制环,而不是电机换成了三种不同结构。

位置模式也要调节速度和电流;速度模式不一定意味着整台机器不能定位;转矩模式更不能直接理解成恒速或精确恒力。要读懂这些区别,需要把驱动器、反馈和机械负载放在同一系统中看。

伺服驱动器、伺服电机与丝杠构成的位置速度转矩控制主题封面
驱动器将运动目标转化为电机的受控功率输出,实际效果还取决于反馈与机械系统。

伺服驱动器在整套系统里做什么?

一套常见伺服系统中,运动控制器负责生成目标或运动轨迹,驱动器调节电机输出,电机通过联轴器、丝杠或其他传动机构带动负载。编码器等传感器把实际运动信息反馈回来,用于比较目标与实际状态的差异。伺服电机的结构与编码器作用可作为理解这一分工的基础。

驱动器不是单纯转发通信数据。它需要通过功率电子部分向电机提供受控电流,同时处理反馈、限值和运行状态。OMRON的技术说明指出,控制回路可由驱动器、运动控制器或两者共同处理,具体分配取决于系统要求。[1] 因而不能仅凭外观把一个驱动器看成能独立完成所有机械动作的“整机大脑”。

同样,驱动器也不是电机本体。前者负责电能变换与控制,后者把电能转成机械运动;两者还需要在电气参数、反馈接口和控制方式上相互匹配。

运动控制器向驱动器发指令,驱动器向电机输出功率,编码器反馈返回驱动器的典型配置
教学配置只说明指令、功率与反馈的分工;实际系统可在控制器与驱动器之间分配回路。

位置、速度、转矩模式的区别在哪里?

模式主要给定目标要追踪的量不能仅凭该模式保证什么
位置模式目标位置或连续位置轨迹。实际位置与目标位置的关系。不自动保证机械末端零误差,也不表示运动过程中无需调节速度和转矩。
速度模式目标转速或速度轨迹。实际速度与目标速度的关系。单独的速度控制不规定最终停靠位置。
转矩模式目标转矩,实际接口也可能以电流或额定转矩百分比表示。与转矩相关的电流控制目标。不自动保持恒速、固定位置或机械末端恒力。

在常见的串级控制结构中,位置控制的修正会形成速度需求,速度控制再形成转矩或电流需求,电流环完成更内层的调节。位置模式使用这些内层控制来完成定位;进入速度模式时,驱动器接收速度给定;进入转矩模式时,则直接给出转矩相关目标。[1] 这是一种理解三者关系的典型架构,不代表所有产品的算法和回路位置完全一致。

位置模式关注到哪里、速度模式关注转多快、转矩模式关注输出多大转矩的对照
图片中的机械场景用于说明目标,不代表该类设备只能采用一种模式。

位置模式:控制目标位置,也要处理运动过程

位置模式不仅是在终点比较两个坐标。运动过程中,系统持续追踪位置指令,并通过速度和电流调节推动负载接近目标。因此,定位动作仍涉及加速、减速、速度约束和转矩限制;如果指令变化超过实际能力,系统可能出现跟随误差,不能因为叫“位置控制”就假定每一时刻误差为零。

以丝杠滑台作教学说明:假设电机与丝杠直接连接、无减速机构,丝杠导程为5毫米/转,要让滑台移动10毫米,理想几何换算需要电机转动10 ÷ 5=2转。这只是指令与机械位移的换算,没有给出设备精度。

如果反馈只来自电机轴编码器,系统知道的是电机转到哪里;丝杠导程误差、传动间隙、弹性变形等并不会因此全部消失。使用直线编码器直接测量工作台位置,则能把末端位移纳入相应位置反馈。OMRON将这些分别作为半闭环与全闭环的典型配置说明。[1] 编码器分辨率描述能分辨多细,整机定位精度还取决于机械、测量与控制共同表现。

速度模式:保持转速,定位可以由外环完成

速度模式把目标转速与实际速度比较。当负载阻力增加时,为继续接近目标速度,控制器通常需要增加转矩相关的电流输出;当负载减小时则相应调整。若电流、转矩或电压等能力已到限制,实际速度仍可能偏离目标,模式名称并不构成恒速保证。

单独给定一个非零转速没有规定“转到哪一角度就停”。但上位运动控制器可以承担位置环:它根据目标位置和反馈位置计算速度指令,再交给处于速度模式的驱动器。这时驱动器闭合速度与电流环,而整条轴仍能执行定位。

例如,Beckhoff的文档明确说明,在CSV模式下可以由TwinCAT NC承担位置控制器的职责。[3][4] 这证明“驱动器当前接收速度目标”与“整轴是否做位置闭环”是两个层次的问题,不能只看一个模式名判断。

位置环分别位于驱动器或上位控制器的两种典型架构,位置反馈回到承担位置环的一侧
教学图突出位置环的分配;速度与电流内环反馈未展开,实际结构以对应产品文档为准。

转矩模式:控制输出转矩,不直接等于恒力

转矩模式通常通过电机电流调节实现转矩目标。在适用的电机模型和工作范围内,转矩常数建立电流与产生转矩之间的关系;计算时还要区分有效值、峰值及驱动器采用的电流定义,不能把铭牌上的任意电流值直接代入另一口径。Kollmorgen的电机数据说明将转矩常数与规定电流口径关联。[5]

转矩与转速并非同一变量。如果驱动转矩大于负载阻力矩,差额会使转轴加速;若二者相互平衡,才可能保持当前转速。因此,空载时给定转矩可能导致转速上升。转矩模式不等于无需反馈:具体系统仍可能需要编码器信息进行换相、速度监视或其他控制;限速功能及模式切换条件也必须与系统实现对应。[6]

同样的卷轴转矩,为什么张力会变化?

对中心收卷的简化准静态模型,卷材张力F、卷绕半径r和用于克服张力的有效驱动转矩T满足T=F×r。这里T指扣除传动和摩擦等损失后、作用于卷轴并用于平衡卷材张力的转矩;它不是把张力反力矩也算在内的所有力矩之和。准静态平衡时,后者接近零。Parker的收卷技术资料给出了转矩随张力和卷径变化的关系。[7]

作教学假设,令有效转矩T=1牛·米,忽略惯性和摩擦。当半径r=0.05米时,F=1 ÷ 0.05=20牛;半径增至0.10米时,同样转矩只对应F=10牛。若要维持20牛张力,后一个半径所需的有效转矩就要变为2牛·米。数值只用于说明机械关系,不代表某台伺服的额定能力。

实际张力、压装力或夹持力还受传动比、效率、摩擦、惯性和接触状态影响。需要控制这些机械量时,应建立相应换算,并根据目标精度采用适当的力或张力反馈;电机转矩估计不能无条件当作工件实际受力。转矩限制也不同于转矩控制:前者在其他运动目标下设置输出边界,后者把转矩作为主要给定目标。

准静态教学模型中1牛米有效卷轴转矩在0.05米和0.10米半径下分别对应20牛和10牛张力
示例采用用于平衡张力的有效驱动转矩,忽略惯性与摩擦;实际张力控制还需结合机械传动与反馈。

控制模式和指令接口为什么不能混为一谈?

控制模式回答“控制什么量”,指令接口回答“目标怎样传进来”。脉冲、模拟量和工业通信网络是不同的信息传递方式,不能把它们与位置、速度、转矩三种模式逐一绑定。Kollmorgen的文档将Command Source与Operation Mode分别设置,也说明具体指令来源与模式之间存在产品定义的组合限制。[2]

在支持相应驱动配置的系统中,CSP、CSV和CST分别表示周期同步位置、速度和转矩模式。[4] 这些名称有助于识别周期交换的主要目标,但不能据此推断任意驱动器都支持全部模式,或所有系统的控制周期、限值和切换方式一致。

阅读一套架构时,可以把三个信息分开:上位系统发送的是位置、速度还是转矩目标;反馈送到哪里;哪个部件执行位置、速度与电流调节。涉及多轴协调、轨迹与同步时,还需要结合运动控制系统的职责理解,不能只看驱动器接口。

理解伺服表现,还要看哪些条件?

控制模式确定目标,实际表现则由闭环、机械和能力共同决定。遇到定位偏差、速度跟随不足或输出受限时,先明确观察的对象,比直接把问题归结为“模式不对”更有意义。

需要区分的条件对结果的影响
指令位置与反馈位置电机轴反馈正常,不代表机械末端不存在间隙或变形。
控制响应与机械负载负载惯量、刚性和共振影响跟随表现,控制参数需与实际机构匹配。[8][9]
连续能力与短时峰值短时输出能力不能直接当作长期工作能力,发热及驱动器限流会约束可持续输出。[5]
给定目标与限值速度、转矩或行程受到约束时,原目标可能无法继续满足,需要结合运行状态解释。

读懂伺服驱动器的关键,是沿着“目标—回路—反馈—机械结果”核对关系:位置模式重点追踪位置,速度模式重点追踪速度,转矩模式重点调节输出转矩;末端精度、恒速能力和实际受力,都需要这条关系之外的具体条件支撑。

参考资料

  1. OMRON:Servomotors / Servo Drivers
  2. Kollmorgen:Using Command Source and Operating Modes
  3. Beckhoff:Position control with TwinCAT NC
  4. Beckhoff:Controller operation mode
  5. Kollmorgen:Motor Data Legend
  6. Beckhoff:MC_TorqueControl
  7. Parker:New Winding Technology for Converting Lines,第4页
  8. Kollmorgen:WorkBench Servo System Tuning
  9. Oriental Motor:Servo Motor Technology

评论留言

暂时没有留言!

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。