数控铣床编程实例分析盐城工学院机械工程系毕业设计论文 0 引言 21世纪,科学技术领域中以机械制造技术为先导的先进制造技术正在以前所未有的速度向前发展。先进制造技术显示出对经济发展的巨大推动作用而被世界发达国家列为重点支持和发展的技术和产业,并把它和制造科学与信息科学、材料科学、生命科学一起列为当今四大支柱科学。 在制造科学中数控加工有占有举足轻重的地位,它已在我国144个机械制造行业中使用。它作为人类把自然界的资源转化为社会物质财富的一门综合性生产技术,人们认识到其水平的高低,不仅直接关系生产水平和生产效率的高低、产品质量的优劣...
论文 0 引言 21世纪,科学技术领域中以机械制造技术为先导的先进制造技术正在以前所未有的速度向前发展。先进制造技术显示出对经济发展的巨大推动作用而被世界发达国家列为重点支持和发展的技术和产业,并把它和制造科学与信息科学、材料科学、生命科学一起列为当今四大支柱科学。 在制造科学中数控加工有占有举足轻重的地位,它已在我国144个机械制造行业中使用。它作为人类把自然界的资源转化为社会物质财富的一门综合性生产技术,人们认识到其水平的高低,不仅直接关系生产水平和生产效率的高低、产品质量的优劣,而且直接反映的制造加工领域的科技水平。 数控加工的一个重要运用就是模具的生产。由于模具的精度要求很高,传统的手工加工以很难适应模具制造业的发展。随着人类社会的发展,人们的消费水平在不断的提高,消费观念的也在不断的改变,对于工业产品的要求也越来越高。人们的追求已不仅仅是质量的好坏,外型的美观也越来越多的被人们重视。人们的这种观念在很大程度上提高对加工制造业的要求,呼唤着先进制造工业的发展。数控加工作为先进制造工业的一个重要支柱,其迅速的发展与普及已成为必然的趋势。然而目前,我国数控技术的发展与发达国家相比还有很大一段差距。 根据资料显示,目前,我国数控技术人才紧缺50万,加入WTO以后,我国的制造业将与国际接轨,传统的制造工业技术将不能适应新形式下制造业的发展趋势,我们必须大力发展新兴制造工业。数控加工最突出的优点是零件加工尺寸的一致性好,易于控制中间公差,从而使加工部件及整机的质量稳定可靠。由于其高精度、高自动化、智能化,以及在加工复杂形状零件时所体现出来的优越性,使其在现代加工制造体系中占据了重要地位,因此数控技术的发展将极大推动加工制造业的发展。数控机床加工程序的编制,是保证数控加工顺利进行的基础,对于数控加工编程的研究有其很大的现实意义。 由于先进三维造型软件和数控加工仿真软件的出现,大大方便了工程人员进行数控加工。结合三维造型进行模具设计和仿真加工,可以为加工提供很多参考依据,实现加工过程的优化。现代数控加工,可以方便的通过仿真加工自动生成加工程序,然后将程序输入数控机床,这样就可以免去了工程人员很多复杂烦琐的编程工作。自动生成的加工程序,由于是完全按照零件的轮廓轨迹来确定刀具的走刀路径的,而且由于计算机的辅助,使得刀具路径点的坐标与零件轮廓上各点的坐标非常吻合,其加工的精度非常高。这是传统手工加工所无法比拟的。计算机自动编程的这种优势,在加工复杂形状零件时更为突出,它可以帮助工程人员完成很多通过手工编程无法完成的工作。 手工编程作为一种融合了工程人员设计思想、设计理念的编程手段,在加工简单、 1 数控铣床编程实例
规则零件时,也有其独特的优越性。由于机械制造业日趋走向标准化,在加工一些具有标准特征的零件时,它能让工程人员,据零件的具体形状,更加合理的安排加工工艺,从而能够提高生产效率,节省加工成本。 由于自动编程和手工编程在实际生产中各有其优点,根据零件的大小、形状以及结构的复杂程度合理的选择编程方法,对于现实的生产过程有很大的意义。为了尽量减少编程和加工过程中出现的错误而对自动编程和手工编程的进行研究,有很大的必要性,它能够帮助工程人员实现加工结果的优化。 本文研究了一典型型腔类塑件模具的设计,仿真加工自动生成加工程序和手工编程加工的全过程。首先对塑件进行测绘,并对测绘的数据进行处理,根据处理后的数据对塑件进行三维造型,设计塑件的模具,并进行塑件模具的三维造型。对模具进行工艺分析,然后根据三维造型进行仿真加工,自动生成加工程序。进行手工编程,并在FANUC XH-713A立式加工中心进行加工。结合这一过程,阐述了一些基于数控加工工艺原则,提出了一种利用AutoCAD进行辅助编程的简易手工编程方法,并对加工中出现的过切、少切、意外碰刀等问
。希望这些方法能给从事数控编程加工的工作人员提高一些帮助。 ```` 2 盐城工学院机械工程系毕业设计论文 1.总体设计方案 本课题的设计目的是对典型型腔类零件三维造型、数控编程以及工艺数据库进行研究。要进行零件的三维造型,必须先对零件进行测绘,画出零件的零件的工程图,然后根据工程图进行零件的三维造型,再将零件的三维造型转化为模具型腔的三维造型,然后进行仿真加工,并生成G代码程序。进行手工编程,在加工中心进行加工,并与软件自动编程的结果进行对比分析。 完成这一切后,就进行加工。加工时,要根据模具型腔的材料、大小、精度要求等,建立加工中常用刀具的切削参数数据库,覆盖整个加工过程。对加工结果进行分析,编写数控铣床的操作须知,包括操作要领,操作
,以及常用疑难问题解决方案等内容。 1.1型腔类零件的特点 型腔类零件主要是由一些平面,岛屿和凹槽组成,一般曲面较少,手工编程很方便。本课题选择是一个塑料插座模具,以它作为研究对象,进行工艺分析,编程,加工以及对加工结果进行分析。在编程加工前,要充分结合型腔类零件的特点以及加工机床的加工能力来设计合理的模具。这样,才能保证加工的可行性。 1.2设计加工工具的选择 进行模具设计加工,首先要对塑件进行测绘,然后要进行三维造型,仿真加工。这一切都是依靠CAD/CAM软件来进行的。目前,较为流行的CAD/CAM软件有UG、MasterCAM、Pro/E、AutoCAD等。AutoCAD是一种先进的二维软件,在绘制工程图时很方便。Pro/E是美国PTC公司著名的CAD/CAM 3D设计系统,由于参数化设计可以随时通过修改参数来改变设计,自1998年问世以来,已逐渐成为当今世界最普及的CAD/CAM 3D系统的标准软件,受到广泛应用。MasterCAM并没有采用参数化设计,在进行造型时,不象Pro/E那样方便,但它在进行时,可以方便的根据零件的工艺要求选择各种切削用量,定义刀具的路径,而且简单,易操作,故其在加工上更具优势。根据以上分析,我们主要选择Pro/E软件进行三维造型,采用MasterCAM软件进行仿真加工,这样可以综合利用两者的长处。进行加工时,采用的FANUC XH 713-A立式加工中心,它可以很方便的实现编程加工,而且该机床比一般的普通数控铣床更易操作,更有利于进行编程。 3 数控铣床编程实例分析 2 塑件及其模具的造型与设计 2.1 塑件的测绘与造型 塑件为塑料插座,材料为ABS,用游标卡尺对零件进行测绘。我们最终所需 要加工得到的是制造此零件的模具型腔,而我们所取的塑件是模具生产出来的千 千万万个塑件中的一个,由于制造的原因,塑件在出模后不可避免的会产生一定 的变形,因此对该零件的测量数值需要进行分析处理。如对塑件较大尺寸误差的 进行修正,对相同形状处所测不同尺寸的取均值进行圆整,然后绘出零件的测绘 草图。(见附件)。 零件测绘草图出来以后,应该根据零件的测绘图,对零件的进行三维造型。 三维造型可以选用Pro/E或MasterCAM软件,三维造型的所有参数必须严格与测 绘的数据一致。 塑件的三维造型如图: 图2-1 图2-2 2.2 塑件模具的设计与造型 1)塑件尺寸精度 塑件的尺寸精度一般是根据使用要求确定的,但还必须充分考虑塑料的性能及成型工艺的特点。由于该塑件是作为日常生活用具,要求其外表面光滑,既不会在使用过程中对人造成伤害,还要必须考虑其外形的美观。因此需要光滑的外表面的精度取高一点,为6级精度,无具体要求的内表面选用5级精度。 2)塑件的结构工艺性 从塑件的测绘图和三维造型可以看出塑件外部的结构形状比较规则,除有几个小锥度圆台外,其他都是平面,几乎没有复杂曲面,但塑件有很多薄的加强筋。 3)拔模斜度 ```` 4 盐城工学院机械工程系毕业设计论文 由于塑件冷却后产生收缩,会使塑件紧紧地包住模具型芯、型腔中突出的部分,为了使塑件易于从模具内脱出,在设计时必须保证塑件的内外壁具有足够的脱模斜度。由于目前还没有比较精确的脱模斜度计算公式,在选择脱模斜度时,主要还是参照经验数据,根据ABS材料的性质在设计中选用2.5?的拔模斜度。 4)分模 零件材料为ABS,其收缩率为0.,,,,.,,,取其平均收缩率为,,计算,设计模具型腔。 取塑件内表面为分型面,设计的模具型腔如下图: 图2-3 图2-4 从加工角度分析,由于塑件有很多宽度为1mm的加强筋,分模后 B图中出现了宽1mm的深槽。由于刀具直径大小的限制,这样的狭槽在加工中心上无法进行加工,故需对模具进行改进设计。 我们可以把图2-4中的槽内的孤岛设计成镶块,并在槽内钻孔,模具加工好后把镶块镶在槽内.镶块形状如下图: 图2-5 这样,图2-4可以设计成如下图: 5 数控铣床编程实例分析 图2-6 这样,塑件的两个模具型腔都可以进行数控加工了。 ```` 6 盐城工学院机械工程系毕业设计论文 3 塑件模具的仿线 仿线的模具加工为例 首先打开MasterCAM,进入主菜单,选择Toolpaths, Jobsetup, 进行毛坯设置。根据零件形状,设置100×100×25的长方形毛坯。如图: 图3-1 毛坯定义好后,就可以进行加工了。仿真加工需认真设定铣削加工切削参数,主要包括:Spindle (主轴转速),Feed Rate (X、Y向进给),Plunge(Z向进给),Retract(返回),Feed Plane进给平面,Depth(切削深度),Stepover(切削间距).Cutting method(切削方法),Max. Rough Step(粗加工切削量),Finish Cuts (精加工切削次数),Finish Step(精加工切削量) 1)铣平面 选择Face命令,然后选择一个窗口,将毛坯包括在内,则出现Face命令对线 数控铣床编程实例分析 图3-2 可以通过单击Tool parameters 和Facing parameters 进行操作界面的切换。 图3-3 ```` 8 盐城工学院机械工程系毕业设计论文 图3-4 以零件上表面为XY平面,各主要参数如下: Tool dia (刀具直径) 10 Depth (切削深度) 0(0 Spindle (主轴转速) 1500 Stepover(切削间距) 75%刀具直径 Feed Rate (X、Y向进给) 150 Cutting method(切削方法) Zigzag Plunge(Z向进给) 50 Max. Rough Step(粗加工切削量) 2.0 Retract(返回) 500 Finish Cuts (精加工切削次数) 1 Finish Step(精加工切削量) 0.5 定义完后,点击OK,则系统会进行加工,生成刀具路径。点击Operation命令,会出现如下图对线 数控铣床编程实例分析 选中模型树中的Facing选项,点击Verify, 则系统会自动进行加工仿真。其加 工结果如下图: 图3-6 在完成加工以后,要得到CNC控制器可以解读的NC码需进行后处理。在操作管理器中单击Post按钮,可以自动生成加工程序。 程序如下: % O0000 N100 G21 G21表示公制单位 N102 G0G17G40G49G80G90 (TOOL - 1 DIA. OFF. - 1 LEN. - 1 DIA. - 10.) N104T1M6 选择一号刀具 N106G0G90G54X-61.Y-49.998A0.S1500M3 转速1500 主轴正转 N108G43H1Z50. 选择一号刀补 N110Z15. N112G1Z3.5F100 直线. 加工完毕,快速返回Z50 N372M5 程序结束 N374G91G28Z0. 返回参考点 N376G28X0.Y0.A0. N378M30 % ```` 10 盐城工学院机械工程系毕业设计论文 2)铣中间凸台 选择pocket命令。选endmill(平铣刀) 以零件上表面为XY平面,各主要参数如下: Tool dia (刀具直径) 10 Depth (切削深度) -6.6 Spindle (主轴转速) 1500 Stepover(切削间距) 75%刀具直径 Feed Rate (X、Y向进150 Cutting method(切削方法) Constant Overl 给) Plunge(Z向进给) 50 Max. Rough Step(粗加工切削量) 2.0 Retract(返回) 500 Finish Cuts (精加工切削次数) 1.0 Finish Step(精加工切削量) 0.5 定义好参数后,就可以进行加工模拟,其加工结果如下图: 图3-7 3)铣凹槽 选择Pocket命令, 选择endmill(平铣刀) 以零件上表面为XY平面,各主要参数如下: Tool dia (刀具直径) 4 Depth (切削深度) -6.6 Spindle (主轴转速) 1500 Stepover(切削间距) 75%刀具直径 Feed Rate (X、Y向进给) 150 Cutting method(切削方法) Constant Overl Plunge(Z向进给) 50 Max. Rough Step(粗加工切削量) 1.0 Retract(返回) 500 Finish Cuts (精加工切削次数) 1.0 Finish Step(精加工切削量) 0.5 11 数控铣床编程实例分析 图3-8 4)铣筋槽 选择Couter命令,选择endmill(平铣刀) 以零件上表面为XY平面,各主要参数如下: Tool dia (刀具直径) 2 Depth (切削深度) -2.5 Spindle (主轴转速) 1500 Stepover(切削间距) Feed Rate (X、Y向进给) 150 Cutting method(切削方法) Constant Overl Plunge(Z向进给) 50 Max. Rough Step(粗加工切削量) 1.0 Retract(返回) 500 Finish Cuts (精加工切削次数) 1.0 Finish Step(精加工切削量) 0.5 定义好参数后,就可以进行加工模拟,其加工结果如下图: 图3-9 ```` 12 盐城工学院机械工程系毕业设计论文 5)钻孔 选择Drill命令,选择Drill(钻头) 以零件上表面为XY平面,各主要参数如下: Tool dia (刀具直径) 4 Depth (切削深度) -12.6 Spindle (主轴转速) 3500 Stepover(切削间距) Feed Rate (X、Y向进给) 50 Cutting method(切削方法) Constant Overl Plunge(Z向进给) 50 Max. Rough Step(粗加工切削量) 1.0 Retract(返回) 500 Finish Cuts (精加工切削次数) 1.0 Finish Step(精加工切削量) 0.5 定义好参数后,就可以进行加工模拟,其加工结果如下图: 图3-10 6)铣斜孔1 选择Pocket命令,选择Endmill(平铣刀) 以零件上表面为XY平面,各主要参数如下: Tool dia (刀具直径) 4 Depth (切削深度) -12.6 Spindle (主轴转速) 3500 Stepover(切削间距) Feed Rate (X、Y向进给) 50 Cutting method(切削方法) Constant Overl Plunge(Z向进给) 50 Max. Rough Step(粗加工切削量) 0.1 Retract(返回) 500 Finish Cuts (精加工切削次数) 2 Finish Step(精加工切削量) 0.05 13 数控铣床编程实例分析 定义好参数后,就可以进行加工模拟,其加工结果如下图: 图3-11 7)铣斜孔2 选择Pocket命令,选择Endmill(平铣刀) 以零件上表面为XY平面,各主要参数如下: Tool dia (刀具直径) 2 Depth (切削深度) -12.6 Spindle (主轴转速) 3500 Stepover(切削间距) Feed Rate (X、Y向进给) 50 Cutting method(切削方法) Constant Overl Plunge(Z向进给) 50 Max. Rough Step(粗加工切削量) 0.1 Retract(返回) 500 Finish Cuts (精加工切削次数) 2.0 Finish Step(精加工切削量) 0.05 定义好参数后,就可以进行加工模拟,其加工结果如下图: ```` 14 盐城工学院机械工程系毕业设计论文 图3-12 至此,模具型腔一的一面已经加工完成,下面进行浇注口的加工,需重新装夹,在仿真加工中,需重新定义毛坯,其过程同上。其加工结果如下图: 图3-13 模具型腔二的加工过程与模具型腔一的加工过程基本相同,这里不再赘述,其加工结果如下图: 15 数控铣床编程实例分析 图3-14 使用MasterCAM进行自动加工,系统会根据零件形状,自动计算刀具的轨迹点。在定义刀具路径时,应该根据零件的外形,选择合理的刀具路径。在仿真加工时,即使其他参数完全一致,如果走刀方式不同,也会使加工结果不同。 3.2 加工后处理 要得到CNC控制器可以解读的NC码需进行后处理。在操作管理器中单击Po 按钮,弹出下图对线 选中Save NC file,单击OK即可。 ```` 16 盐城工学院机械工程系毕业设计论文 4 塑件模具的加工 模具制造中常有很多零件需采用数控设备进行加工。因此,无论是手工编程,还是自动编程,在数控编程之前均需对所加工的零件进行全面的工艺分析。若工艺分析不周全,往往会造成工艺设计不合理,从而引起编程工作反复,使工作量成倍增加,严重时甚至造成数控加工出错,导致模具报废。因此,合理的工艺分析是保证正确编程的依据。 4.,数控加工工艺的一般原则 4.1.1图样尺寸的标注 一般情况下,尺寸标注时因较多的考虑装配因素,常采用分散尺寸标注法,但这样常常回给数控加工工序安排带来很多不便。由于数控加工精度及重复定位精度均较高,不会产生较大的误差影响使用性能,因此对数控编程的模具零件图,将局部尺寸分散标注改为已同一基准引注尺寸或直接给出坐标尺寸。这样既便于编程又利于尺寸间的相互协调,还便于设计基准、工艺基准、检测基准与编程原点(或编程基准点)保持一致。 4.1.2 编程原点的选择 编程原点通常作为编程坐标的起始点和终点,它的正确选择将直接影响模具零件的加工精度和坐标尺寸计算的难易程度 1) 编程原点因尽可能与图样上的尺寸基准相重合。例如:以孔定位的零件,应 以孔的中心作为编程原点。加工路线是封闭形式时,因在精度要求较高的表 面选择编程原点(或加工其始点) 2) 编程原点的选择因有利于编程和数值的计算。 3) 编程原点应容易找出,测量位置较方便 4) 编程原点所引起的加工误差最小 4.1.3 模具加工的特殊工艺要求 普遍性的零件结构工艺性同样适用与数控加工,此外,结合模具制造和数控加工的工艺特点,应注意: ,)零件的型腔和外形应尽量采用同类的几何型体和统一的尺寸,尤其是加工转 角处的凹圆弧半径,最好采用统一的尺寸,已减少刀具品种和换刀次数,便 于编程,有利于提高生产效率。 ,)应采用统一的定位基准。数控加工中若没有统一的定位基准,会因零件的重 新安装而引起加工后两个面上的轮廓位置及尺寸不协调,生成较多的误差。 17 数控铣床编程实例分析 ,)避免造成欠切削和过切削现象。用铣刀内外轮廓时,刀具的切入点和切出点 应选在零件轮廓几何参数交点处,并选择合适的切入和切出方向。 ,)零件内模转角处的圆角半径不宜过小,底面与侧径间的圆角半径不宜过大。 4.,工艺分析 4.,.1模具的工艺性审查 1)模具的结构特点 模具A (见图2-3,零件图见附图)。该模具与塑件的外表面结合,有很高的精度要求。主要加工的部分为较小的凸台,但凸台的形状较为规则。 模具B (见图2-4,零件图见附图)。该模具与塑件的内表面结合,精度要求相对较低。主要加工部分为槽和圆孔。 2)主要技术要求 零件图上的主要技术要求有:1、淬火处理:43-47HRC;2、锐角去毛倒钝; 3、未注拔模斜度2.5 3)零件材料 零件的材料为45钢,可以通过淬火处理来获得所需的机械和力学性能。 4.,.2模具加工参数的设定 1)毛坯选择 (1)考虑到零件所需的性能,选用锻件作毛坯。 (2)确定毛坯的形状、尺寸:选用45钢锻件102×102×21(mm)。 2)基准选择 加工中心要求工序集中,能在一次装夹内完成的加工尽量在一次装夹内完成,这样可以降低由于基准不重合而导致的基准不重合度误差。根据对工件的加工的初步分析在毛坯的初次装夹后可以完成加工,故选用毛坯的初始轮廓面为装夹基准。 3)确定零件的安装方法和夹具选择 在确定零件的装夹方法时,应注意减少次数,尽可能做到一次装夹后能加工出全部待加工表面,以充分发挥数控机床的功能。夹具选择必须力求其结构简单,装卸零件迅速,安装准确可靠。此零件的加工,根据其方形形状,采用平口钳作为夹具即可。 4)确定程序原点和换刀点 确定程序原点和换刀点的确定为了提高零件的加工精度,程序原点应尽量选在零件的设计基准和工艺基准上。例如以孔定位的零件,以孔的中心作为原点较为合适。程序原点还可选在两垂直平面的交线上,不论是用已知直径的铣刀,还是用标准心棒加塞尺或是用测头都可以很方便地找到这一交线。换刀点是为带刀库的加工中心而设```` 18 盐城工学院机械工程系毕业设计论文 定的。为了防止换刀时刀具与工件或夹具发生碰撞,换刀点应设在被加工零件的外面。针对此零件的加工,选择零件的上表面左下点为坐标原点。 5)工件坐标系的设定 FANUC立式加工中心可以设定多个坐标系,并将坐标值输入加工中心,然后使用,,,,,,,调用设定的坐标系,简化编程。 4.2.3拟订加工工艺路线手工编程 手工编程应该综合考虑加工精度的要求、机床实际加工能力、刀具的大小、切削用量的合理选择 4.3.1确定加工路线的原则与简易方法 确定加工路线在确定走刀路线时,应使数值计算简单,程序段少,以减少程序工作量。为了发挥数控机床的作用,应使加工路线最短,减少空走刀时间。对于点位控制的机床,定位精度要求较高,所以定位过程尽可能快。 在编程过程中可以充分利用AutoCAD软件的优点进行编程的辅助。通过精确的绘制零件的二维工程图,然后利用AutoCAD中的Offset命令根据刀具的直径大小将轮廓线偏置一距离,确定刀具的轨迹点的坐标值,从而方便编程。如下例: 图4-1 19 数控铣床编程实例分析 如图加工深度为6.6的槽,槽的圆角半径为R=2mm,选择直径为4mm的平铣刀,利用AutoCAD的Offset命令,将槽的四条边分别向里偏置2mm作为刀具的路径,再将槽内左边的线mm,保证一定的重叠量),这样可绘制出加工路线,然后利用AutoCAD的标注尺寸命令,将路线的各个转折点的坐标标出,作为刀具的轨迹转折点,这样可以方便的进行编程。 编制程序如下: N0080 T01 M98 P9000 N0090 G00 G90 G54 X65.05 Y36.1 N0100 G43 Z100 H01 N0110 S800 M03 N0110 G00 Z5 N0120 #01=-1.6 N0130 G01 Z#01 F100 N0130 X61.55 Y36.1 N0140 X61.55 Y63.9 N0150 X70.05 Y63.9 N0160 X65.05 Y65.05 N0170 X65.05 Y60.04 N0180 X67.55 Y36.1 N0190 G00 Z10 N0120 #01=#01-1 N0130 IF [#01 GT -6.71] GOTO 0130 N0140 G00 Z100 N0150 M30 4.3.2宏程序的使用 虽然子程序在编制相同加工操作的程序时可以简化编程,但宏程序由于允许使用变量、算术和逻辑运算及条件转移,使得编制相同加工操作的程序更方便,更容易。 如上图铣削深6.6mm的槽,编程时只需第一层的加工程序,使用变量,,,表示-Z方向的切削深度,并用,,,,,,,-,表示切削深度的变化,这样可以通过判断语句和循环语句方便地实现指定的切削深度。 4.3.3合理划分程序块 手工编程是一项非常烦琐的工作,编程时一个数据的错误就可能导致加工的出错。由于数控加工一个是按照程序高自动化进行的过程。因此,编程时应该合理的按```` 20 盐城工学院机械工程系毕业设计论文 照工序把程序划分为若干个程序块,每个程序块包括几个较为集中工序,这样分块进行编程加工,即有利于编程,又有利于程序的校验。 手工程序见附件 4.3.4手工程序和自动程序的比较 1).从程序的简易程度看 一个很直观的事实就是手工编制的程序要比自动生成的程序简便得多,手工编程由于融入了编程人员思想,在某些问题上会处理得更合理。 2).从使用的程序指令看 自动编程所形成的加工轨迹,是完全按照模具的形状,确定加工轨迹点的,很少利用简化编程的指令。它充分利用计算机强大的计算功能,来确定轨迹点的坐标值,而且能近似到微米级的精度。手工编程,在很多时候,可以利用宏指令,循环语句、判断语句来简化编程,程序中的套用要比自动程序多得多,这也是手工编程很简便一个重要原因。 3).从程序产生过程看 利用仿真系统形成自动加工程序,所需要计算量很小,但必须要对所加工的零件进行精确的三维造型。而手工编程,则需要进行大量的复杂的、烦琐的计算,必须借助必要的工具来确定每一个轨迹转折点的坐标,很容易出错,有时甚至会因为一个数据的计算错误,或者是因为一时的疏忽而给整个加工带来无法挽回的后果。这种错误在加工复杂零件时更为突出。 4).从加工结果看 虽然自动生成的加工程序很复杂,也很烦琐,甚至有很多加工轨迹点是人为无法想象和确定的,但由于计算机强大的计算功能和高准确的计算结果,使得自动生成的加工程序其加工结果要比手工编程的加工结果精确得多,尤其是在加工一些复杂形状的工件时。 4.4 加工 1).加工前,先根据零件的形状大小,确定装夹方式。我选择平口钳作为装夹工具。将平口钳放于机床工作台上,用百分表将钳口拉成直线,再用两个螺栓将平口钳固定。将等高块置于钳口内,把工件放在等高块上,夹紧工件。将工件的基准边用立铣刀切直。 2).确定基准 先将标准棒装在主轴上,将标准棒移至基准边的左外侧并使标准棒的端面低于工件上平面10mm左右,用标准块在工件侧边与标准棒之间进行测量,使间距刚好为标准块的宽度。如图所示: 21 数控铣床编程实例分析 图4-2 记下此时机床的X轴机械坐标,计算工件的X轴零点位置。 计算公式如下: X轴工件坐标=X轴机械坐标+标准棒直径/2+标准块宽度 Y轴工件坐标依此类推可得: Y轴工件坐标=Y轴机械坐标+标准棒直径/2+标准块宽度 将标准棒移到工件上表面,测量方法如上,公式如下: Z轴工件坐标=Z轴机械坐标-标准棒长度-标准块宽度 将计算结果输入机床。 3)装夹刀具并确定刀具长度 将准备好的刀具一一装入刀库,并将刀具长度值按编号输入机床,以便加工时 直接调用刀具的长度补偿值。 4)再将编好的程序输入机床,检查无误后即可进行自动加工。 我们利用手工编制的程序在FANUC XH-713A型立式加工中心进行了加工,结果如下图: ```` 22 盐城工学院机械工程系毕业设计论文 图4-3 上面的白色塑料制品为塑件插座,下面两个是在加工中心上加工出来的塑件的模具型腔图。 23 数控铣床编程实例分析 5 塑件模具编程、加工中出现的问题及解决方案 模具加工好后,对其加工结果进行测量分析。由于数控加工的精度较高,其尺寸误差较小,基本符合要求。存在的主要问题是: 5.1铣削曲线轮廓时的过切与刀痕 铣削曲线轮廓的直接入刀会引起过切。因此必须采用刀具半径补偿,找到合 的入刀点是关键。从曲线入刀点法向入刀可有效防止曲线的过切,但从法向入刀,曲 线入刀点易出现一个刀痕,可采用近似方式从曲线:铣削圆孔时,铣刀从工件中心起刀,向下到B点。从B点开始铣圆, 铣刀运动一周,铣整园再回到B点,从B点向上退刀到起刀点,由于铣刀在B点停 留时间较长会在B点产生明显的到痕。为避免刀痕,常使用切入圆弧和切出圆弧。如 图5-2: 图5-1 图5-2 切入、切出圆弧小于并接近于圆弧半径,刀点从工件中心起刀到切入圆弧的起刀点A,沿切入圆弧铣削到B点,从B点开始铣削整圆再回到B点,从B点沿切出圆弧回到切出圆弧的终点C,回到工件中心。当使用圆台时可使用与圆相切的切入、切出直线铣削曲线轮廓时的少切 加工时数据起点和终点不闭合,以至进刀和退刀时刀具位置不重合,造成少切。 解决少切的关键是使数据曲线闭合,为消除切痕,超过曲线上实际切入点再退刀。 5.3采用双变量铣削锥槽时产生阶梯形刀痕 如图5-1:现需铣45度锥槽,采用2mm铣刀,水平方向变量每和竖直方向变量```` 24 盐城工学院机械工程系毕业设计论文 每次都进给1mm,原本需得到的是A-F直线,但实际结果却铣成A-B-C-D-E的阶梯形。如果改变水平方向和竖直方向进给量,如每次0.25mm,则其形状就更加接近直线。由于刀具原因,这种情况是不可避免的。但我们可以通过缩小变量的进给值来无限的逼近,加工完后,再进行其他处理。 图5-3 5.4其它常见问题 1) 数控加工中忽视粗、精加工分开的原则。应按先粗后精的原则划分工序 减少粗加工变形对精加工的影响。 2) 精加工时,因适当调整加紧力,合理选用刀具,以保证加工精度。 3) 换刀位置不当引起碰撞。换刀位置离工件较近,极可能发生刀具与工件或机 床部件的碰撞。因此,换刀点的设定因以刀架转位时不碰撞工件和机床上的其他部件为准则。 4) 刀具快进时,与工件发生碰撞。这种情况的放生通常是由于刀具在水平方 快速移动,而发生与工件的碰撞,而且很多时候是在加工已经完成而回刀时。因此为防止发生这种现象,应该在程序的结尾加一句+Z方向的回刀。 25 数控铣床编程实例分析 6 结论 本文研究了基于数控编程的模具设计加工的全过程,通过对编程过程和加工结果的分析,对数控加工中的一些问题提出了解决方案,现总结如下: 1、 介绍了利用Pro/e进行三维造型,用MasterCAM进行仿线、 分析了手工编制的程序与自动加工的程序的各自特点 3、 提出了一些基于数控加工的工艺原则 4、 提出了一种利用AutoCAD进行辅助编程的简易方法 5、 提出了解决数控加工中过切问题的方法 6、 提出了解决数控加工中少切问题的方法 7、 提出了利用宏指令进行编程时,优化编程加工结果的方法 8、 提出了数控加工中其他一些常见问题的解决方法 这些问题的解决方法,都是在进行实践的基础上,并借助查阅大量的专业资料 后提出的,并且通过实践操作,解决了一些问题,希望能给工程人员的工作提供一些参考依据。 ```` 26 盐城工学院机械工程系毕业设计论文 致 谢 这次毕业设计,我综合利用了四年来所学的专业知识,四年来所积累的分析问题、解决问题的方法,熟悉了利用数控机床进行模具加工的全过程,了解了数控加工的工艺的特点,尤其对于数控编程有了很深刻的认识。我学会了利用Pro/E、MasterCAM软件进行三维造型,利用MasterCAM软件进行模具的仿真加工,对于数控编程中常见的一些问题进行了分析,并提出了一些解决方法。更重要的是我第一次通过自己的设计,分析,利用自己手工编制的数控程序在加工中心上加工出了塑件的模具,这个过程是我终身难忘的。 这次毕业设计得到了葛友华教授、王正刚副教授、刘道标硕士的悉心指导,对设计提出了很多宝贵建议和意见,在很多决策性、方向性问题上给我提供了很多帮助,使我在设计的总体路线上少走了很多弯路,在此表示衷心的感谢~在设计过程中,还得到了加工中心黄晓峰老师、陈刚师傅以及范静峰、史以扬等同学的帮助,在此一并表示感谢。 27 数控铣床编程实例分析 参考文献 , 廖卫献. 数控铣床及加工中心自动编程. 国防工业出版社,2002 2 卓迪仕. 数控技术及应用. 国防工业出版社, 1997 3 王睿、郑联语. MasterCAM8.0基础教程. 人民邮电出版社, 2001.6 4 王俊祥、黄圣杰. Pro/NC三轴铣床加工秘籍.北京: 机械工业出版社, 2002.1 5 严烈.MasterCAM8模具设计教程.冶金工业出版社, 2000.12 6 林朝平.基于数控加工的工艺分析.模具工业, 2002(10):48,50 7 顾跃东,吴晓慧.数控编程常见工艺问题剖析及解决方法.现代机械,2002(10):50,51 8 王维.数控加工工艺及编程.北京:机械工业出版社,2001 9 方沂.数控机床编程与操作.北京:机械工业出版社,1999 10 史祥.模具CAD/CAM技术及应用.北京:机械工业出版社,2001 11 BEIJING-FANUC Oi-MA系统操作说明书.北京:北京FANUC服务中心,1995 12 朱晓春,吴祥,任皓.数控技术.北京:机械工业出版社,2001 13 S. Mansour. Automatic generation of part programs for milling sculptured surfaces. Journal of Materials Processing Technology, vol.127: p.31-39,2002 14 TODD J. SCHUETT. A Recipe for Successful High Speed Milling. Quarter Technical Papers/4th Quarter, 2002 ```` 28 盐城工学院机械工程系毕业设计论文 附件清单 1 塑件测绘图1张 A2 2 塑件零件图1张 A2 3 模具零件图2张 A2 4 镶块零件图4张 3张A4 1张A3 5 MasterCAM三维造型 (电子文档) 7 Pro/E三维造型 (电子文档) 8 MasterCAM仿线 数控加工自动程序 (电子文档) 10 加工成品相片一份 (电子文档) 11 数控加工手工程序1套 12 FANUC XH-713加工中心操作须知1份 13 模具型腔工艺文件1套 29
本文档为【数控铣床编程实例分析】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
并购大型美国上市公司需要注意什么?——以哈里伯顿与贝克休斯的世界级并购交易为例
并购大型美国上市公司需要注意什么?——以哈里伯顿与贝克休斯的世界级并购交易为例
武汉商业地产案例介绍_西园丶南国首义汇丶大武汉1911丶奥山世纪城丶光谷步行街丶经开万达丶逛逛街丶花园道[全文]
全国高中英语优质课比赛一等奖课件:How to write an application letter96
24工业的区位选择(题型专练) 高考地理(全国通用)热点题型和提分作业含解析