-数控车床加工编程典型实例分析.doc

上传人:小小飞 文档编号:5013086 上传时间:2020-01-28 格式:DOC 页数:27 大小:351KB
返回 下载 相关 举报
-数控车床加工编程典型实例分析.doc_第1页
第1页 / 共27页
-数控车床加工编程典型实例分析.doc_第2页
第2页 / 共27页
-数控车床加工编程典型实例分析.doc_第3页
第3页 / 共27页
-数控车床加工编程典型实例分析.doc_第4页
第4页 / 共27页
-数控车床加工编程典型实例分析.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《-数控车床加工编程典型实例分析.doc》由会员分享,可在线阅读,更多相关《-数控车床加工编程典型实例分析.doc(27页珍藏版)》请在三一文库上搜索。

1、 数控车床加工编程典型实例 院 系: 机电工程系 专 业: 机械制造与自动化 指导老师: 姓 名: 班 级: 学 号: 撰写日期: 商丘职业技术学院毕业(论文)设计任务书 题目:数控车床加工编程典型实例分析 姓名学号班级 (论文)设计选题的来源、目的与意义: 设计是以实践为主,理论与实践相结合的,通过对零件的分析与加工工艺的设计, 提高我们对零件图的分析能力和设计能力。达到一个毕业生应具备的素质,使我们在 学校所学的各项知识得以巩固,以更好的面对今后的挑战。 (论文)设计的主要内容: 设计加工轴类零件,包括了工艺分析过程,数控编程机床操作与零件自检过程等, 基本涵盖了我们学到的所有专业知识。

2、进度计划(进度时间、主要工作内容): 首先,在老师的精心指导和严格要求下我把论文所涉及到的课本都系统的复习了 一遍;其次,通过老师的细心讲解,自己搜集材料,大体轮廓得以确定;最后,经过 李老师的审阅和检查,论文得以顺利完成。 主要参考文献: 1张丽华 马立克,数控编程与加工技术 大连理工出版社 2004.7 2熊运昌, 机械制造技术 河南科学技术出版社 2006.9 3李新德,金属工艺学 中国商业出版社 2007.3 4陈爱荣 李新德,金属切削原理与刀具 中国商业出版社 2007.9 5 郑修 文,机械制造工艺学 机械工业出版社 1999.5 (论文)设计工作起讫日期: 2009 年 11 月

3、 15 日至 2009 年 12 月 15 日 指导教师 (签 名) 专业教研主任 (签名) 商丘职业技术学院毕业论文 数控编程实例分析 2 摘要 随着社会的进步,制造业的发展越来越迅速,数控技术和数控装备是制造工业 现代化的重要,利用数控车床进行零件的加工,要根据零件的复杂程度确定是手工 编程还是自动编程。手工编程是自动编程的基础。以FANuc系统手工编程为例,从零 件图纸的分析,确定加工方案,到数值计算。根据编程规则,利用复合循环指令 G71、c92、进行编程。使用复合循环指令编程,可以大大简化程序编制,加工出符 合技术要求的零件。 关键词 数控车床, 编程 ,加工工艺 Typical E

4、xample of CNC Lathe Programming Analysis 商丘职业技术学院毕业论文 数控编程实例分析 3 Abstract Ore and Along with the advance of society, the development of manufacturing industry is mmore quick, the technical equipment of numerical control of numerical control is to make industrial modern important foundation. For the

5、use of CNC lathe machining, according to the complexity of the parts to determine automatic or manual programming. Manual programming is the basis of automatic programming. As FANuc system to manual programming for instance,from drawing parts of the analysis, processing programs, to numerical calcul

6、ation. According to program rules, use combined cycle instruction G71, c72, G76, G70 to program. The use of combined cycle programming commands, you can greatly simplify the preparation procedure, process the parts that meet the technical requirements. KEY WORDS CNC lathe programming processing tech

7、nology 目目 录录 第一章第一章 数控加工技数控加工技术术概括概括.5 1.11.1 数控技术简介5 1.2 数控加工的优点及发展趋势.5 商丘职业技术学院毕业论文 数控编程实例分析 4 第二章第二章 编程方编程方法法.7 2.1 加工工艺的确定.7 2.2 加工模型建立.7 2.3 刀具轨迹生成.8 2.4 后期 G 代码生成.8 2.5 加工代码输出.8 第三章第三章 编程编程步步骤骤.9 第四章第四章 零件的图样分析及零件的图样分析及机机床的选择床的选择.11 4.1 图样分析11 4.2 机床的选择11 4.3 程序的编制.12 4.3.1 编程序号12 4.3.2 编程指令12

