CMMT-AS伺服驱动器与第三方直线电机完整配置指南——参数设置、故障排除与整定方法
CMMT-AS伺服驱动器通常针对FESTO现有电机目录进行配置,该目录涵盖所有旋转伺服电机,因此系统内没有针对第三方直线伺服电机的内置模板。FESTO提供的直线轴本质上是由旋转伺服电机驱动的机械系统,所以不存在真正的”直线伺服”模板。当需要将第三方直线伺服电机连接至CMMT-AS驱动器时,必须将定义直线伺服电机的参数转换为旋转伺服电机参数。一旦这些参数正确设定,电机即可完成整定。需要注意的是,由于该驱动器并非专门设计用于第三方直线电机,它无法适配所有可能的直线电机类型。
机械故障排除
伺服电机的整定基于轴上的负载和系统内的摩擦力。在单次运动中,负载和摩擦力都应保持一致性,这是整定过程的基础。虽然负载可以通过伺服驱动器补偿,但摩擦力的变化无法补偿,因为整定过程假定摩擦力是恒定的。当使用第三方伺服电机时,验证轴是否能自由运动且没有高摩擦区域至关重要。过大的摩擦力可能会阻碍驱动器在初次启动时成功完成换向。
导致直线伺服电机摩擦力过大的因素包括:
- 导轨不对齐(如果使用多个导轨)
- 导轨上的负载过大导致故障
- 导轨间距过大
- 动子安装刚度不足
在直线伺服电机中,动子和定子之间由一个微小的气隙隔开,气隙越小系统运行效率越高。在运行过程中,由于磁场的作用,动子会被吸引向定子,因此一个动子能够过度弯曲的系统可能会导致动子在电机启动后卡在定子上。
电气故障排除
第三方电机启动时常见的问题是编码器与驱动器的接线错误。由于这些驱动器使用RJ45连接器连接编码器,引脚方向对于编码器的正常通信至关重要。在CMMT-AS手册中,可以找到描述驱动器端口引脚分配的图表。该图表是从驱动器端口视角绘制的,但在接线编码器连接器时,引脚需要反向布置。
参数配置
以下示例应用中使用的系统组件包括:
- FESTO CMMT-AS-C5-11A-P3-MP-S1(伺服驱动器)
- Akribis AJM30-B4(直线伺服电机,包含动子和定子,总长500mm)
- Akribis ABA50(光学绝对直线编码器,采用Endat 2.2通信协议)
以下信息由Akribis提供,将在后续步骤中被引用。打开Festo Automation Suite,搜索驱动器并拖放至中央编辑区域,然后双击驱动器图标打开其插件。选择启动首次设置(Start First Setup)开始配置流程。按照高亮图标依次完成以下组件的配置。
配置轴(Axis)
配置轴时,工作行程(Working Stroke)即所控制轴的长度。其中最重要的参数之一是进给常数(Feed Constant)。需要了解的规格参数包括编码器分辨率(50nm)和磁极距(20mm)。
配置电机(Motor)
额定电压、最大电流和额定电流均由电机规格书提供。最大旋转速度和额定速度来源于电机规格表中的数据,但应以进给常数所使用的单位为准,使用mm/s而非rpm。静止电流(Standstill Current)除非另有说明,通常与额定电流相同或略高。
转矩常数(Torque Constant)在此情况下等同于规格书中的力常数(Force Constant)。尽管规格书提及电气时间常数,电机的时间常数指的是机械时间常数,在大多数应用中可保持在2.00秒。
极对数(Pole Pairs)的计算在步骤13中说明,因为您可能需要输入小数,而该字段仅接受整数。绕组电阻(Winding Resistance)和绕组电感(Winding Inductance)均由电机规格书提供。电机惯量(Motor Inertia)基于伺服电机动子的质量和尺寸计算得出。根据应用所使用的编码器设置编码器参数。
配置安装组件(Mounting Kit)
耦合惯量(Inertia Coupling)应设为极低值,因为直线电机在物理上没有减速机构。将齿轮比(分子:分母)设为1:1,因为不存在外部齿轮传动。
按项目需求修改以下参数后选择下一步(Next)。使用项目中的参数值设置以下内容,建议从低风险配置开始,以防轴意外运动造成损坏,然后选择下一步(Next)继续。
建议从以下回零方式开始,待验证轴配置正确后可再作更改,然后选择下一步(Next)继续。暂时移除软件限位,建议在轴配置完成后再设置限位,然后选择完成(Finish)。
设置极对数
通过进给速率除以磁极周期计算极对数(838.8608 / 20mm = 41.94304),在此实例中使用41.94即可。由于该值不是整数,需要设置分母。在左侧面板参数列表中搜索”pole pair”,输入分母使得极对数值可以以整数形式设定(4,194 / 100 = 41.94)。
开始进行轴的初始启动和整定。建议(尤其是使用第三方电机时)在无负载下测试系统,以降低损坏风险。
免责声明
本文仅供设置辅助和一般指导之用。需要注意的是,确保机器整体安全和正常功能的最终责任在于系统集成商和最终用户。在任何机器的设计阶段都应聘请合格的控制工程师。此外,每台机器都应进行彻底的风险评估,并符合任何适用标准的规定。
虽然FESTO员工会对本博客进行贡献,但请注意本博客并非FESTO官方支持渠道。如需更及时的技术支持,请联系您所在地区的FESTO支持渠道和/或查阅用户手册及相关文档。

