添加伺服轴的参数设置

工业控制

1127人已加入

描述

  本节介绍添加的伺服轴的参数设置,以及EtherCAT通讯相关参数设置。

  2_配置对比介绍

  首先回顾一下硬件配置:

  

工业控制

  EtherCAT模块CM579-ECAT安装在第一个扩展插槽中。伺服驱动器通过以太网线挂在CM579-ECAT下。由此,回到Automation Builder项目树的结构。

  CM579: CM579模块挂在Extension_Bus的第一个扩展插槽上。

  ETHCAT_Master:对应EtherCAT主站(Master)的一些参数设置。

  Axis01(Microflex e190): 对应驱动器的相关参数。

  Axis01_axis: 可理解为挂在物理伺服驱动器下的伺服电机。

  注:Axis01_axis此处可理解为物理轴。上节中介绍到的Motion Solution wizard中使用的轴可理解为NC轴。在后续常规PLC编程中使用的轴变量可理解为PLC轴。

  3_具体操作介绍

  3.1 轴参数设置(Setting)

  1. 双击Axis01_axis可进入轴的参数设置

  轴类型:要根据具体应用,选择相应的轴类型。若负载是圆盘可选择Modulo(rotary)或Finite(rotary),负载是滚轴丝杠可选择Linear(rotary screw)。直线电机可选择Linear(Linear motor)。对应的轴如果需要模拟运行,可勾选Axis simulation mode。

  Unit: 根据负载类型及控制精度,选择相应的用户单位。

  Pulses per revolution scaling: 设置电机编码器精度

  Application gearing及相关:当伺服电机连接有减速装置时,需使用这部分设置,以换算负载侧的用户单位与电机编码器间的对应关系。即:电子齿轮比。

  Direction and Homing type:

  设置电机的回转方向。通过勾选“Invert Direction“可切换电机的回转方向。通过勾选“Homing using DRIVE IO Touch Probe”,可使用探针进行回零。

  

  PS5611-MC运动控制库中有探针回零的功能块:

  

工业控制

  Position Control (cyclic sync mode):位置环的PID参数。

  

工业控制

  其中,Position lag supervision用于设置是否实时监控跟随误差。如激活,则会触发跟随误差超值报警。

  Dynamic limits: 设置速度/加速度/加加速度的最大值。设置时要注意用户单位。

  Drive Based limits:驱动器侧的相关限值,包含最大速度和最大扭矩。

  Results(calculated):基于前述设置,计算得出的参数结果。

  轴参数设置,要在深刻理解伺服电机参数,机械传动装置和具体应用需求的前提下设置,是伺服控制的基础。

  3.2 轴参数设置(Mapping)

  与EtherCAT控制相关,伺服轴的参数设置。

  Control Type: 控制类型,选择CSP,CSV或CSVL类型。CSP对应位置控制,CSV对应速度控制。

  Additional PDO mapping: 除了基本PDO外,如果需要其它PDO,可在此勾选。此处列出的是常用的附加PDO。如还需要添加其它PDO,可通过伺服驱动器的Expert Settings页面添加。

  常见需添加的PDO为:探针,主编码器数值,跟随误差,DI&DO等。

  SDO:常用服务数据对象。

  3.3 伺服驱动器参数

  General标签页:查看相关参数,其中DC设置分布式时钟。分布式时钟DC-Synchronous是EtherCAT运动控制多轴同步精度的基础。

  在本页勾选”Expert Setting”可显示专家数据页面,在其中可更灵活地组态PDO & SDO。

  Process Data: 此页面显示为当前轴设置的PDO。对于EtherCAT(Cia402)轴,有4个PDO是必须设置的,如下图:

  如果在上节3.2 轴参数设置(Mapping)中勾选了Additional PDO,或通过Expert setting页面组态了新的PDO,相应PDO也会显示到本页面。

  Startup Parameters:启动参数,对应勾选的SDO,或在Expert Setting中组态的新的SDO。

  其它几个标签页不再赘述,可保持默认。

  3.4 ETHCAT_Master

  General 标签页的Distributed Clock下,可设置同步时钟的周期。需根据选用的PLC性能及伺服轴的数量,以及具体应用的控制需求,综合考量。这些需求也是CPU选型的重要考量。

  同步周期需要在EtherCAT Master上设置。Master侧设置完后,Slave侧会自动更新。DC 的Cycle time一般设置为1ms,2ms,4ms。性能高的CPU可设置为500μs。

  其它几个标签页,可保持默认即可,大都是提供一些映射信息。

  4_本节总结

  Axis轴参数设置和EtherCAT基本参数设置,涉及的概念比较多,包括机械传动,伺服电机,轴&控制类型,EtherCAT的通讯原理,PDO & SDO等。相关知识点,需要学员通过连续不断地学习与实践,加深系统理解,非本文可完全涵盖。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分