PLC控制伺服电机的几种原点回归基本程序
私信“干货”二字,即可领取18G伺服与机器人专属资料及120G电控资料!
1,原点回归示意图
这种原点回归方式,在伺服电机开启时,它会自动找一次原点。或是你手动发脉冲离开原点,再点击回原点。是正确的,但是,已经在原点的话,若你在点击回原点如下图中的辅助继电器M100,则会直接冲到限位处,停止。这时,你要想用,可以在m100处串一个常闭的原点开关,如下图中的X6。
2,原点回归示意图
上图中这种原点回归程序,上电时,是不会自动找原点,需要你去触发M100。每触发一次,它会自动找一次原点位。而第一种,若在原点处,则不能进行再次原点回归,除非重新上电或是离开原点位!以上主要是根据图中的程序来讲的!你们也可以自己优化下!达到你自己的原点控制方式上图两种方式都是三个传感器。
3,这种回原点精度不是很高,直接将限位做原点位了
4,其实和前面第二种差不多,这里只是利用Zp相脉冲回原点定位
私信“干货”二字,即可领取18G伺服与机器人专属资料及120G电控资料!
三菱FX3U PLC定位控制及伺服应用技术,原点回归指令如何使用
一、PLC定位及伺服控制系统介绍
通过PLC给伺服驱动器发驱动脉冲,通过改变脉冲频率来控制移动速度,通过改变脉冲数量来改变移动量。
伺服驱动器是执行机构,在接收到PLC发来的信号,控制电机来运动,通过位置编码器精准定位。
1、定位控制基本单元
通过一个FX3U的CPU就可以带三个轴的伺服驱动器。PLC的脉冲输出端是固定的,Y0、Y1、Y2。具体是否具备脉冲输出可看模块的手册。其余的Y可以作为方向的输出端。输出的最大脉冲频率为100KHz。
2、FX3U PLC特殊适配器扩展单元
基本单元的脉冲输出Y不起作用,只能用特殊适配器扩展单元的输入Y来输出脉冲。
3、PLC输入端内部电路(漏型输入)
4、PLC输出端内部电路
Y0可以提供脉冲频率和脉冲数量。利用Y4输出方向。由定位指令来实现,不需要单独编程Y4.
二、FX3U-PLC定位控制指令
(一)、原点回归指令:ZRN
首先以S1的速度快速运动,当到近点S3后切换到爬行速度S2,D为输出。只能在原点的正方向才能使用原点回归指令,在反向是不能使用ZRN指令的。
2、原点回归指令ZRN运行过程
3、原点回归指令ZRN,速度变化过程及清零信号说明
1)Y0脉冲输出端的清零信号选择(1)
M8341=ON;清零信号有效
M8464=OFF;清零信号输出端固定有效
Y4--清零信号固定输出端。
2)Y0脉冲输出端的清零信号选择(2)
M8341=ON;清零信号有效
M8464=ON;清零信号输出指定有效
D8464--清零信号指定寄存器。
例:
上图中当执行条件满足,将M8341=1,M8464=1,将Y20送到D8464.
注意:若设置H0028,对应的Y028,由于没有Y028,则出现运算错误。
3)清零信号输出端固定(与脉冲输出端一致性)
4)清零信号输出端可指定(可任意选择)
4、定位指令的最高速度设定
最高速度限定了PLC输出最高脉冲频率,为定位指令的上线频率。
输出是32位,所以要用两个寄存器
5、定位指令基底速度(最小速度)的设定
通常对于伺服电机,设置基底速度=0Hz
对于步进电机,设置基底速度≠0Hz,否则步进电机会失步。
6、定位指令加速时间的设定
加速时间是指从基底速度加速到最高速度所需的时间,合理设置加速时间,避免电机冲击。
7、定位指令的减速时间的设定
减速时间是指从最高速度减速到基底速度所需的时间
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接伺服驱动器,为了保护。
Y0 M8343 M8344 当极限标志位为ON,电机减速停机。
Y1 M8353 M8354
Y2M8363 M8364
Y3 M8373 M8374
10、Y0脉冲输出端的近点信号可以逻辑取反
M8345=off,是正逻辑,Xi=on 信号有效
M8345=ON 是负逻辑,Xi=OFF 信号有效
(二)带DOG搜索的原点回归指令 DSZR
零点输入信号取值Z相脉冲,电机旋转一圈,输出一个脉冲。
要将机械原点与电气原点要重合上,
当收到Xi近点信号,触发降速到爬行速度,进入DOG区,再接触到零点信号Xj后停止运行。
简单看个原点回归程序,一起理解下:
今天简单介绍了原点回归程序如何编写,包括一些指令及寄存器的应用,这些都是固定的,大家知道怎么用就可以了。
免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢!
如何获取 电气热门资料?
操作指引如下!
相关问答
我用信捷PLC作原点回归ZRN指令为什么会反?
期望方向和实际方向不一致可以单独在回原点指令后添加方向控制期望方向和实际方向不一致可以单独在回原点指令后添加方向控制
plc原点回归与原点搜索哪个更准?
PLC原点搜索功能更准确PLC原点搜索功能更准确
三菱PLC不用原点回归如何清零?
回答如下:三菱PLC不使用原点回归来清零,而是使用特定的指令来实现。下面是一种常见的清零方法:1.首先,确定要清零的寄存器或位号。2.在PLC程序中使用MOV...
三菱FX-2NPLC的原点回归指令ZRN,电机怎么知道是向左还是向右回原地啊?
方向是相对的,用绝对或相对指令看马达朝那边转动,ZRN就是朝反方向转动;同时伺服电机驱动器可以设置转动方向。方向是相对的,用绝对或相对指令看马达朝那边转...
三菱PLC的ZRN指令原点回归问题三菱PLC的ZRN(FNC156)是原点回...
[最佳回答]“实际上运用原点回归指令这条指令已经规定了这条指令的回归原点的方向”也就是说假如在原点左边那么回原点则会向右,若在原点右边那么回原点则会向...
三菱传感器指令?
三菱PLC的DSZR指令可以用M8342指定Y0端口原点回归方向。原点是设置标志位,在装个传感器感应到位信号,到了原点D8340清零。设置正负极限位,近点和原点,每个传...
ethercat回原点的方式?
近点狗(DOG块)信号原点回归方式:这个方式与FX3UPLC的原点回归方式不一样,这里加了零点信号在里面。DOG块的长度要超过减速区间,OFF点最好调整在两个零点信号...
三菱系列PLC中,M8000-M8990都代表什么意思?
三菱PLC(可编程控制器)M软元件是其内部辅助继电器,它是为我们编程时存放中间变量用的,作用是与电气控制线路中的中间继电器(kA)类似。这个软元件的特点是不...M0...
房地产行业未来的前景如何?-幸福里问答
一天杀一只白马,今天轮到保利了,可能在很多投资人心里,保利早就不是白马股了。地产说得最多的,是未来的需求会下降,这一点不可否认,黄奇帆在2018年...
zrn指令回原点怎么调?
首先你要设定的速度一回原点,碰到原点后以你设定的速度二继续转动,直到原点开关断开。三菱PLC的ZRN(FNC156)是原点回归指令。要讲清楚ZRN原点回归指令具体的...