数控铣床与加工中心编程课件

PPT
  • 阅读 101 次
  • 下载 0 次
  • 页数 70 页
  • 大小 3.351 MB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
数控铣床与加工中心编程课件
可在后台配置第一页与第二页中间广告代码
数控铣床与加工中心编程课件
可在后台配置第二页与第三页中间广告代码
数控铣床与加工中心编程课件
可在后台配置第三页与第四页中间广告代码
数控铣床与加工中心编程课件
数控铣床与加工中心编程课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 70
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
文本内容

【文档说明】数控铣床与加工中心编程课件.ppt,共(70)页,3.351 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-45643.html

以下为本文档部分文字说明:

12第4章数控铣床编程数控铣床加工的特点数控铣加工的刀具补偿及其他功能指令固定循环数控铣加工编程实例3一、数控铣床加工的对象4.1程序编制的基础加工平面轮廓的零件;指加工面平行或垂直于水平面,以及加工面与水平面的夹角为一定值的零件,

这类加工面可展开为平面。第4章数控铣床编程图4-1a)轮廓面Ab)轮廓面Bc)轮廓面C4一、数控铣床加工的对象4.1程序编制的基础加工曲面轮廓的零件;加工复杂型面的零件,如凸轮、样板、模具、螺旋槽等;可以对零件进行钻、扩、铰、锪

和镗孔加工。第4章数控铣床编程54.1程序编制的基础二、数控铣床加工的特点零件加工的适应性强、灵活性好,能加工轮廓形状特别复杂或难以控制尺寸的零件,如模具、壳体类零件等能加工普通机床无法加工或很难加

工的零件,如用数学模型描述的复杂曲线零件以及三维空间曲面类零件能加工一次装夹定位后,需进行多道工序加工零件加工精度高、加工质量稳定可靠生产自动化程序高生产效率高第4章数控铣床编程64.1程序编制的基础第4章数控铣床编程不同档次的数控铣床的功能有

较大的差别,但都具备以下主要功能特点:(1)铣削加工。数控铣床一般应具有三坐标以上的联动功能,能够进行直线插补和圆弧插补,自动控制旋转的铣刀相对于工件运动进行铣削加工。坐标联动轴数越多,对工件的装夹要求就越低,定位和安装次数就越少,所以加工工艺范围就越大

。(2)孔加工及螺纹加工。可以采用孔加工刀具进行钻、扩、铰、锪、镗削等加工;也可以采用铣刀铣削不同尺寸的孔。在数控铣床上可采用丝锥加工螺纹孔,也可采用螺纹铣刀铣削内螺纹和外螺纹,这种方法比传统的丝锥加工效率要高很多。三数控铣床主要功能74.1程

序编制的基础第4章数控铣床编程(3)刀具半径自动补偿功能。使用这一功能,在编程时可以很方便地按工件实际轮廓形状和尺寸进行编程计算,而加工中可以使刀具中心自动偏离工件轮廓一个刀具半径,从而加工出符合要求的

轮廓表面。也可以利用该功能,通过改变刀具半径补偿量的方法来弥补铣刀造成的尺寸精度误差,扩大刀具直径选用范围及刀具返修刃磨的允许误差,还可以利用改变刀具半径补偿值的方法,用同一加工程序实现分层铣削和粗、精加工或用于提高加工精度。此外,通过改变刀具半径补偿值的正、负号,还

可以用同一加工程序加工某些需要相互配合的工件(如相互配合的凹凸模等)。(4)刀具长度补偿功能。利用该功能可以自动改变切削平面高度,同时可以降低在制造与返修时对刀具长度尺寸的精度要求,还可以弥补轴向对刀误差。8第4章数控铣床编程(5)固定循环功能。利用数控铣床对孔进行钻、扩、铰和

镗加工时,加工的基本动作是:刀具中心无切削快速到达孔位中心—慢速切削进给—快速退回。对于这种典型化动作,系统有相应的循环指令,也可以专门设计一段程序(子程序),在需要的时候进行调用来实现上述加工循环。特别是在加工许多相同的孔时,应用固定循环功能

