百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

罗克韦尔(AB)PLC讲解,运动控制讲解(6)轴的测试和调整

haoteby 2024-11-08 12:34 37 浏览

为了在伺服应用上获得最佳效果,要对轴进行测试和调整。在测试和调整过程中,轴反馈其物理状态,用以校准内部的位置环和速度环,其过程包括以下步骤:

A、连接诊断。

B、自动处理过程(自整定过程)。

C、动态调整。

D、增益调整。

E、输出调整。

A、 偏移量调整。


伺服驱动器(伺服放大器)模块7段液晶显示代码与含义。

7段液晶显示指示灯

状态

执行如下操作

动态循环(相位0)

驱动器正在寻找一个闭合的SERCOS环网,等待相位1或采取纠正措施,直到到达相位1

检查光纤连接端

显示固定的1(相位1)

驱动器正在寻找活动(激活的)节点,等待相位2,或采取纠正措施,直到到达相位2

检查节点地址

显示固定的2(相位2)

驱动器正在配置(组态)通信的节点,等待相位3,或采取纠正措施,直到到达相位3

针对安装的硬件,检查电机程序和驱动器配置

显示固定的3(相位3)

驱动器正在配置(组态)设备(电机)相关参数,等待相位4,或采取纠正措施,直到到达相位4

根据选型检查电机产品目录号

显示固定的4(相位4)

驱动器配置(组态)完成,当前处于活动状态

状态指示灯参见出版号2094-um001-zh-p(Kinetix 6000多轴伺服驱动器)169页“IAM/AM模块状态指示灯”

闪烁显示E,后面显示两个数字。

驱动器发生故障,处于故障状态

故障代码请参见出版号2094-um001-zh-p(Kinetix 6000多轴伺服驱动器)165-168页“Kinetix 6000驱动器系统故障代码”


伺服驱动器(伺服放大器)模块状态指示灯含义。

驱动器状态指示灯

变频器状态

可能的解决办法

正常,无故障

红色常亮

驱动器发生故障,处于故障状态

故障代码请参见出版号2094-um001-zh-p(Kinetix 6000多轴伺服驱动器)165-168页“Kinetix 6000驱动器系统故障代码


伺服驱动器(伺服放大器)模块通信状态指示灯含义。

通信状态指示灯

变频器状态

可能的原因

可能的解决办法

无通信

光纤连接松脱

确认光纤电缆的连接适当

光纤电缆破损

更换光纤电缆

接收光纤电缆接到了SERCOS发送连接器,反之亦然

检查SERCOS光纤电缆的连接是否正确

绿色闪烁

正在建立通信

系统仍处于建立SERCOS通信的过程中

等待指示灯变为绿色常亮

驱动器模块上的节点地址设置与控制器中的配置不相符

确认节点地址开关设置是否正确

绿色常亮

通信就绪

无故障或失效


伺服驱动器(伺服放大器)模块母线状态指示灯含义。

母线状态指示灯

母线状态

状况

无电源或直流母线不存在

1、当母线电源未接通时,为正常现象

2、存在故障

从IAM存在母线电缆

1、在Logix 5000应用程序中,没有将IAM模块配置为CommonBusFollow(公关母线从动)

2、施加直流母线电压后,在正常情况下,指示灯开始闪烁绿色之前有2.5秒的延时,从而使公共母线主模块有时间进行预充电

绿色闪烁

存在母线电源,轴禁用。

无故障

下列情况下为正常:

1、没有向硬件使能输入(IOD-2)端施加24V电压

2、Logix 5000程序中未下达MSO指令

绿色常亮

存在母线电源,轴启用。

无故障

下列情况下为正常:

1、向硬件使能输入(IOD-2)端施加了24V电压

2、Logix 5000程序中下达了MSO指令


A、 连接诊断。

要测试的是:

1、反馈设备标记测试,手动旋转电机轴,完成电机内嵌编码器标记信号的检测。

2、反馈测试,手动旋转电机轴,确认反馈A/B/Z接线正确以及反馈A/B的极性。

3、命令和反馈测试,控制电机旋转,确认电机执行动作正确和反馈正确。


