毕业设计(论文)基于FANUC系统的宏程序应用.doc

上传人:文库蛋蛋多 文档编号:2946149 上传时间:2023-03-05 格式:DOC 页数:25 大小:284.50KB
返回 下载 相关 举报
毕业设计(论文)基于FANUC系统的宏程序应用.doc_第1页
第1页 / 共25页
毕业设计(论文)基于FANUC系统的宏程序应用.doc_第2页
第2页 / 共25页
毕业设计(论文)基于FANUC系统的宏程序应用.doc_第3页
第3页 / 共25页
毕业设计(论文)基于FANUC系统的宏程序应用.doc_第4页
第4页 / 共25页
毕业设计(论文)基于FANUC系统的宏程序应用.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《毕业设计(论文)基于FANUC系统的宏程序应用.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于FANUC系统的宏程序应用.doc(25页珍藏版)》请在三一办公上搜索。

1、毕 业 论 文论文题目 基于FANUC系统的宏程序应用 系 别 机电工程系 专 业 机电设备维修与管理 班 级 机电设备09 学 号 学生姓名 指导教师(签名) 完成时间 2012 年 月【摘要】宏程序是对数控系统的一种功能扩展,即在其功能平台上进行开发,开发出来的程序称之为宏程序。宏程序是数控系统中一种具有计算能力和决策能力的数控程序,也可称之为参数化编程。论文首先从数控宏指令的特点、加工零件的范围着手,对用户宏程序B的数学应用基础、变量赋值、运算、循环、转移等功能,及非模态指令G65、G66/G67,G和M代码指令的调用进行说明。然后,基于FANUC数控系统的宏程序,解决自动编程中无法进行

2、参数化编程的难题,编制出可在数控车床上加工的椭圆O8001、双曲线O8002、抛物线O8003三种二次曲线的走刀指令,实现非圆曲线的二次开发。用户宏程序B可以使用数学函数进行参数编程,实现编程的参数化,无需进行大量繁琐的计算。其次,它还具有通用性,参数易于修改、程序可循环使用等特点。在相似的工序中,修改相关参数即可实现宏程序多次使用。关键词: 宏程序 参数化 自动编程AbstractMacro program for CNC system is a kind of function extension, which in its function of platform development

3、, the developed program called macro program. Macro program in NC system is capable of computing ability and decision-making ability of NC program, also called the parametric programming.Papers from the first NC Macro characteristics, the range of processing parts of hands, the user macro program B

4、applied mathematics foundation, variable assignment, arithmetic, circulation, transfer and other functions, and modeless command G65, G66/G67, G and M code call instructions. Then, based on FANUC CNC system macro program, solve the automatic programming can be parameterized programming problem, deve

5、loped in NC lathe machining of ellipse, hyperbola, parabola O8001O8002three O8003two times curve cutting instruction, implementation of non circular curve for two times the development of.User macro program B can use mathematical functions to perform parameter programming, programming parameter, wit

6、hout the need for a large number of tedious calculation. Secondly, it also has the versatility, easy to modify the parameters, procedures can be recycled for use characteristics. In a similar process, modify the relevant parameters can be realized by using macro program for many times.Key words: mac

7、ro program parametric automatic programming目录绪论.1第一章宏程序数学基础应用2第二章用户宏程序转移和循环62.1变量62.2算术与逻辑运算62.3 转移与循环7第三章 宏程序功能93.1 用户宏程序A93.2用户宏指令B93.3 宏程序语句的处理以及使用限制10第四章 宏程序在数控车的应用114.1 数控车床非圆二次曲线的走刀宏程序114.2 小结12第五章FANUC车床宏程序的典型零件加工实例一135.1加工方案选择及确定135.2椭圆手柄工艺分析135.3椭圆手柄宏程序编程加工17结论20参考文献21致谢22绪论宏程序的含义 一般意义而言,数控