可以大大简化程序。利用数控铣床的连续轮廓控制功能时,也常常遇到一些典型化的动作,如铣整圆、方槽等,也可以实现循环加工。对于大小不等的同类几何形状(圆、矩形、三角形、平行四边形等),也可以用参数方式编制出加工各种几何

形状的子程序,在加工中按需要调用,并对子程序中设定的参数随时赋值,就可以加工出大小不同或形状不同的工件轮廓及孔径、孔深不同的孔,这种程序也叫做宏程序。目前,已有不少数控铣床的数控系统附带有各种已经编制好的子程序库,并可以进行多重嵌套,用户可以直接加以调用,使得编程更加方便9第4章数控铣床编

程(6)镜像加工功能。镜像加工也称为轴对称加工。对于一个轴对称形状的工件来说,利用这一功能,只要编出一半形状的加工程序就可完成全部加工。数控铣床一般还有缩放功能,对于完全相似的轮廓也可以通过调用子程序的方法完成加工。(7)子程序功能。对于需要

多次重复的加工动作或加工区域,可以将其编成子程序,在主程序需要的时候调用它,并且可以实现子程序的多级嵌套,以简化程序的编写。10第4章数控铣床编程(8)数据输入/输出及DNC功能。数控铣床一般通过RS2

32C接口进行数据的输入及输出,包括加工程序和机床参数等,可以在机床与机床之间、机床与计算机之间进行(一般也叫做脱线编程),以减少编程占机时间。(9)自诊断功能。自诊断是数控系统在运转中的自我诊断。当数控系统一旦发生故障,系统即出现报警,并有相应报警信息

出现。借助系统的自诊断功能,往往可以迅速、准确地查明原因并确定故障部位。它是数控系统的一项重要功能,对数控机床的维修具有重要作用。11第4章数控铣床编程四数控铣床编程时应注意的问题*了解数控系统的功能及规格。不同的数控

系统在编写数控加工程序时,在格式及指令上是不完全相同的。*熟悉零件的加工工艺。*合理选择刀具、夹具及切削用量、切削液。*编程尽量使用子程序。*程序零点的选择要使数据计算的简单。4.1程序编制的基础12第4章数控铣床编程4.2.1数控铣床及加工中心编程

基本指令4.2数控铣床及加工中心编程指令一、尺寸系统指令1、加工平面的指令(模态代码)G17G18G19XY平面XZ平面YZ平面2、绝对和增量方式编程指令(模态代码)G90G91绝对方式增量方式13第4章数控铣床

编程指令格式G90G91指令功能设定坐标输入方式指令说明1、G90指令建立绝对坐标输入方式,移动指令目标点的坐标值X、Y、Z,表示刀具离开工件坐标系原点的距离;2、G91指令建立增量坐标输入方式,移动指令目标点的坐标值X、Y、Z,表示刀具离开当前点的坐标增量。2、绝对和增量方式

编程指令14第4章数控铣床编程G21G20公制尺寸英制尺寸4、工件坐标系的确定指令格式G92X__Y__Z__1、在机床上建立工件坐标系(也称编程坐标系);2、坐标值X、Y、Z为刀具刀位点在工件坐标系中的坐标值(也称起

刀点或换刀点);3、公制和英制尺寸指令功能设定工件坐标系指令说明15第4章数控铣床编程2.工作坐标系的原点设置选择指令G54~G59G55XYOOG54如图所示,铣凸台时用G54设置原点,铣槽用G55设置原点,编程时比较方便。

工件可设置G54~G59共六个工作坐标系原点。工作原点数据值可通过对刀操作后,预先输入机床的偏置寄存器中,编程时不体现。图4-1坐标选择指令应用16第4章数控铣床编程4.2.1数控铣床及加工中心编程基本指令4.2数