在进行连接测试之前

如果伺服放大器是Ultra 3000,要检验其如下状态:

--7段数字显示器显示4(表示驱动器配置完毕,并处于活动状态)

--Module Status(模块状态)指示灯为绿色闪烁(表示伺服环未闭合=0)

--Networks Status(网络状态)指示灯保持绿色


如果伺服放大器是Ultra 6000,要检验其如下状态:

--数字显示器显示4(表示驱动器配置完毕,并处于活动状态)

--Bus(总线)指示灯绿色闪烁(表示伺服环未闭合=0)

--Comm(通讯)指示灯保持绿色


在“Axis Properties – Axis0”对话框中的“Hookup”(Hookup [h?k?p] 连接,接线图)选项卡。如下图所示。

Test Increment:测试增量。(Test [test]:测试;考验。Increment [??kr?m?nt]:增长,增量;增额)。输入测试时轴所需移动的距离。此处输入360度。


Drive Polarity:驱动器极性。(Polarity [p??l?r?ti]:极性;对立;配极)。表示驱动器伺服环的极性。通过 “Test Command & Feedback …”按钮执行命令和反馈测试而设置, MRHD 和 MAHD指令也可以自动配置该属性。


1、反馈设备标记测试,手动旋转电机轴,完成电机内嵌编码器标记信号的检测。在“Axis Properties – Axis0”对话框中的“Hookup”(Hookup [h?k?p] 连接,接线图)选项卡中,点击“Test Marker…”按钮,出现下图所示对话框,按照提示信息将轴转动一下。

【翻译:手动将轴转动足够大的范围以产生一个标记脉冲信号,并等待命令状态由正在执行中的状态改变为完成状态。如果本次测试标记命令失败,请检查错误产生的原因】

在手动转动轴期间,观察“Command Status”(命令状态),当显示由“Executing”(正在执行中)最后变为“Command Complete”(命令完成)。此时“OK”按钮变为可用状态。

此时点击“OK”按钮完成标记测试。如果检测不到编码器标记脉冲信号,则需要检查电机反馈电缆接线是否正确。


2、反馈测试,手动旋转电机轴,确认反馈A/B/Z接线正确以及反馈极性。

在“Axis Properties – Axis0”对话框中的“Hookup”(Hookup [h?k?p] 连接,接线图)选项卡中,点击“Test Feedback…”(测试反馈)按钮,出现下图所示对话框,按照提示正向(顺时针)将轴转动360度。

【翻译:手动将轴正向转动,并等待命令状态由正在执行中的状态改变为完成状态。如果本次测试反馈命令失败,请检查错误产生的原因】。

在手动转动轴期间,观察“Command Status”(命令状态),当显示由“Executing”(正在执行中)最后变为“Command Complete”(命令完成)。此时“OK”按钮变为可用状态。如下图所示。点击“OK”按钮完成编码器反馈极性的设置。

3、命令和反馈测试,控制电机旋转,检测控制器发送命令和接收驱动器反馈的信号是否成功。在“Axis Properties – Axis0”对话框中的“Hookup”(Hookup [h?k?p] 连接,接线图)选项卡中,点击“Test Command & Feedback ”(测试命令和反馈)按钮,出现下图所示对话框。

【翻译:在线命令会产生运动。在测试执行期间,观察轴运动的方向。执行在线命令吗?】

点击“Yes”按钮,确认执行在线命令。如下图所示。此时伺服驱动器的“Module Status”(模块状态)或者Bus(总线)指示灯由绿色闪烁状态变为常亮状态(表示伺服环已经闭合=1)

电机开始旋转,此时注意观察轴运转的方向以及电机运转是否有异常。

【翻译:检查轴是否在正方向移动。并等待命令状态由正在执行中的状态改变为完成状态。如果本次测试命令/反馈命令失败,请检查错误产生的原因】

在测试期间,约3S后,电机顺时针旋转一周,且旋转一周的同时,伺服驱动器的“Module Status”(模块状态)或者Bus(总线)指示灯由绿色常亮状态变为闪烁状态(表示伺服环已经断开=0)。当 “Command Status”(命令状态)由“Executing”(正在执行中)变为“Command Complete”(命令完成)。此时“OK”