8、 第五章第五章 零件加工工零件加工工艺艺方方案案的的设计设计.12 5.1 数控加工工艺和数控加工工艺过程的概念12 5.2 数控加工工艺和数控加工工艺过程的主要内容13 5.3 数控加工工艺的特点13 5.4 数控加工工艺与数控编程的关系14 5.4.1.数控程序14 5.4.2 数控编程.14 5.4.3 数控加工工艺与数控编程的关系.15 5.5 零件的加工工艺分析.15 第六章第六章 手工程手工程序序编编制制.17 第七章第七章 结束结束语语.20 商丘职业技术学院毕业论文 数控编程实例分析 5 第一章第一章 数控加工技术概括数控加工技术概括 1.11.1 数控技术简介数控技术简介 数

9、控技术,简称数控(Numerical Control)。它是利用数字化的信息对机床运 动及加工过程进行控制的一种方法。用数控技术实施加工控制的机床,或者说装备 了数控系统的机床称为数控(NC)机床。数控系统包括:数控装置、可编程控制器、 主轴驱动器及进给装置等部分。 数控机床是机、电、液、气、光高度一体化的产品。要实现对机床的控制,需 要用几何信息描述刀具和工件间的相对运动以及用工艺信息来描述机床加工必须具 备的一些工艺参数。例如:进给速度、主轴转速主轴正反转换刀、冷却液的开关等。 这些信息按一定的格式形成加工文件(即正常说的数控加工程序)存放在信息载体上 (如磁盘、穿孔纸带、磁带等),然后由

10、机床上的数控系统读入( 或直接通过数控系 统的键盘输入,或通过通信方式输入 ),通过对其译码,从而使机床动作和加工零 件。 现代数控机床是机电一体化的典型产品,是新一代生产技术、计算机集成制造 系统等的技术集合。现代数控机床的发展趋向是高速化、高精度化、高可靠性、多 功能、复合化、智能化和开放式结构。主要发展动向是研制开发软、硬件都具有开 放式结构的智能化全功能通用数控装置。 数控技术是机械加工自动化的基础,是数控机床的核心技术,其水平高低关系到国家战略 地位和体现国家综合实力的水平。它随着信息技术、微电子技术、自动化技术和检测技术的发 展而发展。 1.21.2 数控加工的优点及发展趋势数控加

11、工的优点及发展趋势 1.2.1 数控机床的加工特点 数控加工,也称之为 NC(Numerical Control)加工,是以数值与符号构成的 信息,控制机床实现自动运转。数控加工经历了半个世纪的发展已成为应用于当代 各个制造领域的先进制造技术。数控加工的最大特征有两点:一是可以极大地提高 商丘职业技术学院毕业论文 数控编程实例分析 6 精度,包括加工质量精度及加工时间误差精度;二是加工质量的重复性,可以稳定 加工质量,保持加工零件质量的一致。也就是说加工零件的质量及加工时间是由数 控程序决定而不是由机床操作人员决定的。数控加工具有如下优点: (1)对零件加工的适应性强:通过改变加工程序可对不同

12、零件进行加工,特别 适应于目前多品种、小批量、产品更新快的生产特征。 (2)自动化程度高:一般情况下,除了装卸工件外,其它大部分加工过程都由 机床自动完成,大大减轻了工人的劳动强度。 1.2.2 数控机床的发展趋势 1.高速度化:近年来,高速加工机床的发展速度很快,目前主轴转速可达 100,000r/min,进给速度可达 80m/min。 2.高精度化:精密级数控机床的加工精度可达 0.0001mm,表面粗糙度值 Ra达 0.02m。 3.高智能化:在现代数控系统中,引进了自适应控制技术,可自动控制和优化 加工参数,从而使操作者不需具备专门的技能 4.高自动化:自 80 年代中期以来,以数控机

