《数控机床电气控制电路与辅助功能的实现.pptx》由会员分享,可在线阅读,更多相关《数控机床电气控制电路与辅助功能的实现.pptx(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、二、辅助功能1、M功能-控制主轴的正反转及停止、主轴齿轮箱的变速、冷却液的开关、卡盘的松紧及换刀等。动作类型:A、I、C、H2、S功能-主轴转速的控制 S2代码:S00-S99共一百级主要用于分档调速的主轴。S4代码:S0000-S9999用于专用主轴驱动单元的连续或分段无级主轴调速。3、T功能-刀具功能第1页/共55页三、数控系统中的PLCCNC和PLC协调配合共同完成数控机床的控制:其中CNC主要完成与数字运算和管理等有关的功能:如零件程序的编辑、插补运算、译码、位置伺服控制等。PLC主要完成与逻辑运算有关的一些动作,没有轨迹上的具体要求,辅助控制装置完成机床相应的开关动作:如工件的装夹、
2、刀具的更换、冷却液的开关等一些辅助动作;它还接受机床操作面板的指令,一方面直接控制机床的动作,另一方面将一部分指令送往CNC用于加工过程的控制。第2页/共55页用于数控机床的PLC一般分为两类:内装型(或集成型)CNC的生产厂家为实现数控机床的顺序控制,而将CNC和PLC综合起来设计,称为内装型(或集成型)PLC。内装型PLC是CNC装置的一部分;1.内装型PLC与CNC间的信息传送在CNC内部实现,2.PLC与机床之间信息传送则通过CNC的输入/输出接口电路来实现。3.在硬件上,内装型PLC可与CNC共用一个CPU,也可以单独使用一个 CPU。一般不能独立工作;这种类型的系统在硬件和软件整体
3、结构上合理、实用,性能价格比高;适用于类型变化不大的数控系统。第3页/共55页独立型(或外装型)以独立专业化的PLC生产厂家的产品来实现顺序控制系统,称为独立型(或外装型)PLC。1.与CNC装置相对独立的 2.用户有选择的余地,3.而且功能易于扩展和变更,4.独立型PLC和CNC之间是通过输入输出接口连接的。第4页/共55页7.2数控系统中PLC的信息交换及M、S、T功能的实现一、概述 以PLC为中心,在CNC、PLC和MT之间的信息传递。CNC系统、系统PMC及机床的信号关系:第5页/共55页二、M、S、T功能的实现1、M功能的实现 开关量方式 寄存器方式2、S功能的实现 a.S2代码-开
4、关量方式、寄存器方式 b.S4代码-开关量方式、寄存器方式3、T功能的实现 第6页/共55页第7页/共55页三、内装型PLC及其信息转换以FAGOR8025/8030系统为例,内部输入/输出点数为41/24点。1、资源配置 I1-I41是机床 PLC的外部开关量信号 O1O24是PLC 机床的外部开光量信号 I42I104是CNC PLC的内部开关量信号 O25O64是PLC CNC的内部开关量信号 I/O1、I/O2、I/O3三个连接器内部资源:2047个标志器;255个16位寄存器;32个计时器(可选择计时范围10ms655s);6个计数器(可逆计数范围-32768-+32768或0-65
5、535)。第8页/共55页三、内装型PLC及其信息转换2、内部资源功能描述(1)PLC内部开关量的输入(2)PLC内部开关量的输出(3)PLC标识位(4)PLC寄存器第9页/共55页三、内装型PLC及其信息转换4、CNC与PLC之间的信息交换(1)通过激活标志器,在CNC中产生报警、提示信息。(2)通过激活标志器,在CNC中变量进行读写或修改。(3)执行M、S、T功能过程中,对R201R203的内容进行更新。第10页/共55页 7.3应用举例 FANUC系统PMC的分类:PMCL/M:用于FANUCOC/OD系统PMCSA1:用于FANUCO i系统(B功能包)/O i Mate系统PMCSA
6、3:用于FANUCO i A系统(A功能包)PMCSB7:用于FANUC16i/18i/21i及O i B/O i C系统(A包)PMCRB5/RB6:用于FANUC16/18系统第11页/共55页 FANUC 系统常用的I/O装置内置I/O模块外置I/O单元分线盘I/O模块机床操作面板I/O卡 系统I/O单元第12页/共55页 FANUC OC/OD系统PMC的性能和规格第13页/共55页 FANUC Oi系统PMC的性能和规格第14页/共55页 第二节FANUC系统 PMC的功能指令 1.1.顺序程序结束指令(END1、END2、END)第15页/共55页 FANUC系统 PMC的功能指令
7、 2.2.定时器指令(TMR、TMRB)可变定时器TMR:TMR指令的定时时间可通过PMC参数进行更改。固定定时器TMR:TMRB的设定时间编在梯形图中,在指令和定时器号的后面加上一项参数预设定时间,与顺序程序一起被写入FROM中,所以定时器的时间不能用PMC参数改写。第16页/共55页定时器在数控机床报警灯闪烁电路的应用第17页/共55页 FANUC系统 PMC的功能指令 3.3.计数器指令(CTR)计数器主要功能是进行计数,可以是加计数,也可以是减计数。计数器的预置值形式是BCD代码还是二进制代码形式由PMC的参数设定(一般为二进制代码)。第18页/共55页 FANUC系统 PMC的功能指
8、令 4.4.译码指令(DEC、DECB)DEC指令的功能是:当两位BCD代码与给定值一致时,输出为“1”;不一致时,输出为“0”,主要用于数控机床的M码、T码的译码。一条DEC译码指令只能译一个M代码。第19页/共55页DECB的指令功能:可对1、2或4个字节的二进制代码数据译码,所指定的8位连续数据之一与代码数据相同时,对应的输出数据位为1。主要用于M代码、T代码的译码,一条DECB代码可译8个连续M代码或8个连续T代码。第20页/共55页 FANUC系统 PMC的功能指令 5.5.比较指令(COMP、COMPB)COMP指令的输入值和比较值为2位或4位BCD代码。COMPB指令功能是:比较
9、1个、2个或4个字节长的二进制数据之间的大小,比较的结果存放在运算结果寄存器(R9000)中。第21页/共55页 FANUC系统 PMC的功能指令 6.6.常数定义指令(NUME、NUMEB)NUME指令是2位或4位BCD代码常数定义指令。NUMEB指令是1个字节、2个字节或4个字节长二进制数的常数定义指令。第22页/共55页 FANUC系统 PMC的功能指令 7.7.判别一致指令(COIN)和传输指令(MOVE)COIN指令用来检查参考值与比较值是否一致,可用于检查刀库、转台等旋转体是否到达目标位置等。MOVEMOVE指令的作用是把比较数据和处理数据进行逻辑“与”运算,并将结果传输到指定地址
10、。第23页/共55页 FANUC系统 PMC的功能指令 8.8.旋转指令(ROT、ROTB)ROT/ROTBROT/ROTB指令用来判别回转体的下一步旋转方向;计算出回转体从当前位置旋转到目标位置的步数或计算出到达目标位置前一位置的位置数。第24页/共55页 FANUC系统 PMC的功能指令 9.9.数据检索指令(DSCH、DSCHB)DSCHDSCH指令的功能是在数据表中搜索指定的数据(2位或4为BCD代码),并且输出其表内号,常用于刀具T码的检索。第25页/共55页 FANUC系统 PMC的功能指令 DSCHBDSCHB指令的功能与DSCH一样也是用来检索指定的数据。但与DSCH指令不同有
11、两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数(数据表的容量)用地址指定。第26页/共55页 FANUC系统 PMC的功能指令 10.10.变地址传输指令(XMOV、XMOVB)XMOVXMOV指令可读取数据表的数据或写入数据表的数据,处理的数据为2 2位BCDBCD代码或4 4位BCDBCD代码。该指令常用于加工中心的随机换刀控制。第27页/共55页 FANUC系统 PMC的功能指令 XMOVBXMOVB指令的功能与XMOV一样也是用来读取数据表的数据或写入数据表的数据。但与XMOV指令不同有两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数(数据表的容量)用地址形式
12、指定。第28页/共55页 FANUC系统 PMC的功能指令 11.11.代码转换指令(COD、CODB)CODCOD指令是把2 2位BCDBCD代码(0 09999)数据转换成2 2位或4 4位BCDBCD代码数据的指令。具体功能是把2 2位BCDBCD代码指定的数据表内号数据(2 2位或4 4位BCDBCD代码)输出到转换数据的输出地址中。第29页/共55页 FANUC系统 PMC的功能指令 CODBCODB指令是把2 2个字节的二进制代码(0 0256256)数据转换成1 1字节、2 2个字节或4 4个字节的二进制数据指令。具体功能是把2 2个字节二进制数指定的数据表内号数据(1 1字节、
13、2 2个字节或4 4个字节的二进制数据)输出到转换数据的输出地址中。第30页/共55页 FANUC系统 PMC的功能指令 12.12.信息显示指令(DISPB)该指令用于在系统显示装置(CRTCRT或LCDLCD)上显示外部信息,机床厂家根据机床的具体工作情况编制机床报警号及信息显示 信息号信息数据A0.1A0.11001 EMERGENCY STOP1001 EMERGENCY STOP!A0.2A0.21002 DOOR NEED CLOSE1002 DOOR NEED CLOSE!A0.3A0.31003 TOOL LIFE EXGAUST1003 TOOL LIFE EXGAUST!A
14、0.4A0.42000 2000 PLEASE PLEASE CHECK CHECK GEAR GEAR LUBE LUBE OIL LEVELOIL LEVEL!第31页/共55页 第三节 数控机床PMC控制应用举例 1.1.数控机床工作状态开关PC控制(1)数控机床状态开关第32页/共55页(2)数控机床状态开关的功能编辑状态(EDIT):在此状态下,编辑存储到CNC CNC 内存中的 加工程序文件。存储运行状态(MEM):在此状态下,系统运行的加工程序为系统存储器内的程序。手动数据输入状态(MDI):在此状态下,通过MDI MDI 面板可以编制最多10 10 行的程序并被执行,程序格式和
15、通常程序一样。手轮进给状态(HNDHND):在此状态下,刀具可以通过旋转机床操作面板上的手摇脉冲发生器微量移动。第33页/共55页(2)数控机床状态开关的功能机床返回参考点(REFREF):在此状态下,可以实现手动返回机床参考点的操作。通过返回机床参考点操作,CNCCNC系统确定机床零点的位置。DNC状态(RMT):在此状态下,可以通过阅读机(加工纸带程序)或RS-232通信口与计算机进行通信,实现数控机床的在线加工。手动连续进给状态(JOGJOG):在此状态下,持续按下操作面板上的进给轴及其方向选择开关,会使刀具沿着轴的所选方向连续移动。第34页/共55页(3)状态开关PMC控制梯形图第35
16、页/共55页2.2.数控机床加工程序功能开关P PC C控制(1)数控机床加工程序功能开关第36页/共55页 机床锁住:在自动运行状态下,按下机床操作面板上的机床锁住开关,执行循环起动时,刀具不移动,但是显示器上每个轴运动的位移在变化,就象刀具在运动一样。程序辅助功能的锁住:程序运行时,禁止执行M M、S S 和T T 指令,和机床锁住功能一起使用,检查程序是否编制正确。程序的空运转:在自动运行状态下,按下机床操作面板上的空运行开关,刀具按参数(各轴快移速度)中指定的速度移动,而与程序中指令的进给速度无关。程序单段运行:按下单程序段方式开关进入单程序段工作方式。在单程序段方式中按下循环起动按钮
17、后,刀具在执行完程序中的一段程序后停止。通过单段方式一段一段地执行程序,仔细检查程序。(2)数控机床程序功能开关的作用第37页/共55页程序再起运行:该功能用于指定刀具断裂或者公休后重新起动程序时,将要起动程序段的顺序号,从该段程序重新起动机床。也可用于高速程序检查。程序的重新起动有两种重新起动的方法:P P 型和Q Q 型(由系统参数设定)。程序段跳过:在自动运行状态下,当操作面板上的程序段选择跳过开关接通时,有斜杠(/)的程序段被忽略。程序选择停:在自动运行时,当加工程序执行到M01 M01 指令的程序段后也会停止。程序循环起动运行:在存储器方式(MEM)(MEM)、DNC DNC 运行方
18、式(RMT)(RMT)或手动数据输入方式(MDIMDI)下,若按下循环起动开关,则CNC CNC 进入自动运行状态并开始运行,同时机床上的循环起动灯点亮。程序进给暂停:自动运行期间进给暂停开关按下时,CNC 进入暂停状态并且停止运行,同时,循环起动灯灭。(2)数控机床程序功能开关的作用第38页/共55页(3)(3)数控机床加工程序功能开关的PMC控制梯形图 第39页/共55页3.3.数控机床倍率开关P PC C控制 进给倍率开关主轴倍率开关快移倍率开关(1)数控机床倍率开关第40页/共55页(2)数控机床倍率开关的作用进给速度倍率开关:通过进给倍率开关选择百分比(%)来增加或减少编程进给速度。
19、主轴速度倍率开关:使加工程序中指令的主轴速度S 值乘以0254的倍率。快移倍率开关:数控机床无论自动运行快移速度还是手动快移速度是在系统参数中设定各轴的快移速度(倍率100%100%的速度),而加工程序中无需指定。自动运行中的快速移动包括所有的快速移动,如固定循环定位、自动参考位置返回等,而不仅仅是G00 G00 移动指令。手动快速移动也包含了参考位置返回中的快速移动。通过快速移动倍率信号可为快速移动速度施加倍率,快速移动速度倍率为F0、25%、50%和100%,其中F0由系统参数设定各轴固定进给速度。第41页/共55页(3)数控机床进给速度倍率和点动速度的PMC控制梯形图 第42页/共55页
20、4.4.数控机床润滑系统P PC C控制 数控机床润滑系统的电气控制要求(1 1)首次开机时,自动润滑1515秒(2.52.5秒打油、2.52.5秒关闭)。(2 2)机床运行时,达到润滑间隔固定时间(如3030分钟)自动润滑一次,而且润滑间隔时间用户可以进行调整(通过PMCPMC参数)。(3 3)加工过程中,操作者可根据实际需要还可以进行手动润滑(通过机床操作面板的润滑手动开关控制)。(4 4)润滑泵电动机具有过载保护,当出现过载时,系统要有相应的报警信息。(5 5)润滑油箱油面低于极限时,系统要有报警提示(此时机床可以运行)。第43页/共55页润滑系统电气控制线路 第44页/共55页润滑系统
21、PMC控制梯形图 第45页/共55页5.5.数控机床辅助功能代码(代码)P PC C控制 M00(M00(程序停):):中断程序执行的功能。程序段内的动作完成后,主轴及冷却停止。这以前的状态信息被保护,按循环起动按钮时可重新起动程序运行。M01(M01(程序选择停):):只要操作者接通机床操作面板上的选择停按钮,就可进行与程序停相同的动作。选择停按钮断开时,此指令被忽略。M02(M02(程序结束):):是指示加工程序结束指令。在完成该程序段的动作后,主轴及冷却停止,控制装置和机床复位。M30(M30(程序结束):):是指示加工程序结束指令。在完成该程序段的动作后,主轴及冷却停止,控制装置和机床
22、复位。程序自动回到程序的头。M03、M04、M05:主轴正转、主轴反转及主轴停止指令。M07、M08、M09:冷却液1、2打开及冷却液关指令。M98、M99:子程序调用及子程序结束指令。M19、M29:主轴定向停和刚性攻丝指令。第46页/共55页系统M代码控制时序图 第47页/共55页辅助功能M M代码PMCPMC控制 第48页/共55页SYSTEMPMC系统PMC画面功能及具体操作 第49页/共55页TOPTOP为返回梯形图开头的操作软键 BOTTOMBOTTOM为返回梯形图结尾的操作软键 SRCHSRCH为搜索梯形图中信号触点的操作软键 W-SRCHW-SRCH为搜索梯形图中信号线圈的操作
23、软键 N-SRCHN-SRCH为搜索系统梯形图的行号的操作软键 F-SRCHF-SRCH(需要按系统扩展键)为搜索系统梯形图中功能指令的操作软键 1.1.系统梯形图显示画面(PMCLADPMCLAD)第50页/共55页2.2.系统梯形图的诊断画面(PMCDGNPMCDGN)TITLETITLE:显示PMCPMC的标题画面,该画面可以显示系统梯形图的名称、PMCPMC的类型、存储器的使用空间、梯形图程序所占的空间、信号注解所占的空间及信息注解所占的空间。STATUSSTATUS:显示系统PMCPMC输入/输出信号的状态。ALARMALARM:系统PMCPMC报警显示画面。TRACETRACE:系
24、统PMCPMC信号的跟踪画面显示。第51页/共55页系统PMCPMC计数器画面 系统PMCPMC的定时器画面 3.PMC3.PMC参数画面(PMCPRMPMCPRM)第52页/共55页系统PMCPMC保持型继电器画面(KEEPRLKEEPRL)K00K00K15K15为用户使用,机床厂家可根据机床的具体要求来设定,如机床是否使用第4 4轴控制、机床自动排削功能的选择等控制。K16K16K19K19为系统专用区,用户不能作为他用,如K17.0K17.0为系统梯形图显示选择(设定为0 0时,表示显示系统梯形图),K17.1K17.1为系统内装编辑功能是否有效(设定为1 1时,表示有效)。FANUCFANUC0iB/0iC0iB/0iC系统采用SB7SB7类型PMCPMC时,保持型继电器K900K900以上为系统专用区。第53页/共55页数据表组控制画面 数据表数据画面 数据表画面(DATA)G.DATAG.DATA为显示数据表组内数据的显示操作。G.CONTG.CONT为数据表组设定操作。NO.SRHNO.SRH为数据表组的搜索操作。INTINT为数据表控制数据画面的初始化操作。C.DATAC.DATA为数据表组控制画面显示操作。G.SRCHG.SRCH为搜索数据表组的数据显示操作。SEARCHSEARCH为搜索该组数据表数据操作。第54页/共55页感谢您的观看!第55页/共55页