最新数控铣及加工中心编程_第1页
最新数控铣及加工中心编程_第2页
最新数控铣及加工中心编程_第3页
最新数控铣及加工中心编程_第4页
最新数控铣及加工中心编程_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 概述概述o 数控铣床是一种用途十分广泛的机床。主要用于铣削平面、沟槽和曲面,还能加工复杂的型腔和凸台,同时还可以进行钻、扩、锪、铰、攻螺纹、镗孔等加工。o 加工中心(machining center,mc)是从数控铣床发展而来的,与数控铣床的最大区别在于增加了刀库和自动换刀装置。o 加工中心可使工件在一次装夹过程中,实现钻、铣、镗、扩、铰、攻螺纹、切槽等多种加工功能。故适合于小型板类、盘类、壳体类、模具等零件的多品种小批量加工。 复习:坐标系复习:坐标系一、标准坐标系一、标准坐标系 机床坐标系各坐标轴的关系符合机床坐标系各坐标轴的关系符合右手笛卡儿坐标系右手笛卡儿坐标系准则准则 。上一页上一

2、页下一页下一页 二、机床坐标系二、机床坐标系 1 1、机床坐标系是用来确定工件坐标系的基本坐标系;、机床坐标系是用来确定工件坐标系的基本坐标系; 2 2、机床坐标系是机床、机床坐标系是机床本身所固有本身所固有的坐标系;的坐标系; 3 3、机床坐标系是机床生产厂家设计时自定的,其位置机、机床坐标系是机床生产厂家设计时自定的,其位置机 械挡块决定,不能随意改变。械挡块决定,不能随意改变。三、工件坐标系三、工件坐标系 、工件坐标系是编程人员在编写程序时,在工件上建立、工件坐标系是编程人员在编写程序时,在工件上建立的坐标系。的坐标系。 工件坐标系的原点位置为工件零点。理论上工件零点工件坐标系的原点位置

3、为工件零点。理论上工件零点设置是任意的,但实际上,它是编程人员根据零件特点设置是任意的,但实际上,它是编程人员根据零件特点为了编程方便以及尺寸的直观性而设定的。为了编程方便以及尺寸的直观性而设定的。上一页上一页下一页下一页 、选择工件坐标系时应注意:、选择工件坐标系时应注意: 1 1)工件零点应选在零件的)工件零点应选在零件的尺寸基准尺寸基准上,这样便于坐标值上,这样便于坐标值的计算,并减少错误;的计算,并减少错误; 2 2)工件零点尽量选在精度较高的工件表面,以提高被加)工件零点尽量选在精度较高的工件表面,以提高被加工零件的加工精度;工零件的加工精度; 3 3)对于)对于对称零件对称零件,工

4、件零点设在对称中心上;,工件零点设在对称中心上; 4 4)对于)对于一般零件一般零件,工件零点设在,工件零点设在工件轮廓某一角上工件轮廓某一角上; 5 5)z z轴方向上零点轴方向上零点一般设在一般设在工件表面工件表面; 6 6)对于卧式加工中心最好把工件零点设在回转中心上,)对于卧式加工中心最好把工件零点设在回转中心上,即设置在工作台回转中心与即设置在工作台回转中心与z z轴连线适当位置上;轴连线适当位置上; 7 7)编程时,应将刀具起点和程序原点设在同一处,这样)编程时,应将刀具起点和程序原点设在同一处,这样可以简化程序,便于计算。可以简化程序,便于计算。上一页上一页下一页下一页 基本编程

5、功能指令基本编程功能指令一、与坐标系有关的一、与坐标系有关的g g代码代码1 1、工件坐标系设定指令、工件坐标系设定指令g92g92o 格式:格式:g92 xg92 x y y z z;o 说明:说明: 1 1)g92g92指令是规定工件坐标系坐标原点的指令,指令是规定工件坐标系坐标原点的指令,坐标值坐标值x x、y y、z z为刀具刀位点在工件坐标系中的为刀具刀位点在工件坐标系中的初始位置初始位置。执行执行g92g92指令时,机床不动作指令时,机床不动作,即,即x x、y y、z z轴均不移动。轴均不移动。 2 2)坐标值坐标值x x、y y、z z均不得省略均不得省略,否则对未被设,否则对

