欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数控铣床的程序编程学习教案.pptx

    • 资源ID:90009394       资源大小:1.19MB        全文页数:128页
    • 资源格式: PPTX        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数控铣床的程序编程学习教案.pptx

    会计学1数控铣床的程序数控铣床的程序(chngx)编程编程第一页,共128页。注意注意(zh y):铣床中:铣床中X轴不再是直轴不再是直径径.例:刀具由原点按顺序例:刀具由原点按顺序(shnx)向向1、2、3点移动时用点移动时用G90、G91指令编程。指令编程。第1页/共128页第二页,共128页。(2)、工件坐标(zubio)系设定G92格式:G92 X_ Y_ Z_ X、Y、Z、为当前刀位点在工件坐标(zubio)系中的坐标(zubio)。G92指令通过设定刀具起点相对于要建立的工件坐标(zubio)原点的位置建立坐标(zubio)系。此坐标(zubio)系一旦建立起来,后序的绝对值指令坐标(zubio)位置都是此工件坐标(zubio)系中的坐标(zubio)值。第2页/共128页第三页,共128页。说明说明说明说明(shumng)(shumng)G92 G92 设置加工坐标系设置加工坐标系G92XX2YY2ZZ2则将工件原点设定到距刀具起始则将工件原点设定到距刀具起始点距离点距离(jl)为为X=-X2,Y=-Y2,Z=-Z2的位置上。的位置上。第3页/共128页第四页,共128页。(3 3)、工件)、工件(gngjin)(gngjin)坐标系选择坐标系选择 G54-G59 G54-G59 第4页/共128页第五页,共128页。说明说明(shumng)(shumng)n n1 1、G54G54G59G59是系统预置的六个坐标系,可根据是系统预置的六个坐标系,可根据需要选用。需要选用。n n2 2、该指令执行后,所有、该指令执行后,所有(su(su y y u)u)坐标值指定的坐坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置。标尺寸都是选定的工件加工坐标系中的位置。1 16 6号工件加工坐标系是通过号工件加工坐标系是通过CRT/MDICRT/MDI方式设置方式设置的。的。n n3 3、G54G54G59G59预置建立的工件坐标原点在机床坐预置建立的工件坐标原点在机床坐标系中的坐标值可用标系中的坐标值可用MDIMDI方式输入,系统自动记方式输入,系统自动记忆。忆。n n4 4、使用该组指令前,必须先回参考点。、使用该组指令前,必须先回参考点。n n5 5、G54G54G59G59为模态指令,可相互注销。为模态指令,可相互注销。第5页/共128页第六页,共128页。n n(4)、G53-选择机床坐标系 编程格式:G53 G90 X Y Z;n nG53 指令使刀具快速(kui s)定位到机床坐标系中的指定位置上,式中X、Y、Z后的值为机床坐标系中的坐标值。例:G53 X-100 Y-100 Z-20n nG53为非模态指令,只在当前程序段有效.n n(5)、G52 局部坐标系设定 编程格式:G52 X Y Z;n n式中X、Y、Z后的值为局部原点相对工件原点的坐标值。第6页/共128页第七页,共128页。n n几个坐标系指令(zhlng)应用举例n n如图所示从A-B-C-D行走路线第7页/共128页第八页,共128页。n n编程如下(rxi)n nN01 G54 G00 G90 X30.0 Y40.0 快速移到G54中的A点n nN02 G59 将G59置为当前工件坐标系 n nN03 G00 X30.0 Y30.0 移到G59中的B点n nN04 G52 X45.0 Y15.0 在当前工件坐标系G59中建立局部坐标系G52n nN05 G00 G90 X35.0 Y20.0 移到G52中的C点n nN06 G53 X35.0 Y35.0 移到G53(机械坐标系)中的D点n n第8页/共128页第九页,共128页。二、坐标二、坐标二、坐标二、坐标(zubio)(zubio)(zubio)(zubio)平面选定平面选定平面选定平面选定坐标平面选择(xunz)G17,G18,G19 格式:G17 G18 G19XYZG17G18G19第9页/共128页第十页,共128页。G17 XY G17 XY平面,平面,G18 ZX G18 ZX平面,平面,G19 YZ G19 YZ平面。平面。坐标平面选择指令是用来选择圆弧插补的平面和刀具补坐标平面选择指令是用来选择圆弧插补的平面和刀具补偿平面的。偿平面的。G17 G17、G18G18、G19G19为模态功能,可相互为模态功能,可相互(xingh)(xingh)注销,注销,G17G17为缺省值。为缺省值。XYZG17G18G19第10页/共128页第十一页,共128页。三、三、三、三、参考点控制指令参考点控制指令参考点控制指令参考点控制指令(1)、自动(zdng)返回参考点 G28格式:G28 X _ Y _ Z _其中,X、Y、Z 为指定的中间点位置。第11页/共128页第十二页,共128页。n n说明:n n执行G28指令时,各轴先以G00的速度快移到程序指 令的中间(zhngjin)点位置,然后自动返回参考点。n n在使用上经常将XY和Z分开来用。先用G28 Z.提刀并回Z轴参考点位置,然后再用G28 X.Y.回到XY方向的参考点。n n在G90时为指定点在工件坐标系中的坐标;在G91时为指令点相对于起点的位移量第12页/共128页第十三页,共128页。G28G28指令前要求机床在通电后必须指令前要求机床在通电后必须(手动手动)返回过一返回过一次参考点。次参考点。使用使用G28G28指令时,必须预先指令时,必须预先(yxin)(yxin)取消刀具补偿。取消刀具补偿。G28G28为非模态指令。为非模态指令。第13页/共128页第十四页,共128页。参考点控制指令(参考点控制指令(参考点控制指令(参考点控制指令(G29G29)(2)、自动从参考点返回G29格式:G29 X _ Y _ Z 其中,X、Y、Z 为指令的定位终点(zhngdin)位置。第14页/共128页第十五页,共128页。四、四、四、四、有关有关有关有关(y(y ugun)ugun)单位的设定单位的设定单位的设定单位的设定1 1、尺寸单位选择、尺寸单位选择G20G20,G21G21,G22G22格式:格式:G20 G20 英制英制 G21 G21 公制公制 尺寸输入制式尺寸输入制式 G22 G22 脉冲脉冲(michng)(michng)当量当量线性轴线性轴旋转轴旋转轴英制英制(G20)(G20)英寸英寸度度公制公制(G21)(G21)毫米毫米度度脉冲当量脉冲当量(G22)(G22)移动轴脉冲当量移动轴脉冲当量旋转轴脉冲当量旋转轴脉冲当量这这3个个G代代码码必必须须在在程程序序的的开开头头坐坐标标系系设设定定之之前前用用单单独独的的程程序序段段指令指令(zhlng)或通过系统参数设定。程序运行中途不能切换。或通过系统参数设定。程序运行中途不能切换。第15页/共128页第十六页,共128页。五、五、基本基本(jbn)编程编程指令指令1 1 1 1、快速定位指令、快速定位指令、快速定位指令、快速定位指令G00G00G00G00格式:格式:格式:格式:G00 X_Y_Z_G00 X_Y_Z_G00 X_Y_Z_G00 X_Y_Z_ 其中,其中,其中,其中,X X X X、Y Y Y Y、Z Z Z Z、为快速定位终点、为快速定位终点、为快速定位终点、为快速定位终点(zhngdin)(zhngdin)(zhngdin)(zhngdin),在,在,在,在G90G90G90G90时为终点时为终点时为终点时为终点(zhngdin)(zhngdin)(zhngdin)(zhngdin)在工在工在工在工件坐标系中的坐标;在件坐标系中的坐标;在件坐标系中的坐标;在件坐标系中的坐标;在G91G91G91G91时为终点时为终点时为终点时为终点(zhngdin)(zhngdin)(zhngdin)(zhngdin)相对于起点的位移量。(空间折线相对于起点的位移量。(空间折线相对于起点的位移量。(空间折线相对于起点的位移量。(空间折线移动)移动)移动)移动)第16页/共128页第十七页,共128页。说明:说明:1、G00一般用于加工前快速定位或加工后快速退刀。一般用于加工前快速定位或加工后快速退刀。2、为避免干涉,通常的做法是:不轻易三轴联动。一般先移、为避免干涉,通常的做法是:不轻易三轴联动。一般先移动一个轴,再在其它两轴构成的面内联动。动一个轴,再在其它两轴构成的面内联动。如:进刀时,先在安全如:进刀时,先在安全(nqun)高度高度Z上,移动(联动)上,移动(联动)X、Y轴,再下移轴,再下移Z轴到工件附近。轴到工件附近。退刀时,先抬退刀时,先抬Z轴,再移动轴,再移动X-Y轴。轴。第17页/共128页第十八页,共128页。直直直直 线线线线 插插插插 补补补补 指指指指 令(令(令(令(G01G01G01G01)2 2、直线进给指令、直线进给指令G01 G01 格式:格式:G01 X _Y_ Z_ F_ G01 X _Y_ Z_ F_ 其中,其中,X X、Y Y、Z Z为终点,为终点,在在G90G90时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;在在G91G91时为终点相对时为终点相对(xingdu)(xingdu)于起点于起点的位移量。的位移量。第18页/共128页第十九页,共128页。说明:说明:(1 1)G01 G01指令刀具从当前位置以联动指令刀具从当前位置以联动的方式,按程序段中的方式,按程序段中F F指令规定的合成指令规定的合成进给速度,按合成的直线轨迹移动到程进给速度,按合成的直线轨迹移动到程序段所指定的终点序段所指定的终点(zhngdin)(zhngdin)。(2 2)实际进给速度等于指令速度)实际进给速度等于指令速度F F与进与进给速度修调倍率的乘积。给速度修调倍率的乘积。(3 3)G01G01和和F F都是模态代码,如果后续都是模态代码,如果后续的程序段不改变加工的线型和进给速度,的程序段不改变加工的线型和进给速度,可以不再书写这些代码。可以不再书写这些代码。(4 4)G01G01可由可由G00G00、G02G02、G03G03或或G33G33功能功能注销。注销。第19页/共128页第二十页,共128页。F_ F_ 指令指令(zhlng)格式:格式:或或(1)圆弧插补指令圆弧插补指令(zhlng)3、圆弧进给指令、圆弧进给指令(zhlng)G02:顺时针圆弧插顺时针圆弧插补补G03:逆时针圆弧插补逆时针圆弧插补第20页/共128页第二十一页,共128页。圆圆圆圆 弧弧弧弧 插插插插 补补补补 指指指指 令(令(令(令(G02/G03G02/G03)n n(2)指令(zhlng)参数说明:n n圆弧插补只能在某平面内进行。n nG17代码进行XY平面的指定,省略时就被默认为是G17n n当在ZX(G18)和YZ(G19)平面上编程时,平面指定代码不能省略。第21页/共128页第二十二页,共128页。n nG02/G03判断:n n G02为顺时针方向(fngxing)圆弧插补,G03为逆时针方向(fngxing)圆弧插补。顺时针或逆时针是从垂直于圆弧加工平面的第三轴的正方向(fngxing)看到的回转方向(fngxing)。平面圆弧插补平面圆弧插补第22页/共128页第二十三页,共128页。终点终点X起点起点KIZ圆心圆心终点终点Y起点起点IJX圆心圆心终点终点Z起点起点JKY圆心圆心n n I I,J J,K K分别表示分别表示X X,Y Y,Z Z 轴圆心的坐标减去圆弧起点轴圆心的坐标减去圆弧起点的坐标,如下图所示。某项为零时的坐标,如下图所示。某项为零时(ln(ln sh)sh)可以省略。可以省略。第23页/共128页第二十四页,共128页。起点(qdin)n n当圆弧圆心角小于180时,R为正值,当圆弧圆心角大于180时,R为负值(f zh)。n n整圆编程时不可以使用R,只能用I、J、K。n nF为编程的两个轴的合成进给速度。第24页/共128页第二十五页,共128页。n n(3)编程算法(sun f)第25页/共128页第二十六页,共128页。n n圆弧AB:n n绝对(judu):G17G90 G02 X xb Y yb R r1 F f;n n或 G17G90 G02 X xb Y yb I(x1-xa)J(y1-ya)F f;n n n n增量:G91G02 X(xb-xa)Y(yb-ya)R r1 F f;n n或 G91G02 X(xb-xa)Y(yb-ya)I(x1-xa)J(y1-ya)F f;第26页/共128页第二十七页,共128页。n n(4)编制(binzh)圆弧程序段n n大圆弧AB每段圆弧可有四个程每段圆弧可有四个程序段表示序段表示(biosh)G17G90G03X0Y25R-25F80G17G90G03X0Y25I0J25F80G91G03X-25Y25R-25F80G91G03X-25Y25I0J25F80第27页/共128页第二十八页,共128页。小圆弧ABG17G90G03X0Y25R25F80G17G90G03X0Y25I-25J0F80G91G03X-25Y25R25F80G91G03X-25Y25I-25J0F80第28页/共128页第二十九页,共128页。n n例例2 2、整圆编程整圆编程n n要求由要求由A A点开始点开始(kish(kish),实现逆时针,实现逆时针圆弧插补并返回圆弧插补并返回A A点。点。OXYAR30G90G03X30Y0I-40J0F80G91G03X0Y0I-40J0F80第29页/共128页第三十页,共128页。n n(5)G02/G03 实现空间(kngjin)螺旋线进给n n格式:G17 G02(G03)X.Y.R.Z.F.n n或 G18 G02(G03)X.Z.R.Y.F.n n G19 G02(G03)Y.Z.R.X.F.即即在在原原G02、G03指指令令格格式式程程序序段段后后部部再再增增加加一一个个与与加加工工平平面面相相垂垂直直的的第第三三轴轴移移动动指指令令,这这样样在在进进行行圆圆弧弧进进给给的的同同时时还还进进行行第第三三轴方向的进给,其合成轨迹就是一空间螺旋线。轴方向的进给,其合成轨迹就是一空间螺旋线。X、Y、Z为为投投影影圆圆弧弧终终点点,第第3坐坐标标(zubio)是是与与选选定定平平面面垂垂直直的轴终点的轴终点.第30页/共128页第三十一页,共128页。n n如如下下(rxi)(rxi)图图所所示轨迹示轨迹G91 G17 G03 X-30.0 Y30.0 R 30.0 Z10.0 F100或:或:G90 G17 G03 X0 Y 30.0 R 30.0 Z 10.0 F100起点起点终点终点第31页/共128页第三十二页,共128页。六、基本指令六、基本指令六、基本指令六、基本指令(zhlng)(zhlng)(zhlng)(zhlng)编程举例编程举例编程举例编程举例如图所示零件如图所示零件以以30的孔定位的孔定位(dngwi)精铣外轮廓精铣外轮廓暂不考虑刀具补偿暂不考虑刀具补偿第32页/共128页第三十三页,共128页。程序程序程序程序(chngx)(chngx)(chngx)(chngx)单(单(单(单(1 1 1 1)%0001 G92 X150.0 Y160.0 Z120.0 G90 G00 X100.0 Y60.0 Z-2.0 S100 M03 G01 X75.0 F100 X35.0 G02 X15.0 R10.0 G01 Y70.0 G03 X-15.0 R15.0 G01 Y60.0 G02 X-35.0 R10.0 G01 X-75.0 主程序号主程序号建立工件坐标系,编程零点建立工件坐标系,编程零点w w 快进到快进到X=100X=100,Y=60Y=60Z Z轴轴 快快 移移 到到 Z=Z=-2-2,主主 轴轴(zhzhu)(zhzhu)直线插补至直线插补至 X=75 X=75,Y=60Y=60,直线插补至直线插补至 X=35 X=35,Y=60Y=60顺圆插补至顺圆插补至 X=15 X=15,Y=60Y=60直线插补至直线插补至 X=15 X=15,Y=70 Y=70 逆圆插补至逆圆插补至 X=-15 X=-15,Y=70 Y=70 直线插补至直线插补至 X=-15 X=-15,Y=60Y=60顺圆插补至顺圆插补至 X=-35 X=-35,Y=60Y=60直线插补至直线插补至 X=-75 X=-75,Y=60Y=60程程序序(chngx)头头程程序序主主干干第33页/共128页第三十四页,共128页。程序程序程序程序(chngx)(chngx)(chngx)(chngx)单(单(单(单(2 2 2 2)G09 Y0 X45.0 X75.0 Y20.0 Y65.0 G00 X100.0 Y60.0 Z120.0 X150.0Y160.0 M05 M30 直线插补至直线插补至 X=-75 X=-75,Y=0Y=0处处直线插补至直线插补至 X=45 X=45,Y=45Y=45直线插补至直线插补至 X=75 X=75,Y=20Y=20直直线线插插补补至至 X=75X=75,Y=65Y=65,轮轮廓廓(lnku)(lnku)完完快速退至快速退至 X=100 X=100,Y=60Y=60的下刀处的下刀处快速抬刀至快速抬刀至 Z=120 Z=120的对刀点平面的对刀点平面快速退刀至对刀点快速退刀至对刀点程序结束,复位。程序结束,复位。程程程程序序序序(c ch h n ng gx x)尾尾尾尾返回上层返回上层第34页/共128页第三十五页,共128页。第二节第二节第二节第二节 数控铣床刀具数控铣床刀具数控铣床刀具数控铣床刀具(doj)(doj)补偿补偿补偿补偿一、数控铣床刀具补偿(bchng)的含义 在数控铣床上,由于程序所控制的刀具刀位点的轨迹和实际刀具切削刃口切削出的形状并不重合,它们在尺寸大小上存在一个刀具半径和刀具长短的差别,为此就需要根据实际加工的形状尺寸算出刀具刀位点的轨迹坐标,据此来控制加工。第35页/共128页第三十六页,共128页。二、数控铣床刀具补偿类型二、数控铣床刀具补偿类型刀具半径补偿刀具半径补偿:补偿刀具半径对工件补偿刀具半径对工件轮廓尺寸的影响轮廓尺寸的影响.刀具长度补偿刀具长度补偿:补偿刀具长度方向尺补偿刀具长度方向尺寸的变化寸的变化.三、刀具补偿的方法三、刀具补偿的方法(fngf(fngf)人工预刀补:人工计算刀补量进行编人工预刀补:人工计算刀补量进行编程程机床自动刀补:数控系统具有刀具补机床自动刀补:数控系统具有刀具补偿功能。偿功能。第36页/共128页第三十七页,共128页。四、刀具半径补偿四、刀具半径补偿(bchng)功功能能n n1、刀具半径补偿的作用n n在数控铣床上进行轮廓铣削时,由于刀具半径的存在,刀具中心轨迹与工件(gngjin)轮廓不重合。n n人工计算刀具中心轨迹编程,计算相当复杂,且刀具直径变化时必须重新计算,修改程序。n n当数控系统具备刀具半径补偿功能时,数控编程只需按工件(gngjin)轮廓进行,数控系统自动计算刀具中心轨迹,使刀具偏离工件(gngjin)轮廓一个半径值,即进行刀具半径补偿。第37页/共128页第三十八页,共128页。n n分为三步:分为三步:n n1 1、刀补的建立:在刀具从起点接、刀补的建立:在刀具从起点接近工件时,刀心轨迹从与编程轨近工件时,刀心轨迹从与编程轨迹重合过度到与编程轨迹偏离一迹重合过度到与编程轨迹偏离一个偏置量的过程。个偏置量的过程。n n2 2、刀补进行:刀具中心始终与变、刀补进行:刀具中心始终与变成轨迹相距成轨迹相距(xingj)(xingj)一个偏置量一个偏置量直到刀补取消。直到刀补取消。n n3 3、刀补取消:刀具离开工件,刀、刀补取消:刀具离开工件,刀心轨迹要过渡到与编程轨迹重合心轨迹要过渡到与编程轨迹重合的过程。的过程。2、刀具、刀具(doj)半径补偿的半径补偿的过程过程第38页/共128页第三十九页,共128页。3 3、刀具半径、刀具半径、刀具半径、刀具半径(bnjng)(bnjng)补偿指令补偿指令补偿指令补偿指令刀具半径补偿(bchng)G41,G42,G40格式:XYXZYZDG17G18G19G41G42G00G01执行刀执行刀补补XYXZYZG40G00G01取消刀取消刀补补X X、Y Y、Z Z 值是建立补偿直线值是建立补偿直线(zhxin)(zhxin)段的终点坐标值;段的终点坐标值;D D 为刀补号地址,用为刀补号地址,用D00D00D99D99来指定,它用来调用内来指定,它用来调用内 存中刀具半径补偿的数值。存中刀具半径补偿的数值。第39页/共128页第四十页,共128页。n n指令的几点说明:指令的几点说明:n n(1 1)、)、G41G41刀径左补偿,刀径左补偿,G42 G42刀径右补偿。刀径右补偿。n n 刀补位置刀补位置(wi zhi)(wi zhi)的左右应是顺着编程轨迹前进的方向的左右应是顺着编程轨迹前进的方向进行判断的。进行判断的。G40 G40为取消刀补。为取消刀补。顺铣顺铣逆铣逆铣第40页/共128页第四十一页,共128页。n n(2 2)、在进行刀径补偿前,必须用)、在进行刀径补偿前,必须用G17G17或或G18G18、G19G19指定刀径补偿指定刀径补偿是在哪个平面是在哪个平面(pngmin)(pngmin)上进行。平面上进行。平面(pngmin)(pngmin)选择的切换必须选择的切换必须在补偿取消的方式下进行,否则将产生报警。在补偿取消的方式下进行,否则将产生报警。n n(3 3)、刀补的引入和取消要求应在)、刀补的引入和取消要求应在G00G00或或G01G01程序段程序段 ,不要在,不要在G02/G03G02/G03程序段上进行。程序段上进行。n n(4 4)、当刀补数据为负值时,则)、当刀补数据为负值时,则G41G41、G42G42功效互换。功效互换。n n(5 5)、)、G41G41、G42G42指令不要重复规定,否则会产生一种特殊的补偿。指令不要重复规定,否则会产生一种特殊的补偿。n n(6 6)、)、G40G40、G41G41、G42G42都是模态代码,可相互注销。都是模态代码,可相互注销。第41页/共128页第四十二页,共128页。n n4 4、刀具半径补偿应用、刀具半径补偿应用n n 利用同一个程序、同一把刀具,通过设置利用同一个程序、同一把刀具,通过设置不同大小的刀具补偿半径值而逐步减少切不同大小的刀具补偿半径值而逐步减少切削余量的方法来达到削余量的方法来达到(d do)(d do)粗、精加工的粗、精加工的目的。目的。第42页/共128页第四十三页,共128页。多把刀加工多把刀加工多把刀加工多把刀加工(ji gng)(ji gng)示例示例示例示例刀具刀具(doj)基基准准钻钻01101050扩扩T02铰铰T0360Z=0T01G90G01Z-50F50.第43页/共128页第四十四页,共128页。五、刀具五、刀具(doj)(doj)长度补偿长度补偿n n1、刀具长度补偿的作用:n n用于刀具轴向(Z向)的补偿.n n使刀具在轴向的实际位移量比程序给定值增加或减少一个偏置量.n n刀具长度尺寸变化时,可以在不改动程序的情况下,通过(tnggu)改变偏置量达到加工尺寸.n n利用该功能,还可在加工深度方向上进行分层铣削,即通过(tnggu)改变刀具长度补偿值的大小,通过(tnggu)多次运行程序而实现。第44页/共128页第四十五页,共128页。n n2、刀具长度补偿的方法n n将不同长度刀具通过对刀操作获取(huq)差值。n n通过MDI方式将刀具长度参数输入刀具参数表。n n执行程序中刀具长度补偿指令。第45页/共128页第四十六页,共128页。3、刀具长度补偿、刀具长度补偿(bchng)指令指令刀具长度(chngd)补偿G43,G44,G49G43G44G00G01ZHG49G00G01Z(1)格式)格式(gshi)G43刀具长度正补偿刀具长度正补偿G44刀具长度负补偿刀具长度负补偿G49取消刀长补偿取消刀长补偿G43G44G49 均为模态指令均为模态指令其中其中Z Z 为指令终点位置,为指令终点位置,H H为刀补号地址,用为刀补号地址,用H00H00H99H99来来指定,它用来调用内存中刀具长度补偿的数值。指定,它用来调用内存中刀具长度补偿的数值。第46页/共128页第四十七页,共128页。执执行行G43G43时时,(刀刀具具(doj)(doj)长长时时,离离开刀工件补偿)开刀工件补偿)Z Z实际值实际值=Z=Z指令值指令值+(H xxH xx)执执行行G44G44时时,(刀刀具具(doj)(doj)短短时时,趋趋近工件补偿)近工件补偿)Z Z实际值实际值=Z=Z指令值指令值-(H xxH xx)其中(其中(Hxx)是指)是指xx寄寄存器中的补偿存器中的补偿(bchng)量,其值可量,其值可以是正值或者是负值。以是正值或者是负值。当刀长补偿当刀长补偿(bchng)量取负值时,量取负值时,G43和和G44的功效将互换。的功效将互换。第47页/共128页第四十八页,共128页。设(设(H02)=200 mm时时 N1 G92 X0 Y0 Z0 设设定定当当前前点点O为为程程序序(chngx)零点零点N2 G90 G00 G44 Z10.0 H02 指定点指定点A,实到点,实到点B N3 G01 Z-20.0 实到点实到点C N4 Z10.0 实际返回点实际返回点B N5 G00 G49 Z0 实际返回点实际返回点O示例示例(shl)1第48页/共128页第四十九页,共128页。使用使用(sh(sh yng)G43yng)G43、G44G44相当于相当于平移了平移了Z Z轴原点。轴原点。即将坐标原点即将坐标原点OO平移到了平移到了OO点点处,后续程序中的处,后续程序中的Z Z坐标均相对坐标均相对于于OO进行计算。使用进行计算。使用(sh(sh yng)G49yng)G49时则又将时则又将Z Z轴原点轴原点平移回到了平移回到了OO点。点。在机床上有时可用提高在机床上有时可用提高Z Z轴位置轴位置的方法来校验运行程序。的方法来校验运行程序。第49页/共128页第五十页,共128页。n n示例2n n 使用01,T02,T03号刀具对工件进行钻、扩、铰加工(ji gng)编程时选01刀具为标准刀具长度.试写出用 G43、G44 指令对T02,T03刀具向下快速移动100mm时,进行长度补偿的程序段,并说明存储器中的补偿值是多少?刀具的实际位移是多少?01T02T031010第50页/共128页第五十一页,共128页。4、刀补编程举例、刀补编程举例(j l)第51页/共128页第五十二页,共128页。%0004G92 X150.0 Y160.0 Z120.0 G90 G00 X100.0 Y60.0 G43 Z-2.0 H01 S100 M03 G42 G01 X75.0 D01F100 X35.0 G02 X15.0 R10.0 G01 Y70.0 G03 X-15.0 R15.0 G01 Y60.0 G02 X-35.0 R10.0 G01 X-75.0 G09 Y0 主程序号主程序号建立工件坐标系建立工件坐标系绝对值方式,快进到绝对值方式,快进到X=100X=100,Y=60Y=60指令高度指令高度Z=-2Z=-2,实际,实际(shj)(shj)到达高到达高Z=-43Z=-43处处刀径补偿引入,插补至刀径补偿引入,插补至X=75X=75,Y=60Y=60直线插补至直线插补至 X=35 X=35,Y=60Y=60顺圆插补至顺圆插补至 X=15 X=15,Y=60Y=60直线插补至直线插补至 X=15 X=15,Y=70 Y=70 逆圆插补至逆圆插补至 X=-15 X=-15,Y=70 Y=70 直线插补至直线插补至 X=-15 X=-15,Y=60Y=60顺圆插补至顺圆插补至 X=-35 X=-35,Y=60Y=60直线插补至直线插补至 X=-75 X=-75,Y=60Y=60直线插补至直线插补至 X=-75 X=-75,Y=0Y=0处,处,程序程序程序程序(chngx)(chngx)单单单单第52页/共128页第五十三页,共128页。G01 X45.0 X75.0 Y20.0 Y65.0 G40 G00 X100.0 Y60.0 G49 Z120.0 X150.0Y160.0 M05 M30 直线插补至直线插补至 X=45,Y=45直线插补至直线插补至 X=75,Y=20直线插补至直线插补至 X=75,Y=65,轮廓切削完毕,轮廓切削完毕取消刀补,快速退至(取消刀补,快速退至(100,60)的下刀处,)的下刀处,快速抬刀至快速抬刀至Z=120的对刀点平面的对刀点平面(pngmin)快速退刀至对刀点快速退刀至对刀点主轴停,程序结束,复位。主轴停,程序结束,复位。程序程序程序程序(chngx)(chngx)单单单单 和前述不考虑刀补的轮廓铣削程序相比,可以看出:采用机床和前述不考虑刀补的轮廓铣削程序相比,可以看出:采用机床自动刀补的程序与不考虑刀补的程序并没有多大的不同,只是在原来自动刀补的程序与不考虑刀补的程序并没有多大的不同,只是在原来的程序上增加了有关刀补指令而已。的程序上增加了有关刀补指令而已。考虑刀补后的程序适应性强,对不同长度、不同半径考虑刀补后的程序适应性强,对不同长度、不同半径(bnjng)(bnjng)的刀具仅只需改变刀具补偿量即可。的刀具仅只需改变刀具补偿量即可。第53页/共128页第五十四页,共128页。钻孔加工钻孔加工(ji gng)举例举例对图示零件钻孔。按理想对图示零件钻孔。按理想(lxing)刀具进行的对刀编程,现刀具进行的对刀编程,现测得实际刀具比理想测得实际刀具比理想(lxing)刀具短刀具短8mm,若设定(若设定(H01)=8mm,(H02)=8mm第54页/共128页第五十五页,共128页。%0005N1 G91 G00 X120.0 Y80.0N2 G43 Z-32.0 H01 S630 M03 (或或G44 Z-32.0 H02)N3 G01 Z-21.0 F120N4 G04 P1000N5 G00 Z21.0N6 X90.0 Y-20.0N7 G01 Z-23.0 F120N8 G04 P1000N9 G00 Z23.0主程序号主程序号增量编程方式,快速移到孔增量编程方式,快速移到孔#1正上方。正上方。理理想想(lxing)刀刀具具下下移移值值Z=-32,实实际际刀刀具具下下移移值值Z=-40下下移移到到离离工工件件上上表表面面距距离离3mm的安全高度平面。主轴正转的安全高度平面。主轴正转以工进方式继续下移以工进方式继续下移21mm孔底暂停孔底暂停1s。快速提刀至安全面高度。快速提刀至安全面高度。快移到孔快移到孔#2的正上方。的正上方。向下进给向下进给23mm,钻通孔,钻通孔#2。孔底暂停孔底暂停1s。快速上移快速上移23mm,提刀至安全平面。,提刀至安全平面。程序程序程序程序(chngx)(chngx)单单单单第55页/共128页第五十六页,共128页。N10 X-60.0 Y-30.0N11 G01 Z-35.0 F120N12 G49 G00 Z67.0N13 X-150.0Y-30.0 N14 M05 M02 快移到孔快移到孔#3的正上方。的正上方。向下进给向下进给35mm,钻孔,钻孔#3。理理想想刀刀具具快快速速上上移移67mm,实实际际刀刀具具上上移移75mm,提提刀刀至至初初始始平平面面(pngmin)。刀具返回初始位置处。刀具返回初始位置处。主轴停,程序结束。主轴停,程序结束。程序程序程序程序(chngx)(chngx)单单单单从从上上述述程程序序可可以以大大致致了了解解钻钻孔孔加加工工的的走走刀刀路路线线(lxin)(lxin)及及钻钻孔孔的的基基本本编编程程方方法法,当当所所使使用用的的数数控控铣铣床床不不具具备备更更高高级级的的钻钻孔孔专专用用指指令令时时,通通常常都都需需要要这这样样一一步步步步地地编编程程,更更方方便便的的钻钻孔孔编编程程方方法法将在后面的章节中逐步介绍。将在后面的章节中逐步介绍。返回上层返回上层第56页/共128页第五十七页,共128页。第三节第三节 铣削铣削(x xu)编程综合技术编程综合技术一、子程序调用(dioyng)二、镜像、旋转、缩放指令第57页/共128页第五十八页,共128页。1、子程序的含义2、主、子程序结构的异同3、调用子程序指令格式4、主-子程序调用关系(gun x)5、主-子程序结构书写6、主-子程序结构应用关键7、编程举例一、子程序调用一、子程序调用(dioyng)(dioyng)技术技术第58页/共128页第五十九页,共128页。1、子程序的含义、子程序的含义(hny)什么是子程序?什么是子程序?在在编编制制加加工工程程序序中中,有有时时会会出出现现有规律、重复出现有规律、重复出现 的程序段。的程序段。将将 程程 序序 中中 重重 复复 的的 程程 序序 段段 单单 独独(dnd)(dnd)抽抽 出出,并并 按按 一一 定定 格格 式式 单单 独独(dnd)(dnd)命名,称之为子程序。命名,称之为子程序。第59页/共128页第六十页,共128页。子子子子 程程程程 序序序序 的的的的 含含含含 义义义义采用子程序(chngx)的意义使复杂程序(chngx)结构明晰程序(chngx)简短增强数控系统编程功能第60页/共128页第六十一页,共128页。2、主、子程序结构、主、子程序结构(jigu)异同异同相同相同(xin tn):都是完整的程序。包括程序号、程序段、都是完整的程序。包括程序号、程序段、程序结束指令程序结束指令主程序:主程序:M02或或M30子程序:子程序:M99不同:不同:程序结束程序结束(jish)指令指令不同不同子程序不能单独运行,由主程序或上层子子程序不能单独运行,由主程序或上层子程序调用执行。程序调用执行。第61页/共128页第六十二页,共128页。3、调用、调用(dioyng)子程子程序的指令格式序的指令格式子程序调用的指令子程序调用的指令(zhlng)(zhlng)格式:格式:M98 M98 P P 单单次次调调用用指指令令(zhlng)(zhlng),P P后跟被调用的子程序号后跟被调用的子程序号M98 M98 P P L L 重重复复调调用用子子程程序序指指令令(zhlng)(zhlng),L L后跟重复调用的次数后跟重复调用的次数子程序的格式:子程序的格式:子子程程序序号号:是是调调用用入入口口地地址址,必必须须和和主主程程序序中中的的子子程程序序调调用用指指令令(zhlng)(zhlng)中中所所指指向向的程序号一致。的程序号一致。子程序结束:子程序结束:M99 M99第62页/共128页第六十三页,共128页。4、主子程序调用、主子程序调用(dioyng)关系关系v可实现可实现(shxin)八层嵌八层嵌套套v逐层调用逐层调用(dioyng),逐层,逐层返回。返回。主程主程序序子程序子程序子程序子程序第63页/共128页第六十四页,共128页。5、主、主-子程序结构子程序结构(jigu)书写书写主主子程序:子程序:写在一个文件写在一个文件(wnjin)中中主程序写在前主程序写在前子程序写在后子程序写在后两者之间空几行作分隔两者之间空几行作分隔第64页/共128页第六十五页,共128页。6、主、主-子程序结构子程序结构(jigu)应用关键应用关键v找出重复程序段规律,确定子程序。找出重复程序段规律,确定子程序。v将要变化的部分写在主程序,不变的将要变化的部分写在主程序,不变的部分作子程序。部分作子程序。v主主子程序接口:保证主程序调用和子程序接口:保证主程序调用和子程序返回正确子程序返回正确(zhngqu)的衔接的衔接v如:从某点进入子程序,返回时也固如:从某点进入子程序,返

    注意事项

    本文(数控铣床的程序编程学习教案.pptx)为本站会员(一***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开