控铣床及加工中心编程指令1、快速点定位G00指令指令格式:G00X__Y__Z__指令说明:1刀具以各轴内定的速度由始点(当前点)快速移动到目标点;2刀具运动轨迹与各轴快速移动速度有关;3刀具在起始点开始加速至预定的速度,到达目标点前减速定位二、基本运动指令指

令功能:快速点定位17第4章数控铣床编程指令格式:G01X__Y__Z__F__指令功能:直线插补运动指令说明:刀具按照F指令所规定的进给速度直线插补至目标点;F代码是模态代码,在没有新的F代码替代前一直有效;各轴实际的进给速度是F速度在该轴方向上的投影分量;用

G90或G91可以分别按绝对坐标方式或增量坐标方式编程。2、直线插补G01指令18第4章数控铣床编程3、圆弧插补指令(G02G03)指令格式G17XYIJG90G91G18G19G02G03ZXZYKIJK()RF从圆弧所在平面的垂直坐标

轴的负方向看去,顺时针方向为G02,逆时针方向为G03;F规定了沿圆弧切向的进给速度;X、Y、Z为圆弧终点坐标值,如果采用增量坐标方式G91,X、Y、Z表示圆弧终点相对于圆弧起点在各坐标轴方向上的增量;I、J、K表示圆弧圆心相对于圆弧起点在各坐标轴方向上的增量

,与G90或G91的定义无关;R是圆弧半径,当圆弧所对应的圆心角为0°~180°时,R取正值;圆心角为180°~360°时,R取负值;I、J、K的值为零时可以省略.指令说明19第4章数控铣床编程指令功能刀

具作短暂的无进给光整加工指令说明1地址码X可用小数,单位为S;2地址码P只能用整数,单位为ms。3G04程序段必须单独在一段中,该段中不允许有其他指令。4、暂停G04指令指令格式G04P__X__20第4章数控铣床编程三、刀具补偿指令1、刀具半径补偿指令

(G41、G42、G40)指令格式X__Y__H(或D)__G01G42G41G00G18G17G19图4-2G41刀具左补偿(顺铣)图4-3G42刀具右补偿(逆铣)21第4章数控铣床编程指令说明1H(或

D)__为刀补号地址,为00~99,00意味着取消刀具补偿,刀具补偿值在加工或试运行之前须设定在刀具半径补偿存储器中。2通过G00或G01运动指令建立刀具半径补偿。3、使用刀具半径补偿时应避免过切削现象。这又包括以下三种情况:①使用刀具半径补偿和取消刀具半径补偿时,刀具必须在所补偿

的平面内移动,移动距离应大于刀具补偿值。②加工半径小于刀具半径的内圆弧时,进行半径补偿将产生过切削,如图4-4所示。只有过渡圆角R≥刀具半径r+精加工余量的情况下才能正常切削。③被铣削槽底宽小于刀具直径时将产生过切削,如图4-5所示。22第4章数控铣床编程机床不停止会导致过

切削图4-5刀具半径大于工件槽底宽度刀具轨迹程序轨迹报警停止机床不停止会导致过切削图4-4刀具半径大于工件内凹圆弧半径23第4章数控铣床编程刀具半径补偿的作用刀具半径补偿除了方便编程外,还可以通过改变刀具半径补偿大小的方法,利用同一

程序实现粗、精加工。其中:粗加工刀具半径补偿=刀具半径+精加工余量;精加工刀具半径补偿=刀具半径+修正量。利用刀具半径补偿并用同一把刀具进行粗、精加工时,刀具半径补偿原理如图4-6所示。24第4章数控铣

床编程精加工刀具半径补偿D11R粗加工刀具半径补偿D01R修正量精加工余量L-0.060图4-6利用刀具半径补偿进行粗、精加工25第4章数控铣床编程例如,如图4-6所示,刀具为¢20立铣刀,现零件粗加工后给精

加工留单边余量为1.0mm,则粗加工刀具半径补偿D01的值为R补=R刀+1.0=10.0+1.0=11.0mm粗加工后实测尺寸为L+0.08,则精加工刀具半径补偿D11的值应为0.060.0822R补=11.0-=10.945mm则加工后工件实际值为L-0.03。26第4章数