6、未被设定的坐标轴将按以前的记忆执行,这样刀具在运定的坐标轴将按以前的记忆执行,这样刀具在运动时,可能达不到预期的位置,甚至会造成事故。动时,可能达不到预期的位置,甚至会造成事故。 o 例例1 1:在加工工件前,用手动或自动的方式使机床返回机:在加工工件前,用手动或自动的方式使机床返回机床零点,此时,刀具中心对准机床零点床零点,此时,刀具中心对准机床零点m m(图(图a a),当机),当机床执行床执行g92 x-10.0 y-10.0 z0.0g92 x-10.0 y-10.0 z0.0后,就建立工件坐标系后,就建立工件坐标系(图(图b b),),o o为工件坐标系的原点。为工件坐标系的原点。

7、例例2 2:若刀具当前在若刀具当前在a a点:点: g92x40.0y20.0z30.0g92x40.0y20.0z30.0若刀具当前在点:若刀具当前在点:g92x0y0z0g92x0y0z0 2 2、工件坐标系指令、工件坐标系指令g54g54g59g59o 格式:格式:g54 / g54 / / g59 / g59o 说明:说明:1 1)若在工作台上同时加工多个零件时,可建立)若在工作台上同时加工多个零件时,可建立g54g54g59g59共共6 6个加工工件坐标系。分别称为第一工件坐标系至第六工个加工工件坐标系。分别称为第一工件坐标系至第六工件坐标系,其中件坐标系,其中g54g54坐标系是机

8、床一开机并返回参考点后坐标系是机床一开机并返回参考点后就有效的坐标系,被称为第一工件坐标系就有效的坐标系,被称为第一工件坐标系。 2 2)操作者事先测量在机床坐标系下工件坐标系原点的位置,)操作者事先测量在机床坐标系下工件坐标系原点的位置,然后写入工件坐标偏置存储器中,编程时只写入然后写入工件坐标偏置存储器中,编程时只写入g54g54或或g56g56就可以了。就可以了。3 3)使用)使用 g54g54g59 g59 时,不用时,不用g92g92设定坐标系。设定坐标系。4 4)g54g54g59g59为模态指令,可相互注销。为模态指令,可相互注销。 例:使用例:使用g54g54编程,并要求刀具运

9、动到工件坐标系中编程,并要求刀具运动到工件坐标系中x=100x=100、y=50y=50、z=200z=200的位置,编程为:的位置,编程为:g90 g54 g00 x100. y50. z200.g90 g54 g00 x100. y50. z200.。 二、与坐标尺寸有关的代码二、与坐标尺寸有关的代码1 1、绝对尺寸指令、绝对尺寸指令g90g90和增量尺寸指令和增量尺寸指令g91g91pg90g90为绝对尺寸指令编程,它表示程序段中的为绝对尺寸指令编程,它表示程序段中的尺寸字为绝对坐标值,即从编程零点开始的坐标尺寸字为绝对坐标值,即从编程零点开始的坐标值。值。pg91g91为增量尺寸指令编

10、程,它表示程序段中的为增量尺寸指令编程,它表示程序段中的尺寸字为增量坐标值,即刀具运动的终点相对于尺寸字为增量坐标值,即刀具运动的终点相对于起点坐标值的增量。起点坐标值的增量。pg90g90、g91g91均为模态代码,均为模态代码,g90g90为默认值。为默认值。 g90、g91为模态功能,g90为缺省值。o 区别:图1中给出了刀具由原点按顺序向1、2、3 1 2 3 x y o 20 40 60 15 25 45 %0001 n1 g00 x0 y0 n2 g90g01x20 y15 n3 x40 y45 n4 x60 y25 n5 x0 y0 n6 m30 g90编程 %0002 n1 g

11、91g01x20 y15 n2 x20 y30 n3 x20 y-20 n4 x-60 y-25 n5 m30 g91编程 图图1 1 两种指令方式两种指令方式 2 2、极坐标指令、极坐标指令g16g16和和g15g15p格式:格式:g16 xg16 x y y; g15g15;p说明:说明:1 1)终点的坐标值也可以用极坐标输入。格式中)终点的坐标值也可以用极坐标输入。格式中g16g16为极坐标指令,为极坐标指令,x x为极径,为极径,y y为极角为极角;2 2)g15g15为取消极坐标指令。为取消极坐标指令。3 3)极角的正向是所选平面的第)极角的正向是所选平面的第1 1坐标轴沿逆时针转坐

