4、电子齿轮比参数设置:驱动器参数Pn20E/Pn210(以台达为例)、设置步骤与注意事项
好,咱们接着聊电子齿轮比的参数设置。前面讲了原理和计算,现在终于要动手了。我以台达ASDA-A2系列驱动器为例,带大家走一遍Pn20E和Pn210这两个关键参数。
说实话,我第一次调这个参数时也犯过迷糊。明明算好了数值,电机就是不走。后来才发现,原来是参数单位理解错了。嗯,咱们今天就把这事彻底说清楚。
4.1 台达驱动器参数Pn20E与Pn210是什么?
先看这两个参数的定义:
| 参数编号 | 名称 | 功能说明 | 取值范围 |
|---|---|---|---|
| Pn20E | 电子齿轮比分子(N) | 设定指令脉冲对应的电机旋转圈数 | 1 ~ 2³¹-1 |
| Pn210 | 电子齿轮比分母(M) | 设定电机旋转一圈所需的指令脉冲数 | 1 ~ 2³¹-1 |
说白了,电子齿轮比 = Pn20E / Pn210。这个比值决定了:你给多少个脉冲,电机转多少圈。
我个人的习惯是,先把Pn210设成一个整数,比如10000或100000,然后再算Pn20E。这样调试时心里有数,也方便后续修改。
4.2 设置步骤:一步一步来
下面我按实际调试流程,把步骤拆开讲。你跟着做就行。
步骤一:确认电机编码器分辨率
台达ASDA-A2系列用的是20位编码器,分辨率是1280000 pulse/rev。这个数字你得记住,后面计算要用。
步骤二:确定你的机械传动比
比如你用的是丝杠传动,螺距10mm,电机直连丝杠。那电机转一圈,负载移动10mm。如果你希望每个脉冲对应0.01mm移动,那电机转一圈需要:
10mm ÷ 0.01mm/pulse = 1000 pulse/rev
步骤三:计算电子齿轮比
公式很简单:
电子齿轮比 = 编码器分辨率 ÷ 每转所需脉冲数
= 1280000 ÷ 1000
= 1280
那Pn20E设1280,Pn210设1?别急,我建议你反过来设。
步骤四:写入参数并保存
用台达的调试软件或者面板操作:
- 进入参数菜单,找到Pn20E
- 输入计算好的分子值(比如12800000)
- 找到Pn210,输入分母值(比如10000)
- 按确认键保存
- 断电重启,参数生效
我记得有一次,我写完参数没断电重启,电机怎么都不动。折腾了半小时才发现,原来台达的电子齿轮比参数需要重新上电才能生效。嗯,这个坑我替你们踩过了。
4.3 注意事项:避坑指南
下面这几条,是我这些年攒下来的经验。每一条都对应一个真实翻车案例。
我曾经见过一个同事,把Pn20E和Pn210填反了。结果电机转得飞快,差点撞了限位。记住:分子是Pn20E,分母是Pn210。分子大,电机转得快;分母大,电机转得慢。
Pn20E和Pn210的取值范围是1到2³¹-1,也就是约21亿。如果你算出来的值超过这个范围,需要约分。比如12800000/10000可以约分成1280/1。但约分后精度会受影响,我一般尽量保持分母在1000~100000之间。
电子齿轮比设得太大,意味着很小的脉冲数就能让电机转很多圈。但上位机的脉冲输出频率是有限的。比如你的PLC最大输出200kHz,电子齿轮比设成1280,那电机最高转速就是:
200000 pulse/s ÷ 1000 pulse/rev × 60 = 12000 rpm
这已经远超电机额定转速了。所以,电子齿轮比不是越大越好,要结合上位机能力和电机额定转速来定。
4.4 知识体系图:电子齿轮比参数设置全流程
下面这张图,我把整个设置流程和关键决策点画出来了。你保存下来,调试时对照着看。
4.5 实战案例:一个完整的设置过程
最后,我分享一个真实案例。去年我做一台贴标机,要求每个标签贴的位置误差不超过0.05mm。
机械参数:
- 伺服电机:台达ASDA-A2,20位编码器
- 丝杠螺距:5mm
- 电机直连丝杠
我的计算过程:
目标脉冲当量:0.01mm/pulse
每转脉冲数:5mm ÷ 0.01mm/pulse = 500 pulse/rev
电子齿轮比 = 1280000 ÷ 500 = 2560
我设:Pn210 = 10000
Pn20E = 2560 × 10000 = 25600000
写入参数后,我给了1000个脉冲,理论上应该走10mm。实际测量是9.98mm,差了0.02mm。嗯,这个误差在机械公差范围内,可以接受。
如果你发现实际距离和理论值偏差较大,别急着改参数。先检查机械部分有没有间隙,联轴器有没有松动。我曾经遇到过,调了半天参数,最后发现是联轴器螺丝松了。
公众号:蓝海资料掘金营,微信deep3321