控铣床编程指令格式X__Y__G01G40G00指令说明1X__Y__表示刀具轨迹中取消刀具半径补偿点坐标值;2通过G00或G01运动指令取消刀具半径补偿;3G40必须和G41或G42成对使用。1、刀具半径取消指令G4027第4章数控铣床编程按增量方式编程:%0001N10G54G

90G00X0Y0Z-5G91G17G00M03;G17指定刀补平面(XOY平面)N20G41X20.0Y10.0D01建立刀补(刀补号为01)N30G01Y40.0F200N40X30.0N50Y-30.0N60X

-40.0N70G00G40X-10.0Y-20.0M05解除刀补N80M30三、刀具补偿指令图4-7刀具补偿28第4章数控铣床编程安装刀具时,以铣床的锥孔作为定位基准面,把刀柄的端面与主轴轴线的交点定为刀具的零点。刀头的端面到刀柄的端面(刀具零点)的距离叫刀

具的长度,如图4-8所示。加工同一个零件可能需要多把刀具,相同或不同的刀具安装在刀柄上其长度不可能相等,因此要使用的每一把刀具都需要对刀操作。刀具的长度补偿非常重要,如果不使用,将发生严重的撞车事故。

H01图4-8刀具长度三、刀具补偿指令2、刀具长度补偿指令29第4章数控铣床编程图4-9刀具长度补偿原理Z0H01H021号刀2号刀主轴2、刀具长度补偿指令30第4章数控铣床编程指令格式指令说明1、G43、G44、G49为同一组模态指令,G43是刀具长度正补偿,G44是刀具长度负补偿。因为刀具的

长度补偿值可以是正值或负值,所以常用G43;2、X、Y、Z为补偿轴的终点值;3、H为刀具长度补偿代码,后面两位数字是刀具长度补偿寄存器的地址符。和刀具半径补偿一样,长度补偿的偏置存储器号有H00~H99共100个,偏移量用MDI方式输入,偏移量与偏置

号一一对应。偏置号H00一般不用,或对应的偏移值设置为0。Y__H__G44G43X__H__Z__H__G49Z__(X__Y__)2、刀具长度补偿指令G43、G44、G4931第4章数控铣床编程H01=4.0(偏移值)N10G91G00X120.0Y80.0M03S500;N20G43Z

-32.0H01;N30G01Z-21.0F1000;N40G04P2000;N50G00Z21.0;N60X30.0Y-50.0;N70G01Z-41.0;N80G00Z41.0;N90X50.0Y30.0;N100G01Z-25.0;N110G04P2000

;N120G00Z57.0H00;N130X-200.0Y-60.0M05M03;2、刀具长度补偿指令G43、G44、G49图4-10长度补偿指令32第4章数控铣床编程四、调用子程序指令(M98、M99)指令格式M98P__L__M99编

程时,为了简化程序的编制,当一个工件上有相同的加工内容时,常用调子程序的方法进行编程。指令说明:P为子程序号,L为调用次数当加工工序内容较多时,为便于程序的调试,尽量把不同工序内容的程序,分别安排到不同的子程序中,主程序主要完成坐标系的设定,换刀及子程序调用。33第4章数控

铣床编程五、简化编程的指令1、镜像功能指令G24、G25(模态代码)指令格式G24X__Y__Z__M98P__G25X__Y__Z__指令说明G24建立镜像,G25取消镜像,X,Y,Z:镜像位置当工件相对于

某一轴具有对称形状时,可以利用镜像功能和子程序,只对工件的一部分进行编程,而能加工出工件的对称部分,这就是镜像功能。当某一轴的镜像有效时,该轴执行与编程方向相反的运动。34图4-11镜像功能第4章数控铣床编程例:使用镜像功能编制如图4-11所示轮廓的加工程序,设刀

具起点距工件上表面100mm切削深度5mm%0024;主程序G92X0Y0Z0G91G17M03S600M98P100;加工①G24X0;Y轴镜像,镜像位置为X=0M98P100;加工②G24Y0;X,Y轴镜像,镜像位置为(00)M98P100;加工