12、标轴沿逆时针转动的方向,而负向是沿顺时针转动的方向。动的方向,而负向是沿顺时针转动的方向。4 4)极径和极角均可以用绝对值指令或增量值指令)极径和极角均可以用绝对值指令或增量值指令(g90g90,g91g91)指定。)指定。 三、坐标平面指令三、坐标平面指令g17g17、g18g18、g19g19 g17g17是系统默认量,编程时可以省略。是系统默认量,编程时可以省略。 g17g18g19xy平面平面xz平面平面yz平面平面 四、进给和插补功能四、进给和插补功能g g代码代码 1 1、快速点定位、快速点定位g00g00p格式:格式:g00 xg00 x y y z z;p说明:说明: 1 1)

13、命令刀具以)命令刀具以点位控制方式点位控制方式,从刀具所在点以最,从刀具所在点以最快的速度,移动到目标点。只用于空程,不能切削。快的速度,移动到目标点。只用于空程,不能切削。 2 2)x x、y y、z z为目标点坐标,不运动的坐标可不为目标点坐标,不运动的坐标可不写。写。 3 3)当刀具远离工作台时,)当刀具远离工作台时,z z轴先运动,再轴先运动,再x x、y y轴运动。当刀具接近工作台时,轴运动。当刀具接近工作台时,x x、y y轴先运动,再轴先运动,再z z轴。轴。 2 2、直线插补、直线插补g01g01p格式:格式: g01 xg01 x y y z z;p说明:说明: 1 1)指令

14、两个(或三个坐标)以)指令两个(或三个坐标)以联动联动的方式,的方式,按指按指定的进给速度定的进给速度f f值,插补加工出任意斜率的平面(或空值,插补加工出任意斜率的平面(或空间)间)直线直线。 2 2)x x、y y、z z为目标点坐标。可以用绝对值坐标,为目标点坐标。可以用绝对值坐标,也可以用增量坐标。也可以用增量坐标。f f为刀具移动的速度。为刀具移动的速度。 3 3、圆弧插补、圆弧插补g02g02、g03g03p在在x-yx-y平面上的圆弧格式:平面上的圆弧格式:g17 g02/g03 xg17 g02/g03 x y y i i j j(r(r)f)f ;p在在z-xz-x平面上的圆

15、弧格式:平面上的圆弧格式:g18 g02/g03 xg18 g02/g03 x z zi i k k(r(r)f )f ;p在在y-zy-z平面上的圆弧格式:平面上的圆弧格式:g19 g02/g03 yg19 g02/g03 y z z j j k k(r(r) f) f ; p说明:说明: 1 1)g02g02为指定平面的顺圆插补,为指定平面的顺圆插补,g03g03为指定平面为指定平面的逆圆插补。的逆圆插补。 x x、y y、z z为圆弧终点坐标值,可以用绝对值,也为圆弧终点坐标值,可以用绝对值,也可以用增量值,由可以用增量值,由g90g90和和g91g91决定。决定。 i i、j j、k

16、k表示圆弧表示圆弧圆心相对于圆弧起点圆心相对于圆弧起点在在x x、y y、z z轴方向上的轴方向上的增量值增量值,与前面定义的,与前面定义的g90g90或或g91g91无关,无关,i i、j j、k k为零时可以省略。为零时可以省略。 f f为切削进给速度。为切削进给速度。 用绝对值尺寸指令编程:用绝对值尺寸指令编程: g90 g03 x140. y100. i-60. f100g90 g03 x140. y100. i-60. f100; 或或g90 g03 x140. y100. r60. f100g90 g03 x140. y100. r60. f100; g02 x120. y60.

17、i-50. g02 x120. y60. i-50. ; 或或g02 x120. y60. r50.g02 x120. y60. r50.;用增量尺寸指令编程:用增量尺寸指令编程: g91 g03 x-60. y60. i-60. f100g91 g03 x-60. y60. i-60. f100; 或或g91 g03 x-60. y60. r60. f100g91 g03 x-60. y60. r60. f100; g02 x-20. y-40. i-50. g02 x-20. y-40. i-50. ; 或或g02 x-20. y-40. r50.g02 x-20. y-40. r50.;

