发那科培训第四章_第1页
发那科培训第四章_第2页
发那科培训第四章_第3页
发那科培训第四章_第4页
发那科培训第四章_第5页
已阅读5页,还剩162页未读 继续免费阅读

下载本文档

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

文档简介

章数控机床PMC控制及应用举例FANUC系统PMC的分类:PMC—L/M:用于FANUC—OC/OD系统PMC—SA1:用于FANUC—Oi系统(B功能包)/OiMate系统PMC—SA3:用于FANUC—OiA系统(A功能包)PMC—SB7:用于FANUC—16i/18i/21i及OiB/OiC系统(A包)PMC—RB5/RB6:用于FANUC—16/18系统PMC—OiD/OiMateD:用于FANUC—OiD/OiMateD系统PMC—30i/31i/32i:用于FANUC—30i/31i/32i系统2021/5/91FANUC系统PMC信号地址的分配2021/5/92注意:当系统参数3006#0设定为“1”返回参考点减速信号有PMC程序G196#0#1#2#3控制高速处理的输入信号地址2021/5/932021/5/942021/5/95FANUC系统常用的I/O装置内置I/O模块外置I/O单元分线盘I/O模块机床操作面板模块

系统I/OUnit-A操作盘I/O模块2021/5/96操作盘I/O模块

带手脉接口

不带手脉接口

(机床厂家操作面板)(机床电箱的输入和输出)2021/5/972021/5/98DC24V输入指示CP1:DC24V输入CP2:DC24V输出JA3:手脉接口JD1A:总线输出JD1B:总线输入2021/5/992021/5/9102021/5/911I/O单元内部电路及实际常见故障处理输入DC24V保险(1A)输入电路阻排输出电路手脉电路2021/5/9122021/5/9132021/5/9142021/5/9152021/5/9162021/5/9172021/5/9182021/5/9192021/5/920基本模块扩展模块2021/5/9212021/5/9222021/5/9232021/5/9242021/5/925CNC单元的JD1A标准机床操作面板外置I/O单元机床I/O卡分线盘I/O模块JD1AJD1AJD1BJD1AJD1B组:0座:0槽:1组:1座:0槽:1组:2座:0槽:1组:3座:0槽:1组:4座:0槽:1组:4座:1槽:12021/5/9262021/5/9272021/5/9282021/5/9292021/5/9302021/5/9312021/5/9322021/5/9332021/5/9342021/5/9352021/5/9362021/5/937SYSTEMALARMPMCSYSTEMALARMPCS50IOLINKCH14402C400:40002021/5/938D4F1—07.0SYS_ALM197EMBEDDEDSOFYWARESYSTEMERRORPC050IOLINKER1CN1:GR00:032009/07/27/16:02:21PROGRAMCOUNTER:1000EF2CNACTTASK:10000001HACCESSADDRESS:—ACCESSDATA:—ACCESSOPERATION:—THESYSTEMALARMHASOCCURRED,THESYSTEMHASSTOPPED.PAGEUPORDOWN(PAGE1/5)2021/5/939D4F1—07.0SYS_ALM197EMBEDDEDSOFYWARESYSTEMERRORPC051IOLINKER2CH1:01:87:E22009/07/27/16:02:21EMBEDDEDSOFTWARESYSTEMERROR(40B0-01.0)PC051IOLINKER2CH1:21:01:87:E2PAGEUPORDOWN(PAGE2/5)2021/5/9402021/5/9412021/5/9422021/5/943故障原因分析1.系统I/O装置的DC24V故障2.I/OLink连接电缆不良或连接错误3.I/OLink地址设定与实际连接不符4.I/OLinkDC24V上电与系统上电时序不符2021/5/9442021/5/9452021/5/9462021/5/9472021/5/9482021/5/9492021/5/9502021/5/951FANUC–OC/OD系统PMC的性能和规格2021/5/952FANUC-OC/OD系统2021/5/953FANUC–Oi系统PMC的性能和规格2021/5/954定时器:T表示,内部占2个字节二进制数计数器:C表示,内部占4个字节二进制数断电保持型继电器:K表示数据表:D表示或断电保持继电器中间继电器:R表示信息继电器:A表示子程序:P表示FANUC-Oi系统PMC2021/5/955