③G25X0;X轴镜像继续有效,取消Y轴镜像M98P100;加工④G25Y0取消镜像M301、镜像功能指令G24、G2535图4-11镜像功能第4章数控铣床编程例:使用镜像功能编制如图4-11所示轮廓的加工程序,设刀具起点距工件上表面100mm切削深度5mm%100子程序(的加工程序)N100

G41G00X10Y4D01;相对编程N120G43Z98H01N130G01Z7F300N140Y26N150X10N160G03X10Y−10I10J0N170G01Y−10N180X−25N185G49G00Z105N200G40X−5Y−10N210M991、镜像功能指令G24、G25

36第4章数控铣床编程五、简化编程的指令2、缩放功能指令G50、G51(模态代码)指令格式G51X__Y__Z__P__M98P__G50指令说明1G51建立缩放,G50取消缩放;2X、Y、Z为缩放中心坐标值;3P为缩放倍数4M98P__调用的子程序是G51缩放的对象;5在有刀具补偿的情况下,先

进行缩放然后才进行半径补偿、长度补偿。4-12缩放比例编程37第4章数控铣床编程五、简化编程的指令3、旋转变换G68、G69(模态代码)指令格式M98P__G69指令说明1G68建立旋转,G50取消旋转;2X、Y、Z为旋转中心

的坐标值;3P为旋转角度4M98P__调用的子程序是G68旋转的对象;5在有刀具补偿的情况下,先旋转后刀补;6在有缩放的情况下,先缩放后旋转。G17G68X__Y__P__G18G68X__Z__P__G19G68Y__Z__P__38第4章数控铣床编程3、旋转变换G68、G69(模态代码)%

0068;主程序G92X0Y0Z50G90G43Z-5H02M98P200;加工①G68X0Y0P45;旋转45度M98P200;加工②G68X0Y0P90;旋转90度M98P200;加工③G49Z50;

M69M05;取消旋转M3039第4章数控铣床编程3、旋转变换G68、G69(模态代码)%200子程序(①的加工程序)Ν100G41G01X20Y-5D02F300;切线方向进入N105Y0N110G02

X40I10N120X30I-5N130G03X20I−5N140G00Y-6;切线方向退出N145G40X0Y0N150M9940第4章数控铣床编程六、固定循环指令固定循环主要指孔的循环,包括钻孔、镗孔攻丝等1、固定循环指令G73:高速深孔加工G74:攻左螺纹G76:精镗G81:钻孔循环(中心

孔)G82:钻孔(带停顿)G83:深孔加工循环G84:攻右螺纹G85:镗削G86:镗削G88:镗削G89:镗削G87:背镗41第4章数控铣床编程1.孔加工循环的6个动作加工一个孔可以分解为6个动作。数控系统

提供有相应的指令,将6个动作用一个复合循环指令即可完成,简化了程序的编写步骤。这6个动作的分解如图4-13所示。A(1)(2)B(X,Y)R(3)(6)(5)(4)E表示切削进给表示快速移动4-13孔加工的6个动作分解42第4章数控铣床编程(1)A→B为刀具快速定位到孔位坐标(X

,Y)(即循环起点B),Z值进至起始高度。(2)B→R为刀具沿Z轴方向快进至安全平面(即R点平面)。(3)R→E为孔加工过程(如钻孔、镗孔、攻螺纹等),此时的进给为工作进给速度。(4)E点为孔底动作(如进给暂停、刀具偏移、主轴准停、主轴反转等)。(5)E→R为刀具快速返

回R点平面。(6)R→B为刀具快退至起始高度(B点高度)。43第4章数控铣床编程2、固定循环的代码组成三组代码数据格式代码G90/G91返回点代码孔加工方式代码G73—G89G98返回初始点G99返回R点3、固定

