FANUC 0i系统与SINUMERIK 802D系统的编程指令分析及应用

FANUC 0i系统与SINUMERIK 802D系统的编程指令分析及应用

ID:41081534

大小:338.50 KB

页数:5页

时间:2019-08-15

FANUC 0i系统与SINUMERIK 802D系统的编程指令分析及应用_第1页
FANUC 0i系统与SINUMERIK 802D系统的编程指令分析及应用_第2页
FANUC 0i系统与SINUMERIK 802D系统的编程指令分析及应用_第3页
FANUC 0i系统与SINUMERIK 802D系统的编程指令分析及应用_第4页
FANUC 0i系统与SINUMERIK 802D系统的编程指令分析及应用_第5页
资源描述:

《FANUC 0i系统与SINUMERIK 802D系统的编程指令分析及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、FANUC0i系统与SINUMERIK802D系统的编程指令分析及应用FANUC0i系统和SINUMERIK802D系统都是目前国内最流行的机床控制系统,它们都适用于数控车床、数控铣床、加工中心和专用数控机床等。该文作者主要针对加工中心上应用FANUC0i系统和SINUMERIK802D系统在编程指令、编程方法上的不同,目的是供机床操作编程人员参考与借鉴。一、数控加工程序结构的异同不管是哪种数控系统,数控加工程序都由程序开始部分、若干个程序段、程序结束部分组成。每一个数控加工程序对应一个程序号,不同的数控系统,程序号的规定不同。对于FANUC0

2、i系统,主程序和子程序的程序号规定相同,由地址“O”和后面的4位数字组成,如O1234。而对于SINUMERIK802D数控系统,主程序以.mpf为后缀,子程序以.spf为后缀,如SPF1.mpf。二、刀具功能的异同刀具功能,又称T功能,编程时用来选择刀具,由T代码和它后面的2位数字表示,其编程格式因数控系统的不同而异。如在FANUC0i数控中,换刀时必须结合M98指令,其编程格式如下:TM98P9000其中:T后为刀具号,一般取2位;M98为调用换刀子程序;P9000为换刀子程序号。指定刀具偏置值的代码分为H代码(刀具长度偏置)和D代码(刀具

3、半径补偿)。在SINUMERIK802D系统中,采用T、D指令编程。T功能用来选择刀具,而D功能用来选择相关的刀偏。一把刀具可以匹配1~9个不同补偿的刀偏组。如果没有编写D指令,则D1自动生效。如果编写D0,则刀具补偿值无效。每个刀补在调用时,长度和半径都必须输入完整。三、编程指令的异同1.目标点的坐标值表达方法在数控加工程序中,表示目标点的坐标值有绝对尺寸指令和增量尺寸指令两种,在FANUC0i系统和SINUMERIK802D系统中,分别用G90、G91指定。不过,SINUMERIK802D系统还可以在程序中通过AC或IC以绝对尺寸或相对尺寸

4、方式进行设定,编程更为灵活。2.基本移动指令基本移动指令有G00、G01、G02、G03。G00和G01的编程格式均相同。但圆弧插补有区别。对于FANUC0i系统,圆弧插补有终点/圆弧半径和终点/圆心坐标两种编程方式,而SINUMERIK802D数控系统有5种编程方式,除上面两种方式外,还有张角/圆心、张角/终点等极坐标编程方式,以及通过中间点进行圆弧插补和切线过渡圆弧编程方式。3.刀具半径补偿指令在铣削零件轮廓时,由于刀具半径尺寸的影响,刀具的中心轨迹与零件轮廓往往不一致。为了避免计算刀具中心轨迹,数控系统提供了刀具半径补偿功能,编程人员可以

5、直接按零件图样上的轮廓尺寸编程。(1)相同之处1)指令及功能G41是刀具半径左补偿指令,即顺着刀具前进方向看(假定工件不动),刀具位于工件轮廓的左边;G42是刀具半径右补偿指令,即顺着刀具前进方向看(假定工件不动),刀具位于工件轮廓的右边;G40是取消刀具半径补偿指令。使用该指令后,G41、G42指令无效。2)编程格式这里有三点要说明:首先,建立和取消刀补必须与G01或G00指令组合完成;其次,程序中的X、Y是G01、G00运动的目标点坐标;第三,D代码中存放刀具半径值作为偏置量,用于数控系统计算刀具中心的运动轨迹。偏置量可用CRT/MDI方式

6、输入。所以在应用时要注意:建立刀具半径补偿的程序段,必须是在补偿平面内不为零的直线移动,一般应在切入工件之前完成;取消刀具半径补偿的程序段,一般应在切出工件之后完成;当刀具半径大于所加工工件内轮廓转角或刀具直径大于所加工沟槽时会产生过切,要避免这种情况的发生。(2)不同之处对于FANUC0i系统,G41或G42必须与G40成对使用,即编程中刀补方向改变时,必须先取消刀补,才能建立新的刀补。而对于SINUMERIK802D系统,无需经过G40,G41、G42就可以相互转换。4.刀具长度补偿指令使用刀具长度补偿指令,在编程时不必考虑刀具的实际长度及

7、各把刀具不同的长度尺寸。加工时,用CRT/MDI方式输入刀具的长度尺寸,即可进行正确加工。当由于刀具磨损、更换刀具等原因引起刀具长度尺寸变化时,只要修正刀具长度补偿量,而不必调整程序或刀具。(1)指令及功能G43是建立刀具长度正补偿,G44是建立刀具长度负补偿,G49是取消刀具长度补偿。(2)编程格式G43(G44)G00(G01)ZHG49G00(G01)Z以上编程指令只适合于FANUC0i系统。对于SINUMERIK802D系统,刀具调用后,刀具长度补偿立即生效,无需G代码指定。5.固定循环功能为了进一步提高编程工作效率,数控系统中一般设计

8、了固定循环功能,它规定对于一些典型加工中的固定、连续的动作,用一个程序段表达,即用固定循环指令来进行孔或槽的加工。(1)基于FANUC0i系统中固定循

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。