8、指令是指ISO代码指令编程,即每一指令的功能是固定的,由系统厂家生产,使用者只需且只能按照机床的控制规定编程即可。但有时这些指令满足不了用户的需求,系统因此提供了用户宏程序平台,用户可以对数控系统进行一定的功能扩展,即在数控系统宏程序功能的平台上进行开发,其开发出来的程序就是宏程序。宏程序是数控系统中一种具有计算能力和决策能力的数控程序,简单而言,即采用参数化编程就称之为宏程序。宏程序的发展现状随着数控机床的普及和数控技术的推广,我国也被誉为“世界工厂”、“制造大国,我国制造工业飞速发展的同时,与世界制造先进水平的差距在不断缩小,而作为现代制造技术的灵魂及核心,数控加工技术也得到了广泛的应用,

9、各类CAD/CAM软件的应用日趋普及,特别是在数控三维曲面加工中手工编程几乎已无用武之地然而强大的思维定式和使用习惯,使得编程人员不论程序大小、加工难易都习惯使用CAD/CAM软件来编程,手工编程似乎被遗忘了,而在学习手工编程时只是简单地学习基本的编程指令。在国外,特别是日本,日本的机械行业的自动化、智能化、数控化程度不在我国之下,CAD/CAM软件也非常流行、普遍,但日本并没有因此而忽略和削弱对编程能力的基本功要求,因此在企业的生中,手工编程依然存在。宏程序的编程特点宏程序编程虽然比普通的编程难掌握很多,但是在企业生产中却有着较多的应用,特别是有些特殊曲面的零件只能用宏程序或自动编程来处理。

10、宏程序编程主要是高效、经济、加工质量好等。第一章 宏程序数学基础应用宏程序的应用离不开相关的数学知识,尤其是中学的基础知识,其中三角函数、解析几何是最重要、最直接的数学基础,要编制出精简的加工用宏程序。一方面要求编程者具有相应的工艺知识和经验,即确定合理的刀具、走刀路线(或走刀方式),另一方面也要求编程者具有相应的数学知识,即如何将上述的意图通过逻辑严密的数学语言,配合标准的格式语句加以表达出来这是手段。在宏程序编程应用中,充分了解曲线的标准方程和参数方程的转换,非圆曲线采用的编程均是参数编程,因此本论文使用图形、表格的形式简单总结以下三种常用曲线的标准方程及参数方程。二次曲线的定义是:从动点

11、P到定点F的距离PF到定直线的距离PF之比为定值,叫离心率,即PF:PH=。如果小于1,则动点P的轨迹为椭圆;如果等于1,则动点P的轨迹为抛物线,如果1,则动点P的轨迹为双曲线。此时,定点F称为焦点,定直线称为准线。椭圆和双曲线(及其退去形式)称为有心二次曲线,抛物线(及其退化形式)称为无心二次曲线。二次曲线在立体几何上都是由一平面以不同角度与标准圆锥面相割而得到的截面线,又称之为圆锥曲线。在工程实践中,二次曲线的应用非常广泛,在此不再赘述。图1-1 椭圆图形表1-1椭圆方程参数椭圆方程类别表达式标准方程+=1说明中心O(0,0),顶点A、B(a,0),顶点C、D(0,b)焦距=2c,离心率e

12、c=OF1=OF2=e = OF / a = /a , (e1)参数方程(直角坐标)(叫双曲线的离心角)极坐标方程(为焦弦之半)焦点F1为极点,F1X为极轴r=/(1-cos)焦点F2为极点,F2X为极轴r=/(1+cos)图1-3抛物线图形表1-3抛物线方程参数抛物线方程类别类别标准方程y2=2px焦距OF,离心率=OF=/2(=1)参数方程(极坐标)为焦弦之半F为极点,FX为极轴r=/(1-cos)第二章 用户宏程序转移和循环FANUC数控系统提供两种用户宏程序,即用户宏程序功能A和用户宏程序功能B。用户宏程序功能A是FANUC数控系统的标准配置功能,任何配置的FANUC数控系统都具备这个

