前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >博途V17-轴功能与优化

博途V17-轴功能与优化

作者头像
科控物联
发布于 2022-03-29 13:18:28
发布于 2022-03-29 13:18:28
6K0
举报
文章被收录于专栏:科控自动化科控自动化

1 轴功能

1.1 概述

借助PLC中集成的运动控制功能,可以轻松高效地控制单轴和多轴驱动系统。SIMATIC 控制器和工艺模块,辅以 SINAMICS 驱动系统,提供了完美协调的产品组合。如果驱动器通过PLC的工艺对象进行定位调速工作,则它们被称为单轴。针对单轴运动控制来说,其运动需要具有高动态和重复精度高的需求,西门子的工艺对象特别适用于这样的运动过程。典型的单轴是速度轴和定位轴,例如传送带和提升定位。用户可以对机器中多个单轴的动作进行编程,以在机器中实现所需的运动。

从博途V17版本开始,轴功能有所调整,为了便于学习了解,列举如下。

1.2 支持直线电机配置

在Portal V17之前的版本中,如果需要对直线电机或液压缸进行控制,就必须更改工艺对象的参数设定,这些参数的修改需要通过HTML来计算(HTML下载链接https://support.industry.siemens.com/cs/us/en/view/109747153/zh)。计算示例如下:

从博途V17开始,工艺对象中就可以直接配置直线电机了,轴的位置以线性值进行衡量,例如毫米 (mm),而对于转矩控制时其单位为N。因此,对于转矩限幅控制的应用,可以直接指定负载侧力限值,而且无需考虑效率问题:

1.3 速度计算方式的改变

对于定位轴、同步轴和外部编码器工艺对象,实际速度可以通过驱动装置报文中的实际速率NIST_B来计算。

如果使用低精度编码器,则组态以下计算方法:

· 对于定位轴和同步轴工艺对象:通过驱动装置报文的实际速率 NIST_B 计算实际速度

· 对于工艺对象外部编码器:通过编码器报文 83 的实际速率 NIST_B 计算实际速度

对于低精度编码器,采用这种计算方式比在PLC的伺服周期内通过实际位置差值微分计算得到的实际速度更精确。

计算实际速度与以下运动控制功能相关:

· 轴同步操作中实际值耦合的实际值外插 (S7-1500T)

· 具有输出凸轮参考“实际值”的输出凸轮

· 轴从跟随模式转换为位置控制模式

· 计算轴的急停斜坡

· 轴的静止检测

1.4 轴功能中的反向间隙补偿

反向间隙是指当电机旋转方向开始反转时,直至轴实际产生了运动时电机必须行进的距离或角度。轴的反向间隙由变速箱和转轴的反向间隙共同构成。高精度机器(例如 CNC 铣削)需要对反向间隙进行补偿,以满足加工精度的要求。反向间隙也被称为丝杠背隙、齿轮间隙、死区等等。

机械背隙与方向有关,这种机械间隙可以是正的也可以是负的,下图显示了线性轴的转轴上的反向间隙:

激活反向间隙补偿功能后,轴在行进反向运行开始阶段时,轴的实际机械位置不变,但电机位置发生变化。如果不进行反向间隙补偿,工艺对象根据电机位置计算出的就是一个错误的轴位置。这意味着,轴在反向运动作业期间未移动到正确的轴位置。

有两种方法可以激活此功能:

方法一、使用博途V17软件,并且确保CPU版本是2.9或者更高版本,在轴的配置参数上直接设置反向间隙大小即可,这里绝对回原点方向是指进行绝对值编码器校正时轴所处的位置,系统会根据设置用来确定反向间隙何时进行补偿:

方法二、对于软件版本低于V17,固件低于2.9的CPU,可以使用西门子提供的FB程序块“BacklashCompensation”实现以下功能:

· 齿隙补偿,通过计算来补偿驱动器和运动机器部件之间的机械齿隙或编码器和运动机器部件之间的齿隙。

· 要校正的可选补偿值(插补补偿),它从补偿表中读取校正值。

功能块下载链接:https://support.industry.siemens.com/cs/ww/en/view/109766673

1.5 轴功能之TM41输出编码器信号

使用 SINAMICS S120 TM41 模块,可以将轴的位置模拟为编码器信号输出,例如,可以将主值作为外部控制器的编码器信号提供给其他控制器。

TM41模块接口一览

TM41 X520接口输出信号连接图:

输出信号的特性与增量编码器的相同。这就意味着TM41的输出可以为第三方控制器提供主值。TM41 通过标准报文 3 连接到 TO 轴。在户程序中可做为TO轴进行运动控制。

下图中,通过 DSC 操作的实际轴通过 SIMATIC S7-1500 上的虚拟轴进行同步控制,具有信号输出的轴通过 TM41 模块控制。通过对两个跟随轴进行同步操作耦合,伺服轴的位置通过编码器信号在 TM41 上输出。编码器信号可通过其它控制器评估。

2 优化

使用 Startdrive 软件组态的具有 DSC(动态伺服控制) 功能的 SINAMICS 驱动装置,如果进行位置控制优化,可以按以下步骤操作:

1. 在驱动中执行一键优化操作,输入测试使用的角度,比如720°,执行成功后获取优化结果。

①激活/取消激活控制权

②动态响应,可通过指定阶段或一个动态响应系数来设置(仅适用于 CU320-2)

③优化结果。比较优化前和优化后的数值。

④激活电源模块(仅适用于不带功率模块 PM240-2 的 CU320-2)

⑤配置/距离限制,不可以为0

⑥一键优化的状态

⑦开始/停止优化一键优化

⑧针对选定参数的高级设置

⑨打开/关闭一键优化

2. 打开轴优化面板,在“主控制”(Master control) 区域中,单击“激活”(Activate) 按钮,以激活工艺对象的主控制,并建立与 CPU 的在线连接。将显示一条警告消息。

3. 在“轴”(Axis) 区域中,单击“启用”(Enable) 按钮启用工艺对象。

4. 可在“测量组态”(Measurement configuration) 区域中组态测试步的距离、持续时间和动态值。

5. 单击“优化驱动装置的值”(Optimize values in drive) 旁的绿色箭头。随即进入 Startdrive 对驱动装置进行优化。

6. 在 Startdrive 中使用一键优化 (OBT) 功能执行自动控制器优化。

返回轴控制面板。

7.“驱动装置已优化”(drive optimized) 显示为绿色。

8. 单击“应用来自驱动装置的值”(Apply values from drive) 按钮。

将应用以下值:

–增益(Kv 因子)工艺对象采用来自驱动装置的值的 50% (r5276)。

–速度控制回路替代时间:工艺对象采用来自驱动装置的值 (r5277)。

9. 单击“向前”(Forward) 或“向后”(Backward) 按钮,启动正向或反向优化测试步骤。

在指定持续时间内,将根据指定距离输出设定值。轴将移动指定的一段距离。将在“跟踪”(Trace) 区域创建运动的跟踪记录(设定值和实际值)。

10. 评估跟踪记录,如下为增益不足的结果:

下图为增益过大的结果:

合适的增益效果:

11. 如果优化结果未达到要求,可继续调节增益 (KV)参数或者预控的百分比。

3 轴功能最常见的两个问题

3.1 上电后轴无法正常工作

在通过“MC_Power”使能轴之前,所有编码器和驱动器必须处于可用状态。

1. 必须满足以下要求(TIA Portal V15 及更高版本和 Motion Control V3.0)才能使用 MC_Power 指令启用工艺对象:

· 控制器和编码器之间已建立循环总线通信 (<TO>.StatusSensor[1].State=2)。

· 驱动器必须准备好才能启用。使用 Siemens 105报文,从报文“MELDW”状态字中读取“DriveReady”位。

2. 已经使用了自动配置编码器和驱动器参数传递功能,则必须增加以下状态检查:

· 在编码器或驱动器通道中成功执行“自动传输”状态

– (<TO>.StatusSensor[1]AdaptionState=2)

– (<TO>.StatusDrive.AdaptionState=2)

3. 由于 CPU 的启动速度通常比连接的驱动设备快,因此在大多数情况下,无法在 CPU 启动后立即启用工艺对象。自动配置编码器和驱动器参数传递功能只有在 CPU 和驱动器之间建立了通讯连接后才能进行。通过变量“CommunicationOK”(数据类型:Bool)来检查工艺对象与驱动器或编码器之间循环通讯的状态。

· 编码器:“<TO>.StatusSensor[1].CommunicationOK”

· 驱动器:“<TO>.StatusDrive.CommunicationOK”

特殊情况:

TO_ExternalEncoder:此工艺对象上没有驱动器。

TO_SpeedAxis:此工艺对象上没有编码器。

“MC_Power”的编程示例:

然后可以按如下方式触发运动控制指令“MC_Power”的输入“Enable”。

西门子提供了一个“IsAxisReady”功能块以检查是否可以启用或引用工艺对象。如果工艺对象准备好使用,则该功能块检查命名条件并返回值 True。

下载包括带有上述块的 STEP 7 (TIA Portal) 库。将 Zip 文件解压缩到硬盘上的单独目录中。然后您可以解压库(通过菜单命令“选项 > 全局库 > 解压库...”)并在 STEP 7 (TIA Portal) 中对其进行编辑。

https://support.industry.siemens.com/cs/ww/en/view/109750297

3.2 绝对值编码器零点(回参考点)会丢失

绝对编码器回参考点状态不正确时,故障排除的5个可检查的方向:

1. 绝对值编码器调整对编码器是否有效

a. 打开相关 TO 的诊断,进入在线状态并检查轴是否处于“已归位”状态。

b. 在 DB 视图中打开相关的 TO 轴(右键单击 轴名称 -> 打开DB编辑器)并检查 <TO>.StatusSensor[n]"AbsEncoderOffset" 标签的状态。

如果轴有参考点( “Referenced” 已归位), 并且"AbsEncoderOffset"参数有数值,那么说明位置偏置值没有丢失并且已经参与计算了,否则需要重新标定零位。

2. 如果 TO 过早启用 “MC_Power” 指令(此时并非所有驱动器或编码器都已开始与 PLC 通信),TO 将显示编码器错误,并删除轴的“回参考”状态。

3. 绝对值编码器回参考点状态会在以下操作时删除:

a. 编码器故障

b. CPU更换

c. 编码器配置的改变

d. 恢复 CPU 出厂设置

e. 将不同的项目传输到控制器

4. 绝对值编码器回参考点方法不正确

a. 针对绝对值编码器调用 MC_Home时必须使用 mode = 7 或者 6:

b. 参数“Mode”= 7(绝对位置预设)Position = 参数“Position”中的值

c. 参数“Mode”= 6(相对位置预设)位置 = 当前位置 + 参数“Position”中的值

5. 编码器参数设置是否正确?

PLC控制器启动时一次性读取编码器的绝对值。控制器中对编码器值获取的数值和编码器实际的参数不一致,则会显示错误的位置值。应该检查编码器的参数化值r979参数如下图所示,需要把r979参数填写到轴参数中:

并且激活循环绝对值编码器功能:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 科控物联 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[大佬]运动控制2 基本定位应用
在上一章节中,我们系统分析和讨论了运动控制机器方案的系统分析和论证的几个维度和关键点,并结合运动控制的特点介绍了选型配置要点及西门子提供的相应选型工具,在随后的几期我们会针对运动控制的不同功能和适用场景分别进行介绍,本期介绍的内容是基本定位应用。
科控物联
2022/03/29
1.8K0
[大佬]运动控制2 基本定位应用
[大佬]运动控制3 Gear同步应用
随着自动化技术的发展,特别是运动控制技术及闭环高速位置控制系统的发展,传统的机械解决方案逐渐被电气解决方案所代替,例如在生产机械中工艺上需要多组部件协同作业才能完成的多轴同步应用领域(如包装、灌装、印刷、飞锯、轮切等连续物料加工应用领域),原来复杂的机械传动系统(轴传动、链条传动、凸轮机构等刚性的机械连接)逐渐被运动控制器加伺服电机等电气同步解决方案所替代。
科控物联
2022/03/29
2.1K0
[大佬]运动控制3 Gear同步应用
S7-1500T 轴优化的三种方法
运动控制传动系统是把电机的转矩通过机械传递到负载侧从而产生运动位移的系统。整个系统可以描述为通过有限刚性的弹性连接器件比如皮带、链条或者齿轮串联起来的,将多个机器部件的质量组合在一起的系统。可以为这样一个系统建立一个双质点振动器系统等效图,完整的运动传动系统,有很多这样的振动器串联起来。
科控物联
2022/03/29
1.7K0
S7-1500T 轴优化的三种方法
博途V17下的基本定位功能
模块化 SINAMICS S120 驱动器是一种模块化系统,适用于工厂和机械设备中的高性能运动控制应用。基于高度协调且组态灵活的组件与功能,可以实现定制化解决方案。例如,具有矢量或伺服功能的高性能单机传动系统或协同传动系统(多轴应用)。用户也将获益于SINAMICS S120 驱动系统更高的性能、更强的生产力以及更好的灵活性。
科控物联
2022/03/29
9260
博途V17下的基本定位功能
机械设备的精度不仅仅取决于编码器的精度
现在有一个旋转伺服电机23位的编码器,分辨率则为2^23=8388608,如果是旋转伺服电机,旋转一圈对应的编码器的脉冲则是8388608。
剑指工控
2022/11/14
1.1K0
机械设备的精度不仅仅取决于编码器的精度
电动缸入门知识普及
随着科技快速发展,伺服电动缸系统在许多设备工业中应用广泛。伺服电动缸是将伺服电机与丝杠一体化设计的模块化产品,具有高速响应、定位精确、运行平稳等特点。常见类型有直流伺服电动缸、交流伺服电动缸和步进伺服电动缸等。
剑指工控
2021/11/09
1.5K0
[大佬]运动控制1.运动控制选型配置要点
随着自动化及驱动技术的发展,特别是伺服驱动系统的普及,运动控制技术在生产机械中的作用越来越大,一方面可以简化机械设计,例如通过电子齿轮同步可以替代原来的机械齿轮传动,采用电子凸轮同步可以替代原来的机械凸轮机构,采用全伺服驱动在一定程度上能够降低由于机械磨损导致的精度损失;另一方面可以实现柔性化生产,即在不更换机械结构的情况下,通过不同的工艺程序及配方控制实现不同种类的生产任务。
科控物联
2022/03/29
1.3K0
[大佬]运动控制1.运动控制选型配置要点
[大佬]运动控制4.CAM同步应用
在上一章节中,我们介绍了轴的两种同步方式:齿轮同步和凸轮同步,并介绍了Gear同步的几种解决方案以及编程和调试的关键点,本章节的内容我们以S7-1500T为例介绍CAM凸轮同步相关的知识和应用。
科控物联
2022/03/29
3.4K0
[大佬]运动控制4.CAM同步应用
一文读懂各家运动控制产品的流行趋势
随着工业4.0、智能制造、工业物联网等概念的深入推广与逐步落地,信息时代的高新技术流向传统产业, 引起后者的深刻变革。极大地推动了运动控制产品在工业以太网、模块化及分布式伺服驱动器、深度软件开发等领域的发展。在这场新技术革命冲击下,产品结构和生产系统结构都发生了质的跃变, 微电子技术、 微计算机技术使信息和智能与机械装置和动力设备相结合, 促使机械工业开始了一场大规模的机电一体化技术革命。在机电一体化技术迅速发展的同时, 运动控制技术作为其关键组成部分, 也得到前所未有的大发展
剑指工控
2021/11/09
5630
雷塞控制器SMC304简单介绍
2018.3
全栈程序员站长
2022/09/06
2.3K0
运动控制器发展概述
传统的早期可编程逻辑控制器 (PLC) 主要是针对硬接线继电器控制、接触器控制的自动化系统改造而设计出来的产品。PLC的出现对于设备制造商、调试工程师和服务人员就要面临从布线工作到编程的转变,为顺应这一群体的需求,梯形图等编程语言应运而生。随着日益增长的自动化需求,可视化的HMI和分布式的IO通信也加入到自动化系统中来,从而丰富了控制系统的功能。
科控物联
2022/03/29
1K0
运动控制器发展概述
数控机床的补偿系统,原来设备也很聪明!
机床具有的系统性的机械相关偏差,可以被系统记录,但由于存在温度或机械负载等环境因素,在后续使用过程中,偏差仍然可能出现或增加。在这些情况下,为了能够实现尺寸稳定的加工,就会启用补偿功能。除去刀具因素,为保证品质稳定,先进机床必须具有的几种补偿如下。
lrglu
2022/05/16
9190
数控机床的补偿系统,原来设备也很聪明!
编码器基础
SIMATIC运动控制(SIMATIC Motion Control)是一个复合的自动化控制系统,系统由自动化PLC控制器和负责运动的设备(运动控制驱动功能)组成。
科控物联
2022/03/29
1.2K0
编码器基础
S7-1200/1500 通过 FB284 控制 V90 PN 实现基本定位 2功能
V90 PN 的基本定位 (EPOS)可用于直线轴或旋转轴的绝对及相对定位,TIA Portal中库文件DriveLib_S7_1200_1500 中的SINA_POS 功能块可用于在SINAMICS S/G/V 系统驱动器的基本定位控制。此外,需要在调试软件V-Assistant 中选择控制模式为“基本定位”,激活基本定位器。
科控物联
2022/03/29
5.9K0
S7-1200/1500 通过 FB284 控制 V90 PN 实现基本定位 2功能
TIA V18更新
在2022年 11 月 8 日至 10 日于纽伦堡举行的 SPS 贸易展览会上,西门子将展示其工程框架 TIA Portal (Totally Integration Automation) 的版本 18)。如果工业公司要缩短其上市时间,抵消缺乏技术工人,并保持竞争力,他们需要高效的自动化工程可以快速修改以满足新的要求。这就是为什么新版本的TIA Portal 再次提高工程效率并提供优化的多用户工程的功能。这意味着用户现在可以团队合作同时在项目上构建和管理共享库。访问权限可以是单独分配或特定于组分配,这使得协作更加灵活的。接下来我们就看看TIA V18有哪些更新。
剑指工控
2023/02/28
1.4K0
TIA V18更新
技术猿 | 台达HMC控制器在工业机械手上的应用
伴随着中国制造业的转型升级,在制造业领域需要越来越多的成熟的产业工人,但随之而来的是劳动力成本的增加,人员的安全保障,以及对操作工人的素质统一和质量的稳定性等一系列问题,这些都制约着企业的高速发展。而随着智能无人化工厂的兴起,工业机械人的大量应用,能够有效的解决这一难题。各种机床制造商也纷纷转投工业机械人这一新兴产业,去研发相关的机械人设备。但是他们在市场上往往面对的是通用型的控制系统,如PLC+伺服控制系统,这些系统只能构建相对简单的机械手控制,并不能满足复杂和可靠的运动控制。而专用的机械人系统,不但价格
机器人网
2018/04/19
1.4K0
技术猿 | 台达HMC控制器在工业机械手上的应用
双系统数控机床E:参数设置与系统调试
完成数控系统的电气连接之后需要在此基础上进行调试。机床的电气调试首先需要注意上电顺序,其次需熟悉数控系统和驱动系统的参数设置,其中电子齿轮比的设置尤为关键。PMC调试时机床的联机调试的重点,需要对其原理以及实际熟悉。机床的调试过程中会遇到很多困难,在此过程中需要对机床出现的故障进行分析认真记录,并及时排除。
ZC_Robot机器人技术
2020/10/08
4.6K0
双系统数控机床E:参数设置与系统调试
【项目详解】DCM和S120驱动他励同步电机的应用
他励磁电机由DCM作为外部励磁装置,S120的CU320作为控制单元来控制电机的运行。电机的编码器使用的是2500线的HTL的编码器。
剑指工控
2021/11/09
1.5K0
大象装冰箱:2048轴同步和插补的三步法
2048个伺服的同步插补也只需要三步:获得位置数据→分发位置数据→控制伺服跟随位置。本文将介绍如何通过贝加莱控制器和Powerlink实时以太网总线来实现这三步。
剑指工控
2021/11/09
1K0
工业机器人的主要部件、材料、构形与控制系统
一、工业机器人的主要组成部分 1、机器人驱动装置 概念:要使机器人运行起来, 需给各个关节即每个运动自由度安置传动装置 作用:提供机器人各部位、各关节动作的原动力。 驱动系统:可以是液压传动、气动传动
机器人网
2018/04/12
3.6K0
工业机器人的主要部件、材料、构形与控制系统
推荐阅读
相关推荐
[大佬]运动控制2 基本定位应用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档