Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第三章 数控机床编程实例,*,*,,,,第三章数控机床编程实例,数控车床编程,数控铣床编程,加工中心编程,第三章 数控机床编程实例,1,,第一节 数控车床编程指令,1、坐标的取法,,Z轴,X轴,,,主轴轴线方向,径向方向,一、有关坐标的指令,,正方向:刀具远离工件的方向,2、绝对值和增量值,,绝对值:X、Z,增量值:U、W,X—直径尺寸,Z—轴向尺寸,U—增量的两倍,W—增量值,第三章 数控机床编程实例,2,,第三章 数控机床编程实例,3,,3、可设定零点偏置( G54—G59),确定工件坐标系原点在机床坐标系的位置,第三章 数控机床编程实例,4,,4、加工程序原点偏置( G92),格式 G92,X_ Z_,工件坐标系原点设定在工件左端面位置,G92 X200 Z210,工件坐标系原点设定在工件右端面位置,G92 X200 Z100,工件坐标系原点设定在卡爪前端面位置,G92 X200 Z190,第三章 数控机床编程实例,5,,二、有关运动的指令,1、快速定位指令(G00) 模态代码,指令格式,G00,X(U)_ Z(W)_,指令说明: X、Z 后面的值为终点坐标值,U、W,后面的值是现在点与目标点之间的距离,与方向,指令功能: 表示刀具以机床给定的快速进给速度移动,到目标点,第三章 数控机床编程实例,6,,例:,如图所示,刀具从换刀点A(刀具起点)快速进给到B点,试分别用绝对坐标方式和增量坐标方式编写G00程序段,增量坐标编程:G00 U-60 W-80,绝对坐标编程:G00 X40 Z122,第三章 数控机床编程实例,7,,2、直线插补指令(,G01,),模态代码,指令格式 G01 X(U)_ Z(W)_ F_,指令功能,G01指令使刀具以设定的进给速度从所在,点出发,直线插补至目标点。
指令说明,,X、Z 后面的值为终点坐标值,U、W,后面的值是现在点与目标点之间的距离与方向,F 以F给定速度进行切削加工,在无新的F指令替代前一直有效,第三章 数控机床编程实例,8,,例:,如,图所示,设零件各表面已完成粗加工,试分别用绝对,坐标方式和增量坐标方式 编写G00,G01程序段绝对坐标编程:,G00 X18 Z2 A-B,G01 X18 Z-15 F50 B-C,G01 X30 Z-26 C-D,G01 X30 Z-36 D-E,G01 X42 Z-36 E-F,,增量坐标编程:,G00 U-62 W-58 A-B,G01 W-17 F50 B-C,G01 U12 W-11 C-D,G01 W-10 D-E,G01 U12 E-F,第三章 数控机床编程实例,9,,3、圆弧插补指令(,G02、 G03,),模态代码,指令格式,G02,I_ K_ F_,G03,,X,(,U,),_ Z,(,W,),_,,R_ F_,指令功能,G02,、,G03,指令表示刀具以F进给速度,从圆弧起点向圆弧终点进行圆弧插补,,指令说明,1)G02,为顺时针圆弧插补指令,,G03,为逆时针圆弧插补指令,第三章 数控机床编程实例,10,,朝着,圆,圆弧,所,所在,平,平面,的,的另,一,一坐,标,标轴,的,的负,方,方向,看,看,,顺为G02,,逆,逆为G03,第三,章,章,数,数控,机,机床,编,编程,实,实例,11,,2),X、Z,为圆,弧,弧终,点,点坐,标,标值,U、W,为圆,弧,弧终,点,点相,对,对于,圆,圆弧,起,起点,的,的坐,标,标增,量,量,3)R为,圆,圆弧,半,半径,,,在,在,0,°~,180,°,R为,正,正值,,在,在,180,°~,360,°,R为,负,负值,R编,程,程只,适,适用,于,于非,整,整圆,的,的圆,弧,弧插,补,补,4),圆,圆弧,中,中心,地,地址I、K确,定,定,无论,是,是绝,对,对坐,标,标,,还,还是,增,增量,坐,坐标,,,,,I、K都,采,采用,增,增量,值,值,第三,章,章,数,数控,机,机床,编,编程,实,实例,12,,,A,B,I,K,中心,,,X,O,Z,O,1,O,2,-I,-K,+I,+K,B,A,圆心,坐,坐标I、K是,起,起点,至,至圆,心,心的,矢,矢量,在,在X,轴,轴和Z轴,上,上的,分,分矢,量,量,,方,方向,一,一致,取,取正,,,,相,反,反为,负,负,第三,章,章,数,数控,机,机床,编,编程,实,实例,13,,例:,如,图所,示,示,,走,走刀,路,路线,为,为A-B-C-D-E-F,,,,试,分,分别,用,用绝,对,对坐,标方,式,式和,增,增量,坐,坐标,方,方式,编,编程,。
绝对,坐,坐标,编,编程,G03X34Z-4K-4(,或,或R4)F50A-B,G01Z-20B-C,G02Z-40R20C-D,G01Z-58D-E,G02X50Z-66I8(,或,或R8)E-F,增量,坐,坐标,编,编程,G03U8W-4k-4,(,(或,R,R4,),)F50A-B,G01W-16B-C,G02W-20R20C-D,G01W-18D-E,G02U16W-8I8,(,(或R8,),)E-F,第三,章,章,数,数控,机,机床,编,编程,实,实例,14,,4、,螺,螺纹,切,切削,指,指令,(,(,G32,),指令,说,说明,指令,格,格式G32X(U)_Z(W)_F,(,(E,),)_,指令,功,功能,切,切削,加,加工,圆,圆柱,螺,螺纹,、,、圆,锥,锥螺,纹,纹和,平,平面,螺,螺纹,3),螺,螺,纹,纹切,削,削应,注,注意,在,在两,端,端设,置,置足,够,够的,升,升速,进,进刀,段,段,δ1,和,和降,速,速退,刀,刀段,δ,δ2,1)F—,公,公制,螺,螺纹,的,的导,程,程E—,英,英制,螺,螺纹,的,的导,程,程,2),F,F表,示,示长,轴,轴方,向,向的,导,导程,如果,X,X轴,方,方向,为,为长,轴,轴,,F,F为,半,半径,值,值。
对于,圆,圆锥,螺,螺纹,,,,其,斜,斜角,α,α在45,0,以下,时,时,,Z,Z轴,方,方向,为,为长,轴,轴;,斜角,α,α在45,0,~90,0,时,,X,X轴,方,方向,为,为长,轴,轴;,第三,章,章,数,数控,机,机床,编,编程,实,实例,15,,第三,章,章,数,数控,机,机床,编,编程,实,实例,16,,螺纹,长,长度=螺,纹,纹有,效,效长,度,度L+,δ1,+,δ2,δ1=2-5mm,δ2=0.5,δ,δ1,例:,如,图所,示,示,,走,走刀,路,路线,为,为A-B-C-D-A,,,,切,削,削圆,锥,锥螺,纹,纹,,螺纹,导,导程,为,为4mm,,δ,δ,1,=3mm,,δ,δ,2,=2mm,,每,每次,背,背吃,刀量,为,为1mm,,,,切,削,削深,度,度为2mmG00X16,G32X44W-45F4,G00X50,W45,X14,G32X42W-45F4,G00X50,W45,第三,章,章,数,数控,机,机床,编,编程,实,实例,17,,4、,回,回换,刀,刀点,指,指令,(,(,G24—G27,),指令,格,格式N10G24,G24沿X轴,退,退刀,到,到换,刀,刀点,G25沿Z轴,退,退刀,到,到换,刀,刀点,G26先X向,退,退刀,再,再Z,向,向退,刀,刀到,换,换刀,点,点,G27先Z向,退,退刀,再,再X,向,向退,刀,刀到,换,换刀,点,点,,必须,同,同时,使,使用,G24,,换刀点,,换刀点,G25,,换刀点,G26,,换刀点,G27,第三,章,章,数,数控,机,机床,编,编程,实,实例,18,,指令,格,格式,G90,X(U)_Z(W)_F_,指令,说,说明X、Z,表,表示,切,切削,终,终点,坐,坐标,值,值;,U、W,表,表示,切,切削,终,终点,相,相对,循,循环,起,起点,的,的坐,标,标分,量,量;,F,表,表,示,示进,给,给速,度,度,1、,直,直线,切削,循,循环,指,指令,(G90,),)(,单,单一,循,循环,),),三、,循,循环,指,指令,第三,章,章,数,数控,机,机床,编,编程,实,实例,19,,2、,锥,锥面,切削,循,循环,指,指令,(G90,),),指令,格,格式,G90,X(U)_Z(W)_I_F_,指令,说,说明X、Z,表,表示,切,切削,终,终点,坐,坐标,值,值;,U、W,表,表示,切,切削,终,终点,相,相对,循,循环,起,起点,的,的坐,标,标分,量,量;,F,表,表,示,示进,给,给速,度,度,I,锥面,的,的起,点,点和,终,终点,在,在轴,方,方向,上,上的,增,增量,值,值;,第三,章,章,数,数控,机,机床,编,编程,实,实例,20,,例题,如图所示,,,,运用,锥度,切削循环,指,指令编程,。
G90X40Z20I-5F30A-B-C-D-A,X30A-E-F-D-A,X20A-G-H-D-A,,第三章,数,数控机床,编,编程实例,21,,作业,第三章,数,数控机床,编,编程实例,22,,第三章,数,数控机床,编,编程实例,23,,4、组合,面,面,切削循环,指,指令,(G71- G73 ),轴向走刀,轮,轮廓切削,循,循环指令,(G71,),),指令格式,G71,A _I _K _D _F _E _S _,G71,P _Q _I _K _D _F _E _S _,指令说明A,调,调用子,程,程序,P、QP,起始段号,Q,结束段号,IX,轴,轴向精车,余,余量(直,径,径值),KZ,轴,轴向精车,余,余量,D,粗,粗,车,车进刀深,度,度(半径,值,值),F,进,进,给,给速度,E,斜,斜,面,面上的进,给,给量,第三章,数,数控机床,编,编程实例,24,,指令说明,1、每次,切,切深,D可按工,艺,艺要求设,定,定,当实,际,际总切深,不是每次,切,切深的整,数,数倍时,,系,系统自动,调,调整粗加,工循环的,最,最后一刀,切,切深,以,确,确保精加,工,工余量2、固定,循,循环完成,后,后,刀具,回,回到循环,起,起点。
3、精加,工,工第一个,程,程序段中,,,,只允许,G00X,轴移,动,,Z,轴不能有,移,移动第三章,数,数控机床,编,编程实例,25,,K,K,D,I,I,指令功能,切,切除,棒,棒料毛坯,大,大部分加,工,工余量,,切,切削是沿,平,平,行Z轴方,向,向进行,A为循环,起,起点,A-A′-B为精,加工路线,第三章,数,数控机床,编,编程实例,26,,例题,如图所示,,,,,工艺设计,规,规定:粗,车,车时进刀,深,深度为2mm,进,给,给速度100mm/min,,,,主轴转,速,速500r/min,精加,工,工余量为0.5mm(x向),0.2mm(z向),运用外圆,粗,粗加工循,环,环指令编,程,程N010G92X150 Z100,N020G00X41Z0,(快速到,达,达循环起,点,点),N030G71P40Q110 I0.5,K0.2D2F100 S500,N040G00X0Z0,(Z轴未,移,移动),N050G03X11W-5.5 R5.5,N060G01W-10,N070X17W-10,N080W-15,N090G02X29W-7.348R7.5,N100G01W-12.652,N110X41,(刀具自,动,动返回循,环,环起点A,),),第三章,数,数控机床,编,编程实例,27,,径向走刀,轮,轮廓切削,循,循环指令,(G72,),),指令格式,G72,A _I _K _D _F _E _S _,G72,P _Q _I _K _D _F _E _S _,指令说明A,调,调用子,程,程序,P、QP,起始段号,Q,结束段号,IX,轴,轴向精车,余,余量,KZ,轴,轴向精车,余,余量,D,粗,粗,车,车进刀深,度,度,F,进,进,给,给速度,E,斜,斜,面,面上的进,给,给量,第三章,数,数控机床,编,编程实例,28,,D,K,I/2,指令功能,切,切除,棒,棒料毛坯,大,大部分加,工,工余量,,切,切削是沿,平,平,行X轴方,向,向进行,A为循环,起,起点,A-A′-B为精,加工路线,第三章,数,数控机床,编,编程实例,29,,例题,如图所示,,,,,工艺设计,规,规定:粗,车,车时进刀,深,深度为1mm,进,给,给速度100mm/min,,,,主轴转,速,速500r/min,精加,工,工余量为0.1mm(x向),0.2mm(z向),运用端面,粗,粗加工循,环,环指令编,程,程。
N010G92X150 Z100,N020G00X41Z1,N030G72P40Q70I0.1 K0.2,F100S500,N040G00X41Z-31,N050G01X20Z-20,N060Z-2,N070X14Z1,第三章,数,数控机床,编,编程实例,30,,平行工件,轮,轮廓切削,循,循环指令,(G73,),),指令格式,G73,A _U _W _I _K _D _F _E _S _,G73,P _Q _U _W _I _K _D _F _E _S _,指令说明,U、WX,轴和,Z,轴向粗车,余,余量,U,(半径值,),),IX轴向精,车,车余量,KZ轴向精,车,车余量,D,循,循环次数,(,(粗车),指令功能,适,适合加工,铸,铸造、锻,造,造成型一,类,类工件,第三章,数,数控机床,编,编程实例,31,,I/2,K,K,I/2,U+,I/2,W+,K,第三章,数,数控机床,编,编程实例,32,,例题:,如图所示,,,,粗车余,量,量为18mm(x,向,向),5mm(z,向,向),进,给,给速度100mm/min,,主,主轴转速500r/min,,,,精加工,余,余量为0.5mm(x向),0.5mm(z向),,循,循环次数,为,为10次,。
运用固,定,定形状切,削,削复合循,环,环指令编,程,程N010G92,X,X100 Z100,N020G00,X,X50Z10,N030G73P40Q090 U18 W5,D10I0.5K0.5 F100,S100,N040G01X0Z1,N050G03X12W-6,R,R6,N060G01W-10,N070X20W-15,N080W-13,N090G02X34W-7R7,N100G70P50Q100 F30,第三章,数,数控机床,编,编程实例,33,,,精加工复,合,合循环(G70),指令说明,P,表示指定,精,精加工路,线,线第一个,程,程序段的,顺序号,Q,表示指定,精,精加工路,线,线最后一,个,个程序段,的顺序号,指令格式G70P_ Q_,指令功能,用,用G71、G72、G73指令粗,加,加工完毕,后,后,可用,精,精,加工循环,指,指令,使,刀,刀具进行A-A'-B的精,加,加工,第三章,数,数控机床,编,编程实例,34,,,螺纹车削,循,循环指令,(,(G76,),),指令格式G76 X,(,(U)Z(W)I(J)_K_H_F(E)_A_D _,指令说明X 表,示,示D点的X坐标值,U 表,示,示由A点,至,至D点的,增,增量坐标,值,值;,Z 表,示,示D点Z,坐,坐标值;,W 表,示,示由C点,至,至D点的,增,增量坐标,值,值;,I 表,示,示锥螺纹,的,的半径差,;,;,k 表,示,示螺纹高,度,度(X方,向,向半径值,),);,D 表,示,示第一次,走,走刀切削,深,深度;,F 表,示,示螺纹导,程,程;,A 刀,尖,尖角(0,⁰,⁰ 29 ⁰30 ⁰55,⁰,⁰ 60,⁰,⁰ 80 ⁰,),),第三章,数,数控机床,编,编程实例,35,,第三章,数,数控机床,编,编程实例,36,,例题,如图所示,,,,,工艺设计,规,规定:运,用,用螺纹切,削,削复合循,环,环指令编,程,程,刀尖,为,为60°,,,,螺纹高,度,度为2.4mm,,第,第一次切,深,深取0.7mm,,螺,螺距为4mm,螺纹小径,为,为33.8mm。
G00X60Z10,G76X33.8 Z-60 I0 K2.4,H2F4 A60 D0.7,第三章,数,数控机床,编,编程实例,37,,调用子,程,程序指令,(,(G22,),),指令格式,G22,A _H _,G22,P _Q _H _,G22,A _P _Q _,G22,A _P _,指令说明A,调,调,用,用子程序,的,的子程序,号,号,P、QP,起始段号,Q,结束段号,H,循,循,环,环次数,循环结束,用,用M02,或,或RET,结,结束子程,序,序运行,第三章,数,数控机床,编,编程实例,38,,四、参数,编,编程,参数编程,:,:程序段,中,中地址符,的,的数字由,储,储存该数,字,字的储存,器,器,地址所代,替,替例:N40 G01 X20 Z-5 F100,,N40G01X AZ BF C,其中A=20B=-5C=100,参数地址,用,用英文字,母,母表示,,即,即G、L,、,、N、O,以,以外22,个,个英文字,母,母,1、数学,运,运算,2、程序,跳,跳转,无条件跳,转,转:指通,过,过插入跳,转,转指令来,改,改变程序,执,执行的顺,序,跳转,到,到指定的,程,程序段。
指令格式,:,:GOTO,× ×,指令说明:,× ×,指跳转到,的,的指定程,序,序段,第三章,数,数控机床,编,编程实例,39,,条件跳转,:,:用IF,条,条件语句,表,表示跳转,,,,如果满,足,足条件,,则,则,跳转到指,定,定的程序,段,段指令格式,:,:IF条,件,件 GOTO,× ×,指令说明:,× ×,指跳转到,的,的指定程,序,序段,第三章,数,数控机床,编,编程实例,40,,五、刀具,补,补偿指令,刀号,补偿号,补偿号:,用,用来存放,刀,刀具的几,何,何补偿量,和,和刀具磨,损,损补偿量,的,的,寄存器的,地,地址号2、刀尖,半,半径补偿,,补偿的目,的,的:就是,解,解决刀尖,圆,圆弧可能,引,引起的加,工,工误差假想刀尖,的,的加工误,差,差,刀尖与刀,尖,尖圆弧,1、几何,、,、磨损补,偿,偿,T,× ×× ×,第三章,数,数控机床,编,编程实例,41,,刀尖圆,弧,弧半径补,偿,偿指令,指令格式G41(G42、G40)G01(G00)X(U)_Z(W)_,指令功能G41为,刀,刀尖圆弧,半,半径左补,偿,偿;,G42为,刀,刀尖圆弧,半,半径右补,偿,偿;,G40是,取,取消刀尖,圆,圆弧半径,补,补偿。
指令说明,顺着刀具,运,运动方向,看,看,刀具,在,在工件的,左,左边为刀,尖,尖圆弧半,径,径,左补偿;,刀,刀具在工,指,指令说明,件,件的右边,为,为刀尖圆,弧,弧半径右,补,补,偿只有通过,刀,刀具的直,线,线运动才,能,能建立和,取,取消刀尖,圆,圆弧半,径补偿第三章,数,数控机床,编,编程实例,42,,例题,如图所示,,,,运用,刀具半径,补,补偿,指令编程,G00X20Z2,快进至A,0,点,G42G01X20Z0,刀尖圆弧,半,半径右补,偿,偿A,0,-A,1,Z-20,A,1,-A,2,X40Z-40,A,2,-A,3,-A,4,G40G01X80Z-40,退刀并取,消,消刀尖圆,弧,弧半径补,偿A,4,-A,5,,第三章,数,数控机床,编,编程实例,43,,数控铣床,编,编程,数控铣床,编,编程,第三章,数,数控机床,编,编程实例,44,,第二节数,控,控铣床编,程,程指令,一、尺寸,系,系统指令,1、加工,平,平面的指,令,令(模态,代,代码),,G17,G18,G19,,,,XY平面,XZ平面,YZ平面,2、绝对,和,和增量方,式,式编程指,令,令(模态,代,代码),,G90,G91,,,绝对方式,增量方式,数控铣床主要能铣,削,削平面、,沟,沟槽和曲,面,面,还能,加,加工复杂,的,的型腔和,凸,凸台。
第三章,数,数控机床,编,编程实例,45,,指令格式G90,G91,指令功能设定坐标,输,输入方式,指令说明,1、 G90指令,建,建立绝对,坐,坐标输入,方,方式,移,动,动指令目,标,标点的坐,标,标值X、Y、Z,,,,,表示刀具,离,离开工件,坐,坐标系原,点,点的距离,;,;,2、 G91指令,建,建立增量,坐,坐标输入,方,方式,移,动,动指令目,标,标点的坐,标,标值X、Y、Z,,,,,表示刀具,离,离开当前,点,点的坐标,增,增量2、绝对,和,和增量方,式,式编程指,令,令,第三章,数,数控机床,编,编程实例,46,,,G21,G20,公制尺寸,英制尺寸,4、工件,坐,坐标系的,确,确定,指令格式G92X__Y__Z__,,1、在机,床,床上建立,工,工件坐标,系,系(也称,编,编程坐标,系,系);,2、坐标,值,值X、Y,、,、Z为刀,具,具刀位点,在,在工件坐,标,标系中的,坐,坐标值(,也,也称起刀,点,点或换刀,点,点);,3、公制,和,和英制尺,寸,寸,指令功能设定工件,坐,坐标系,指令说明,第三章,数,数控机床,编,编程实例,47,,G54设,定,定工件坐,标,标系,G92设,定,定工件坐,标,标系,第三章,数,数控机床,编,编程实例,48,,1、快速,点,点定位,G00,指令,指令格式,G00X__Y__Z__,指令说明,1 刀具,以,以各轴内,定,定的速度,由,由始点(,当,当前点),快,快速移,动,动到目标,点,点;,2 刀具,运,运动轨迹,与,与各轴快,速,速移动速,度,度有关;,3 刀具,在,在起始点,开,开始加速,至,至预定的,速,速度,到,达,达目标点,前,前减速定,位,位,二、基本,运,运动指令,指令功能快速点定,位,位,第三章,数,数控机床,编,编程实例,49,,,指令格式,G01X__Y__Z__F__,指令功能直线插补,运,运动,指令说,明,明1 刀,具,具按照F指令,所,所规定,的,的进给,速,速度直,线,线插补,至,至目标,点,点;,2 F,代,代码是,模,模态代,码,码,在,没,没有新,的,的F代,码,码替代,前,前一直,有,有效;,3 各,轴,轴实际,的,的进给,速,速度是F速度,在,在该轴,方,方向上,的,的投影,分,分量;,4 用G90,或,或G91可以,分,分别按,绝,绝对坐,标,标方式,或,或增量,坐,坐标方,式,式编程,。
2,、 直,线,线插补,G01,指令,第三章,数,数控,机,机床编,程,程实例,50,,例题,刀具从A点直,线,线插补,至,至B点,,,,使用,绝,绝对坐,标,标与增,量,量坐标,方式编,程,程G90G01X60Y30F200,G91G01X40Y20F200,,第三章,数,数控,机,机床编,程,程实例,51,,3,、圆弧,插,插补指,令,令(,G02G03,),指令格,式,式,G17,X,,Y,,I,,J,,,G90,G91,,G18,G19,,G02,G03,,Z,,X,,Z,,Y,,,K,,I,,J,,K,,( ),R,,,F,,1 从,圆,圆弧所,在,在平面,的,的垂直,坐,坐标轴,的,的负方,向,向看去,,,,顺时,针,针方向,为,为G02,逆,时,时针方,向,向为G03;,2 F,规,规定了,沿,沿圆弧,切,切向的,进,进给速,度,度;,3 X,、,、Y、Z为圆,弧,弧终点,坐,坐标值,,,,如果,采,采用增,量,量坐标,方,方式G91,X、Y,、,、Z表,示,示圆弧,终,终点相,对,对于圆,弧,弧起点,在,在各坐,标,标轴方,向,向上的,增,增量;,,指令说,明,明,第三章,数,数控,机,机床编,程,程实例,52,,4 I,、,、J、K表示,圆,圆弧圆,心,心相对,于,于圆弧,起,起点在,各,各坐标,轴,轴方向,上,上,的增量,,,,与G90或G91,的,的定义,无,无关;,5 R,是,是圆弧,半,半径,,当,当圆弧,所,所对应,的,的圆心,角,角为0,°,°~180°,时,时,,R取正,值,值;圆,心,心角为180,°,°~360°,时,时,R,取,取负值,;,;,6 I,、,、J、K的值,为,为零时,可,可以省,略,略;,7 在,同,同一程,序,序段中,,,,如果I、J,、,、K与R同时,出,出现则R有效,。
第三章,数,数控,机,机床编,程,程实例,53,,XY插,补,补平面,XZ插,补,补平面,YZ插,补,补平面,第三章,数,数控,机,机床编,程,程实例,54,,例题,如图所,示,示,设,起,起刀点,在,在坐标,原,原点O,,,,刀具,沿,沿A-B-C,路,路,线切削,加,加工,,使,使用绝,对,对坐标,与,与增量,坐,坐标方,式,式编程,第三章,数,数控,机,机床编,程,程实例,55,,绝对坐,标,标编程,G92X0Y0,G90G17G00X200Y40M03 S500,G03X140Y100I-60(,或,或R60)F100,G02X120Y60I-50(或R50),G00X0Y0M05 M02,增量坐,标,标编程,G92X0Y0,G91G17G00X200Y40M03 S500,G03X-60Y60 I-60(,或,或R60)F100,G02X-20Y-40I-50 (,或,或R50),G00X-120 Y-60M05 M02,,第三章,数,数控,机,机床编,程,程实例,56,,例题,如图所,示,示,起,刀,刀点在,坐,坐标原,点,点O,,从,从O点,快,快速移,动,动至A,点,点,,逆时针,加,加工整,圆,圆,使,用,用绝对,坐,坐标与,增,增量坐,标,标方式,编,编程。
绝对坐,标,标编程,G92X0Y0,G90G00X30Y0,G03I-30J0F100,G00X0Y0,增量坐,标,标编程,G92X0Y0,G91G00X30Y0,G03I-30J0F100,G00X-30Y0,第三章,数,数控,机,机床编,程,程实例,57,,,,指令功,能,能刀具作,短,短暂的,无,无进给,光,光整加,工,工,指令说,明,明1 地,址,址码X,可,可用小,数,数,单,位,位为S,;,;,2 地,址,址码P只能,用,用整数,,,,单位,为,为ms,3 G04程,序,序段必,须,须单独,在,在一段,中,中,该,段,段中不,允,允许有,其,其他指,令,令4、,暂,暂停,G04,指令,指令格,式,式,G04,,P__,X__,第三章,数,数控,机,机床编,程,程实例,58,,三、刀,具,具补偿,指,指令,1、刀,具,具半径,补,补偿指,令,令(G41、G42,、,、G40),指令格,式,式,,X__ Y__ H (或D)__,G01,G42,G41,,G00,指令说,明,明,1 X__Y__,表示刀,具,具移动,至,至工件,轮,轮廓上,点,点的坐,标,标值;,2 H(或D)__,为刀具,半,半径补,偿,偿寄存,器,器地址,符,符,寄,存,存器存,储,储刀具,半,半径补,偿,偿值;,3 G41左,补,补偿,G42,右,右补偿,;,4 通,过,过G00或G01运,动,动,指令建,立,立刀具,半,半径补,偿,偿。
第三章,数,数控,机,机床编,程,程实例,59,,指令格,式,式,X__Y__,G01,G40,,G00,指令说,明,明,1 X__Y__,表示刀,具,具轨迹,中,中取消,刀,刀具半,径,径补偿,点,点,坐标值,;,;,2 通,过,过G00或G01,运动指,令,令取消,刀,刀具半,径,径补偿,;,;,3 G40必,须,须和G41或G42,成对使,用,用第三章,数,数控,机,机床编,程,程实例,60,,例题,如图所,示,示,刀,具,具由O,点,点至A,点,点,采,用,用刀具,半,半径左,补,补偿指,令,令G41后,,刀,刀具将,在,在直线,插,插补过,程,程中向,左,左偏置,一,一个半,径,径值,,使,使刀具,中,中心移,动,动到B,点,点G41G01X50Y40F100H01,,G40G00X0Y0,第三章,数,数控,机,机床编,程,程实例,61,,2、刀,具,具长度,补,补偿指,令,令(G54、G55,、,、G56,),指令格,式,式,Y__H__,G55,G54,G56,指令说,明,明,H为刀,具,具长度,补,补偿代,码,码,后,面,面两位,数,数字是,刀,刀具长,度,度补偿,寄,寄存器,的,的地址,符,符。
X__H__,Z__H__,G53,注销长,度,度补偿,第三章,数,数控,机,机床编,程,程实例,62,,例题,如图所,示,示,图,示,示中A,点,点为刀,具,具起点,,,,加工,路,路线为1-2-3-4-5-6-7-8-9,,要,要求刀,具,具在工,件,件坐标,系,系零点Z轴方,向,向向下,偏,偏移3mm,,按,按增量,方,方式编,程,程25,25,15,3,,,,,,20,25,70,30,Y,X,A,3,X,Z,A,,第三章,数,数控,机,机床编,程,程实例,63,,N01G91G00X70Y45M03S800,N02(G00)G56Z-22H01,N03G01Z-18F100M08,N04G04X5,N05G00Z18,N06G01X30Y-20,N07Z-33F100,N08G00Z55M09,N09X-100Y-25,N10M30,,第三章,数,数控,机,机床编,程,程实例,64,,四、调,用,用子程,序,序指令,(,(M98、M99),指令格,式,式,M98,P__L__,M99,五、简,化,化编程,的,的指令,1、镜,像,像功能,指,指令G24、G25,(,(模态,代,代码),指令格,式,式,G24,X__Y__Z__,M98,P__,G25,X__Y__Z__,指令说,明,明,G24,建,建立镜,像,像,G25,取,取消镜,像,像,第三章,数,数控,机,机床编,程,程实例,65,,例题,,,,,,,,,30,30,10,10,-10,-10,-30,-30,O,X,Y,R10,,第三章,数,数控,机,机床编,程,程实例,66,,%10,主,主,程,程序,N01G91G17M03S500,N02M98P100,N03G24X0,N04M98P100,N05G25X0,N06G24X0Y0,N07M98P100,N08G25X0Y0,N09G24Y0,N10M98P100,N11G25Y0,N12M05,N13M30,%100,子,子程序,N100G41G00X10Y4D01,N110Z-98,N120G01Z-7F100,N130Y26,N140X10,N150G03X10Y-10I10,N160G01Y-10,N170X-26,N180G00Z105,N190G40X-4Y-10,N200M99,第三章,数,数控,机,机床编,程,程实例,67,,2、缩,放,放功能,指,指令G50、G51,(,(模态,代,代码),指令格,式,式,G51,X__Y__Z__P__,M98,P__,G50,指令说,明,明,1G51,指,指定缩,放,放开,G50指定,缩,缩放关,;,;,2X、Y,、,、Z,为,为缩放,中,中心坐,标,标值;,3P为缩,放,放倍数,4M98P__调用,的,的子程,序,序是G51缩,放,放的对,象,象;,5,缩,缩放不,能,能用补,偿,偿量,,并,并对A,、,、B、C、,U、V,、,、W轴,无,无效。
第三章,数,数控,机,机床编,程,程实例,68,,例题,如图所,示,示的三,角,角形,,顶,顶点A,(,(30,,,,40,),),B,(,(70,,,,40,),),C,(,(50,,,,80,),),若D(50,50)为,中,中心放,大,大2倍,,,,则缩,放,放程序,为,为,,,D,C,A,B,A,’(10,30),B,’(90,30),C,’(50,110),X,Y,O,,G51X50Y50P2,第三章,数,数控,机,机床编,程,程实例,69,,例题,用直径,为,为5mm的立,铣,铣刀,,加,加工如,图,图所示,零,零件,,其,其中方,槽,槽的深,度,度为5mm,,圆,圆槽的,深,深度为4mm,,,,外轮,廓,廓厚度,为,为10mmR20,80,80,100,80,R15,,Ø30,5,5,X,Y,O,O1100,N010 G90G92X0Y0Z20,N020 G00X40Y0Z2S800M03,N030 M98O1010,N040 G00Z2,N050 X15Y0,N060 M98O1020,N070 G00Z2,N080 X60Y-60,N090 M98O1030,第三章,数,数控,机,机床编,程,程实例,70,,N100 G00Z20,N110 X0 Y0 M05,N120 M30,O1010,N010 G01Z-5F100,N020 X0 Y-40,N030 X-40Y0,N040 X0 Y40,N050 X40Y0,M99,O1020,N010 G01Z-4F150,N020 G02X15Y0R15,N030 M99,O1030,N010 G00Z-10,N020 G41G01X35 Y-50F80 H05,N030 X-30,N040 G02X-50Y-30R20,N050 G01Y35,N060 G03X-35 Y50R15,N070 G01X30,N080 G02X50Y30 R20,N090 G01Y-35,N100 G03X-35 Y-50R15,N110 G40G01X-60Y-60,N120 M99,第三章,数,数控,机,机床编,程,程实例,71,,执行G43时,,,,Z,实,=Z,指令,+H中的偏,置,置值,执行G44时,,,,Z,实,=Z,指令,–,H中的偏,置,置值,第三章,数,数控,机,机床编,程,程实例,72,,作业,第三章,数,数控,机,机床编,程,程实例,73,,第三节,加,加工中,心,心编程,指,指令,数控加,工,工中心,具,具有刀,库,库和自,动,动换刀,机,机构,,适,适合箱体、模具型,腔,腔、拨叉等非回转,体,体工件的加工,。
加工中,心,心,,立式,卧式,以,立式,为例讨,论,论,一、,与,与坐,标,标系,有,有关,的,的指,令,令,1、,加,加工,中,中心,的,的坐,标,标系,加工,中,中心,一,一般,都,都采,用,用多,轴,轴联,动,动控,制,制,X,Y,Z,O,第三,章,章,数,数控,机,机床,编,编程,实,实例,74,,2、,机,机床,原,原点,和,和工,件,件原,点,点的,设,设定,,机床,原,原点,:,:一,般,般设,在,在机,床,床最,大,大加,工,工范,围,围内,平,平面,的,的左,上,上角,工件,原,原点,:,:由,编,编程,人,人员,可,可在,工,工件,的,的适,当,当位,置,置上,确,确定,3、,工,工件,坐,坐标,系,系设,定,定指,令,令(G92),4、,尺,尺寸,单,单位,(,(G20、G21,),),,G20,G21,,,英制,单,单位,公制,单,单位,,模态,代,代码,5、,绝,绝对,值,值、,增,增量,值,值(G90,、,、G91),,G90,G91,,,绝对,值,值,增量,值,值,,模态,代,代码,第三,章,章,数,数控,机,机床,编,编程,实,实例,75,,6、,平,平面,选,选择,(,(G17、G18,、,、G19,),),,G17,G18,G19,,,,XY,平,平面,XZ,平,平面,YZ,平,平面,二、,基,基本,运,运动,指,指令,1、,快,快速,定,定位,(,(G00,),),指令,格,格式,G00X__Y__Z__,指令,说,说明,1X,、,、Y,、,、Z后,面,面为,终,终点,坐,坐标,值,值。
2,刀,刀,具,具所,经,经过,的,的路,径,径不,作,作严,格,格的,要,要求,,,,可,直,直线,可折,线,线第三,章,章,数,数控,机,机床,编,编程,实,实例,76,,2、,直,直线,插,插补,(,(G01,),),指令,格,格式,G01X__Y__Z__F__,3、,圆,圆弧,插,插补,(,(G02、G03,),),指令,格,格式,G17,X,,Y,,I,,J,,,G90,G91,,G18,G19,,G02,G03,,Z,,X,,Z,,Y,,,K,,I,,J,,K,,( ),R,,,F,,第三,章,章,数,数控,机,机床,编,编程,实,实例,77,,三、,刀,刀具,补,补偿,指,指令,1、,刀,刀具,半,半径,补,补偿,指,指令,(,(G41,、,、G42,、,、G40,),),指令,格,格式,,X__ Y__ H (或D)__,G01,G42,G41,,G00,指令,格,格式,Z__ H __,G44,G43,,2、,刀,刀具,长,长度,补,补偿,指,指令,(,(G43,、,、G44,、,、G49,),第三,章,章,数,数控,机,机床,编,编程,实,实例,78,,四、,固,固定,循,循环,指,指令,固定,循,循环,主,主要,指,指孔,的,的循,环,环,,包,包括,钻,钻孔,、,、镗,孔,孔攻,丝,丝等,(一,),)固,定,定循,环,环功,能,能概,述,述,1、,固,固定,循,循环,指,指令,G73:,高,高速,深,深孔,往,往复,排,排屑,钻,钻,G74:,攻,攻左,螺,螺纹,G76:,精,精镗,G81:,钻,钻孔,G82:,钻,钻孔,G83:,深,深孔,排,排屑,G84:,攻,攻右,螺,螺纹,G85:,镗,镗削,G86:,镗,镗削,G88:,镗,镗削,G89:,镗,镗削,G87:,背,背镗,第三,章,章,数,数控,机,机床,编,编程,实,实例,79,,2、,固,固定,循,循环,的,的动,作,作组,成,成,6个,动,动作,组,组成,:,:,X、Y坐,标,标定,位,位,快进,到,到R,点,点,加工,孔,孔,孔底,动,动作,返回,到,到R,点,点,返回,到,到初,始,始点,,,,,,,,,,,,R,点,Z,值,初始,点,点,注:,固,定,定循,环,环只,能,能使,用,用在,X-Y,平面,上,上,,Z坐,标,标仅,作,作孔,加,加工,的,的进,给,给。
上,述,述动,作,作,,的进,给,给速,度,度由F决,定,定,,动,动作,,的进,给,给速,度,度按,固,固定,循,循环,规,规定,决,决定,第三,章,章,数,数控,机,机床,编,编程,实,实例,80,,3、,固,固定,循,循环,的,的代,码,码组,成,成,三组,代,代码,,数,据,据格,式,式代,码,码G90/G91,返,回,回点,代,代码,孔,加,加工,方,方式,代,代码G73—G89,G98,返,返,回,回初,始,始点,G99,返,返,回,回,R,点,,4、,固,固定,循,循环,指,指令,组,组的,书,书写,格,格式,,G__ X__ Y__ Z__ R__ P__ Q__ F__ L__,G99,G90,G91,,G98,第三,章,章,数,数控,机,机床,编,编程,实,实例,81,,指令,说,说明,1、G__,是,是,指,指,G73—G89,2、,X、Y指,孔,孔在XY,平,平面,的,的坐,标,标位,置,置,3、Z,指,指定,孔,孔底,的,的坐,标,标值,增,量,量方,式,式时,,,,是R点,到,到孔,底,底的,距离,;,;绝,对,对方,式,式时,,,,是,孔,孔底,的,的Z,坐,坐标,值,值。
4、R,,增量,值,值:,初,初始,点,点到R的,距,距离,绝对,值,值:R,点,点的,坐,坐标,值,值,5、Q,,G73、G83,:,:指,定,定每,次,次进,给,给的,深,深度,G76、G87,:,:指,定,定刀,具,具的,位,位移,量,量,6、P是,指,指刀,具,具在,孔,孔底,暂,暂停,的,的时,间,间,,最,最小,单,单位,为,为1ms,第三,章,章,数,数控,机,机床,编,编程,实,实例,82,,7、F,是,是指,切,切削,进,进给,的,的进,给,给率,8、L,是,是指,固,固定,循,循环,次,次数,9、,G73—G89、,Z、R、P,、,、Q、F,为,为模,态,态代,码,码,10,、,、G80,是,是指,固,固定,循,循环,取,取消,代,代码,第三,章,章,数,数控,机,机床,编,编程,实,实例,83,,(二,),)固,定,定循,环,环指,令,令,1、,高,高速,深,深孔,往,往复,排,排屑,钻,钻G73,主,主,要,要用,于,于高,速,速钻,孔,孔,指令,格,格式,G73X__Y__Z__R__Q__F__,Z,点,,,,初始点,R,点,G98,G99,Q,Q,Q,,,,,d,第三,章,章,数,数控,机,机床,编,编程,实,实例,84,,2、,攻,攻左,螺,螺纹G74,指令,格,格式,G74X__Y__Z__R__F__,,,,初始点,R,点,G98,G99,,,Z,,CW,CCW,CW,第三,章,章,数,数控,机,机床,编,编程,实,实例,85,,3、,钻,钻孔G81,用,用,于,于中,心,心钻,加,加工,定,定位,孔,孔和,一,一般,孔,孔加,工,工,指令,格,格式,G81X__Y__Z__R__F__,,,,初始点,R,点,G98,G99,,Z,,第三,章,章,数,数控,机,机床,编,编程,实,实例,86,,4、,钻,钻孔G82,锪,锪,孔,孔循,环,环,指令,格,格式,G82X__Y__Z__R__P__F__,,,,初始点,R,点,G98,G99,,Z,,,P,第三,章,章,数,数控,机,机床,编,编程,实,实例,87,,5、,精,精镗G76,指令,格,格式,G76X__Y__Z__R__Q__P__F__,,,初始点,R,点,G98,G99,,Z,,,P,,oss,主轴定向停止,,,,,R,点,初始点,第三,章,章,数,数控,机,机床,编,编程,实,实例,88,,例题:Q=0.2,,,,,R,点,初始点,,,16,10,10,3,,10,15,X,Y,O,N01G92X0Y0Z0,N02G00G90X10Y15,N03G43Z0H01M03S500,N04G76G98(G99)Z-26R-10,Q0.2F100,N05G00Z0M05,第三,章,章,数,数控,机,机床,编,编程,实,实例,89,,6、,镗,镗孔,循,循环G88,指令,格,格式,G88X__Y__Z__R__P__F__,,,,初始点,R,点,G98,G99,,,Z,,,P,,手动,,第三,章,章,数,数控,机,机床,编,编程,实,实例,90,,7、,深,深孔,排,排屑G83,用,用于,加,加工,深,深孔,指令,格,格式,G83X__Y__Z__R__Q__F__,Z,点,,,,初始点,R,点,G98,G99,Q,Q,Q,,,d,d,第三,章,章,数,数控,机,机床,编,编程,实,实例,91,,8、,攻,攻右,螺,螺纹G84,指令,格,格式,G84X__Y__Z__R__F__,,,,初始点,R,点,G98,G99,,,Z,,CCW,CW,CCW,第三,章,章,数,数控,机,机床,编,编程,实,实例,92,,9、,镗,镗削G85,指令,格,格式,G85X__Y__Z__R__F__,,,,初始点,R,点,G98,G99,,,Z,,第三,章,章,数,数控,机,机床,编,编程,实,实例,93,,10,、,、镗,削,削G86,指令,格,格式,G86X__Y__Z__R__F__,,,初始点,R,点,G98,G99,,,Z,,第三章 数,控,控机床编程,实,实例,94,,11、镗削G89,精,精镗,阶,阶梯孔,指令格式,G89 X__ Y__ Z__R__P __F__,,,,初始点,R,点,G98,G99,,,Z,,,P,第三章 数,控,控机床编程,实,实例,95,,12、背镗,(,(反镗循,环,环) G87,指令格式,G87 X__ Y__ Z__R__Q __F__,,oss,,,主轴启动,,,oss,,主轴启动,1,2,6,5,4,3,R,点,R,点,第三章 数,控,控机床编程,实,实例,96,,,Z,点,,,初始点,R,点,G98,G99,Q,Q,Q,,,,,d,Z,点,,,,初始点,R,点,G98,G99,Q,Q,Q,,,d,d,指令比较,G73和G83指令,第三章 数,控,控机床编程,实,实例,97,,G81 和G82指令,,,,初始点,R,点,G98,G99,,Z,,,,,初始点,R,点,G98,G99,,Z,,,P,第三章 数,控,控机床编程,实,实例,98,,G85 和G89指令,,,,初始点,R,点,G98,G99,,,Z,,,,,初始点,R,点,G98,G99,,,Z,,,P,第三章 数,控,控机床编程,实,实例,99,,G74 和G84指令,,,,初始点,R,点,G98,G99,,,Z,,CW,CCW,CW,,,,初始点,R,点,G98,G99,,,Z,,CCW,CW,CCW,第三章 数,控,控机床编程,实,实例,100,,(三)固定,循,循环中重复,次,次数的使用,方,方法,当采用重复,次,次数来编程,时,时,要采用G91、G99方式,,,,X,X,X,X,X,R点,初始点,第三章 数,控,控机床编程,实,实例,101,,例题,,,,,,X,Y,O,30,60,40,50,70,15,20,25,30,35,G90 G00 X20 Y10,G91 G98 G81 X10Y5 Z-20,R-5L5 F80,第三章 数,控,控机床编程,实,实例,102,,例题:,用重复固定,循,循环方式钻,削,削如图所示,的,的各孔,钻,头,头直,径,径为10毫,米,米。
=10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,X,Y,37-,10,通孔,20,10,17,O1100,N01 G90 G92 X0Y0 Z100,N02 G00 X-50 Y51 M03S800,N03 Z20 M08 F40,N04 G91G81G99X20 Z-18 R-17 L4,N05 X10 Y-17,N06 X-20L4,N07 X-10Y-17,N08 X20L5,N09 X10 Y-17,N10 X-20L6,N11 X10 Y-17,第三章 数,控,控机床编程,实,实例,103,,N12X20 L5,N13X-10Y-17,N14X-20L4,N15X10Y-17,N16X20L3,N17G80M09,N18G90G00Z100,N19X0 Y0 M05,N20M30,第三章 数,控,控机床编程,实,实例,104,,五、图形变,换,换功能,1、图形放,大,大、缩小(G50,、,、G51),指令格式,G51 I__ J__ K__P __,指令说明1I、J、K,缩,缩放比例中,心,心的坐标值,2 P:,放,放大、缩,小,小比例值,3 G50为取消缩,放,放比例指令,2、图形旋,转,转( G68 、G69),指令格式,G68,,__,,__ R__,指令说明1,,、,,旋转中心的,坐,坐标值,2 P:,旋,旋转角度,,,,逆时针方,向,向为正值,3 G69为取消图,形,形旋转指令,第三章 数,控,控机床编程,实,实例,105,,,谢谢观看,/,欢迎下载,BY FAITH IMEANA VISIONOF GOOD ONE CHERISHES ANDTHEENTHUSIASMTHATPUSHES ONE TOSEEKITS FULFILLMENTREGARDLESS OFOBST。