表2 与本例相关的ADSA-A2伺服驱动器的参数说明
参数 |
设定值 |
参数说明 |
P0-17 |
0 |
P0-09的监控值为伺服电机反馈单元 |
P0-18 |
1 |
P0-10的监控值为命令单元和电机反馈单元的误差值 |
P2-10 |
101 |
DI1(外部输入点)功能设定,DI1设定为servo on |
P2-11 |
111 |
DI2(外部输入点) 功能设定,DI2设定为多端位置选择 |
P2-12 |
112 |
DI3(外部输入点)功能设定,DI3设定为多端位置选择 |
P2-13 |
113 |
DI4(外部输入点)功能设定,DI4设定为多端位置选择 |
P2-14 |
11A |
DI5(外部输入点)功能设定,DI5设定为多端位置选择 |
P2-15 |
11B |
DI6(外部输入点)功能设定,DI6设定为多端位置选择 |
P2-16 |
11C |
DI7(外部输入点)功能设定,DI7设定为多端位置选择 |
P2-17 |
108 |
DI8(外部输入点)功能设定,DI8设定为CTRG触发信号 |
P3-06 |
CANopen 设定 |
P3-06 每个位对应一个外部输入端子,其 bit0~bit7 对应 DI1~DI8, bit8~bit13 对应外部扩展端子 EDI9~EDI14,P3-06等于0时,外部输入端子由外部信号控制 ON/OFF。P3-06 等于 3FFF(HEX) 时,外部输入端子由 P4-07 控制 ON/OFF |
P4-07 |
CANopen 设定 |
控制外部输入端子DI1~DI8 ON/OFF |
P5-21 |
300 |
加减速时间(编号1) |
P5-61 |
500 |
内部目标目标速度(编号1) |
备注:伺服驱动器共有64段位置可供选择,选择哪一段可通过外部输入端子进行选择,各段位置的加减速时间、速度及目标位置可根据各段位置参数进行设定。此范例中以第一段位置为例进行说明,第一段位置的位置参数为P6-02、P6-03。
按照表3分别对DVPCOPM-SL扫描模块进行设置。
表3模块设置参数
模块名称 |
节点地址 |
通讯速率 |
DVPCOPM-SL 扫描模块 |
01 |
1M bps |
ASDA-A2伺服驱动器 |
02 |
1M bps |
然后,将做好的配置下载到PLC里,将伺服参数和PLC的寄存器对应,这样就可以方便的修改参数。
图1 每台伺服的RxPDO、TxPDO配置
3 伺服Pr配置
台达ASDA-M系列伺服在Pr配置里可以选择路径类型。以直线插补为例,先选择路径类型为直线插补,AUTO:自动执行下一路径如果路径动作连续可以选择YES,如果动作不连续,则选择NO;CMD:位置命令选择00:ABS绝对定位。
加减速时间根据客户要求来设置,目标速度SPD指令可以选择相应的参数,如图2中选择了POV15:5000.0(P5-75),则目标速度为5000rpm。如果想修改速度,只要将P5-75的参数配置到CANopen里面,通过总线修改参数即可。轴别选择可以设置具体是那两个轴进行直线插补,例子中选的是X、Y轴。
资料值中,填写X轴的位置命令和Y轴为位置命令,例中为35900和3900。如果想修改插补的距离则修改相应Pr的资料值即可。
图2伺服Pr配置
ASD-M系列伺服的pr内置直线插补和圆弧插补,只要选择轴别即可。目前ASD-M系列伺服的圆弧插补只支持相对位置的插补。需要注意的是,如果是需要绝对可以用HMC加ASDA-M伺服。
图3 加工效果图
如图3所示,圆孔各点直径误差在0.1mm左右,满足客户需求。客户将动作分解为直线差补和圆弧插补,Z轴则为上下进刀退刀动作。
图4圆弧插补波形
可从如图4中看出,X、Y两轴插补的反馈位置,应该是正弦余弦波相结合。另外也可以打开X-YChart来观察圆弧插补的形状。
4 注意事项
通过CANopen给伺服直线插补命令时,需要同时触发X轴和Y轴的P5-07,并且两个轴的位置要同时写入。例如X、Y轴的Pr5设置为直线插补,那么需要同时触发X、Y的P5-07;如果是X、Y圆弧插补,则只触发任意一个轴即可实现圆弧插补。
5结束语
台达ES2-C系列PLC搭配ASD-M系列伺服,完全可以实现一些常见的直线插补、圆弧插补功能,速度响应快、加工精度高、性价比高,具有一定的推广价值。
作者简介:
季兴,男,毕业于燕山大学,现就职于中达电通股份有限公司东北大区机电事业部,担任应用工程师职务。
台达DOP-W系列提供10.4”/12”/15&rdqu…
JetNet 3005G · 5口全千兆RJ-45交换机 …
显示规格 一般规格 环境规格 结构规格 外形…
功能规格 …
功能规格 …
西门子SIMATIC S7-400PLC的主要特色为:极高的处理…