13、功能。用户宏程序功能B是用户宏程序功能A的升级,虽然不是FANUC数控系统的标准配置功能,但是绝大部分的FANUC数控系统也都支持宏程序功能B;同时变量的转移与循环是宏程序编程的关键,而变量的使用则为循环提供的条件。2.1变量2.1.1变量表示相对计算机而言,计算机可以直接使用变量,而数控系统中的宏程序不能直接使用,变量需要使用变量符号“#”加上后面的变量号指定,如#1。变量在数控系统中,分三种类型,分别是:局部变量、公共变量和系统变量。表2-1 变量类型变量号变量类型功能#0空变量该变量总是空的,没有值能赋给该变量#1#33局部变量局部变量只能用于在宏程序中存储数据。例如运算结果。#100#

14、199#500#999公共变量公共变量在不同的宏程序中意义是相同。#1000#9999系统变量系统变量用于读与写CNC各种数据,例如刀具补偿等等。局部变量:在局部变量中,当断电时,局部变量被初始化为空,调用宏程序时,自变量对局部变量赋值。公共变量:断电时变量#100-#199初始化为空,变量#500#999的数据保存,即使断电也不会丢失数据。2.2算术与逻辑运算2.2.1算术运算在FANUC数控系统中,一般的编程都是只能使用数值加工无法使用函数运算。宏程序中,一般都不适用数值,使用函数方程式运算。2.2.2 混合运算的运算顺序函数与函数之间的运算,如数学中运算一样,有运算优先级,其顺序与数学中

15、的定义一样,优先级顺序从高到底依次如图1-1所示。函数运算乘法与除法运算加法与减法运算图2-1计算优先级流程图2.2.3 括号嵌套在数控宏程序编程中,对于程序中出现多层运算的时候,可以使用“”进行改变运算的顺序,最里面层的”优先运算。括号内最多可以嵌套5个“”,2.2.4运算精度无论是计算机系统还是数控系统,在计算过程中避免不了会产生误差,宏程序运算过程中也不例外,而数控机床加工的零件,精度要求均是比较高,因此在使用用户宏程序也必须考虑。在FANUC数控系统中,用户宏程序处理数据运算时,误差所使用的格式是浮点格式:,并且每次进行用户宏程序运算中,都产生一次误差,重复计算的过程中,误差会积累相加

16、。由此可见,运用用户宏程序运算误差非常小,精确度非常高,对于一般的加工,都能都达到图纸所需要的精度。2.3 转移与循环 在计算机C语言中,可以使用IF语句和WHILE语句改变程序的运行方向。宏程序中,使用GOTO语句和IF语句改变程序的流向,FANUC数控系统提供了三种转移与循环。表2-6 转移与循环表转移与循环GOTO语句无条件转移IF语句条件转移WHILE当时循环表2-7 运算符运算符含义运算符含义EQ等于(=)GE大于或等于()NE不等于()LT小于()GT大于()LE小于或等于()2.3.1无条件转移及条件转移(1)无条件转移:GOTO n ;(2)条件转移:IF条件表达式 GOTO

17、n;n顺序号为19999的数值当运用无条件转移时,只要执行到该含GOTO的程序段后,程序就会调用到n程序段,执行相关的程序(一般很少使用到无条件转移)。采用条件转移,则需要条件表达式进行比较,条件表达式包含有两个变量以及用于比较的运算符,当条件满足时,即可跳到GOTO所指定的程序段执行程序。IF#1GT#5 GOTO 15;N15G00Z50;程序条件满足条件不满足图2-2条件转移流程图2.3.2 循环在宏程序中,为了得到程序的简洁、精悍的效果,因此有些程序需要循环使用,这就使需要使用循环语句进行循环,在宏程序中,除了使用转移格式可以达到循环的效果以外,数控系统还提供WHLIE语句执行循环。第

18、三章 宏程序功能3.1 用户宏程序A用户宏程序A也称为A类宏,其格式为:G65HmP#iQ#jR#k,其中m为199,宏程序功能;#i为存储运算结果的变量号;#j为进行运算的变量1,也可以是常数;#k为进行运算的变量2,也可以是常数;而实际上A类宏程序的功能非常古板,无法进行直接使用运算符运算, A类宏程序使用是非常繁琐且不直观,因此A类宏程序就不做过多介绍,主要阐释用户宏程序B。3.2用户宏指令B用户宏程序B也称为B类宏程序。其调用指令形式如图2-1所示:非模态调用(G65)模态调用(G66/G67)用G代码调用宏程序用M代码调用宏程序用T代码调用宏程序调用用户宏指令B直接作为主程序图3-1