循环指令组的书写格式G__X__Y__Z__R__P__Q__F__L__G99G91G90G9844第4章数控铣床编程指令说明:(1)G90、G91分别为绝对值指令与增量值指令。(2)G98和G99两个模态指令控制孔加工循环结束后的刀具返回平面,如图4-14所示。①G98:刀

具返回平面为启始平面(B点平面),为缺省方式。②G99:刀具返回平面为安全平面(R点平面)。45第4章数控铣床编程ABREG98(a)ABREG99(b)R点平面初始平面图4-14刀具返回平面选择(a)返回初始平面;(

b)返回R点平面46第4章数控铣床编程(3)G××为孔加工方式,对应G73—G89。(4)X、Y指孔在XY平面的坐标位置,刀具以快进的方式到达(X,Y)点。(5)Z值为孔低位置,如下图所示。在G90方式下,Z值为孔底的坐标值,如图4-15(a)所示;在G91方式下,Z值是从R平面到孔底的距

离,如图4-15(b)所示。(6)R值用来确定安全平面(R点平面),如图4-15所示。(7)Q值通常在孔较深时使用,以使排屑和切削液进入切削区。R增量值:初始点到R的距离绝对值:R点的坐标值QG73、G83:指定每次进给的深度G76、G87:指定刀具的位移量47第4章数

控铣床编程AABG90RRZE(a)BG91RERZ(b)图4-15孔深Z值的确定(a)G90方式;(b)G91方式48第4章数控铣床编程(8)P指刀具在孔底暂停的时间,单位为ms,用整数表示。(9)F值为切削进给速度,单位为mm

/min。(10)L值为循环次数,执行一次可省略不写;如果是L0,则系统存储加工数据,但不执行加工。(11)G73—G89、Z、R、P、Q、F为模态代码固定循环指令是模态指令,可用G80取消循环。此外,

G00、G01、G02、G03也起取消固定循环指令的作用。49第4章数控铣床编程1、高速深孔加工循环G73高速深孔钻削循环指令,如图4-16所示。G73指令是在钻孔时间断进给,有利于断屑和排屑,提高加工效率

适于深孔加工。其中q为每次的进给深度,最后一次进给深度≤q,退刀距离为d(由系统内部设定)。指令格式G73X__Y__Z__R__Q__F__六、固定循环指令50第4章数控铣床编程图4-16G73高速深孔钻削循环AG73(G98)RqqqdEG73(G99)ARqqqdE51第4章数控铣床编程G

74左螺纹循环指令,G84为右螺纹循环指令,G74指令规定主轴下移至R平面时启动,反转切入零件到孔低后主轴改为正转退出,G84正好相反。2、攻螺纹循环指令G74、G84指令格式G74(G84)X__Y__Z__R__

F__52第4章数控铣床编程G74:攻螺纹(左螺纹)指令,如图4-17所示。主轴在R点反向切削至E点,正转退刀。AR反转正转EG74(G98)AG74(G99)R反转正转E图4-17G73高速深孔钻削循环53第4章数控铣床编

程如图4-18所示。执行G76指令精镗至孔底后,有三个孔底动作:进给暂停(P)、主轴准停即定向停止(OSS)及刀具偏移q距离,然后刀具退出,这样可使刀尖不划伤精镗表面。G76(G98)RPOSSEqRPOSSqG76(G99)E指令格

式G76X__Y__Z__R__Q__P__F__3、精镗孔循环指令G7654第4章数控铣床编程用于一般孔钻削,如图4-19所示AG81(G98)REAG81(G99)RE指令格式G81X__Y__Z__R__F__4、钻孔循环指令G8155第4章数

控铣床编程5、G83:深孔加工循环如图4-20所示,其中q、d与G73相同;G83与G73的区别在于,G83指令在每次进刀q距离后返回R点,这样对深孔钻削时排屑有利。AG83(G98)ARdqqqEG83(G99)RqdqqE指令格式G83X__Y__Z__R_