18、 2 2)整圆编程时不可以使用)整圆编程时不可以使用r r,只能使用,只能使用i i、j j、k k。用绝对尺寸编程:用绝对尺寸编程:g90 g00 x30. y0g90 g00 x30. y0;g03 i-30. f100g03 i-30. f100;用增量尺寸编程:用增量尺寸编程:g91 g00 x30. y0g91 g00 x30. y0;g03 x0 y0 i-30. f100g03 x0 y0 i-30. f100; 3 3)在用)在用r r的圆弧插补中,由于在同一圆弧半径的圆弧插补中,由于在同一圆弧半径r r的情况下,的情况下,从起点从起点a a到终点到终点b b的圆弧可能有两个,

19、为了区别二者特规定圆弧的圆弧可能有两个,为了区别二者特规定圆弧所对应的所对应的圆心角为小于等于圆心角为小于等于180 180 时用时用r r;圆心角大于圆心角大于180180的圆弧用的圆弧用-r-r。圆弧段圆弧段1 1程序为:程序为: g90 g02x40.y-30.r50.f100g90 g02x40.y-30.r50.f100; 或或g91g02x80.y0.r50.f100g91g02x80.y0.r50.f100; 圆弧段圆弧段2 2程序为程序为 : g90g02 x40.y-30.r-50.f100g90g02 x40.y-30.r-50.f100; 或或g91g02x80.y0.r

20、-50.f100g91g02x80.y0.r-50.f100; g91 g01 z-7. f60g91 g01 z-7. f60;g04 x5.g04 x5.;(刀具在孔底停留;(刀具在孔底停留5s5s)g00 z7.g00 z7.;4 4、暂停指令、暂停指令g04g04p格式:格式:g04 xg04 x;或;或g04 pg04 p; p说明:说明: 1 1)g04g04指令可使刀具作指令可使刀具作短暂的无进给光整加工短暂的无进给光整加工,一般用于,一般用于镗平面、锪孔等场合。镗平面、锪孔等场合。 2 2)x x或或p p为暂停时间,其中为暂停时间,其中x x单位为秒(单位为秒(s s),),

21、p p单位为毫秒单位为毫秒(msms)。)。 3 3)g04g04的程序段里不允许有其他指令。的程序段里不允许有其他指令。 5 5补偿功能补偿功能g g代码代码(1 1)刀具长度补偿)刀具长度补偿g43g43、g44g44、g49g49p格式:格式:g43 zg43 z h h; g44 zg44 z h h; g49g49;或;或h00h00;p说明:说明: 1 1)使刀具在)使刀具在z z方向上的实际位移量比程序给定值增加或方向上的实际位移量比程序给定值增加或减少一个偏置量。减少一个偏置量。 2 2)g43g43为刀具长度正补偿为刀具长度正补偿“”,g44g44为刀具长度负补偿为刀具长度负

22、补偿“-”-”,g49g49指令是取消刀具长度补偿指令。指令是取消刀具长度补偿指令。g43g43、g44g44、g49g49为模为模态代码,可相互注销。态代码,可相互注销。 3 3)z z为目标点坐标;为目标点坐标;h h为刀具长度补偿代号,补偿量存入为刀具长度补偿代号,补偿量存入由由h h代码指令的存储器中,代码指令的存储器中,h h中的数值为中的数值为0 0时时, ,它的功能和它的功能和g49g49的功的功能相同。能相同。 4 4)当刀具在长度方向的尺寸发生变化时,可以在不改变)当刀具在长度方向的尺寸发生变化时,可以在不改变程序的情况下,通过改变偏置量,加工出所要求的零件尺寸。程序的情况下

23、,通过改变偏置量,加工出所要求的零件尺寸。 例例 图中图中a a为程序起点,加工路线为为程序起点,加工路线为。由于某种原因,刀具实际起始位置为。由于某种原因,刀具实际起始位置为b b点,点,与编程的起点偏离了与编程的起点偏离了3mm3mm,现按相对坐标编程,偏置量,现按相对坐标编程,偏置量3mm3mm存存入地址为入地址为h01h01的存储器中。程序如下:的存储器中。程序如下:o0001o0001;g91 g00 x70. y45. s800 m03g91 g00 x70. y45. s800 m03;g43 z-22. h01g43 z-22. h01;g01 z-18. f100 m08g0