第二节FANUC系统

PMC的功能指令

1.顺序程序结束指令(END1、END2、END)

2021/5/9562021/5/9571)每8ms中扫描完第一级程序后,再依次扫描第二级程序,所以整个PMC的执行周期是n*8ms。

2)子程序是位于第二级程序之后,其是否执行扫描受一二级程序的控制。2021/5/958END1END22021/5/959

逻辑0FANUC-Oi/18i/21i系统可以采用专用的继电器逻辑1FANUC-Oi/18i/21i系统可以采用专用的继电器2021/5/960上升沿触发脉冲信号2021/5/961下降沿触发脉冲信号2021/5/962系统开机触发脉冲信号K4为机床厂家的维修功能参数的具体应用2021/5/963加工中心数控刀盘计数器开关的具体应用刀盘计数开关开机脉冲2021/5/9642021/5/965子程序的调用:子程序结束:子程序号:P1—P5122021/5/966FANUC系统

PMC的功能指令

2.定时器指令(TMR、TMRB)可变定时器TMR:TMR指令的定时时间可通过PMC参数进行更改。

固定定时器TMR:TMRB的设定时间编在梯形图中,在指令和定时器号的后面加上一项参数预设定时间,与顺序程序一起被写入FROM中,所以定时器的时间不能用PMC参数改写。

2021/5/9672021/5/9682021/5/9692021/5/9702021/5/9712021/5/972定时器在数控机床报警灯闪烁电路的应用2021/5/973FANUC系统

PMC的功能指令

3.计数器指令(CTR)计数器主要功能是进行计数,可以是加计数,也可以是减计数。计数器的预置值形式是BCD代码还是二进制代码形式由PMC的参数设定(一般为二进制代码)。

2021/5/9742021/5/9752021/5/9762021/5/9772021/5/9782021/5/979FANUC系统

PMC的功能指令

4.译码指令(DEC、DECB)DEC指令的功能是:当两位BCD代码与给定值一致时,输出为“1”;不一致时,输出为“0”,主要用于数控机床的M码、T码的译码。一条DEC译码指令只能译一个M代码。

2021/5/9802021/5/981FANUC系统

PMC的功能指令

5.

比较指令(COMP、COMPB)COMP指令的输入值和比较值为2位或4位BCD代码。

COMPB指令功能是:比较1个、2个或4个字节长的二进制数据之间的大小,比较的结果存放在运算结果寄存器(R9000)中。

2021/5/982DECB的指令功能:可对1、2或4个字节的二进制代码数据译码,所指定的8位连续数据之一与代码数据相同时,对应的输出数据位为1。主要用于M代码、T代码的译码,一条DECB代码可译8个连续M代码或8个连续T代码。

2021/5/983FANUC系统

PMC的功能指令

6.常数定义指令(NUME、NUMEB)NUME指令是2位或4位BCD代码常数定义指令。NUMEB指令是1个字节、2个字节或4个字节长二进制数的常数定义指令。

2021/5/984FANUC系统

PMC的功能指令

7.

判别一致指令(COIN)和传输指令(MOVE)COIN指令用来检查参考值与比较值是否一致,可用于检查刀库、转台等旋转体是否到达目标位置等。

MOVE指令的作用是把比较数据和处理数据进行逻辑“与”运算,并将结果传输到指定地址。

2021/5/985FANUC系统

PMC的功能指令

9.数据检索指令(DSCH、DSCHB)DSCH指令的功能是在数据表中搜索指定的数据(2位或4为BCD代码),并且输出其表内号,常用于刀具T码的检索。

2021/5/986FANUC系统

PMC的功能指令

DSCHB指令的功能与DSCH一样也是用来检索指定的数据。但与DSCH指令不同有两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数(数据表的容量)用地址指定。

2021/5/987FANUC系统

