简介:面向运动控制工程师与自动化调试人员的ASD驱动器简易调试手册,围绕ASD与DD马达联调场景,覆盖面板语言设置、软件中英文切换、USB通讯连接、电机参数配置与方向确认等完整流程。文档基于Akribis Motion Gallery界面,偏重实操路径,适合初次接触者对照查阅。
资源为单个PDF文件,压缩包共1个文件,大小3.52MB,便于离线浏览;已有518人学习/下载,具备一定参考价值。
文档展开的调试主线完整:先介绍面板与软件操作,再逐步讲解电机安装向导中的驱动器信息、电机选择、方向判别、限制值设置与保存,随后进入自动调整环节,涵盖负载惯量估测和增益优化,并提醒Arms电流单位、编码器分辨率等细节。读者可据此快速建立可复用调试流程,减少现场摸索时间。 上周帮朋友处理一台转台设备,台达ASD驱动器配DD马达,客户反馈的问题是低速有咯噔声,高速一冲一冲,前前后后试了好几个小时没好转。我到了现场翻了半天操作面板,又看了一眼他们手里的调试文档,版本号已经写到了REV.5.0,可里面大部分内容还是在套普通伺服电机的思路。这种情况我见过太多次了。
很多人拿到DD马达的第一反应是“不就是伺服嘛,按老办法调就行”,结果要么上电就振荡,要么低速爬行严重,要么频繁报警。这篇文章我结合自己调过的转盘、摆动轴、分度台几种典型项目,把ASD驱动器配DD马达的简易调试流程完整梳理一遍。从接线检查、电子齿轮比计算,到点动试机、增益调整,再到原点复归和版本归档,全流程拆开讲。
这套内容比较适合刚接触DD马达的设备维护人员、电气工程师,也适合那些用普通伺服思路调DD马达屡屡碰壁的朋友。看完你会发现,DD马达的调试难度不在参数本身,而在于你要先接受它和普通伺服电机的底层差异。
1. 为什么DD马达“看着像伺服,调起来像换了台设备”
1.1 直驱结构带来的“三座大山”:无减速机、大惯量、高分辨率反馈
DD马达和普通伺服电机最大的区别就是没有减速机构。普通伺服电机转速高、扭矩小,必须搭配减速机才能拖动大负载,而DD马达靠自身的大直径、多磁极对数设计,直接输出大扭矩。这个结构差异听起来只是少了一个减速机,实际调试时影响非常大。
第一座大山是惯量变化。普通伺服后面带个减速机,负载惯量折算到电机轴上是除以减速比平方的,比如一个10倍减速机,负载惯量折算过来就只有实际值的1/100。DD马达没有这个“庇护”,转盘的惯量有多大,电机轴就要扛多大。转动惯量大,意味着需要长时间加速,动态响应慢,同时系统固有频率低,几个参数打上去就容易振荡。
第二座大山是编码器分辨率。DD马达为了实现高精度定位,编码器分辨率通常都很高,常见的是17位(131072脉冲/转)到20位(1048576脉冲/转),甚至会用到更高规格。高分辨率带来的好处是定位精度高,坏处是它对微小振动和电气干扰也极其敏感。有时候电机明明没动,监控窗口里位置反馈就在±几个脉冲内跳来跳去,这是普通伺服上不太容易看到的现象。
第三座大山是机械连接的“透明化”。有减速机的场合,齿轮箱相当于一个低通滤波器,把电机侧的高频抖动吸收掉一部分。DD马达直驱负载,任何抖动都会直接体现在最终输出端,机构上稍微有点共振,电机马上就能“感觉”到,然后反馈给驱动器,再表现为电流波动和异响。
1.2 照搬普通伺服参数,为什么一上电就振动
前面说了,DD马达负载惯量大、系统刚性低、反馈分辨率高,这三点凑到一起,对增益参数就形成了一个苛刻的要求。普通伺服电机的位置增益设到某一数值,电机还算稳定,是因为那个数值放在它的惯量匹配条件下是合理的。但放在DD马达上,同样的增益数值就意味着“使劲推一个很重的转盘”,很容易推过头、弹回来、再推,来回拉扯就成了振荡。
我见过最典型的翻车案例是这样的:把上一台普通伺服调试成功的参数整套导进去,上电一给使能,电机就开始嗡嗡响,电流一路飙到过载报警。然后操作员顺手把增益降了一半,报警没了,结果低速一跑又出现一顿一顿的爬行现象。来回折腾半天,参数改得乱七八糟,最后连出厂值是多少都记不清了。
所以我调试DD马达的第一条经验就是:不要抱着“参数复用”的想法,要抱着“从零开始”的想法。除非你手里的参数本身就是从同型号同负载的DD马达上导出来的,否则直接套用大概率要出问题。把心态放平,按后面说的步骤一步步来,反而比反复试错快得多。
2. 上电前必须做完的四件事
2.1 相序、编码器线、抱闸线,错一根都要吃大亏
很多人在调不明白的时候,第一反应是怀疑参数有问题,但我遇到的情况里,有相当一部分问题出在接线环节。DD马达的调试,上电之前一定要把三条线逐一确认清楚。
第一是动力线。U、V、W三相如果接错,电机上电可能直接堵转、抖动,或者驱动器报过流报警。虽然驱动器有保护,但反复试错对电机内部的磁钢没有好处。正确的做法是用万用表电阻挡,先量驱动器端和电机端的线序一一对应,再测一下UVW相间电阻是否平衡,最后测对地绝缘,确保没有破皮接地的地方。
第二是编码器线。DD马达对编码器线布线的要求比普通伺服高得多,必须用屏蔽双绞线,而且屏蔽层要在驱动器端单端接地。实际项目里,编码器线和动力线绑在同一个线槽里走的非常多,这是调试时出现偶发性位置跳变、脉冲丢失的头号原因。如果条件允许,两根线分开走线槽,间隔至少10厘米以上。
第三是抱闸线。DD马达基本都带断电抱闸,抱闸的电源电压和极性必须确认清楚,常见的是直流24V。调试过程中最容易被忽略的是:抱闸电源和信号电源如果共用一个开关电源,抱闸动作瞬间的电流冲击会影响编码器电源,导致位置反馈偶尔跳变。建议单独一路电源给抱闸,或者至少要在抱闸线圈两端并一个续流二极管。
2.2 参数初始化与固件版本核对(文档REV.5.0的坑)
接线确认无误,接下来才允许上电。上电后第一步不是急着看参数,而是把驱动器恢复成出厂状态。这一步看着简单,很多人却会跳过,觉得“原厂状态未必适合我的设备”。确实,原厂状态也不一定适合,但它是一个干净的起点,后面所有修改都有据可查。
复位方法一般在驱动器的参数组里有一项“参数恢复出厂”功能,不同系列的菜单位置不太一样,具体以手册为准。执行完恢复出厂后,驱动器会断电重启一次,重启后记得再次确认固件版本。这里就是调试文档REV.5.0特别容易踩的坑——很多调试文档标题写的是REV.5.0,但驱动器固件实际上还停在两年前的旧版本,新功能参数和文档标注的参数组根本对不上。
所以拿到一份标着REV.5.0的调试文档,不要直接照着一项一项改。先看驱动器面板上显示的固件版本号,再和文档要求的最低固件版本比对。如果版本偏低,先联系设备厂家确认是否升级固件、如何升级。版本不对的情况下硬调,你会花大量时间去纠结“为什么我按文档设了参数,驱动器不生效”这种本来不该发生的问题。
2.3 面板调试还是上位机软件:调DD马达我推荐后者
台达ASD驱动器有两种调参方式:一种是直接在驱动器面板上按键修改参数,另一种是用官方上位机软件(ASDA-Soft)连接驱动器在线调试。面板操作适合现场应急改一两个参数,但DD马达调试过程涉及大量参数调整和状态监控,我强烈建议有条件就接电脑用软件。
原因很简单。面板上只能一个一个参数翻,看不到波形,看不到报警历史的时间线,也很难直观地看出电机在某个速度段到底有没有振荡。ASDA-Soft这类上位机软件可以实时监控电机转速、位置误差、电流波形,这些信息在你判断“到底哪个环节不对”的时候,价值远超过任何经验猜测。
这里顺便说一个常见的误区。有人觉得既然驱动器支持RS-485通信,那直接用串口调试助手发Modbus报文不就能读参数了?能是能,但串口调试助手只能帮你验证通信链路通不通,能读写出寄存器值。你依然不知道每一个寄存器对应的参数名、单位、范围,更看不到波形和报警记录。所以我的习惯是:串口调试助手用来排查通信故障,正式的调参和看状态,一律用官方上位机软件。
3. 电子齿轮比:让PLC的脉冲数和电机转角对上口径
3.1 没有减速机之后,“齿比”反而更难算了
电子齿轮比的作用,是把PLC发送的指令脉冲数换算成电机实际转动的位移。普通伺服配合减速机的场合,这个概念相对直观,因为减速比已经在机械层面定死了。但DD马达没有减速机,一切换算全靠电子齿轮比这个参数来做,所以它直接决定了整个系统的定位精度。
举个例子。假设DD马达编码器分辨率是1048576脉冲/转,如果没有电子齿轮比,PLC发多少个脉冲电机转一圈,完全取决于驱动器内部怎么处理指令脉冲。电子齿轮比就是把“指令脉冲数”和“编码器反馈脉冲数”之间做一个比例换算,让PLC发出你想要的脉冲数时,电机正好转你想要的圈数或角度。
这个参数设错,最直接的后果就是:以为发36000个脉冲转10度,实际一转发现转了大半圈,或者只挪了一丁点。这种问题在现场排查时特别消耗耐心,因为机械、电气、程序都会是怀疑对象,最后查来查去发现就是齿轮比的分母少了一位。
3.2 一个转台项目的齿轮比计算全过程
用一个我实际做过的小型转台项目来演示计算过程。设备要求是:PLC每发出36000个脉冲,转台旋转10度。转台一圈360度,所以转一整圈需要36000 × 36 = 1296000个脉冲。驱动器的编码器分辨率是1048576脉冲/转。这里直接能看出问题:一圈需要1296000个脉冲,但编码器一圈只有1048576个脉冲,说明PLC指令脉冲数比反馈分辨率高,这种情况下电子齿轮比的分子要比分母大。
电子齿轮比 = 编码器分辨率 ÷ 每圈指令脉冲数 = 1048576 ÷ 1296000。
这个数一除,约等于0.8095,不是整数。电子齿轮比在大多数驱动器里都要求设定成整数比的分子和分母,也就是把1048576和1296000分别除以最大公约数后得到最简整数比。为了省事,也可以先算每度对应脉冲数:36000 ÷ 10 = 3600脉冲/度,然后设定时直接在驱动器里输入“目标脉冲数/圈”和“编码器分辨率/圈”,很多新版本固件支持这样直接填写,内部会自动处理比例关系。
如果驱动器不支持自动换算,而你又不想手算最大公约数,可以用一个笨办法:把电子齿轮比设为 1048576 / 1296000,很多驱动器允许浮点比例值,只要精度足够,效果一样。这个方法验证下来是可行的,唯一的风险是部分驱动器只接受整数分子分母,超过范围会设定失败,这时还是得老老实实化简。
3.3 齿比设完怎么验证:用“角度尺法”实测
齿轮比设完,不要急着调增益,先验证一个最基本的点:脉冲数和实际角度的对应关系是否准确。这里分享一个我常用的“角度尺法”。
把设备切换到位置模式,使能正常,让PLC发送一个固定脉冲数,比如对应理论上10度的脉冲数(上面例子是36000个)。转台停止后,在转盘边缘吸一个磁性角度仪,或者直接看机台上的刻度盘,记录实际转过的角度。如果实际转过的角度和理论角度不一致,先回头复查电子齿轮比的设定值是否输入错误、分子分母是否填反了,尤其要检查是不是有小数点被忽略之类的低级错误。
注意一点:验证时不要选择太小的角度。理论上发360个脉冲对应0.1度,但0.1度在普通刻度上很难读准,不容易判断是齿轮比问题还是读数误差。选一个接近10度到30度的角度,误差建立在足够大的基数上,读数才具备参考价值。齿轮比验证通过之后,再进入下一步点动试机。
4. 第一次点动试机:重点不是转速,是“反应”
4.1 从10%速度开始点动的理由
电子齿轮比验证通过,接下来就是让电机真正动起来。第一次给使能、发点动命令之前,我习惯把驱动器面板显示的“速度指令最大值”设到额定转速的10%左右。如果你用的是上位机软件,同样先把速度限制改小。
为什么是10%?因为第一次试机的目的不是看电机能跑多快,而是确认几个基本逻辑:电机转向是否正确、编码器反馈方向是否与指令方向一致、电流是否正常、机械是否有异响。在10%的速度下,即使方向反了、程序逻辑错了,机械冲击也在可控范围内,来得及按急停。有人一上来就用额定速度试机,方向一错,整个转台咣当一下撞到限位,这种情况我见过不是一两次。
试机过程中,观察驱动器的电流显示。DD马达空载状态下,电流一般会在额定电流的20%到50%之间波动,具体和电机型号有关。如果电流明显偏高,比如一给使能就冲到80%以上,先不要继续试机,检查抱闸是否松开、机械是否有卡滞、相序是否正确。这三个问题不解决,继续试下去只会把情况越搞越糟。
4.2 听声音、摸温度、看电流:三种判断电机状态的技巧
第一次点动时,我习惯同时调动三种感官去判断电机的状态,别只盯着电脑上的波形曲线。
一是听声音。正常运转的DD马达声音是比较纯的高频电磁声,如果出现明显的周期性“嗡嗡”声,或者“咯咯”的齿轮感异响,说明增益参数和当前负载匹配得不好,或者机械本身有问题。二是摸温度。低速运转几分钟后,拿手背轻触电机外壳(注意安全电压和温度上限),感受有没有异常升温。DD马达长期低速大扭矩运行表面温度偏高是正常的,但如果第一次点动就烫得不敢碰,那就要查是不是长时间处于过流状态。
三是看电流。通过驱动器的监控界面,观察三相电流是否平衡、电流波形有没有明显的毛刺或正弦波畸变。电流毛刺严重,往往是编码器反馈受干扰的表现,这时候先解决布线问题,再去动增益参数,顺序不能反。记住,三个信号综合在一起才能判断电机的真实状态,只盯电流或者只听声音都容易误判。
4.3 正反转禁止与软限位:转台设备的命根子
点动验证都正常之后,先别急着加大速度继续跑,把正反转限制参数设置好再说。普通直线轴的硬限位和软限位大家都很重视,但转台设备因为可以“无限制”旋转,很多人反而忽略了限制设置,默认反正能转就行,结果设备调试过程中线缆越缠越紧,气管接头直接拽断。
所以转台类DD马达上电后第一件事,就是把正转方向和反转方向的运转禁止使能参数打开,并结合设备实际线缆可容纳的旋转圈数,设定软限位范围。如果你的设备带机械挡块和原点开关,还要确认软限位和机械挡块之间的位置关系,留出足够的减速缓冲区间,宁可设定范围偏小一点,也不要让它有机会撞到硬限位。
这一步做好了,后续调试过程就有安全感了。不要小看这几个参数,它在调试过程中省下的急停次数,比你想象中多得多。
5. 增益调整:从“能转”到“转得稳”的关键几步
5.1 三环增益各自管什么,DD马达应该先动哪个
伺服驱动器的增益调整,本质上是一个三环控制的整定问题:位置环在最外面,速度环在中间,电流环在最里面。电流环通常在出厂前就整定好了,正常情况下不需要动。我们要调整的主要是位置环增益和速度环增益。
位置环增益决定系统对位置偏差的响应速度,位置增益高,电机以更快的速度把偏差拉回来,拉得太猛就会振荡。速度环增益影响电机对速度指令的跟随能力,也决定了整个系统的刚性感。速度环积分则是用来消除速度静差的,积分时间设得太短会让系统出现低频摆动。DD马达由于大惯量特性,初始增益值应该比普通伺服低,这是它在“容易振”这一特性上决定的,没有捷径。
具体的调整顺序我建议这样执行:先把速度环增益设到一个较低的保守值,把位置环增益也压到较低档位,保证电机在额定转速内有稳定表现。然后先适当提升位置环增益,直到位置误差收敛速度满意且无振荡;再逐步提升速度环增益,每调一次都让电机在生产常用的几个速度段来回跑几次,观察整体稳定性。最后再微调速度积分时间,消除残留的静差。整个过程中,每次只改一个参数,改完记录,别一下动三个。
5.2 高频振荡和低频摆动的区别与处理
增益调高之后,最常见的两个现象是高频振荡和低频摆动,两者成因不同,处理手段也完全不同,但新手很容易混为一谈。
高频振荡,表现为电机发出尖锐的“嗡嗡”声,电流波动频率很高,通常出现在速度增益或者位置增益设置过高的时候。解决办法很简单,先把相应增益降下来,直到声音消失。如果降增益之后声音还在,但幅度不大,可以开启驱动器的陷波滤波器(Notch Filter)来抑制特定频率的共振。这类滤波器在ASD系列驱动器里通常可以设置中心频率和深度,前提是你得知道共振频率是多少,可以通过上位机软件在线波形的频谱分析来判断。
低频摆动,表现为转台或者摆动轴整体以较低频率来回晃动,肉眼能看到,定位时间明显变长。这种一般不是增益过高,而是增益不够或者机械连接存在松动。处理思路是先确认联轴器、胀套、螺栓有没有松动,再尝试适当增加位置环增益和速度环增益,让系统“站得更稳”。如果增益已经加到中等水平仍然摆动,检查负载惯量比参数是否设置正确,这个参数错误会直接影响驱动器的模型计算。
5.3 自动调谐能用,但别全信
ASD系列驱动器一般都有自动调谐功能,可以自动估算负载惯量比并推荐一组增益参数。这个功能在普通伺服上已经很好用,在DD马达上尤其省事,因为大惯量设备的参数整定范围比较宽,自动调谐算出来的推荐值通常距离稳定区域不远。
但我的看法是:自动调谐能用,但别全信。自动调谐一般在某一特定速度或特定动作幅度下完成惯量辨识和增益整定,它覆盖不了你实际生产中的所有工况。比如它是在电机空载状态下调的,实际带上转盘和工件之后惯量变了,推荐的增益就未必合适。又比如它是低速往返运动下辨识的,你的实际工艺却要高速单方向连续旋转,两种情况下的最优参数也不一样。
所以自动调谐结束后,我仍然会手动验证一遍设备在最大生产速度、最小生产速度、加减速过程中三个典型工况的表现。有问题就手动微调,没问题才把参数固定下来。把自动调谐当作一个“带有参考价值的起点”,而不是“终局答案”,这个心态很重要。
6. 原点复归、定位完成与REV.5.0版本归档
6.1 不同DD马达应用场景的原点方案选择
增益调稳了,设备能稳定运转了,接下来要解决的是原点问题。DD马达在转台、摆动轴、分度盘上的应用场景不同,原点复归的方案选择差别很大。
转台类设备,最常见的是近点开关加Z相信号的方式。转台先以一个较快的速度朝原点方向旋转,碰到近点开关后减速,然后在离开近点开关的第一个Z相信号位置停下来作为机械原点。这种方式的优点是原点位置完全确定,断电重启后也能重复找到同一个位置。摆动轴类设备则经常只靠Z相信号甚至软件限位来确定原点,因为摆动范围有限,没那么多圈数。
高精度分度设备如果选用了多圈绝对值编码器,就可以不用每次上电找原点,直接读取绝对位置。但要注意,绝对值编码器也有“零点偏移”的问题,需要设定一个机械参考点或者基准面,把当前位置设为位置零点。这个设置一旦做好,设备断电再上电依然能知道自己在哪个角度,对生产效率的提升非常明显。
6.2 定位完成信号与位置误差的实际检查
原点问题解决之后,最后一步功能检查是确认定位精度。调试过程中我一般看两个信号:定位完成输出信号和位置误差的监控值。
定位完成信号是驱动器输出的一个DO信号,当位置误差小于设定值并保持一定时间后变为ON。这个信号可以接到PLC的输入点,也可以在上位机软件里直接观察。在位置模式下发一个定位指令,观察定位完成信号从OFF变ON的时间,这个时间就是定位时间。如果定位时间过长,说明增益还有提升空间;如果定位完成信号频繁跳动,说明位置误差在临界值附近来回穿越,这时候要么适当放宽定位完成判定窗口,要么回头检查增益。
位置误差的监控值更能说明问题。停止状态下,位置误差应该稳定在±1到±3个编码器脉冲以内。我这里提一个建议:把误差数值换算成实际角度来评估。比如一个20位编码器,一个脉冲对应360/1048576度,约等于0.00034度,如果停止误差在±3个脉冲,也就是大约0.001度,这样的精度绝大多数工艺都够用了。如果停止误差偏大且稳定在一个固定值附近,优先检查电子齿轮比是否精确;如果误差无规律波动,优先检查机械连接和编码器信号质量。
6.3 调试记录:给参数留一份带版本号的“案底”
最后说一个很多人不在乎、但实际价值非常高的事情:调试文档的版本管理。就像你手里的REV.5.0调试文档一样,每一次完整调试结束,都应该把以下内容记录下来:设备编号、驱动器型号、固件版本、编码器分辨率、电子齿轮比、关键增益参数、原点复归方式、报警记录和处理方式、调试日期和调试人。
导出参数文件尤其重要。台达上位机软件一般都支持把当前参数导出成文件,导出后注意保留多个历史版本,不要直接在原文件上覆盖。我自己的习惯是每次改动超过三个参数,就另存一个新版本,文件名带上日期和简要说明,比如“某转台_20240115_惯量比修正_v2”。这套习惯在设备用了半年之后出现问题要回溯时,价值极大。
很多设备投产一段时间后突然报警或者精度变差,维修人员第一反应是怀疑参数被谁动过,但因为没有留底,只能凭记忆猜。如果你手上有完整的版本记录,可以直接导出一份当前参数和老版本比对,差异一目了然。这比对着报警代码猜原因高效得多。
根据我的个人经验,调试DD马达和普通伺服最大的区别在于心态:普通伺服调不好,可以靠提高增益硬怼;DD马达调不好,硬怼一定会换来更剧烈的振荡。所以这套流程看起来步骤不少,但每一步都踩在关键点上,顺序不要轻易颠倒,一次只改一个参数,改完记录,再动下一个。上面这套流程多跑几台设备之后,你会发现自己对“直驱系统”的理解会明显上一个大台阶。我自己就是在连续调试了十几台DD马达设备之后,才真正把“无减速机”这四个字背后的分量理解透的。
本文还有配套的精品资源,点击获取