19、用户宏程序B调用图(1)宏程序可以直接在主程序中使用,如第五章模型加工的程序一样。(2)G65进行自变量赋值,即指定自变量(数据传送到宏程序)。(3)G65无条件地调用宏程序。(4)运行单段程序时,G65则不行(即不停机)。3.2.1 宏程序B直接使用宏程序B直接在主程序中出现时,只需要在程序号与刀具之间添加相应的自变量参数,其与一般的主程序一样,例如简单的正四边形平面铣削加工:表3-2 O0001程序表O0001程序名#1=A长#2=B宽#3=C刀具直径#4=-#2/2#5=0.8*#3每步进次加工量S1000M30F200;G54G90G00X0Y0Z20;X#6Y#5;WHILE#4LT

20、#2/2+0.3*#3 DO1;如刀具还加工到边缘,循环继续进行G01X-#6;#4=#4+#5;Y#5X#6;#4=#4+#5;Y#4;END1; 循环1结束M30程序结束,程序返回程序开头3.3 宏程序语句的处理数控机床加工的零件,精度相对而言比一般机床要高,因此,为了加工零件表面的平滑,数控系统(CNC)会缓冲预读下一个要执行的程序段(语句),而在刀具半径补偿(G41、G42)中,数控系统会提前预读23个程序段(语句)。宏程序由于是采用的算术表达式以及条件转移,当程序段被读到缓冲存储器后马上就被处理(执行)。因此,宏程序的响应速度比普通的编程或自动编程快,效率更高。第四章 宏程序在数控车

21、床的应用本章提出数控车床中椭圆、双曲线、抛物线的走刀程序,是对数控机床在宏程序平台上进行的二次开发,即只要调用相应程序,就可以如G01、G02/G03指令一样执行走刀,弥补数控系统中的非圆曲线加工指令的空白。4.1 数控车床非圆二次曲线的走刀宏程序4.1.1 椭圆走刀轨迹的宏程序编程指令O8001O8001;N001 #1=2*#3SQTR1-#2*#2/#4*#4; G01X#1Z#2;#2-#5;If#2GE#6GOTO 10;M99;4.1.2 双曲线走刀轨迹的宏程序编程指令O8002O8002;N001 #1=2*#3SQTR1+#2*#2/#4*#4; G01X#1Z#2;#2-#5

22、;If#2GE#6GOTO 10;M99;4.1.3 抛物线走刀轨迹的宏程序编程指令O8003O8003;N001 #1=SQTR2*#3*#2;G01X#1Z#2;#2-#5;If#2GE#6GOTO 10;M99变量说明:椭圆与双曲线:#1为X轴变量,#2为Z轴的自变量,#3为长半轴尺寸,#4为短半轴尺寸,#5为Z轴自变量每次步进的量,#6为加工的终点的Z轴坐标值;抛物线:#1为X轴变量,#2为Z轴的自变量,#3为P的数值,#4为Z轴自变量每次步进的量,#5为加工的终点的Z轴坐标值。以上三个宏程序只需要保存于数控系统中,其程序号在车床上如同G01,G02/G03插补指令一样,就可以实现椭圆

23、、双曲线、抛物线这三种非圆曲线的走刀。4.2 小结从上述运用宏程序走刀指令和模型加工可以得到,宏程序具有通用性、易于修改参数以及程序可循环性的强大优势,因此使用宏程序加工零件可以实现提高加工效率的效果。第五章FANUC车床宏程序的典型零件加工实例一5.1加工方案选择及确定图5-1椭圆手柄零件图5-1所示的工件为一个常用的带椭圆的手柄零件,其椭圆与直线相切,左端为M20的单头普通三角螺纹。外形表面粗糙度要求为,要求比较高,倒角尺寸要求为R2,总长尺寸误差为0.1mm。宏程序编程加工对于非圆、有规律曲线加工有非常好的优势,程序可以重复循环使用程序短小精悍,可以实现程序小模块化,方便编程与使用,可以

