第四节:电子齿轮比参数设置实操——以台达ASDA-B2为例
好,咱们直接进入正题。前面讲了那么多理论,今天就来点实在的——动手设参数。
我选台达ASDA-B2这款驱动器来讲,原因很简单:它市场保有量大,参数结构清晰,而且我手头正好有它的调试笔记。你学会了这个,其他品牌的伺服,逻辑上大同小异。
4.1 先搞清楚P1-44和P1-45是干嘛的
在ASDA-B2里,电子齿轮比由两个参数决定:
- P1-44:电子齿轮比分子(Numerator)
- P1-45:电子齿轮比分母(Denominator)
说白了,上位机发一个脉冲,电机转多少角度,就靠这两个数来换算。
公式很简单:
电机旋转圈数 = (上位机脉冲数 × P1-44) / (P1-45 × 编码器分辨率)
ASDA-B2的编码器分辨率是160,000 pulse/rev(16万线)。这个数字你得记牢,后面算参数全靠它。
核心逻辑:
你希望「一个脉冲对应多少位移」,反过来就能算出P1-44和P1-45。
4.2 实操案例:一个脉冲走0.01mm
假设你接了一个丝杠,导程10mm。也就是说,电机转一圈,负载走10mm。
你的目标是:上位机每发1个脉冲,负载走0.01mm。
好,我们来算。
- 先算一圈需要多少脉冲
10mm ÷ 0.01mm/pulse = 1000 pulse - 电子齿轮比 = 编码器分辨率 ÷ 所需脉冲数
160,000 ÷ 1000 = 160 - 写成分子分母形式
P1-44 = 160,P1-45 = 1
嗯,这里要注意:如果算出来不是整数,就需要约分。我见过有人直接把160000/1000写进去,结果驱动器报错——因为分子超过了允许范围。
我的习惯:
算完后先约分,让分子分母尽量小。这样驱动器内部运算快,也不容易溢出。
4.3 参数设置步骤(手把手)
好,参数值算好了,怎么写到驱动器里?
我建议你用手持面板操作,这样最直观。步骤如下:
- 按 MODE 键,直到显示 P1-xx
- 按 UP/DOWN 键,找到 P1-44
- 按 SET 键,进入参数值编辑模式
- 用 SHIFT 和 UP/DOWN 键,输入 160
- 按 SET 键确认
- 重复以上步骤,设置 P1-45 = 1
- 按 MODE 键返回,然后断电重启
重要提醒:
修改P1-44和P1-45后,必须断电重启才能生效。我曾经调试时忘了这步,折腾了半小时才发现参数根本没写进去。
4.4 避坑指南:我踩过的三个坑
做这行十几年,电子齿轮比这块我翻过不少车。挑三个典型的跟你说说:
- 坑一:分子分母写反了
有一次我赶项目,把P1-44和P1-45的值填反了。结果电机转得飞快,差点撞限位。后来我养成了一个习惯:设完后先用手轮低速点动,确认方向正确再跑自动。 - 坑二:没考虑减速比
如果你电机和丝杠之间有减速机,别忘了把减速比算进去。比如减速比是5:1,那电子齿轮比就要乘以5。我见过有人直接拿丝杠导程算,结果位置差了5倍。 - 坑三:脉冲形式不匹配
ASDA-B2支持脉冲+方向和CW/CCW两种模式。如果你上位机发的是脉冲+方向,但驱动器设成了CW/CCW,那电子齿轮比再准也没用。这个在P1-00里设,别忘了。
4.5 验证参数是否正确
参数设好了,怎么知道对不对?
我的方法很简单:
- 上位机发1000个脉冲
- 用千分表量实际位移
- 理论值应该是10mm(1000 × 0.01mm)
- 如果偏差超过0.02mm,检查参数或机械间隙
你想想看,如果这一步不验证,后面跑起来出了问题,你根本不知道是电子齿轮比的问题,还是程序的问题,还是机械的问题。
4.6 本章知识体系
下面这张图,帮你把整个逻辑串起来:
4.7 小结
电子齿轮比设置,说白了就是一道算术题。你只要搞清楚三个数:
- 编码器分辨率(160,000)
- 机械传动比(丝杠导程、减速比)
- 目标脉冲当量(一个脉冲走多少)
然后套公式,约分,写进去,验证。就这么简单。
但我还是要啰嗦一句:参数设对了只是第一步。真正考验功夫的,是你在现场遇到问题时,能不能快速定位到是电子齿轮比的问题,还是其他环节的问题。这个能力,得靠项目慢慢积累。
一句话总结:
P1-44和P1-45,就是上位机和电机之间的「翻译官」。翻译对了,指哪打哪;翻译错了,鸡飞狗跳。
公众号:蓝海资料掘金营,微信deep3321