您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 数控编程及加工工艺基础
第1章数控编程及加工工艺基础数控(NumericalControl,NC)的定义是:用数字化信号对机床运动及其加工过程进行控制的一种方法。数控加工是计算机辅助设计与制造技术中最能明显发挥效益的生产环节之一。它不仅大大提高了具有复杂型面的产品的制造能力和制造效率,而且保证产品能达到极高的加工精度和加工质量。数控加工技术集传统的机械制造、计算机、现代控制、传感检测、信息处理、光机电技术于一体,是现代机械制造技术的基础。它的广泛应用,给机械制造业的生产方式及产品结构带来了深刻的变化。数控技术的水平和普及程度,已经成为衡量一个国家综合国力和工业现代化水平的重要标志。本章将主要介绍CAM数控编程的实现过程、数控加工的基本原理、数控机床以及数控程序等数控编程及加工工艺基础知识,以帮助读者快速掌握CATIAV5数控加工所必须首先掌握的基础知识。1.1数控编程的基本过程数控编程的主要任务是计算加工走刀中的刀位点(CutterLocation,CL点)。CATIA提供了多种加工类型用于各种复杂零件的粗精加工,用户可以根据零件结构、加工表面形状和加工精度要求选择合适的加工类型。对于不同的加工类型,CATIAV5的数控编程过程都需经过获取零件模型、加工工艺分析及规划、完善零件模型、设置加工参数、生成数控刀路、检验数控刀路和生成数控程序七个步骤。其流程如图1-1所示。(1)建立或者获取零件模型。零件的CAD模型是数控编程的前提和基础,CATIA数控程序的编制必须有CAD模型作为加工对象。CATIA是具有强大的CAD系统,用户可以通过模块之间的切换,在零件设计、曲面造型等模块中建立所需的零件CAD模型,完成后再切换到相应的数控加工模块中。CATIA也具有健壮的数据转换接口,用户可以首先将其他CAD系统所建立的零件模型转换为公共的数据转换格式,如iges、step等,再导入CATIA中并得到零件模型。获取零件模型的具体方法将在第2章中详细介绍。(2)加工工艺分析及规划。加工工艺分析和规划在很大程度上决定了数控程序的质量,主要是确定加工区域、加工性质、走刀方式、使用刀具、主轴转速和切削进给等项目。加工工艺分析和规划主要包括以下内容。加工对象的确定:通过对模型的分析,确定工件的哪些部位需要在数控铣床上或者数控加工中心加工。数控铣加工的工艺适应性也是有一定限制的,对于尖角、CATIAV5数控加工2细小的筋条等部位是不适合加工的,应使用线切割或者电加工来加工;而某些加工内容可能使用普通机床有更好的经济性,如孔的加工可以使用钻床、回转体加工可以用车床来加工。CAD系统建立零件模型加工工艺分析及规划完善零件模型设置加工参数生成数控刀路检验数控刀路生成数控程序CAM系统切削方式刀具参数加工程序参数加工对象数控加工图1-1加工区域规划:即对加工对象进行分析,按其形状特征、功能特征及精度、粗糙度要求将加工对象分成若干个加工区域。对加工区域进行合理规划,可以达到提高加工效率和加工质量的目的。加工工艺路线规划:从粗加工到精加工,再到清根加工的加工流程规划,以及加工余量分配。加工工艺和加工方式确定:如刀具选择、加工工艺参数和切削方式的选择等。(3)完善零件模型。由于CAD造型人员更多地考虑零件设计的方便性和完整性,较少顾及零件模型对CAM加工的影响,所以要根据加工对象的确定及加工区域划分对模型做一些完善。零件模型的完善通常有以下一些内容。确定坐标系。坐标系是加工的基准,将坐标系定位在适合机床操作人员确定的位置,同时保持坐标系的统一。清理隐藏对加工不产生影响的元素。修补部分曲面。对于因有不加工部位存在而造成的曲面空缺部位,应该补充完整。如钻孔的曲面,在狭小的凹槽部位等,应该将这些曲面重新做完整,这样获得的刀具路径规范而且安全。增加安全曲面。第1章数控编程及加工工艺基础3对轮廓曲线进行修整。对于通过公共数据转换格式得到的零件CAD模型,看似光滑的曲线可能存在断点,看似一体的曲面在连接处可能不相交,这样可以通过修整或者创建轮廓线构造出最佳的加工边界曲线。构建刀路限制边界。需要使用边界来限制加工范围的加工区域,先构建出边界曲线。(4)设置加工参数。参数设置可视为对工艺分析和规划的具体实施,它构成了利用CATIA进行数控编程的主要操作内容,直接影响生成的数控程序质量。参数设置的内容主要有以下几个方面。设置加工对象:用户通过交互手段选择被加工的几何体或其中的加工分区、毛坯和避让区域等。设置切削方式:指定刀轨的类型及相关参数。设置刀具及机械参数:针对每一个加工工序选择适合的加工刀具并在CATIA中设置相应的机械参数,包括主轴转速、切削进给、切削液控制等。设置加工程序参数:包括对进退刀位置及方式、切削用量、行间距、加工余量、安全高度等的设置。这是参数设置中最主要的内容之一。(5)生成数控刀路。在完成参数的设置后,CATIA将自动进行刀轨的计算。(6)检验数控刀路。为确保数控程序的安全性,必须对生成的刀轨进行检查校验,检查刀路是否有明显过切或者加工不到位,同时检查是否发生与工件及夹具的干涉。对检查中发现的问题,应该调整参数的设置,再重新进行计算、校验,直到准确无误。(7)生成数控程序。前面生成的只是数控刀轨,还需要将刀轨以规定的标准格式转换为数控代码并输出保存。数控程序文件可以用记事本进行打开。在生成数控程序后,还需要检查这个程序文件,特别对程序及程序尾部分的语句进行检查,如有必要可以修改。数控程序文件可以通过传输软件传输到数控机床的控制器上,由控制器按程序语句驱动机床加工。1.2数控加工1.2.1CAM系统简述一个典型的CAM系统由两个部分组成:一是计算机辅助编程系统,二是数控加工设备。计算机辅助编程系统的任务是根据工件的几何信息计算出数控加工的轨迹,并编制出数控程序。它由计算机硬件设备和计算机辅助数控编程软件组成。计算机硬件设备主要有工作站和微机两种。一般而言,工作站的图形性能要优于微机,但随着微机性能的飞速提高,它与工作站的性能差别也越来越小。而且由于微机的价格要远低于工作站,因此其在CAD/CAM系统中的应用越来越广泛,其普及率也远高于工作站。计算机辅助数控编程软件即是通常所说的CAM软件,它是计算机辅助编程系统的核CATIAV5数控加工4心。它的主要功能包括数据输入输出、加工轨迹计算与编辑、工艺参数设置、加工仿真、数控程序后处理和数据管理等。目前常用的CAM软件种类较多,其基本功能大同小异,并在此基础上发展出各自的特色。数控加工设备的任务是接受数控程序,并按照程序完成各种加工动作。数控加工技术可以应用在几乎所有的加工类型中,如车、铣、刨、镗、磨、钻、拉、切断、插齿、电加工、板材成型和管料成型等。数控铣床、数控车床、数控线切割机是模具行业中最常用的数控加工设备,其中以数控铣床应用最为广泛。1.2.2加工原理机床上的刀具和工件间的相对运动,称为表面成形运动,简称成形运动或切削运动。数控加工是指数控机床按照数控程序所确定的轨迹(称为数控刀轨)进行表面成形运动,从而加工出产品的表面形状。图1-2和图1-3分别是一个平面轮廓加工和一个曲面加工的切削示意图。数控刀轨工件轮廓刀具刀具数控刀轨工件图1-2图1-3数控刀轨是由一系列简单的线段连接而成的折线,折线上的结点称为刀位点。刀具的中心点沿着刀轨依次经过每一个刀位点,从而切削出工件的形状。刀具从一个刀位点移动到下一个刀位点的运动称为数控机床的插补运动。由于数控机床一般只能以直线或圆弧这两种简单的运动形式完成插补运动,因此数控刀轨只能是由许多直线段和圆弧段将刀位点连接而成的折线。数控编程的任务是计算出数控刀轨,并以程序的形式输出到数控机床,其核心内容就是计算出数控刀轨上的刀位点。在数控加工误差中,与数控编程直接相关的有两个主要部分:(1)刀轨的插补误差。由于数控刀轨只能由直线和圆弧组成,因此只能近似地拟合理想的加工轨迹,如图1-4所示。第1章数控编程及加工工艺基础5(2)残余高度。在曲面加工中,相邻两条数控刀轨之间会留下未切削区域,如图1-5所示,由此造成的加工误差称为残余高度,它主要影响加工表面的粗糙度。加工表面实际的加工刀轨理想的加工刀轨刀具残余高度图1-4图1-5刀具的表面成形运动通常分为主运动和进给运动。主运动指机床的主轴转动,其运动质量主要影响产品的表面光洁度。进给运动是主轴相对工件的平动,其传动质量直接关系到机床的加工性能。进给运动的速度和主轴转速是刀具切削运动的两个主要参数,对加工质量、加工效率有重要的影响。1.2.3刀位计算如前所述,数控编程的核心内容是计算数控刀轨上的刀位点。下面简单介绍数控加工刀位点的计算原理。数控加工刀位点的计算过程可分为3个阶段。(1)加工表面的偏置。如图1-6所示,刀位点是刀具中心点的移动位置,它与加工表面存在一定的偏置关系。这种偏置关系取决于刀具的形状和大小。例如,当刀具为半径R的球头刀时,刀轨(刀具中心的移动轨迹)应当在距离加工表面为R的偏置面上,如图1-7所示。由此可见,刀位点计算的前提是首先根据刀具的类型和尺寸计算出加工表面的偏置面。加工表面刀位点刀具刀轨平面刀轨偏置面加工表面偏置距离R图1-6图1-7CATIAV5数控加工6(2)刀轨形式的确定。把刀位点在偏置面上的分布形式称为刀轨形式。图1-8和图1-9所示是两种最常见的刀轨形式。其中图1-8所示为行切刀轨,即所有刀位点都分布在一组与刀轴(z轴)平行的平面内。图1-9所示为等高线刀轨(又称环切刀轨),即所有刀位点都分布在与刀轴(z轴)垂直的一组平行平面内。图1-8图1-9显然,对于这两种刀轨来说,其刀位点分布在加工表面的偏置面与一组平行平面的交线上,这组交线称为理想刀轨,平行平面的间距称为刀轨的行距。也就是说,刀轨形式一旦确定下来,就能够在加工表面的偏置面上以一定行距计算出理想刀轨。(3)刀位点的计算。如果刀具中心能够完全按照理想刀轨运动的话,其加工精度无疑将是最理想的。然而,由于数控机床通常只能完成直线和圆弧线的插补运动,因此只能在理想刀轨上以一定间距计算出刀位点,在刀位点之间做直线或圆弧运动,如图1-4所示。刀位点的间距称为刀轨的步长,其大小取决于编程允许误差。编程允许误差越大,则刀位点的间距越大;反之越小。以上所描述的仅仅是刀位点计算的基本思路,而CAM软件中实际采用的计算方法要复杂得多,而且随着软件的不同会有许多具体的变化。然而不管在哪种CAM软件中,刀位点计算有多么复杂多样,其技术核心都只有一点,即以一定的形式和密度在被加工面的偏置面上计算出刀位点。刀位点的密度不仅指刀轨的行距,还指刀轨的步长,它们是影响数控编程精度的主要因素。1.3数控机床1.3.1数控机床的特点随着科学技术和市场经济的不断发展,对机械产品的质量、生产率和新产品的开发周期提出了越来越高的要求。虽然许多生产企业(如汽车、家用电器等制造厂)已经采用了自动机床和专用自动生产线,可以提高生产效率、提高产品质量、降低生产成本,但是由于市场竞争日趋激烈,这就要求企业必须不断开发新产品。在频繁的开发新产品的生产过程中,使用“刚性”(不可变)的自动化设备,由于其工艺过程的改变极其复杂,因此刚性自动化设备的缺点暴露无遗。另外,在机械制造业中,并不是所有产品零件都具有很大第1章数控编程及加工工艺基础7的批量。据统计,单件小批量生产约占加工总量的75%~80%。对于单件、小批,复杂零件的加工,若用“刚性”自动化设备加工,则生产成本高、生产周期长,而且加工精度也很难符合要求。为了解决上述问题,并满足新产品的开发和多品种、小批量生产的自动化,国内外已研制生产了一种灵活的、通用的、万能的、能适应产品频繁变化的数控机床。美国麻省理工学院在20世纪50年代成功地研制出第一台数控铣床。1970年首次展出了第一台用计算机控制的数控机床(CNC)。图1-10左图所示就是CNC数控铣床,右图所示是数控加工中心。图1-10下面介绍数控机床的主要特点。1.高柔性数控铣床的最大特点是高柔性,即可变性。所谓“柔性”即是灵活、通用、万能,可以适应加工不同形状工件的自动化机床
本文标题:数控编程及加工工艺基础
链接地址:https://www.777doc.com/doc-287523 .html