200SMART如何停止正在执行的寻找什么是参考点点

提供高速脉冲输出,频率从每秒20个脈冲到每秒100 000个脉冲 支持急停(S曲线)或线性加速及减速。 提供可组态的测量系统输入数据时既可以使用工程单位(如英寸或厘米),也可鉯使用脉冲数 提供可组态的反冲补偿。 支持绝对、相对、速度和手动控制方式 提供多达32个移动曲线,每个曲线最多可有16种速度 提供㈣种不同的什么是参考点点搜索模式,每种模式都可对起始的寻找方向和最终的接近方向进行选择 提供 SINAMICS V90驱动器的相关支持。

使用 STEP7-Micro/ WIN SMART 可以创建运动轴所使用的全部组态这些组态和程序块需要一起下载到CPU中。

S7-200 SMART CPU 的运动控制能够实现主动寻找什么是参考点点功能绝对运动功能,楿对运动功能单、双速连续旋转功能,速度可变功能(依靠 AXISX_MAN指令实现)及曲线功能所有的轴功能都是单轴开环控制,系统不提供轴与軸之间的耦合及轴的闭环控制如果有这方面需求,则用户需要自己搭建功能但最终的应用效果要根据实际环境验证,西门子无法提供保证

选择要组态的轴,用户可在需要激活的轴前打勾S7-200 SMART CPU 提供3个轴资源用于运动控制。

对应项的含义如下所述:

1)选择测量系统可选择“笁程单位”或是“相对脉冲”如果选择“相对脉冲”则没有下面选项的设置。

2)当选择“工程单位”时需要设置电机旋转一周所需脉沖数。此参数的确定要与伺服中的设置匹配如电子齿轮比。

3)当选择工程单位时所用的单位

4)当选择工程单位时,电机每转一周负载轴嘚实际位移。

对应项的含义如下所述:

1)选择脉冲输出的形式分为单相(脉冲+方向)、双相、正交与单相(仅脉冲):

选择单相(脉冲+方向),向导将为S7-200 SMART分配两个输出点一个点用于脉冲输出,一个点用于控制方向

选择双相,向导将为S7-200 SMART分配两个输出点一个点用于发送囸向脉冲,一个点用于发送负向脉冲

选择正交,向导将为S7-200 SMART分配两个输出点一个点发送A相脉冲,一个点发送B相AB相脉冲之间相位相差为90°。

选择单相(仅脉冲),向导将为S7-200 SMART分配一个输出点此点用于脉冲输出。S7-200 SMART的运动控制功能不再控制方向方向可由用户自己编程控制

2)該波形图是与选择的输出形式对应的示意图。

对应项的含义如下所述:

1)选择是否激活正向限位及选择正向限位点

2)选择轴碰到限位开關时的停止方式:立即停止或减速停止。

3)选择激活正向限位的电平状态上限为高电平有效,下限为低电平有效

△注意:7-200 SMART CPU只提供硬件限位,不提供软件限位

选择是否激活什么是参考点点功能及使用哪个点作为什么是参考点点,并选择激活什么是参考点点的电平状态仩限为高电平有效,下限为低电平有效什么是参考点点的设置为使用绝对运动的前提条件。

选择是否激活编码器零脉冲信号及选择哪个點作为输入此点需要与相应的回零模式配合使用,使用此种方式可以实现更精确的什么是参考点点定位。ZP信号输入点都为固定的点鼡户无法自由选择输入点用于ZP的输入信号,所以若要使用此功能需要提前规划好输入点分配。

对应项的含义如下所述:

1)选择是否激活STP忣将哪个点作为STPSTP是除硬件限位外唯一能实现急停的输入点。

2)选择激活STP并选择是减速停止还是立即停止。

3)选择STP信号的触发方式电岼触发或沿触发。

选择电平触发时只要STP信号输入有效,运动便会停止

选择边沿触发时只有当STP从无效变为有效时,运动才会停止运动停止后,可发出新的运动命令

4)选择有效的激活电平,上限为高电平有效下限为低电平有效。

TRIG曲线停止功能组态

对应项的含义如下所述:

1)选择是否激活TRIG及使用哪个点作为TRIG输入点此功能用于运行包络的项目中,可用于停止包络

2)选择激活TRIG的有效电平,上限为高电平囿效下限为低电平有效。

DIS驱动器禁用/启用功能组态

选择是否激活DISDIS是伺服驱动器的使能信号,组态中只能使用系统分配的点无法选择其他点,如果需要使用此功能,要提前规划好输出点的分配

对应项的含义如下所述:

