PLC定位及同服控制系统的原点回归指令如何使用

发布者:legend9最新更新时间:2025-02-05 来源: elecfans 手机看文章 扫描二维码
随时随地手机看文章

一、PLC定位及同服控制系统介绍

8807e1c0-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

通过PLC给伺服驱动器发驱动脉冲,通过改变脉冲频率来控制移动速度,通过改变脉冲数量来改变移动量。

伺服驱动器是执行机构,在接收到PLC发来的信号,控制电机来运动,通过位置编码器精准定位。

1、定位控制基本单元

88269732-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

通过一个FX3U的CPU就可以带三个轴的伺服驱动器。PLC的脉冲输出端是固定的,Y0、Y1、Y2。具体是否具备脉冲输出可看模块的手册。其余的何以作为方向的输出端。输出的最大脉冲频率为100KHz。

2、FX3UPLC特殊适配器扩展单元

882a83d8-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

基本单元的脉冲输出Y不起作用,只能用特殊适配器扩展单元的输入Y来输出脉冲。

3、PLC输入端内部电路(漏型输入)

8844002e-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

8847bc14-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

4、PLC输出端内部电路

88534e08-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

Y0可以提供脉冲频率和脉冲数量。利用Y4输出方向。由定位指令来实现,不需要单独编程Y4.

二、FX3U-PLC定位控制指令

(一)、原点回归指令:ZRN

885fc87c-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

首先以S1的速度快速运动,当到近点S3后切换到爬行速度S2,D为输出。只能在原点的正方向才能使用原点回归指令,在反向是不能使用ZRN指令的。

2、原点回归指令ZRN运行过程

88720f3c-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

3、原点回归指令ZRN,速度变化过程及清零信号说明

887e0ddc-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

1)Y0脉冲输出端的清零信号选择(1)

M8341=ON;清零信号有效

M8464=OFF;清零信号输出端固定有效

Y4-清零信号固定输出端。

2)Y0脉冲输出端的清零信号选择(2)

M8341=ON;清零信号有效

M8464=ON;清零信号输出指定有效

D8464-清零信号指定寄存器。

例:

8881bda6-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

上图中当执行条件满足,将M8341=1,M8464=1,将Y20关到D8464.

注意:若设置H0028,对应的Y028,由于没有Y028,则出现运算错误。

3)清零信号输出端固定(与脉冲输出端一致性)

888f8e04-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

4)清零信号输出端可指定(可任意选择)

8893ab1a-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

4、定位指令的最高速度设定

最高速度限定了PLC输出最高脉冲频率,为定位指令的上线频率。

88a1cec0-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

输出是32位,所以要用两个寄存器

5、定位指令基底速度(最小速度)的设定

88b8744a-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

通常对于同服电机,设置基底速度=OHz

对于步进电机,设置基底速度≠OHz,否则步进电机会失步。

6、定位指令加速时间的设定

88c9321c-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

加速时间是指从基底速度加速到最高速度所需的时间,合理设置加速时间,避免电机冲击。

7、定位指令的减速时间的设定

88d38d70-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

8、定位指令的标志位说明(相对应YO脉冲输出端标志位)

定位指令的标志位表明了定位指令在执行过程中的状态。

1)M8340脉冲输出监控标志位

要Y0端有脉冲输出,M8340=on

当Y0端停止输出脉冲,M8340=off

2)M8348定位指令驱动中

指令输入触发,M8348=on,即使指令执行结束,但指令输入条件还接通,则M8348=on

只有指令输入断开,M8348=OFF

3)M8349脉冲停止指令

YO端脉冲输出停止标志位

当M8349=on,Y0端输出脉冲立即停止

要再次输出脉冲:M8349=off,指令输入条件再次从OFF变为ON,再启动一次。

用途:当遇到紧急情况下,如急停按钮,使用M8349=ON;立即终止脉冲输出,电机立即停止。这个只是PLC侧的急停,但最好急停按钮要接到伺服驱动器侧。

4)M8029定位指令执行正常结束标志位

它是一个定位指令共用的标志位。

