第二章 FANUC数控系统课件.ppt
《第二章 FANUC数控系统课件.ppt》由会员分享,可在线阅读,更多相关《第二章 FANUC数控系统课件.ppt(192页珍藏版)》请在三一办公上搜索。
1、2022/11/24,1,第二章FANUC数控系统故障诊断与维修,天津工程师范学院,教学提示:本章主要以FANUC数控系统为讲述对象,介绍了FANUC数控系统的发展、类型及结构特征,并以FANUC 0i mate 系列数控系统为例介绍了数控系统具体的结构;着重讲述了FANUC 0i系统参数配置;PMC编程技术及FANUC数控系统的参数备份与恢复。教学要求:了解FANUC数控系统结构特征;理解数控系统常用参数意义;理解FANUC数控系统PMC编程的基本知识;掌握FANUC数控系统参数设置方法及步骤,FANUC数控系统PMC常用指令及编程技巧,FANUC数控系统参数备份与恢复的参数配置及基本操作。
2、在学习完本章后能对FANUC数控系统有一个整体的认识和有重点地掌握。,2022/11/24,2,2022/11/24,3,第二章FANUC数控系统故障诊断与维修,2.1概 述2.2 FANUC数控系统结构2.4 FANUC数控系统参数配置2.3 FANUC PMC技术2.5 FANUC数控系统故障诊断与维修2.6 FANUC数控系统数据备份与恢复,2022/11/24,4,一、FANUC系统的发展日本FANUC公司创建于1956年,是从事数控产品生产最早,产品市场占有率最大,最有影响的数控产品开发、制造厂家之一。1959年首先推出了电液步进电机。1976年FANUC公司研制成功数控系统5,数控
3、系统7。1979年研制出数控系统6。1980年研制出系统3和系统9。1984年推出数控10系统、11系统和12系统。1985年FANUC公司又推出了数控系统0。1987年FANUC公司又成功研制出数控系统152000年推出BEIJING-FANUC 0i系列。,2.1 概 述,二、FANUC系统主要系列,1高可靠性的PowerMate 0系列。2普及型CNC 0D系列。3全功能型的0C系列。4高性能价格比的0i系列。5具有网络功能的超小型、超薄型CNC 16i/18i21i系列。除此之外,还有实现机床个性化的CNC 1618/160180系列。,2022/11/24,5,2.2 FANUC数控
4、系统结构,FANUC系统的典型构成如下:1数控主板:用于核心控制、运算、存储、伺服控制等。新主板集成了PLC功能。2PLC板:用于外围动作控制。新系统的PLC板已经和数控主板集成到一起。3I/O板:新型的I/O板主要集成了显示接口、键盘接口、手轮接口、操作面板接口及RS232接口等。4MMC板:人机接口板。这是个人电脑化的板卡,不是必须匹配的。本身带有CRT、标准键盘、软驱、鼠标、存储卡及串行、并行接口。5CRT接口板:用于显示器接口。新系统中,CRT接口被集成到I/O板上。,2022/11/24,6,2022/11/24,7,本章将以FANUC 0i Mate C为例来介绍FANUC数控系统
5、的组成。2004年4月在中国大陆市场上推出的FANUC 的0i-C/0i Mate-C CNC系统(系统配置见图2-1)是高可靠性、高性价比、高集成度的小型化系统。该系统是基于16i/18i-B的技术设计的,代表了目前常用CNC的最高水平。使用了高速串行伺服总线FSSB(用光缆连接)和串行I/O数据口,有以太网口。用该系统的机床可以单机运行,也可以方便地入网用于柔性加工生产线。和0i-B一样,有提高精度的先行控制功能(G05和G08),因此,非常适合于模具加工机床使用。系统总体连接如图2-2所示。,FANUC 0i Mate C系统结构与FANUC 0i C系统基本相同,只是取消了扩展小槽功能
6、板,如远程缓冲器串行通信板DNC1/DNC2、数据服务器板、以太网功能板等。具体结构见图2-3。,2022/11/24,8,图2-3 FANUC 0i Mate C主板接口布置图,2022/11/24,9,CP1:系统直流24V输入电源接口,一般与机床侧的24V稳压电源连接。JA41:串行主轴/主轴位置编码器信号接口。当主轴为串行主轴时,与主轴放大器的JA7B连接,实现主轴模块与CNC系统的信息传递;当主轴为模拟量时,该接口又是主轴位置编码器的主轴位置反馈信号接口。JD44A:外接的I/O卡或I/O模块接口信号(I/OLink)JA40:模拟量主轴的速度信号接口,CNC系统输出的速度信号(0-
7、10V)与变频器的模拟量频率设定端相连接。JD36B:RS-232-C串行通信总线(2通道)。JD36A:RS-232-C串行通信总线(1通道)。,2022/11/24,10,CA69:伺服检测板接口。CA55:系统MDI软键信号接口。CN2:系统操作软键信号接口。COP10A:系统伺服高速串行通信FSSB接口(光缆),与伺服放大器的COP10B连接。Battery:系统备用电池(3V标准锂电池)。Fan motor:散热风扇电机(两个)。,2.3 FANUC PMC技术,PMC与PLC非常相似,因为专用于机床,所以称为可编程序机床控制器。与传统的继电器控制电路相比较,PMC的优点有:时间响应
8、快,控制精度高,可靠性好,控制程序可随应用场合的不同而改变,与计算机的接口及维修方便。另外,由于PMC使用软件来实现控制,可以进行在线修改,所以有很大的灵活性,具备广泛的工业通用性。,2022/11/24,11,一、PMC简介,数控机床作为自动化控制设备,是在自动控制下进行工作的,数控机床所受控制可分为两类:一类是最终实现对各坐标轴运动进行的“数字控制”。如:对CNC车床X轴和Z轴,CNC铣床X轴,Y轴,Z轴的移动距离,各轴运行的插补,补偿等的控制即为“数字控制”。另一类为“顺序控制”。对数控机床来说,“顺序控制”是在数控机床运行过程中,以CNC内部和机床各行程开关、传感器、按钮、继电器等的开
9、关量信号状态为条件,并按照预先规定的逻辑顺序对诸如主轴的起停、换向、刀具的更换、工件的夹紧、松开、液压、冷却、润滑系统的运行等进行的控制。与“数字控制”比较,“顺序控制”的信息主要是开关量信号。,2022/11/24,12,常把数控机床分为“NC侧”和“MT侧”(即机床侧)两大部分。“NC侧”包括CNC系统的硬件和软件,与CNC系统连接的外围设备如显示器、MDI面板等。“MT侧”则包括机床机械部分及其液压、气压、冷却、润滑、排屑等辅助装置、机床操作面板、继电器线路、机床强电线路等。PMC处于NC与MT之间,对NC和MT的输入、输出信号进行处理。MT侧顺序控制的最终对象随数控机床的类型、结构、辅
10、助装置等的不同而有很大的差别。机床结构越复杂,辅助装置越多,最终受控对象也越多。图2-4为FANUC数控系统各信号信息交换示意图。,2022/11/24,13,2022/11/24,14,由图2-4可以看出,X信号来自机床侧的输入信号(如接近开关、极限开关、压力开关、操作按钮、对刀仪等检测元件),PMC接收从机床侧各检测装置反馈回来的输入信号,在控制程序中进行逻辑运算,作为机床动作的条件及对外围设备进行自诊断的依据。Y信号是由PMC输出到机床侧的信号。在PMC控制程序中,根据自动控制的要求,输出信号控制机床侧的电磁阀、接触器、信号指示灯动作,满足机床运行的需要。,2022/11/24,15,F
11、信号是由控制伺服电动机和主轴电动机的系统部分侧输入到PMC的信号,系统部分就是将伺服电动机和主轴电动机的状态,以及请求相关机床动作的信号(如移动中信号、位置检测信号、系统准备完了信号等),反馈到PMC中去进行逻辑运算,作为机床动作的条件及进行自诊断的依据。G信号是由PMC侧输出到控制伺服电动机和主轴电动机的系统部分的信号,对系统部分进行控制和信息反馈(如轴互锁信号、M代码执行完毕信号等)。简单地说,FANUC系统可以分为两部分:控制伺服电动机、主轴电动机动作的系统部分和控制辅助电气部分的PMC。,二、PMC程序执行顺序,PMC的程序称为顺序控制程序,用于机床或其他系统顺序控制,CPU执行算术处
12、理。顺序程序的编制步骤如下:(1) 根据机床的功能确定I/0点的分配情况;(2) 根据机床的动作和系统的要求编制梯形图;(3) 利用系统调试梯形图;(4) 将梯形图程序固化在ROM芯片内。PMC程序的工作原理可以简述为由上至下,由左至右,循环往复,顺序执行。因为它是对程序指令的顺序执行,应注意到在微观上与传统继电器控制电路的区别,后者可认为是并行控制的。,2022/11/24,16,2022/11/24,17,以图2-5、图2-6两个电路为例,在A触点接通以后,B、C线圈会有什么动作?如果是继电器电路,可以认为是并行控制,动作与电路的分布位置无关,两种情况相同,均为B、C先同时接通,而后B断开
13、。如果是PMC程序,在图2-5中,与继电器的情况相同,B、C先接通,而后由于C的接通断开B;在图2-6中,却只有C接通,因为C的接通使B线圈不能接通。在实际运用中,图2-5中的B线圈可以用作输入信号A的上升沿脉冲信号。B的接通时间只有一个循环周期。,图2-6电路2,图2-5 电路1,2022/11/24,18,PMC顺序程序按优先级别分为两部分:第一级和第二级顺序程序。划分优先级别是为了处理一些宽度窄的脉冲信号,这些信号包括紧急停止信号以及进给保持信号。第一级顺序程序每8ms执行一次,这8ms中的其他时间用来执行第二级顺序程序。如果第二级顺序程序很长的话,就必须对它进行划分,划分得到的每一部分
14、与第一级顺序程序共同构成8ms的时间段。梯形图的循环周期是指将PMC程序完整执行一次所需要的时间。循环周期等于8ms乘以第二级程序划分所得的数目,如果第一级程序很长的话,相应的循环周期也要扩展。PMC程序执行顺序如图2-7所示。,在PMC顺序程序中,为了提高安全性,应该注意使用互锁处理。对于顺序程序的互锁处理是必不可少的,然而在机床电气柜中的电气电路终端的互锁也不能忽略。因为,即使在顺序程序上使用了逻辑互锁(软件),但执行顺序程序的硬件出现问题时,互锁将失去作用。所以,在电气柜中也应提供互锁以确保机床的安全。,2022/11/24,19,三、PMC编址,PMC顺序程序的地址表明了信号的位置。这
15、些地址包括对机床的输入输出信号和对CNC的输入/输出信号、内部继电器、计数器、保持型继电器、数据表等。每一地址由地址号(每8个信号)和位号(0到7)组成,其格式如下所示。可在符号表中输入数据表明信号名称与地址之间的关系。地址有以下种类,不同类别地址符号也不相同。X 112. 4 位号(07) 地址号 地址类型,2022/11/24,20,X:由机床至PMC的输入信号(MTPMC) Y:由PMC至机床的输出信号(PMCMT)F:由NC至PMC的输入信号(CNCPMC)G:由PMC至NC的输出信号(PMCCNC)R:内部继电器D:非易失性存储器,2022/11/24,21,PMC的地址中有R与D,
16、它们都是系统内部存储器,但是它们之间有所区别。R地址中的数据在断电后会丢失,在上电时内容为0。而D地址中的数据断电后可以保存,因而常用来做PMC的参数或数据表。通常情况下,R地址区域R300R699共400字节。应注意,D区域与R区域的地址范围总和也是400字节。此时在R地址内为D地址划分出一定范围。比如,给D地址定义出200个字节,那么它们的地址范围为D300D499,而此时R地址的区域为R500R699。我们必须在编辑顺序程序时在参数设定中为D地址的数目做出设定。,2022/11/24,22,在PMC顺序程序的编制过程中,应注意到输入触点X不能用作线圈输出,系统状态输出F也不能作为线圈输出
17、。对于输出线圈而言,输出地址不能重复,否则该地址的状态不能确定。到这里,还要提到PMC的定时器指令和计数器指令,每条指令都要用到5个字节的存储器地址,通常使用D地址,这些地址也只能使用一次而不能重复。另外,定时器号不能重复,计数器号也不能重复。,2022/11/24,23,四、PMC基本指令,基本指令只是对二进制位进行与、或、非的逻辑操作,基本指令如表2-1所示。举例如图2-8所示,2022/11/24,24,图2-8 基本指令应用举例,五、PMC功能指令,数控机床用PMC的指令必须满足数控机床信息处理和动作控制的特殊要求。例如,由NC输出的M,S,T二进制代码信号的译码,机械部件动作状态或液
18、压系统动作状态的延时确认,加工零件记数,刀库,分度台沿最短路径旋转和现在位置至目标位置步数的计算等。,2022/11/24,25,在为数控机床编辑顺序程序时,对于上述译码、定时、记数、最短路径选择,以及比较、检索、代码转换、数据四则运算、信息显示等控制功能,仅用执行一位操作的基本指令编程,实现起来将会十分困难。因此,就需要增加一些具有专门控制功能的指令来解决基本指令无法处理的那些控制问题。这些专门指令就是“功能指令”,本节将以FANUC-0i系统的PMC-SA1/SA3/SB7为例,介绍FANUC系统常用PMC功能指令的功能及指令格式。,2022/11/24,26,1第一级程序结束指令 指令格
19、式:说明:如果程序中不使用第一级程序时,必须在PMC程序开头指定END1,否则PMC无法正常运行。,2022/11/24,27,2第二级程序结束指令 指令格式:3程序结束指令指令格式: 说明:编写子程序时,在子程序最后写入该指令。,2022/11/24,28,4定时器指令指令格式:说明:该定时器为延时定时器。定时时间可通过PMC参进行修改。,2022/11/24,29,控制条件:当ACT=1后经设定时间时,输出W1即接通。定时器号:PMC-SA3为1-40,18号定时单位为48秒,最大为1572.8秒。9号以后定时单位为8秒,最大为262.1秒。工作原理:ACT=0,断开定时器,ACT=1,启
20、动定时器。 W1=1,ACT接通后经设定时间时,输出即接通。具体见图2-9。,2022/11/24,30,图2-9定时器工作原理图,5固定定时器 指定格式:说明:该定时器为设定时间固定的延时定时器,用功能指令参数指定时间。控制条件:ACT=0,断开定时器,ACT=1,启动定时器。W1=1,ACT接通后经设定时间时,输出即接通。定时器号:1-100。设定时间:用ms为单位的十进制数设定时间,最大为262136。,2022/11/24,31,6译码指令 例2-1指令格式:说明:数控机床在执行加工程序中规定的M、S、T功能时,CNC装置以BCD码或二进制码形式输出M、S、T代码信号。这些信号需要经过
21、译码才能从BCD或二进制状态转换成具有特定功能含义的一位逻辑状态。该指令就是对2位BCD码进行译码,当与指示的值相同时,W1接通,如不一致,则W1断开。,2022/11/24,32,译码条件:ACT=1,进行译码; W1=1,译码已一致。代码信号地址:制定译码对象地址。译码指示: 00 00 位指示01:只对低位数进行译码 10:只对高位数进行译码 11:对两位数均进行译码 值指示:指示进行译码的位数,2022/11/24,33,7二进制译码指令 例2-2指令格式:说明:对1、2、4字节长的二进制形式的代码数据进行译码。代码数据一致时,对应的位即为“1”,如不一致,则为“0”。,2022/11
22、/24,34,形式指定:代码数据的形式为1:1字节长;1:2字节长;4:4字节长。代码信号地址:制定进行译码的数据的起始地址。译码指示:8个译出代码号的第一个号。译码结果输出地址:由译码指示指定号的译码结果被输出到位0,号+1的译码结果被输出到位1,号+7的译码结果被输出到位7。译码结果输出:7 6 5 4 3 2 1 0,2022/11/24,35,8计数器指令指令格式: 说明:是进行加/减计数的环形计数器。,2022/11/24,36,控制条件:CN0=0:计数器的初始值为0;CN0=1:计数器的初始值为1。UPDOWN=0:是加计数器。(初始值为CN0设定)UPDOWN=1:是减计数器。
23、(初始值为计数器预置值)RST=1:将计数器复位。累计值被复位,加计数器,根据CN0的设定变为0或1,减计数器时变为计数器预置值。ACT=1:取0-1的上升沿进行计数。W1=1:是计数结束输出。加计数器为最大值,减计数器为最小值为1。计数器号:PMC-SA3为1-20。,2022/11/24,37,9回转控制指令指令格式:说明:判别回转体的下一步的回转方向,计算出进行回转的步数,或计算到达目标位置前一步的步数。,2022/11/24,38,控制条件:RN0=0:回转体的位置号是从0开始的连续号。 =1:回转体的位置号是从1开始的连续号。BYT=0:回转体的位置号是2位BCD(1字节)的数据。
24、=1:回转体的位置号是4位BCD(2字节)的数据。DIR=0:不判别下一步回转方向。(始终正转) =1:判别下一步回转方向。(方向输出到W1)POS=0:计算到达目标位置的步数。 =1:计算到达目标位置前一步的步数。INC=0:计算目标位置的号。 =1:计算到达目标位置的步数。,2022/11/24,39,ACT=1:执行ROT指令。W1=0:回转方向为正转。 =1:回转方向为反转。回转体分度数:设定回转体转位的数目。当前位置地址:存储回转体当前步数的起始地址。目标位置地址:存储目标位置的起始地址。结果输出地址:算出的步数的输出地址。例2-3,2022/11/24,40,10二进制回转控制指令
25、指令格式:说明:可用地址指定回转体的分度数。另外,进行处理的数值都为二进制形式,其它功能与ROT指令相同。,2022/11/24,41,控制条件:RN0=0:回转体的位置号是从0开始的连续号。=1:回转体的位置号是从1开始的连续号。DIR=0:不判别下一步回转方向。(始终正转)=1:判别下一步回转方向。(方向输出到W1)POS=0:计算到达目标位置的步数。 =1:计算到达目标位置前一步的步数。INC=0:计算目标位置的号。 =1:计算到达目标位置的步数。ACT=1:执行ROT指令。W1=0:回转方向为正转。 =1:回转方向为反转。,2022/11/24,42,形式指定:1:1字节长2:2字节长
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二章 FANUC数控系统课件 第二 FANUC 数控系统 课件
链接地址:https://www.31ppt.com/p-1433850.html