24、1 z-18. f100 m08;g04 x5.g04 x5.;g00 z18.g00 z18.;x30. y-20.x30. y-20.;g01 z-33. f100g01 z-33. f100;g00 g49 z55. m09g00 g49 z55. m09;x-100. y-25.x-100. y-25.;m30m30; (2 2)刀具半径补偿)刀具半径补偿g41g41、g42g42、g40g40 p格式:格式: g00g00(或(或g01g01)g41/g42 dg41/g42 d x x y y(f f););g00g00(或(或g01g01)g40 xg40 x y y (f f)

25、;);p说明:说明: 1 1)g41g41为刀具半径左补偿,为刀具半径左补偿,g42g42为刀具半径右补为刀具半径右补偿,偿,g40g40为取消刀具半径补偿。为取消刀具半径补偿。 2 2)d d为刀具半径补偿代号。为刀具半径补偿代号。x x、y y为目标坐标点,为目标坐标点,f f为进给速度(用为进给速度(用g00g00编程时编程时f f省略)。省略)。 3 3)刀具半径补偿的过程分三步,即刀补的建立、)刀具半径补偿的过程分三步,即刀补的建立、刀补执行和刀补取消。刀补执行和刀补取消。 obob为建立刀补段:为建立刀补段:g41 g01 x50. y40. f100 d01g41 g01 x50

26、. y40. f100 d01;ococ段为取消刀补段:段为取消刀补段:g40 g01 x0. y0. f100g40 g01 x0. y0. f100;或;或g40 g00 x0. y0.g40 g00 x0. y0.;bcbc段为刀补的进行。段为刀补的进行。 例:例:用用10mm10mm立立铣刀铣削该零件铣刀铣削该零件的轮廓,零件的的轮廓,零件的编程原点为编程原点为o o,刀具半径补偿代刀具半径补偿代号为号为d01d01。 3 3)刀具补偿功能)刀具补偿功能给数控加工带来了方给数控加工带来了方便,简化了编程工作。便,简化了编程工作。编程人员不但可以直编程人员不但可以直接按零件轮廓编程,接按

27、零件轮廓编程,而且而且还可以用同一个还可以用同一个加工程序,对零件轮加工程序,对零件轮廓进行粗、精加工廓进行粗、精加工。 可以利用刀具补偿功能,利用同一个程序,加工可以利用刀具补偿功能,利用同一个程序,加工同一个公称尺寸的内、外两个型面。同一个公称尺寸的内、外两个型面。 6 6自动返回参考点自动返回参考点g27g27、g28g28、g29g29(1 1)返回参考点校验指令)返回参考点校验指令g27g27p格式:格式:g27 xg27 x y y z z;p说明:说明: 1 1)该指令可以检验刀具是否能够定位到参考点)该指令可以检验刀具是否能够定位到参考点上,指令中上,指令中x x、y y、z

28、z分别代表参考点在工件坐标系中分别代表参考点在工件坐标系中的坐标值。执行该指令前,应先取消刀具补偿。的坐标值。执行该指令前,应先取消刀具补偿。 2 2)假如不要求每次执行程序时,都执行返回参)假如不要求每次执行程序时,都执行返回参考点的操作,应在该指令前加上考点的操作,应在该指令前加上“ “ / ”/ ”(程序跳),(程序跳),以便在不需要校验时,跳过该程序段。以便在不需要校验时,跳过该程序段。 (2 2)自动返回参考点指令)自动返回参考点指令g28g28p格式:格式:g28 xg28 x y y z z;p说明:说明: 1 1)该指令使刀具以)该指令使刀具以点位方式经中间点点位方式经中间点快

29、速返回快速返回到参考点,中间点的位置由该指令后面的到参考点,中间点的位置由该指令后面的x x、y y、z z坐标值所决定。坐标值所决定。 2 2)为了安全,在执行该指令之前,应该清除刀)为了安全,在执行该指令之前,应该清除刀具半径补偿和刀具长度补偿。具半径补偿和刀具长度补偿。 3 3)在)在g28g28程序段中不仅记忆移动指令坐标值,而程序段中不仅记忆移动指令坐标值,而且记忆了中间点的坐标值。且记忆了中间点的坐标值。 辅助功能指令辅助功能指令1 1自动换刀指令自动换刀指令m06m06 m06 m06指令用于主轴上的刀具与刀库上位于换刀位指令用于主轴上的刀具与刀库上位于换刀位置的刀具进行交换。置