24、使用高速加工(20003000m/s),其加工速率高,加工得到的表面质量很高,基本都能够达到粗糙度。5.2椭圆手柄工艺分析(1)椭圆手柄采用FANUC数控系统车床。(2)材料为45钢,毛坯尺寸为40115mm的圆形棒料。(3)宏程序加工手柄加工工艺分析:工件的右端面为椭圆,不易于车床上一般的三角卡盘装夹,因而,先加工左端的外轮廓,后加工右端的椭圆。尤其注意的是:加工左端时,由于有螺纹,如果先加工,而后加工右端的时,装夹左端会损坏螺纹,并且螺纹M20 X 1,比较小,可以直接使用板牙加工就可以,(如果需要加工比较大的螺纹,可以在加工完右端的时候,使用铜皮包着,使用三角卡盘装夹。)(4)刀具选择:

25、由于有斜面,为了使刀具与工件的斜面在走刀加工的过程中,不产生干涉或是过切,因此需要计算斜面的斜度,为刀具角度的选择提供可靠依据。 Z轴方向上单边尺寸差:(36-26)/2=5mm;X轴方向上尺寸差 :70-46=24mm ;单边斜度为:arctan 5/24 = 11.768;刀偏角:9011.768=78.232。图5-2斜面斜度为了防止在加工过程中产生过切,在加工右端的时候刀具的角度必须小于78.232, 因此在3号与4号刀架上安装偏角为75外圆菱形合金刀。 (5)车削用量:考虑车削时参考车削用量表以及经验值,使用的车削用量:粗加工使用:主轴转速1000r/min,进给量f=100mm/m

26、in,精加工使用:主轴转速2000r/min,进给量f=50mm/min,留给精车的余量为0.10.5mm,考虑精车刀具有R0.2的圆弧倒角,为了避免车削20mm到26mm之间的阶梯时出现过切或未切并且参考车削用量表、经验值以及刀具刀尖圆弧半径大小,X 轴向、Z轴向均取0.2mm的精车余量;同时由于右端面(即带椭圆弧端)采用G73 循环指令,并且粗车分5次车削,因此U值的确定:U值设定= 实际尺寸-第一刀切入量-精车余量实际尺寸=(最大回转直径-最小回转直径)/2=(36-26)/2=5mm;第一刀切入量=实际尺寸/分割刀数=5/5=1mm精车余量为0.2mm;因此:U值的确定5-1-0.2=

27、3.8mm;(6)加工工艺步骤,如表5-1所示:夹右端45个齿,约60mm,粗车左端端面和外圆,留出0.2mm的精加工余量。换刀精加工左端外圆,尺寸到达19.90mm(螺纹大经)、22mm、R2、C2、20mm、5mm到图纸要求掉头、用薄铜皮包左端,装夹左端,找正装夹。粗加工右端面、外圆、留出0.2mm的精车余量。换刀精车右端,达到图纸尺寸和形位公差要求(精车时,在刀具上加油石,可以去毛刺)。使用游标卡尺(GB/T 213892008)、千分尺(GB/T 12162004)检查工件的各个尺寸,以保证达到加工的要求。(7)根据上述椭圆手柄零件加工工艺,编出刀具卡、工艺卡。表5-1 刀具使用卡刀具

28、号刀具型号及规格数量加工内容刀尖半径/mm主轴转速(r/min)进给转速(mm/min)T0190外圆偏刀1粗车端面、外圆0.51000100T0293外圆偏刀1精车左端0.2200050T0375外圆偏刀1粗车右端、椭圆弧、斜面、外圆0.51000100T0475外圆偏刀1粗车右端、椭圆弧、斜面、外圆端0.2200050 表5-2数控加工工艺卡数控加工工艺卡产品名称产品代号零件名称零件图号材料带椭圆手柄带椭圆手柄A4#45钢材工序号程序号夹具名称夹具代号设备名称数控系统三爪卡盘数控车床GSK980TD工步号工步内容刀具尺寸参数切削用量编号规格主轴转速(r/min)进给速度(mm/min)1粗

