FANUC PMC简介讲解

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

FANUC0i-DPMC简介1、PMC(ProgrammableMachineController),就是内置于CNC用来执行数控机床顺序控制操作的可编程机床控制器。2、PMC在数控机床上实现的功能主要包括:工作方式控制、速度倍率控制、自动运行控制、手动运行控制、主轴控制、机床锁住控制、程序校验控制、硬件超程和急停控制、辅助电机控制、外部报警和操作信息控制等。•GFXYPMC梯形图DI/DO*ESP.*DEC等CNC公共端接收驱动负载电源机床PMC的信息交换是以PMC为中心,在CNC、PMC和MT三者之间进行信息交换,如图所示:保持型继电器•Counter(C)•Timer(T)•Keeprelay(K)•Datatable(D)•Variabletable(D)中间继电器(R)CNC信号PMC机床(MT)信号F--G--Y--X--*1.X信号X信号为MT输出到PMC的信号,主要是机床操作面板的按键、按钮和其它各种开关的输入信号。个别X信号的含义和地址是FANUCCNC事先定义好的,用来作为高速信号,由CNC直接读取,可以不经过PMC的处理,如急停信号。*2.Y信号Y信号为PMC输出到MT的信号,主要是机床执行元件的控制信号,以及状态和报警指示等。*3.G信号G信号为PMC输出到CNC的信号,主要是使CNC改变或执行某一种运行的控制信号。所有G信号的含义和地址都是FANUCCNC事先定义好的,PMC编程人员只能使用。*4.F信号F信号为CNC输出到PMC的信号,主要是反映CNC运行状态或运行结果的信号。所有F信号的含义和地址都是FANUCCNC事先定义好的,PMC编程人员只能使用。*第一级程序每隔8ms执行一次,主要编写急停、进给暂停等紧急动作控制程序,其程序编写不宜过长,否则会延长整个PMC程序执行时间。第一级程序必须以END1指令结束。子程序必须在第二级程序后制定*第二级程序每隔8Xnms执行一次,n为第二级程序的分割数。第二级程序必须END2指令结束。1.进入PMC控制系统画面的操作首先按SYSTEM键进入系统参数画面,如图:再连续按向右扩展菜单三次进入PMC操作画面2.进入PMC诊断与维护画面3.进入梯形图监控与编辑画面4.进入PMC配置画面*触发关断逻辑描述:信号Y12.0在每次接通信号X17.0时交替接通和关断1.顺序程序结束指令(END1、END2、END)2.定时器指令(TMR、TMRB)TMR可变定时器:TMR指令的定时时间可通过PMC参数进行更改TMR固定定时器:TMRB的设定时间编在梯形图中,在指令和定时器号的后面加上一项参数预设定时间,与顺序程序一起被写入FROM中,所以定时器的时间不能用PMC参数改写。定时器在数控机床报警灯闪烁电路的应用3.计数器指令(CTR)计数器主要功能是进行计数,可以是加计数,也可以是减计数。计数器的预置形式是BCD码还是二进制形式由PMC的参数设定(一般为二进制代码)4.译码指令(DEC、DECB)DEC指令的功能是:当两位BCD代码与给定值一致时,输出为“1”;不一致时,输出为“0”,主要用于数控机床的M码、T码的译码。一条DEC译码指令只能译一个代码DECB的指令功能:可对1、2或4个字节的二进制代码数据译码,所指定的8位连续数据之一与代码数据相同时,对应的输出数据位1。主要用于M代码、T代码的译码,一条DECB代码可译8个连续M代码或8个连续T代码。5.比较指令(COMP、COMPB)COMP:指令的输入值和比较值为2位或4位BCD代码COMPB指令功能是:比较1个、2个或4个字节长的二进制数据之间的大小,比较的结果存放在运算结果寄存器(R9000)中。6.常数定义指令(NUME、NUMEB)NUME指令:是2位或4位BCD码常数定义指令NUMEB指令:是1个字节、2个字节或4个字节长二进制数的常数定义指令。7.判别一致指令(COIN)和传输指令(MOVE)COIN指令用来检查参考值与比较值是否一致,可用于检查刀库、转台等旋转体是否达到目标位置等。MOVE指令的作用是把比较数据和处理数据进行逻辑“与”运算,并将结果传输到指定地址。8.旋转指令(ROT、ROTB)ROT/ROTB指令用来判别回转体的下一步旋转方向;计算出回转体从当前位置旋转到目标位置的步数或计算出到达目标位置前一位置的位置数。a.指令格式b.回转控制指令ROTB的应用a.指令格式b.回转控制指令ROT的应用9.数据检索指令(DSCH、DSCHB)DSCH指令的功能:是在数据表中搜索指定的数据(2位或4位BCD代码),并且输出其表内号,常用于刀具T代码的检索。DSCHB指令的功能:与DSCH一样也是用来检索指定的数据。但与DSCH指令不同有两点:该指令中处理的所有的数据都是二进制型式:数据表的数据数数据表的容量)用地址指定。10.变地址传输指令(XMOV、XMOVB)XMOV指令可读取数据表的数据或写入数据表的数据,处理的数据2位BCD代码或4位BCD代码。该指令常用于加工中心的随机换刀控制。XMOVB指令的功能:与XMOV一样也是用来读取数据表的数据或写入数据表的数据。但与XMOV指令不同的有两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数(数据表的容量)用地址形式指定。11.代码转换指令(COD、CODB)COD指令:是把2位BCD代码(0-99)数据转换成2位或4位BCD代码数据的指令。具体功能是把2位BCD代码指定的数据表内号数据(2位或4位BCD代码)输出到转换数据的输出地址中CODB指令是把2个字节的二进制代码(0-256)数据转换成1字节、2字节或4字节的二进制数据指令。具体功能是把2个字节二进制数指定的数据表内号数据(1字节、2字节或4个字节的二进制数据)输出到转换数据的输出地址中。12.信息显示指令(DISPB)该指令用于在系统显示装置(CRT或LCD)上显示外部信息,机床厂家根据机床的具体工作情况编制机床报警号及信息显示。

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功