按钮变为可用状态。如下图所示。

点击“OK”按钮。弹出如下对话框。点击“Yes”或“No”确认轴的运转方向是否为正方向(顺时针)。

【翻译:轴的运转方向是正方向(顺时针)吗?】

如果测试没有什么问题,则点击“Yes”,弹出如下图所示对话框。

【翻译:等待命令状态由正在执行中的状态改变为完成状态。如果本次测试命令失败,请检查错误产生的原因】

点击“OK”按钮,弹出如下图所示对话框。

【翻译:执行测试成功完成,驱动器极性已经被更新】

点击“OK”按钮,然后移除硬件使能输入信号(IOD- 2),完成测试,继续下面的轴的“Tune”(自整定)测试。


注意:如果测试失败,即出现下面所示的对话框。

【翻译:测试命令不能完成。命令超时,“Test Increment”(测试增量值)可能设置的过大】

此时,点击“OK”按钮à确认测试过程中母线状态指示灯变为绿色常亮à确认硬件使能输入信号(IOD - 2)已经施加到正在测试的轴上à确认“Conversion”(转换)选项卡中输入的“Conversion Constant”(转换常量)正确à确认“Hookup” (连接)选项卡中的“Test Increment”(测试增量)正确à重新点击“Test Command & Feedback…”(测试命令&反馈…)按钮进行测试。


A、 自动处理过程(自整定过程)(自动调试过程)。

自整定过程是为了设置和优化控制环的功能,使控制环获得最匹配的负载惯量,使得系统响应负载的变化时是平稳的。自整定期间,下列参数将被设置:

--比例增益。

--积分增益。

--最大速度、加速度、减速度。


如果在应用期间负载发生改变,必须对轴进行再次自整定测试。自整定测试过程必须在线进行。如果轴在“Limit”(限制)选项卡中设置了“Soft Travel Limit”(软件行程限制),则在自整定测试过程中必须要取消该限制。


在“Axis Properties – Axis0”对话框中的“Dynamic”([da??n?m?k]:动态的;动力的,动力学的)选项卡。如下图所示。

记录下轴的“Maximum Speed”(最大速度)、“Maximum Acceleration”(最大加速度0)、“Maximum Deceleration”(最大减速度)的值,以备下面的步骤使用。


在“Axis Properties – Axis0”对话框中的“Tune”([tju:n]:曲调,曲子;(使)和谐,调谐;调整语调;心情)选项卡。如下图所示。

Travel Limit :行程限制。表示自整定期间轴能够移动的最大距离,即调节过程中不允许超出的行程范围。实际的调节过程中,电机轴通过传动机构或者直接与负载相连,所以该值的设置要防止调节过程中对机械设备的损坏,即要将该值设定在负载的限程内,但这并不意味着该值越小越好,如果SERCOS模块在轴运动已经超出行程限制之前,还未能完成对轴的调节,则会弹出对话框提示“Servo travel limit fault”(伺服行程限制故障),并终止调节过程。


Speed [spi:d]:速度。表示自整定期间轴可以达到的最大速度。一般应是最大动态速度的40%到80%之间。比如:当“Maximum Speed”(最大速度)=15300时,则“Speed”(速度)= 15300 X 40% = 6120 。


Torque / Force :扭矩/力。表示自整定期间传递给轴的最大 转矩/力 命令值,应该设置为允许的最大的安全转矩级别。一般来说,如果设置为较小的值,则是为了限制轴的重载。若设置为100,表示调节过程中轴的最大转矩/力为100%额定转矩。

Direction :方向。表示调试驱动器时命令的运动曲线的方向。如左图所示。一般设置为“Forward Uni - directional”(单向正向),表示在轴正方向(顺时针)运动时调节增益。

注意:“Forward Bi - directional”(双向正向)和“Reverse Bi - directional”(双向反向)主要用于调节摩擦补偿(Friction Compensation)和转矩偏移(Torque Offset)。