29、车左端面、外圆、圆弧T0190外圆偏刀20.20、26.20、R1.8、C1.88001002精车左端面、外圆、圆弧T0293外圆偏刀19.90、26.00、R2.0、C2, L1=20L2=51200503粗车右端面、椭圆、斜面、R连接面、外圆T0375外圆偏刀8001004精车右端面、椭圆、斜面、R连接面、外圆T0475外圆偏刀26.0、R201200505板牙加工螺纹16mm的板牙16mm手动匀速加工5.3椭圆手柄宏程序编程加工开始设定起始参数对Z轴自变量赋初始值机床按椭圆曲线加工Z值+0.1Z当前值Z终点值循环结束,退出循环YN图5-3宏程序循环流程图(1)数控宏程序加工编程程序:表5

30、-3工件左端加工程序程序号加工程序程序说明O0028程序名N001G54G90G40G100Z100;程序初始化、并用G54建立工件坐标系N002M03S800T0101主轴正转1000r/min、使用1号刀具、并建立刀补N003M08切削液开启N004G00X50Z2刀具快速定位到X50Z2的位置N005G71U1R0.5G71固定循环,粗车每次单边车削1mm,退刀0.5mm。N006G71P70Q150U0.2W0.2F100N70N150为轮廓加工,X轴精加工余量为0.2mm、Z轴为0.2mm。N007G01Z0;工进起点N008X0;车削端面N009X15.8;退刀N010X19.8Z

31、-2;加工C2N011Z-20;加工20mm的外圆N012X22;加工阶梯N013G41G03X26W-2R2;添加左刀补、加工R2N014G01X28M09;退刀、车削液关闭N015G40G00X50;X100Z100;退刀到X100Z100,为精加工换刀前准备N016T0202M03S1200F50;换刀,主轴正转2000r/min,进给率为50mm/minN017G70P70QN150精加工N70N150的轮廓N018M05;主轴停转N019M30;加工结束、程序返回程序头表5-4宏程序赋值说明表变量赋值说明#1椭圆长轴#2椭圆短轴#3Z轴自变量#4X轴的随变量#5步距#6Z轴加工椭圆加

32、工的终点表5-5右端加工程序程序号加工程序程序说明O0128程序名N001G54G90G40G00X100Z100;程序初始化、并用G54建立工件坐标系N002M03S800F100;主轴正转1000r/min,进给率为100mm/mimN003T0303;调用3号刀具,并尽量刀补N004M08;车削液开启N005G00X50Z2工进轮廓起始点N006G73U3.8W1R5G73固定循环,粗车每次单边车削1mm,车削5次N007G73P80Q170U0.2W0.2F100;N70N150为轮廓加工,X轴精加工余量为0.2mm、Z轴为0.2mm。N008G41G01Z0;端面加工N009X0;刀

33、具到达工进坐标系原点N010G65P8001A18.0B0.0C35D-46K0.1调用宏程序O8001加工椭圆弧面、椭圆长半轴为:C=35mm、X轴起始坐标为B=0、短半轴A=18mm、X轴终点坐标为D=-46mm、步距为K=0.1mmN011G01X26.96Z-68.33;加工斜面N012G02X26W-3.36R20;加工R20的圆弧N013G01Z-90;加工26mm的外圆N014X42;退刀N015M09;车削液关闭N016G40G00X100Z100;取消刀补,退刀刀X100Z100处,为精加工换刀做准备N017T0404;调用4号刀具,使用4号刀补N018M03S1200F50

34、;主轴正转,2000r/mimN019G70PQ170;精加工轮廓N70-N170N020M05;主轴停转N021M30;加工完毕,程序返回程序头。表5-6 O8001椭圆宏程序程序号加工程序程序说明O8001程序名N001N10#4=2*#1SQRT1-#2*#2/#3*#3;以#2为变量的参数N002G01X#4Z#2;加工椭圆N003#2-#5;步进加工N004IF#2GE#6GOTO 10;循环条件N005M99返回主程序由于加工过程中参数的改变,因而每段中所获得的表面粗糙度有所不同,在第三段加工中,其光滑度达到了镜面车,粗糙度达到(参数参考各级表面粗糙度的表面特征及应用举例),比图纸

