FANUCPMC简介讲解幻灯片_第1页
FANUCPMC简介讲解幻灯片_第2页
FANUCPMC简介讲解幻灯片_第3页
FANUCPMC简介讲解幻灯片_第4页
FANUCPMC简介讲解幻灯片_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,FANUC 0i-D PMC 简介,2,一、FANUC PMC的概念,1、PMC(Programmable Machine Controller),就是内置于CNC用来执行数控机床顺序控制操作的可编程机床控制器。,2、PMC在数控机床上实现的功能主要包括:工作方式控制、速度倍率控制、自动运行控制、手动运行控制、主轴控制、机床锁住控制、程序校验控制、硬件超程和急停控制、辅助电机控制、外部报警和操作信息控制等。,3,二、FANUC PMC的信号,G,F,X,Y,PMC 梯形图,DI/DO,*ESP.*DEC等,CNC,公共端,接收,驱动,负载,电源,机床,PMC的信息交换是以PMC为中心,在C

2、NC、PMC和MT三者之间进行信息交换,如图所示:,保持型继电器 Counter(C) Timer(T) Keep relay(K) Data table(D) Variable table(D),中间继电器 (R),4,CNC系统、PMC及机床的信号关系如下图:,CNC信号,PMC,机床(MT)信号,F-,G-,Y-,X-,*1.X信号 X信号为MT输出到PMC的信号,主要是机床操作面板的按键、按钮和其它各种开关的输入信号。个别X信号的含义和地址是FANUC CNC事先定义好的,用来作为高速信号,由CNC直接读取,可以不经过PMC的处理,如急停信号。,*2.Y信号 Y信号为PMC输出到MT的

3、信号,主要是机床执行元件的控制信号,以及状态和报警指示等。,5,*3.G信号 G信号为PMC输出到CNC的信号,主要是使CNC改变或执行某一种运行的控制信号。所有G信号的含义和地址都是FANUC CNC事先定义好的,PMC编程人员只能使用。,*4.F信号 F信号为CNC输出到PMC的信号,主要是反映CNC运行状态或运行结果的信号。所有F信号的含义和地址都是FANUC CNC事先定义好的,PMC编程人员只能使用。,6,三、FANUC 0i-D PMC的基本规格,7,四、FANUC 0i-D/0i Mate-D PMC的地址分配,8,五、PMC程序结构,*第一级程序每隔8ms执行一次,主要编写急停

4、、进给暂停等紧急动作控制程序,其程序编写不宜过长,否则会延长整个PMC程序执行时间。第一级程序必须以END1指令结束。,子程序必须在第二级程序后制定,*第二级程序每隔8Xn ms执行一次,n为第二级程序的分割数。第二级程序必须END2指令结束。,9,六、关于PMC画面的操作,1.进入PMC控制系统画面的操作,首先按SYSTEM键进入系统参数画面,如图:,再连续按向右扩展菜单三次进入PMC操作画面,2.进入PMC诊断与维护画面,10,11,3.进入梯形图监控与编辑画面,12,4.进入PMC配置画面,13,七、PMC基本编程,*触发关断逻辑,描述:信号Y12.0在每次接通信号X17.0时交替接通和

5、关断,14,八.FANUC系统PMC的功能指令,1.顺序程序结束指令(END1、END2、END),15,2.定时器指令(TMR、TMRB),TMR可变定时器: TMR指令的定时时间可通过PMC参数进行更改,TMR固定定时器:TMRB的设定时间编在梯形图中,在指令和定时器号的后面加上一项参数预设定时间,与顺序程序一起被写入FROM中,所以定时器的时间不能用PMC参数改写。,16,定时器在数控机床报警灯闪烁电路的应用,17,3.计数器指令(CTR),计数器主要功能是进行计数,可以是加计数,也可以是减计数。计数器的预置形式是BCD码还是二进制形式由PMC的参数设定(一般为二进制代码),18,4.译

6、码指令(DEC、DECB),DEC指令的功能是:当两位BCD代码与给定值一致时,输出为“1”;不一致时,输出为“0”,主要用于数控机床的M码、T码的译码。一条DEC译码指令只能译一个代码,19,DECB的指令功能:可对1、2或4个字节的二进制代码数据译码,所指定的8位连续数据之一与代码数据相同时,对应的输出数据位1。主要用于M代码、T代码的译码,一条DECB代码可译8个连续M代码或8个连续T代码。,20,5.比较指令(COMP、COMPB),COMP:指令的输入值和比较值为2位或4位BCD代码,COMPB指令功能是:比较1个、2个或4个字节长的二进制数据之间的大小,比较的结果存放在运算结果寄存

7、器(R9000)中。,21,6.常数定义指令(NUME、NUMEB),NUME指令:是2位或4位BCD码常数定义指令,NUMEB指令:是1个字节、2个字节或4个字节长二进制数的常数定义指令。,22,7.判别一致指令(COIN)和传输指令(MOVE),COIN指令用来检查参考值与比较值是否一致,可用于检查刀库、转台等旋转体是否达到目标位置等。,MOVE指令的作用是把比较数据和处理数据进行逻辑“与”运算,并将结果传输到指定地址。,23,8.旋转指令(ROT、ROTB),ROT/ROTB指令用来判别回转体的下一步旋转方向;计算出回转体从当前位置旋转到目标位置的步数或计算出到达目标位置前一位置的位置数

8、。,a.指令格式,b.回转控制指令ROTB的应用,a.指令格式,b.回转控制指令ROT的应用,24,9.数据检索指令(DSCH、DSCHB),DSCH指令的功能:是在数据表中搜索指定的数据(2位或4位BCD代码),并且输出其表内号,常用于刀具T代码的检索。,25,DSCHB指令的功能:与DSCH一样也是用来检索指定的数据。但与DSCH指令不同有两点:该指令中处理的所有的数据都是二进制型式:数据表的数据数数据表的容量)用地址指定。,26,10.变地址传输指令(XMOV、XMOVB),XMOV指令可读取数据表的数据或写入数据表的数据,处理的数据2位BCD代码或4位BCD代码。该指令常用于加工中心的随机换刀控制。,27,XMOVB指令的功能:与XMOV一样也是用来读取数据表的数据或写入数据表的数据。 但与XMOV指令不同的有两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数(数据表的容量)用地址形式指定。,28,11.代码转换指令(COD、CODB),COD指令:是把2位BCD代码(0-99)数据转换成2位或4位BCD代码数据的指令。具体功能是把2位BCD代码指定的数据表内号数据(2位或4位BCD代码)输出到转换数据的输出地址中,29,CODB指令是把2个字节的二进制代码(0-256)数据转换成1字节、2字节或4字节的二进制数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论