Damping Factor [d?mpi? ?f?kt?]:制动阻尼因子(因数)(系数)。

注意:如果阻尼系数较小,对轴执行阶跃响应时会使轴产生不可控的振动。如果阻尼系数较大,虽然使系统的阶跃响应没有超调并且很稳定,但动态响应会变慢。


Tune :整定。实际使用中,需要根据电机轴所连接的实际负载情况、现场条件等因素,来进行适当的选择,从而使调节后的轴运动更加稳定,响应更加快速。主要由以下几项组成:

--Position Error Integrator :位置误差积分器。决定是否计算位置积分增益。

--Velocity Error Integrator :速度误差积分器。决定是否计算速度积分增益。

--velocity Feedforward :速度前馈。决定是否计算速度前馈量。

--Acceleration Feedforward :加速度前馈。决定是否计算加速度前馈量。

--Output Filter :输出过滤器。决定是否计算输出过滤带宽和是否使用输出低通滤波。

--Torque Offset :扭矩偏移量。决定是否计算转矩偏移量,此值将在“Offset”(偏移量)页面“Torque / Force Offset”(扭矩 / 力 偏移量)中被使用。如果此处未选择,则对应的值=0 。

--Friction Compensation :摩擦补偿。(Friction [fr?k?n]:摩擦(力);冲突)。决定是否计算摩擦补偿,此值将在“Offset”(偏移量)页面“Friction Compensation”(摩擦补偿)中被使用。如果此处未选择,则对应的值=0 。


单击“Start Tuning”(开始整定)按钮开始整定,弹出如下对话框。

【翻译:在线命令可能导致轴的运动,执行在线命令吗?】

点击“Yes”按钮,确认电机开始运行。当调节完毕,将弹出“Tune Result”(调节结果。Result [r??z?lt]:结果;后果)对话框。如下图所示。

Position Loop Bandwidth :位置环带宽。表示运动轴位置给点的相应速度。一般来说,带宽越高响应越快。

Load Inertia Ratio :负载惯量比。(Load [l??d]:负载。Inertia Ratio [i?n?:?j? ?rei?i?u]:惯性(量)比)。表示负载惯量和电机惯量之间的比值。


点击“OK”按钮。弹出“Apply Tune”(应用调节。Apply [??pla?]:应用,运用,适用;申请,请求;敷(药))对话框。如下图所示。

其中“Command Status”(命令状态)显示为“Command Complete”(命令完成)。

【翻译:等待命令状态由正在执行中的状态改变为完成状态。如果本次测试命令失败,请检查错误产生的原因】

点击“OK”按钮,显示自整定相关的属性或参数已被更新,如下图所示。

【翻译:应用自整定成功完成,自整定相关的属性已被更新,可以参考帮助列表】

点击“OK”按钮,移除硬件使能输入信号()IOD - 2),完成轴的自整定过程。

如果测试失败,弹出下图所示的对话框。

【翻译:自整定命令不能完成,命令超时】

此时,点击“OK”按钮à调整“Tune”(自整定)对话框中的“Speed”(速度)值à更多信息可以参见相应的Logix 5000运动控制模块用户手册à重新点击“Start Tuning”(开始整定)按钮开始自整定。


自整定过程改变的相关属性(参数):

“Gain”(增益)选项卡

Velocity Feedforward Gain(速度前馈增益)

Acceleration Feedforward Gain(加速度前馈增益)

Position Proportional Gain(位置比例增益)

Position Integral Gain(位置积分增益)

Velocity Proportional Gain(速度比例增益)

Velocity Integral Gain(速度积分增益)

“Dynamic”(动态)选项卡

Maximum Velocity(最大速度)

Maximum Acceleration(最大加速度)

Maximum Deceleration(最大减速度)

“Output”(输出)选项卡

Torque Scaling(转矩缩放)(转矩比例)

Velocity Scaling(速度缩放)(速度比例)

Low Pass Output Filter(低通输出滤波器)

“Limit”(限制)选项卡

Position Error Tolerance(位置偏差容限)


自整定调节过程中可能遇到的普遍故障。