13、床为主体的加工自动化已从“点” 的自动化(单台数控机床)发展到“线”的自动化(FMS)和“面”的自动化(柔性 制造车间),结合信息管理系统的自动化,逐步形成整个工厂“体”的自动化。 第二章第二章 编程方法编程方法 数控机床程序编制(又称数控编程)是指编程者(程序员或数控机床操作者) 商丘职业技术学院毕业论文 数控编程实例分析 7 根据零件图样和工艺文件的要求,编制出可在数控机床上运行以完成规定加工任务 的一系列指令的过程。具体来说,数控编程是由分析零件图样和工艺要求开始到程 序检验合格为止的全部过程。 数控加工机床与编程技术两者的发展是紧密相关的。 数控加工机床的性能提升推动了编程技术的发展,

14、而编程手段的提高也促进了数控 加工机床的发展,二者相互依赖。现代数控技术下在向高精度、高效率、高柔性和 智能化方向发展,而编程方式也越来越丰富。 随着微电子技术和 CAD 技术的发展,自动编程系统也逐渐过渡到以图形交互为 基础的与 CAD 集成的 CAD/CAM 系统为主的编程方法。与以前的语言型自动编程系统 相比,CAD/CAM 集成系统可以提供单一准确的产品几何模型,几何模型的产生和处 理手段灵活、多样、方便,可以实现设计、制造一体化。虽然数控编程的方式多种 多样,毋庸置疑,目前占主导地位的是采用 CAD/CAM 数控编程系统进行编程。 2.12.1 加工工艺的确定加工工艺的确定 加工工艺

15、的确定目前主要依靠人工进行,其主要内容有: (1)核准加工零件的尺寸、公差和精度要求 (2)确定装夹位置 (3)选择刀具 (4)确定加工路线 (5)制定工艺参数 2.22.2 加工模型建立加工模型建立 加工模型的建立是通过人机交互方式进行的。被加工零件一般用工程图的形式 表达在图纸上,用户可根据图纸建立三维加工模型。针对这种需求,CAM系统应提供 强大几何建模功能,不仅应能生成常用的直线和圆弧,还应提供复杂的样条曲线、 组合曲线、各种规则的和不规则的曲面等的造型方法,并提供种过渡、裁剪、几何 变换等编辑手段。 被加工零件数据也可能由其他CAD/CAM系统传入,因此CAM系统针对此类需求应 提供

16、标准的数据接口,如DXF、IGES、STEP等。被加工零件的外形不可能是由测量机 测量得到,针对此类的需求,CAM系统应提供读入测量数据的功能,按一定的格式给 出的数据,系统自动生成零件的外形曲面。 商丘职业技术学院毕业论文 数控编程实例分析 8 2.32.3 刀具轨迹生成刀具轨迹生成 建立了加工模型后,即可利用CAXA制造工程师系统提供的多种形式的刀具轨迹 生成功能进行数控编程。CAXA制造工程师中提供了十余种加工轨迹生成的方法。用 户可以根据所要加工工件的形状特点、不同的工艺要求和精度要求,灵活的选用系 统中提供的各种加工方式和加工参数等,方便快速地生成所需要的刀具轨迹即刀具 的切削路径。

17、 2.42.4 后期后期 G G 代码生成代码生成 在屏幕上用图形形式显示的刀具轨迹要变成可以控制机床的代码,需进行所谓 后期处理。后期处理的目的是形成数控指令文件,也就是平我们经常说的G代码程序 或NC程序。CAXA制造工程师提供的后期处理功能是非常灵活的,它可以通过用户自 己修改某些设置而适用各自的机床要求。用户按机床规定的格式进行定制,即可方 便地生成和特定机床相匹配的加工代码。 2.52.5 加工代码输出加工代码输出 生成数控指令之后,可通过计算机的标准接口与机床直接连通。CAXA 制造工程 师可以提供我们自己开发的通信软件,完成通过计算机的串口或并口与机床连接, 将数控加工代码传输到

18、数控机床,控制机床各坐标的伺服系统,驱动机床。 第三章第三章 编程步骤编程步骤 拿到一张零件图纸后,首先应对零件图纸分析,确定加工工艺过程,亦即确定 零件的加工方法(如采用的工夹具、装夹定位方法等)、加工路线(如进给路线、刀点、 换刀点等)及工艺参数(如进给速度、主轴转速、切削速度和切削深度等)。其次,应 进行数值计算,绝大部分数控系统都带有刀补功能,只需计算轮廓相邻几何元素的 交点(或切点)的坐标值,得出各几何元素的起点、终点和圆弧的圆心坐标值即可。 最后,根据计算出的刀具运动轨迹坐标值和已确定的加工参数及辅助动作,结合数 商丘职业技术学院毕业论文 数控编程实例分析 9 控系统规定使用的坐标

