数控车技师论文数控铣论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

数控车技师论文数控铣论文数控铣削中顺铣与逆铣探讨摘要:顺铣和逆铣不等同于主轴正转与反转,正确选择顺铣与逆铣可有效提高表面加工质量,只有分清顺铣和逆铣才能合理选择左右刀具半径补偿指令G41和G42。Abstract:Millingandinversemillingisnotspindleturningandinverseturning.Thecorrectchoiceofmillingandinversemillingcanimprovethequalityofsurfaceprocessing.OnlytodistinguishmillingandinversemillingcanmakeareasonablechoiceforaroundtoolradiuscompensationinstructionsG41andG42.关键词:顺铣;逆铣;进给方向Keywords:milling;inversemilling;feeddirection1顺铣与逆铣概念顺铣与逆铣是针对铣刀旋转方向与进给方向而言的,当铣刀旋转方向与工件进给方向相同,即为顺铣,如图1所示;当铣刀旋转方向与工件进给方向相反,称为逆铣,如图2所示。在实际学习与应用中,大部分人把顺铣与逆铣理解为数控铣床面板上的主轴正转和反转,即主轴正转实现顺铣,主轴反转实现逆铣。实际上主轴正转与反转是受刀具旋向影响的(与顺铣和逆铣没有直接关联)。要完全理解顺铣与逆铣,必须搞清旋转方向与进给方向。①铣刀旋转方向。数控铣床上可通过指令或按钮实现主轴正转与反转,主轴正转与反转受铣刀旋向限制,而不是主轴正转就是顺铣,反之就是逆铣。如一般立铣刀,由于大部分是右旋的,主轴只能正转;又如左旋螺纹刀和右旋螺纹刀,主轴为反转和正转。②进给方向。由于铣刀是旋转的,故必须对进给方向在顺时针与逆时针上进行定义。沿着刀具的进给方向看,刀具在工件左侧,那么进给方向称为顺时针。反之,当刀具在工件右侧时,进给方向定义为逆时针。2对于同一把刀具,同样走刀路线,其铣削方式可能不一若用20右旋立铣刀加工一长宽高为80605的外形和加工一长宽深为80605的槽,若进给方向相同,刀补方向不同,其铣削方式不同。如图3加工外形时,刀具在工件左侧,进给方向为顺时针,对右旋立铣刀主轴只能正转,故为顺铣;如图4加工槽时,刀具在工件右侧,进给方向为逆时针,铣刀旋转方向与进给方向相反,故为逆铣。3顺铣与逆铣区别与选用①顺铣工件是受压,逆铣工件是受拉,受压光洁度好,受拉容易过切。②顺铣有让刀趋势,逆铣有深啃趋势,如内部有拐角最好用顺铣。③加工一些软材料,如紫铜,最好用逆铣,光洁度会比顺铣好的多。④由于工作台的进给丝杠螺纹间有间隙,顺铣时铣刀切削力会使工件向前窜动,但顺铣比逆铣能减少刀具磨损,提高表面光洁度,保证尺寸精度。⑤当工作台是液压驱动,工件毛坯表面没有硬皮,工艺系统要有足够的刚性。应尽量采用顺铣,特别是对难加工材料的铣削,采用顺铣不仅可以减少切削变形,降低切削力和功率消耗。反之,在切削面上有硬质层、积渣、工件表面凹凸不平较显著时,如加工锻造毛坯,应采用逆铣。4数控铣削加工中铣削方式与刀补指令关系对于普通铣床,由于丝杠自锁性差,不能消除丝杆螺母间隙,顺铣会造成啃刀甚至有可能打刀,故只宜用逆铣,不宜用顺铣;而数控铣床的自锁性好,可以用顺铣,且顺铣的光洁度好。数控铣床上的加工一般都是普通铣床加工基础上进行的,不会遇到加工表面有硬皮的现象,故在数控铣床上加工一般采用顺铣方式。如选用不同加工的刀补指令进行编程加工图4长方形槽,编程原点为长方形槽上表面几何正中心,用G41、G40编程,即进行顺铣加工。顺铣部分程序逆铣部分程序N10G41G01X40Y0D01N10G42G01X40Y0D01N20Y30N20Y-30N30X-40N30X-40N40Y-30N40Y30N50X40N50X40N60Y1N60Y-1N70G40G01X0Y0N70G40G01X0Y0在切削用量,工艺方法,对刀方法,切削机床,工件材料等相同的情况下,用G41与G42编程加工都能保证尺寸公差、形位公差和表面粗糙度等要求,但用G41指令编程所加工零件表面粗糙度比用G42指令编程所加工零件表面粗糙度理想,尤其当工件材料为为#45钢时,用G42指令编程,进行逆铣加工时,工件有轻微的振动,严重时会出现轻微啃刀现象。编程者在编程时一定要事先选择顺铣与逆铣,而不是孤立运用左右刀补指令。5结论通过分析可知,对于右旋铣刀,数控铣床主轴正转,左刀补为顺铣,右刀补为逆铣,反之,对于左旋铣刀,数控铣床主轴反转,左刀补为逆铣,右刀补为顺铣。在实际编程加工中,只有正确选择G41、G42指令实现顺铣与逆铣才能有效保证加工表面质量。参考文献:[1]赵长明,刘万菊主编主编.数控加工工艺及设备.高等教育出版社,2003,10.[2]王军红主编.数控加工工艺与编程[M].北京大学出版社,2008,9.[3]吕士峰,王士柱主编.数控加工工艺[M].国防工业出版社,2006,8.[4]王军主编.数控加工工艺[M].武汉大学出版社,2009,1.经过四天的苦苦煎熬,我总算写完了这片技师论文。虽然不是我的但我很有成就感,毕竟是我自己写出来的。我以前的付出的汗水不是白流的。如果不是以前看了那么多的书,经过那么多次数的模拟加工,不但的思考不但得实验,怎么可能写出这篇论文呢?我希望我写的东西大家能用得着!宏程序很有点难,但是你不一定非要理解它。会拿来使用就行!原文章太长这是删减版,精华都在这里!浅谈宏程序的简单利用摘要:数控系统中随机携带有各种固定循环指令,这些指令是以宏程序为基础开发的通用固定循环指令。通用固定循环指令有时在实际的加工过程当中并不以定能满足加工要求和加工效率。针对于FANUC0i系统为例,本人通过多年的加工经验和实践积累,简单的针对一些零件的特点量身定制了适合这类零件专用的宏程序,有利于挺高加工效率,和简化加工程序。以FANUC0i系统为例,针对这些问题来探讨。关键词:宏程序G90新建功能指令多头螺纹正文一,G90的简化利用普通的G90粗车固定循环是由两个G00和两个G01组成,在退出工件时也是G01慢速退刀,这样在加工较大台阶面时退刀时间太长,大大的影响了加工的效率。解决方案有两种:一使起刀点尽量靠近工件,减少空走刀行程,缩短进给路线,节省在加工过程中的执行时间。二是改进G90加快退刀速度。1.在加工中如果有台阶面相差较大的地零件,如下图(1-2)中,我们将起刀点尽量靠近工件。利用宏程序和G90进行编程。程序如下:O0001;G50X100.Z0.;建立G50坐标系M03S400;主轴正转转速S400G00Z2.;快速移动到Z2的位置X93.;快速移动到X93的位置#1=86.;#1代表X轴的起始值为86。N10G90X#1Z-50.F0.3;外圆固定循环G00X#1;G00快速移动X轴起刀点位置#1=#1-4.;#1(X)轴坐标依次减小4mmIF[#1GE50.]GOTO10;如果#1的值大于等于50就转移到10号程序G00X100.;快速移动到X100的位置Z0.;快速移动到Z0的位置M30;程序结束并回到程序第一条语此程序每刀车削4mm直到车到φ50当然φ90车到φ50刚好能被4整除,如果小外圆尺寸是φ51,这就得改变一下程序,将IF[#1GE50.]GOTO10;改为IF[#1GE51.]GOTO10;再在程序后面加一个G90X51.Z-50.F0.3;这样就可以在最后一刀将φ51.车削出来。2.用G90加工图1-2,从φ90的外圆车到φ50需要多次退刀和多次进刀,虽然上面G90加宏程序可以改变G90固定循环的起刀点,但其退刀量还是过大,我们可以将指令改为类似于G71的循环指令。这指令可以完成多次切削循环,而且退刀量很小。首先在参数中设置调用宏程序的G代码,按非模态调用G65的方法调用宏程序。在参数(No.6050到No.6069)中设置调用宏程序(09010到09019)的G代码号(从1到9999),调用用户宏程序的方法与G65相同。如我们要设计的G代码为G80,设置参数No.6050=80,G80就是一个新功能的指令,由G80调用宏程序09010,就可以调用由宏程序编制而成的特殊的加工循环,相当于G65P9010。宏程序调用指令:G65P0910X(U)_Z(W)_D_E_F_;参数的含义是:X(U)/Z(W)─外圆车削的终点坐标;D─每次切削的深度(半径值指定);E─每次切削后的退刀量(如果不指定则自动指定为0.5mm);F─切削的进给速度。G80调用户宏程序本体:O0910;#31=#5041;保存X值初值#32=#5042;保存Z值初值IF[#8NE#0]GOTO01;如果参数E赋值转移到01号程序段#8=0.5;参数E缺失时每次切削后的退刀量为0.5mmN01IF[#24EQ#0]GOTO02;如果#24未赋值则转移到02号程序段#1=#24;X值绝对值指令GOTO03;N02IF[#21EQ#0]GOTO09;如果X轴未赋值则转移到09号程序段报警#1=#31+#21;X轴绝对值坐标NO3IF[#26EQ#0]GOTO04;如果#26未赋值则转移到04号程序段#2=#26;Z值绝对值指令GOTO05;无条件转移到05号程序段N04IF[#23EQ#0]GOTO09;如果Z轴未赋值则转移到09号程序段报警#2=#32+#23;Z轴绝对值坐标N05IF[#7EQ#0]GOTO09;如果切削深度D未赋值则转移到09号程序报警IF[#9NE#0]GOTO06;如果参数F赋值则转移到06号程序段#9=#4109;参数F未赋值则用前面的值N06#30=#31;#30=X轴初值WHILE[#30GT#1]DO1;当X轴初值大于切削目标终点坐标时执行DO1和END1间的程序段#30=#30-2*#7;下一个切削点的X坐标IF[#30GT#1]GOTO07;如果X的坐标值大于切削终点坐标值转移到07#30=#1;下一个切削点的X坐标是切削目标终点坐标值N07G00X#30;切削循环G01Z#2F#9;U-2*#8;G00Z#32;切削循环结束END1;G00X#31;返回起始点GOTO10;N09#3000=1(ERROR);赋值错误报警N10M99;以上图为例将新建的G80代码程序利用在加工中,加工程序如下:O0002;G50X200.Z0.;建立坐标M03S300;主轴正转S300G00Z2.;快速移动到Z2的位置X93.;快速移动到X93的位置G80X50.Z-50.D2.E1.F0.3;调用G65P9010加工G00X200.;快速移动到X200位置Z0.;移动到Z0的位置M30;程序结束并回到程序起点注意的是自定义的G80调用的程序中,不能再用自定义的G80代码调用宏程序,这种程序中的自定义的G80代码被处理为普通G代码而且只能用于车削直外圆,而不能车削锥度外圆。二,多头螺纹的宏程序加工:在数控车削加工中,多头螺纹的加工是一个难点,而常用的螺纹加工指令无法将其加工出来。在数控机床加工螺纹常用G32、G92和G76这三条指令。而多头螺纹的加工方法有两种:一个是通过改变切削螺纹初始位置;第二是改变切削螺纹的初始角来实现。加工下图的螺纹,分别用改变螺纹的初试位置和改变初试角度来加工。在这里我们将改变初试位置可以用G92指令加宏程序来实现加工,而改变初试角度用G32加宏程序来进行编程。加工图为1-43.加工程序如下:3.1用G92加工多头螺纹,程序如下:O0003;G50X100.Z100.;建立坐标系M03S100;主轴正转S100r∕minMO8;打开切削液G00X42.Z2.;G00快速移动到X42Z2的循环起点位置#1=0.;轴向分线初始值#2=4.;轴向分线总次数#4=37.8;螺纹切削最终深度WHILE[#1LE#2]DO1;轴向分线共三次#3=39.9;螺纹切削的第一刀WHILE[#3GE#4]DO2;螺纹切削深度的次数G00Z[#1+2.];轴向分线执行

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功