_Q__F__56第4章数控铣床编程6、带停顿的钻孔循环G82如图4-21所示,G82与G81的区别在于,G82指令使刀具在孔底暂停,暂停时间用P来指定。AG82(G98)REAG82(G99)RE暂停暂停指令格式G82X__Y__Z__R__P__F__57第4章数控铣床编程能取消固定

循环,同时R点和Z点也被取消。使用固定循环指令时应注意以下几点:①在固定循环中,定位速度由前面的指令决定。②固定循环指令前应使用M03或M04指令使主轴回转。③各固定循环指令中的参数均为非模态值,因此每句指令的各项参数应写全。在固定循环程序段中,X、Y、Z、R数据应至少指令一个才能进行孔加

工。④控制主轴回转的固定循环(G74、G84、G86)中,如果连续加工一些孔间距较小,或者初始平面到R点平面的距离比较短的孔时,会出现在进入孔的切削动作前主轴还没有达到正常转速的情况,遇到这种情况时,应在各孔的加工动作之间插入G04指令,以获得时间。⑤用G0

0~G03指令之一注销固定循环时。7、G80:取消固定循环58第4章数控铣床编程4.3数控铣编程加工实例例1:加工如图所示孔的钻孔循环程序(设Z轴开始点距工作表面100mm处,切削深度为20mm)。%0001N10G91G00S300

M03N20G99G81X10.0Y-10.0Z-22.0R-98.0F200N30G99G81Y30.0Z-22R-98N40G99G81X10.0Y-10.0Z-22R-98N50G99G81X10.0Z-22R-98N60G98G81X10.0Y20.0Z-

22R-98N70G80X-40.0Y-30.0M05N80M0259第4章数控铣床编程4.3数控铣编程加工实例例:加工如图所示螺纹孔的加工程序(设Z轴开始点距工作表面100mm处,切削深度为20mm)。①先用G81钻孔%0101N10G91G00M03N

20G98G81X40.0Y40.0Z-22.0R-98.0F100N30G98G81X40.0Z-22.0R-98L3N40G98G81X-120.0Y50.0Z-22.0R-98N50G98G81X40.0Z-22.0R-98L3N60G80X-160.0Y-90.0M05N70M0260第

4章数控铣床编程4.4数控铣编程加工实例例2:加工如图所示螺纹孔的加工程序(设Z轴开始点距工作表面100mm处,切削深度为20mm)。②再用G84攻螺纹%0102N100G91G00M03N110G99G84X40.0Y40.0Z-27.0

R-93.0F280N120G99G84X40.0Z-27.0R-93L3N130G99G98X-120.0Y50.0Z-27R-93N140G99G84X40.0Z-27.0R-93L3N150G80Z93.0N81X-160.0Y-90.0M05N160M0261第4章数控铣床编

程4.3数控铣编程加工实例例3:如图所示为某企业生产的自动扶梯的链轮轮廓的示意简图。链轮由24个齿均布,由局部放大图中可见,链轮的每一个齿廓都由6个不同曲率半径的拐点相接而成。62第4章数控铣床编程4.3数控铣编程加工

实例工艺分析:在实际加工中,每铣一个齿后,将坐标系旋转一定的角度,再继续铣削,降低了编程的工作量。为使程序简化,使用相对坐标指令G91来旋转坐标系,可以省略每一齿调用子程序的编写。编程时,以加工一个齿形为基准,一个齿形加工

程序的终点作为下一齿形加工的起点,如此循环24次,完成链轮的加工。使用ф10mm的硬质合金立铣刀进行加工。数据计算:从图可以看出,用手工计算节点是不现实的,可以使用AutoCAD绘制。在AutoCAD中使用偏移指令,将链轮正上方

的一个齿的轮廓线偏移一个刀具半径值5mm(这样可以不使用刀具半径补偿),得到如图中双点划线所示图形。标注各交点的坐标和各段圆弧半径,如图所示。加工坐标原点:X:链轮的圆心Y:链轮的圆心Z:链轮的下表面63第4章数控铣床编程4.3数控铣编程加工实

例加工程序:O0063(主程序)G54G90G00X-75Y450M031500M08G00Z5G01Z0F100G01X-71.97Y418.862M98P0163L24G00Z100M09G69G90G00X100Y0M