19、指令代码和程序段格式,逐段编写零件加工程序单,并输入 CNC装置的存储器中。 一般数控编程 步骤如下: 3.3. 1 1 分析零件和工艺要求分析零件和工艺要求 分析零件图样和工艺要求的目的,是为了确定加工方法、制定加工计划,以及 确认与生产组织有关的问题,此步骤的内容包括: 1)确定该零件应安排在哪类或哪台机床上进行加工。 2)采用何种装夹具或何种装卡位方法。 3)确定采用何种刀具或采用多少把刀进行加工。 4)确定加工路线,即选择对刀点、程序起点(又称加工起点,加工起点常与对 刀点重合)、走刀路线、程序终点(程序终点常与程序起点重合)。 3.2 数值计算 根据零件图样几何尺寸,计算零件轮廓数据

20、,或根据零件图样和走刀路线,计 算刀具中心(或刀尖)运行轨迹数据。数值计算的最终目的是为了获得编程所需要 的所有相关位置坐标数据。 3.33.3 编写加工程序单编写加工程序单 在完成上述两个步骤之后,即可根据已确定的加工方案(或计划)及数值计算 获得的数据,按照数控系统要求的程序格式和代码格式编写加工程序等。编程者除 应了解所用数控机床及系统的功能、熟悉程序指令外,还应具备与机械加工有关的 工艺知识,才能编制出正确、实用的加工程序。 3.43.4 制作控制介质,输入程序信息制作控制介质,输入程序信息 程序单完成后,编程者或机床操作者可以通过CNC机床的操作面板,在EDIT方式 下直接将程序信息

21、键入CNC系统程序存储器中;也可以根据CNC系统输入、输出装置 的不同,先将程序单的程序制作成或转移至某种控制介质上。控制介质大多采用穿 商丘职业技术学院毕业论文 数控编程实例分析 10 孔带,也可以是磁带、磁盘等信息载体,利用穿孔带阅读机或磁带机、磁盘驱动器 等输入(输出)装置,可将控制介质上的程序信息输入到CNC系统程序存储器中。 3.53.5 程序检验程序检验 编制好的程序,在正式用于生产加工前,必须进行程序运行检查。在某些情况 下,还需做零件试加工检查。根据检查结果,对程序进行修改和调整,检查-修改- 再检查-再修改这往往要经过多次反复,直到获得完全满足加工要求的程序为止。 上述编程步

22、骤中的各项工作,主要由人工完成,这样的编程方式称为“手式编程” 。在各机械制造行业中,均有大量仅由直线、圆弧等几何元素构成的形状并不复杂 的零件需要加工。这些零件的数值计算较为简单,程序段数不多,程序检验也容易 实现,因而可采用手工编程方式完成编程工作。由于手工编程不需要特别配置专门 的编程设备,不同文化程度的人均可掌握和运用,因此在国内外,手工编程仍然是 一种运用十分普遍的编程方法。 第四章第四章 零件的图样分析及机床的选择零件的图样分析及机床的选择 4.14.1 图样分析图样分析 如下图所示零件,加工内容有外圆车削、螺纹车削,螺纹车削应在外圆精车后 进行。零件采用材料为 45 号钢,毛坯尺

23、寸直径为 40 的棒料。由于毛坯余量较大, 因此,在进行外圆精车前应采用外圆粗车指令去除大部分毛坯余量,粗车后留 0.5mm 余量(单边) 。根据以上零件的加工要求,需要外圆车刀、切槽刀和螺纹车刀。 商丘职业技术学院毕业论文 数控编程实例分析 11 4.24.2 机床的选择机床的选择 机电一体化是机械制造业的发展趋势,但大型数控系统十分昂贵,不适合学校 教学,由南京机械专科学校研制的CK0630台式数控车床是进行数控编程训练的理想 设备。因为它价廉物美,功能齐全,能用于数控编程的操作和训练,而且不需要三 相交流电源,更安全方便 4.34.3 程序的编制程序的编制 CK0630台式数控车床采用G