PMC的功能指令

8.旋转指令(ROT、ROTB)ROT/ROTB指令用来判别回转体的下一步旋转方向;计算出回转体从当前位置旋转到目标位置的步数或计算出到达目标位置前一位置的位置数。

2021/5/988FANUC系统

PMC的功能指令

10.变地址传输指令(XMOV、XMOVB)XMOV指令可读取数据表的数据或写入数据表的数据,处理的数据为2位BCD代码或4位BCD代码。该指令常用于加工中心的随机换刀控制。

2021/5/989FANUC系统

PMC的功能指令

XMOVB指令的功能与XMOV一样也是用来读取数据表的数据或写入数据表的数据。但与XMOV指令不同有两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数(数据表的容量)用地址形式指定。2021/5/990FANUC系统

PMC的功能指令

11.代码转换指令(COD、CODB)COD指令是把2位BCD代码(0—99)数据转换成2位或4位BCD代码数据的指令。具体功能是把2位BCD代码指定的数据表内号数据(2位或4位BCD代码)输出到转换数据的输出地址中。

2021/5/991FANUC系统

PMC的功能指令

CODB指令是把2个字节的二进制代码(0—256)数据转换成1字节、2个字节或4个字节的二进制数据指令。具体功能是把2个字节二进制数指定的数据表内号数据(1字节、2个字节或4个字节的二进制数据)输出到转换数据的输出地址中。

2021/5/992FANUC系统

PMC的功能指令

12.信息显示指令(DISPB)该指令用于在系统显示装置(CRT或LCD)上显示外部信息,机床厂家根据机床的具体工作情况编制机床报警号及信息显示

信息号信息数据A0.11001EMERGENCYSTOP!A0.21002DOORNEEDCLOSE!A0.31003TOOLLIFEEXGAUST!A0.42000PLEASECHECKGEARLUBEOILLEVEL!2021/5/993

第三节数控机床PMC控制应用举例

1.数控机床工作状态开关PMC控制

(1)数控机床状态开关2021/5/994日发MV80立式加工中心机床操作面板2021/5/995CAK6150Di数控车床机床操作面板2021/5/996机床状态开关2021/5/9972021/5/9982021/5/9992021/5/91002021/5/9101(2)数控机床状态开关的功能编辑状态(EDIT):在此状态下,编辑存储到CNC内存中的加工程序文件。

存储运行状态(MEM):在此状态下,系统运行的加工程序为系统存储器内的程序。

手动数据输入状态(MDI):在此状态下,通过MDI面板可以编制最多10行的程序并被执行,程序格式和通常程序一样。

手轮进给状态(HND):在此状态下,刀具可以通过旋转机床操作面板上的手摇脉冲发生器微量移动。

2021/5/9102(2)数控机床状态开关的功能机床返回参考点(REF):在此状态下,可以实现手动返回机床参考点的操作。通过返回机床参考点操作,CNC系统确定机床零点的位置。DNC状态(RMT):在此状态下,可以通过阅读机(加工纸带程序)或RS-232通信口与计算机进行通信,实现数控机床的在线加工。

手动连续进给状态(JOG):在此状态下,持续按下操作面板上的进给轴及其方向选择开关,会使刀具沿着轴的所选方向连续移动。

2021/5/91032021/5/91042021/5/91052021/5/9106方式及方式切换的注意事项1.JOG进给方式下的手动操作a)参数No.7100的第0位(JHD)设定为0时,只能执行JOG进给。b)参数No.7100的第0位(JHD)设定为1时,可以执行JOG进给和手轮进给。但是,JOG进给和手轮进给不能同时执行。当未用JOG进给移动刀具时,才可以使用手轮进给。2.在手轮/增量进给a)若此时未安装手轮,可执行增量进给。b)若此时安装了手轮,也可执行增量进给。C)手轮进给有效系统参数为8131#0设定为1①参数No.7100#0(JHD)设定为“0”时,只能执行手轮进给。②参数No.7100#0(JHD)设定为“1”时手轮进给和增量进给均可执行,但是不能同时执行。只有在刀具未被增量进给移动时才能用手轮进给。2021/5/9107(3)状态开关PMC控制梯形图2021/5/91082.数控机床加工程序功能开关PMC控制(1)数控机床加工程序功能开关2021/5/9109CAK6150Di数控车床机床操作面板

