当前位置:文档之家› 第五章:数控机床的可编程控制器

第五章:数控机床的可编程控制器


FANUC系统 PMC的功能指令
3.计数器指令(CTR)
计数器主要功能是进行计数,可以是加计数,也可以是减计数。 计数器的预置值形式是BCD代码还是二进制代码形式由PMC的参 数设定(一般为二进制代码)。
FANUC系统 PMC的功能指令
4.译码指令(DEC、DECB)
DEC指令的功能是:当两位BCD代码与给定值一致时,输出为 “1”;不一致时,输出为“0”,主要用于数控机床的M码、T码 的译码。一条DEC译码指令只能译一个M代码。
(1) 数控机床状态开关
(2)数控机床状态开关的功能
编辑状态(EDIT):在此状态下,编辑存储到CNC 内存中的
加工程序文件。
存储运行状态(MEM):在此状态下,系统运行的加工
程序为系统存储器内的程序。
手动数据输入状态(MDI):在此状态下,通过MDI 面
板可以编制最多10 行的程序并被执行,程序格式和通常程序一样。
据为2位BCD代码或4位BCD代码。该指令常用于加工中心的随机换刀 控制。
FANUC系统 PMC的功能指令
XMOVB指令的功能与XMOV一样也是用来读取数据表的数据或写
入数据表的数据。但与XMOV指令不同有两点:该指令中处理的所 有的数据都是二进制形式;数据表的数据数(数据表的容量)用地 址形式指定。
信息号
信息数据
A0.1 1001 EMERGENCY STOP!
A0.2 1002 DOOR NEED CLOSE!
A0.3 1003 TOOL LIFE EXGAUST!
A0.4
2000 PLEASE CHECK GEAR LUBE OIL LEVEL!
第三节 数控机床PMC控制应用举例
1.数控机床工作状态开关PMC控制
第五章 数控机床的可编程控制 器
§5.3数控系统中PLC的信息交换及M、 S、T功能的实现
一、概述 以PLC为中心,在CNC、PLC和MT之间
的信息传递。
CNC系统、系统PMC及机床的信号关系:
FANUC 系统常用的I/O装置
机床操作面板I/O卡
分线盘I/O模块 内置I/O模块 外置I/O单元
系统I/O单元
定义指令。
FANUC系统 PMC的功能指令 7. 判别一致指令(COIN)和传输指令(MOVE)
COIN指令用来检查参考值与比较值是否一致,可用于检查刀库、 转台等旋转体是否到达目标位置等。
MOVE指令的作用是把比较数据和处理数据进行逻辑“与”运算,
并将结果传输到指定地址。
FANUC系统 PMC的功能指令
DNC状态(RMT):在此状态下,可以通过阅读机(加
工纸带程序)或RS-232通信口与计算机进行通信,实现数控机床的 在线加工。
(3)状态开关PMC控制梯形图
2.数控机床加工程序功能开关PMC控制
手轮进给状态(HND):在此状态下,刀具可以通过旋转
机床操作面板上的手摇脉冲发生器微量移动。
(2)数控机床状态开关的功能
手动连续进给状态(JOG):在此状态下,持续按下操
作面板上的进给轴及其方向选择开关,会使刀具沿着轴的所选方 向连续移动。
机床返回参考点(REF):在此状态下,可以实现手动返
回机床参考点的操作。通过返回机床参考点操作,CNC系统确定 机床零点的位置。
节、2个字节或4个字节的二进制数据指令。具体功能是把2个字节 二进制数指定的数据表内号数据(1字节、2个字节或4个字节的二 进制数据)输出到转换数据的输出地址中。
FANUC系统 PMC的功能指令
12.信息显示指令(DISPB)
该指令用于在系统显示装置(CRT或LCD)上显示外部信息,机床 厂家根据机床的具体工作情况编制机床报警号及信息显示
DECB的指令功能:可对1、2或4个字节的二进制代码数据译码,所 指定的8位连续数据之一与代码数据相同时,对应的输出数据位为1。 主要用于M代码、T代码的译码,一条DECB代码可译8个连续M代码或 8个连续T代码。
FANUC系统 PMC的功能指令 5. 比较指令(COMP、COMPB)
COMP指令的输入值和比较值为2位ห้องสมุดไป่ตู้4位BCD代码。
且输出其表内号,常用于刀具T码的检索。
FANUC系统 PMC的功能指令
DSCHB指令的功能与DSCH一样也是用来检索指定的数据。但与
DSCH指令不同有两点:该指令中处理的所有的数据都是二进制形 式;数据表的数据数(数据表的容量)用地址指定。
FANUC系统 PMC的功能指令
10.变地址传输指令(XMOV、XMOVB) XMOV指令可读取数据表的数据或写入数据表的数据,处理的数
第二节FANUC系统 PMC的功能指令 1.顺序程序结束指令(END1、END2、END)
FANUC系统 PMC的功能指令 2.定时器指令(TMR、TMRB)
可变定时器TMR:TMR指令的定时时间可通过PMC参数进 行更改。
固定定时器TMR:TMRB的设定时间编在梯形图中,在指令 和定时器号的后面加上一项参数预设定时间,与顺序程序 一起被写入FROM中,所以定时器的时间不能用PMC参数 改写。
8.旋转指令(ROT、ROTB)
ROT/ROTB指令用来判别回转体的下一步旋转方向;计算出回转体从 当前位置旋转到目标位置的步数或计算出到达目标位置前一位置的 位置数。
FANUC系统 PMC的功能指令
9.数据检索指令(DSCH、DSCHB) DSCH指令的功能是在数据表中搜索指定的数据(2位或4为BCD代码),并
COMPB指令功能是:比较1个、2个或4个字节长的二进制数据之间 的大小,比较的结果存放在运算结果寄存器(R9000)中。
FANUC系统 PMC的功能指令 6.常数定义指令(NUME、NUMEB) NUME指令是2位或4位BCD代码常数定义指令。
NUMEB指令是1个字节、2个字节或4个字节长二进制数的常数
FANUC系统 PMC的功能指令
11.代码转换指令(COD、CODB) COD指令是把2位BCD代码(0—99)数据转换成2位或4位BCD代码
数据的指令。具体功能是把2位BCD代码指定的数据表内号数据(2 位或4位BCD代码)输出到转换数据的输出地址中。
FANUC系统 PMC的功能指令
CODB指令是把2个字节的二进制代码(0—256)数据转换成1字
相关主题