24、代码源程序格式。一个程序由若干程序段组成,每一 程序段由序号、指令、刀具运行参数(x、z方向位移最及进给速度)等组成。输入程 序段时。首先要求键人G、M代码,系统根据此代码,自动给出相应的编程格式。 4.3.1 编程序号 表示程序段的先后顺序,用N000一N999表示。 4.3.2 编程指令 包括程序准备指令和辅助功能指令,用于说明程序段的功能,如COO表示直线插 补,M06表示换刀。 商丘职业技术学院毕业论文 数控编程实例分析 12 4.3.3 功能代码 用特定的大写英文字母表示某种功能,如P表示延时。 第五章第五章 零件加工工艺方案的设计零件加工工艺方案的设计 5.15.1 数控加工工艺和

25、数控加工工艺过程的概念数控加工工艺和数控加工工艺过程的概念 (1)数控加工工艺 是采用数控机床加工零件时所运用各种方法和技术手段的总和,应用于整个数 控加工工艺过程。数控加工工艺是伴随着数控机床的产生、发展而逐步完善起来的 一种应用技术,它是人们大量数控加工实践的经验总结。 (2)数控加工工艺过程 是利用切削工具在数控机床上直接改变加工对象的形状、尺寸、表面位置、表 面状态等,使其成为成品或半成品的过程。 5.25.2 数控加工工艺和数控加工工艺过程的主要内容数控加工工艺和数控加工工艺过程的主要内容 (1)选择并确定进行数控加工的内容; (2)对零件图纸进行数控加工的工艺分析; (3)零件图形

26、的数学处理及编程尺寸设定的确定; (4)数控加工工艺方案的制定; 5.35.3 数控加工工艺的特点数控加工工艺的特点 由于数控加工具有加工自动化程度高、精度高、质量稳定、生产效率高、设备 使用费用高等特点,使数控加工相应形成了下列特点。 商丘职业技术学院毕业论文 数控编程实例分析 13 (1) 数控加工工艺内容要求具体、详细如前所述,在用通用机床加工时,许多具 体的工艺问题,如工艺中各工步的划分与安排、刀具的几何形状及尺寸、走刀路线、 加工余量、切削用量等,在很大程度上都是由操作人员根据自己的实践经验和自行 考虑和决定的,一般无须工艺人员在设计工艺规程时进行过多的规定,零件的尺寸 精度也可由试

27、切保证。而在数控加工时,原不可不在普通机床上由操作工人灵活掌 握并可通过适时调整来处理的上述工艺问题,不仅成为数控工艺设计时必须认真考 虑的内容,而且编程人员必须事先设计和安排好并做出正确的选择编入加工过程中。 数控工艺不仅包括详细描述的切削加工步骤,而且还包括工夹具型号、规格、切削 用量和其他特殊要求的内容以及标有数控加工坐标位置的工序图等。在自动编程中 更需要确定详细的各种工艺参数。 (2)数控加工工艺要求更严密、精确数控机床自适应性较差,它不能像普通机床加 工时可以根据加工过程中出现的问题比较自由地进行人为调整。如在攻螺纹时,数 控机床不知道孔中是否已挤满切屑,是否需要退刀清理一下切屑再

28、继续进行,这些 情况必须事先由工艺员精心考虑,否则可能会导致严重的后果。在普通机床加工零 件时,通常是经过多次“试切”过程来满足零件的精度要求,而数控加工过程是严 格按程序规定的尺寸进给的,因此要准确无误。在实际工作中,由于一个小数点或 一个逗号事情的差错而酿成重大机床事故和质量事故的例子屡见不鲜。因此,数控 加工工艺设计要求更加严密、精确。 (3)制定数控加工工艺选择切削用量时要考虑进给速度对加工零件形状精度的影响 数控加工时,刀具怎么从起点沿运动轨迹走向终由数控系统的插补装置或插补软件 来控制的。根据插补原理分析,在数控系统已定的条件下,进给速度越快,则插补 精度越低;插补精度越低,工件的

29、轮廓形状精度越差(详细分析见后)。因此,制 定数控加工工艺选择切削用量时要考虑进给速度对加工零件形状精度的影响,特别 是高精度加工时影响非常明显。 (4)制定数控加工工艺时要特别强调刀具选择的重要性 复杂形面的加工编程通常要用自动编程软件来实现,由于绝大多数三轴以上联动的 数控机床不具有刀具补偿功能,在自动编程时必须先选定刀具再生成刀具中心运动 轨迹。 5.45.4 数控加工工艺与数控编程的关系数控加工工艺与数控编程的关系 商丘职业技术学院毕业论文 数控编程实例分析 14 5.4.1.数控程序 输入数控机床,执行一个确定的加工任务的一系列指令,称为数控程序或零件 程序。 5.4.2 数控编程

