ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

汇川SV660F伺服调试全攻略:从接线到EtherCAT联调避坑指南

汇川SV660F伺服调试全攻略:从接线到EtherCAT联调避坑指南 写在前头拿到一台汇川SV660F系列伺服如果只是照着说明书把参数一个个抄进去十有八九要返工。我在现场调过不少SV660F也经历过轴调得嗡嗡响、定位半天回不正、EtherCAT从站死活扫不到这类问题。这篇就以SV660F系列为例把从接线、参数配置到总线联调、报警排查的完整流程讲透顺便把踩过的坑都标出来希望能帮到正在跟汇川伺服较劲的朋友。1. 上电之前硬件接线和固件确认一个都不能少1.1 SV660F系列的第一道门槛型号命名和供电SV660F是汇川主打EtherCAT总线通讯的中小型伺服驱动器常见功率段覆盖100W到7.5kW左右搭配MS1系列电机。拿到手先别急着通电把铭牌看清楚。型号命名规律一般是SV660F系列额定电流电压等级通讯类型例如SV660FS2R8I-F其中的S2R8表示驱动器额定电流2.8AI代表带内置制动电阻F代表EtherCAT型。搞清楚这个的好处是后续在InoDriveShop软件里选固件版本、导入配置文件时不会选错型号。供电方面需要注意两点。第一主回路电源和控制电源可以分开接也可以共用但强烈建议控制电源单独供电。SV660F的控制电源一般是单相220V接了控制电源后即使主回路没电面板和通讯也保持激活状态这在线缆测试、参数导入导出时非常方便。第二如果是带抱闸电机抱闸电源接法要特别留意。抱闸线建议通过驱动器自带的抱闸控制输出或中间继电器控制不要直接把抱闸电源和电机动力线并在一起否则启动瞬间电压跌落可能造成抱闸打不开或打开不彻底。接线的通用顺序是主回路RST或L1/L2/L3控制电源L1C/L2C电机UVW编码器线CN2抱闸线CN3通讯线CN4。每接完一根就用万用表量一下通断和绝缘尤其是UVW相序相序错会直接导致电机飞车或过流报警这一个检查动作能省下一堆排查时间。1.2 EtherCAT从站编号和终端电阻别想当然既然SV660F主打EtherCAT那通讯线就按菊花链接法从上位机比如汇川H5U、Easy320或者第三方主站的OUT口进第一台伺服第一台伺服从站的OUT口再接下一台最后一台需要接终端电阻。这个终端电阻在某些人看来是小事但我要强调一下SV660F有些型号是内置终端电阻的通过面板参数或内部拨码使能有些则需要外接。如果现场最后一台没有接终端电阻报文会反射表现为偶发掉站、通讯闪断非常难排查。另外从站站号设置要提前规划。EtherCAT也支持通过主站配置在线分配站号但为了避免主站扫描混乱我习惯在驱动器面板上先把站号设好。SV660F的站号参数在H0C组具体见后文。站号跟电机的轴号逻辑最好一一对应比如1号轴对应设备第一个运动轴不要随意跳号否则后续修改主站配置、定位程序时特别容易错位。1.3 固件版本和配置文件最容易被忽视的一步SV660F的EtherCAT通讯要正常识别轴类型、PDO映射必须使用跟驱动器固件匹配的XML描述文件。汇川官网的InoDriveShop软件下载中心或者产品页面都能找到对应固件包和ESI文件。我遇到过一个项目用的还是两年前的旧XML文件结果从站设备名识别的全是乱码主站里无法使能。解决办法很直接先通过软件把驱动器固件升级到最新稳定版同时把最新ESI文件放进主站软件对应目录断电重启后再扫描。这里要提醒的是固件升级有风险过程中不能断电否则驱动器变砖。SV660F可以通过面板的U盘升级也可以通过InoDriveShop软件在线升级。在线升级前把网线直接连在驱动器的Service口不要经过交换机避免通讯中断。升级完成后做个简单试运行确认版本号正确再批量操作。2. 参数设置前必须想清楚你用的是什么控制模式和指令源2.1 SV660F的面板操作和参数组结构SV660F的显示面板是LED数码管分三层菜单组别、参数号、参数值。常用组别有H00基本监视、H02运行指令、H04增益、H05输入输出、H06通讯、H0B电机参数、H0C辅助功能、H0E扩展功能等。第一次上手的人容易被“H”和“0”搞混其实只要记住H代表设置参数U代表监视参数FP代表功能码按MOD键或面板左上角的模式键可以在监视和设置之间切换。面板操作看起来复古但在现场调试时很实用。比如要快速试转切到H02-00把运行指令设为1面板点动再用面板上下键就能点动电机要恢复出厂切到H0C-12设为1断电重启后参数回到出厂状态。恢复出厂这个操作我在新手调试时经常建议先做一遍防止上一手留下的参数影响判断。2.2 模式选择的底层逻辑SV660F支持多种控制模式最常见的三种是位置模式Pr接收上位机脉冲或总线位置指令适用于定位、送料、追标速度模式S接收模拟量或总线速度指令适用于卷绕、输送带同步转矩模式T接收模拟量或总线力矩指令适用于张力控制、压合。而EtherCAT总线场景下实际是通过PDO映射来刷指令模式选择往往由主站侧的“控制字”和“模式字”决定驱动器的H02组也需要同步设置。我在实际项目里最常遇到的坑是主站程序里已经把控制模式设为位置模式但驱动器H02-01还在速度模式导致使能后电机不定位反而一直转。解决办法是H02组模式和主站设定保持一致或者干脆把H02-00设为“总线指令模式”完全交由主站通过对象字典切换。如果不想走总线只做脉冲控制接线要关注两点脉冲方向和差分信号。CV660F/SV660F的脉冲输入支持差分和集电极开路差分要用5V或24V供电集电极开路要注意PNP/NPN极性。参数上电子齿轮比H05-07/H05-08根据机械减速比、丝杠导程、编码器分辨率一起算。编码器分辨率常见是23位8388608意味着电机转一圈编码器反馈8388608个脉冲而指令端通过电子齿轮比来决定一个指令脉冲对应多少位移。举例机械上电机直连丝杠导程10mm要求0.001mm一个脉冲那就是一转需要10000个脉冲电子齿轮比分子设为8388608分母设为10000最后约分后填进去即可。2.3 惯量比和增益初值调稳的第一步SV660F的增益参数主要在H04组。位置环增益、速度环增益、速度环积分时间这三项直接决定电机响应和是否啸叫。但很多人上来就狂调这三个值结果越调越抖。我的经验是先把惯量比设对再动增益。惯量比参数通常在H04-20左右表示负载惯量与电机转子惯量的比值。如果机械结构是同步带、丝杠直连可以通过软件里的惯量辨识功能自动算如果没法自动辨识可以先按经验估。例如一个5比1减速器带动同步轮和皮带折算过来的负载惯量可能是电机自身惯量的3到8倍那惯量比先设5左右再小幅增减。惯量比不准增益再高都是虚的表现为启动瞬间抖动、停止时过冲。增益调整的常见顺序先给位置指令一个梯形波点动观察跟随误差位置环增益H04-01从10左右起步逐步提高到30到50看是否出现位置超调速度环增益H04-02从50起步逐步加直到电机在启停时有轻微“绷紧”但不啸叫速度环积分时间从默认值往下减加快响应但太小会引发低频振荡。调到一个临界点再退回来留20%左右裕量是现场比较实用的做法。三环控制的“位置环-速度环-电流环”优先级也是老生常谈但在SV660F上有个报警值得注意如果位置指令有高频抖动比如凸轮曲线连续加减速电流环容易触发过流报警限制加速度曲线比单纯调高增益更有效。做追标和飞剪的朋友要特别留意这个点。3. 上电联调EtherCAT网线插上软件里一定看得见吗3.1 InoDriveShop软件使用前的网络连接方式汇川伺服调试软件InoDriveShop功能很全能监控波形、修改参数、版本升级。连接SV660F有几条路通过驱动器的COM口USB或RS485、通过Service网口Ethernet。USB口连上后驱动会虚拟出一个串口如果搜索不到设备常见的坑是驱动没装好或者USB线不是数据线而是充电线。用网口连接时电脑本机IP要跟驱动器默认的Service口IP在同一个网段。例如驱动器默认IP如果是192.168.8.10那电脑网卡就设成192.168.8.20子网掩码255.255.255.0。搜索不到设备还有一个高频原因SV660F当前运行在EtherCAT模式而Service网口被降级或禁用。这时候要通过面板把H0C组里的通讯方式切到“软件调试模式”或“EtherCAT软件调试同时有效”再重新搜索。如果面板上站号显示在跳变或者通讯指示灯闪烁多半是EtherCAT主站还在周期性通讯先把主站停止或关掉PLC程序再接软件。3.2 EtherCAT设备扫描和PDO映射配置在汇川H5U或者InoDriveShop里新建工程选EtherCAT主站后扫描从站。扫描到SV660F之后会看到每个从站有两个关键配置项站别名Station Alias和PDO映射。PDO映射是总线控制的灵魂。SV660F默认的PDO映射通常已经包含了标准的位置控制对象主站到从站RXPDO控制字6040、目标位置607A、目标速度60FF、目标转矩6071、模式字6060从站到主站TXPDO状态字6041、实际位置6064、实际速度606C、实际转矩6077。这部分默认配置一般够用。但有些项目需要读回更多数据比如电流、位置偏差、报警码那就要把PDO里额外添加对象。注意一点修改PDO映射之后一定要重新上电或者重新扫描否则对象字典里不生效。PDO映射里还有一个很容易犯的错把目标位置64位或32位搞混。SV660F位置对象默认是32位有符号整数对应编码器计数单位。如果你在梯形图里用的是浮点数毫米必须先在PLC侧做单位换算。我见过有朋友没做换算发的目标位置只有几十电机纹丝不动还以为是站掉线了。换算关系很简单电机每转对应的编码器计数除以电子齿轮比就是用户单位下的距离。如果是总线位置模式通常主站发的是编码器计数单位也就是一转8388608那么10mm导程下0.001mm对应838.8608个计数程序里取整839即可。3.3 使能前必须检查的安全项和操作顺序EtherCAT联调时使能是最紧张的一步。很多新手一使能电机就“咣”一下原因多半是目标位置或速度初始值没有清零或者回零方式有问题。我自己的操作顺序主站程序里先把控制字清零把目标位置、速度、力矩全部写成0驱动器面板确认当前状态显示“伺服未运行”主站发送“Shutdown”状态再切到“Switch On Disabled”最终发送“Enable Operation”电机抱闸打开、保持力矩建立用一个很小的点动速度比如10rpm测试方向确认方向正确后再做大行程动作。如果使能瞬间报警优先看报警码常见的是过载、过压、编码器通讯异常。其中编码器通讯异常在SV660F上常常是CN2线插头接触不良或者线缆过长、编码器线被动力线捆在一起。我调过的项目里编码器线和动力线绑在一个线槽里电机一转就报警分开走线后问题立刻消失。方向测试不能省。SV660F可以通过H05-00设置电机旋转方向或者在主站程序里通过反向计数来处理。如果方向反了位置闭环会在启动瞬间出现正反馈电机直接冲出去轻则撞机械限位重则损坏丝杠。所以每次重新接线或者换电机后第一个动作必须是低速点动验证方向不要急着跑全行程。3.4 回零方式选择总线定位系统里回零方式很关键。SV660F支持多种回零方式绝对式编码器直接记录机械原点、增量式编码器找Z相、外部原点开关回零、限位回零等。如果电机装了绝对值编码器SV660F配套的MS1电机有增量式和绝对值式两种回零可以简单很多因为断电后位置不丢。使用绝对值编码器时注意两点第一次使用要设置电子原点或者通过软件做“多圈清零”绝对值编码器的多圈数据是有范围限制的通常是4096圈或32768圈超过后会回绕。如果行程特别长要注意回绕问题否则位置会从负数跳到正数。增量式编码器回零时回零方向、原点开关常开常闭、Z相捕获这三项要一起配置。我在现场最常犯的错是原点开关接的是NC触点但参数里设成了NO结果电机碰到原点后不仅没停反而全速冲过限位。这个逻辑错误很难一眼看出来排查时最好用监控软件看原点开关点位是否有电平翻转。4. 定位精度和动态响应不只是“调个增益”这么简单4.1 位置误差的构成和如何处理定位不准的问题先要分清是重复定位不准还是单向定位不准。两者原因完全不同。重复定位不准通常来自机械方面联轴器松动、同步带打滑、丝杠间隙。SV660F的参数再好也救不了机械松动。我在检查定位误差时会先用一个千分表打电机侧和负载侧的对应关系确认机械传动链是不是存在回差。如果打表发现反向间隙明显优先处理机械而不是在驱动器里加反向间隙补偿。单向定位不准往往来自电子齿轮比取整误差。举例编码器分辨率8388608导程10mm如果直接按838.8608脉冲/0.001mm来算程序取整后每个0.001mm会差0.14个计数看起来很小但跑到1米就是14万个计数的累积误差。解决办法是尽量用高精度的比例来表示电子齿轮比或者在PLC侧用高精度浮点和累加器做位置换算避免每次都取整。还有一个常见情况定位结束时跟随误差是零但最终位置差了固定数值。这种一般是伺服的位置环增益不够导致停止瞬间出现微小稳态误差。把位置环增益提高一点或者在主站启用位置前馈都能改善。汇川SV660F的位置前馈参数在H04组开启后跟踪误差能明显下降但前馈量太大会造成位置超调需要配合低通滤波使用。4.2 收放卷类应用速度模式和转矩模式配合搜索热词里频繁出现“收放卷”这确实是个典型的伺服应用场景。SV660F做收放卷时其实很少用纯位置模式而是用速度模式加张力锥度控制或者转矩模式加卷径计算。以恒张力收卷为例随着卷径变大同样张力需要的转矩会变大而相同线速度下电机转速会变小。SV660F通过总线接收主站给的转矩指令自身只管电流环就能实现跟随卷径变化的张力控制。这个方案的难点不在驱动器而在主站怎么实时计算卷径。通常可以通过两个办法一是用外部传感器测卷径二是在线速度已知的情况下通过伺服的实际转速反推当前卷径。用SV660F做速度模式收卷时我建议启用速度环前馈和加速度前馈。因为收卷启动和减速阶段卷径最大时惯性也最大如果速度环响应慢了材料张力会瞬间波动轻则表面起皱重则拉断。具体前馈系数要根据现场材料刚性来调材料越硬前馈可以给得越足材料软反而要降前馈防止抖动。4.3 5比1减速器、5米同步轮项目的参数估算实例搜索热词里有个很具体的例子“三菱JE-A伺服带5比1减速器带5M20同步轮线速度0.8米每秒”。用这个例子来算一下SV660F侧对应的参数思路核心逻辑可以平移到汇川方案。先算电机转速同步轮周长为π乘以直径。如果按5M20同步轮20代表齿数5M的节距是5mm所以节圆周长约100mm。线速度0.8m/s也就是800mm/s那么同步轮转速为800/1008转/秒即480rpm。由于5比1减速器在电机和同步轮之间电机转速就是480×52400rpm。这个转速对SV660F来说完全在额定范围内不需要考虑降额。再看负载惯量折算同步轮、皮带、负载折算到电机轴的惯量需要除以减速比的平方。比如负载惯量折算到减速器输入侧是0.002kg·m²电机转子惯量如果是0.0005kg·m²总惯量比约4:1惯量比参数就设4附近。如果实际负载是变化的比如皮带上带不同重量的工件惯量比就不要设得太准留一定鲁棒性再把速度环增益适当降低。电子齿轮比的设置也要考虑线速度。如果主站通过EtherCAT发的是用户单位毫米那最好把电子齿轮比设成“1个用户单位对应0.01mm”这样程序里好算。具体计算电机转一圈对应的用户单位数等于同步轮周长除以减速比即100mm/520mm。如果1个用户单位0.01mm则电机转一圈需要2000个用户单位。电子齿轮比分母2000分子8388608约分后填入。5. 实战常见问题与报警排查速查5.1 通讯搜索不到伺服设备这是用SV660F时被问得最多的问题。InoDriveShop或者主站搜索不到设备先按这个顺序排查检查物理链路网线插的是CN4的IN口还是OUT口主站必须接到IN口换一根已知正常的网线排除线序问题查看驱动器面板如果面板显示“EtherCAT Link Off”或通讯灯不亮说明物理层没通如果显示站号在跳变说明至少物理链路是通的检查电脑网段Service口默认IP是否在同一网段用ping命令确认检查防火墙Windows防火墙有时会拦截InoDriveShop的UDP广播临时关闭防火墙再试重新扫描前先给驱动器断电再上电让从站重新进入Init状态。如果以上都查了还是看不到再用InoDriveShop的“从站扫描”功能同时留意驱动器的版本号。有次我遇到一台SV660F被刷成了CANopen模式固件面板上EtherCAT、CANopen字样都变了自然是扫不到。这种就属于刷错固件只能重新烧录对应固件。5.2 上电后报警E730、E731、E500这类常见码怎么处理E730/E731属于过载报警驱动器判断电流超过了额定值持续一定时间。处理顺序先判断是瞬间过载还是持续过载。瞬间过载可能是加减速太快在参数里延长加减速时间或者启用S型曲线持续过载就查机械有没有卡死电机有没有抱闸没打开刹车电阻是否过小。E500类报警一般是编码器通讯异常。处理办法是重新插拔CN2编码器线检查线缆屏蔽层是否单端接地编码器线是否和其他动力线保持了至少20cm间距。如果项目里编码器线确实很长超过20米建议用绝对值编码器总线方案而不是普通的增量式编码器长线传输。还有一种报警很隐蔽Er.150或者类似的位置偏差过大报警。表现为电机实际位置跟指令目标偏差超过参数设定阈值。常见原因是负载卡住或指令速度太高。但有一个非机械因素主站发送了目标位置但没给触发指令位置偏差因为积累被触发报警。解决办法是在程序里发送目标位置和触发命令之间保持足够的时间间隔或者使用同步模式让目标位置和触发控制字在同一通讯周期内生效。5.3 电机抖动和噪音电机抖动在SV660F上主要分两类低速抖动和高速共振。低速抖动通常来自速度环增益过高或者负载惯量比设置偏大。现象是电机静止时轻微“滋滋”转起来以后“咔嗒咔嗒”。处理办法把H04组的速度环增益降低20%速度环积分时间稍微增加看是否改善。如果还是有把位置环增益也降低一点。切记不要同时调增益和积分时间每次只改一个参数观察一段时间后再改下一个否则无法定位问题参数。高速共振则要看共振频率。SV660F有陷波滤波器功能通过自动辨识或手动设定陷波频率来抑制机械共振。用面板或软件自动辨识一次得到共振频率后把陷波频率设成对应值带宽先设窄一些防止过度影响正常响应。如果共振来自安装刚度不足比如电机支架太单薄单纯靠陷波滤波器也是治标不治本得从机械上加固。另一个容易忽略的抖动来源是抱闸。抱闸打开瞬间如果动作不干脆会有机械冲击听起来像抖动。检查抱闸电源是否稳定抱闸线是否过长抱闸控制逻辑是否在使能前提前打开。SV660F的抱闸输出默认是使能后延时几十毫秒打开你可以根据机械需要调整延时。如果抱闸控制时序不对会出现电机还没建立力矩就松闸轴下坠一小段这在垂直轴是重大隐患。6. 调完参数之后还有两件收尾的事别省略参数调好、定位也稳了并不代表这个项目就结束了。我还有两个习惯第一个习惯是参数导出和备份。SV660F可以通过InoDriveShop把当前参数导出成文件这个文件建议跟当天的调试记录一起归档。现场改完参数后如果设备运行了几个小时没问题我还会再导出一次作为最终版本。这样以后设备出了问题或者需要复制到另一台驱动器直接导入就行不用重新对着说明书敲一遍。第二个习惯是做断电报文测试。EtherCAT项目里PLC断电重启后主站会自动扫描从站并重新建立通讯但伺服驱动器的使能状态是独立的。我调试时会模拟一次“设备正常运行中突然总闸跳掉”的场景确认重新上电后伺服状态能恢复到可安全操作的状态而不是报一堆乱码报警。这个测试尤其重要因为现场工人可能随时按急停、切总闸如果上电顺序不对设备会出现“一通电电机就动”的危险情况。SV660F作为国产伺服里性价比和易用性都不错的选择只要把通讯、参数、调试逻辑理清楚其实比很多进口品牌还顺手。尤其是汇川的H5U、Easy320这些控制器跟SV660F同为自家产品EtherCAT总线对接起来更容易很多坑在出厂时候就被官方填平了。你在调试中如果遇到上面没写到的情况欢迎交流伺服调试这东西很多经验真的是在现场一遍遍试出来的。
返回列表