30、的刀具进行交换。2 2子程序调用子程序调用m98m98、子程序返回、子程序返回m99m99调子程序格式:调子程序格式: m98 p m98 p ; 子程序返回格式:子程序返回格式:m99m99; 例例 如图所示,用如图所示,用88键槽铣刀加工,使用半径补键槽铣刀加工,使用半径补偿,每次偿,每次z z轴下刀轴下刀2.5mm2.5mm,试利用子程序编写程序。,试利用子程序编写程序。o100o100;(主程序);(主程序)g40 g80g40 g80;g90 g54 x-4.5 y-10. s800g90 g54 x-4.5 y-10. s800;g43 z10. h01 m13g43 z10. h

31、01 m13;z0z0;m98 p41100m98 p41100;g90 g00 z20. m05g90 g00 z20. m05;x0 y0 m09x0 y0 m09;m30m30; o1100o1100;(子程序;(子程序1 1)g91 g00 z-2.5g91 g00 z-2.5;m98 p41200m98 p41200;g00 x-76. g00 x-76. ;m99m99;o1200o1200;(子程序;(子程序2 2)g91 g00 x19.0g91 g00 x19.0;g41 d21 x4.5g41 d21 x4.5;g01 y75. f100g01 y75. f100;x-9.

32、x-9.;y-75.y-75.;g40 g00 x4.5 g40 g00 x4.5 ;m99m99; 例例如图所示图形,试用子程序编写铣削加工程序。如图所示图形,试用子程序编写铣削加工程序。o0002o0002;(主程序);(主程序)g90 g54 g00 x0 y0 z5.0g90 g54 g00 x0 y0 z5.0;g68 r45.0g68 r45.0;m98 p0200m98 p0200; 旋转加工旋转加工8 8次次g68 r45.0g68 r45.0;m98 p0200m98 p0200;g69g69;m30m30; o0200o0200;(子程序);(子程序) g91 g17g91

33、 g17;g00 x20.0 y0g00 x20.0 y0; g01 z-7.0 f30.0g01 z-7.0 f30.0; g03 x20.0 y0 r10.0 f80.0g03 x20.0 y0 r10.0 f80.0;g03 x-10.0 y0 r5.0g03 x-10.0 y0 r5.0; g02 x-10.0 y0 r5.0g02 x-10.0 y0 r5.0; g00 z7.0g00 z7.0; g00 x-20.0 y0g00 x-20.0 y0; m99m99; 固定循环功能指令固定循环功能指令 1 1固定循环功能指令的动作固定循环功能指令的动作动作动作1 1xx轴和轴和y y

34、轴定位。使刀具快速定位到轴定位。使刀具快速定位到 孔加工的位置。孔加工的位置。动作动作2 2快进到快进到r r点。刀具自起始点快速进给点。刀具自起始点快速进给 到到r r点。点。 动作动作3 3孔加工。以切削进给的方式执行孔孔加工。以切削进给的方式执行孔 加工的动作。加工的动作。动作动作4 4在孔底的动作。包括暂停、主轴准在孔底的动作。包括暂停、主轴准 停等动作。停等动作。动作动作5 5返回到返回到r r点。继续孔的加工而又可以点。继续孔的加工而又可以 安全移动刀具时选择安全移动刀具时选择r r点。点。动作动作6 6快速返回到起始平面。快速返回到起始平面。 加工中心机床配备的固定循环功能,主要

35、用于加工中心机床配备的固定循环功能,主要用于孔加工孔加工,包括钻孔、镗孔、攻螺纹等。包括钻孔、镗孔、攻螺纹等。 (1 1)初始平面(又称返回平面)初始平面(又称返回平面) 初始平面到零件表面的距离可以任意设初始平面到零件表面的距离可以任意设定在一个较高的安全高度上,当使用同一定在一个较高的安全高度上,当使用同一把刀具加工若干孔时,只有孔间存在障碍把刀具加工若干孔时,只有孔间存在障碍需要跳跃或全部孔加工完了时,才使用需要跳跃或全部孔加工完了时,才使用g98g98指令使刀具返回到初始平面上。指令使刀具返回到初始平面上。(2 2)r r点平面点平面(又称(又称r r参考面或参考平面)参考面或参考平面

36、) 这个平面是刀具下刀时这个平面是刀具下刀时自快进转为工进自快进转为工进的平面,距工件上表面一安全距离(又称的平面,距工件上表面一安全距离(又称刀具切入距离),该平面主要考虑工件表刀具切入距离),该平面主要考虑工件表面情况,一般取面情况,一般取2 25mm5mm。使用。使用g99g99编程时刀编程时刀具将返回到该平面上的具将返回到该平面上的r r点。点。(3 3)基准平面)基准平面 工件基准平面是确定其它参数的面,一般工件基准平面是确定其它参数的面,一般设为工件的上表面。设为工件的上表面。 (4 4)数据形式)数据形式 固定循环指令中固定循环指令中r r与与z z的数据指定与的数据指定与g90

