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/
2、32i:用于:用于FANUC30i/31i/32i系统系统1FANUC系统系统PMC信号地址的分配信号地址的分配2注意:注意:当系统参数当系统参数3006#0设定为设定为“1”返回参考点减速信号返回参考点减速信号有有PMC程序程序G196#0#1#2#3控制控制高速处理的输入信号地址高速处理的输入信号地址345 FANUC 系统常用的系统常用的I/O装置装置内置内置I/O模块模块外置外置I/O单元单元分线盘分线盘I/O模块模块机床操作面板模块机床操作面板模块 系统系统I/O Unit-A操作盘操作盘I/O模块模块6操作盘操作盘I/O模块模块 带手脉接口带手脉接口 不带手脉接口不带手脉接口(机床
3、厂家操作面板)(机床厂家操作面板)(机床电箱的输入和输出)(机床电箱的输入和输出)78DC24V输入指示输入指示CP1:DC24V输入输入CP2:DC24V输出输出JA3:手脉接口手脉接口JD1A:总线输出总线输出JD1B:总线输入总线输入91011I/O单元内部电路及实际常见故障处理单元内部电路及实际常见故障处理输入输入DC24V保险保险(1A)输入电路阻排输入电路阻排输出电路输出电路手脉电路手脉电路121314151617181920基本模块基本模块扩展模块扩展模块2122232425CNC单元的单元的JD1A标准机床操作面板标准机床操作面板外置外置I/O单元单元机床机床I/O卡卡分线盘分
4、线盘I/O模块模块JD1AJD1AJD1BJD1AJD1B组:组:0座:座:0槽:槽:1组:组:1座:座:0槽:槽:1组:组:2座:座:0槽:槽:1组:组:3座:座:0槽:槽:1组:组:4座:座:0槽:槽:1组:组:4座:座:1槽:槽:1262728293031323334353637SYSTEM ALARM950 PMC SYSTEM ALARMPCS50 IOLINK CH1 4402C400:400038D4F107.0SYS_ALM197 EMBEDDED SOFYWARE SYSTEM ERRORPC050 IOLINK ER1 CN1:GR00:032009/07/27/16:02
5、:21PROGRAM COUNTER :1000EF2CNACT TASK :10000001HACCESS ADDRESS :ACCESS DATA :ACCESS OPERATION :THE SYSTEM ALARM HAS OCCURRED,THE SYSTEM HAS STOPPED.PAGE UP OR DOWN(PAGE 1/5)39D4F107.0SYS_ALM197 EMBEDDED SOFYWARE SYSTEM ERRORPC051 IOLINK ER2 CH1:01:87:E22009/07/27/16:02:21EMBEDDED SOFTWARE SYSTEM ERR
6、OR(40B0-01.0)PC051 IOLINK ER2 CH1:21:01:87:E2PAGE UP OR DOWN(PAGE 2/5)40414243故障原因分析故障原因分析1.系统系统I/O装置的装置的DC24V故障故障2.I/O Link连接电缆不良或连接错误连接电缆不良或连接错误3.I/O Link 地址设定与实际连接不符地址设定与实际连接不符4.I/O LinkDC24V上电与系统上电时序不符上电与系统上电时序不符4445464748495051 FANUC OC/OD系统系统PMC的性能和规格的性能和规格52FANUC-OC/OD系统系统53 FANUC Oi系统系统PMC的性
7、能和规格的性能和规格54定时器:定时器:T表示,内部占表示,内部占2个字节二进制数个字节二进制数计数器:计数器:C表示,内部占表示,内部占4个字节二进制数个字节二进制数断电保持型继电器:断电保持型继电器:K表示表示数据表:数据表:D表示或断电保持继电器表示或断电保持继电器中间继电器:中间继电器:R表示表示信息继电器:信息继电器:A表示表示子程序:子程序:P表示表示FANUC-Oi系统系统PMC55 第二节第二节FANUC系统系统 PMC的功能指令的功能指令 1.1.顺序程序结束指令(顺序程序结束指令(END1、END2、END)56571)每每8ms中扫描完第一级程序后,再依次扫描第二级程序,
8、中扫描完第一级程序后,再依次扫描第二级程序,所以整个所以整个PMC的执行周期是的执行周期是n*8ms。2)子程序是位于第二级程序之后,其是否执行扫描受一二级子程序是位于第二级程序之后,其是否执行扫描受一二级程序的控制。程序的控制。58END1END259 逻辑逻辑0FANUC-Oi/18i/21i系统可以采用专用的继电器系统可以采用专用的继电器逻辑逻辑1FANUC-Oi/18i/21i系统可以采用专用的继电器系统可以采用专用的继电器60上升沿触发脉冲信号上升沿触发脉冲信号61下降沿触发脉冲信号下降沿触发脉冲信号62系统开机触发脉冲信号系统开机触发脉冲信号K4为机床厂家的维修功能参数的具体应用为
9、机床厂家的维修功能参数的具体应用63加工中心数控刀盘计数器开关的具体应用加工中心数控刀盘计数器开关的具体应用刀盘计数开关刀盘计数开关开机脉冲开机脉冲6465子程序的调用:子程序的调用:子程序结束:子程序结束:子程序号:子程序号:P1P51266 FANUC系统系统 PMC的功能指令的功能指令 2.2.定时器指令(定时器指令(TMRTMR、TMRBTMRB)可变定时器可变定时器TMR:TMR指令的定时时间可通过指令的定时时间可通过PMC参数进参数进行更改。行更改。固定定时器固定定时器TMR:TMRB的设定时间编在梯形图中,在指令的设定时间编在梯形图中,在指令和定时器号的后面加上一项参数预设定时间
10、,与顺序程序和定时器号的后面加上一项参数预设定时间,与顺序程序一起被写入一起被写入FROM中,所以定时器的时间不能用中,所以定时器的时间不能用PMC参数参数改写。改写。676869707172定时器在数控机床报警灯闪烁电路的应用定时器在数控机床报警灯闪烁电路的应用73 FANUC系统系统 PMC的功能指令的功能指令 3.3.计数器指令(计数器指令(CTR)计数器主要功能是进行计数,可以是加计数,也可以是减计数。计数器主要功能是进行计数,可以是加计数,也可以是减计数。计数器的预置值形式是计数器的预置值形式是BCDBCD代码还是二进制代码形式由代码还是二进制代码形式由PMCPMC的参的参数设定(一
11、般为二进制代码)。数设定(一般为二进制代码)。747576777879 FANUC系统系统 PMC的功能指令的功能指令 4.4.译码指令(译码指令(DEC、DECB)DECDEC指令的功能是指令的功能是:当两位:当两位BCDBCD代码与给定值一致时,输出代码与给定值一致时,输出为为“1 1”;不一致时,输出为;不一致时,输出为“0 0”,主要用于数控机床的,主要用于数控机床的M M码、码、T T码码的译码。一条的译码。一条DECDEC译码指令只能译一个译码指令只能译一个M M代码。代码。8081 FANUC系统系统 PMC的功能指令的功能指令 5.5.比较指令(比较指令(COMP、COMPB)
12、COMP指令指令的输入值和比较值为的输入值和比较值为2位或位或4位位BCD代码。代码。COMPB指令功能是指令功能是:比较:比较1个、个、2个或个或4个字节长的二进制数个字节长的二进制数据之间的大小,比较的结果存放在运算结果寄存器(据之间的大小,比较的结果存放在运算结果寄存器(R9000)中。)中。82DECBDECB的指令功能的指令功能:可对:可对1 1、2 2或或4 4个字节的二进制代码数据译码,个字节的二进制代码数据译码,所指定的所指定的8 8位连续数据之一与代码数据相同时,对应的输出数据位位连续数据之一与代码数据相同时,对应的输出数据位为为1 1。主要用于。主要用于M M代码、代码、T
13、 T代码的译码,一条代码的译码,一条DECBDECB代码可译代码可译8 8个连续个连续M M代码或代码或8 8个连续个连续T T代码。代码。83 FANUC系统系统 PMC的功能指令的功能指令 6.6.常数定义指令(常数定义指令(NUME、NUMEB)NUME指令指令是是2位或位或4位位BCD代码常数定义指令。代码常数定义指令。NUMEB指令指令是是1个字节、个字节、2个字节或个字节或4个字节长二进制数的常数个字节长二进制数的常数定义指令。定义指令。84 FANUC系统系统 PMC的功能指令的功能指令 7.7.判别一致指令(判别一致指令(COIN)和传输指令()和传输指令(MOVE)COIN指
14、令用来检查参考值与比较值是否一致,可用于检查刀库、指令用来检查参考值与比较值是否一致,可用于检查刀库、转台等旋转体是否到达目标位置等。转台等旋转体是否到达目标位置等。MOVEMOVE指令指令的作用是把比较数据和处理数据进行逻辑的作用是把比较数据和处理数据进行逻辑“与与”运算,运算,并将结果传输到指定地址。并将结果传输到指定地址。85 FANUC系统系统 PMC的功能指令的功能指令 9.9.数据检索指令(数据检索指令(DSCH、DSCHB)DSCHDSCH指令指令的功能是在数据表中搜索指定的数据(的功能是在数据表中搜索指定的数据(2位或位或4为为BCD代码),并代码),并且输出其表内号,常用于刀
15、具且输出其表内号,常用于刀具T码的检索。码的检索。86 FANUC系统系统 PMC的功能指令的功能指令 DSCHBDSCHB指令指令的功能与的功能与DSCH一样也是用来检索指定的数据。但与一样也是用来检索指定的数据。但与DSCH指令不同有两点:该指令中处理的所有的数据都是二进制形指令不同有两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数(数据表的容量)用地址指定。式;数据表的数据数(数据表的容量)用地址指定。87 FANUC系统系统 PMC的功能指令的功能指令 8.8.旋转指令(旋转指令(ROT、ROTB)ROT/ROTBROT/ROTB指令用来判别回转体的下一步旋转方向;计算出回
16、转体从指令用来判别回转体的下一步旋转方向;计算出回转体从当前位置旋转到目标位置的步数或计算出到达目标位置前一位置的当前位置旋转到目标位置的步数或计算出到达目标位置前一位置的位置数。位置数。88 FANUC系统系统 PMC的功能指令的功能指令 10.10.变地址传输指令(变地址传输指令(XMOV、XMOVB)XMOVXMOV指令指令可读取数据表的数据或写入数据表的数据,处理的数可读取数据表的数据或写入数据表的数据,处理的数据为据为2 2位位BCDBCD代码或代码或4 4位位BCDBCD代码。该指令常用于加工中心的随机换刀代码。该指令常用于加工中心的随机换刀控制。控制。89 FANUC系统系统 P
17、MC的功能指令的功能指令 XMOVBXMOVB指令指令的功能与的功能与XMOV一样也是用来一样也是用来读取数据表的数据或写读取数据表的数据或写入数据表的数据入数据表的数据。但与。但与XMOV指令不同有两点:该指令中处理的所指令不同有两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数(数据表的容量)用地有的数据都是二进制形式;数据表的数据数(数据表的容量)用地址形式指定。址形式指定。90 FANUC系统系统 PMC的功能指令的功能指令 11.11.代码转换指令(代码转换指令(COD、CODB)CODCOD指令指令是把是把2 2位位BCDBCD代码(代码(0 09999)数据转换成)数据
18、转换成2 2位或位或4 4位位BCDBCD代码代码数据的指令。具体功能是把数据的指令。具体功能是把2 2位位BCDBCD代码指定的数据表内号数据(代码指定的数据表内号数据(2 2位或位或4 4位位BCDBCD代码)输出到转换数据的输出地址中。代码)输出到转换数据的输出地址中。91 FANUC系统系统 PMC的功能指令的功能指令 CODBCODB指令指令是把是把2 2个字节的二进制代码(个字节的二进制代码(0 0256256)数据转换成)数据转换成1 1字字节、节、2 2个字节或个字节或4 4个字节的二进制数据指令。具体功能是把个字节的二进制数据指令。具体功能是把2 2个字节个字节二进制数指定的
19、数据表内号数据(二进制数指定的数据表内号数据(1 1字节、字节、2 2个字节或个字节或4 4个字节的二个字节的二进制数据进制数据)输出到转换数据的输出地址中。)输出到转换数据的输出地址中。92 FANUC系统系统 PMC的功能指令的功能指令 12.12.信息显示指令(信息显示指令(DISPB)该指令用于在系统显示装置(该指令用于在系统显示装置(CRTCRT或或LCDLCD)上显示外部信息,机床)上显示外部信息,机床厂家根据机床的具体工作情况编制机床报警号及信息显示厂家根据机床的具体工作情况编制机床报警号及信息显示 信息号信息号信息数据信息数据A0.1A0.11001 EMERGENCY STO
20、P1001 EMERGENCY STOP!A0.2A0.21002 DOOR NEED CLOSE1002 DOOR NEED CLOSE!A0.3A0.31003 TOOL LIFE EXGAUST1003 TOOL LIFE EXGAUST!A0.4A0.42000 PLEASE CHECK GEAR LUBE 2000 PLEASE CHECK GEAR LUBE OIL LEVELOIL LEVEL!93 第三节第三节 数控机床数控机床PMC控制应用举例控制应用举例 1.1.数控机床工作状态开关数控机床工作状态开关PC控制控制(1)数控机床状态开关数控机床状态开关94日发日发MV80立
21、式加工中心机床操作面板立式加工中心机床操作面板95CAK6150Di数控车床机床操作面板数控车床机床操作面板96机床状态开关机床状态开关979899100101(2)数控机床状态开关的功能)数控机床状态开关的功能编辑状态编辑状态(EDIT):在此状态下,编辑存储到在此状态下,编辑存储到CNC CNC 内存中的内存中的 加工程序文件。加工程序文件。存储运行状态(存储运行状态(MEM):在此状态下,系统运行的加工在此状态下,系统运行的加工程序为系统存储器内的程序。程序为系统存储器内的程序。手动数据输入状态(手动数据输入状态(MDI):):在此状态下,在此状态下,通过通过MDI MDI 面面板可以编
22、制最多板可以编制最多10 10 行的程序并被执行,程序格式和通常程序一样。行的程序并被执行,程序格式和通常程序一样。手轮进给状态(手轮进给状态(HNDHND):):在此状态下,刀具可以通过旋转在此状态下,刀具可以通过旋转机床操作面板上的手摇脉冲发生器微量移动。机床操作面板上的手摇脉冲发生器微量移动。102(2)数控机床状态开关的功能)数控机床状态开关的功能机床返回参考点(机床返回参考点(REFREF):):在此状态下,可以实现手动返在此状态下,可以实现手动返回机床参考点的操作。通过返回机床参考点操作,回机床参考点的操作。通过返回机床参考点操作,CNCCNC系统确定机系统确定机床零点的位置。床零
23、点的位置。DNC状态(状态(RMT):):在此状态下,可以通过阅读机(加在此状态下,可以通过阅读机(加工纸带程序)或工纸带程序)或RS-232通信口与计算机进行通信,实现数控机床的通信口与计算机进行通信,实现数控机床的在线加工。在线加工。手动连续进给状态(手动连续进给状态(JOGJOG):):在此状态下,持续按下操在此状态下,持续按下操作面板上的进给轴及其方向选择开关,会使刀具沿着轴的所选方作面板上的进给轴及其方向选择开关,会使刀具沿着轴的所选方向连续移动。向连续移动。103104105106方式及方式切换的注意事项方式及方式切换的注意事项1.JOG 进给方式下的手动操作进给方式下的手动操作a
24、)参数参数No.7100 的第的第0 位(位(JHD)设定为)设定为0 时,只能执行时,只能执行JOG进给。进给。b)参数参数No.7100 的第的第0 位(位(JHD)设定为)设定为1 时,可以执行时,可以执行JOG进给进给和手轮进给。但是,和手轮进给。但是,JOG 进给和手轮进给不能同时执行。当未用进给和手轮进给不能同时执行。当未用JOG 进给移动刀具时,才可以使用手轮进给。进给移动刀具时,才可以使用手轮进给。2.在手轮在手轮/增量进给增量进给a)若此时未安装手轮,可执行增量进给。若此时未安装手轮,可执行增量进给。b)若此时安装了手轮,也可执行增量进给。若此时安装了手轮,也可执行增量进给。
25、C)手轮进给有效系统参数为手轮进给有效系统参数为8131#0设定为设定为1 参数参数No.7100#0(JHD)设定为)设定为“0”时时,只能执行手轮进给。只能执行手轮进给。参数参数No.7100#0(JHD)设定为)设定为“1”时时手轮进给和增量进给均可执行,但是不能同时执行。手轮进给和增量进给均可执行,但是不能同时执行。只有在刀具未被增量进给移动时才能用手轮进给。只有在刀具未被增量进给移动时才能用手轮进给。107(3)状态开关)状态开关PMC控制梯形图控制梯形图1082.2.数控机床加工程序功能开关数控机床加工程序功能开关P PC C控制控制(1)数控机床加工程序功能开关数控机床加工程序功
26、能开关109 CAK6150Di数控车床机床操作面板数控车床机床操作面板 的加工程序功能开关的加工程序功能开关机床机床锁住锁住运行运行空空跳步跳步单段单段110日发日发MV80加工中心机床操作面板加工中心机床操作面板加工程序功能开关加工程序功能开关111 机床锁住:机床锁住:在自动运行状态下,按下机床操作面板上的机床在自动运行状态下,按下机床操作面板上的机床锁住开关,执行循环起动时,刀具不移动,但是显示器上每个轴锁住开关,执行循环起动时,刀具不移动,但是显示器上每个轴运动的位移在变化,就象刀具在运动一样。运动的位移在变化,就象刀具在运动一样。程序辅助功能的锁住:程序辅助功能的锁住:程序运行时,
27、禁止执行程序运行时,禁止执行M M、S S 和和T T 指令,和机床锁住功能一起使用指令,和机床锁住功能一起使用,检查程序是否编制正确。检查程序是否编制正确。程序的空运转:程序的空运转:在自动运行状态下,按下机床操作面板在自动运行状态下,按下机床操作面板上的空运行开关,刀具按参数(各轴快移速度)中指定的速度上的空运行开关,刀具按参数(各轴快移速度)中指定的速度移动,而与程序中指令的进给速度无关。移动,而与程序中指令的进给速度无关。程序单段运行:程序单段运行:按下单程序段方式开关进入单程序段工作按下单程序段方式开关进入单程序段工作方式。在单程序段方式中按下循环起动按钮后,刀具在执行完程方式。在单
28、程序段方式中按下循环起动按钮后,刀具在执行完程序中的一段程序后停止。通过单段方式一段一段地执行程序,仔序中的一段程序后停止。通过单段方式一段一段地执行程序,仔细检查程序。细检查程序。(2)数控机床程序功能开关的作用数控机床程序功能开关的作用112程序再起运行:程序再起运行:该功能用于指定刀具断裂或者公休后重新起该功能用于指定刀具断裂或者公休后重新起动程序时,将要起动程序段的顺序号,从该段程序重新起动机床。动程序时,将要起动程序段的顺序号,从该段程序重新起动机床。也可用于高速程序检查。也可用于高速程序检查。程序的重新起动有两种重新起动的方法:程序的重新起动有两种重新起动的方法:P P 型和型和Q
29、 Q 型。型。程序段跳过:程序段跳过:在自动运行状态下,当操作面板上的程序段在自动运行状态下,当操作面板上的程序段选择跳过开关接通时,有斜杠(选择跳过开关接通时,有斜杠(/)的程序段被忽略。)的程序段被忽略。程序选择停:程序选择停:在自动运行时,当加工程序执行到在自动运行时,当加工程序执行到M01 M01 指令的程指令的程序段后也会停止。序段后也会停止。程序循环起动运行:程序循环起动运行:在存储器方式在存储器方式(MEM)(MEM)、DNC DNC 运行方式运行方式(RMT)(RMT)或手动数据输入方式(或手动数据输入方式(MDIMDI)下,若按下循环起动开关,则)下,若按下循环起动开关,则C
30、NC CNC 进入自动运行状态并开始运行进入自动运行状态并开始运行,同时机床上的循环起动灯点亮。同时机床上的循环起动灯点亮。程序进给暂停:程序进给暂停:自动运行期间进给暂停开关按下时,自动运行期间进给暂停开关按下时,CNC 进入暂停状态并且停止运行,同时,循环起动灯灭。进入暂停状态并且停止运行,同时,循环起动灯灭。(2)数控机床程序功能开关的作用数控机床程序功能开关的作用113在自动运行状态下,按下机床操作面板上的机床锁住开关,在自动运行状态下,按下机床操作面板上的机床锁住开关,执行循环起动时,刀具不移动,但是显示器上每个轴运动执行循环起动时,刀具不移动,但是显示器上每个轴运动的位移在变化,就
31、象刀具在运动一样。的位移在变化,就象刀具在运动一样。机床锁住功能机床锁住功能 FANUCFANUCOC/ODOC/OD系统系统机床所有轴锁住信号(机床所有轴锁住信号(MLKMLK)为)为G117.1G117.1 机床每个轴锁住信号(机床每个轴锁住信号(MLK1MLK1MLK4MLK4)为)为G128.0G128.0、G128.1G128.1、G128.2G128.2、G128.3G128.3 FANUCFANUC0i0i系统系统机床所有轴锁住信号(机床所有轴锁住信号(MLKMLK)为)为G44.1G44.1 机床每个轴锁住信号(机床每个轴锁住信号(MLK1MLK1MLK4MLK4)为)为G10
32、8.0G108.0、G108.1G108.1、G108.2G108.2、G108.3G108.3 114程序运行时,禁止执行程序运行时,禁止执行M M、S S 和和T T 指令,和机床锁住功能指令,和机床锁住功能一起使用一起使用,检查程序是否编制正确。检查程序是否编制正确。程序辅助功能的锁住程序辅助功能的锁住 FANUCFANUCOC/ODOC/OD系统系统 辅助功能锁住信号辅助功能锁住信号AFLAFL为为G103.7G103.7 FANUCFANUC0i0i系统系统 辅助功能锁住信号辅助功能锁住信号AFLAFL为为G5.6G5.6 115在自动运行状态下,按下机床操作面板上的空运行开关,在自
33、动运行状态下,按下机床操作面板上的空运行开关,刀具按参数(各轴快移速度)中指定的速度移动,而与程刀具按参数(各轴快移速度)中指定的速度移动,而与程序中指令的进给速度无关序中指令的进给速度无关 。程序的空运转程序的空运转 FANUCFANUCOC/ODOC/OD系统系统 程序空运转信号程序空运转信号DRNDRN为为G118.7 G118.7 FANUCFANUC0i0i系统系统 程序空运转信号程序空运转信号DRNDRN为为G46.7 G46.7 116按下单程序段方式开关进入单程序段工作方式。在单程序按下单程序段方式开关进入单程序段工作方式。在单程序段方式中按下循环起动按钮后,刀具在执行完程序中
34、的一段方式中按下循环起动按钮后,刀具在执行完程序中的一段程序后停止。段程序后停止。程序单段运行程序单段运行 FANUCFANUCOC/ODOC/OD系统系统 程序单段信号程序单段信号SBKSBK为为G116.1 G116.1 FANUCFANUC0i0i系统系统 程序单段信号程序单段信号SBKSBK为为G46.1 G46.1 117在自动运行状态下,当操作面板上的程序段选择跳过开关在自动运行状态下,当操作面板上的程序段选择跳过开关接通时,有斜杠(接通时,有斜杠(/)的程序段被忽略。)的程序段被忽略。程序段跳过程序段跳过 FANUCFANUCOC/ODOC/OD系统系统 程序段跳过信号程序段跳过
35、信号BDT1BDT1为为G116.0 G116.0 FANUCFANUC0i0i系统系统 程序段跳过程信号程序段跳过程信号BDT1BDT1为为G44.0 G44.0 程序选择停程序选择停 在自动运行时,当加工程序执行到在自动运行时,当加工程序执行到M01 M01 指令的程序段后也会停指令的程序段后也会停止。这个代码仅在操作面板上的选择停止开关处于通的状态时止。这个代码仅在操作面板上的选择停止开关处于通的状态时有效。有效。118机床机床锁住锁住MLK空运空运 行行DRN程序程序再启再启SRN程序程序单段单段SBK程序程序跳过跳过BDTMST锁住锁住ALFFANUCOC/OD系统系统G117.1G
36、118.7G103.0G116.1G116.0G130.7FANUCOi系统系统G44.1G46.7G6.0G46.1G44.0G5.6(3)FANUC系统加工程序功能开关的信号地址系统加工程序功能开关的信号地址119程序再启动程序再启动自动运行由于刀具损坏或休息而被停止后,程序可从指定顺序自动运行由于刀具损坏或休息而被停止后,程序可从指定顺序号的程号的程序段重新启动运行。该功能也可用于快速程序检查功能。序段重新启动运行。该功能也可用于快速程序检查功能。P型再启动型再启动Q型再启动型再启动P 型型:操作可以在任意地方重新启动,这种方法用于刀具破操作可以在任意地方重新启动,这种方法用于刀具破裂时
37、的重新启动裂时的重新启动Q 型型:在重新启动之前,刀具必须移动到程序的起始点(加工在重新启动之前,刀具必须移动到程序的起始点(加工起始点)起始点),休息型再启动休息型再启动120程序再启动信号程序再启动信号程序再启动信号程序再启动信号 SRN当程序再启动信号为当程序再启动信号为“1”以搜索再启动程序段的顺序号,以搜索再启动程序段的顺序号,显示显示画画面切换至程序再启动画面。程序再启动信号为面切换至程序再启动画面。程序再启动信号为“0”且自动运行有且自动运行有效时,机床按效时,机床按No.7310 中设定的轴顺序依次以空运行速度移动中设定的轴顺序依次以空运行速度移动至加工再启动点。机床移动至再启
38、动点后,加工重新启动。至加工再启动点。机床移动至再启动点后,加工重新启动。系统参数系统参数73107310 该参数设定程序再启动时,机床以空运行速度移向再启动点各轴该参数设定程序再启动时,机床以空运行速度移向再启动点各轴的移动顺序。的移动顺序。例如例如当设定第当设定第1 轴轴=2,第,第2 轴轴=3,第,第3 轴轴=4,第,第4 轴轴=1 时,时,机床以第机床以第4、1、2、3 轴的顺序向启动点移动。轴的顺序向启动点移动。121程序再启动操作不正确时的系统报警号程序再启动操作不正确时的系统报警号122在下列条件下,机床不能返回到正确的位置在下列条件下,机床不能返回到正确的位置v 当手动绝对值关
39、时,执行了手动运行。当手动绝对值关时,执行了手动运行。v 机床锁住时执行了手动运行。机床锁住时执行了手动运行。v 使用镜像时。使用镜像时。v 在返回操作的轴运动过程中执行了手动运行。在返回操作的轴运动过程中执行了手动运行。v 对位于跳转切削的程序段和其后的绝对值指令的程序对位于跳转切削的程序段和其后的绝对值指令的程序段之间的程序段,指令了程序再启动。段之间的程序段,指令了程序再启动。v 对用于多重固定循环的中间程序段指定了程序再启动。对用于多重固定循环的中间程序段指定了程序再启动。程序再启动功能使用注意事项程序再启动功能使用注意事项123步骤1 卸下刀具,换上新刀具。如果有必要,改变偏置值。1
40、24(3)(3)数控机床加工程序功能开关的数控机床加工程序功能开关的PMC控制梯形图控制梯形图 1253.3.数控机床倍率开关数控机床倍率开关P PC C控制控制 进给倍率开关进给倍率开关主轴倍率开关主轴倍率开关快移倍率开关快移倍率开关(1)数控机床倍率开关数控机床倍率开关126快速进给倍率开关的快速进给倍率开关的PMC控制控制功能功能:无论是在自动运行或手动操作中无论是在自动运行或手动操作中(包括手动参考点返回包括手动参考点返回),实际快实际快速移动速度为系统参数设定的各轴最快速度与该倍率开关的倍率值速移动速度为系统参数设定的各轴最快速度与该倍率开关的倍率值的乘积的乘积.倍率信号倍率信号(R
41、OV1和和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%为为1421127手轮手轮PMC控制及故障诊断控制及故障诊断128129手轮轴选择信号手轮轴选择信号FANUC-OC/OD系统系统FANUC-18/18i/21/21i/Oi系统系统130M:系统参数:系统参数7113N:系统参数:系统参数7114手轮旋转正方向参数:手轮旋转正方向参数:7102#0:“0”顺时针顺时
42、针 “1”逆时针逆时针131M:系统参数:系统参数121N:系统参数:系统参数699手轮旋转正方向参数:手轮旋转正方向参数:386#0#1#2:“0”顺时顺时针针 “1”逆时逆时针针FANUC-OC/OD系统系统FANUC-OC/OD系统:系统:900#2FANUC-18I/Oi系统:系统:9920#2G117.0 g118.01322.手摇脉冲不起作用手摇脉冲不起作用1)系统是否工作在手脉控制状态)系统是否工作在手脉控制状态检查系统PMC控制信号FANUC-O系统为G122.0G122.2;FANUCOi系统G43.0G43.2“0 0 1”或系统显示HAND故障可能原因有机床状态开关位置、
43、接线及系统输入信号接口电路故障。2)手脉轴选择信号是未接通)手脉轴选择信号是未接通检查系统PMC信号FANUC-O系统为G116.7G117.7G118.7;FANUCOi系统G18.0G18.3对应轴信号为“1”)故障可能原因有轴选择控制开关、接线及系统轴选择输入信号接口电路。3)手脉本身及接线故障)手脉本身及接线故障故障可能原因有手脉的+5V电源及接线不良、手脉内部控制电路不良。4)系统功能包参数或系统本身故障)系统功能包参数或系统本身故障 FANUC-OC/OD系统:900#2 FANUC-18/18I/Oi统:9920#2133机床手脉操作无效而机床其他操作正常的故障诊断方法机床手脉操
44、作无效而机床其他操作正常的故障诊断方法(1)系统是否工作在手脉控制状态(检查系统系统是否工作在手脉控制状态(检查系统PMC控制控制信号信号G43.0G43.2“0 0 1”或系统显示或系统显示HAND)故障可能原因有机床状态开关位置、接线及系统输入信故障可能原因有机床状态开关位置、接线及系统输入信号接口电路故障。号接口电路故障。(2)手脉轴选择信号是否接通(检查系统手脉轴选择信号是否接通(检查系统PMC信号信号G18.0G18.3对应轴信号为对应轴信号为“1”)故障可能原因有轴选择控制开关、接线及系统轴选择输入故障可能原因有轴选择控制开关、接线及系统轴选择输入信号接口电路。信号接口电路。(3)
45、手脉本身及接线故障手脉本身及接线故障故障可能原因有手脉的故障可能原因有手脉的+5V电源及接线不良、手脉内部控电源及接线不良、手脉内部控制电路不良。制电路不良。(4)系统功能包参数或系统本身故障系统功能包参数或系统本身故障 FANUC-OC/OD系统系统:900#2 FANUC-18/18I/Oi统统:9920#2134(2)数控机床倍率开关的作用数控机床倍率开关的作用进给速度倍率开关进给速度倍率开关:通过进给倍率开关选择百分比(通过进给倍率开关选择百分比(%)来增加或减少编程进给速度。来增加或减少编程进给速度。主轴速度倍率开关主轴速度倍率开关:使加工程序中指令的主轴速度使加工程序中指令的主轴速
46、度S 值乘值乘以以0254的倍率。的倍率。快移倍率开关快移倍率开关:数控机床无论自动运行快移速度还是手动快数控机床无论自动运行快移速度还是手动快移速度是在系统参数中设定各轴的快移速度(倍率移速度是在系统参数中设定各轴的快移速度(倍率100%100%的速度),的速度),而加工程序中无需指定。自动运行中的快速移动包括所有的快速而加工程序中无需指定。自动运行中的快速移动包括所有的快速移动,如固定循环定位、自动参考位置返回等,而不仅仅是移动,如固定循环定位、自动参考位置返回等,而不仅仅是G00 G00 移动指令。手动快速移动也包含了参考位置返回中的快速移动。移动指令。手动快速移动也包含了参考位置返回中
47、的快速移动。通过快速移动倍率信号可为快速移动速度施加倍率,快速移动速通过快速移动倍率信号可为快速移动速度施加倍率,快速移动速度倍率为度倍率为F0、25%、50%和和100%,其中,其中F0由系统参数设定各轴由系统参数设定各轴固定进给速度固定进给速度。1354.4.数控机床润滑系统数控机床润滑系统P PC C控制控制 数控机床润滑系统的电气控制要求数控机床润滑系统的电气控制要求(1 1)首次开机时,自动润滑)首次开机时,自动润滑1515秒(秒(2.52.5秒打油、秒打油、2.52.5秒关闭)。秒关闭)。(2 2)机床运行时,达到润滑间隔固定时间(如)机床运行时,达到润滑间隔固定时间(如3030分
48、钟)自动润分钟)自动润滑一次,而且润滑间隔时间用户可以进行调整(通过滑一次,而且润滑间隔时间用户可以进行调整(通过PMCPMC参数)。参数)。(3 3)加工过程中,操作者可根据实际需要还可以进行手动润滑)加工过程中,操作者可根据实际需要还可以进行手动润滑(通过机床操作面板的润滑手动开关控制)。(通过机床操作面板的润滑手动开关控制)。(4 4)润滑泵电动机具有过载保护,当出现过载时,系统要有相)润滑泵电动机具有过载保护,当出现过载时,系统要有相应的报警信息。应的报警信息。(5 5)润滑油箱油面低于极限时,系统要有报警提示(此时机床)润滑油箱油面低于极限时,系统要有报警提示(此时机床可以运行)。可
49、以运行)。136(3)数控机床进给速度倍率和点动速度的数控机床进给速度倍率和点动速度的PMC控制梯形图控制梯形图 137润滑系统电气控制线路润滑系统电气控制线路 138润滑系统润滑系统PMC控制梯形图控制梯形图 1395.5.数控机床辅助功能代码(代码)数控机床辅助功能代码(代码)P PC C控制控制 M00(M00(程序停程序停):):中断程序执行的功能。程序段内的动作完成后,主中断程序执行的功能。程序段内的动作完成后,主轴及冷却停止。这以前的状态信息被保护,按循环起动按钮时可轴及冷却停止。这以前的状态信息被保护,按循环起动按钮时可重新起动程序运行。重新起动程序运行。M01(M01(程序选择
50、停程序选择停):):只要操作者接通机床操作面板上的选择停按钮,只要操作者接通机床操作面板上的选择停按钮,就可进行与程序停相同的动作。选择停按钮断开时,此指令被忽就可进行与程序停相同的动作。选择停按钮断开时,此指令被忽略。略。M02(M02(程序结束程序结束):):是指示加工程序结束指令。在完成该程序段的动作是指示加工程序结束指令。在完成该程序段的动作后,主轴及冷却停止,控制装置和机床复位。后,主轴及冷却停止,控制装置和机床复位。M30(M30(程序结束程序结束):):是指示加工程序结束指令。在完成该程序段的动是指示加工程序结束指令。在完成该程序段的动作后,主轴及冷却停止,控制装置和机床复位。程