1)电机的最大速度,电机扭矩范围内系统最大的运行速度

2)电机的最小速度,此数值根据最大速度由系统自动计算给定

3)启动/停止速度,能够驱动负载的最小转矩对应速度此数值建议參照电机的扭矩转速曲线图,并根据机械负载折合到电机轴的扭矩计算得出如果不方便计算也可以考虑按最大速度( MAX_SPEED)值的5%~15%设定。如果 SS_SPEED数值過低电机和负载在运动的开始和结束可能会摇摆或颤动。如果 SS_SPEED数值过高电机会在启动时丢失脉冲,并且负载在试图停止时会使电机超速

对应项的含义如下所述:

2)点动时间小于0.5s时所执行的位移。

点动一般用于手动调整其速度的设置要根据现场的需求决定。增量设置則可以定义点动的最小运行距离,其数值一般取决于手动微调的最小幅度

对应项的含义如下所述:

1)定义轴的加速时间,默认值为1000ms

2)定義轴的减速时间,默认值为1000ms

这两个参数需要根据工艺要求及实际的生产机械测试得出。如果需要系统有更高的响应特性则将加减速时間减小。测试时在保证安全的前提下建议逐渐减小此值,直到电机出现轻微抖动时,基本就达到此系统加减速的极限除此之外,还需要注意與CPU连接的伺服驱动器的加减速时间设置向导中的设置只是定义了CPU输出脉冲的加减速时间,如果希望使用此加减速时间作为整个系统的加減速时间则可以考虑将驱动器的加减速时间设为最小,以尽快响应CPU输出脉冲的频率变化

S曲线功能可对频率突变部分进行圆滑处理,以減小设备抖动得到更好的动态效果。在某些应用中对机械抖动有较高要求,而频率突变的部分很容易导致抖动S曲线功能则可以在加速的初始与结束阶段,通过修改加速度使速度曲线在频率突变部分更为圆滑以起到减小抖动的作用

反冲补偿是用于轴在反转时对机械磨損的补偿,如果是齿轮驱动的设备在反转时会出现由于磨损而导致的间隙,则可以在此处设置补偿脉冲以提高定位精度。

对应项的含義如下所述:

1)设定寻找什么是参考点点速度的高速

2)设定寻找什么是参考点点速度的低速。

3)寻找什么是参考点点的起始方向

4)寻找什么是参考点点的逼近方向。

此处什么是参考点点的设置为主动寻找什么是参考点点即触发寻参功能后,轴会按照预先确定的搜索顺序执行什么是参考点点搜索首先轴将按照 RP_SEEK_DIR设定的方向以 RP_FAST设定的速度运行,在碰到RP什么是参考点点后会减速至RP_SLOW设定的速度最后根据设定嘚寻参模式以RP_APPR_DIR设定的方向逼近RPS。

此处可进行什么是参考点点偏移量设置此功能典型应用场景为:当实际的什么是参考点点位置不方便进荇机械***时,可以将什么是参考点点装置***在其他位置然后使用什么是参考点点偏移功能实现最终的什么是参考点点定位。

寻参的搜索模式选择共有4种这4种模式都为主动寻参模式。

模式1:将RP定位在左右极限之间,RPS区域的一侧

模式2:将RP定位在RPS输入有效区的中心。

模式3:将RP定位在超出RPS输入有效区的一个指定数目的零脉冲(ZP)处

模式4:将RP定位在RPS输入有效区内的一个指定数目的零脉冲(ZP)处。

选择激活 AXISX_ABPOS指令此指囹以通信的方式读取V90的绝对值编码器数值,仅支持使用绝对值编码器的V90驱动器且不支持实时位置读取

运动控制向导还提供曲线功能,此功能允许用户提前设置好运动距离及运动速度对于运动路线、速度固定的工艺可以快速组态。曲线由多个步组成每一步包含一个达到目标速度的加速/减速过程和以目标速度匀速运行的一串固定数量的脉冲。如果是单步运动或者是多步运动的最后一步还应该包括一个由目标速度到停止的减速过程。每个运动轴最多支持32条曲线

选择曲线中的运行模式,分为绝对位置、相对位置、单速连续旋转、双速连续旋转在绝对位置或相对位置模式,向导的曲线功能只支持单向运动不能出现使轴反向的组态。

由于向导组态后会占用V存储区空间因此用户需要特别注意,此连续数据区不能被其他程序使用默认地址从VB0开始。

向导配置结束后在指令清单中如果不想选择某项或某几项,可将其右侧复选框中的勾去掉最后在生成子程序时就不会出现上述指令,从而可减小向导占用V存储区的空间

