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

发布时间:2024-02-23  

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

fd05c4c2-739e-11ee-939d-92fbcf53809c.jpg

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

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

1、定位控制基本单元

fd116b38-739e-11ee-939d-92fbcf53809c.jpg

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

2、FX3U PLC特殊适配器扩展单元

fd169f90-739e-11ee-939d-92fbcf53809c.jpg

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

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

fd330d24-739e-11ee-939d-92fbcf53809c.jpg

fd3d834e-739e-11ee-939d-92fbcf53809c.jpg

4、PLC输出端内部电路

fd481e6c-739e-11ee-939d-92fbcf53809c.jpg

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

二、FX3U-PLC定位控制指令

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

fd53f5d4-739e-11ee-939d-92fbcf53809c.jpg

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

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

fd64b964-739e-11ee-939d-92fbcf53809c.jpg

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

fd77fb32-739e-11ee-939d-92fbcf53809c.jpg

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

M8341=ON;清零信号有效

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

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

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

M8341=ON;清零信号有效

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

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

例:

fd890a44-739e-11ee-939d-92fbcf53809c.jpg

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

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

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

fda4d59e-739e-11ee-939d-92fbcf53809c.jpg

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

fdae7b58-739e-11ee-939d-92fbcf53809c.jpg

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

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

fdbc2bea-739e-11ee-939d-92fbcf53809c.jpg

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

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

fdce11f2-739e-11ee-939d-92fbcf53809c.jpg

通常对于伺服电机,设置基底速度=0Hz

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

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

fde65514-739e-11ee-939d-92fbcf53809c.jpg

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

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

fdfdfd04-739e-11ee-939d-92fbcf53809c.jpg

减速时间是指从最高速度减速到基底速度所需的时间

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

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

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

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

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

2)M8348 定位指令驱动中

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

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

3)M8349 脉冲停止指令

Y0端脉冲输出停止标志位

当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接伺服驱动器,为了保护。

fe0d32d8-739e-11ee-939d-92fbcf53809c.jpg

fe1be152-739e-11ee-939d-92fbcf53809c.jpg

Y0 M8343 M8344 当极限标志位为ON,电机减速停机。

Y1 M8353 M8354

Y2M8363 M8364

Y3 M8373 M8374

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

M8345=off,是正逻辑,Xi=on 信号有效

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

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

fe275370-739e-11ee-939d-92fbcf53809c.jpg

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

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

fe2b8db4-739e-11ee-939d-92fbcf53809c.jpg

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

fe38b0a2-739e-11ee-939d-92fbcf53809c.jpg

fe461ba2-739e-11ee-939d-92fbcf53809c.jpg

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

fe4d2366-739e-11ee-939d-92fbcf53809c.jpg

fe58f718-739e-11ee-939d-92fbcf53809c.jpg

fe62826a-739e-11ee-939d-92fbcf53809c.jpg

fe799248-739e-11ee-939d-92fbcf53809c.jpg

今天简单介绍了原点回归程序如何编写,包括一些指令及寄存器的应用,这些都是固定的,大家知道这么用就可以了。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    PLC控制伺服常用指令和程序段总结;DZRN回原点指令 DZRN K20000 K3000 X12 Y0 这是一个回原点指令,K20000表示刚开始回原点的脉冲频率,当检测到X12的上升沿后,脉冲......
    ,即执行回原点指令。 如果PLC使用电池,做寄存器电源后备时,只要一开始时,操作一次原点回归指令即可。 9、正传极限开关和反转极限开关 这里用了了两套限位开关,限位1接PLC,限位2接伺......
    标已经正确设定,不影响后续定位准确度。 伺服回原点的几种方法: 1.伺服电机寻找原点时,当碰到原点开关时,马上减速停止,以此点为原点。 这种回原点方法无论是选择机械式的接近开关。此种方法精度不高。 2......
    。 图16:MC_Reset指令组态 4.MC_Home指令编程(回原点) 将MC_Home指令拖入程序段中,对MC_Home指令进行组态,Axis引脚......
    PLC伺服电机回原点程序   14.多维度带你学习PLC数据类型   15.100个PLC常用编程指令           16.PLC程序丢失的四大常见原因:接地不良、接线有误、操作......
    伺服电机零点校准_伺服电机回原点不准;  伺服电机零点校准   伺服电机的零点校准是确保电机运动控制的精度和稳定性的关键步骤,通常包括以下步骤:   确认机械结构是否处于零点位置:在进......
    三菱PLC回原点程序的执行过程 如何区分空气开关和隔离开关;1.三菱PLC回原点程序的执行过程: 脉冲输出高速回原点,当检测到原点开关后,减速运行,当速度为爬行速度后,反转,以爬行速度返回。 2......
    组织块“Main”中调用FB“全部气缸动作”,生成背景数据块,气缸动作的程序就做好了。 6、建立一个FB,命名为“回原点”,取消块的优化访问,设置块接口参数如下: 原点延时几秒是为了防止人不小心误触掽到原点......
    程序,直接输出IO信号即可 JOG程序 3.7定位程序和回原点程序 轴定位 回原点 不管是定位还是回原点,向定位模块缓存区写入数据后,需要启动外部IO信号才可以启动定位,根据定位模块与PLC......
    转换成电 经典电路图参考资料-稳压电源、DCDC转换电源、开关电源、 1.漏电跳闸的几种原因分析 2.一图解读电表 3.电表参数的具体解析 4.电缆载流计算方法 5.三菱FX3U-PLC回原点程序 6......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>