30、即把零件的工艺过程、工艺参数及其他辅助动作,按动作顺序和数控机床规定 的指令、格式,编成加工程序,再记录于控制介质即程序载体(磁盘等),输人数 控装置,从而指挥机床加工并根据加工结果加以修正的过程。 5.4.3 数控加工工艺与数控编程的关系 数控加工工艺分析与处理是数控编程的前提和依据,没有符合实际的、科学合 理的数控加工工艺,就不可能有真正可行的数控加工程序。而数控编程就是将制定 的数控加工工艺内容程序化。 5.55.5 零件的加工工艺分析零件的加工工艺分析 5.5.1 确定加工路线 在数控加工中,刀具的刀位点相对于工件的运动轨迹和方向称为加工路线。即 刀具从基准点开始运动直至加工程序结束,

31、刀具所经过的路径,包括切削加工的路 径及刀具引人、返回等非切削空行程。加工路线的确定,首先必须保证被加工件的 尺寸精度和表面质量,其次考虑数值计算简单、走刀路线短、效率较高等因素,根 据以上原则该零件按先主后次、先粗后精的加工原则确定加工路线,采用固定循环 指令对外轮廓先进行粗加工,再进行精加工,共分五个工步来完成加工:即第一步 先粗车外圆;第二步精车外圆;第三步切槽;第四步车M20的细牙螺纹(螺距 F=1.5);最后切断。注意保证外径30mm和24mm和长度40mm的尺寸公差。 5.5.2 装夹方法和对刀点的选择 采用三爪自定心卡盘自定心夹紧,对刀点选在工件的右端面与回转轴线的交点。 商丘职

32、业技术学院毕业论文 数控编程实例分析 15 5.5.3 选择刀具 根据加工要求,共选用四把刀具: T01为90度外圆车刀,刀具型号为:CL- MTGNR-2020/R/1608 ISO30,;T02号为车槽刀,刀具型号为:ER-SGTFR- 2012/R/3.0-0 IS030,主切削刃宽4mm,左刀具为刀位点;T03为60度螺纹刀,刀具 型号为:TL-LHTR-2020/R/60/1.5 ISO30;采用试切法对刀,对刀的同时把端面加工 出来。 5.5.4 确定切削用量 粗车:主轴转速800r/min,进给速度为 0.25mm/r; 切槽:主轴转速800r/mim,进给速度0.25mm/r;

33、 车螺纹:主轴转速600r/min,进给速度0.15mm/r; (螺纹的大径尺寸为19.8mm,螺距 F=1.5mm,总吃刀深度1.4,用高速螺纹车刀 低速5次车削,每次吃刀深度分别为 A1A2=0.4mm,A3=0.3mm,A4=0.2,A5=0.1mm) 工件外圆分粗,精车 精车外圆余量在X轴方向为0.5mm,Z轴方向为0.1mm,粗车 每次吃刀深度 1mm 5.5.5 对刀及坐标系的设定 1.直接用刀具试切对刀 (1)用外圆车刀先试车一外圆,测量外圆直径后,在Q9951:界面的几何形状中 输入“+R S 外圆直径值”,再按“B0T8:”键,即把 坐标值输入到几何形状里。 (2)用外圆车刀

34、先试车一外圆端面,在Q9951: 界面的几何形状输入“+U S 当 前的? 坐标值”,按“B0T8:”键,即把? 坐标值输入到几何形状里。 (3)切槽刀、切断刀、螺纹刀的对刀方法与外圆刀对刀相同。 2.坐标系的设定 采用绝对坐标编程,坐标原点选在工件的右端面与回转轴线的交点,通过手动 对刀利用刀具形状补偿建立工件坐标系。 商丘职业技术学院毕业论文 数控编程实例分析 16 第六章第六章 手工程序编制手工程序编制 确定轴心线的右端面为编程原点,零件的加工程序如下: 编制加工程序如下: O0001 M03 s800 主轴正转 转速 800rmin T0101 G99; 选 01 号刀 01 号刀补

35、G00 X40 Z2; 快速定位距端面 2mm 处 G71 ul R0.5; 粗车循环 G71 P60 Q150 u0.5 w0.1 F0.25; X 轴的粗车余量为 0.5 Z 为 0.1 G00 X0; G01 Z0; G02 X30 Z15 R15; G01 Z-46; X32; X34 W-1; 倒角 1*45 W-4; X36; X38 W-1; 倒角 1*45 W-10; G70 P60 Q150 s1000; 精车循环 G00 X100; Z100; 快速退刀定位 T0202; 选 02 号刀 02 号刀补 G00 X32; Z-19; G01 X26; 车 4mm 宽的槽 商丘

