毕业设计(论文)齿轮类零件参数化数控编程原型系统开发.doc
《毕业设计(论文)齿轮类零件参数化数控编程原型系统开发.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)齿轮类零件参数化数控编程原型系统开发.doc(30页珍藏版)》请在三一办公上搜索。
1、 华东理工大学本科学生毕业设计齿轮类零件参数化数控编程原型系统开发学 生: 学 号:指导教师:专 业:机械设计制造及自动化华东理工大学机械工程学院二OO六年六月Ba.D. Project of UniversityDevelopment of Gear NC Programming Prototype system Based on ParametersBa.D. Candidate: Tang ZhiwuSupervisor: Doctor/Prelector Cao Hua Jun Major: Mechanical design and manufacture and automatio
2、n College of Mechanical Engineering UniversityJune 2006摘 要 齿轮是机械行业的重要基础条件,其加工制造水平很大程度上体现了一个国家的机械制造水平。齿轮加工数控技术的研究,有助于提高我国齿轮加工制造技术的水平,具有重要的现实意义和理论意义。参数化编程是未来数控程序发展的一个重要方向,它可以为编程人员,特别是提供通用灵活、高效快捷的编程工具,加快数控编程对设计、工艺及生产计划变更的响应速度,减少程序差错率,从而可以提高数控加工效率和设备利用率。目前关于是面向数控加工中心的参数化编程方法已有较多的研究,但针对齿轮类零件的参数化编程方法的研究很少
3、见到。本毕业设计从实际应用出发,注重把机床、工件参数分配和编程语言相结合,学习并提出一种面向齿轮零件加工的参数化数控编程方法,开发一套可以支持参数化数控编程的原型系统,并形成若干个齿轮零件的参数化编程案例,从而为齿轮加工车间现场的工人提供一种简易、可靠的数控程序编制方法,降低数控程序编制对工人素质的要求,并提高程序编制效率。关键词: 齿轮,数控,参数化,原程序开发,数控编程ABSTRACTGear is an important foundation for mechanical components industry,whose processing and manufacturing le
4、vel standards largely reflects a countrys level of mechanical manufacturing. The research of gear numerical control processing can promote the level of our gear processing manufacturing technology. They both have important practical significance and theoretical significance.The technology of paramet
5、ers of programming give programming staff a flexible, fast and efficient programming tool, it accelerates numerical control programming for design、crafts、the response speed of changes in production plans , optimize digital processing code, reduction procedure error, simplify ban cutting process, sho
6、rten the first pieces of debugging time, significantly improve the overall efficiency of digital processing and equipment utilization. Improve the efficiency and quality of programming of NC, improved NC processing environment is very useful.This topic stems from the practical application, focusing
7、on the integration of the parameters of the distribution system within the machine tool and programming language, to achievement the goal of programming parameters. By analyzing the gear type components, we can give Programming plans. C language is used to program the procedure. The procedure can im
8、prove the quality of program, Enhance the flexibility and interoperability procedures, making procedures have intelligent features. This type of program has high reliability、Good performance、strong functional notable features. Keywords: gear, numeral control, parameterization,original procedure deve
9、lopment,numerical control programming目 录中文摘要英文摘要.1绪论.31.1本课题的目的和意义.31.2国内外相关研究现状.31.3本课题研究内容安排.52数控及其编程技术.62.1数控技术原理及其发展.72.2数控编程技术及其发展.82.3齿轮类数控编程技术.102.3.1齿轮数控加工的现状.102.3.2齿轮加工数控系统的发展趋势.103齿轮类参数化编程技术.113.1 参数化编程的概念及技术现状.113.1.1参数化编程的概念113.1.2参数化编程的技术现状.123.2齿轮类零件参数化编程方法.153.3 典型齿轮零件参数化编程实例.164用C语言
10、实现参数化编程的开发184.1系统流程设计184.2原程序的编写.204.3系统运行与测试.224.4若干典型齿轮零件参数化编程运行实例235结束语.24致谢.25参考文献.261 绪论1. 1本课题的目的和意义本课题的目的是学习并提出一种面向齿轮零件加工的参数化数控编程方法,开发一套可以支持参数化数控编程的原型系统,并形成若干个齿轮零件的参数化编程案例。本课题提出的面向齿轮零件加工的参数化数控编程方法和系统可以为车间现场的工人提供一种简易、可靠的数控程序编制方法,降低数控程序编制对工人素质的要求,并提高程序编制效率,具有重要意义。1. 2国内外相关研究现状伴随着计算机技术、控制技术和系统工程
11、的发展,制造技术正逐步向集成制造、智能制造方向发展。数控技术是现代化加工设备的基础,发展先进制造技术,必须发展数控技术,而发展数控编程技术也是发展数控技术中一项重要的技术。为编程人员提供通用灵活、高效快捷的编程工具,加快数控编程对设计、工艺及生产计划变更的响应速度,优化数控加工代码,减少程序差错率,简化试切削过程,缩短首件调试时间,从整体上大幅度提高数控加工效率和设备利用率。以提高NC编程的效率与质量,改善NC加工环境是十分有益的。 1)数控编程技术发展及现状数控编程是从零件图纸到获得数控加工程序的全过程。它的主要任务是计算加工走刀中的刀位点(cutter location point简称CL
12、点)。刀位点一般取为刀具轴线与刀具表面的交点,多轴加工中还要给出刀轴矢量。数控技术是20世纪40年代中后期为适应加工复杂外形零件而发展起来的一种自动化控制技术。数控加工以加工形状复杂、改型频繁、小批量生产的零件为主。其主要优点是:加工精度高,生产效率高,自动化程度高,使用数字信息,便于计算机控制。尤其是近年来随着CAD/CAM技术的发展及应用,数控加工技术的优越性更加明显。数控编程是目前CAD/CAPP/CAM系统中最能明显发挥效益的环节之一,尤其在实现设计加工自动化、提高加工精度和加工质量、缩短产品研制周期等方面发挥着重要作用。在航空、机械、电子等领域有着大量的应用。由于生产实际的强烈需求,
13、国内外都对数控编程技术进行了广泛的研究,并取得了丰硕成果。为了解决数控加工中的程序编制问题,20世纪50年代,MIT设计了一种专门用于机械零件数控加工程序编制的语言,称为APT。采用APT语言编制数控程序具有程序简练,走刀控制灵活等优点,使数控加工编程从面向机床指令的“汇编语言”级,上升到面向几何元素。APT仍有许多不便之处:采用语言定义零件几何形状,难以描述复杂的几何形状,缺乏几何直观性;缺少对零件形状、刀具运动轨迹的直观图形显示和刀具轨迹的验证手段;难以和CAD数据库和CAPP系统有效连接;不容易做到高度的自动化和集成化。针对APT语言的缺点,1978年,法国达索飞机公司开始开发集三维设计
14、、分析NC加工一体化的系统,称为CATIA。随后很快出现了如EUCLID,UGII,INTERGRAPH ,Pro/Engineering,Master CAM 及NPU/GNCP等系统,这些系统都有效地解决了几何造型、零件几何形状的显示,交互设计、修改及刀具轨迹生成,走刀过程的仿真显示、验证等问题,推动了CAD和CAM向一体化方向发展。到了20世纪80年代,在CAD/CAM 一体化概念的基础上,逐步形成了计算机集成制造系统(CIMS)及并行工程(CE)的概念。虽然这些CAD/CAM软件都能很好地应用编程,但在反应能力方面不是很迅速,并且要求的条件也很高。目前,为了适应CIMS及CE, 发展的
15、需要,数控编程系统正向集成化和智能化方向发展2)参数化数控编程的概念及现状在机械零件加工中经常遇到一些零件上有许多相同或相似的几何形状体,或者形状相似的零件。在数控编程中如果把这些几何形状体一一编写出来,不但程序很大,数据较多,而且出现错误也不易检查出来,为解决这一问题,总结出一种参数化数控编程方法。在编写加工程序时,把一组命令构成的某种特定功能,象子程序那样记录在存储器中,其功能可用一个命令来代表,并使用该命令调用它。其一组命令称为参数指令体,代表的命令称为参数指令。用户不必记忆参数指令体的一组命令,只要记忆代表参数指令体的参数指令即可。用参数程序的特点是参数程序中有变量,变量之间可进行运算
16、,用参数指令给变量设定实际值。把某个功能作为参数程序编程时,可将变化的值、未知值作为变量编程。这种变量式编程称之为参数化编程。参数化编程是未来数控程序发展的一个重要方向,目前关于是面向数控加工中心的参数化编程方法已有较多的研究,但针对齿轮类零件的参数化编程方法的研究很少见到。1.3本课题研究内容安排选好课题后,在开学1到2周内充分利用学校图书管、数字图书馆进行文献索。然后根据检索来的文献,按照任务书要求完成方案设计、开题报告、外文翻译。初期的任务在1到4周内全部做完。由于该课题需要运用到程序语言来进行编程,在中期需要学习一种程序语言并能够运用该语言编写出一些具有代表行的程序。同时学习和掌握齿轮
17、类零件的数控编程的基本方法,并提出一种齿轮类零件参数化数控编程的方法。然后运用C语言进行程序的编制,开发一个原型软件系统,对参数化数控编程方法进行验证。在最后2周内结合实际工作,完成本科学生毕业设计论文的撰写。2数控及其编程技术2.1数控技术原理及其发展 开放结构的发展数控技术从发明到现在,已有近50年的历史。按照电子器件的发展可分为五个发展阶段:电子管数控,晶体管数控,中小规模IC数控,小型计算机数控,微处理器数控;从体系结构的发展,可分为以硬件及连线组成的硬数控系统、计算机硬件及软件组成的CNC数控系统,后者也称为软数控系统:从伺服及控制的方式可分为步进电机驱动的开环系统和伺服电机驱动的闭
18、环系统。数控系统装备的机床大大提高了加工精度、速度和效率。人类发明了机器,延长和扩展人的手脚功能:当出现数控系统以后,制造厂家逐渐希望数控系统能部分代替机床设计师和操作者的大脑,具有一定的智能,能把特殊的加工工艺、管理经验和操作技能放进数控系统,同时也希望系统具有图形交互、诊断功能等。首先就要求数控系统具有友好的人机界面和开发平台,通过这个界面和平台开放而自由地执行和表达自己的思路。这就产生了开放结构的数控系统。机床制造商可以在该开放系统的平台上增加一定的硬件和软件构成自己的系统。目前,开放系统有两种基本结构:(1)CNC+PC主板:把一块PC主板插入传统的CNC机器中,PC板主要运行实时控制
19、,CNC主要运行以坐标轴运动为主的实时控制。(2)PC+运动控制板:把运动控制板插入PC机的标准插槽中作实时控制用,而PC机主要作非实时控制。开放结构在90年代初形成;对于许多熟悉计算机应用的系统厂家,往往采用第(2)方案。但目前主流数控系统生产厂家认为数控系统最主要的性能是可靠性,像PC机存在的死机现象是不允许的。而系统功能首先追求的仍然是高精高速的加工。加上这些厂家长期已经生产大量的数控系统:体系结构的变化会对他们原系统的维修服务和可靠性产生不良的影响。因此不把开放结构作为主要的产品,仍然大量生产原结构的数控系统。为了增加开放性,主流数控系统生产厂家往往采用(1)方案,即在不变化原系统基本
20、结构的基础上增加一块PC板,提供键盘使用户能把PC和CNC联系在一起,大大提高了人机界面的功能比较典型的如FANUC的150/160/180/210系统。有些厂家也把这种装置称为融合系统(fusion system)。由于它工作可靠,界面开放,越来越受到机床制造商的欢迎。CNC与通信网络连系在一起还可以传递维修数据,使用户与NC生产厂直接通信,进而把制造厂家连系一起,构成虚拟制造网络。现场设备级,现场级与车间单元控制级及信息集成系统主要完成底层设备单机及I/0控制、连线控制、通信连网、在线设备状态监测及现场设备生产、运行数据的采集、存储、统计等功能,保证现场设备高质量完成生产任务,并将现场设备
21、生产运行数据信息传送到工厂管理层,向工厂级提供数据。同时也可接受工厂管理层下达的生产管理及调度命令并执行之。因此,现场级与车间级是实现工厂自动化及CIMS系统的基础。传统的现场级大多是基于PLC的分布式系统。其主要特点是现场层设备与控制器之间的连接是一对一,即一个I/0点对设备的一个测控点。所谓I/0接线方式为传递420ma(模拟量信息)或24VDC(开关量信息)。这种系统的缺点是:信息集成能力不强、系统不开放、可集成性差、专业性不强、可靠性不易保证、可维护性不高。现场总线是以单个分散的、数字化、智能化的测量和控制设备作为网络节点,用总线相连接,实现相互交换信息,共同完成自动控制功能的网络系统
22、与控制系统。因此,现场总线是面向:厂底层自动化及信息集成的数字网络技术。现场总线技术的主要特点为:它是数控系统通信向现场级的延伸、数字化通信取代420ma模拟信号、应用现场总线技术,要求现场设备智能化(可编程或可参数化):它集现场设备的远程控制、参数化及故障诊断为一体:由于现场总线具有开放性、互操作性、互换性、可集成性,因此是实现数控系统设备层信息集成的关键技术。它对提高生产效率、降低生产成本非常重要。目前在工业上采用的现场总线有Profibus-DP,SERCOS,JPCN-1,Deviconet,CAN,hterbusS,Marco等。有的公司还有自己的总线,比如FANUC的FSSB,I/
23、O LINK(相当于JPCN1),YASKAW的MOTIONLINK等。目前比较活跃的是Prof主bus-DP,为了允许更快的数据传送速度,它由0S工的七层结构省去3-7层构成。西门子最新推出802D的伺服控制就是由Profibus-DP控制的。 功能不断发展和扩大NC技术经过50年的发展,已经成为制造技术发展的基础。这里以FANUC最先进的CNC控制系统15i150i为例说明系统功能的发展。这是一台具有开放性,4通道、最多控制轴数为24轴、最多联动轴数为24轴、最多可控制4个主轴的CNC系统。2.2 数控编程技术及其发展在机械零件加工中经常遇到一些零件上有许多相同或相似的几何形状体,或者形状
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 齿轮 零件 参数 数控 编程 原型 系统 开发

链接地址:https://www.31ppt.com/p-2946350.html