数控机床编程实例30084.pptx
《数控机床编程实例30084.pptx》由会员分享,可在线阅读,更多相关《数控机床编程实例30084.pptx(106页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章数控机床编程实例数控机床编程实例数控车床编程数控车床编程数控铣床编程数控铣床编程加工中心编程加工中心编程第三章 数控机床编程实例1 第一节第一节 数控车床编程指令数控车床编程指令1、坐标的取法、坐标的取法Z轴轴X轴轴主轴轴线方向主轴轴线方向径向方向径向方向一、有关坐标的指令一、有关坐标的指令正方向:刀具远离工件的方向正方向:刀具远离工件的方向2、绝对值和增量值、绝对值和增量值绝对值:绝对值:X、Z增量值:增量值:U、WX直径尺寸直径尺寸Z轴向尺寸轴向尺寸U增量的两倍增量的两倍W增量值增量值第三章第三章 数控机床编程实例数控机床编程实例2第三章第三章 数控机床编程实例数控机床编程实例
2、33、可设定零点偏置(、可设定零点偏置(G54G59)确定工件坐标系原点在机床坐标系的位置确定工件坐标系原点在机床坐标系的位置第三章第三章 数控机床编程实例数控机床编程实例44、加工程序原点偏置(、加工程序原点偏置(G92)格式格式G92X_ Z_X_ Z_工件坐标系原点设定在工件左端面位置工件坐标系原点设定在工件左端面位置G92X200Z210工件坐标系原点设定在工件右端面位置工件坐标系原点设定在工件右端面位置G92X200Z100工件坐标系原点设定在卡爪前端面位置工件坐标系原点设定在卡爪前端面位置G92X200Z190第三章第三章 数控机床编程实例数控机床编程实例5二、有关运动的指令二、有
3、关运动的指令1、快速定位指令(、快速定位指令(G00)模态代码模态代码指令格式指令格式 G00 X X(U U)_ Z_ Z(W W)_ _指令说明指令说明:X:X、Z Z 后面的值为终点坐标值后面的值为终点坐标值 U U、W W 后面的值是现在点与目标点之间的距离后面的值是现在点与目标点之间的距离 与方向与方向指令功能指令功能:表示刀具以机床给定的快速进给速度移动表示刀具以机床给定的快速进给速度移动 到目标点到目标点第三章第三章 数控机床编程实例数控机床编程实例6例:例:如图所示,刀具从换刀点如图所示,刀具从换刀点A(刀具起点)快速进给到(刀具起点)快速进给到B点,试点,试分别用绝对坐标方式
4、和增量坐标方式编写分别用绝对坐标方式和增量坐标方式编写G00程序段程序段增量坐标编程:增量坐标编程:G00 U-60 W-80G00 U-60 W-80绝对坐标编程:绝对坐标编程:G00 X40 Z122G00 X40 Z122第三章第三章 数控机床编程实例数控机床编程实例72 2、直线插补指令(、直线插补指令(G01)模态代码模态代码指令格式指令格式G01G01X X(U U)_ Z_ Z(W W)_ F_ F_指令功能指令功能 G01 G01指令使刀具以设定的进给速度从所在指令使刀具以设定的进给速度从所在 点出发,直线插补至目标点。点出发,直线插补至目标点。指令说明指令说明X X、Z Z
5、后面的值为终点坐标值后面的值为终点坐标值 U U、W W 后面的值是现在点与目标点之后面的值是现在点与目标点之间的距离与方向间的距离与方向 F F 以以F F给定速度进行切削加工,在无给定速度进行切削加工,在无新的新的F F指令替代前一直有效指令替代前一直有效第三章第三章 数控机床编程实例数控机床编程实例8例:例:如如图所示,设零件各表面已完成粗加工,试分别用绝对图所示,设零件各表面已完成粗加工,试分别用绝对坐标方式和增量坐标方式编写坐标方式和增量坐标方式编写G00G00,G01G01程序段。程序段。绝对坐标编程:绝对坐标编程:G00X18Z2A-BG01X18Z-15F50B-CG01X30
6、Z-26C-DG01X30Z-36D-EG01X42Z-36E-F增量坐标编程:增量坐标编程:G00U-62W-58A-BG01-1750-G01U12W-11-G01W-10-G01U12-第三章第三章 数控机床编程实例数控机床编程实例93 3、圆弧插补指令(、圆弧插补指令(G02、G03)模态代码模态代码指令格式指令格式G02I_K_F_G03X(U)_Z(W)_R_F_指令功能指令功能G02、G03指令表示刀具以进给速度指令表示刀具以进给速度 从圆弧起点向圆弧终点进行圆弧插补从圆弧起点向圆弧终点进行圆弧插补指令说明指令说明1)G02为顺时针圆弧插补指令为顺时针圆弧插补指令 G03为逆时针
7、圆弧插补指令为逆时针圆弧插补指令第三章第三章 数控机床编程实例数控机床编程实例10朝着圆弧所在平面的另一坐标轴的负方向看,朝着圆弧所在平面的另一坐标轴的负方向看,顺为顺为G02,逆为,逆为G03第三章第三章 数控机床编程实例数控机床编程实例112)X X、Z Z为圆弧终点坐标值为圆弧终点坐标值 U U、W W为圆弧终点相对于圆弧起点的坐标增量为圆弧终点相对于圆弧起点的坐标增量3)R为圆弧半径为圆弧半径 在在0180 R为正值为正值 在在180360 R为负值为负值R R编程只适用于非整圆的圆弧插补编程只适用于非整圆的圆弧插补4)圆弧中心地址)圆弧中心地址I、K确定确定无论是绝对坐标,还是增量坐
8、标,无论是绝对坐标,还是增量坐标,I、K都采用增量值都采用增量值第三章第三章 数控机床编程实例数控机床编程实例12ABIK中心中心XOZO1O2-I-K+I+KBA圆心坐标圆心坐标I、K是起点至圆心的矢量在是起点至圆心的矢量在X轴和轴和Z轴上的分矢量,方向一致取正,相反为负轴上的分矢量,方向一致取正,相反为负第三章第三章 数控机床编程实例数控机床编程实例13例:例:如如图所示,走刀路线为图所示,走刀路线为A-B-C-D-E-FA-B-C-D-E-F,试分别用绝对坐,试分别用绝对坐 标方式和增量坐标方式编程。标方式和增量坐标方式编程。绝对坐标编程绝对坐标编程G03X34Z-4K-4(或(或R4)
9、F50A-BG01Z-20B-CG02Z-40R20C-DG01Z-58D-EG02X50Z-66I8(或(或R8)E-F增量坐标编程增量坐标编程G03U8W-4k-4(或(或4)50A-BG01W-16B-CG02W-20R20C-DG01W-18D-EG02U16W-8I8(或(或R8)E-F第三章第三章 数控机床编程实例数控机床编程实例144 4、螺纹切削指令(、螺纹切削指令(G32)指令说明指令说明指令格式指令格式G32X(U)_Z(W)_F(E)_指令功能指令功能切削加工圆柱螺纹、圆锥螺纹和平面螺纹。切削加工圆柱螺纹、圆锥螺纹和平面螺纹。3)螺纹切削应注意在两端设置足够的升速进刀段螺
10、纹切削应注意在两端设置足够的升速进刀段1和降速退刀段和降速退刀段2。1)F公制螺纹的导程公制螺纹的导程E英制螺纹的导程英制螺纹的导程2)表示长轴方向的导程)表示长轴方向的导程如果轴方向为长轴,为半径值。如果轴方向为长轴,为半径值。对于圆锥螺纹,其斜角对于圆锥螺纹,其斜角在在450以下时,轴方向为长轴;以下时,轴方向为长轴;斜角斜角在在450900时,轴方向为长轴;时,轴方向为长轴;第三章第三章 数控机床编程实例数控机床编程实例15第三章第三章 数控机床编程实例数控机床编程实例16螺纹长度螺纹长度=螺纹有效长度螺纹有效长度L+1+21=2-5mm2=0.51例:例:如如图所示,走刀路线为图所示,
11、走刀路线为A-B-C-D-AA-B-C-D-A,切削圆锥螺纹,切削圆锥螺纹,螺纹导程为螺纹导程为4mm,4mm,1 1=3mm=3mm,2 2=2mm=2mm,每次背吃,每次背吃 刀量为刀量为mmmm,切削深度为,切削深度为2mm2mm。G00 X16 G32 X44 W-45 F4 G00 X50W45X14G32 X42 W-45 F4G00 X50W45第三章第三章 数控机床编程实例数控机床编程实例174 4、回换刀点指令(、回换刀点指令(G24G27)指令格式指令格式N10G24G24沿沿X轴退刀到换刀点轴退刀到换刀点G25沿沿Z轴退刀到换刀点轴退刀到换刀点G26先先X向退刀再向退刀再
12、Z向退刀到换刀点向退刀到换刀点G27先先Z向退刀再向退刀再X向退刀到换刀点向退刀到换刀点必须同时使用必须同时使用G24换刀点换刀点换刀点换刀点G25换刀点换刀点G26换刀点换刀点G27第三章第三章 数控机床编程实例数控机床编程实例18指令格式指令格式 G90X X(U U)_ Z_ Z(W W)_ F_ F_指令说明指令说明 X X、Z Z 表示切削终点坐标值;表示切削终点坐标值;U U、W W 表示切削表示切削终终点相点相对对循循环环起点的坐起点的坐标标分量;分量;F F 表示表示进给进给速度速度 1、直线、直线切削循环指令切削循环指令(G90)(单一循环)(单一循环)三、循环指令三、循环指
13、令第三章第三章 数控机床编程实例数控机床编程实例192、锥面、锥面切削循环指令切削循环指令(G90)指令格式指令格式 G90 X X(U U)_ Z_ Z(W W)_ I _ F_ I _ F_指令说明指令说明 X X、Z Z 表示切削终点坐标值;表示切削终点坐标值;U U、W W 表示切削表示切削终终点相点相对对循循环环起点的坐起点的坐标标分量;分量;F F 表示表示进给进给速度速度 I I 锥面的起点和终点在轴方向上的增量值;锥面的起点和终点在轴方向上的增量值;第三章第三章 数控机床编程实例数控机床编程实例20例题例题 如如图图所示,运用所示,运用锥度锥度切削循切削循环环指令指令编编程。程
14、。G90 X40 Z20 I-5 F30 G90 X40 Z20 I-5 F30 A-B-C-D-A A-B-C-D-A X30 X30 A-E-F-D-A A-E-F-D-A X20 X20 A-G-H-D-A A-G-H-D-A第三章第三章 数控机床编程实例数控机床编程实例21作业作业第三章第三章 数控机床编程实例数控机床编程实例22第三章第三章 数控机床编程实例数控机床编程实例234、组合面、组合面切削循环指令切削循环指令(G71-G73)轴向走刀轮廓切削循环指令轴向走刀轮廓切削循环指令(G71)指令格式指令格式 G71 A _ I _ K _ D _ F _ E _ S _ A _ I
15、 _ K _ D _ F _ E _ S _ G71 P _ Q _ I _ K _ D _ F _ E _ S _ P _ Q _ I _ K _ D _ F _ E _ S _ 指令说明指令说明 A A 调用子程序调用子程序 P P、Q PQ P起始段号起始段号 Q Q结束段号结束段号 I X I X轴向精车余量(直径值)轴向精车余量(直径值)K Z K Z轴向精车余量轴向精车余量 D D 粗车进刀深度(半径值)粗车进刀深度(半径值)F F 进给速度进给速度 E E 斜面上的进给量斜面上的进给量第三章第三章 数控机床编程实例数控机床编程实例24指令说明指令说明1、每次切深、每次切深D D可
16、按工艺要求设定,当实际总切深可按工艺要求设定,当实际总切深 不是每次切深的整数倍时,系统自动调整粗加不是每次切深的整数倍时,系统自动调整粗加 工循环的最后一刀切深,以确保精加工余量。工循环的最后一刀切深,以确保精加工余量。2 2、固定循环完成后,刀具回到循环起点。、固定循环完成后,刀具回到循环起点。3 3、精加工第一个程序段中,只允许、精加工第一个程序段中,只允许G00X轴移轴移 动,动,Z轴不能有移动。轴不能有移动。第三章第三章 数控机床编程实例数控机床编程实例25KKDII指令功能指令功能 切除棒料毛坯大部分加工余量,切削是沿平切除棒料毛坯大部分加工余量,切削是沿平 行行Z Z轴方向进行,
17、轴方向进行,A A为循环起点为循环起点,A-A-B,A-A-B为精为精 加工路线加工路线第三章第三章 数控机床编程实例数控机床编程实例26例题例题 如如图图所示,所示,工艺设计规定:粗车时进刀深度为工艺设计规定:粗车时进刀深度为2mm2mm,进给速度,进给速度100mm/min100mm/min,主轴转速,主轴转速500r/min500r/min,精加工余量为,精加工余量为0.5mm(x0.5mm(x向向),0.2mm(z),0.2mm(z向向)运用外圆粗加工循环指令编程。运用外圆粗加工循环指令编程。N010 G92 X150 Z100N010 G92 X150 Z100N020 G00 X4
18、1 Z0N020 G00 X41 Z0 (快速到达循环起点)(快速到达循环起点)N030 G71 P40 Q110 I0.5 N030 G71 P40 Q110 I0.5 K0.2 D2 F100 S500 K0.2 D2 F100 S500 N040 G00 X0 Z0N040 G00 X0 Z0 (Z Z轴未移动)轴未移动)N050 G03 X11 W-5.5 R5.5N050 G03 X11 W-5.5 R5.5N060 G01 W-10N060 G01 W-10N070 X17 W-10N070 X17 W-10N080 W-15N080 W-15N090 G02 X29 W-7.34
19、8 R7.5N090 G02 X29 W-7.348 R7.5N100 G01 W-12.652N100 G01 W-12.652N110 X41N110 X41(刀具自动返回循环起点(刀具自动返回循环起点A A)第三章第三章 数控机床编程实例数控机床编程实例27径向走刀轮廓切削循环指令径向走刀轮廓切削循环指令(G72)指令格式指令格式 G72 A _ I _ K _ D _ F _ E _ S _ A _ I _ K _ D _ F _ E _ S _ G72 P _ Q _ I _ K _ D _ F _ E _ S _ P _ Q _ I _ K _ D _ F _ E _ S _ 指令
20、说明指令说明 A A 调用子程序调用子程序 P P、Q PQ P起始段号起始段号 Q Q结束段号结束段号 I X I X轴向精车余量轴向精车余量 K Z K Z轴向精车余量轴向精车余量 D D 粗车进刀深度粗车进刀深度 F F 进给速度进给速度 E E 斜面上的进给量斜面上的进给量第三章第三章 数控机床编程实例数控机床编程实例28DKI/2指令功能指令功能 切除棒料毛坯大部分加工余量,切削是沿平切除棒料毛坯大部分加工余量,切削是沿平 行行X X轴方向进行,轴方向进行,A A为循环起点为循环起点,A-A-B,A-A-B为精为精 加工路线加工路线第三章第三章 数控机床编程实例数控机床编程实例29例
21、题例题 如如图图所示,所示,工艺设计规定:粗车时进刀深度为工艺设计规定:粗车时进刀深度为1mm1mm,进给速度,进给速度100mm/min100mm/min,主轴转速,主轴转速500r/min500r/min,精加工余量为,精加工余量为0.1mm(x0.1mm(x向向),0.2mm(z),0.2mm(z向向)运用端面粗加工循环指令编程。运用端面粗加工循环指令编程。N010 G92 X150 Z100N010 G92 X150 Z100N020 G00 X41 Z1N020 G00 X41 Z1N030 G72 P40 Q70 I0.1 K0.2N030 G72 P40 Q70 I0.1 K0.
22、2 F100 S500 F100 S500 N040 G00 X41 Z-31N040 G00 X41 Z-31N050 G01 X20 Z-20N050 G01 X20 Z-20N060 Z-2N060 Z-2N070 X14 Z1N070 X14 Z1第三章第三章 数控机床编程实例数控机床编程实例30平行工件轮廓切削循环指令平行工件轮廓切削循环指令(G73)指令格式指令格式 G73 A _ U _ W _ I _ K _ D _ F _ E _ S _ A _ U _ W _ I _ K _ D _ F _ E _ S _ G73 P _ Q _ U _ W _ I _ K _ D _ F
23、 _ E _ S _ P _ Q _ U _ W _ I _ K _ D _ F _ E _ S _指令说明指令说明 U U、W W X X轴和轴和Z Z轴向粗车余量轴向粗车余量 U U(半径值)(半径值)I I X X轴向精车余量轴向精车余量 K Z K Z轴向精车余量轴向精车余量 D D 循环次数(粗车)循环次数(粗车)指令功能指令功能 适合加工铸造、锻造成型一类工件适合加工铸造、锻造成型一类工件第三章第三章 数控机床编程实例数控机床编程实例31I/2KKI/2U+I/2W+K第三章第三章 数控机床编程实例数控机床编程实例32例题例题:如图所示,粗车余量为如图所示,粗车余量为18mm(x1
24、8mm(x向向),5mm(z5mm(z向向),),进给速度进给速度 100mm/min100mm/min,主轴转速,主轴转速500r/min500r/min,精加工余量为,精加工余量为0.5mm(x0.5mm(x向向),),0.5mm(z0.5mm(z向向),),循环次数为循环次数为1010次。运用固定形状切削复合循环指令编程。次。运用固定形状切削复合循环指令编程。N010 G92 N010 G92 100 Z100100 Z100N020 G00 N020 G00 50 Z1050 Z10N030 G73 P40 Q090 U18 W5N030 G73 P40 Q090 U18 W5 D10
25、 I0.5 K0.5 F100 D10 I0.5 K0.5 F100 S100 S100N040 G01 X0 Z1N040 G01 X0 Z1N050 G03 X12 W-6 N050 G03 X12 W-6 6 6N060 G01 W-10N060 G01 W-10N070 X20 W-15N070 X20 W-15N080 W-13N080 W-13N090 G02 X34 W-7 R7N090 G02 X34 W-7 R7N100 G70 P50 Q100 F30N100 G70 P50 Q100 F30第三章第三章 数控机床编程实例数控机床编程实例33精加工复合循环(精加工复合循环(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 编程 实例 30084
限制150内