发那科培训第四章.ppt
《发那科培训第四章.ppt》由会员分享,可在线阅读,更多相关《发那科培训第四章.ppt(167页珍藏版)》请在三一办公上搜索。
1、,第四章 数控机床PMC控制及应用举例,FANUC系统PMC的分类:,PMCL/M:用于FANUCOC/OD系统,PMCSA1:用于FANUCO i系统(B功能包)/O i Mate系统,PMCSA3:用于FANUCO i A系统(A功能包),PMCSB7:用于FANUC16i/18i/21i及O i B/O i C系统(A包),PMCRB5/RB6:用于FANUC16/18系统,PMCOiD/OiMateD:用于FANUCO i D/O i MateD系统,PMC30i/31i/32i:用于FANUC30i/31i/32i系统,FANUC系统PMC信号地址的分配,注意:当系统参数3006#0
2、设定为“1”返回参考点减速信号有PMC程序G196#0#1#2#3控制,高速处理的输入信号地址,FANUC 系统常用的I/O装置,内置I/O模块,外置I/O单元,分线盘I/O模块,机床操作面板模块,系统I/O Unit-A,操作盘I/O模块,操作盘I/O模块,带手脉接口,不带手脉接口,(机床厂家操作面板),(机床电箱的输入和输出),DC24V输入指示,CP1:DC24V输入CP2:DC24V输出,JA3:手脉接口JD1A:总线输出JD1B:总线输入,I/O单元内部电路及实际常见故障处理,输入DC24V保险(1A),输入电路阻排,输出电路,手脉电路,基本模块,扩展模块,CNC单元的JD1A,标准
3、机床操作面板,外置I/O单元,机床I/O卡,分线盘I/O模块,JD1A,JD1A,JD1B,JD1A,JD1B,组:0座:0槽:1,组:1座:0槽:1,组:2座:0槽:1,组:3座:0槽:1,组:4座:0槽:1,组:4座:1槽:1,SYSTEM ALARM PMC SYSTEM ALARMPCS50 IOLINK CH1 4402C400:4000,D4F107.0,SYS_ALM197 EMBEDDED SOFYWARE SYSTEM ERRORPC050 IOLINK ER1 CN1:GR00:032009/07/27/16:02:21PROGRAM COUNTER:1000EF2CNAC
4、T TASK:10000001HACCESS ADDRESS:ACCESS DATA:ACCESS OPERATION:,THE SYSTEM ALARM HAS OCCURRED,THE SYSTEM HAS STOPPED.,PAGE UP OR DOWN(PAGE 1/5),D4F107.0,SYS_ALM197 EMBEDDED SOFYWARE SYSTEM ERRORPC051 IOLINK ER2 CH1:01:87:E22009/07/27/16:02:21EMBEDDED SOFTWARE SYSTEM ERROR(40B0-01.0)PC051 IOLINK ER2 CH1
5、:21:01:87:E2,PAGE UP OR DOWN(PAGE 2/5),故障原因分析1.系统I/O装置的DC24V故障2.I/O Link连接电缆不良或连接错误3.I/O Link 地址设定与实际连接不符4.I/O LinkDC24V上电与系统上电时序不符,FANUC OC/OD系统PMC的性能和规格,FANUC-OC/OD系统,FANUC Oi系统PMC的性能和规格,定时器:T表示,内部占2个字节二进制数计数器:C表示,内部占4个字节二进制数断电保持型继电器:K表示数据表:D表示或断电保持继电器中间继电器:R表示信息继电器:A表示子程序:P表示,FANUC-Oi系统PMC,第二节FAN
6、UC系统 PMC的功能指令,1.顺序程序结束指令(END1、END2、END),1)每8ms中扫描完第一级程序后,再依次扫描第二级程序,所以整个PMC的执行周期是n*8ms。2)子程序是位于第二级程序之后,其是否执行扫描受一二级程序的控制。,END1,END2,逻辑0,FANUC-Oi/18i/21i系统可以采用专用的继电器,逻辑1,FANUC-Oi/18i/21i系统可以采用专用的继电器,上升沿触发脉冲信号,下降沿触发脉冲信号,系统开机触发脉冲信号,K4为机床厂家的维修功能参数的具体应用,加工中心数控刀盘计数器开关的具体应用,刀盘计数开关,开机脉冲,子程序的调用:,子程序结束:,子程序号:P
7、1P512,FANUC系统 PMC的功能指令,2.定时器指令(TMR、TMRB),可变定时器TMR:TMR指令的定时时间可通过PMC参数进行更改。,固定定时器TMR:TMRB的设定时间编在梯形图中,在指令和定时器号的后面加上一项参数预设定时间,与顺序程序一起被写入FROM中,所以定时器的时间不能用PMC参数改写。,定时器在数控机床报警灯闪烁电路的应用,FANUC系统 PMC的功能指令,3.计数器指令(CTR),计数器主要功能是进行计数,可以是加计数,也可以是减计数。计数器的预置值形式是BCD代码还是二进制代码形式由PMC的参数设定(一般为二进制代码)。,FANUC系统 PMC的功能指令,4.译
8、码指令(DEC、DECB),DEC指令的功能是:当两位BCD代码与给定值一致时,输出为“1”;不一致时,输出为“0”,主要用于数控机床的M码、T码的译码。一条DEC译码指令只能译一个M代码。,FANUC系统 PMC的功能指令,5.比较指令(COMP、COMPB),COMP指令的输入值和比较值为2位或4位BCD代码。,COMPB指令功能是:比较1个、2个或4个字节长的二进制数据之间的大小,比较的结果存放在运算结果寄存器(R9000)中。,DECB的指令功能:可对1、2或4个字节的二进制代码数据译码,所指定的8位连续数据之一与代码数据相同时,对应的输出数据位为1。主要用于M代码、T代码的译码,一条
9、DECB代码可译8个连续M代码或8个连续T代码。,FANUC系统 PMC的功能指令,6.常数定义指令(NUME、NUMEB),NUME指令是2位或4位BCD代码常数定义指令。,NUMEB指令是1个字节、2个字节或4个字节长二进制数的常数定义指令。,FANUC系统 PMC的功能指令,7.判别一致指令(COIN)和传输指令(MOVE),COIN指令用来检查参考值与比较值是否一致,可用于检查刀库、转台等旋转体是否到达目标位置等。,MOVE指令的作用是把比较数据和处理数据进行逻辑“与”运算,并将结果传输到指定地址。,FANUC系统 PMC的功能指令,9.数据检索指令(DSCH、DSCHB),DSCH指
10、令的功能是在数据表中搜索指定的数据(2位或4为BCD代码),并且输出其表内号,常用于刀具T码的检索。,FANUC系统 PMC的功能指令,DSCHB指令的功能与DSCH一样也是用来检索指定的数据。但与DSCH指令不同有两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数(数据表的容量)用地址指定。,FANUC系统 PMC的功能指令,8.旋转指令(ROT、ROTB),ROT/ROTB指令用来判别回转体的下一步旋转方向;计算出回转体从当前位置旋转到目标位置的步数或计算出到达目标位置前一位置的位置数。,FANUC系统 PMC的功能指令,10.变地址传输指令(XMOV、XMOVB),XMOV指令
11、可读取数据表的数据或写入数据表的数据,处理的数据为2位BCD代码或4位BCD代码。该指令常用于加工中心的随机换刀控制。,FANUC系统 PMC的功能指令,XMOVB指令的功能与XMOV一样也是用来读取数据表的数据或写入数据表的数据。但与XMOV指令不同有两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数(数据表的容量)用地址形式指定。,FANUC系统 PMC的功能指令,11.代码转换指令(COD、CODB),COD指令是把2位BCD代码(099)数据转换成2位或4位BCD代码数据的指令。具体功能是把2位BCD代码指定的数据表内号数据(2位或4位BCD代码)输出到转换数据的输出地址中。
12、,FANUC系统 PMC的功能指令,CODB指令是把2个字节的二进制代码(0256)数据转换成1字节、2个字节或4个字节的二进制数据指令。具体功能是把2个字节二进制数指定的数据表内号数据(1字节、2个字节或4个字节的二进制数据)输出到转换数据的输出地址中。,FANUC系统 PMC的功能指令,12.信息显示指令(DISPB),该指令用于在系统显示装置(CRT或LCD)上显示外部信息,机床厂家根据机床的具体工作情况编制机床报警号及信息显示,第三节 数控机床PMC控制应用举例,1.数控机床工作状态开关PC控制(1)数控机床状态开关,日发MV80立式加工中心机床操作面板,CAK6150Di数控车床机床
13、操作面板,机床状态开关,(2)数控机床状态开关的功能,编辑状态(EDIT):在此状态下,编辑存储到CNC 内存中的 加工程序文件。,存储运行状态(MEM):在此状态下,系统运行的加工程序为系统存储器内的程序。,手动数据输入状态(MDI):在此状态下,通过MDI 面板可以编制最多10 行的程序并被执行,程序格式和通常程序一样。,手轮进给状态(HND):在此状态下,刀具可以通过旋转机床操作面板上的手摇脉冲发生器微量移动。,(2)数控机床状态开关的功能,机床返回参考点(REF):在此状态下,可以实现手动返回机床参考点的操作。通过返回机床参考点操作,CNC系统确定机床零点的位置。,DNC状态(RMT)
14、:在此状态下,可以通过阅读机(加工纸带程序)或RS-232通信口与计算机进行通信,实现数控机床的在线加工。,手动连续进给状态(JOG):在此状态下,持续按下操作面板上的进给轴及其方向选择开关,会使刀具沿着轴的所选方向连续移动。,方式及方式切换的注意事项1.JOG 进给方式下的手动操作a)参数No.7100 的第0 位(JHD)设定为0 时,只能执行JOG进给。b)参数No.7100 的第0 位(JHD)设定为1 时,可以执行JOG进给和手轮进给。但是,JOG 进给和手轮进给不能同时执行。当未用JOG 进给移动刀具时,才可以使用手轮进给。2.在手轮/增量进给a)若此时未安装手轮,可执行增量进给。
15、b)若此时安装了手轮,也可执行增量进给。C)手轮进给有效系统参数为8131#0设定为1 参数No.7100#0(JHD)设定为“0”时,只能执行手轮进给。参数No.7100#0(JHD)设定为“1”时手轮进给和增量进给均可执行,但是不能同时执行。只有在刀具未被增量进给移动时才能用手轮进给。,(3)状态开关PMC控制梯形图,2.数控机床加工程序功能开关PC控制,(1)数控机床加工程序功能开关,CAK6150Di数控车床机床操作面板 的加工程序功能开关,机床锁住,运行,空,跳步,单段,日发MV80加工中心机床操作面板,加工程序功能开关,机床锁住:在自动运行状态下,按下机床操作面板上的机床锁住开关,
16、执行循环起动时,刀具不移动,但是显示器上每个轴运动的位移在变化,就象刀具在运动一样。,程序辅助功能的锁住:程序运行时,禁止执行M、S 和T 指令,和机床锁住功能一起使用,检查程序是否编制正确。,程序的空运转:在自动运行状态下,按下机床操作面板上的空运行开关,刀具按参数(各轴快移速度)中指定的速度移动,而与程序中指令的进给速度无关。,程序单段运行:按下单程序段方式开关进入单程序段工作方式。在单程序段方式中按下循环起动按钮后,刀具在执行完程序中的一段程序后停止。通过单段方式一段一段地执行程序,仔细检查程序。,(2)数控机床程序功能开关的作用,程序再起运行:该功能用于指定刀具断裂或者公休后重新起动程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 培训 第四

链接地址:https://www.31ppt.com/p-6380524.html