的加工程序功能开关机床锁住运行空跳步单段2021/5/9110日发MV80加工中心机床操作面板加工程序功能开关2021/5/9111

机床锁住:在自动运行状态下,按下机床操作面板上的机床锁住开关,执行循环起动时,刀具不移动,但是显示器上每个轴运动的位移在变化,就象刀具在运动一样。

程序辅助功能的锁住:程序运行时,禁止执行M、S和T指令,和机床锁住功能一起使用,检查程序是否编制正确。

程序的空运转:在自动运行状态下,按下机床操作面板上的空运行开关,刀具按参数(各轴快移速度)中指定的速度移动,而与程序中指令的进给速度无关。

程序单段运行:按下单程序段方式开关进入单程序段工作方式。在单程序段方式中按下循环起动按钮后,刀具在执行完程序中的一段程序后停止。通过单段方式一段一段地执行程序,仔细检查程序。

(2)数控机床程序功能开关的作用2021/5/9112程序再起运行:该功能用于指定刀具断裂或者公休后重新起动程序时,将要起动程序段的顺序号,从该段程序重新起动机床。也可用于高速程序检查。程序的重新起动有两种重新起动的方法:P型和Q型。程序段跳过:在自动运行状态下,当操作面板上的程序段选择跳过开关接通时,有斜杠(/)的程序段被忽略。

程序选择停:在自动运行时,当加工程序执行到M01指令的程序段后也会停止。

程序循环起动运行:在存储器方式(MEM)、DNC运行方式(RMT)或手动数据输入方式(MDI)下,若按下循环起动开关,则CNC进入自动运行状态并开始运行,同时机床上的循环起动灯点亮。

程序进给暂停:自动运行期间进给暂停开关按下时,CNC进入暂停状态并且停止运行,同时,循环起动灯灭。

(2)数控机床程序功能开关的作用2021/5/9113在自动运行状态下,按下机床操作面板上的机床锁住开关,执行循环起动时,刀具不移动,但是显示器上每个轴运动的位移在变化,就象刀具在运动一样。机床锁住功能

FANUC—OC/OD系统机床所有轴锁住信号(MLK)为G117.1

机床每个轴锁住信号(MLK1—MLK4)为G128.0、G128.1、G128.2、G128.3

FANUC—0i系统机床所有轴锁住信号(MLK)为G44.1

机床每个轴锁住信号(MLK1—MLK4)为G108.0、G108.1、G108.2、G108.3

2021/5/9114程序运行时,禁止执行M、S和T指令,和机床锁住功能一起使用,检查程序是否编制正确。

程序辅助功能的锁住

FANUC—OC/OD系统

辅助功能锁住信号AFL为G103.7

FANUC—0i系统辅助功能锁住信号AFL为G5.6

2021/5/9115在自动运行状态下,按下机床操作面板上的空运行开关,刀具按参数(各轴快移速度)中指定的速度移动,而与程序中指令的进给速度无关。程序的空运转

FANUC—OC/OD系统程序空运转信号DRN为G118.7

FANUC—0i系统程序空运转信号DRN为G46.72021/5/9116按下单程序段方式开关进入单程序段工作方式。在单程序段方式中按下循环起动按钮后,刀具在执行完程序中的一段程序后停止。程序单段运行

FANUC—OC/OD系统程序单段信号SBK为G116.1

FANUC—0i系统程序单段信号SBK为G46.12021/5/9117在自动运行状态下,当操作面板上的程序段选择跳过开关接通时,有斜杠(/)的程序段被忽略。

程序段跳过

FANUC—OC/OD系统程序段跳过信号BDT1为G116.0

FANUC—0i系统程序段跳过程信号BDT1为G44.0程序选择停

