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