课程中心
HOME
课程中心
正文内容
三凌plc 原点编程 三菱PLC运动控制之原点回归
发布时间 : 2025-07-01
作者 : 小编
访问数量 : 23
扫码分享至微信

三菱PLC运动控制之原点回归

大家好,我是工控老冯。

今天给大家讲一讲丝杠滑台如何回原点,那是不是所有的设备开机过后都要先回一次原点呢?在讲这个问题之前我们需要知道什么叫增量伺服,什么叫绝对伺服。简单通俗的讲,增量伺服做的设备开机后都要先回原点,而绝对伺服则不用每次都回原点,以三菱的FX3U为例,FX3U利用DABS指令可以读取伺服内部保存的当前位置。所以断电再开机过后也不需要回原点,除非伺服驱动器上的电池没电了。

那增量伺服怎么回原点呢?

三菱给出了两个原点回归指令,ZRN和DSZR。ZRN为原点回归指令,DSZR为带DOG搜索的原点回归指令。

ZRN与DSZR对比

我们先来看ZRN指令。

ZRN指令解读

我们以如下这段小程序为例。

ZRN回原点

机械

当按下M0的时候,Y0控制的伺服开始回原点,方向默认为当前值寄存器减少的方向,也就是图中的左方向。其中X0为原点sensor,工作台先以D800的速度往左移动,当X0感应到工作台时,再以D802继续往左移动,知道X0感应不到工作台时,工作台马上停止。此时当前值寄存器会自动清理,回原点指令执行完成。

ZRN指令执行时序

可能有些朋友已经发现问题所在了,那如果工作台在X0的左边,工作台一开始就往左走,那它岂不是一辈子都找不到X0了,它的命运只有撞机。所以三菱推出了带DOG搜素的原点回归指令。当然,我们也可以不用这个指令,可以自己写程序来规避这种撞机情况,怎么写我们以后再讲。我们来看一下DSZR指令。

DSZR指令解读

我们同样以一段小程序为例。

参数设置

正反转极限设定

DSZR回原点

DSZR执行时序图

如果是这个程序不管工作台在哪个位置,都可以安全的回到原点。下图说明了因为机台位置不同指令执行的情况。感兴趣的朋友可以好好理解一下。

本文只是浅析了一下原点回归指令的用法,至于里面的很多特殊寄存器,特殊标志位,因为内容过于庞大,无法一一为大家解析。后面老冯会以视频教程的方式为大家讲解三菱 PLC整个运动控制的所有内容。感兴趣的朋友可以关注,转发,评论。有机会老冯希望可以与你们一起学习讨论。感谢大家的支持。

三菱PLC原点回归案例1:ZRN初级使用

伺服为什么要回零?

因为伺服定位前需要有个定位基准点;通常一些设备中装有原点感应器的,开机时都要回原点;有些伺服系统因为是绝对值系统(内部装有电池,能记忆伺服编码器当前位置,所以不需要去回零,除非电池没电了)不需要回零。

图片1

本节主要以FX3G PLC为例进行讲解 ZRN 回零指令的用法;

ZRN(不带原点搜索功能的回原点指令),指令接通时,伺服电机会朝着设定好方向运转,当然方向一定是要朝着原点感应器的方向,不然碰到限位会导致回零指令停止运行。

ZRN指令的说明:ZRN S1 S2 S3 D;S1伺服回零时的速度,S2爬行速度,也就是伺服碰到近点感应器(也即原点感应器)时,在原点感应器ON期间的速度,S3为指定的近点感应器的的编号(为位寄存器),D为PLC的脉冲输出端,通常为Y0,Y1等高速脉冲输出口;

图片2

应用举例: 如上图1中所示,小车在原点感应器的右边,启动回零按钮后,小车开始回零;Y0为脉冲输出端,Y4为脉冲方向,X0为伺服原点;

在三菱FX3G PLC中的回零程序如下所示:

ZRN回零程序

小车回零完成后是停留在原点的左侧,也就是回零过程碰到原点后,小车减速到爬行速度,此时小车还在向左爬行运动,知道原点感应器灭时,此时小车停留的位置为回零的原点位置。该方法的缺点是,当小车停留在原点左侧时,此时就没办法回零点了。问题该如何解决,下一节介绍

(喜欢的老铁别忘记点个免费的赞,觉得不错的加个关注)

相关问答

三菱plc原点回归指令怎么确定方向?

三菱PLC的DSZR指令可以用M8342指定Y0端口原点回归方向。原点是设置标志位,在装个传感器感应到位信号,到了原点D8340清零。设置正负极限位,近点和原点,每个传...

三菱plc怎么控制伺服电机回原点?

DZRNK-10000K1000X0Y0这样就能反转回去了,不过你的原点感应要设在电机反转回去的路上,之后M8029接通,假如要再走距离的话,就是DZRNK10000K1000...D...

三菱PLC不用原点回归如何清零?

回答如下:三菱PLC不使用原点回归来清零,而是使用特定的指令来实现。下面是一种常见的清零方法:1.首先,确定要清零的寄存器或位号。2.在PLC程序中使用MOV...

三菱plcfx5u回原点详解?

三菱PLCFX5U回原点是指该PLC控制器在特定条件下将执行器重新归位到起始位置。这个过程通常涉及到输入复位指令和相应的输出控制信号,以及编程中的一些指令和...

三菱系统的机械原点设定步骤?

三菱系统的机械的原点设定步骤如下:1、参数2049设为0(只设原点丢失的轴),关机,手轮才能移动机床。(如果坐标能移动,此步骤可以省略)2、开机将原点丢失的...

三菱回原点编程实例?

三菱回的原点编程实例IST指令,即一个例子吧LDM8000ISTM20S20S50//S20到S50为S2后面的程序解释:M20---M24每次只能接通一个,且必须接通一个。M2...

三菱PLC用DSZR指令回原点时,是不是必须要近点信号(也就是DOG信号)?

三菱PLC的DSZR指令可以用M8342指定Y0端口原点回归方向。原点是设置标志位,在装个传感器感应到位信号,到了原点D8340清零。设置正负极限位,近点和原点,每个传...

三菱伺服电机原点设置方法?

原点就是编码器的零点,跟电机定子零点对齐!找一好的马达测试,先找到电机定子零点,给UV加低压直流电,U进V出,定子会在四个角度锁住,分别定义为0度,90度...原...

三菱plcy1回原点如何改变方向?

如果是普遍的做法,按前进数据寄存器里面赋值是正数,原点时候私服是会往回走的,如果是反方向要根据资料来搞了一般是不用搞的!如果方向不对可以调节私服驱动...

三菱plcfx-3u步进电机原点回归?

K3000表示回原点速度,K2000近点速度,X1近点信号,Y0是脉冲输出端口。意思就是,条件接通时,步进电机以K3000速度开始回原点,当X1有信号时以K2000的速度执行...

 码头文化  韩佳人电影 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部