尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

汇川伺服选型与调试全攻略:从SV680到ISP620P的实践指南

汇川伺服选型与调试全攻略:从SV680到ISP620P的实践指南 1. 先把定位搞清楚SV680、SV670、ISP620P在汇川阵营里各是什么角色很多人选伺服上来就问哪款好用老实说每次听这个问题我都挺头疼。在汇川的选型逻辑里没有绝对的好用只有匹配不匹配。把SV680、SV670、ISP620P这三款放在一起比本身就说明你遇到了一个很典型的场景既想要性能又卡预算还得考虑老产线能不能兼容。这三款恰好覆盖了汇川伺服产品线的三个层次搞清楚它们的定位选型这事就完成了一半。1.1 三款驱动器的真实定位差异先说我这几年实际接触下来的理解。SV680是汇川当前的高性能主力主打以太网总线通讯支持EtherCAT和PROFINET这类高速总线协议。它的电流环响应、速度环带宽、内部运算频率都比老平台高出一截适合电子装配、锂电设备、光伏自动化这类对动态响应和同步精度有硬要求的场合。说直白点就是设备节拍快、多轴联动多、轮廓精度要求高的项目优先考虑它。SV670定位稍微低一点但平台架构和SV680同源同样支持主流总线区别主要体现在部分极限指标和扩展能力上。它更多用在成本敏感、又需要总线控制的场景——比如包装机械、木工机械、一般的自动化专机。这类设备用EtherCAT不是为了追求极限同步而是为了减少接线、方便远程监控和配方切换SV670在这个位置就特别合适。ISP620P要单独说它严格意义上不是和SV680、SV670平级的新平台而是IS620系列的衍生型号主打传统的脉冲指令控制和模拟量控制通讯方面支持Modbus RTU、CANopen这类串行总线。它最大的价值在于老设备改造和简单定位场合现场PLC还是晶体管输出发脉冲电机功率不大控制精度要求中等这时候上SV680反而是浪费。这三款产品同时存在于市场上根本原因在于终端的控制系统架构天差地别。有的工厂车间里还有大量继电器柜和脉冲型PLC你说服他换整套总线系统不现实有的新产线从方案阶段就定了EtherCAT主站再用脉冲方案反而成了瓶颈。选型不是选最贵的是选跟你的控制架构对话最顺畅的那一个。1.2 功率段与电机配套的对应关系选型时第二件要确认的事是驱动器与电机型号的配套关系。汇川每个系列的驱动器都对应了不同的电机功率段超出范围会出现过载保护误动作或者电流输出能力不足导致高速段扭矩掉得厉害。以我常用的组合为例驱动器常用配套电机功率范围典型应用SV680系列0.1kW~7.5kW部分机型可到15kW高速贴装、锂电卷绕、多轴龙门SV670系列0.1kW~7.5kW包装、搬运、木工、通用专机ISP620P0.1kW~3kW为主老设备脉冲改造、简单定位、送料机构这里有个常见的坑只看电机功率不看电机法兰和惯量等级。同一功率下还有小惯量、中惯量、大惯量的区别选大了动态响应慢选小了带不动负载还会共振。我的习惯是先把负载折算到电机轴上算出负载惯量比再决定选哪个惯量等级别光对着功率表抄作业。1.3 选型最容易忽略的固件版本与铭牌细节这个坑我相信踩过的人不少。同一型号的驱动器不同出厂批次固件版本可能差了好几个迭代而固件版本直接决定了它支不支持某些通讯协议、某些功能码。我遇到过一台SV670标称支持PROFINET结果固件版本偏低现场怎么都连不上主站最后只能刷固件解决。所以选型阶段就要跟供应商确认三个东西固件版本号、通讯协议使能版本、电机编码器类型匹配清单。特别是二手设备和库存机别只看铭牌型号就下单这些隐藏细节才是后面调试最大的变量。2. 编码器位数选型23位和24位之间到底差多少编码器位数是伺服选型里最容易被拿来当噱头的参数也是我见过最多误解的参数。有人觉得位数越大肯定越好有人觉得17位够用了没必要花冤枉钱这两种说法都不全对。选编码器位数本质是在为定位精度、速度平稳性、成本三者做权衡。2.1 位数的含金量分辨率、精度与重复定位精度的换算先做一道算术题。编码器位数N表示电机每转一圈编码器把圆周分成2的N次方份。17位2^17 131072个脉冲/圈23位2^23 8388608个脉冲/圈24位2^24 16777216个脉冲/圈数字上看24位是17位的128倍但对实际定位精度的影响没那么夸张。举个例子如果丝杠导程是10mm17位编码器的理论分辨率是10mm除以131072约0.076微米23位约0.0012微米。但机械系统本身的背隙、丝杠热伸长、联轴器弹性变形随便一项都是微米甚至几十微米级的误差。所以分辨率提高128倍不代表定位精度也能提高128倍。那选高位数图什么图的主要是低速平稳性和速度环的控制品质。位数低的编码器在电机极低速运行时速度反馈的量化噪声更明显表现出来就是爬行、振动。高位数编码器在这种场合优势就很突出。所以如果你的设备有低速高精度走位的要求比如视觉对位、精密点胶值得为高位数买单如果只是普通送料、传送17位完全够用。2.2 增量式、绝对值单圈、绝对值多圈怎么选编码器类型这块比位数更容易搞混。增量式编码器只输出相对位置变化断电后位置丢失开机必须找原点。绝对值单圈一圈内的位置断电可以记住但转过了多圈记不住断电后如果电机被外力带动超过一圈重新上电位置就不可信。绝对值多圈圈数和圈内位置都能断电保存这是大多数总线型和锂电池设备的标准配置。我的建议是做设备的尽量上绝对值多圈哪怕多花一点钱省掉开机找原点这个动作对设备交付体验的帮助非常大。客户工人不用接受培训断电重启机器自己就能接着跑售后电话都少一半。当然如果是单轴往返运动、每次开机回零时间不影响节拍的场合增量式也是合理方案成本和故障率都更低。2.3 电池、断电记忆与多圈溢出的坑绝对值编码器是靠电池保持断电后的位置数据的这块有两点要注意。第一电池没电了不会立刻报警而是先报电压低。很多现场是等到位置彻底乱了才发现电池不行了。我的处理办法是新机上电先看电池电压功能码把这值写进调试记录以后每次保养时复查一次比等报警靠谱。第二绝对值多圈是有圈数上限的。很多编码器多圈范围是65536圈16位或4096圈12位一旦断电期间电机被外力转动的圈数超过这个上限位置数据会溢出重新上电后位置就是错的而且不一定报警。超大行程、断电后设备还会被外力带动转动的场合一定得在机械设计上装限位或者用回零流程兜底别把宝全押在编码器上。2.4 编码器线缆与抗干扰问题编码器位数越高对信号质量和抗干扰的要求也越高。23位、24位信号如果走普通非屏蔽线长距离传输很容易丢码、产生位置跳变。我在这上面交过学费。之前一台设备用23位绝对值编码器现场一启动变频器就偶发抖动排查了很久最后发现编码器线跟动力线在同一个线槽里走了十几米屏蔽层接地还没做好。换成双屏蔽编码器专用线、动力线分开走、屏蔽层单端接地后问题彻底消失。所以选型时别在线上省钱。电机侧的编码器线、抱闸线、动力线这三根线规范要求是分开布线实在没法分开也要用金属隔板或者穿金属管。这个细节对高位数编码器尤为重要。3. 通讯协议选型RS485、Modbus、PROFINET、EtherCAT怎么配不后悔通讯协议是选型里决策成本最高的部分。因为驱动器本身可以换但整个控制系统的通讯架构一旦定下来改造成本就是伤筋动骨。我见过太多项目因为前期没想清楚最后被迫用协议转换器硬桥接通讯稳定性大打折扣。3.1 驱动器上的通讯口与扩展模块对应关系先理清楚汇川伺服在通讯口上的一般配置逻辑。传统机型通常自带RS485串行通讯口支持Modbus RTU协议有的机型支持CANopen总线型机型如SV680、SV670的高配版本则通常带EtherCAT或PROFINET网口。这里要特别留个心眼同一系列里不同订货号支持的通讯协议可能不一样。买之前一定要对照选型手册确认订货号第几位代表通讯类型是EtherCAT还是PROFINET还是脉冲型别等到现场接线了才发现买回来的网口协议不对。3.2 Modbus RTU的实用细节与常见陷阱Modbus RTU是RS485上最常见的协议也是ISP620P这类传统机型调试时绕不开的东西。几个实用细节分享一下。波特率与数据格式通讯不上优先确认波特率、数据位、停止位、校验位这两组参数在PLC和驱动器两端是否完全一致。很多现场默认用9600波特率但驱动器和PLC一端配了8-N-1另一端配了8-E-1光一个校验位不一样就连不上。从站地址驱动器从站地址默认值通常都是1多台设备挂同一条总线时必须逐一改成不重复的地址。改完地址要重新上电有些型号还需要重新启动通讯口这个细节经常让人误判是线接错了。寄存器映射Modbus RTU控制伺服核心是操作两块寄存器区域——控制字区和设定值区。控制字控制使能、急停、点动这些动作设定值区则写入目标速度或位置。汇川伺服的功能码映射表要在调试前打印一份放桌上现场临时翻电子版远不如纸质方便。我习惯把常用地址做成Excel表分发给调试人员效率高很多。3.3 PROFINET与EtherCAT在选型和使用上的差异如果项目已经确定了要用总线伺服剩下就是在PROFINET和EtherCAT之间做选择。这两者在汇川新平台机型上都支持但选型逻辑不太一样。EtherCAT的优势在于同步性能极好、拓扑灵活、从站配置简单几乎所有运动控制专用控制器都原生支持比如汇川的H5U、IT7000系列以及倍福、欧姆龙等品牌。做高精度多轴联动EtherCAT是首选。PROFINET的优势在于生态尤其在中国市场西门子PLC的保有量太大很多项目甲方直接指定PROFINET。汇川SV670、SV680配合西门子S7-1200/1500做位置控制已经很成熟关键是选对GSDML文件版本。我遇到过PROFINET设备在TIA博途中导入GSD文件报错排查半天发现是GSDML版本太老跟博图版本不兼容更新后就正常了。选型建议很简单主站PLC是西门子优先PROFINET主站是运动控制器或国产PLC优先EtherCAT如果两个都要支持那就选同一系列里同时支持两种协议的订货版本一次把硬件买到位。3.4 通讯不上时的排查链路通讯不上这类问题我总结过一套排查链路按顺序走基本能解决九成问题。查物理层网线或RS485线有没有接反、断路端子压接是否可靠。RS485的A/B线接反是高频低级错误用万用表一量就知道。查从站地址与波特率两端参数是否一致设备地址是否冲突。查通讯使能驱动器端通讯功能是否启用有些机型默认通讯是关闭的需要改功能码打开。查主站配置EtherCAT里从站是否处于OP状态PROFINET里设备是否在线、设备名称是否和组态一致。PROFINET的设备名称匹配问题我见过太多次明明IP地址对了因为设备名没改成组态里的名字就一直报不可用。查软件扫描用汇川的InoDriverShop软件扫描总线看能不能识别到驱动器这一步能快速把问题定位在硬件层还是配置层。这条链路我用过无数遍每次都能少走很多弯路。4. 和PLC组网的实战接线与调试链路通讯协议选定了接下来就是真正动手把伺服挂到PLC下面。这块我把最常见的两种组网方式展开说说一是三菱FX5U配汇川伺服二是汇川自家Easy521配伺服都是后台收到的高频问题。4.1 FX5U配汇川伺服的完整调试流程FX5U是三菱小型机里很常见的一款本身自带Ethernet口也支持脉冲输出。用它带汇川伺服常见做法有两种脉冲控制法和总线控制法。脉冲控制法适合简单定位FX5U发脉冲给伺服驱动器驱动器工作在位置模式。这里要注意的是电子齿轮比的匹配PLC侧发出的脉冲频率有限如果电子齿轮比设置不当要么电机走得比指令慢导致追不上要么脉冲输出频率超限。现场我会反过来算先确认PLC最高脉冲输出频率再根据需要的最高转速反推电子齿轮比不从默认值硬凑。总线控制法FX5U走EtherNET/IP或者通过协议转换走EtherCAT/Modbus TCP适合点位较多、需要读回状态和报警的场合。三菱FX5U如果走Modbus TCP读写汇川伺服本质上是操作保持寄存器和输入寄存器和前面说的Modbus RTU寄存器映射类似只是载体从串口换成了网口。我做的第一版通信程序就是从读驱动器的报警代码开始的——把报警读出来基本就说明通讯链路通了。4.2 Easy521手轮控制伺服轴的跟随运动实现Easy521是汇川的小型PLC经常被用来配伺服做手轮控制。后台搜这个词的人很多我把核心逻辑讲透。手轮控制伺服轴跟随本质是一个位置叠加的过程手轮每转一个刻度PLC计数到手轮编码器的脉冲增量把这个增量乘以一个比例系数再作为位置指令增量发送给伺服轴让轴跟着手轮的方向和速度运动。实现的时候有几个关键点手轮脉冲计数用高速计数器要接到PLC的高速输入点普通输入点跟不上手轮转动的频率。比例系数要可调。手轮一格对应轴走多少距离不同工况要求不一样系数放在触摸屏上让操作员自己调这就是电子手轮的实用价值。最关键的是加减速处理手轮的脉冲是突变的如果直接把脉冲增量作为位置指令扔给伺服轴会一顿一顿地冲。正确做法是给这个增量做平滑滤波或加减速缓冲让轴的速度变化更接近手轮的真实转速。用Easy521时候我习惯做一个固定扫描周期的小任务在这个任务里完成脉冲采集、滤波、指令输出保证位置更新的节奏稳定。4.3 InoDriverShop搜索不到伺服地址的典型原因InoDriverShop是汇川的伺服调试软件很多人插上网线后搜不到驱动器就开始怀疑软件或硬件坏了。其实绝大多数情况是下面几个原因电脑网卡的IP地址和驱动器不在同一网段。总线型伺服很多默认IP是192.168.1.x或192.168.0.x电脑网卡没配同网段IP肯定搜索不到。先把电脑本地连接改成自动获取或者在驱动器默认网段手动填一个地址这是第一排查动作。驱动器和电脑之间接了交换机但交换机VLAN隔离。有些工厂内部交换机划分了VLAN调试口和电脑不在同一个VLAN里自然互相看不见。最简单的办法是拿一根网线直接把电脑和驱动器直连把中间的网络设备全部绕开。驱动器没上电或处于急停状态。听起来像废话但调试现场真有因为急停按钮没复位导致驱动器通讯都起不来的情况。上电后先看驱动器面板显示确认没有报警再开InoDriverShop。我把这三个原因按出现频率排好序每次搜不到设备就按这个顺序查基本能在五分钟内定位。盲目的改参数、拔插网线只会越弄越乱。5. 参数调试中的常见坑与处理选型选对了通讯也通了最后一步是参数调试。这才是最考验实操经验的环节。很多新人在这一步被折腾怕了其实只要搞懂每个参数背后的物理意义调试是有章法的。5.1 刚性等级与惯量比的关系汇川伺服调试面板上通常有刚性等级或者响应带宽的设置很多人图省事直接调到最大结果设备一跑就开始振动啸叫。刚性和惯量比是连在一起的惯量比是负载惯量与电机转子惯量的比值刚性等级本质是速度环和电流环的增益倍数。负载惯量比越大系统越重如果伺服增益还按轻负载去整定就很容易振动反之惯量比小却把刚性拉满也容易过冲。我的做法是分三步先用驱动器自带的惯量辨识功能实测负载惯量比记录下来。根据惯量比查调试手册推荐的刚性等级范围从中低档开始调。每加一档刚性就低速跑一遍往复观察有无啸叫或过冲有振动就退回上一档再通过陷波滤波器把特定频率压掉。这样整定出来的参数稳定可靠而不是拍脑袋找一个16级刚性值。5.2 电子齿轮比的设置逻辑电子齿轮比在脉冲控制模式里极其重要。它的本质是电机转一圈需要的指令脉冲数与PLC实际发出的脉冲数之间的换算关系。举个例子如果负载要求电机转一圈丝杠走10mm而PLC希望发5000个脉冲就走10mm那么电子齿轮比就要让5000个脉冲对应编码器转一圈所需的实际脉冲数编码器分辨率。很多新人把分子分母搞反了导致轴走的位置成倍错误。我的建议是不要直接从默认值开始改而是把电机一圈对应的机械位移量和每毫米需要的脉冲数先算清楚再反推电子齿轮比的分子分母并用约分后的整数填入。这样之后无论是改PLC程序还是换伺服型号参数逻辑都清晰可查。调试笔记里把这个计算公式写上去后续维护的人会感激你。5.3 报警代码的处理思路伺服报警代码看起来很多其实分类就那么几类过载、过流、过压、欠压、编码器异常、通讯超时。处理思路也遵循类似的套路。过载报警先看是不是机械卡死再确认负载惯量比是否太大最后检查电机是否长时间工作在堵转区。很多情况是减速机卡滞或导轨缺油导致阻力突增伺服检测到扭矩持续超限就报警了。编码器异常报警这类报警出现时我从不急着换电机或驱动器而是先量编码器线缆的插头有没有氧化、松脱屏蔽层是否完好。因为编码器线受干扰导致的偶发报警换什么配件都治标不治本。通讯超时报警常见于总线型伺服。检查主站是否进入了停止状态、总线电缆是否松动、从站有没有被意外断电重启。这类报警有时候是PLC程序非法指令导致总线瞬间中断触发的需要看PLC的诊断缓冲区和驱动器日志一起判断。报警处理的核心思路只有一个先区分是机械问题、电气问题还是设置问题再动手。很多新手一看到报警就清报警、重启机器治标不治本结果同一报警反复出现既折磨自己也耽误工期。6. 一点个人心得写了这么多最后说点掏心窝的话。伺服选型和调试说到底是在跟两个东西打交道一个是参数表上标称的能力另一个是现场环境里真实的表现。这两者之间往往隔着一整条线缆通道、一整套机械结构、还有现场的电厂干扰环境。所以我不太建议只抱着样本选型最好把项目的控制架构、PLC型号、通讯规划、安装布线、操作人员水平都过一遍再定型号。还有一个小技巧分享给大家每做一个项目我都会把伺服侧的最终参数表导出一份PDF和触摸屏程序、PLC程序存档放在同一个项目文件夹里。这样过了半年、一年客户打电话说设备出了奇怪的问题我翻出这份参数表再结合报警记录一查大多都能远程判断个八九不离十。伺服调试不是越花哨越好而是越可追溯越好——这大概是我干这行最深的体会了。
返回列表