35、中所需的要求高一个等级。结论本文通过FANUC数控系统运用简单的语言总结宏程序的理论基础及编程形式阐述了几种编程方式,以及提出了一种可以直接采用于主程序的宏程序也可以使用G65/G66调用编程形式,宏程序更加灵活。在数控系统二次开发中,使用宏程序编程编出了椭圆、双曲线、抛物线三种非圆曲线的程序指令,使用程序代替走刀指令,突破了数控系统中仅有的G01直线插补、G02/G03圆弧插补走刀指令,弥补了数控系统中没有非圆曲线加工指令的空白,实现宏程序可以直接采用有程序组成的指令进行走刀加工,其在椭圆手柄的加工中得以验证。在数控铣床(加工中心)中,提出了一种可以将宏程序直接使用于宏程序中,同时也可以使用

36、于G65/G66指令调用中,这让宏程序在实际加工中更加灵活、方便;同时编辑出数控铣床中(加工中心)的常用工序的模型宏程序,实现了程序的循环使用,为实际加工节约时间、降低成本,提高生产效率,解决一般编程以及自动编程的程序不可循环使用的难点,同时也解决自动编程参数难于修改的缺陷,并多次采用斯沃正版仿真软件加以验证,能达到其预期的目的。但是宏程序也存在一定的局限性,比如四轴、五轴加工时,编程起来有一定的困难,这都是宏程序的不足。参考文献1 美彼得斯密德(Peter Smid)(著). 罗学科,赵玉侠,刘瑛等(译) .FANUC数控系统用户宏程序与编程技巧M. 北京: 化学工业出版社, 2007.2

37、刘仕昌.浅谈宏程序在零件加工中的典型应用J. 装备制造技术,2009.4.3 赵鹏喜,田子欣.宏程序在零件典型部位加工中的应用分析J. 煤矿机械,2008.4 罗瑞琳. 浅谈宏程序在数控加工中的优势J. 装备制造技术,2008.8.5 程俊兰基于宏程序的外球面粗精加工M华北航天工业学院学报,2007.6 梁美兰. 浅谈学习宏程序编程的意义J. 科技信息,2008.17.7 许卫东FANUC数控宏程序在编程中的应用M现代制造,20068 GSK980TDa车床CNC使用手册第2版 FANUC数控设备有限公司 2008.03.249 PA.MuradUnderstanding anomalies

38、to extract vacuum energycA1P confProc(USA),200410 Bruhn,Gerhard WNo energy to be extracted from the vacuumMInstitute of Physics Publishing,Bristol,BS1 6BE,United Kin#om2006 11 陈宏钧,.实用金属切削手册(第二版)M. 机械工业出版社,200912 尹成湖、李保章、杜金萍. 机械制造技术基础课程设计M. 高等教育出版社,2009致谢本人的大学学习生活即将结束,毕业设计和论文也已圆满完成。在这几年中,无论学习和生活的多方面我

39、都得到了很多老师和同学的热情帮助,在此,我表示真诚的谢意。本文是在我的导师陈老师的悉心关怀和指导下完成的。在大学三年的学习生活中,陈老师一直给予我精神上的鼓励和学术上的支持,对我的毕业设计倾注了大量心血,陈强讲师有深厚的理论基础、对问题的独到见及良好的工作作风使我受益匪浅。陈老师在椭圆手柄模型加工时申请使用数控机床等工作过程中给与了我很大的帮助和支持;在论文手柄模型加工过程中,陈老师予以指导,谨祝陈老师工作顺利,事事顺心。我要感谢我们上届学姐陈高艳,陈高艳同学在我校验宏程序阶段,对我给予支持与帮助,同时从工厂车间实际加工方面给予我很大我帮助;在我对工艺方面设计之时,从企业加工的编程工艺方面给了很多良好的建议,在此我衷心地感谢他们。感谢大家两年多在学习和生活中对我的帮助,一起走过的岁月将永留在我的记忆中,终生难忘。感谢我的父母多年来对我学业的支持和生活的照顾,家人和朋友精神上的鼓励都是我支持我努力学习、奋发向上的动力,是他们的支持才使我得以顺利地完成学业。最后,我衷心感谢所有在我大学三年学习期间给予我关怀的朋友和同学。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号