36、职业技术学院毕业论文 数控编程实例分析 17 G00 X32; Z-29; G01 X26; 车 4mm 宽的槽 G00 X100; Z100; M30; 程序停止 O0002O0002 M03 S800; 主轴正转 转速 800r/s T0101 G99; 选 01 号刀 01 号刀补 G00 X40 Z2; G71 U1 R0.5; 外径粗车循环 G71 P60 Q140 U0.5 W0.1 F0.25; G00 X0; G01 Z0; X16; X20 Z-2; 倒角 2*45 Z-24; X24; W-10.74; G02 X31 W-9.63 R15; 顺时针圆弧插补 G03 X38

37、 W-9.63 R15; 逆时针圆弧插补 G70 P60 Q140 S1000; G00 X100; X 轴方向退刀 100mm Z100; Z 轴方向退刀 100mm T0202; 选 02 号刀 02 号刀补 G00 X25; Z-24; G01 X16; 车 4mm 宽的槽 G00 X100; Z100; 商丘职业技术学院毕业论文 数控编程实例分析 18 T0303 S400; 选 03 号刀 03 号刀补 G00 X25 Z2; G92 X19.4 Z-20 F1.5; 螺纹切削循环 X19.0; X18.7; X18.5; X18.4; G00 X100 Z100; 退刀 M30 程

38、序停止 校验程序 把编制好的程序通过键盘直接输入或通过传送电缆传送至数控机床,在数控机床上 进行图形模拟演示或通过空运行检查程序每步的走刀位置是否与编程设计一致。确 定程序可行后进行首件试切削。 商丘职业技术学院毕业论文 数控编程实例分析 19 第七章 结束语 这次的综合训练学习,从总体上锻炼了自己动手动脑能力,要操作数控加工, 学好编程是最主要的。本文虽然只对一例数控车床加工零件的进行了编程分析,但 它具有一定的代表性。由于数控车床可以加工普通车床无法加工的复杂曲面,加工 精度高效率高,质量有保证,发展前景十分广阔,因此掌握数控车床的加工编程技 术尤为重要。在这次毕业论文中,由于经验欠缺,不

39、妥之处,恳请各位老师海涵并 与予指正,以便于我以后更好的学习和工作,感谢老师给予我的指导。 商丘职业技术学院毕业论文 数控编程实例分析 20 参考文献: 张丽华 马立克数控编程与加工技术 大连理工出版社 2004.7 熊运昌 机械制造技术 河南科学技术出版社,2006.9 李新德 金属工艺学 中国商业出版社 2007.3 陈爱荣 李新 德 金属切削原理与刀具 中国商业出版社 2007.9 郑修文 机械制造工 艺学 机械工业出版社 1999.5 杜军 数控机床加工程序编制 清华大学出版社 2003.7 崔坚 机械 CAD 使用教程 大连理工大学出版社. 2001.3 刘本军 数控加工设备 人民教

40、育出版社 2001.5 陈凯元 机械制造基础 机械工业出版社 1994. 6 致谢词 商丘职业技术学院毕业论文 数控编程实例分析 21 在本次毕业设计过程中,李景才老师对该论文从选题、构思、资料收集到最后 定稿的各个环节给予细心指引与教导,使我对数控编程有了深刻的认识,使我得以 最终完成毕业设计,在此表示衷心感谢。李老师严谨的治学态度、丰富渊博的知识、 敏锐的学术思维、精益求精的工作态度、积极进取的科研精神以及诲人不倦的师者 风范是我终生学习的楷模。同时也要感谢导师组的其他老师,他们在本文写作的各 个阶段给出了许多宝贵意见。 导师们的高深精湛的造诣与严谨求实的治学精神将永远激励着我。在三年的大