当定位指令执行正常结束时,M8029就发出一个扫描周期长的脉冲。

5)M8329指令执行异常结束标志位

是定位指令共用的标志位

在工作台运动方向如碰到极限开关,电机减速停机,M8329发出一个扫描周期长的脉冲信号,并结束指令执行

6)当前值寄存器:D8341,D8340

当前值寄存器D8341,D8340,它实时记录并存储工作台距原点位置。当定位执行输出正转脉冲时,当前寄存器中的值增加,当定位指令输出反转脉冲时,当前值寄存器中的值递减。

一旦PLC断电OFF,当前值寄存器被清零,所以上电后,务必要将工作天的机械位置恢复到原点,即执行回原点指令。

如果PLC使用电池,做寄存器电源后备时,只要一开始时,操作一次原点回归指令即可。

9、正传极限开关和反转极限开关

这里用了了两套限位开关,限位1接PLC,限位2接伺服驱动器,为了保护。

88d743e8-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

88e73e38-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

Y0M8343M8344当极限标志位为ON,电机减速停机。

Y1M8353M8354

Y2M8363M8364

Y3M8373M8374

10、Y0脉冲输出端的近点信号可以逻辑取反

M8345=off是正罗辑,i=on信号有效

M8345=ON是负逻辑,i=OFF信号有效

(二)带DOG搜索的原点回归指令DSZR

88eaf622-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

零点输入信号取值Z相脉冲,电机旋转一圈,输出一个脉冲。

要将机械原点与电气原点要重合上,

88f404a6-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

当收到X近点信号,触发降速到爬行速度,进入DOG区,再接触到零点信号后停上运行。

890b7f14-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

8924dbda-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

简单看个原点回归程序,一起理解下:

8930fab4-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

8934d5a8-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

8945c76e-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

89497fee-d922-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000


引用地址:PLC定位及同服控制系统的原点回归指令如何使用

上一篇:MCU、DSP、PLC三者的比较和分析
下一篇:S7-1200 PLC的PWM功能配置与编程实践指南

推荐阅读最新更新时间:2026-03-21 18:14

PLC控制伺服电机实现定位控制
PLC控制伺服到底需要哪些信号就可以实现定位控制了?下面给大家分享两种控制: 1、如果我们用的是PLC脉冲输出方式的集电极开路这种方式控制伺服电机,那么我们必须要有脉冲信号和方向信号这两个基本信号,其中脉冲信号只能由PLC的高速脉冲输出口发脉冲,方向信号可以是任意的信号,当然不全是,有些PLC的方向信号也是固定的端口。 2、如果我们用的是PLC脉冲输出方式的差分输出方式也就是我们通俗叫法的双脉冲控制方式,这一种控制方式需要两个脉冲,也就是正反转脉冲控制,两个信号都需要高速脉冲口发脉冲。以上基本的信号,除此之外还需要伺服的使能信号、伺服报警信号、伺服报警信复位信号。有这些基本的信号就能够完成PLC定位控制伺服了。 当然有些还
[嵌入式]
<font color='red'>PLC</font>控制伺服电机实现<font color='red'>定位</font>控制
PLC在凿岩台车定向定位自动控制系统中的应用
概述 云南铜业集团公司大红山铜矿二期工程设计选用无轨设备开采,四个采区用分段空场法的基建盘区已进入深孔的设计和施工,其深孔主要采用瑞典阿斯特拉公司Samba H1354凿岩台车。由于是在井下施工,作业环境相对较差,从江苏梅山铁矿和静铁山铁矿进口同类型设备的使用效果来看,Samba H1354凿岩台车配套的定向定位控制系统价格昂贵,但不能适应井下的作业环境,实际使用的时间短,维护费用高,甚至连厂家的销售代表也建议不必配置该系统。因此,大红山铜矿二期工程设计选用的Samba H1354凿岩台车未定购定向定位控制系统。 但当穿爆队在井下进行Samba H1354凿岩台车实际操作和一次成井深孔施工时,由于设备采用人工定向,因而定向
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved