收藏 分享(赏)

毕业设计(论文)-数控铣床编程实例分析【全套图纸】.doc

上传人:QQ153893706 文档编号:1692596 上传时间:2018-08-18 格式:DOC 页数:30 大小:748KB
下载 相关 举报
毕业设计(论文)-数控铣床编程实例分析【全套图纸】.doc_第1页
第1页 / 共30页
毕业设计(论文)-数控铣床编程实例分析【全套图纸】.doc_第2页
第2页 / 共30页
毕业设计(论文)-数控铣床编程实例分析【全套图纸】.doc_第3页
第3页 / 共30页
毕业设计(论文)-数控铣床编程实例分析【全套图纸】.doc_第4页
第4页 / 共30页
毕业设计(论文)-数控铣床编程实例分析【全套图纸】.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、10 引言全套图纸,加 15389370621 世纪,科学技术领域中以机械制造技术为先导的先进制造技术正在以前所未有的速度向前发展。先进制造技术显示出对经济发展的巨大推动作用而被世界发达国家列为重点支持和发展的技术和产业,并把它和制造科学与信息科学、材料科学、生命科学一起列为当今四大支柱科学。 在制造科学中数控加工有占有举足轻重的地位,它已在我国 144 个机械制造行业中使用。它作为人类把自然界的资源转化为社会物质财富的一门综合性生产技术,人们认识到其水平的高低,不仅直接关系生产水平和生产效率的高低、产品质量的优劣,而且直接反映的制造加工领域的科技水平。数控加工的一个重要运用就是模具的生产。由

2、于模具的精度要求很高,传统的手工加工以很难适应模具制造业的发展。随着人类社会的发展,人们的消费水平在不断的提高,消费观念的也在不断的改变,对于工业产品的要求也越来越高。人们的追求已不仅仅是质量的好坏,外型的美观也越来越多的被人们重视。人们的这种观念在很大程度上提高对加工制造业的要求,呼唤着先进制造工业的发展。数控加工作为先进制造工业的一个重要支柱,其迅速的发展与普及已成为必然的趋势。然而目前,我国数控技术的发展与发达国家相比还有很大一段差距。根据资料显示,目前,我国数控技术人才紧缺 50 万,加入 WTO 以后,我国的制造业将与国际接轨,传统的制造工业技术将不能适应新形式下制造业的发展趋势,数

3、控铣床编程实例分析 2我们必须大力发展新兴制造工业。数控加工最突出的优点是零件加工尺寸的一致性好,易于控制中间公差,从而使加工部件及整机的质量稳定可靠。由于其高精度、高自动化、智能化,以及在加工复杂形状零件时所体现出来的优越性,使其在现代加工制造体系中占据了重要地位,因此数控技术的发展将极大推动加工制造业的发展。数控机床加工程序的编制,是保证数控加工顺利进行的基础,对于数控加工编程的研究有其很大的现实意义。由于先进三维造型软件和数控加工仿真软件的出现,大大方便了工程人员进行数控加工。结合三维造型进行模具设计和仿真加工,可以为加工提供很多参考依据,实现加工过程的优化。现代数控加工,可以方便的通过

4、仿真加工自动生成加工程序,然后将程序输入数控机床,这样就可以免去了工程人员很多复杂烦琐的编程工作。自动生成的加工程序,由于是完全按照零件的轮廓轨迹来确定刀具的走刀路径的,而且由于计算机的辅助,使得刀具路径点的坐标与零件轮廓上各点的坐标非常吻合,其加工的精度非常高。这是传统手工加工所无法比拟的。计算机自动编程的这种优势,在加工复杂形状零件时更为突出,它可以帮助工程人员完成很多通过手工编程无法完成的工作。手工编程作为一种融合了工程人员设计思想、设计理念的编程手段,在加工简单、规则零件时,也有其独特的优越性。由于机械制造业日趋走向标准化,在加工一些具有标准特征的零件时,它能让工程人员,据零件的具体形

5、状,更加合理的安排加工工艺,从而能够提高生产效率,节省加工成本。由于自动编程和手工编程在实际生产中各有其优点,根据零件的大小、形状以及结构的复杂程度合理的选择编程方法,对于现实的生产过程有很大的意义。为了尽量减少编程和加工过程中出现的错误而对自动编程和手工编程的进行研究,有很大的必要性,它能够帮助工程人员实现加工结果的优化。本文研究了一典型型腔类塑件模具的设计,仿真加工自动生成加工程序和手工编程加工的全过程。首先对塑件进行测绘,并对测绘的数据进行处理,根据处理后的数据对塑件进行三维造型,设计塑件的模具,并进行塑件模具的三维造型。对模具进行工艺分析,然后根据三维造型进行仿真加工,自动生成加工程序

6、。进行手工编程,并在 FANUC XH-713A 立式加工中心进行加工。结合这一过程,阐述了一些基于数控加工工艺原则,提出了一种利用 AutoCAD 进行辅助编程的简易手工编程方法,并对加工中出现的过切、少切、意外碰刀等问题提出了一些解决方案。希望这些方法能给从事数控编程加工的工作人员提高一些帮助。31.总体设计方案本课题的设计目的是对典型型腔类零件三维造型、数控编程以及工艺数据库进行研究。要进行零件的三维造型,必须先对零件进行测绘,画出零件的零件的工程图,然后根据工程图进行零件的三维造型,再将零件的三维造型转化为模具型腔的三维造型,然后进行仿真加工,并生成 G 代码程序。进行手工编程,在加工

7、中心进行加工,并与软件自动编程的结果进行对比分析。完成这一切后,就进行加工。加工时,要根据模具型腔的材料、大小、精度要求等,建立加工中常用刀具的切削参数数据库,覆盖整个加工过程。对加工结果进行分析,编写数控铣床的操作须知,包括操作要领,操作规范,以及常用疑难问题解决方案等内容。1.1 型腔类零件的特点型腔类零件主要是由一些平面,岛屿和凹槽组成,一般曲面较少,手工编程很方便。本课题选择是一个塑料插座模具,以它作为研究对象,进行工艺分析,编程,加工以及对加工结果进行分析。在编程加工前,要充分结合型腔类零件的特点以及加工机床的加工能力来设计合理的模具。这样,才能保证加工的可行性。数控铣床编程实例分析

8、 41.2 设计加工工具的选择进行模具设计加工,首先要对塑件进行测绘,然后要进行三维造型,仿真加工。这一切都是依靠 CAD/CAM 软件来进行的。目前,较为流行的 CAD/CAM 软件有 UG、MasterCAM、Pro/E、AutoCAD 等。AutoCAD 是一种先进的二维软件,在绘制工程图时很方便。Pro/E 是美国 PTC 公司著名的 CAD/CAM 3D 设计系统,由于参数化设计可以随时通过修改参数来改变设计,自 1998 年问世以来,已逐渐成为当今世界最普及的 CAD/CAM 3D 系统的标准软件,受到广泛应用。MasterCAM 并没有采用参数化设计,在进行造型时,不象 Pro/

9、E 那样方便,但它在进行时,可以方便的根据零件的工艺要求选择各种切削用量,定义刀具的路径,而且简单,易操作,故其在加工上更具优势。根据以上分析,我们主要选择 Pro/E 软件进行三维造型,采用 MasterCAM 软件进行仿真加工,这样可以综合利用两者的长处。进行加工时,采用的 FANUC XH 713-A 立式加工中心,它可以很方便的实现编程加工,而且该机床比一般的普通数控铣床更易操作,更有利于进行编程。2 塑件及其模具的造型与设计2.1 塑件的测绘与造型塑件为塑料插座,材料为 ABS,用游标卡尺对零件进行测绘。我们最终所需要加工得到的是制造此零件的模具型腔,而我们所取的塑件是模具生产出来的

10、千千万万个塑件中的一个,由于制造的原因,塑件在出模后不可避免的会产生一定的变形,因此对该零件的测量数值需要进行分析处理。如对塑件较大尺寸误差的进行修正,对相同形状处所测不同尺寸的取均值进行圆整,然后绘出零件的测绘草图。 (见附件) 。零件测绘草图出来以后,应该根据零件的测绘图,对零件的进行三维造型。三维造型可以选用 Pro/E 或 MasterCAM 软件,三维造型的所有参数必须严格与测绘的数据一致。塑件的三维造型如图:5图 2-1 图 2-22.2 塑件模具的设计与造型1)塑件尺寸精度塑件的尺寸精度一般是根据使用要求确定的,但还必须充分考虑塑料的性能及成型工艺的特点。由于该塑件是作为日常生活

11、用具,要求其外表面光滑,既不会在使用过程中对人造成伤害,还要必须考虑其外形的美观。因此需要光滑的外表面的精度取高一点,为 6 级精度,无具体要求的内表面选用 5 级精度。2)塑件的结构工艺性从塑件的测绘图和三维造型可以看出塑件外部的结构形状比较规则,除有几个小锥度圆台外,其他都是平面,几乎没有复杂曲面,但塑件有很多薄的加强筋。 3)拔模斜度由于塑件冷却后产生收缩,会使塑件紧紧地包住模具型芯、型腔中突出的部分,为了使塑件易于从模具内脱出,在设计时必须保证塑件的内外壁具有足够的脱模斜度。由于目前还没有比较精确的脱模斜度计算公式,在选择脱模斜度时,主要还是参照经验数据,根据 ABS 材料的性质在设计

12、中选用 2.5的拔模斜度。4)分模零件材料为 ABS,其收缩率为 0.,取其平均收缩率为计算,设计模具型腔。取塑件内表面为分型面,设计的模具型腔如下图:数控铣床编程实例分析 6图 2-3 图 2-4从加工角度分析,由于塑件有很多宽度为 1mm 的加强筋,分模后 B 图中出现了宽 1mm 的深槽。由于刀具直径大小的限制,这样的狭槽在加工中心上无法进行加工,故需对模具进行改进设计。我们可以把图 2-4 中的槽内的孤岛设计成镶块,并在槽内钻孔,模具加工好后把镶块镶在槽内.镶块形状如下图:图 2-5这样,图 2-4 可以设计成如下图:图 2-6这样,塑件的两个模具型腔都可以进行数控加工了。73 塑件模

13、具的仿真加工3.1 仿真加工以图 2-6 的模具加工为例首先打开 MasterCAM,进入主菜单,选择 Toolpaths, Jobsetup, 进行毛坯设置。根据零件形状,设置 10010025 的长方形毛坯。如图:数控铣床编程实例分析 8图 3-1毛坯定义好后,就可以进行加工了。仿真加工需认真设定铣削加工切削参数,主要包括:Spindle (主轴转速),Feed Rate (X、Y 向进给),Plunge(Z 向进给) ,Retract(返回),Feed Plane 进给平面,Depth(切削深度) ,Stepover(切削间距).Cutting method(切削方法) ,Max. Ro

14、ugh Step(粗加工切削量),Finish Cuts (精加工切削次数),Finish Step(精加工切削量)1)铣平面选择 Face 命令,然后选择一个窗口,将毛坯包括在内,则出现 Face 命令对话如下图:9图 3-2可以通过单击 Tool parameters 和 Facing parameters 进行操作界面的切换。图 3-3数控铣床编程实例分析 10图 3-4以零件上表面为 XY 平面,各主要参数如下:Tool dia (刀具直径) 10 Depth (切削深度) 00Spindle (主轴转速) 1500 Stepover(切削间距) 75%刀具直径Feed Rate (X

15、、Y 向进给) 150 Cutting method(切削方法) ZigzagPlunge(Z 向进给) 50 Max. Rough Step(粗加工切削量) 2.0Retract(返回) 500 Finish Cuts (精加工切削次数) 1Finish Step(精加工切削量) 0.5定义完后,点击 OK,则系统会进行加工,生成刀具路径。点击 Operation 命令,会出现如下图对话框:图 3-511选中模型树中的 Facing 选项,点击 Verify, 则系统会自动进行加工仿真。其加工结果如下图:图 3-6在完成加工以后,要得到 CNC 控制器可以解读的 NC 码需进行后处理。在操作

16、管理器中单击 Post 按钮,可以自动生成加工程序。程序如下:%O0000N100 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 直线插补 F100N114X56.F100 N370G0Z50. 加工完毕,快速返回 Z50N372M5 程序结束N374G91G28Z0. 返

17、回参考点N376G28X0.Y0.A0.N378M30%数控铣床编程实例分析 122)铣中间凸台选择 pocket 命令。选 endmill(平铣刀) 以零件上表面为 XY 平面,各主要参数如下:Tool dia (刀具直径) 10 Depth (切削深度) -6.6Spindle (主轴转速) 1500 Stepover(切削间距) 75%刀具直径Feed Rate (X、Y 向进给)150 Cutting method(切削方法) Constant OverlPlunge(Z 向进给) 50 Max. Rough Step(粗加工切削量) 2.0Retract(返回) 500 Finish

18、 Cuts (精加工切削次数) 1.0Finish Step(精加工切削量) 0.5定义好参数后,就可以进行加工模拟,其加工结果如下图:图 3-73)铣凹槽 选择 Pocket 命令, 选择 endmill(平铣刀) 以零件上表面为 XY 平面,各主要参数如下:Tool dia (刀具直径) 4 Depth (切削深度) -6.6Spindle (主轴转速) 1500 Stepover(切削间距) 75%刀具直径Feed Rate (X、Y 向进给)150 Cutting method(切削方法) Constant OverlPlunge(Z 向进给) 50 Max. Rough Step(粗

19、加工切削量) 1.0Retract(返回) 500 Finish Cuts (精加工切削次数) 1.0Finish Step(精加工切削量) 0.513图 3-84)铣筋槽 选择 Couter 命令,选择 endmill(平铣刀) 以零件上表面为 XY 平面,各主要参数如下:Tool dia (刀具直径) 2 Depth (切削深度) -2.5Spindle (主轴转速) 1500 Stepover(切削间距)Feed Rate (X、Y 向进给)150 Cutting method(切削方法) Constant OverlPlunge(Z 向进给) 50 Max. Rough Step(粗加

20、工切削量) 1.0Retract(返回) 500 Finish Cuts (精加工切削次数) 1.0Finish Step(精加工切削量) 0.5定义好参数后,就可以进行加工模拟,其加工结果如下图:数控铣床编程实例分析 14图 3-95)钻孔 选择 Drill 命令,选择 Drill(钻头) 以零件上表面为 XY 平面,各主要参数如下:Tool dia (刀具直径) 4 Depth (切削深度) -12.6Spindle (主轴转速) 3500 Stepover(切削间距)Feed Rate (X、 Y 向进给) 50 Cutting method(切削方法) Constant OverlPl

21、unge(Z 向进给) 50 Max. Rough Step(粗加工切削量) 1.0Retract(返回) 500 Finish Cuts (精加工切削次数) 1.0Finish Step(精加工切削量 ) 0.5定义好参数后,就可以进行加工模拟,其加工结果如下图:15图 3-106)铣斜孔 1选择 Pocket 命令,选择 Endmill(平铣刀) 以零件上表面为 XY 平面,各主要参数如下:Tool dia (刀具直径) 4 Depth (切削深度) -12.6Spindle (主轴转速) 3500 Stepover(切削间距)Feed Rate (X、Y 向进给)50 Cutting m

22、ethod(切削方法) Constant OverlPlunge(Z 向进给) 50 Max. Rough Step(粗加工切削量) 0.1Retract(返回) 500 Finish Cuts (精加工切削次数) 2Finish Step(精加工切削量) 0.05定义好参数后,就可以进行加工模拟,其加工结果如下图:图 3-117)铣斜孔 2选择 Pocket 命令,选择 Endmill(平铣刀) 以零件上表面为 XY 平面,各主要参数如下:Tool dia (刀具直径) 2 Depth (切削深度) -12.6Spindle (主轴转速) 3500 Stepover(切削间距)Feed Ra

23、te (X、 Y 向进给) 50 Cutting method(切削方法) Constant Overl数控铣床编程实例分析 16Plunge(Z 向进给) 50 Max. Rough Step(粗加工切削量) 0.1Retract(返回) 500 Finish Cuts (精加工切削次数) 2.0Finish Step(精加工切削量 ) 0.05定义好参数后,就可以进行加工模拟,其加工结果如下图:图 3-12至此,模具型腔一的一面已经加工完成,下面进行浇注口的加工,需重新装夹,在仿真加工中,需重新定义毛坯,其过程同上。其加工结果如下图:图 3-13模具型腔二的加工过程与模具型腔一的加工过程基

24、本相同,这里不再赘述,其加工结果如下图:17图 3-14使用 MasterCAM 进行自动加工,系统会根据零件形状,自动计算刀具的轨迹点。在定义刀具路径时,应该根据零件的外形,选择合理的刀具路径。在仿真加工时,即使其他参数完全一致,如果走刀方式不同,也会使加工结果不同。3.2 加工后处理要得到 CNC 控制器可以解读的 NC 码需进行后处理。在操作管理器中单击 Po按钮,弹出下图对话框:图 3-15选中 Save NC file,单击 OK 即可。数控铣床编程实例分析 184 塑件模具的加工模具制造中常有很多零件需采用数控设备进行加工。因此,无论是手工编程,还是自动编程,在数控编程之前均需对所

25、加工的零件进行全面的工艺分析。若工艺分析不周全,往往会造成工艺设计不合理,从而引起编程工作反复,使工作量成倍增加,严重时甚至造成数控加工出错,导致模具报废。因此,合理的工艺分析是保证正确编程的依据。4.数控加工工艺的一般原则4.1.1 图样尺寸的标注一般情况下,尺寸标注时因较多的考虑装配因素,常采用分散尺寸标注法,但这样常常回给数控加工工序安排带来很多不便。由于数控加工精度及重复定位精度均较高,不会产生较大的误差影响使用性能,因此对数控编程的模具零件图,将局部尺寸分散标注改为已同一基准引注尺寸或直接给出坐标尺寸。这样既便于编程又利于尺寸间的相互协调,还便于设计基准、工艺基准、检测基准与编程原点

26、(或编程基准点)保持一致。4.1.2 编程原点的选择编程原点通常作为编程坐标的起始点和终点,它的正确选择将直接影响模具零件的加工精度和坐标尺寸计算的难易程度1) 编程原点因尽可能与图样上的尺寸基准相重合。例如:以孔定位的零件,应以孔的中心作为编程原点。加工路线是封闭形式时,因在精度要求较高的表面选择编程原点(或加工其始点)2) 编程原点的选择因有利于编程和数值的计算。3) 编程原点应容易找出,测量位置较方便4) 编程原点所引起的加工误差最小4.1.3 模具加工的特殊工艺要求普遍性的零件结构工艺性同样适用与数控加工,此外,结合模具制造和数控加工的工艺特点,应注意:)零件的型腔和外形应尽量采用同类

27、的几何型体和统一的尺寸,尤其是加工转角处的凹圆弧半径,最好采用统一的尺寸,已减少刀具品种和换刀次数,便于编程,有利于提高生产效率。)应采用统一的定位基准。数控加工中若没有统一的定位基准,会因零件的重新安装而引起加工后两个面上的轮廓位置及尺寸不协调,生成较多的误差。19)避免造成欠切削和过切削现象。用铣刀内外轮廓时,刀具的切入点和切出点应选在零件轮廓几何参数交点处,并选择合适的切入和切出方向。)零件内模转角处的圆角半径不宜过小,底面与侧径间的圆角半径不宜过大。4.工艺分析4.1 模具的工艺性审查1)模具的结构特点模具 A (见图 2-3,零件图见附图) 。该模具与塑件的外表面结合,有很高的精度要

28、求。主要加工的部分为较小的凸台,但凸台的形状较为规则。模具 B (见图 2-4,零件图见附图) 。该模具与塑件的内表面结合,精度要求相对较低。主要加工部分为槽和圆孔。2)主要技术要求零件图上的主要技术要求有:1、淬火处理:43-47HRC;2、锐角去毛倒钝; 3、未注拔模斜度 2.53)零件材料零件的材料为 45 钢,可以通过淬火处理来获得所需的机械和力学性能。4.2 模具加工参数的设定1)毛坯选择(1)考虑到零件所需的性能,选用锻件作毛坯。(2)确定毛坯的形状、尺寸:选用 45 钢锻件 10210221(mm) 。2)基准选择加工中心要求工序集中,能在一次装夹内完成的加工尽量在一次装夹内完成

29、,这样可以降低由于基准不重合而导致的基准不重合度误差。根据对工件的加工的初步分析在毛坯的初次装夹后可以完成加工,故选用毛坯的初始轮廓面为装夹基准。3)确定零件的安装方法和夹具选择在确定零件的装夹方法时,应注意减少次数,尽可能做到一次装夹后能加工出全部待加工表面,以充分发挥数控机床的功能。夹具选择必须力求其结构简单,装卸零件迅速,安装准确可靠。此零件的加工,根据其方形形状,采用平口钳作为夹具即可。4)确定程序原点和换刀点确定程序原点和换刀点的确定为了提高零件的加工精度,程序原点应尽量选在零件的设计基准和工艺基准上。例如以孔定位的零件,以孔的中心作为原点较为合适。程序原点还可选在两垂直平面的交线上

30、,不论是用已知直径的铣刀,还是用标准心棒数控铣床编程实例分析 20加塞尺或是用测头都可以很方便地找到这一交线。换刀点是为带刀库的加工中心而设定的。为了防止换刀时刀具与工件或夹具发生碰撞,换刀点应设在被加工零件的外面。针对此零件的加工,选择零件的上表面左下点为坐标原点。5)工件坐标系的设定FANUC 立式加工中心可以设定多个坐标系,并将坐标值输入加工中心,然后使用调用设定的坐标系,简化编程。4.2.3 拟订加工工艺路线见附件工艺过程卡 4.3 手工编程手工编程应该综合考虑加工精度的要求、机床实际加工能力、刀具的大小、切削用量的合理选择4.3.1 确定加工路线的原则与简易方法确定加工路线在确定走刀

31、路线时,应使数值计算简单,程序段少,以减少程序工作量。为了发挥数控机床的作用,应使加工路线最短,减少空走刀时间。对于点位控制的机床,定位精度要求较高,所以定位过程尽可能快。在编程过程中可以充分利用 AutoCAD 软件的优点进行编程的辅助。通过精确的绘制零件的二维工程图,然后利用 AutoCAD 中的 Offset 命令根据刀具的直径大小将轮廓线偏置一距离,确定刀具的轨迹点的坐标值,从而方便编程。如下例:21图 4-1如图加工深度为 6.6 的槽,槽的圆角半径为 R=2mm,选择直径为 4mm 的平铣刀,利用 AutoCAD 的 Offset 命令,将槽的四条边分别向里偏置 2mm 作为刀具的

32、路径,再将槽内左边的线向右偏置 3.5mm (刀具直径为 4mm,保证一定的重叠量),这样可绘制出加工路线,然后利用 AutoCAD 的标注尺寸命令,将路线的各个转折点的坐标标出,作为刀具的轨迹转折点,这样可以方便的进行编程。编制程序如下:N0080 T01 M98 P9000N0090 G00 G90 G54 X65.05 Y36.1 N0100 G43 Z100 H01N0110 S800 M03N0110 G00 Z5N0120 #01=-1.6N0130 G01 Z#01 F100N0130 X61.55 Y36.1N0140 X61.55 Y63.9N0150 X70.05 Y63.

33、9N0160 X65.05 Y65.05 N0170 X65.05 Y60.04N0180 X67.55 Y36.1N0190 G00 Z10N0120 #01=#01-1N0130 IF #01 GT -6.71 GOTO 0130N0140 G00 Z100N0150 M304.3.2 宏程序的使用虽然子程序在编制相同加工操作的程序时可以简化编程,但宏程序由于允许使用变量、算术和逻辑运算及条件转移,使得编制相同加工操作的程序更方便,更容易。如上图铣削深 6.6mm 的槽,编程时只需第一层的加工程序,使用变量表示-Z 方向的切削深度,并用-表示切削深度的变化,这样可以通过判断语句和循环语句方

34、便地实现指定的切削深度。4.3.3 合理划分程序块数控铣床编程实例分析 22手工编程是一项非常烦琐的工作,编程时一个数据的错误就可能导致加工的出错。由于数控加工一个是按照程序高自动化进行的过程。因此,编程时应该合理的按照工序把程序划分为若干个程序块,每个程序块包括几个较为集中工序,这样分块进行编程加工,即有利于编程,又有利于程序的校验。手工程序见附件4.3.4 手工程序和自动程序的比较1).从程序的简易程度看一个很直观的事实就是手工编制的程序要比自动生成的程序简便得多,手工编程由于融入了编程人员思想,在某些问题上会处理得更合理。2).从使用的程序指令看自动编程所形成的加工轨迹,是完全按照模具的

35、形状,确定加工轨迹点的,很少利用简化编程的指令。它充分利用计算机强大的计算功能,来确定轨迹点的坐标值,而且能近似到微米级的精度。手工编程,在很多时候,可以利用宏指令,循环语句、判断语句来简化编程,程序中的套用要比自动程序多得多,这也是手工编程很简便一个重要原因。3).从程序产生过程看利用仿真系统形成自动加工程序,所需要计算量很小,但必须要对所加工的零件进行精确的三维造型。而手工编程,则需要进行大量的复杂的、烦琐的计算,必须借助必要的工具来确定每一个轨迹转折点的坐标,很容易出错,有时甚至会因为一个数据的计算错误,或者是因为一时的疏忽而给整个加工带来无法挽回的后果。这种错误在加工复杂零件时更为突出

36、。4).从加工结果看虽然自动生成的加工程序很复杂,也很烦琐,甚至有很多加工轨迹点是人为无法想象和确定的,但由于计算机强大的计算功能和高准确的计算结果,使得自动生成的加工程序其加工结果要比手工编程的加工结果精确得多,尤其是在加工一些复杂形状的工件时。4.4 加工1).加工前,先根据零件的形状大小,确定装夹方式。我选择平口钳作为装夹工具。将平口钳放于机床工作台上,用百分表将钳口拉成直线,再用两个螺栓将平口钳固定。将等高块置于钳口内,把工件放在等高块上,夹紧工件。将工件的基准边用立铣刀切直。2).确定基准先将标准棒装在主轴上,将标准棒移至基准边的左外侧并使标准棒的端面低于23工件上平面 10mm 左

37、右,用标准块在工件侧边与标准棒之间进行测量,使间距刚好为标准块的宽度。如图所示: 图 4-2记下此时机床的 X 轴机械坐标,计算工件的 X 轴零点位置。计算公式如下:X 轴工件坐标=X 轴机械坐标+标准棒直径/2+标准块宽度Y 轴工件坐标依此类推可得:Y 轴工件坐标=Y 轴机械坐标+标准棒直径/2+标准块宽度将标准棒移到工件上表面,测量方法如上,公式如下:Z 轴工件坐标=Z 轴机械坐标-标准棒长度-标准块宽度将计算结果输入机床。3)装夹刀具并确定刀具长度将准备好的刀具一一装入刀库,并将刀具长度值按编号输入机床,以便加工时直接调用刀具的长度补偿值。4)再将编好的程序输入机床,检查无误后即可进行自

38、动加工。我们利用手工编制的程序在 FANUC XH-713A 型立式加工中心进行了加工,结果如下图: 数控铣床编程实例分析 24图 4-3 上面的白色塑料制品为塑件插座,下面两个是在加工中心上加工出来的塑件的模具型腔图。255 塑件模具编程、加工中出现的问题及解决方案模具加工好后,对其加工结果进行测量分析。由于数控加工的精度较高,其尺寸误差较小,基本符合要求。存在的主要问题是:5.1 铣削曲线轮廓时的过切与刀痕铣削曲线轮廓的直接入刀会引起过切。因此必须采用刀具半径补偿,找到合的入刀点是关键。从曲线入刀点法向入刀可有效防止曲线的过切,但从法向入刀,曲线入刀点易出现一个刀痕,可采用近似方式从曲线切

39、向入刀。如图 5-1:铣削圆孔时,铣刀从工件中心起刀,向下到 B 点。从 B 点开始铣圆,铣刀运动一周,铣整园再回到 B 点,从 B 点向上退刀到起刀点,由于铣刀在 B 点停留时间较长会在 B 点产生明显的到痕。为避免刀痕,常使用切入圆弧和切出圆弧。如图 5-2: 图 5-1 图 5-2切入、切出圆弧小于并接近于圆弧半径,刀点从工件中心起刀到切入圆弧的起刀点A,沿切入圆弧铣削到 B 点,从 B 点开始铣削整圆再回到 B 点,从 B 点沿切出圆弧回到切出圆弧的终点 C,回到工件中心。当使用圆台时可使用与圆相切的切入、切出直线段。5.2 铣削曲线轮廓时的少切加工时数据起点和终点不闭合,以至进刀和退

40、刀时刀具位置不重合,造成少切。数控铣床编程实例分析 26解决少切的关键是使数据曲线闭合,为消除切痕,超过曲线上实际切入点再退刀。5.3 采用双变量铣削锥槽时产生阶梯形刀痕如图 5-1:现需铣 45 度锥槽,采用 2mm 铣刀,水平方向变量每和竖直方向变量每次都进给 1mm,原本需得到的是 A-F 直线,但实际结果却铣成 A-B-C-D-E 的阶梯形。如果改变水平方向和竖直方向进给量,如每次 0.25mm,则其形状就更加接近直线。由于刀具原因,这种情况是不可避免的。但我们可以通过缩小变量的进给值来无限的逼近,加工完后,再进行其他处理。图 5-35.4 其它常见问题1) 数控加工中忽视粗、精加工分

41、开的原则。应按先粗后精的原则划分工序减少粗加工变形对精加工的影响。2) 精加工时,因适当调整加紧力,合理选用刀具,以保证加工精度。3) 换刀位置不当引起碰撞。换刀位置离工件较近,极可能发生刀具与工件或机床部件的碰撞。因此,换刀点的设定因以刀架转位时不碰撞工件和机床上的其他部件为准则。4) 刀具快进时,与工件发生碰撞。这种情况的放生通常是由于刀具在水平方快速移动,而发生与工件的碰撞,而且很多时候是在加工已经完成而回刀时。因此为防止发生这种现象,应该在程序的结尾加一句+Z 方向的回刀。276 结论本文研究了基于数控编程的模具设计加工的全过程,通过对编程过程和加工结果的分析,对数控加工中的一些问题提

42、出了解决方案,现总结如下:1、 介绍了利用 Pro/e 进行三维造型,用 MasterCAM 进行仿真加工的方法2、 分析了手工编制的程序与自动加工的程序的各自特点3、 提出了一些基于数控加工的工艺原则4、 提出了一种利用 AutoCAD 进行辅助编程的简易方法5、 提出了解决数控加工中过切问题的方法6、 提出了解决数控加工中少切问题的方法7、 提出了利用宏指令进行编程时,优化编程加工结果的方法8、 提出了数控加工中其他一些常见问题的解决方法这些问题的解决方法,都是在进行实践的基础上,并借助查阅大量的专业资料后提出的,并且通过实践操作,解决了一些问题,希望能给工程人员的工作提供一些参考依据。数

43、控铣床编程实例分析 28参考文献 廖卫献. 数控铣床及加工中心自动编程. 国防工业出版社,2002 2 卓迪仕. 数控技术及应用. 国防工业出版社, 19973 王睿、郑联语. MasterCAM8.0 基础教程. 人民邮电出版社, 2001.64 王俊祥、黄圣杰. Pro/NC 三轴铣床加工秘籍.北京: 机械工业出版社, 2002.15 严烈.MasterCAM8 模具设计教程.冶金工业出版社, 2000.126 林朝平.基于数控加工的工艺分析.模具工业, 2002(10):48507 顾跃东,吴晓慧.数控编程常见工艺问题剖析及解决方法.现代机械,2002(10):50518 王维.数控加工

44、工艺及编程.北京:机械工业出版社,20019 方沂.数控机床编程与操作.北京:机械工业出版社,199910 史祥.模具 CAD/CAM 技术及应用.北京:机械工业出版社,200111 BEIJING-FANUC Oi-MA 系统操作说明书.北京:北京 FANUC 服务中心,199512 朱晓春,吴祥,任皓.数控技术.北京:机械工业出版社,200113 S. Mansour. Automatic generation of part programs for milling sculptured surfaces. Journal of Materials Processing Technolo

45、gy, vol.127: p.31-39,200214 TODD J. SCHUETT. A Recipe for Successful High Speed Milling. Quarter Technical Papers/4th Quarter, 200229附件清单1 塑件测绘图 1 张 A22 塑件零件图 1 张 A23 模具零件图 2 张 A24 镶块零件图 4 张 3 张 A4 1 张 A35 MasterCAM 三维造型 (电子文档)7 Pro/E 三维造型 (电子文档)8 MasterCAM 仿真加工 (电子文档)9 数控加工自动程序 (电子文档)10 加工成品相片一份 (电子文档)11 数控加工手工程序 1 套12 FANUC XH-713 加工中心操作须知 1 份13 模具型腔工艺文件 1 套数控铣床编程实例分析 4

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 论文指导/设计

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报