您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 数控铣床和加工中心加工及程序编制
第五章数控铣床和加工中心加工及其程序编制第一节加工工艺基础第二节数控铣床和加工中心编程第三节加工中心综合编程实例德州科技职业学院第一节加工工艺基础一、数控铣床与加工中心工艺特点1.三坐标数控铣床与加工中心三坐标数控铣床与加工中心的共同特点是除具有普通铣床的工艺性能外,还具有加工形状复杂的二维至三维复杂轮廓的能力。3.五坐标数控铣床与加工中心五坐标是指在X、Y、Z三个坐标的轴的基础上增加了两个转动坐标轴(A和C)并且五个坐标一般可以联动。第一节加工工艺基础图5.2五坐标数控机床上加工的典型零件二、刀具及其工艺特点第一节加工工艺基础图5.3刀具数控铣床和加工中心上使用的刀具主要有铣削用刀具和孔加工用刀具两大类。②立铣刀第一节加工工艺基础图5.6图5.7立铣刀主要用于铣削面轮廓、槽面、台阶等。③键槽铣刀图5.8加工沟槽的铣刀角度铣刀键槽铣刀立铣刀三面刃铣刀第一节加工工艺基础键槽铣刀主要用于铣槽面、键槽等。⑤成型铣刀第一节加工工艺基础图5.10成型铣刀成型铣刀主要用为特定工件或者加工内容专门设计制造的,如角度面、凹槽、特形孔或台。2.孔加工刀具的类型①数控钻头第一节加工工艺基础图5.11图5.12④丝锥第一节加工工艺基础图5.16丝锥丝锥适用于高效率螺纹丝孔的加工3.铣刀用具的选用特点①刀片断屑槽形的选择第一节加工工艺基础②刀具齿数的选择③铣刀直径的选择④主偏角的选择刀具4.刀柄的种类和选用它适用于莫氏锥度刀杆的钻头、铣刀等。(1)莫氏锥度刀柄第一节加工工艺基础图5.21莫式锥度刀柄刀柄的种类(3)ER弹簧夹头刀柄它采用ER型卡簧,夹紧力不大,适用于夹持直径在16mm以下的铣刀。第一节加工工艺基础图5.23ER卡簧(4)钻夹头式刀柄它有整体式和分离式两种,用于装夹直径在13mm以下的中心钻、直柄麻花钻等。第一节加工工艺基础图5.24钻夹头式刀柄5.刀具的管理①一种工件采用一组刀具②部分刀具更换及部分刀具作用③数种工件使用同一组刀具④所有刀具为一组机床所共用刀具的有关信息是整个加工过程信息的重要组成部分,为了实现高效的加工生产,必须对刀具进行管理。第一节加工工艺基础三、加工工艺分析第一节加工工艺基础•型腔区域的加工•轮廓的加工2.二维型腔加工图5.26腔形零件示意图图5.25腔形铣削3.曲面的加工第一节加工工艺基础图5.27三坐标联动加工图5.28三坐标行切加工曲面曲面加工在飞机、模具等制造行业应用普遍,可以在三坐标、四坐标或五坐标数控机床上完成。第二节数控铣床和加工中心编程一、G功能二、M功能三、F、S、T功能四、编程应注意的几个问题五、基本程序指令一、G功能1.G功能是命令机械准备以何种方式切削加工和移动。第二节数控铣床和加工中心编程2.G功能二、M功能第二节数控铣床和加工中心编程1.M功能与数控车床基本相同2.M功能三、F、S、T功能(1)进给功能字F进给功能字的地址符是F,又称为F功能或F指令,用于指定切削的进给速度。一般只用每分钟进给。它为续效代码。第二节数控铣床和加工中心编程(2)主轴转速功能字S主轴转速功能字的地址符是S,又称为S功能或S指令,用于指定主轴转速。单位为r/min。(3)刀具功能字T刀具功能字的地址符是T,又称为T功能或T指令,用于指定加工时所用刀具的编号。四、编程应注意的几个问题1.数控装置初始状态的设定2.工件坐标系的设定3.安全高度的确定4.进刀/退刀方式的确定第二节数控铣床和加工中心编程设置加工坐标系指令G92该指令将加工原点设定在相对于刀具起始点的某一空间点上。如图所示,坐标系设置命令为:G92X20Y10Z10其确立的加工原点在距离刀具起始点X=-20,Y=-10,Z=-10的位置上。第二节数控铣床和加工中心编程编程格式:G92X~Y~Z~选择机床坐标系指令G53编程格式:G53G90X~Y~Z~G53指令使刀具快速定位到机床坐标系中的指定位置上,式中X、Y、Z后的值为机床坐标系中的坐标值,其尺寸均为负值。执行G53G90X-100Y-100Z-20后刀具在机床坐标系中的位置如图所示。第二节数控铣床和加工中心编程加工坐标系选择指令(G54--G59)编程格式:G54G90G00(G01)X~Y~Z~(F~)该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置。该工件加工坐标系是通过CRT/MDI方式设置的。例图中,用CRT/MDI在参数设置方式下设置了两个加工坐标系:G54:X-50Y-50Z-10G55:X-100Y-100Z-20第二节数控铣床和加工中心编程直线插补指令用于产生按指定进给速度F实现的空间直线运动。程序格式:G01X~Y~Z~F~其中:X、Y、Z的值是直线插补的终点坐标值。2.直线插补指令G01或G1例:实现图1.24中从A点到B点的直线插补运动,其程序段为:绝对方式编程:G90G01X10Y10F100增量方式编程:G91G01X-10Y-20F100第二节数控铣床和加工中心编程3.圆弧插补指令G02\G03程序格式:G02Z~Y~J~K~(R~)F~G03Z~Y~J~K~(R~)F~G02为按指定进给速度的顺时针圆弧插补。G03为按指定进给速度的逆时针圆弧插补。其中:X、Y、Z的值是指圆弧插补的终点坐标值;I、J、K是指圆弧起点到圆心的增量坐标,与G90,G91无关;R为指定圆弧半径,当圆弧的圆心角≤180o时,R值为正,当圆弧的圆心角>1800时,R值为负。第二节数控铣床和加工中心编程七、刀具半径补偿指令G40、G41、G42编程格式:G01(G00)G41D__α__β__;左刀补,沿加工方向看刀具在左边G01(G00)G42D__α__β__;右刀补,沿加工方向看刀具在右边G01(G00)G40α__β__;其中:D—偏置值寄存器选用指令,一般在数控系统中有多个这样的寄存器,如D00~D99。第二节数控铣床和加工中心编程八、返回参考点校验功能G27程序中的这项功能,用于检查机床是否能准确返回参考点指令格式:G27X__Y__当执行G27指令后,返回各轴参考点指示灯分别点亮。当使用刀具补偿功能时,指示灯是不亮的,所以在取消刀具补偿功能后,才能使用G27指令。当返回参考点校验功能程序段完成,需要使机械系统停止,必须在下一个程序段后增加M00或M01等辅助功能或在单程序段情况下运行。第二节数控铣床和加工中心编程九、自动返回参考点G28•指令格式:G28X__Y__或G28Z__X__或G28Y__Z__•其中X、Y、Z为中间点位置坐标,指令执行后,所有的受控轴都将快速定位到中间点,然后再从中间点到参考点。•G28指令一般用于自动换刀,所以使用G28指令时,应取消刀具的补偿功能。第二节数控铣床和加工中心编程十一、第二参考点返回指令G30指令格式:G30X__Y__Z___G30为第二参考点返回,该功能与G28指令相似。不同之处是刀具自动返回第二参考点,而第二参考点的位置是由参数来设定的,G30指令必须在执行返回第一参考点后才有效。如G30指令后面直接跟G29指令,则刀具将经由G30指定的(坐标值为x、y、z)的中间点移到G29指令的返回点定位,类似于G28后跟G29指令。通常G30指令用于自动换刀位置与参考点不同的场合,而且在使用G30前,同G28一样应先取消刀具补偿。第二节数控铣床和加工中心编程2.固定循环指令格式编程格式G90/G91G98/G99G73~G89X-Y-Z-R-Q-P-F-K-式中:G90/G91--绝对坐标编程或增量坐标编程;G98-返回起始点;G99-返回R平面。G73-G89-孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;X、Y-孔的位置坐标;Z-孔底坐标;R-安全面(R面)的坐标。增量方式时,为起始点到R面的增量距离;在绝对方式时,为R面的绝对坐标;Q--每次切削深度;P--孔底的暂停时间;F--切削进给速度;K--规定重复加工次数。固定循环由G80或01组G代码撤消。第二节数控铣床和加工中心编程(2)左旋螺纹加工循环指令G74编程格式:G74X~Y~Z~R~F~G74指令用于切削左旋螺纹孔。主轴反转进刀,正转退刀。第二节数控铣床和加工中心编程(7)攻左旋螺纹循环指令G84向下切削时主轴正转,孔底动作是变正转为反转,再退出。F表示导程,在G84切削螺纹期间速率修正无效,移动将不会中途停顿,直到循环结束。第二节数控铣床和加工中心编程G84X~Y~Z~R~F~;(9)镗孔循环指令G86G86X~Y~Z~R~F~;第二节数控铣床和加工中心编程指令格式与G81完全类似,但进给到孔底后,主轴停止,返回到R点(G99)或者起始点(G98)后主轴再重新启动。当固定循环指令不在使用时,应用G80指令取消固定循环,而回复到一般基本指令状态,此时固定循环指令中的孔加工数据也被取消。第二节数控铣床和加工中心编程(10)取消固定循环指令G80格式指令G80;十四、转角的速度控制1.切削模式G642.准停模式G09、G613.自动转角进给速率调整指令G624.攻螺纹模式G63第二节数控铣床和加工中心编程十五、子程序1.子程序调用指令格式M98P********其中,P后最多跟八位数字,****为调用次数,****为子程序号,若后数字小于或等于四位,则为调用子程序号,调用次数为一次。2.子程序结束指令格式M99;注意:子程序若直接以M99结束,则执行完子程序后直接返回到调用子程序的下一个程序段去执行。第二节数控铣床和加工中心编程第三节加工中心综合编程实例本节的具体内容可以参考《精品课程》中题库中的实例这里不在赘述加工中心视频
本文标题:数控铣床和加工中心加工及程序编制
链接地址:https://www.777doc.com/doc-4011175 .html