在自动运行时,当加工程序执行到M01指令的程序段后也会停止。这个代码仅在操作面板上的选择停止开关处于通的状态时有效。

2021/5/9118机床锁住MLK空运行DRN程序再启SRN程序单段SBK程序跳过BDTMST锁住ALFFANUCOC/OD系统G117.1G118.7G103.0G116.1G116.0G130.7FANUCOi系统G44.1G46.7G6.0G46.1G44.0G5.6(3)FANUC系统加工程序功能开关的信号地址2021/5/9119程序再启动自动运行由于刀具损坏或休息而被停止后,程序可从指定顺序号的程序段重新启动运行。该功能也可用于快速程序检查功能。

P型再启动Q型再启动P型:操作可以在任意地方重新启动,这种方法用于刀具破裂时的重新启动Q型:在重新启动之前,刀具必须移动到程序的起始点(加工起始点),休息型再启动2021/5/9120程序再启动信号程序再启动信号SRN<G006#0>当程序再启动信号为“1”以搜索再启动程序段的顺序号,显示画面切换至程序再启动画面。程序再启动信号为“0”且自动运行有效时,机床按No.7310中设定的轴顺序依次以空运行速度移动至加工再启动点。机床移动至再启动点后,加工重新启动。

系统参数7310

该参数设定程序再启动时,机床以空运行速度移向再启动点各轴的移动顺序。[例如]当设定第1轴=2,第2轴=3,第3轴=4,第4轴=1时,机床以第4、1、2、3轴的顺序向启动点移动。

2021/5/9121程序再启动操作不正确时的系统报警号2021/5/9122在下列条件下,机床不能返回到正确的位置

当手动绝对值关时,执行了手动运行。机床锁住时执行了手动运行。使用镜像时。在返回操作的轴运动过程中执行了手动运行。对位于跳转切削的程序段和其后的绝对值指令的程序段之间的程序段,指令了程序再启动。对用于多重固定循环的中间程序段指定了程序再启动。程序再启动功能使用注意事项2021/5/9123步骤1卸下刀具,换上新刀具。如果有必要,改变偏置值。2021/5/9124(3)数控机床加工程序功能开关的PMC控制梯形图

2021/5/91253.数控机床倍率开关PMC控制

进给倍率开关主轴倍率开关快移倍率开关(1)数控机床倍率开关2021/5/9126快速进给倍率开关的PMC控制功能:无论是在自动运行或手动操作中(包括手动参考点返回),实际快速移动速度为系统参数设定的各轴最快速度与该倍率开关的倍率值的乘积.倍率信号(ROV1和ROV2):FS-0C/0D为G116.7和G117.7FS-18/21/0i系统为G14.0和G14.1系统快速(倍率100%)的参数:FS-OC/OD系统为518-521,F%为533FS18/21/Oi系统为1420,F%为14212021/5/9127手轮PMC控制及故障诊断2021/5/91282021/5/9129手轮轴选择信号FANUC-OC/OD系统FANUC-18/18i/21/21i/Oi系统2021/5/9130M:系统参数7113N:系统参数7114手轮旋转正方向参数:7102#0:“0”顺时针“1”逆时针2021/5/9131M:系统参数121N:系统参数699手轮旋转正方向参数:386#0#1#2:“0”顺时针“1”逆时针FANUC-OC/OD系统FANUC-OC/OD系统:900#2FANUC-18I/Oi系统:9920#2G117.0g118.02021/5/91322.手摇脉冲不起作用1)系统是否工作在手脉控制状态检查系统PMC控制信号FANUC-O系统为G122.0~G122.2;FANUCOi系统G43.0~G43.2“001”或系统显示HAND故障可能原因有机床状态开关位置、接线及系统输入信号接口电路故障。2)手脉轴选择信号是未接通检查系统PMC信号FANUC-O系统为G116.7G117.7G118.7;FANUCOi系统G18.0~G18.3对应轴信号为“1”)故障可能原因有轴选择控制开关、接线及系统轴选择输入信号接口电路。3)手脉本身及接线故障故障可能原因有手脉的+5V电源及接线不良、手脉内部控制电路不良。4)系统功能包参数或系统本身故障

