欢迎来到天天文库
浏览记录
ID:52979974
大小:146.77 KB
页数:2页
时间:2020-04-05
《手轮在PLC简易数控系统中的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、冒霉玉。一j.⋯一一ijIj.。一l
2、≯j手轮在PLC简易数控系统中的应用武汉三菱工控技术中心(湖北430070)黄风三菱FX3UPLC本身具备三个高速脉冲输出口,可模式必须具备下列条件:PLC输入接口必须能接收手轮以连接三套伺服系统,构成精密定位工作机械。其高速的高速输入脉冲,并且识别正反向脉冲,这个输入的脉脉冲输出口具备IOOKB的输出频率。这样,由FX3U构冲值就作为定位的数据;而且,随着手轮输入脉冲的变成定位控制系统时就可以省略原来需要的脉冲发生单元化,能相应的发出相对定位指令,或绝对值定位指令,FX2N一1PG或FXIOGM定位单元,以比较节约的成本使
3、伺服电动机跟随运动。组成多轴运动控制系统。实际构成定位控制系统时,很(2)PLC程序的处理基于以上考虑,对PLC程序多工作机械要求用手轮进行精确的定位,但是单独由作了如下处理。PLC构成的运动控制系统内没有独立的手轮接口,如何使用FXPLC内部的高速计数器C251接收来自手轮才能满足这类工作机械的要求呢?的脉冲信号,高速计数器C251具有双相双输入,手轮1.FXPLC使用手轮理论上的可能性的A、B相脉冲信号接入PLC的两个输入点。这样能及(1)FXPLC内关于运动控制的指令三菱FXPLC时检测到手轮的正反转脉冲信号,高速计数器C251内的计数值随之增加或减少,而
4、C251内的数值正可以作内关于运动控制的指令有如下几条:回原点指令,相对为定位的数据。定位指令;绝对定位指令。其程序指令如图1所示。使用手轮的目的一是为了获得足够慢的速度,二是IM0回原点指令。丽蕊zRNo0oK加。X。。Y0o0为了获得精确的位置数据,为最终的自动程序提供位置。『i苔jijiDRVK。。。K。。。Yo。。Y。。4数据。因此,在手轮模式下驱动电动机必须使用绝对值指令,这样,通过监视当前寄存器的数值就能获得精确的位置数据。图1FXPLC具有的定位控制指令其构成的运动模式可以有三种:回原点模式、点动2.实际接入手轮信号后遇到的问题及处理方法(JOG)
5、模式、自动(定位)模式。其点动(JOG)运(1)手轮的输入信号选用的手轮是带A、B相脉行模式实际上是使用了相对定位指令。而手轮模式与冲的手轮,工作电压DC12V~DC24V,集电极开路输JOG模式类似,如果要加入手轮运行模式,也必须在现出,A、B相脉冲信号分别接入PLC的x0、x1端,手有的可以使用的指令基础上加以开发;要使用手轮运行轮的DCOV端与PLC输入信号的COM端相连,与其相举例说明:如果给#1100赋值1.,则F54.0状态为C04X1.(旋转角度数据传人PMC延时时间,可酌情缩短1;如果给}}1132赋值1024.,则仅F55.2状态为l;如或延长
6、,在PMC中使用传输指令将F54/F55中的数据传送到果G54.0状态为1,~lJ#1000=1.;如果仅G55.2状态为G78/G79中)M19(该MI9系统认定为正常的主轴定向M代码,需要1,~1J#1032=1024.。PMC译码处卵)4.宏程序示例M9909020注意该主轴定位宏程序不允许由其他使用M或G#l132=ROUND[#l[4095/360]](#l的数值为主代码调用的子(宏)程序调用。MW程序中M19Axxx中A后的数值,此时存在运算偏差,但实际应用中可以接受)(收稿日期:20101022)幽!!至笪塑磊工。冷加工WWW.meta[worki
7、ng1950.com垫皇=丝豳关的PLC程序如图2所示。连线完毕上电后可以监视值,超过PLC程序的扫描周期时,PLC检测不到手轮到C251的值随着手轮的正反转而变化。s561Hx0卜1_1r——————————————__£rDRVAD250K1200lM8OO0K999999用脉冲信号做驱动信号Y000Y00430—————————————————————一——————————_8、———————REFX000K846———DRVAD250K1200Y000Y004:l【M800079Hl卜_—————————————————_[REFY000K8图2用于处理手轮信号的高速计数器使用绝对值定位指令,以高速计数器C251的数据图3启动信号的处理A、B相信号的低电平,只检测到高电平,这样,定位D250作为定位数据。保持启动指令X22=ON一直接通,摇动手轮,可以监视到定位数据一直变化。但实际指令一直保持接通ON状态。没有OFF—ON的变化,所以定位指令就没有执行。从PLC程序上监视到的情况确电动机并未动作,是什么原因,难道该指令失效了?经实是输9、入信号x6或x7一直保持
8、———————REFX000K846———DRVAD250K1200Y000Y004:l【M800079Hl卜_—————————————————_[REFY000K8图2用于处理手轮信号的高速计数器使用绝对值定位指令,以高速计数器C251的数据图3启动信号的处理A、B相信号的低电平,只检测到高电平,这样,定位D250作为定位数据。保持启动指令X22=ON一直接通,摇动手轮,可以监视到定位数据一直变化。但实际指令一直保持接通ON状态。没有OFF—ON的变化,所以定位指令就没有执行。从PLC程序上监视到的情况确电动机并未动作,是什么原因,难道该指令失效了?经实是输
9、入信号x6或x7一直保持
此文档下载收益归作者所有