37、g90或或g91g91的的方式选择有关。选择方式选择有关。选择g90g90方式(图方式(图a a)时)时r r与与z z一律一律取其终点坐标值,选择取其终点坐标值,选择g91g91方式(图方式(图b b)时则)时则r r是是指自起始点到指自起始点到r r点的距离,点的距离,z z是指是指r r点到孔底点到孔底z z点的距点的距离。离。a) g90a) g90方式方式 b) g91b) g91方式方式 2 2钻孔循环钻孔循环g81g81 p格式:格式:g81 g98/g99 xg81 g98/g99 x y y z z r r f f;p说明:说明: 1 1)g81g81指令一般用于指令一般用于

38、加工孔深小于加工孔深小于5 5倍直径的孔倍直径的孔。x x、y y为为孔的位置,孔的位置,z z为孔的深度,为孔的深度,f f为进给速度(为进给速度(mm/minmm/min),),r r为参考为参考平面的高度。平面的高度。 2 2)编程时可以用绝对坐标)编程时可以用绝对坐标g90g90或相对坐标或相对坐标g91g91编程,建议编程,建议采用绝对坐标编程。采用绝对坐标编程。 3 3)其动作过程为:)其动作过程为: 钻头快速定位到孔加工循环起始点(钻头快速定位到孔加工循环起始点(x x,y y);); 钻头沿钻头沿z z方向快速运动到参考平面方向快速运动到参考平面r r; 钻孔加工;钻孔加工;

39、钻头快速退回到参考平面钻头快速退回到参考平面r r或快速退回到初始平面或快速退回到初始平面 例例 如图所示零件,要求用如图所示零件,要求用g81g81加工所有的孔。选用加工所有的孔。选用t01t01号刀号刀具(具(1010钻头)。钻头)。 o0010o0010;g00 g90 g54 x10. y10. s1000g00 g90 g54 x10. y10. s1000;g43 z50. h01 m03g43 z50. h01 m03; g81 g99 x10. y10. r5. z-15. f20g81 g99 x10. y10. r5. z-15. f20; x50.x50.; 在(在(50

40、50,1010)处钻孔)处钻孔y30.y30.; 在(在(5050,3030)处钻孔)处钻孔x10.x10.; 在(在(1010,3030)处钻孔)处钻孔g80g80; 取消钻孔循环取消钻孔循环g00 z30.g00 z30.;m30m30; 3 3锪孔循环锪孔循环g82g82 p格式:格式:g82 gg82 g x x y y z z r r p p f f;p说明:说明:1 1)该指令控制刀具进行)该指令控制刀具进行扩孔扩孔和和沉头孔沉头孔加工。加工。2 2)在孔底加)在孔底加进给暂停进给暂停动作,即当锪刀加工到孔动作,即当锪刀加工到孔底位置时,刀具不作进给运动,并保持旋转状态,底位置时,

41、刀具不作进给运动,并保持旋转状态,使孔底更光滑。格式中使孔底更光滑。格式中p p为锪刀在孔底的暂停时为锪刀在孔底的暂停时间,单位为间,单位为msms(毫秒),(毫秒),其余各参数和动作过程其余各参数和动作过程同同g81g81。 p格式:格式:g73 gg73 g x x y y z z r r q q f f;p 说明:说明: 1 1)g73g73指令加工指令加工孔深大于孔深大于5 5倍直径倍直径孔。分多次进给,每次孔。分多次进给,每次进给深度为进给深度为q q,最后一次进给深度,最后一次进给深度qq,退刀量为退刀量为d d(由系统参(由系统参数设定)数设定),直到孔底为止。,直到孔底为止。

42、2 2)其动作过程如下:)其动作过程如下:钻头快速定位到孔加工循环起始点(钻头快速定位到孔加工循环起始点(x x,y y););钻头沿钻头沿z z方向快速运动到参考平面方向快速运动到参考平面r r;钻孔加工,进给深度为钻孔加工,进给深度为q q;退刀,退刀量为退刀,退刀量为d d;重复重复、,直至要求的加工深度。,直至要求的加工深度。钻头快速退回到参考平面钻头快速退回到参考平面r r或快速退回到初始平面。或快速退回到初始平面。 4 4高速深孔钻循环高速深孔钻循环g73g73 5 5深孔往复排屑钻深孔往复排屑钻g83g83p格式:格式:g83 gg83 g x x y y z z r r q q