FANUC-OC/OD系统:900#2FANUC-18/18I/Oi统:9920#22021/5/9133机床手脉操作无效而机床其他操作正常的故障诊断方法(1)系统是否工作在手脉控制状态(检查系统PMC控制信号G43.0~G43.2“001”或系统显示HAND)故障可能原因有机床状态开关位置、接线及系统输入信号接口电路故障。(2)手脉轴选择信号是否接通(检查系统PMC信号G18.0~G18.3对应轴信号为“1”)故障可能原因有轴选择控制开关、接线及系统轴选择输入信号接口电路。(3)手脉本身及接线故障故障可能原因有手脉的+5V电源及接线不良、手脉内部控制电路不良。(4)系统功能包参数或系统本身故障

FANUC-OC/OD系统:900#2FANUC-18/18I/Oi统:9920#22021/5/9134(2)数控机床倍率开关的作用进给速度倍率开关:通过进给倍率开关选择百分比(%)来增加或减少编程进给速度。

主轴速度倍率开关:使加工程序中指令的主轴速度S值乘以0%~254%的倍率。

快移倍率开关:数控机床无论自动运行快移速度还是手动快移速度是在系统参数中设定各轴的快移速度(倍率100%的速度),而加工程序中无需指定。自动运行中的快速移动包括所有的快速移动,如固定循环定位、自动参考位置返回等,而不仅仅是G00移动指令。手动快速移动也包含了参考位置返回中的快速移动。通过快速移动倍率信号可为快速移动速度施加倍率,快速移动速度倍率为F0、25%、50%和100%,其中F0由系统参数设定各轴固定进给速度。2021/5/91354.数控机床润滑系统PMC控制

数控机床润滑系统的电气控制要求(1)首次开机时,自动润滑15秒(2.5秒打油、2.5秒关闭)。(2)机床运行时,达到润滑间隔固定时间(如30分钟)自动润滑一次,而且润滑间隔时间用户可以进行调整(通过PMC参数)。(3)加工过程中,操作者可根据实际需要还可以进行手动润滑(通过机床操作面板的润滑手动开关控制)。(4)润滑泵电动机具有过载保护,当出现过载时,系统要有相应的报警信息。(5)润滑油箱油面低于极限时,系统要有报警提示(此时机床可以运行)。2021/5/9136(3)数控机床进给速度倍率和点动速度的PMC控制梯形图

2021/5/9137润滑系统电气控制线路

2021/5/9138润滑系统PMC控制梯形图

2021/5/91395.数控机床辅助功能代码(M代码)PMC控制

M00(程序停):中断程序执行的功能。程序段内的动作完成后,主轴及冷却停止。这以前的状态信息被保护,按循环起动按钮时可重新起动程序运行。

M01(程序选择停):只要操作者接通机床操作面板上的选择停按钮,就可进行与程序停相同的动作。选择停按钮断开时,此指令被忽略。

M02(程序结束):是指示加工程序结束指令。在完成该程序段的动作后,主轴及冷却停止,控制装置和机床复位。

M30(程序结束):是指示加工程序结束指令。在完成该程序段的动作后,主轴及冷却停止,控制装置和机床复位。程序自动回到程序的头。

M03、M04、M05:主轴正转、主轴反转及主轴停止指令。M07、M08、M09:冷却液1、2打开及冷却液关指令。M98、M99:子程序调用及子程序结束指令。M19、M29:

主轴定向停和刚性攻丝指令。2021/5/9140系统M代码控制时序图

2021/5/9141辅助功能M代码PMC控制

2021/5/9142SYSTEMPMC第五节系统PMC画面功能及具体操作

2021/5/9143[TOP]为返回梯形图开头的操作软键

[BOTTOM]为返回梯形图结尾的操作软键[SRCH]为搜索梯形图中信号触点的操作软键[W-S

温馨提示

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

评论

0/150

提交评论