三菱定位模块FX3U-1PG对伺服正反转定位方法
三菱定位模块FX3U-1PG对伺服正反转定位方法,详见下文。
三菱定位模块FX3U-1PG没有用于连接正转限位/反转限位的限位开关的端子。请将限位开关连接到可编程控制器主机上,以各输入使正转限位(BFM#25 b2)或反转限位(BFM#25 b3)置为ON/OFF。为了安全起见 ,不仅仅在可编程控制器侧 ,在伺服放大器侧也请设置正转限位/反转限位的限位开关 。此时 ,请使可编程控制器侧的限位开关比伺服放大器侧的限位开关稍先动作。
三菱定位模块FX3U-1PG对伺服正反转定位方法
步进电机驱动器没有用于连接限位开关的端子,请设置在可编程控制器侧。
请勿将正转限位/反转限位用于极限以外的用途。
正转限位/反转限位置为ON时的动作根据极限减速模式(BFM#3 b11/BFM#37 b11)的设定而不同。
极限减速模式为OFF时的动作(下图1) 运行过程中位于运行方向的正转限位/反转限位置为ON后,立即停止正转脉冲/反转脉冲,输出CLR信号。
(CLR信号的输出脉宽为20ms。)
2.极限减速模式为ON时的动作(下图2) 运行过程中位于运行方向的正转限位/反转限位置为ON后,减速停止。不输出CLR信号。此外,此时的减速时 间使用加减速时间(BFM#15)或减速时间(BFM#52)。
三菱定位模块FX3U-1PG对伺服正反转定位方法
正转限位/反转限位动作后的重启动方法。
运行过程中位于运行方向的正转限位/反转限位置为ON后,出现正转限位和反转限位错误(错误代码:K6),无法 向已置为ON的正转限位/反转限位的方向移动。可通过反方向的JOG运行避开极限 。此时 ,正转限位和反转限位错误也将复位 。此外 ,错 误复位后还可以通过正转限位/反转限位和相反方向的定位运行避开极限。
更多三菱PLC资料、三菱伺服电机文章,请点击下方“了解更多”阅读,或者关注小编,回复“进群”,加入三菱PLC技术微信交流群。
如何用PLC控制实现编码器的定位功能?
严格来讲,编码器只会告诉你该如何定位,要如何执行,是需要靠数控系统(或者PLC之类控制器)控制伺服或者步进电机来实现定位的,编码器好比人的眼睛,知道电机轴或者负载处于当前某个位置,工业上用的一般是光电类型编码器,下边简单说明一下。
01 简单说下编码原理和位置测量
光电编码器是在一个很薄很轻的圆盘子上,通过紧密仪器来腐蚀雕刻了很多条细小的缝,相当于把一个360度,细分成很多等分,比如成1024组,这样每组之间的角度差是360/1024度=0.3515625度。
然后有个精密的发光源,安装在码盘的一面,码盘的另外一面,会有个接收器之类的,使用了光敏电阻这些元件加放大和整形电路组成,这样码盘转动时候,有缝隙的地方会透光过去,接收器会瞬间收到光脉冲,经过电路处理后,输出一个电脉冲信号,这样码盘旋转了一周,会对应输出1024个脉冲,第一个脉冲位置如果是0,第二个脉冲位置就是0.3515625°,第三个脉冲位置是0.3515625°*2,以此类推,这样只要有仪器能读到脉冲个数,就可以知道码盘对应在什么位置了,如果把编码器安装到电机的轴上,电机轴和码盘是刚性连接,两者的位置关系会一一对应,通过读编码器脉冲,就可以知道电机的轴位置。
而电机轴,比如会通过同步带,齿轮,链条等带动一些负载,比如控制丝杆,这样会有个所谓电子齿轮比的关系,电机转一圈,丝杆会前进多少毫米,这样读到了对应编码器上输出多少给脉冲,通过脉冲数就可以反推出当前丝杆的位置。
但是编码器是圆的,如果无限制旋转下去,角度会无穷大,所以设计了一种增量型的编码器,转一圈,会输出三组信号ABZ,其中AB是一样的脉冲,比如上边说的一圈有1024个脉冲,AB相脉冲对应一圈内的圆周角度,而且两种脉冲是处于正交状态的,如果是正反转,通过判断AB相脉冲的上升沿和下降沿的先后顺序,就可以知道编码器当前是顺时针还是逆时针方向旋转的。
另外有个Z相脉冲,是因为圆周虽然会不停转下去,角度会无穷无尽,但是都是一周一周的重复而已,零相脉冲固定在圆周某个位置,编码器每转一圈,只输出一个零相脉冲,这样如果以Z相脉冲为基准点,这样每次读到这个脉冲时候,系统就清零一次,就可以让角度最大值控制在360°以内,相当于一个零基准点了。
这样即使系统断掉了,重新上电,只要能找到这个基准点,就可以知道丝杆的初始位置在什么地方了。
以上这种定位叫增量坐标系,所以编码器就是增量型编码器,应用比较广泛,因为灵活而且价格便宜。
如果只设备只需要转一圈的,也就是角度在360°内的,编码器可以细分精密一点,比如有13位,相当于2^13次方个脉冲一圈,对应着360°,这种脉冲数和角度一一对应,不怕系统断电需要重新调整零位,这种编码器叫单圈绝对值编码器。如果负载需要转多圈的,但是这个圈数也不能非常多,比如5圈,相当于5*360°=1800°,这样脉冲和1800°一一对应,这些在一些高档的数控机床上应用比较多,可以知道丝杆或者一些旋转工作的当前精密位置,而且不用担心系统断电归零问题。
此外,编码器还有磁电方式的,比如在码盘上加工了很多个南北间隔的小磁铁,通过霍尔去读小磁铁信号,输出信号,同样经过放大和整形变成了电脉冲,这点和光电编码器是类似的,而且价格会便宜点,可靠性会高,但是精度就比光电要差点。
02 PLC如何通过编码器判断位置
PLC能输入开关量,也就是一高一低的电平电压,而编码器脉冲信号,可以理解一定时间内,用极快的速度完成的一组开关量。但是因为这种开关量的频率太高了,所以PLC的普通I/O口是无法准确读到这些脉冲的个数的,因为PLC工作过程中存在扫描周期,需要每个一段时间才去刷新一下普通I/O口的数据,而编码器的精度太高了,单位时间内输出的脉冲个数太多,普通I/O是无法胜任的。
一般PLC会设计有高速计数端口,本质是利用了底层单片机的硬件逻辑来完成这些编码器计数的,避开了扫描周期问题,PLC都设计有专门的高速计数指令,使用的时候,直接调用这些指令就可以读到当前的脉冲值了。
但是脉冲的计算和输出上,由于扫描周期存在,往往也会存在着滞后影响,如果用来控制一些执行机构,比如气缸来动作裁切动作,这样要考虑提前量的补偿问题。
提醒一下,如果想用PLC来控制伺服或者步进系统,往往并不需要通过编码器反馈来判断位置,通过一些PLS指令之类的来发出位置脉冲给伺服驱动器,位置环在伺服驱动器内部构成就好,而PLC这边只是一个指令机构,并没有构成位置闭环,当然如果是专门定位模块控制,使用了NC之类的控制方式,是可以在里边构建位置闭环的。
↓技成PLC课堂专属学习资料
相关问答
信捷plc如何使伺服电机正反转?
使用信捷的PLC接线的话就是伺服上的PUL+DIR+串起来接PLC的+24V,然后PLC上的Y0接伺服的PUL-,Y1(方向端子)接DIR-,在把PLC上的0v接串接到Y0Y1对应的com点上....
plc怎么控制伺服电机方向?
PLC(ProgrammableLogicController)通过输出信号来控制伺服电机的方向。伺服电机通常由伺服驱动器控制,而PLC通过控制伺服驱动器来控制伺服电机的运行。以下...
如何采用PLC控制伺服电机的精确定位?
PLC发出脉冲数量就是为了伺服电机行走路程远近,频率就是为了控制电机速度,就是为了精确控制位置和速度。在小型PLC中,使用者可以通过一些指令来控制脉冲的频率...
西门子plc控制伺服电机的方法及举例(最好带有梯形图讲解)-ZO...
利用S120基本定位功能中的MDI(手动设定值输入)功能,可以轻松地通过外部系统来实现复杂的定位功能。MDI有两种工作模式,速度模式和位置模式,可以通过参数P2653参...
基恩士plc编程启动松下A5系列伺服驱动器使伺服电机做简单正反转?
首先你要解决伺服的接线问题外国货很恶心他们的线需要自己焊接一个上面有50多个阵脚你需要完成正反转至少需要8根线左右,具体是那个引脚你要看手册我真也...
三菱plc伺服定位控制实例讲解?
关于这个问题,三菱PLC伺服定位控制实例的讲解如下:1.系统简介本系统采用三菱PLC和伺服驱动器实现定位控制。PLC采用FX3U-32MR/ES-A型号,伺服驱动器采用MR-J...
求问plc如何控制伺服电机与步进电机速度与定位?
PLC控制步进电机容易!1:一般来讲控制步进电机是开环控制,也就是说你只要连接好A+、A-、B+、B-、写好程序就基本完成。2:私服控制一般采用闭环控制:除了上...
上海御能伺服如何设置正反转?
用脉冲和方向调整,如果是PLC,Y0发脉冲,Y1控制方向,即Y1通断控制伺服电机正反转。伺服电机可使控制速度,位置精度非常准确,可以将电压信号转化为转矩和转速...
伺服驱动器CN1接口和PLC相连需要接哪几个位置,要求可以高速正反转,低速正反转?
要根据你的伺服的控制模式确定位置模式要有脉冲pulse方向sign或者双绞线方式速度模式要有模拟量点和方向控制线力矩模式和速度模式相近其他可以...
编码器怎么实现定位功能,用plc怎么设计梯形图?
严格来讲,编码器只会告诉你改如何定位,要如何执行,是需要靠数控系统(或者PLC之类控制器)控制伺服或者步进电机来实现定位的,编码器好比人的眼睛,知道电机...PLC...