43、 f f;p说明:说明: g83g83指令每次刀具进给后指令每次刀具进给后回退至回退至r r点平面。此处的点平面。此处的“d”d”表示刀具间断进给每次下降表示刀具间断进给每次下降时由快速转为工进的那一点时由快速转为工进的那一点至前一次切削进给下降的点至前一次切削进给下降的点之间的距离,距离由系统参之间的距离,距离由系统参数来设定。当要加工的孔较数来设定。当要加工的孔较深时可采用此方式。深时可采用此方式。 6 6右螺旋攻螺纹循环右螺旋攻螺纹循环g84g84 p格式:格式:g84 gg84 g x x y y z z r r f f;p说明:说明: 1 1)进给速度)进给速度f=f=主轴转速主轴转

44、速螺纹螺距,且需用刚性攻牙螺纹螺距,且需用刚性攻牙m29 m29 s s 。其余各参数的意义同。其余各参数的意义同g81g81。 2 2)g84g84攻螺纹时主轴正转,退出时以进给速度反转,而不攻螺纹时主轴正转,退出时以进给速度反转,而不是快速运动。该指令执行前可不启动主轴,执行该指令时,系是快速运动。该指令执行前可不启动主轴,执行该指令时,系统将自动启动主轴正转。统将自动启动主轴正转。 3 3)其动作过程如下:)其动作过程如下:主轴正转,丝锥快速定位到螺纹加工循环起始点(主轴正转,丝锥快速定位到螺纹加工循环起始点(x x,y y););丝锥沿丝锥沿z z方向快速运动到参考平面方向快速运动到参

45、考平面r r;攻丝加工;攻丝加工;主轴反转,丝锥以进给速度反转退回到参考平面主轴反转,丝锥以进给速度反转退回到参考平面r r;当使用当使用g98g98指令时,丝锥快速退回到初始平面。指令时,丝锥快速退回到初始平面。 例例 对图中的对图中的4 4个孔进行攻右旋螺纹,攻螺纹深度个孔进行攻右旋螺纹,攻螺纹深度10mm10mm,选用,选用t02t02号刀具(号刀具(m12m12丝锥、螺距为丝锥、螺距为2 2)。)。 o0020o0020;g00 g90 g54 x10. y10. s150g00 g90 g54 x10. y10. s150; g43 z10.0 h02 m03g43 z10.0 h0

46、2 m03; m29 s150m29 s150;刚性攻螺纹指令;刚性攻螺纹指令g84 g99 z-10. r5.0 f300g84 g99 z-10. r5.0 f300;x50.x50.; y30.y30.;x10.x10.; g80g80;g00 z30.0g00 z30.0;m30m30; 7 7左螺旋攻螺纹循环左螺旋攻螺纹循环g74g74格式:格式:g74 gg74 g x x y y z z r r f f;说明:说明:g74g74与与g84g84的区别是进给时主轴反转,退出时的区别是进给时主轴反转,退出时正转。参数的意义同正转。参数的意义同g84g84。 8 8镗孔加工循环镗孔加工

47、循环g85g85格式:格式:g85 gg85 g x x y y z z r r f f; 说明:说明:g85g85各参数的意义同各参数的意义同g81g81。g85g85指令主要适用指令主要适用于于精镗孔精镗孔等情况。其动作过程如下。等情况。其动作过程如下。 镗刀快速定位到镗孔加工循环起始点(镗刀快速定位到镗孔加工循环起始点(x x,y y);); 镗刀沿镗刀沿z z方向快速运动到参考平面方向快速运动到参考平面r r; 镗孔加工;镗孔加工; 镗刀以镗刀以进给速度退回进给速度退回到参考平面到参考平面r r或初始平面。或初始平面。 9 9镗孔加工循环镗孔加工循环g86g86格式:格式:g86 gg86 g x x y y z z r r f f;说明:说明: g86g86与与g85g85的区别在于刀具到达孔底位置后,的区别在于刀具到达孔底位置后,主轴主轴停止,并快速退出停止,并快速退出。其动作过程如下。其动作过程如下。镗刀快速定位到镗

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论