数控机床PMC控制及应用实例

上传人:ra****d 文档编号:241400232 上传时间:2024-06-23 格式:PPT 页数:44 大小:1.95MB
返回 下载 相关 举报
数控机床PMC控制及应用实例_第1页
第1页 / 共44页
数控机床PMC控制及应用实例_第2页
第2页 / 共44页
数控机床PMC控制及应用实例_第3页
第3页 / 共44页
点击查看更多>>
资源描述
第四章第四章 数控机床数控机床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系统系统CNC系统、系统系统、系统PMC及机床的信号关系及机床的信号关系:FANUC 系统常用的系统常用的I/O装置装置内置内置I/O模块模块外置外置I/O单元单元分线盘分线盘I/O模块模块机床操作面板机床操作面板I/O卡卡系统系统I/O单元单元 FANUC OC/OD系统系统PMC的性能和规格的性能和规格 FANUC Oi系统系统PMC的性能和规格的性能和规格 第二节第二节FANUC系统系统 PMC的功能指令的功能指令 1.1.顺序程序结束指令顺序程序结束指令END1END1、END2END2、ENDEND FANUC系统系统 PMC的功能指令的功能指令 2.2.定时器指令定时器指令TMRTMR、TMRBTMRB 可变定时器可变定时器TMR:TMR指令的定时时间可通过指令的定时时间可通过PMC参数进参数进行更改。行更改。固定定时器固定定时器TMR:TMRB的设定时间编在梯形图中,在指令的设定时间编在梯形图中,在指令和定时器号的后面加上一项参数预设定时间,与顺序程序和定时器号的后面加上一项参数预设定时间,与顺序程序一起被写入一起被写入FROM中,所以定时器的时间不能用中,所以定时器的时间不能用PMC参数参数改写。改写。定时器在数控机床报警灯闪烁电路的应用定时器在数控机床报警灯闪烁电路的应用 FANUC系统系统 PMC的功能指令的功能指令 3.3.计数器指令计数器指令CTRCTR 计数器主要功能是进行计数,可以是加计数,也可以是减计数。计数器主要功能是进行计数,可以是加计数,也可以是减计数。计数器的预置值形式是计数器的预置值形式是BCDBCD代码还是二进制代码形式由代码还是二进制代码形式由PMCPMC的参的参数设定一般为二进制代码。数设定一般为二进制代码。FANUC系统系统 PMC的功能指令的功能指令 4.4.译码指令译码指令DECDEC、DECBDECB DECDEC指令的功能是:当两位指令的功能是:当两位BCDBCD代码与给定值一致代码与给定值一致时,输出为时,输出为“1“1;不一致时,输出为;不一致时,输出为“0“0,主,主要用于数控机床的要用于数控机床的M M码、码、T T码的译码。一条码的译码。一条DECDEC译译码指令只能译一个码指令只能译一个M M代码。代码。DECBDECB的指令功能的指令功能:可对:可对1 1、2 2或或4 4个字节的二进制代码数据译码,个字节的二进制代码数据译码,所指定的所指定的8 8位连续数据之一与代码数据相同时,对应的输出数据位位连续数据之一与代码数据相同时,对应的输出数据位为为1 1。主要用于。主要用于M M代码、代码、T T代码的译码,一条代码的译码,一条DECBDECB代码可译代码可译8 8个连续个连续M M代码或代码或8 8个连续个连续T T代码。代码。FANUC系统系统 PMC的功能指令的功能指令 5.5.比较指令比较指令COMPCOMP、COMPBCOMPB COMP指令的输入值和比较值为指令的输入值和比较值为2位或位或4位位BCD代码。代码。COMPB指令功能是:比较指令功能是:比较1个、个、2个或个或4个字节长个字节长的二进制数据之间的大小,比较的结果存放在运算的二进制数据之间的大小,比较的结果存放在运算结果存放器结果存放器R9000中。中。FANUC系统系统 PMC的功能指令的功能指令 6.6.常数定义指令常数定义指令NUMENUME、NUMEBNUMEB NUME指令指令是是2位或位或4位位BCD代码常数定义指令。代码常数定义指令。NUMEB指令指令是是1个字节、个字节、2个字节或个字节或4个字节长二进制数的常数个字节长二进制数的常数定义指令。定义指令。FANUC系统系统 PMC的功能指令的功能指令 7.7.判别一致指令判别一致指令COINCOIN和传输指令和传输指令MOVEMOVE COIN指令用来指令用来检查参考参考值与比与比较值是否一致,可用于是否一致,可用于检查刀刀库、转台等旋台等旋转体是否到达目体是否到达目标位置等。位置等。MOVEMOVE指令的作用是把比较数据和处理数据进行逻辑指令的作用是把比较数据和处理数据进行逻辑“与运算,并将结果传输到指定地址。与运算,并将结果传输到指定地址。FANUC系统系统 PMC的功能指令的功能指令 8.8.旋转指令旋转指令ROTROT、ROTBROTB ROT/ROTBROT/ROTB指令用来判别回转体的下一步旋转方向;计算出回转体从指令用来判别回转体的下一步旋转方向;计算出回转体从当前位置旋转到目标位置的步数或计算出到达目标位置前一位置的当前位置旋转到目标位置的步数或计算出到达目标位置前一位置的位置数。位置数。FANUC系统系统 PMC的功能指令的功能指令 9.9.数据检索指令数据检索指令DSCHDSCH、DSCHBDSCHB DSCHDSCH指令的功能是在数据表中搜索指定的数据指令的功能是在数据表中搜索指定的数据2 2位或位或4 4为为BCDBCD代码,并且输出其表内号,常用于刀代码,并且输出其表内号,常用于刀具具T T码的检索。码的检索。FANUC系统系统 PMC的功能指令的功能指令 DSCHBDSCHB指令的功能与指令的功能与DSCHDSCH一样也是用来检索指定的一样也是用来检索指定的数据。但与数据。但与DSCHDSCH指令不同有两点:该指令中处理的指令不同有两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数数所有的数据都是二进制形式;数据表的数据数数据表的容量用地址指定。据表的容量用地址指定。FANUC系统系统 PMC的功能指令的功能指令 10.10.变地址传输指令变地址传输指令XMOVXMOV、XMOVBXMOVBXMOVXMOV指令指令可可读取数据表的数据或写入数据表的数据,取数据表的数据或写入数据表的数据,处理的数据理的数据为2 2位位BCDBCD代代码或或4 4位位BCDBCD代代码。该指令常用于加工中心的随机指令常用于加工中心的随机换刀控刀控制。制。FANUC系统系统 PMC的功能指令的功能指令 XMOVBXMOVB指令的功能与指令的功能与XMOVXMOV一样也是用来读取数据表一样也是用来读取数据表的数据或写入数据表的数据。但与的数据或写入数据表的数据。但与XMOVXMOV指令不同有指令不同有两点:该指令中处理的所有的数据都是二进制形式;两点:该指令中处理的所有的数据都是二进制形式;数据表的数据数数据表的容量用地址形式指定。数据表的数据数数据表的容量用地址形式指定。FANUC系统系统 PMC的功能指令的功能指令 11.11.代码转换指令代码转换指令CODCOD、CODBCODB CODCOD指令是把指令是把2 2位位BCDBCD代码代码099099数据转换成数据转换成2 2位位或或4 4位位BCDBCD代码数据的指令。具体功能是把代码数据的指令。具体功能是把2 2位位BCDBCD代代码指定的数据表内号数据码指定的数据表内号数据2 2位或位或4 4位位BCDBCD代码输代码输出到转换数据的输出地址中。出到转换数据的输出地址中。FANUC系统系统 PMC的功能指令的功能指令 CODBCODB指令是把指令是把2 2个字节的二进制代码个字节的二进制代码02560256数数据转换成据转换成1 1字节、字节、2 2个字节或个字节或4 4个字节的二进制数据个字节的二进制数据指令。具体功能是把指令。具体功能是把2 2个字节二进制数指定的数据个字节二进制数指定的数据表内号数据表内号数据1 1字节、字节、2 2个字节或个字节或4 4个字节的二进制个字节的二进制数据输出到转换数据的输出地址中。数据输出到转换数据的输出地址中。FANUC系统系统 PMC的功能指令的功能指令 12.12.信息显示指令信息显示指令DISPBDISPB 该指令用于在系统显示装置该指令用于在系统显示装置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!A0.4A0.42000 2000 PLEASE PLEASE CHECK CHECK GEAR GEAR LUBE LUBE OIL LEVELOIL LEVEL!第三节第三节 数控机床数控机床PMC控制应用举例控制应用举例 1.1.数控机床工作状态开关数控机床工作状态开关PC控制控制(1)数控机床状态开关数控机床状态开关2数控机床状态开关的功能数控机床状态开关的功能编辑状态编辑状态(EDIT):在此状态下,编辑存储到在此状态下,编辑存储到CNC CNC 内存中的内存中的 加工程序文件。加工程序文件。存储运行状态存储运行状态MEMMEM:在此状态下,系统运行的在此状态下,系统运行的加工程序为系统存储器内的程序。加工程序为系统存储器内的程序。手动数据输入状态手动数据输入状态MDIMDI:在此状态下,通过:在此状态下,通过MDI MDI 面板可以编制最多面板可以编制最多10 10 行的程序并被执行,程序格行的程序并被执行,程序格式和通常程序一样。式和通常程序一样。手轮进给状态手轮进给状态HNDHND:在此状态下,刀具可以通:在此状态下,刀具可以通过旋转机床操作面板上的手摇脉冲发生器微量移过旋转机床操作面板上的手摇脉冲发生器微量移动。动。2数控机床状态开关的功能数控机床状态开关的功能机机床床返返回回参参考考点点REFREF:在在此此状状态态下下,可可以以实实现现手手动动返返回回机机床床参参考考点点的的操操作作。通通过过返返回回机机床床参参考考点操作,点操作,CNCCNC系统确定机床零点的位置。系统确定机床零点的位置。DNC状态状态RMT:在此状态下,可以通过阅:在此状态下,可以通过阅读机加工纸带程序或读机加工纸带程序或RS-232通信口与计算机通信口与计算机进行通信,实现数控机床的在线加工。进行通信,实现数控机床的在线加工。手动连续进给状态手动连续进给状态JOGJOG:在此状态下,持续:在此状态下,持续按下操作面板上的进给轴及其方向选择开关,会按下操作面板上的进给轴及其方向选择开关,会使刀具沿着轴的所选方向连续移动。使刀具沿着轴的所选方向连续移动。3状态开关状态开关PMC控制梯形图控制梯形图2.2.数控机床加工程序功能开关数控机床加工程序功能开关P PC C控制控制(1)数控机床加工程序功能开关数控机床加工程序功能开关 机床锁住:机床锁住:在自动运行状态下,按下机床操作面板上的机床在自动运行状态下,按下机床操作面板上的机床锁住开关,执行循环起动时,刀具不移动,但是显示器上每个轴锁住开关,执行循环起动时,刀具不移动,但是显示器上每个轴运动的位移在变化,就象刀具在运动一样。运动的位移在变化,就象刀具在运动一样。程序辅助功能的锁住:程序辅助功能的锁住:程序运行时,禁止执行程序运行时,禁止执行M M、S S 和和T T 指令,和机床锁住功能一起使用指令,和机床锁住功能一起使用,检查程序是否编制正确。检查程序是否编制正确。程序的空运转:程序的空运转:在自动运行状态下,按下机在自动运行状态下,按下机床操作面板上的空运行开关,刀具按参数各床操作面板上的空运行开关,刀具按参数各轴快移速度中指定的速度移动,而与程序中轴快移速度中指定的速度移动,而与程序中指令的进给速度无关。指令的进给速度无关。程序单段运行:程序单段运行:按下单程序段方式开关进入单程序段工作按下单程序段方式开关进入单程序段工作方式。在单程序段方式中按下循环起动按钮后,刀具在执行完程方式。在单程序段方式中按下循环起动按钮后,刀具在执行完程序中的一段程序后停止。通过单段方式一段一段地执行程序,仔序中的一段程序后停止。通过单段方式一段一段地执行程序,仔细检查程序。细检查程序。(2)数控机床程序功能开关的作用数控机床程序功能开关的作用程序再起运行:该功能用于指定刀具断裂或者公休程序再起运行:该功能用于指定刀具断裂或者公休后重新起动程序时,将要起动程序段的顺序号,从后重新起动程序时,将要起动程序段的顺序号,从该段程序重新起动机床。也可用于高速程序检查。该段程序重新起动机床。也可用于高速程序检查。程序的重新起动有两种重新起动的方法:程序的重新起动有两种重新起动的方法:P P 型和型和Q Q 型由系统参数设定。型由系统参数设定。程序段跳过:在自动运行状态下,当操作面板程序段跳过:在自动运行状态下,当操作面板上的程序段选择跳过开关接通时,有斜杠上的程序段选择跳过开关接通时,有斜杠/的程序段被忽略。的程序段被忽略。程序选择停:程序选择停:在自动运行时,当加工程序执行到在自动运行时,当加工程序执行到M01 M01 指令的程指令的程序段后也会停止。序段后也会停止。程序循环起动运行:在存储器方式程序循环起动运行:在存储器方式(MEM)(MEM)、DNC DNC 运运行方式行方式(RMT)(RMT)或手动数据输入方式或手动数据输入方式MDIMDI下,假设下,假设按下循环起动开关,那么按下循环起动开关,那么CNC CNC 进入自动运行状态并进入自动运行状态并开始运行开始运行,同时机床上的循环起动灯点亮。同时机床上的循环起动灯点亮。程序进给暂停:程序进给暂停:自动运行期间进给暂停开关按下时,自动运行期间进给暂停开关按下时,CNC 进入暂停状态并且停止运行,同时,循环起动灯灭。进入暂停状态并且停止运行,同时,循环起动灯灭。(2)数控机床程序功能开关的作用数控机床程序功能开关的作用(3)(3)数控机床加工程序功能开关的数控机床加工程序功能开关的PMC控制梯形图控制梯形图3.3.数控机床倍率开关数控机床倍率开关P PC C控制控制进给倍率开关进给倍率开关主轴倍率开关主轴倍率开关快移倍率开关快移倍率开关(1)数控机床倍率开关数控机床倍率开关(2)数控机床倍率开关的作用数控机床倍率开关的作用进给速度倍率开关进给速度倍率开关:通过进给倍率开关选择百分通过进给倍率开关选择百分比比%来增加或减少编程进给速度。来增加或减少编程进给速度。主轴速度倍率开关主轴速度倍率开关:使加工程序中指令的主轴速度使加工程序中指令的主轴速度S 值乘值乘以以0254的倍率。的倍率。快移倍率开关快移倍率开关:数控机床无论自动运行快移速度数控机床无论自动运行快移速度还是手动快移速度是在系统参数中设定各轴的快还是手动快移速度是在系统参数中设定各轴的快移速度倍率移速度倍率100%100%的速度,而加工程序中无需的速度,而加工程序中无需指定。自动运行中的快速移动包括所有的快速移指定。自动运行中的快速移动包括所有的快速移动,如固定循环定位、自动参考位置返回等,而动,如固定循环定位、自动参考位置返回等,而不仅仅是不仅仅是G00 G00 移动指令。手动快速移动也包含了移动指令。手动快速移动也包含了参考位置返回中的快速移动。通过快速移动倍率参考位置返回中的快速移动。通过快速移动倍率信号可为快速移动速度施加倍率,快速移动速度信号可为快速移动速度施加倍率,快速移动速度倍率为倍率为F0F0、25%25%、50%50%和和100%100%,其中,其中F0F0由系统参由系统参数设定各轴固定进给速度数设定各轴固定进给速度 。3数控机床进给速度倍率和点动速度的数控机床进给速度倍率和点动速度的PMC控制梯形图控制梯形图 4.4.数控机床润滑系统数控机床润滑系统P PC C控制控制数控机床润滑系统的电气控制要求1首次开机时,自动润滑15秒2.5秒打油、2.5秒关闭。2机床运行时,到达润滑间隔固定时间如30分钟自动润滑一次,而且润滑间隔时间用户可以进行调整通过PMC参数。3加工过程中,操作者可根据实际需要还可以进行手动润滑通过机床操作面板的润滑手动开关控制。4润滑泵电动机具有过载保护,当出现过载时,系统要有相应的报警信息。5润滑油箱油面低于极限时,系统要有报警提示此时机床可以运行。润滑系统电气控制线路润滑系统电气控制线路润滑系统润滑系统PMC控制梯形图控制梯形图 5.5.数控机床辅助功能代码代码数控机床辅助功能代码代码P PC C控制控制 M00(M00(程序停程序停):):中断程序执行的功能。程序段内的动作完成后,主中断程序执行的功能。程序段内的动作完成后,主轴及冷却停止。这以前的状态信息被保护,按循环起动按钮时可轴及冷却停止。这以前的状态信息被保护,按循环起动按钮时可重新起动程序运行。重新起动程序运行。M01(M01(程序选择停程序选择停):):只要操作者接通机床操作面板上的选择停按钮,只要操作者接通机床操作面板上的选择停按钮,就可进行与程序停相同的动作。选择停按钮断开时,此指令被忽就可进行与程序停相同的动作。选择停按钮断开时,此指令被忽略。略。M02(M02(程序结束程序结束):):是指示加工程序结束指令。在完成该程序段的动作是指示加工程序结束指令。在完成该程序段的动作后,主轴及冷却停止,控制装置和机床复位。后,主轴及冷却停止,控制装置和机床复位。M30(M30(程序结束程序结束):):是指示加工程序结束指令。在完成该程序段的动是指示加工程序结束指令。在完成该程序段的动作后,主轴及冷却停止,控制装置和机床复位。程序自动回到程作后,主轴及冷却停止,控制装置和机床复位。程序自动回到程序的头。序的头。M03、M04、M05:主轴正转、主轴反转及主轴停止指令。主轴正转、主轴反转及主轴停止指令。M07、M08、M09:冷却液冷却液1、2翻开及冷却液关指令。翻开及冷却液关指令。M98、M99:子程序调用及子程序结束指令。子程序调用及子程序结束指令。M19、M29:主轴定向停和刚性攻丝指令。主轴定向停和刚性攻丝指令。系统系统M代码控制时序图代码控制时序图辅助功能辅助功能M M代码代码PMCPMC控制控制 SYSTEMPMC第五节第五节 系统系统PMC画面功能及具体操作画面功能及具体操作TOPTOP为返回梯形图开头的操作软键为返回梯形图开头的操作软键 BOTTOM BOTTOM为返回梯形图结尾为返回梯形图结尾的操作软键的操作软键 SRCH SRCH为搜索梯形图中信号触点的操作软键为搜索梯形图中信号触点的操作软键 W-SRCH W-SRCH为搜索梯形图中信号线圈的操作软键为搜索梯形图中信号线圈的操作软键 N-SRCH N-SRCH为搜索系统梯形图为搜索系统梯形图的行号的操作软键的行号的操作软键 F-SRCH F-SRCH需要按系统扩展键为搜索系统需要按系统扩展键为搜索系统梯形图中功能指令的操作软键梯形图中功能指令的操作软键 1.1.系统梯形图显示画面系统梯形图显示画面PMCLADPMCLAD 2.2.系统梯形图的诊断画面系统梯形图的诊断画面PMCDGNPMCDGN TITLETITLE:显示显示PMCPMC的标题画面,该画面可以显示系统梯形图的名称、的标题画面,该画面可以显示系统梯形图的名称、PMCPMC的类型、存储器的使用空间、梯形图程序所占的空间、信号注的类型、存储器的使用空间、梯形图程序所占的空间、信号注解所占的空间及信息注解所占的空间。解所占的空间及信息注解所占的空间。STATUSSTATUS:显示系统显示系统PMCPMC输入输入/输出信号的状态。输出信号的状态。ALARMALARM:系统系统PMCPMC报警显示画面。报警显示画面。TRACETRACE:系统系统PMCPMC信号的跟踪画面显示。信号的跟踪画面显示。系统系统PMCPMC计数器画面计数器画面系统系统PMCPMC的定时器画面的定时器画面 3.PMC3.PMC参数画面参数画面PMCPRMPMCPRM 系统系统PMCPMC保持型继电器画面保持型继电器画面KEEPRLKEEPRL K00K15K00K15为用户使用,机床厂家可根据机床的具体要求来设定,如为用户使用,机床厂家可根据机床的具体要求来设定,如机床是否使用第机床是否使用第4 4轴控制、机床自动排削功能的选择等控制。轴控制、机床自动排削功能的选择等控制。K16K16K19K19为系统专用区,用户不能作为他用,如为系统专用区,用户不能作为他用,如K17.0K17.0为系统梯形图显示为系统梯形图显示选择选择(设定为设定为0 0时,表示显示系统梯形图时,表示显示系统梯形图),K17.1K17.1为系统内装编辑功为系统内装编辑功能是否有效能是否有效(设定为设定为1 1时时,表示有效表示有效)。FANUC0iB/0iCFANUC0iB/0iC系统采用系统采用SB7SB7类型类型PMCPMC时,保持型继电器时,保持型继电器K900K900以上为系统专用区以上为系统专用区。数据表组控制画面数据表组控制画面数据表数据画面数据表数据画面数据表画面数据表画面 DATADATAG.DATAG.DATA为显示数据表组内数据的显示操作。为显示数据表组内数据的显示操作。G.CONTG.CONT为数据表为数据表组设定操作。组设定操作。NO.SRHNO.SRH为数据表组的搜索操作。为数据表组的搜索操作。INTINT为数据表为数据表控制数据画面的初始化操作。控制数据画面的初始化操作。C.DATAC.DATA为数据表组控制画面显示为数据表组控制画面显示操作。操作。G.SRCHG.SRCH为搜索数据表组的数据显示操作。为搜索数据表组的数据显示操作。SEARCHSEARCH为搜为搜索该组数据表数据操作。索该组数据表数据操作。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!