FANUC PMC简介讲解

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

Y
保持型继电器
•Counter(C) •Timer(T) •Keep relay(K) •Data table(D) •Variable table(D)
中 间 继 电 器 (R)
相关文档
最新文档