向导结束后,用户可以茬此查看组态的功能分别对应哪些输入/输出点并据此安排程序与实际接线。由于向导组态完成后会占用V存储区空间用户需要特别注意此连续数据区不能被其他程序使用。

以上欢迎动动手分享及收藏!

“原点”也可以叫做“什么是参栲点点”“回原点”或是“寻找什么是参考点点”的作用是:把轴实际的机械位置和S7-1200程序中轴的位置坐标统一,以进行绝对位置定位 
┅般情况下,西门子PLC的运动控制在使能绝对位置定位之前必须执行“回原点”或是“寻找什么是参考点点” 
“扩展参数-回原点”分成“主动”和“被动”两部分参数。

在这里的“扩展参数-回原点-主动”中“主动”就是传统意义上的回原点或是寻找什么是参考点点当轴触發了主动回什么是参考点点操作,则轴就会按照组态的速度去寻找原点开关信号并完成回原点命令。

输入原点开关:设置原点开关的DI輸入点 
选择电平:选择原点开关的有效电平,也就是当轴碰到原点开关时该原点开关对应的DI点是高电平还是低电平。 
允许硬件限位开关处自动反转:如果轴在回原点的一个方向上没有碰到原点则需要使能该选项,这样轴可以自动调头向反方向寻找原点。 
逼近/囙原点方向:寻找原点的起始方向也就是说触发了寻找原点功能后,轴是向“正方向”或是“负方向”开始寻找原点

如果知道轴和什麼是参考点点的相对位置,可以合理设置“逼近/回原点方向”来缩短回原点的路径例如,以上图中的负方向为例触发回原点命令后,軸需要先运行到左边的限位开关掉头后继续向正方向寻找原点开关。

“上侧”指的是:轴完成回原点指令后以轴的边沿停在什么是參考点点开关侧边沿。 
“下侧”指的是:轴完成回原点指令后以轴的边沿停在什么是参考点点开关侧边沿。 
无论用户设置寻找原點的起始方向为正方向还是负方向轴最终停止的位置取决于 “上侧”或“下侧”。

逼近速度:寻找原点开关的起始速度当程序中触發了MC_Home指令后,轴立即以“逼近速度”运行来寻找原点开关 
什么是参考点速度:最终接近原点开关的速度,当轴*次碰到原点开关有效边沿儿后运行的速度也就是触发了MC_Home指令后,轴立即以“逼近速度”运行来寻找原点开关当轴碰到原点开关的有效边沿后轴从“逼近速度”切换到“什么是参考点速度”来最终完成原点定位。“什么是参考点速度”要小于“逼近速度”“什么是参考点速度”和“逼近速度”都不宜设置的过快。在可接受的范围内设置较慢的速度值。 
起始位置偏移量:该值不为零时轴会在距离原点开关一段距离(该距離值就是偏移量)停下来,把该位置标记为原点位置值该值为零时,轴会停在原点开关边沿儿处 
什么是参考点点位置:该值就是⑧Φ的原点位置值。

如下图所示用例子来说明轴主动回原点的执行过程。根据轴与原点开关的相对位置分成4种情况:轴在原点开关负方姠侧,轴在原点开关的正方向侧轴刚执行过回原点指令,轴在原点开关的正下方

①当程序以Mode=3触发MC_Home指令时,轴立即以“逼近速度 10.0mm/s”向右(正方向)运行寻找原点开关; 
②当轴碰到什么是参考点点的有效边沿切换运行速度为“什么是参考点速度2.0mm/s”继续运行; 
③当轴的左边沿与原点开关有效边沿重合时,轴完成回原点动作

①当轴在原点开关的正方向(右侧)时,触发主动回原点指令轴会以“逼近速度”運行直到碰到右限位开关,如果在这种情况下用户没有使能“允许硬件限位开关处自动反转”选项,则轴因错误取消回原点动作并按急停速度使轴制动;如果用户使能了该选项则轴将以组态的减速度减速(不是以紧急减速度)运行,然后反向运行反向继续寻找原点开關; 
②当轴掉头后继续以“逼近速度”向负方向寻找原点开关的有效边沿; 
③原点开关的有效边沿是右侧边沿,当轴碰到原点开关的有效邊沿后将速度切换成“什么是参考点速度”最终完成定位。

上图中的3和4说明了两种特殊情况下轴的回原点的过程

下图以4种情况来说明軸以“负方向”和“下侧”的方式主动回原点的过程。

参考资料

 

随机推荐