论文-不同类型数学模型(典型件)在数控加工中的应用.doc_第1页
论文-不同类型数学模型(典型件)在数控加工中的应用.doc_第2页
论文-不同类型数学模型(典型件)在数控加工中的应用.doc_第3页
论文-不同类型数学模型(典型件)在数控加工中的应用.doc_第4页
论文-不同类型数学模型(典型件)在数控加工中的应用.doc_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

不同类型数学模型(典型件)在数控加工中的应用第一章 概述数控技术是指用数字化信号(记录在媒介上的数字信息及数字指令)对设备运行及其加工过程进行控制的一种自动化技术,简称NC(Numerical Control),它是自动化技术的基础和关键技术。数控加工技术是其中的一个分支,它根据零件图样及工艺要求等原始条件编制零件数控加工程序(简称为数控程序)。1.1 数控加工编程技术的发展概况、目前状况及发展趋势1.1.1 数控加工编程技术的发展概况 在1952年,美国帕麦斯(Parsons)公司和麻省理工学院(MIT)合作,研制成功世界上第一台以数字计算机原理为基础的数字控制(Numerical Control)三坐标铣床,很好地完成了直升飞机叶片轮廓检查样板的加工,从而开创了机械加工实现数字化控制的新纪元。经过几年的发展,在1955年,数字控制机床进入实用化阶段,它在复杂曲面的加工中起了重要的作用。数控加工技术的出现和应用,同时带动了相应数控加工编程技术的发展。在1953年,在美国空军的资助下,麻省理工学院电子系研究所在旋风I号电子计算机上实现了自动编程,这就是APT/I (Automatically Programmed Tools)自动编程系统,它是一种专门用于机械零件数控加工的自动编程语言,人们只需对零件的几何形状进行定义,并指定加工路线,计算机就会自动计算出加工的刀具路径,生成NC程序。这为计算机辅助数控自动编程和CAM技术进一步发展奠定了基础。 60年代的实验室研究,使计算机图形学得到长足的发展。1966年,出现了第一台供使用的图形显示装置。 70年代初期,以交互式图形操作为主要操作方式的CAD/CAM系统开始进入了早期的实用阶段,开始进入电子、船舶、机械、建筑、化工和轻纺等行业。这一时期典型的系统有美国洛克希德的CAD/CAM等。 80年代以来,随着计算机软、硬件的飞速发展和现代加工制造需求,进一步促进了计算机辅助技术在机械领域中的广泛应用。图形工作站(Workstation )的出现,为计算机辅助系统提供了强有力的计算和图形处理功能、直观图形显示和灵活的网络连接能力,使CAD/CAM系统集成成为一个强大的图形交互系统,这为CAD/CAM的集成技术的进一步发展提供了坚实的保障。如今,随着计算机技术的发展,CAD/CAM技术得到了广泛的应用,它已为企业提供了从设计到制造整体解决方案,使CAD/CAM完全成为机械行业必不可缺的工具。对于现代数控加工编程系统来说,它己与最初的那种采用批处理的方式,使用不便的编程工具不可同日而语,现己成为一个用户使用接口友好的交互式图形处理系统,它为用户提供了更强的加工编程和工艺处理功能。1.1.2 数控加工编程技术的目前状况第一代数控自动编程系统APT的出现和发展,为计算机数控自动编程的进一步发展打下坚实的基础,这也是CAM技术发展的雏形。在计算机辅助制造技术发展的初期,CAM ( Computer Aided Manufacturing)主要指计算机自动数控加工编程,经过几十年的发展,现在的计算机辅助制造技术所涉及的内容更多,它的覆盖面更广,除了自动编程外,它还涉及到加工仿真、加工测量,CAPP,FMS和CIMS等方面。在以下所说的数控编程系统,特指CAM技术中的数控自动编程部分,即狭义的CAM 。以下从几个方面来概述现代CAM的几个主要特点。1.计算机性能的提高推动了计算机辅助制造技术的发展从数控自动编程软件开发过程所使用的硬件平台看,它可分为四个发展阶段:a.在数控自动编程软件开发的初期以大、中型机为主,运行平台昂贵,使用的成本高,只有极少数实力雄厚的大企业、科研单位才有能力涉及这种先进的技术,它的应用受到极大限制,且用户接口不友好。b. 70年代计算机硬件的性价比不断上升,以小型机为主的CAM系统进入市场。这时,CAM系统的价格相对便宜,使用和维护也较为方便,使CAM技术得到较快的发展,开始逐步应用于航空和机械等领域。此时的编程方式主要以APT语言自动编程为主,它以二维零件图纸为主要编程依据,以走刀轨迹为编程对象,解决了手工编程中无法解决的许多复杂零件的编程难题。c. 80年代一90年代初、中期阶段从80年代起,随计算机图形技术和硬件技术的发展,出现了专业图形工作站,它有很强的资料计算能力、图形处理能力和系统网络功能。以图形工作站为基础,构成了功能越来越强的新一代的加工编程系统图形交互式编程系统。它以计算机辅助设计(CAD)软件为基础,首先形成零件的图形文件,然后在调用数控编程模块,自动编制加工程序,同时可动态显示刀具的加工轨迹。其特点是速度快、精度高、直观性好、使用简便。图形交互式系统的出现进一步推动了计算机辅助技术的发展,为企业提供了从设计到制造的一体解决方案,使CAM的应用进一步普及。d. 90年代中目前Intel的奔腾芯片的出现,使微机的性价比得到大幅度的提高,PC可以提供与图形工作站媲美的资料和图形处理速度,使CAD/CAM系统能够处理更复杂的零件模型,编程对象由线框模型向更复杂的曲面模型和实体模型方向发展,使数控加工的自动化和智能化成为可能。2.计算机辅助制造系统的集成化、智能化和网络化随着现代计算机技术的飞速发展,计算机辅助制造系统不再是一个单独的学科分支,而是向着集成化、智能化和网络化的方向发展:a.集成化CAD与CAPP、CAM的集成是当前CAM技术发展的特征,目的是提高产品的自动化生产的程度,逐步形成一个以工厂生产自动化为目标的CIMS系统(即计算机集成制造系统)。b.智能化在机加过程中,要设计编制出一个合理的工艺规程,是一个复杂的工艺过程,要求用户有相当的实践经验;同时,对于在具体加工切削过程,要设计出良好的加工切削方式,也需要有丰富的加工实践经验。要解决这个问题,单靠目前的CAM技术是达不到的,这需引入人工智能技术,利用其中所提供大量的专家水平的知识与经验,来分析解决这个领域的问题。c.网络化(1)共享网络资源(2)平衡负载(3)提高系统的性能价格比3.现代数控自动编程系统中所体现的新技术a.制造特征(Manufacturing Feature)的引入,为CAM的进一步发展提供了重要的途径。制造特征技术不仅仅是从特征造型技术的简单衍生。从设计特征提取的特征信息,不等同于制造特征,它要经过具备一定智能化能力的制造特征识别系统进行识别、分析,才能完成制造特征的建立,最终实现特征编程过程。因此,特征编程系统还必须有相应的制造工艺数据库作为支撑,在次数据库中,要有相应的工艺过程和工艺参数库等工艺支撑资料为保证。b.工模板(Manufacturing Template )技术的应用模板技术的机理非常简单,就是针对某种加工类型,提取出经过实践加工验证是正确有效的参数与方法,制作成此类加工的标准模式备用。当用户需实现此类加工时,只需直接调用(或按需要设置少量系数)此模板,就可以得到工艺合理、系数正确的加工程序。c.高效的粗加工方案的提供粗加工自动编程较好地解决了从零件毛坯直接去除大量余量的问题,从而为用户提高工件的加工效率和质量提供了高效的保障手段,这已成为衡量CAM加工功能的一个非常重要的标志。1.2 课题的提出及研究现状随着计算机技术水平的迅速发展,计算机图形处理能力和数据存储能力都有了很大的提高,普通PC机可以提供与图形工作站媲美的资料和图形处理速度,图形交互式系统在数控加工中得到了更为广泛的应用,弥补了手工编程和ATP语言自动编程的不足,同时也带来了一些新的问题。目前流行的数控编程系统采用的是面向局部曲面加工的处理方式,它以曲面模型为加工对象,根据曲面几何信息自动生成加工刀具轨迹,使数控加工的自动化、智能化程度得到了好很大的提高。在计算机图形处理能力和数据存储能力有限的条件下,这种加工方式极大地推动了数控加工的发展。但随着计算机技术的发展,这种以CAD模型的局部几何特征为目标对象的处理方式,已经成为数控技术向智能化、自动化方向发展的制约因素。现代数控加工是以模型为对象,以工艺为核心的工程过程,应该采取面向整体模型、面向工艺特征的处理方式。这种非工程化概念的处理方式会造成一系列的问题。(1)不能有效地利用CAD模型的几何信息,无法自动提取模型的工艺特征,只能靠人工提取,甚至靠重新模拟计算来取得必要的控制信息,影响了编程质量与效率,致使系统的自动化程度和智能化程度很低。(2)局部加工计算方式靠人工或半自动进行防过切处理,由于编程对象不是面向整体模型,系统没有从根本上杜绝过切现象产生的可能,因而不适合在高速条件下对安全的要求1。此外,数控加工正朝着CAD/CAPP/CAM集成化的方向发展,为实现系统自动化和智能化提供条件。零件模型数据的连贯性、完整性、准确性是数控加工系统集成的基础,然而这种面向零件局部曲面的处理方式不利于系统一体化的集成。针对以上问题,我们应该找到一种更有利于数控加工系统自动化和智能化发展的零件模型,充分分析不同数学模型对数控加工的影响。近年来,各国研究工作者为建立零件模型进行了长期深入的理论研究和试验探索,并已取得丰硕的成果。而在数控加工方面,前人已经总结出实体加工是未来数控加工的方向,近年来也出现了不少针对实体零件模型进行智能编程的软件,如MasterCAM、UG、PRO/E、Cimatron、EdgeCAM等。各软件的数控编程侧重点有所不同,但从中也可以看出实体模型在未来数控加工中的重要地位。1.3 课题内容1.3.1 课题的内容本课题主要研究线框模型、曲面模型和实体模型这三类数学模型在数控加工中的应用,以及对刀具加工路径、加工精度、加工效率等方面的影响。主要工作有:1. 在建模软件中建立复杂零件的线框模型、曲面模型和实体模型,要求其复杂程度能满足理论研究的要求;观察不同类型的模型之间的差别,并从理论上分析它们的特点。2. 在数控编程软件中分别对这三种类型的零件模型进行数控编程,注意其加工参数设置的差异以及加工方式的差别。尝试用不同的方法进行加工,观察刀具路径的细微变化;对编程结果进行加工仿真,分析这三种数学模型对数控加工的影响。3. 分析实体零件模型在STEP-NC、高速加工和五轴加工中的应用,论证实体零件模型是未来数控加工的方向。4. 解决当前工厂中所遇到的复杂模型的建模问题,并运用前面做出的理论研究优化刀具路径,在试验台上完成实际加工,验证前面得出的理论是否正确。同时对仿真过程与加工过程进行比较,观察二者之间是否存在差异,并分析原因。1.3.2 课题使用的工具本课题主要使用EdgeCAM智能编程软件来进行相关的试验和研究。EdgeCAM是由英国Pathtrace工程系统公司开发的一套智能数控编程系统,主要应用在数控铣、数控车和数控线切割等领域。它采用目前流行的图形交互式自动编程系统,直接面向加工对象,自动生成刀具轨迹。它具有以下特点:(1)EdgeCAM提供了众多智能加工策略,从简单的轮廓加工到复杂的曲面加工,从投影加工到残料加工、清根加工、等粗糙度加工等数十种加工策略可供选择;可支持2轴半至5轴联动的铣削、普通车削以及车铣复合加工设备。其加工范围广,为本次课题研究提供了广阔的试验平台。(2)实现与CAD系统的无缝链接。路径公司已经与Autodes、Dassort、UGS、PTC等公司合作,开发出针对与Invneotr、CATIA、SolidWorks、Solidedge、Parasolid、Pro/E等三维CAD实体模型的数据接口,不仅保证了模型数据从CAD环境到CAM环境的完整,而且还可以与这些CAD环境实现联动。同时为了更好地继承人们对曲面模型编程的思维习惯,还与其他基于曲面模型编程的CAM环境一样,设置了IGES、VDA等中间格式的文件接口。EdgeCAM超强的兼容能力保证了三维零件模型数据的完整,减小了模型数据丢失对加工的影响,保证研究的准确、顺利进行。(3)在直接针对实体模型进行编程操作的CAM软件的行列中,EdgeCAM不仅最早进入该领域,而且创造性地引入编程智能化的概念,在实体模型信息保持完整的前提下,做了更多的有益的创新应用,例如:通过自动定义毛坯、智能化查找加工特征,针对不同加工特征通过成组加工自动加载辅助功能,减少编程操作过程,提高编程效率;(4)EdgeCAM完备的模拟加工系统具有与专业仿真软件相媲美的功能。仿真过程中可以有多种显示方式,可以随时进行动态拖动放大等操作,同时还具有过切干涉报警功能,使加工仿真更直观可靠。第二章 三维模型的表现形式及应用CAM的发展是一个不断吸收和利用CAD及周边相关技术成果而不断发展的过程,它的基本处理方式及编程的目标对象对系统的结构、智能化水平等起着决定性的作用。CAM系统在APT时代,编程的目标对象为直接计算走刀轨迹。新一代的CAM系统将采用面向对象、面向工艺特征的基本处理方式,使系统的自动化、智能化程度大大提高。此外,CAD/CAPP/CAE/CAM系统一体化集成也是影响CAM系统自动化、智能化程度的另一重要因素,而保证各系统间零件模型数据传输的畅通性、一致性和数据完整性,是实现CAD/CAPP/CAE/CAM系统一体化集成的重要前提。在CAM系统向自动化、智能化发展的进程中,三维零件模型扮演着及其重要的角色,它包含的丰富的数据信息使数控编程更加直观、方便,并为CAD/CAPP/CAE/CAM集成系统承载完整的数据信息,保证各系统所需数据的完整。本章将重点介绍三维模型的几种数学表现形式,并讨论它们各自的优缺点及其在工程中的应用。2.1 三维模型的表现形式 在图形交互式自动编程系统中,三维零件模型可分为线框模型、曲面模型和实体模型三种表现形式,如图2.1所示。近几年,人们在实体建模的基础上,除了对几何实体的尺寸、形状加以描述外,附加上工艺信息,例如尺寸公差、表而粗糙度等,研究开发了特征建模技术,以适应CAD/CAM集成环境的需要,称为新一代的建模系统。a) 线框模型b) 曲面模型c) 实体模型图2.1 三维零件模型的几种表现形式2.1.1 线框模型早期计算机图形生成技术中,三维零件模型都是用线框模型来表示。线框模型主要由点、直线、曲线等组成,不具有面和体的特征,不能进行消隐、渲染等操作,也不能直接产生刀具路径。由于它具有表示方法简单、数据存储量小、运算速度快的优点,在早期数控加工中部分替代了APT语言编程,使模型2D轮廓铣削的自动化编程得以实现。同时它也存在着不可克服的二义性缺陷:1)空间定义缺乏严密性,容易出现二义性理解。2)缺少线与边、边与体之间关系的信息,即所谓的拓扑信息。3)不能正确进行消隐、剖切、物性检查等。2.1.2 曲面模型曲面模型主要由顶点、边线和表面组成,用顶点、边线和表面的有限集合来表示和建立零件的三维模型,表达了零件表面和边界定义的数据信息,有助于对零件进行渲染等处理,有助于系统直接提取有关面的信息生成数控加工指令,因此,大多数CAD/CAM系统中都具备曲面建模的功能。一般来说,由曲面建模方式生成的零件模型可分割成板、壳单元形式的有限个单元。如图2.2所示曲面模型实例,可以看出三维曲面模型是由若干个曲面所组成的。删除这两个个面a) 删除面前a) 删除面后图2.2 曲面模型实例与线框模型相比,曲面模型能够便捷地进行三维消隐、着色处理,能更直观的表达零件的形状。此外曲面模型能够容纳更丰富的零件几何信息,在目前数控自动编程系统中得到了最为广泛的应用。然而在建模过程当中,曲面建模实际上是以蒙皮的方式构造零件形体,因此容易在零件建模中漏掉某个甚至某些面的处理,这就是常说的“丢面”。同时依靠蒙面的方法把零件的各个表面贴上去,往往会在两个而相交处出现缺陷,如重叠或间隙,不能保证零件的建模精度。此外曲面模型不存在各个表面之间相互关系的信息,因此在数控编程中只能对模型中的一个面进行编程,且不能避开其它表面的干涉,容易造成过切的现象,使加工质量和自动化程度降低。2.1.3 实体模型实体模型是由一些基本体素通过集合运算和变形操作所生成的一种复杂三维模型,其特点在于三维立体的表面与实体模型同时生成。由于实体模型能够定义三维物体的内部结构形状,因此能完整地描述物体的所有几何信息和拓扑信息,包括物体的体、面、边和顶点的信息。其优点在于:1)可以提供实体完整的信息;2)可以实现对可见边的判断,实现消隐功能;3)能顺利实现剖切、有限元网格划分,以及NC刀具轨迹的自动生成。根据建模目的不同,实体模型的建模方法通常可分为实体建模、特征建模、参数化建模三种形式。下面分别说明这三种建模方式的特点以及应用范围。一、实体建模实体建模的方法有体素法和轮廓扫描法(二维屏幕封闭轮廓在空间平移或旋转形成实体)和实体扫描法(刚体在空间运动以产生新的实体)。实体建模的计算机内部表达方式(数据的逻辑结构)有:边界表示法、构造立体几何法、混合建模法和空间单元表示法。1) 边界表示法(Boundary-represent)它的基本思想是一个实体可以通过它的面的集合来表示,而每一个面又可以用边来描述,边通过点,点通过三个坐标值来定义。边界表示法强调实体外表的细节,详细记录了构成物体的所有几何信息和拓扑信息,将面、边、顶点的信息分层记录,建立层与层之间的联系。它的优点是:有较多的关于面、边、点及其相互关系的信息。有利于生成和绘制线框图、投影图,有利于计算几何特性,易于同二维绘图软件衔接和同曲而建模软件相关联。缺点是:由于它的核心信息是面,因而对几何物体的整体描述能力相对较差,无法提供关于实体生成过程的信息,也无法记录组成几何体的基本体素的元素的原始数据,同时描述物体所需信息量较多,其表达形式不唯一。2) 构造实体几何法(Constructive Solid Geometry) 构造实体几何法简称CSG法,是一种通过布尔运算将简单的基本体素拼合成复杂实体的描述方法。CSG结构生成的数据模型比较简单,每个基本体素无需再分解,而是将体素直接存储在数据结构中。采用CSG法可以方便地实现对实体的局部修改。但是,它只能方便的表示物体的构造方式,却小能反映物体的而、边、顶点等有关的边界信息,也不能显式的说明三维点集与所表示的物体在三维空间的一一对应关系。这种表示方法在数控加工仿真过程中,随着对它的布尔操作的增加,物体将变得越来越复杂,集合运算的中间结果很难再用简单的代数方程表示,输出也不很方便2。3) 混合建模法(Hybrid Model) 混合模式是建立在边界表示法与构造实体几何法的基础上,在同一系统中,将两者结合起来,共同表示实体的方法,如图2.3所示。以CSG法为系统外部模型,以B-Rep法为内部模型,CSG法适于做用户接口,而在计算机内部转化为B-Rep的数据模型。混合建模法是在CSG基础上的逻辑扩展,起主导作用的是CSG结构,B-Rep的存在,减少了中间环节中的数学计算量,可以完整的表达物体的几何、拓扑信息,便于构造产品模型。图2.3 混合建模法4) 空间单元表示法空间单元表示法也叫分割法,其基本思想是通过一系列空间单元构成的图形来表示物体的一种方法。这些单元是具有一定大小的平面或立方体,在计算机内部主要通过定义各单元的位置是否被实体占有来表达物体。空间单元表示法要求有大量的存储空间,同时它的算法比较简单,可作为物理特性计算和有限元网格划分的基础。它的最大优点是便于做出局部修改及进行几何运算,用来描述比较复杂,尤其是内部有孔,或具有凸凹等小规则表面的实体。但是不能表达一个物体两部分之间的关系,也没有关于点、线、面的概念。实体造型的突出优点是计算机内真正存储了物体的三维几何与拓扑信息, 这就使物体体积、面积、重心、惯性矩等的自动计算、隐藏线隐藏面的消除、有限元网格划分、物体截切及碰撞干涉检查、CAD/CAM集成、动画模拟、真实图形显示等成为可能,从而使这一技术在CAD/CAM、模拟仿真、医学、广告、计算机艺术等领域获得了广泛的应用。但实体造型只存储了形体的几何形状信息,缺乏产品开发全生命周期所需的信息, 诸如材料、加工特征信息、尺寸公差、形位公差、表面粗糙度、装配要求等信息,导致CAD/CAPP/CAM集成及更大范围集成的困难。此外实体造型系统在零部件造型设计时, 只能提供不具备工程意义的几何体素的拼合,这种初级的构形手段,不能满足设计、制造对构形的需要,因为设计工程师与制造工程师在设计或考虑一个零部件形状时,总是从那些对设计或制造有意义的基本形体出发,然后加以组合,形成所需的零部件,因此实体造型提供的构形手段不符合工程师的习惯。二、特征建模针对上面实体模型的缺点,从20世纪80年代开始,作为实体造型的发展,提出了特征建模(feature-based modeling)的思想,并对其进行了深入的研究。特征建模的主要思想是:从构型角度来说,不再将抽象的基本几何体(如图柱、圆锥、球等)作为拼合零件的对象,而是选用那些对设计制造有意义的特征形体作为基本设计元素拼合成零件,例如槽、凹腔、凸台、孔、壳、壁等特征;从信息角度来说,特征作为产品开发过程中各种信息的载体,不仅包含了几何、拓扑信息,还包含了设计制造所需的一些非几何信息,如材料信息、尺寸、形状公差信息、热处理及表面粗糙度信息、刀具信息、管理信息等,这样的特征就包含了丰富的工程语义,可以在更高的信息层次上形成零部件完整的信息模型。由上述思想所形成的特征建模有以下特点:(1) 建立的零部件模型不仅包括了几何信息,还包括了下游活动(计算机辅助工艺过程设计、数控编程等)所需的信息,形成了完备的产品信息模型, 从而为与各种应用系统的集成打下了良好基础。(2) 能以工程师所熟悉的方式进行设计, 比实体造型有更高的设计效率。(3) 能充分展现设计者的设计意图,包含了丰富的加工信息,为数控加工自动化和智能化提供了条件。特征模型的出现,使数控编程过程中加工工艺方法的选择与刀具轨迹的计算实现自动化,真正实现图形交互式自动编程系统CAD/CAPP/CAM一体化集成的设计加工思路3。三、参数化建模进入20世纪80年代中期,CV公司提出了一种比无约束自由造型更新颖的算法:“参数化实体造型方法”。其特点是:基于特征、完全约束、全数据相关尺寸驱动设计修改。Pro/ E是第一个采用参数化技术的CAD软件,它第一次实现了尺寸驱动零件设计修改。参数化造型技术的实质是实现人机交互式的智能化设计。参数化造型设计的主要内容是在不同的集合元素或特征信息之间建立尺寸关联或集合特征约束关系,特别适合于通用零件或机器的设计。 用参数化技术创建3D模型时.通过两种方法进行参数化造型:(1)通过定义特征尺寸标注。在特征尺寸间建立具有函数关系的尺寸约束数学模型,形成被约束尺寸和起约束作用的驱动尺寸。当修改驱动尺寸数值时,系统可以自动求解被约束尺寸值,从而达到修改模型的日的。这种靠修改尺寸来修改模型的方法称为尺寸驱动(拖动)技术。(2)参数化几何约束技术,是将构成模型的各要素间建立一维或三维的函数约束关系。这种几何约束关系是同心、共线、平行、垂自、相切等。为保证设计结果准确、完整和易于修改,常常把这两种参数化造型方法合并使用4。2.2 三维模型的应用2.2.1 三维建模技术在机械产品设计当中的应用随着软件工程技术的发展,在各种成熟的三维CAD/CAM/CAE商业软件的推动下,三维建模技术从根本上改变了机械产品的设计理念,把工程设计人员从传统的二维设计空间带到了三维空间,实现了机械设计领域的革新。所谓产品设计不仅仅包含单个零件的设计,也包括将所有零件总装成一个整体,因而,设计的意义可理解为总装、布局、外型和结构造型,还有设计人员的构思、创作想象和发明。在设计方法学中,把设计过程粗分为概念设计阶段、结构设计阶段和施工设计(细化设计)阶段。从系统学的角度来看,设计是一个现实系统的虚拟表达,这一系统由原件组合构成,并对输出功能进行描述。在以往的常规设计中,只能得到机械产品的工程投影图,没有产品的三维模型,因而无法预知产品设计中的潜在错误和不合理结构,也无法分析产品的装配性能、结构性能和动力学性能,致使设计周期延长。在现代产品设计中,采用三维建模技术可以获得结构的立体模型,并对其进行虚拟的综合设计与分析。在三维建模技术的支持下,产品设计已不再停留在传统的原理符号设计阶段,而逐步由产品的二维平面设计转向三维模型设计5。三维设计可很好地弥补二维CAD的不足,它解决了二维设计中如复杂的投影线生成问题、漏标尺寸,漏画图线问题、机构几何关系和运动关系的分析讨论问题、设计的更新与修改问题、设计工程管理问题等这些二维设计中很难解决的问题,在产品外形设计、结构设计等方面有着独特的优势,是未来产品设计的发展方向,也是CAD技术应用的必然趋势6。2.2.2 三维模型在有限元分析当中的应用近年来,随着计算机技术的普及和计算速度的不断提高,有限元分析在工程设计和分析中得到了越来越广泛的重视,已经成为解决复杂的工程分析计算问题的有效途径,现在从汽车到航天飞机几乎所有的设计制造都已离不开有限元分析计算,其在机械制造、材料加工、航空航天、汽车、土木建筑、电子电器,国防军工,船舶,铁道,石化,能源,科学研究等各个领域的广泛使用已使设计水平发生了质的飞跃,主要表现在以下几个方面:1)增加产品和工程的可靠性; 2)在产品的设计阶段发现潜在的问题;3)经过分析计算,采用优化设计方案,降低原材料成本;4)缩短产品投向市场的时间;5)模拟试验方案,减少试验次数,从而减少试验经费。从分析对象单元模型来看,有限元能够解决包括杆、梁、板、壳、三维块体、二维平面、管道等各种单元的各种复杂结构的应力应变分析。而对于机械零件的有限元分析来说,杆、平面等单元形式已不能满足分析的需要,它只能对零件的局部特征或局部位置进行片面的分析,不能完全发挥有限元分析的作用。三维零件模型的建立,为零件有限元分析提供了丰富的信息,使零件模型的有限元分析能够自动完成。此外,三维模型还是零件设计(CAD)与计算机辅助分析(CAE)的桥梁。在采用传统的二维零件图进行零件设计时,零件的结构设计与有限元分析不能在同一环境下进行,设计大多靠人工分析、试凑或经验类比等方法来确定复杂的结构参数,难以或不可能达到设计上的优化。而采用三维模型就可很好的解决这个问题。在有限元分析环境中,可对零件三维模型进行应力、应变、疲劳等分析,并动态、可视化地显示出变形情况、各个节点的应力数值、安全系数等数字信息,实现了机械零件结构设计与工程分析的一体化进行,提高了零件设计的准确性和可靠性7。在实际操作中,三维零件模型可在有限元分析软件的建模模块下直接进行模型创建,也可在CAD软件中创建好三维零件模型,然后通过IGES中间格式将模型导入,具体的操作方法在参考文献8中有详细介绍。由于有限元分析需涉及零件的质量、密度、材料属性(弹性模量和泊松比)等信息,而零件线框模型和曲面模型没有体的特征,不具备包含这些信息的能力,因此应注意从CAD中导出IGES模型时应当保存实体模型。如图2.4所示。有限元分析的一般过程如下:1)单元类型的选择;2)添加材料常数;3)划分网格;4)施加位移约束;5)施加约束载荷;6)求解及后处理9。有限元分析结果如图2.5所示。图2.4 “输出IGES”对话框图2.5 有限元分析结果从有限元分析的结果中可以看到,采用三维模型可以更直观、更全面地得到有限元分析结果,为零件的设计提供更可靠的参考数据。此外,三维模型包含了完整的零件数据信息,在CAD/CAE系统之间发挥着桥梁的作用,使CAD/CAE一体化集成得以实现。值得注意的是,并不是所有的三维模型都能在有限元分析当中得以应用。由于有限元分析需涉及零件的质量、密度、材料属性(弹性模量和泊松比)等信息,而零件线框模型和曲面模型没有体的特征,不具备包含这些信息的能力,因此只有实体模型才适用于有限元分析。2.2.3 三维模型在仿真中的应用仿真就是应用计算机对复杂的现实系统经过抽象和简化形成系统模型,然后在分析的基础上运行此模型,从而得到系统一系列的统计性能。由于仿真是以系统模型为对象的研究方法,而不干扰实际生产系统,同时仿真可以利用计算机的快速运算能力,用很短时间模拟实际生产中需要很长时间的生产周期,因此可以缩短决策时间,避免资金、人力和时间的浪费。计算机还可以重复仿真,优化实施方案。产品制造过程仿真,可归纳为制造系统仿真和加工过程仿真。虚拟制造系统中的产品开发涉及到产品建模仿真、设计过程规划仿真、设计思维过程和设计交互行为仿真等,以便对设计结果进行评价,实现设计过程早期反馈,减少或避免产品设计错误。加工过程仿真,包括切削过程仿真、装配过程仿真,检验过程仿真以及焊接压力加工、铸造仿真等。仿真的基本步骤为:研究系统收集数据建立系统模型确定仿真算法建立仿真模型运行仿真10。准确建立仿真模型是仿真成功与否的关键所在,它应当尽量接近物体的实际几何形状和位置关系,以保证仿真的准确性。三维模型能够直观的表示物体的形状,并包含仿真所需的材料属性,因而在仿真领域中得到了广泛的应用。在参考文献11中介绍了在数控加工仿真工程中,利用三维实体模型生成刀具轨迹的算法。采用三维实体模型进行数控加工仿真,避免了以往采用线框图实现数控加工仿真和验证时,零件和刀具轨迹的线框图产生互相重叠,难以辨认工件的实际形状和刀具的加工轨迹的现象,使仿真加工变得更加直观有效。此外,采用三维实体模型下的数控加下过程仿真,能真实的显示出加工过程中的零件模型、切削形状和刀具轨迹,是否干涉、过切都一目了然。2.2.4 三维模型在数控加工当中的应用随着图形交互式自动编程系统的出现,三维零件模型已走出CAD系统,正式登入CAM的舞台。与第一代APT编程语言相比,三维模型包含了更丰富的零件几何信息和加工工艺信息,使数控编程摆脱了抽象的二维零件图纸,自动生成走刀轨迹,使数控加工的自动化、智能化程度得到了大幅度提高。在图像交互式系统的应用初期,零件线框模型、曲面模型、实体模型就同时得到了应用,但是由于计算机数据存储能力和图形处理能力的约束,这三种数学模型在数控加工中的应用也遭受到了不同程度的限制。在计算机系统资源匮乏的时代,零件模型的数据量大小决定了其在CAM中的适用程度。举个例子:在一个三维立方体模型中,每条边所包含的数据量为十个点,那么线框模型包含的数据量为个点,曲面模型包含的数据量为个点,实体模型包含的数据点应为个点,如图2.6所示。而在实际复杂零件模型当中,这种数据量的差异将会更大。101010线框模型 个点实体模型 个点线框模型 个点图2.6 三种数学模型的数据存储量由于线框模型所占用的存储空间最小,因此常用于加工一些简单的轮廓区域,如2D轮廓铣,铣键槽等。目前应最为广泛的模型是曲面模型,它是基于第二代曲面CAM系统而发展起来的一种加工方式。其特点是面向局部曲面进行加工,编程的难易程度仅与零件的复杂程度有关,而与产品的工艺特征、工艺复杂程度无关。曲面模型的应用,使局部曲面的数控加工实现了自动化,且曲面模型所占用的存储空间在计算机硬件技术允许范围之内,因此目前应用较为广泛。但曲面模型不能表达各个面之间的关系,在加工时只针对一个加工面而不考虑其他表面的干涉,因此常会出现过切等现象。从理论上讲,三维实体模型是用于数控加工的最理想的模型。它包含了完整的零件几何信息,在加工过程中作为一个整体对象进行加工,克服了曲面模型易过切的缺点,使数控加工自动化真正得以实现。此外,特征建模的出现弥补了普通实体建模的不足,增加了材料属性、形状公差等、工艺要求等信息,使数控加工满足工艺的要求,真正实现了数控加工的智能化。由于实体模型数据量非常庞大,对CAM的硬件系统要求十分严格。在计算机技术比较落后的年代,针对实体模型的数控加工只能在工作站中进行,加工成本很高。但随着计算机技术的发展,特别是近年来CPU性能的不断提升,大大加快了数据处理的速度,使实体模型在数控加工中得到了更为广泛的应用。2.3 本章小结本章讨论了本课题所涉及的三维模型的三种表现形式,分析了这三种模型的固有特点以及在工程中的应用。随着CAM系统朝着自动化、智能化的方向发展,以及CAD/CAPP/CAM一体化集成的提出,三维模型扮演着越来越重要的角色。其中,实体模型由于包含完整的零件几何信息、工艺信息、材料属性等信息,在产品设计(CAD)、有限元分析(CAE)、计算机辅助工艺设计(CAPP)、计算机辅助制造(CAM)等方面都有着广泛的应用,使CAD/CAPP/CAM一体化集成得以实现,为CAM系统自动化、智能化发展提供了条件。第三章 三种类型数学模型对数控加工的影响 在第二章中已经讨论了三维模型的三种数学模型线框模型、曲面模型和实体模型的构成、特点,并简单介绍了这三种数学模型在数控加工中的应用。随着数控加工朝着自动化、智能化的方向发展,为数控编程对象零件模型提出了新的要求。本章主要讨论这三种类型数学模型在数控加工中的具体应用及其对数控加工的影响,并分析不同类型数学模型在数控加工中的适用范围。3.1 线框模型对数控加工的影响3.1.1 线框模型在车削加工中的应用在普通车削加工中,由于零件模型均为回转体,对称性强,因此可将零件模型简化成单边轮廓线,减小数据存储量,提高运算速度。值得注意的是,由于回转体零件模型的特殊性,在这里所说的线框模型不再是三维线框模型,而是简化后的回转体单边外轮廓。下面以如图3.1所示的轴类零件加工为例,说明线框模型在车削加工中的应用。 基于线框模型的车削加工一般操作步骤如下:1. 创建模型(1)创建轴零件的单边轮廓线,并创建毛坯的轮廓线。如图3.2所示。图3.1 轴类零件范例图3.2 绘制零件轮廓线和毛坯轮廓线毛坯轮廓线零件轮廓线(2)定义毛坯。系统根据毛坯轮廓线自动生成毛坯的实体模型,生成结果如图3.3所示。2. 进入加工模式。轴零件加工工序如图3.4所示。图3.3 生成毛坯模型图3.4 车削加工工序(1)车端面:选择车刀,并选择端面车削加工方式车削轴右端面。注意刀具路径起始点和终点的合理选择,以确保零件加工的质量和效率。生成的刀具轨迹如图3.5所示。(2)车外圆:先后粗车和精车外圆,系统以零件轮廓线为加工依据自动生成刀具轨迹,只需人工选择刀具路径起点和切削方向,生成的刀具轨迹如图3.6所示。刀具轨迹起始点刀具轨迹终点图3.5 “车端面”刀具轨迹选择加工轮廓线图3.6 “车外圆”刀具轨迹(3)车槽:先后粗车和精车槽,系统根据所选的加工轮廓线自动生成走刀轨迹,切削增量、主轴转速、加工余量、加工公差等参数由人工赋予,其余由系统自动识别加工轮廓,确定走刀方式、优化刀具路径等。生成的槽加工刀具轨迹路径如图3.7所示。(4)加工仿真,检测加工过程中是否存在干涉,是否有过切和切削力过大等现象。对于不正常的加工动作,系统将会发出警告,并在加工表面上用特殊颜色进行显示。仿真结果如图3.8所示。选择加工轮廓线图3.7 槽加工刀具轨迹图3.8 仿真结果 3. 后处理。生成NC代码(略) 从操作过程中可以看到,基于线框模型的车削数控编程,其加工对象只是一条简单的轮廓线,并不是三维模型中所有的线框结构都参与到加工中来。由于回转体零件具有延轴线完全对称的特点,因此在描述该类零件时只需确定零件的外轮廓线和轴线的位置即可,使零件的表达变得简单可靠,也是数控编程操作变得更加直观、简便。在车削加工中,三维线框模型完全可以被二维的零件轮廓所替代,使模型数据量大大降低,提高图形处理速度和加工效率。当然,这种用二维轮廓代替三维线框的方法只是适用于简单回转体零件的车削加工,并不适用于车铣复合等一体化加工。3.1.2 线框模型在铣削加工中的应用基于线框模型的铣削加工主要采取粗加工、轮廓精加工、3D曲线加工、轮廓铣、2D轮廓铣、键槽铣等加工方式,其基本走刀方式大体可分为延2D轮廓线走刀和在轮廓线围成了区域内走刀两种方式。在线框模型的铣削加工中,其基本参数设置与车削加工的基本参数设置相同,需确定主轴转速、进给速率、走刀方式、加工余量等基本参数。不同的是,在铣削加工中还应指定加工时刀具接近工件的平面、基准平面和切削深度,这些参数将直接影响加工的质量和效率。下面以如图3.9所示零件线框模型为例,说明线框模型在铣削加工中的一般操作过程:1. 导入零件线框模型,并定义一个方形毛坯,要求在零件X、Y、Z方向上各留1mm的余量。2. 进入加工模式。零件线框模型铣削加工工序如图3.10所示。图3.9 线框模型铣削实例图3.10 线框铣削加工工序 (1)粗铣凸台 粗铣零件上凸台时,应当选择直径较大的铣刀,以提高加工效率。由于加工凸台时保留部分是凸台,因此需去除掉毛坯轮廓线与零件凸台轮廓线之间的材料。刀具接近工件的平面为Z5mm处,基准平面为凸台上表面,即Z=0,切削深度需手动指定。加工位置参数的设定和刀具轨迹如图3.11所示。图3.11 粗铣凸台毛坯轮廓线凸台轮廓线切削深度指定面(2)粗铣外轮廓和上面铣凸台采用的方法一样,去除零件外轮廓与毛坯之间的材料。与前面不同的是,刀具接近工件的接近平面应有所降低,可取Z=0,切削深度指定表面为工件下表面。加工位置参数的选取以及生成的刀具轨迹如图3.12所示。零件外轮廓线毛坯轮廓选择切削深度生成的刀具轨迹图3.12 粗铣外轮廓零件原点 (3)粗铣型腔 采用的加工方法同上一步相同,不同的是该步加工去除加工轮廓线所围成区域内的材料。加工参数设置及仿真结果如图3.13所示。基准平面刀具接近平面干涉区域切削深度表面图3.13 粗铣型腔从加工仿真中可以看到,在走刀过程中刀具与零件凸台上表面发生了干涉。由于线框加工是针对局部线框轮廓进行加工,因此在生成刀具轨迹时,系统只对这一局部轮廓计算出最优的走刀路径,不考虑生成的轨迹是否对零件其它部分发生冲突。为了解决这一问题,需对系统自动生成的刀具轨迹进行调整,使其避开与零件发生干涉的区域。本例中采取将刀具接近平面提升的办法(将接近平面值设为2),使刀具在接近平面水平走刀时避开零件凸台。(4)钻孔根据孔的轮廓线和加工深度确定孔加工的刀具轨迹,用铣削的方法加工孔。具体加工方法与铣型腔采用的方法相同。(5)零件精加工采用轮廓精加工的方法去除零件X和Y方向上的余量,加工刀具轨迹如图3.14所示。最终仿真结果如图3.15所示。图3.14 轮廓精加工图3.15 仿真结果此外,线框加工不仅可以加工2D轮廓区域,还可通过控制轮廓线对平缓区域进行加工,即简单曲面的加工,如图3.16所示。图3.16 平缓区域加工b) 生成刀具轨迹a) 选择加工轮廓加工轮廓线控制轮廓线从线框加工的编程操作中可以看出,针对线框模型的铣削加工可以看作是针对2D线框轮廓的加工。虽然整个零件模型是三维线框模型,但在编程过程中只能对局部2D轮廓进行编程,通过人工设定加工参数来决定是在加工轮廓线内还是加工轮廓线外或在加工轮廓线上进行加工。由于线框模型存储的数据量小,图形处理计算量小,对计算机软、硬件的要求不高,能广泛用于简单零件的数控加工当中。但同时线框模型简单的结构形式也为数控加工带来了不少问题:(1)由于二维轮廓只能反应平面加工信息,因此需要人工设定加工深度;加工参数设置繁琐,在编程中过多地介入了人为干预,加工智能化程度低。(2)针对局部线框模型进行加工,容易出现干涉现象。为杜绝干涉的发生,需人工调整刀具轨迹,增大了编程工作量。(3)需对每一条轮廓线进行编程,编程操作繁琐。从线框模型在车削、铣削加工的应用中可以看到,线框模型作为一种结构简单、信息表达方式灵活的数学模型,在数控加工中得到了广泛的应用。尤其是在轴类零件加工、简单2D轮廓铣削加工、键槽加工等数控加工中,因其计算量小、程序简单、数据存储量小等优点,在目前数控加工中仍是不可替代的。3.2 曲面模型对数控加工的影响在图文交互式编程系统中,曲面模型的应用最为广泛。其零件设计(几何造型)是专门为数控编程服务的,针对性强,也容易使用,典型的软件系统有MsterCAM、SurfCAM等数控编程系统12。曲面加工的典型特点是采用局部曲面的加工方式,编程难以程度与零件的复杂程度无关,而与零件的工艺特征、工艺复杂程度有关。3.2.1 曲面模型在CAM中的应用一般情况下,在CAM环境中进行数控编程时,通常根据加工工艺内容的要求,选择CAM软件提供的加工方法生成刀具路径,通过对加工方法中的参数设置获得合理的刀具路径形状和样图3.17 3D曲面加工式。在曲面加工中,其数控编程的一般过程包括:刀具的定义或选择,刀具相对与零件表面的运动方式的定义,切削加工参数的确定,走刀轨迹的生成,加工过程的动态图形仿真显示、程序验证直到后处理等。可以看到,曲面加工编程过程与线框加工编程过程极其相似,不同的是线框加工面向局部线框轮廓,而曲面加工面向局部曲面。与线框模型相比,曲面模型的局部曲面仍然具有三维特征,可方便地实现复杂3D曲面的加工,如图3.17所示。此外,由于任何一个复杂三维模型均可由若干个曲面缝合而成,因此可用曲面加工的方式完成任何复杂三维零件的加工。 在EdgeCAM中,用于曲面加工的加工方法主要有:轮廓精加工、平域精加工、平行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论