05M02O0136(子程序)G91G68R15M98P1136M99O1136(子程序)G90G02X-38.892Y423.217R425X-26.725Z404.722R42.293G03X-16.119Z385.965R62.78X16.119Z385.965R21.18

X26.725Z404.722R62.78G02X38.892Y423.217R42.293M99644.3加工中心编程实例3、加工程序第5章加工中心编程O0070(主程序)(钻底孔)N10G91G28Z0T01M06N20G90G00X134.889Y32.072S250N30G43G00Z1

00.0H01M03N40G01Z2.0F1000M08N50G73Z-25.0R2.0Q2.0F25N60G80G00Z250.0M09(铣平下刀位)N70G91G28Z0T02M06N80G90G00X134.889Y32.072S250N90G43G00Z100.0H02M03N100G

01Z2.0F1000M08N110Z-20.0F100N120Z25.0F20N130G91G01X5.0F20N140G02I-5.0(铣整圆)N150G01X-5.0F100N160G90G00Z250.0M09654.3加工中心编程实例3、加工程序第5章加工中心编程

(粗铣第一层)N170G91G28Z0T03M06N180G90G00X134.889Y32.072S400N190G43Z100.0H03M03N200G01Z5.0F1000M08N210Z-12.5F100N220G42

D03G01X92.025Y57.248F30(半径补偿11.5㎜)N230M98P0001N240G40G01X134.889Y32.072F100N250M01N260G42D03G01X142.151Y15.563F30N270M98P0002N280G40

G01Z5.0F1000N290M01664.3加工中心编程实例3、加工程序第5章加工中心编程(粗铣第二层)N300G01X134.889Y32.072N310Z-25.0F50N320G42D03G01X92.025Y57.248F

30N330M98P0001N340G40G01X134.889Y32.072F100N350M01N360G42D03G01X142.151Y15.563F30N370M98P0002N380G40G01Z5.0F1000N390M01674.3加工中心编程实例3、加工程序第5章加工中

心编程(半精铣)N400G91G28Z0T04M06N410G90G00X134.889Y32.072S400N420G43G00Z100.0H04M03N430G01Z5.0F1000M08N440Z-25.0F100N450G42D04G01X92.025Y57.248F30

(半径补偿12.35㎜)N460M98P0001N470G40G01X134.889Y32.072F100N480M01N490G42D04G01X142.151Y15.563F30N500M98P0002N510G40G01Z5.0F1000N520G00Z20

0.0M09684.3加工中心编程实例3、加工程序第5章加工中心编程(精铣)N530G91G28Z0T05M06N540G90G00X134.889Y32.072S400N550G43G00Z100.0H05M03N560G01Z5.0F1000M08N570Z-25.0F100N580G42D0

5G01X92.025Y57.248F30(半径补偿12.35㎜)N590M98P0001N600G40G01X134.889Y32.072F100N610M01N620G42D05G01X142.151Y15.563F30N630M98P0002N64

0G40G01Z5.0F1000N650G00Z200.0M09N660M30694.3加工中心编程实例3、加工程序第5章加工中心编程O0001(外侧轮廓逆时针子程序)N10G02X75.795Y66.755R30N20G03X-7

5.795Y66.755R101N30G02X-92.025Y57.248R30N40G03X-134.889Y32.072R79N50G03X-142.151Y15.563R30N60G03X142.151Y15.563R-143N70G03X134.

889Y32.072R30N80G03X92.025Y57.248R79N90M99704.3加工中心编程实例3、加工程序第5章加工中心编程O0002(内侧轮廓顺时针子程序)N10G03X-142.151Y15.563R-143N20G03X-1

34.889Y32.072R30N30G02X-92.025Y57.248R79N40G03X-75.795Y66.755R30N50G02X75.795Y66.755R101N60G03X92.025Y57.248R30N70G03X134.

889Y32.072R79N80G03X142.151Y15.563R30N90M99

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?