1、”Tune Speed”(调节速度)设置的过低。如下图所示。检查其值是否为“Dynamic”(动态)选项卡中“Maximum Speed”(动态最大速度)的40%至80%。

【翻译:调节速度过低,自整定命令不能完成】

2、”Tune Speed”(调节速度)确实在40%至80%之间,但仍然失败的话,可能是因为机械未能和带负载的电机相匹配。


自整定命令不能完成,伺服行程限制故障。如下图所示。可能存在的原因:

1、 “Tune Travel Limit”(调节行程限制)设置的过低。

2、 “Tune Speed”(调节速度)确实在40%至80%之间,所以调节速度没有达到造成限制故障。

相关推荐

如何为MySQL服务器和客户机启用SSL?

用户想要与MySQL服务器建立一条安全连接时,常常依赖VPN隧道或SSH隧道。不过,获得MySQL连接的另一个办法是,启用MySQL服务器上的SSL封装器(SSLwrapper)。这每一种方法各有其...

OpenVPN客户端配置_openvpn客户端配置文件解析

...

k8s 证书问题排查_k8s dashboard 证书

从去年开始一些老项目上陆陆续续出现一些列的证书问题,(证书原理这里就不说了,官方文档一堆)多数刚开始的表现就是节点的kubelet服务起不来,节点状态NotReady表现日志如下failed...

企业级网络互通方案:云端OpenVPN+爱快路由器+Win11互联实战

企业级网络互通方案:OpenVPN搭建公有云+爱快路由器+Win11三地互联实战指南「安全高效」三地局域网秒变局域网实施环境说明...

OpenV** Server/Client配置文件详解

Server配置详解...

接口基础认知:关键信息与合规前提

1.核心技术参数(必记)...

S交换机通过SSH登录设备配置示例(RADIUS认证+本地认证独立)

说明:●本示例只介绍设备的认证相关配置,请同时确保已在RADIUS服务器上做了相关配置,如设备地址、共享密钥、创建用户等配置。●通过不同的管理域来实现RADIUS认证与本地认证两种方式同时使用,两...

SSL证书如何去除私钥密码保护_ssl证书怎么取消

有时候我们在生成证书的时候可以加入了密码保护。然后申请到证书安装到了web服务器。但是这样可能会带来麻烦。每次重启apache或者nginx的时候,都需要输入密码。那么SSL证书如何去除私钥密码保护。...

SSL证书基础知识与自签名证书生成指南

一、证书文件类型解析...

S交换机通过SSH登录设备配置示例(RADIUS认证)

说明:本示例只介绍设备的认证相关配置,请同时确保已在RADIUS服务器上做了相关配置,如设备地址、共享密钥、创建用户等配置。假设已在RADIUS服务器上创建了用户名yc123,密码test#123。对...

HTTPS是什么?加密原理和证书。SSL/TLS握手过程

秘钥的产生过程非对称加密...

HTTPS TLS握手流程_进行tls握手

1.客户端向服务器发送`ClientHello`消息,包括支持的TLS版本、加密套件、随机数等信息。2.服务器收到`ClientHello`消息后,解析其中的信息,并根据配置选择一个加密套件。3....

Spring Boot 单点登录(SSO)实现_spring boot 单点登录jwt

SpringBoot单点登录(SSO)实现全指南单点登录(SingleSign-On,SSO)是一种身份验证机制,允许用户使用一组凭证登录多个相关但独立的系统。在微服务架构和企业级系统中,SS...

源码分享:在pdf上加盖电子签章_pdf如何加盖电子公章

在pdf上加盖电子签章,并不是只是加个印章图片,。而是要使用一对密钥中的私钥对文件进行签字。为啥要用私钥呢?很简单,因为公钥是公开的,其他人才可以用公钥为你证明,这个文件是你签的。这就是我们常说的:私...

微信支付商户API证书到期 怎么更换

微信支付商户API证书到期更换是一个非常重要的操作,需要仔细按照流程进行。如果证书过期,所有通过API的支付、退款等操作都会失败,将直接影响您的业务。请按照以下详细步骤进行操作:重要前提:分清...