41、 学生涯里,还得到众多老师的关心支持和帮助,在此,谨向老师们致以衷心的感谢 和崇高的敬意! 在大学三年生活中,不断得到等同学的关心与帮助,使我在学习和生活中不断 得到友谊的温暖与关怀,最重要的是一种精神上的激励,让我非常感动。特别要感 谢的是我的家人,一直给予我各方面的关怀和支持,让我茁壮成长。 最后,我要向在百忙之中抽时间对本文进行审阅、评议和参加本人论文答辩的 各位老师表示感谢!由于本人学识有限,文中必有不当之处,请老师指正,以后回 继续努力的学习。 附附 录录 表 1 硬质合金刀具切削用量推荐表 粗加工精加工 刀具材料工件材料 切削速度进给量 背吃刀量切削速度进给量 背吃刀量 商丘职业技

42、术学院毕业论文 数控编程实例分析 22 (m/min) (mm/r)(mm) (m/min) (mm/r)(mm) 碳钢 2200.232600.10.4 低合金钢 1800.232200.10.4 高合金钢 1200.231600.0.4 铸铁 800.231200.10.4 不锈钢 800.22600.10.4 钛合金 400.21.51500.10.4 灰铸铁 1200.221200.150.5 球墨铸铁 100 0.2 0.3 21200.150.5 硬质合金 或涂层硬 质合金 铝合金 16000.21.516000.10.5 表 2 常用切削用量推荐表 工件材料加工内容 背吃刀 ap

43、/mm 切削速度 vc/mmin-1 进给量 f/mmr-1 刀具材料 粗加工5760800.20.4 粗加工23801200.20.4 碳素钢 6b 600MPa 精加工261201500.10.2 YT 类 碳素钢 6b钻中心孔 500800钻中心孔W18Cr4V 商丘职业技术学院毕业论文 数控编程实例分析 23 钻孔 2530钻孔 600MPa 切断(宽度 5 mm) 701000.10.2 切断(宽度 5 mm) YT 类 粗加工 50700.20.4 精加工 701000.10.2 切断(宽度 5 mm) 50700.10.2 铸铁 HBS200 切断(宽度 5 mm) 50700.

44、10.2 切断(宽度 5 mm) YG 类 FANUC-O/-0i 数控系统 G、M 代码 准备功能 所使用的所有准备功能见表 1.1: 表 1.1 G 代码分组功能 *G0001 定位(快速移动) *G0101 直线插补(进给速度) G0201 顺时针圆弧插补 G0301 逆时针圆弧插补 商丘职业技术学院毕业论文 数控编程实例分析 24 G0400 暂停,精确停止 G0900 精确停止 *G1702 选择 X Y 平面 G1802 选择 Z X 平面 G1902 选择 Y Z 平面 G2700 返回并检查参考点 G2800 返回参考点 G2900 从参考点返回 G3000 返回第二参考点 *

45、G4007 取消刀具半径补偿 G4107 左侧刀具半径补偿 G4207 右侧刀具半径补偿 G4308 刀具长度补偿 G4408 刀具长度补偿 *G4908 取消刀具长度补偿 G5200 设置局部坐标系 G5300 选择机床坐标系 *G5414 选用 1 号工件坐标系 G5514 选用 2 号工件坐标系 G5614 选用 3 号工件坐标系 G5714 选用 4 号工件坐标系 G5814 选用 5 号工件坐标系 G5914 选用 6 号工件坐标系 G6000 单一方向定位 G6115 精确停止方式 *G6415 切削方式 G6500 宏程序调用 G6612 模态宏程序调用 *G6712 模态宏程序

46、调用取消 商丘职业技术学院毕业论文 数控编程实例分析 25 G7309 深孔钻削固定循环 G7409 反螺纹攻丝固定循环 G7609 精镗固定循环 *G8009 取消固定循环 G8109 钻削固定循环 G8209 钻削固定循环 G8309 深孔钻削固定循环 G8409 攻丝固定循环 G8509 镗削固定循环 G8609 镗削固定循环 G8709 反镗固定循环 G8809 镗削固定循环 G8909 镗削固定循环 *G9003 绝对值指令方式 *G9103 增量值指令方式 G9200 工件零点设定 *G9810 固定循环返回初始点 G9910 固定循环返回 R 点 辅助功能 用 S 代码来对主轴转速进行编程,用 T 代码来进行选刀编程,其它可编程辅助 功能由 M 代码来实现,可供用户使用的 M 代码列表如下(表 1.2): M 代码功 能 M00 程序停止 M01 条件程序停止 M02 程序结束 M03 主轴正转 商丘职业技术学院毕业论文 数

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

当前位置:首页 > 研究报告 > 商业贸易


经营许可证编号:宁ICP备18001539号-1