1、二、二、数控车床基本功能数控车床基本功能 数控车床的基本功能包括:数控车床的基本功能包括:准备功能(G功能)辅助功能(M功能)进给功能(F功能)刀具功能(T功能)主轴功能(S功能)2.1 2.1 准备功能(准备功能(G G功能)功能)准备功能也称为准备功能也称为G G功能,(或称为功能,(或称为G G代码),代码),它是用来指令车床工作方式或控制系统工作它是用来指令车床工作方式或控制系统工作方式的一种命令。方式的一种命令。G G功能由地址符功能由地址符G G和其后的和其后的两位数字组成(两位数字组成(00009999),从),从G00G00到到G99G99共共100100种功能,用以指令机床不
2、同的动作种功能,用以指令机床不同的动作,如用如用G01G01来指令运动坐标的直线进给。来指令运动坐标的直线进给。G G代码有单次代码有单次G G代码和模态代码和模态G G 代码之分,单次代码之分,单次G G代码只限于被指令的程序段中有效,而模态代码只限于被指令的程序段中有效,而模态G G代码在同组代码在同组G G代码出现之前,其代码一直有效。代码出现之前,其代码一直有效。指定刀具路径;指定刀具路径;例如例如:G1直线插补;直线插补;G0快速定位;快速定位;G2顺时针圆弧插补;顺时针圆弧插补;G3逆时针圆弧插补。逆时针圆弧插补。设定状态;设定状态;例如例如:G96G96恒线速度开;恒线速度开;G
3、97G97恒线速度关;恒线速度关;(初态)(初态)G98G98每分钟进给速度每分钟进给速度 (初态)(初态)G99G99每转进给速度;每转进给速度;1 1)G G代码功能代码功能G代码组别功 能G0001快速定位G01直线进给G02顺圆弧插补G03逆圆弧插补G0400暂停、准停G28返回参考点G3201螺纹切削G5000坐标系设定G65宏程序命令G70精加工循环G71外圆粗加工循环G代码组别功 能G7200端面粗加工循环G73封闭切削循环G74端面深孔加工循环G75切槽循环G76螺纹复合切削循环G9001内外圆车削循环G92螺纹切削循环G94端面切削循环G9602恒线速开G97恒线速关G980
4、3每分进给G99每转进给2)G代码表代码表2.2 2.2 刀具功能(刀具功能(T T功能)功能)刀具功能也称为刀具功能也称为T功能,用于指令加工中所功能,用于指令加工中所用刀具号及自动补偿编组号的地址字,其自用刀具号及自动补偿编组号的地址字,其自动补偿内容主要指刀具的刀位偏差及刀具半动补偿内容主要指刀具的刀位偏差及刀具半径补偿。径补偿。例:例:T 02 03 表示将表示将2号刀转到切削位置,并执行号刀转到切削位置,并执行第第3组刀具补偿值。组刀具补偿值。T 01 00 表示将表示将1号转到切削位置,不执行刀号转到切削位置,不执行刀补补,补偿量为零。补偿量为零。2.3 2.3 主轴功能(主轴功能
5、(S S功能)功能)主轴转速指令功能,它是由地址主轴转速指令功能,它是由地址S S及其后面的及其后面的数字表示,目前有数字表示,目前有S2S2(两位数)、(两位数)、S4S4(四位(四位数)的表示法,即数)的表示法,即SXXSXX和和SXXXXSXXXX,一般的经济,一般的经济型数控车床一般用一位或两位约定的代码来型数控车床一般用一位或两位约定的代码来控制主轴某一档位的高速和低速控制主轴某一档位的高速和低速,对具有无对具有无级调速功能的数控车床,则可由后续数字直级调速功能的数控车床,则可由后续数字直接指令其主轴的转速(接指令其主轴的转速(r/minr/min)。)。另外对具有恒线速度切削功能的
6、数控车床,另外对具有恒线速度切削功能的数控车床,其加工程序中的其加工程序中的S S指令即可指令恒定转速(转指令即可指令恒定转速(转/分),也可指令车削时的恒定线速度(米分),也可指令车削时的恒定线速度(米/分),即在车削时,其主轴转速随着车削直分),即在车削时,其主轴转速随着车削直径的变化而自动变化,始终保持线速度为给径的变化而自动变化,始终保持线速度为给定的恒定值。定的恒定值。1 1)S两位数两位数国内的数控车床一般用一位或两位数字约定国内的数控车床一般用一位或两位数字约定的代码表示,本文介绍的的代码表示,本文介绍的GSK980TAGSK980TA数控系统,数控系统,对应机床提供的对应机床提
7、供的6 6级主轴机械换档(每个档位级主轴机械换档(每个档位有高速档和低速档)用有高速档和低速档)用S1S1指定为高速,指定为高速,S2S2指指定低速,这里的高速和低速只是相对于机床定低速,这里的高速和低速只是相对于机床的的某个机械档位而言的。的的某个机械档位而言的。如:想要指定车床每分钟如:想要指定车床每分钟560560正转,则先将车正转,则先将车床变速档位打在床变速档位打在11201120/560560档位上(手动),档位上(手动),编程时只需在程序段中指令编程时只需在程序段中指令 S2 M3 S2 M3 即可实即可实现转速要求(其余转速可类推)。现转速要求(其余转速可类推)。2 2)S S
8、四位数四位数用地址用地址S S和其后面的四位数值直接指令轴的转和其后面的四位数值直接指令轴的转数(转数(转/分)。如分)。如S1200S1200表示主轴恒定转速为表示主轴恒定转速为每分钟每分钟12001200转。对于具有恒线速控制功能的转。对于具有恒线速控制功能的数控系统,则数控系统,则S S后面的线速度是恒定的,随着后面的线速度是恒定的,随着车削直径的变化,根据给定线速度计算出主车削直径的变化,根据给定线速度计算出主轴转速,使得刀具瞬间的位置与工件表面保轴转速,使得刀具瞬间的位置与工件表面保持恒定关系。持恒定关系。用用G96G96(恒线速控制指令),(恒线速控制指令),G97G97(指定主轴
9、(指定主轴转速)来配合转速)来配合S S代码来指定主轴的速度。代码来指定主轴的速度。例:例:G96 S18 G96 S18,表示切削速度为表示切削速度为1818米米/分。分。G97 S1200 G97 S1200,表示主轴转速为表示主轴转速为12001200转转/分。分。2.4 2.4 辅助功能(辅助功能(M M功能)功能)辅助功能也称辅助功能也称M M功能,用以指令数控机床中的功能,用以指令数控机床中的辅助装置的开关动作或状态,辅助功能是用辅助装置的开关动作或状态,辅助功能是用地址地址M M及其后续数字(一般为两位数)组成。及其后续数字(一般为两位数)组成。由于数控机床实际使用的符合由于数控
10、机床实际使用的符合ISOISO标准的这种标准的这种地址符,其标准的程度与地址符,其标准的程度与G G指令一样不高,指指令一样不高,指定代码少,不指定和永不指定代码多,定代码少,不指定和永不指定代码多,M M功能功能代码常因数控系统生产厂家及机床结构的差代码常因数控系统生产厂家及机床结构的差异和规格的不同而有所差别。因此,编程人异和规格的不同而有所差别。因此,编程人员必须熟悉具体所使用数控系统的员必须熟悉具体所使用数控系统的M M功能指令功能指令的功能含义,不可盲目套用。的功能含义,不可盲目套用。辅助功能字辅助功能字M代码代码功能功能代码代码功能功能M00程序停止程序停止M09冷却液关冷却液关M
11、03主轴正转主轴正转M30程序结束程序结束M04主轴反转主轴反转M98调用子程序调用子程序M05主轴停止主轴停止M99子程序结束子程序结束M08冷却液开冷却液开以上以上M功能是功能是GSK980TA系统常用辅助功能系统常用辅助功能在完成程序段的其它指令后,使主轴回转、在完成程序段的其它指令后,使主轴回转、进给运动、冷却液等均停止。以便于在加工进给运动、冷却液等均停止。以便于在加工过程中停机检查、测量尺寸、或者手动换刀、过程中停机检查、测量尺寸、或者手动换刀、手动变速等,均可使用手动变速等,均可使用M00M00指令,程序停止指令,程序停止后,做好所需工作后,做好所需工作,再按下启动按钮,即可再按
12、下启动按钮,即可继续执行后续程序。继续执行后续程序。1 1)程序停止指令)程序停止指令 M00M002 2)主轴控制指令)主轴控制指令 M03M03、M04M04、M05M05M03M03、M04M04指令分别控制主轴的正转和反转。指令分别控制主轴的正转和反转。并与并与S S指令组合,可指令高速、低速的正反转。指令组合,可指令高速、低速的正反转。M05M05指令主轴停止,并在该程序段中是在其它指令主轴停止,并在该程序段中是在其它指令执行完毕后才执行。指令执行完毕后才执行。3 3)冷却液控制指令)冷却液控制指令 M08M08、M09M09M08为打开冷却液,控制冷却泵的启动,为打开冷却液,控制冷
13、却泵的启动,M09用于关闭冷却液。用于关闭冷却液。4 4)程序结束指令)程序结束指令 M30M30该指令用于程序的最后一段,表示工件已加该指令用于程序的最后一段,表示工件已加工完毕。机床运动停止,使数控系统处于复工完毕。机床运动停止,使数控系统处于复位状态,并返回至程序段开头。位状态,并返回至程序段开头。5 5)调用子程序)调用子程序M98M98例:例:M98 P060048 M98 P060048 表示调用表示调用O0048O0048子程序子程序0606次;次;M98 P100013 M98 P100013 表示调用表示调用O0013O0013子程序子程序1010次;次;注意:编辑子程序时,
14、一定要用相对坐标进行编程注意:编辑子程序时,一定要用相对坐标进行编程6 6)子程序结束返回)子程序结束返回M99M99M99 M99 放在子程序的结尾处放在子程序的结尾处练习练习1 1:使用:使用M98M98加工下图工件,编写程序;加工下图工件,编写程序;主程序主程序 O00010001N10 G0 X100 Z100 M3 S750N10 G0 X100 Z100 M3 S750N20 T0303 N20 T0303 (尖刀)(尖刀)N30 G0 X36 Z-5N30 G0 X36 Z-5N40 M98 P030002N40 M98 P030002()N50 G0 X100 Z100N50
15、G0 X100 Z100N60 M5 N60 M5 N70 M30N70 M30“”调用调用O00020002子程序子程序3 3次次子程序子程序O00020002N10 G1 U-2 F50N10 G1 U-2 F50N20 G2 W-14.28 R10N20 G2 W-14.28 R10N30 G1 W14.28 N30 G1 W14.28 N40 M99N40 M992.5 2.5 进给功能(进给功能(F F功能)功能)在切削零件时,用指定的速度来控制刀具运在切削零件时,用指定的速度来控制刀具运动和切削的速度称为进给,决定进给速度的动和切削的速度称为进给,决定进给速度的功能称为进给功能(也
16、称功能称为进给功能(也称F F功能)。对于数控功能)。对于数控车床,其进给的方式可以分为:每分钟进给车床,其进给的方式可以分为:每分钟进给和每转进给两种。和每转进给两种。1)每分钟进给)每分钟进给即刀具每分钟走的距离,单位为即刀具每分钟走的距离,单位为mm/min(每分钟多少毫米),与车床转速快慢无关,(每分钟多少毫米),与车床转速快慢无关,其进给进度不随主轴转速的变化而变化,和其进给进度不随主轴转速的变化而变化,和普通车床的走刀量概念有区别。普通车床的走刀量概念有区别。对于初学者来说,对于初学者来说,F F功能数值的确定往往不合功能数值的确定往往不合理,主要是缺少切削方面的知识。理,主要是缺
17、少切削方面的知识。F F值的确定可用以下公式:值的确定可用以下公式:F F值值=车床转速车床转速所选走刀量所选走刀量2)每转进给)每转进给即车床主轴每转一圈,刀具向进给方向移动即车床主轴每转一圈,刀具向进给方向移动的距离。单位为毫米的距离。单位为毫米/转,主轴每转刀具的进转,主轴每转刀具的进给量用给量用F F后续的数值直接指令,用后续的数值直接指令,用G99G99配合指配合指令,如:令,如:G99 F0.3 G99 F0.3 表示主轴每转一圈,刀表示主轴每转一圈,刀具向进给方向移动具向进给方向移动0.30.3毫米,与普通车床的走毫米,与普通车床的走刀量概念完全相同。其运行的速度是随主轴刀量概念
18、完全相同。其运行的速度是随主轴的变化而变化的。的变化而变化的。3)在螺纹加工时表示螺纹导程(毫米)在螺纹加工时表示螺纹导程(毫米)例如:例如:F2.5F2.5表示螺纹导程为表示螺纹导程为2.52.5毫米毫米2.6 G代码详细说明1 1)G00G00(或(或G0G0)快速定位)快速定位 格式:格式:G00 X30 Z50G00 X30 Z50 其中,其中,X30 Z50X30 Z50指指终点坐标值终点坐标值快速地从当前点以直线方式移动到终点坐标;快速地从当前点以直线方式移动到终点坐标;G00G00指令的运动轨迹是按快速定位进给速度运行(移动速指令的运动轨迹是按快速定位进给速度运行(移动速度由系统
19、的度由系统的2222、2323号参数设定),先两轴同量同步进给号参数设定),先两轴同量同步进给作斜线运动,走完较短的轴,再走完较长的另一轴。作斜线运动,走完较短的轴,再走完较长的另一轴。OXZ3050G0 1 运 动 轨 迹 线G0 0 运 动 轨 迹 线2 2)G01 G01 直线插补直线插补格式:格式:G1 X30 Z50 F100G1 X30 Z50 F100其中,其中,X30 Z50X30 Z50指终点坐标值指终点坐标值 F100F100指进给速度指进给速度 表示在当前点以直线方式和设定的进给速度移动到表示在当前点以直线方式和设定的进给速度移动到终点坐标终点坐标OXZ3050G01运动
20、 轨迹 线G00运动 轨迹 线例例1 1:把:把 33mm33mm的棒料加工成的棒料加工成30mm30mm的圆柱的圆柱 程序如下:G0 X30 Z2 G1 X30 Z-25 F100 注意:注意:G1跟在G0后面一定要带F值练习:编写下图工件加工轨迹的程序。练习:编写下图工件加工轨迹的程序。程序如下:程序如下:N10 G0 X100 Z100 (建立坐标系)(建立坐标系)N11 M3 S600 (主轴正转)(主轴正转)N20 T0100 (调用(调用1号刀)号刀)N30 G0 X20 Z2 M08 (快速定(快速定 位,冷却液开)位,冷却液开)N40 G1 X20 Z-10 F100 (从(从
21、A点点 切到切到B点)点)N50 G1 X30 Z-15(从(从B点切到点切到C点)点)N60 G1 X30 Z-25(从(从C点切到点切到D点)点)N70 G0 X100 Z100(返回程序原点)(返回程序原点)N80 M30 (程序结束,辅助功能关)(程序结束,辅助功能关)用前刀架时:用前刀架时:G03G03顺时针圆弧插补、顺时针圆弧插补、G02G02逆时针圆弧插补逆时针圆弧插补格式格式1 1:G02 X-Z-R-F-G02 X-Z-R-F-其中,其中,X-Z-X-Z-圆弧终点坐标圆弧终点坐标;R-R-圆弧半径圆弧半径;F-F-指进给速度指进给速度;格式格式2 2:G02 X-Z-I-K-
22、F-G02 X-Z-I-K-F-其中,其中,X-Z-X-Z-圆弧终点坐标圆弧终点坐标;I I 以圆弧起始点作坐标,圆弧以圆弧起始点作坐标,圆弧起点至圆心起点至圆心X X轴方向的距离(轴方向的距离(mmmm);K-K-以圆弧起始点作坐标,圆弧以圆弧起始点作坐标,圆弧起点至圆心起点至圆心Z Z轴方向的距离(轴方向的距离(mmmm);F-4 F-4位数字的进给功能代码位数字的进给功能代码;3 3)G02G02、G03G03顺逆时针圆弧插补顺逆时针圆弧插补XZG03G02ZXG02G03前刀架前刀架后刀架后刀架例题:编写下图工件的加工轨迹。例题:编写下图工件的加工轨迹。程序如下:程序如下:N10 G0
23、 X100 Z100 M3 S500N10 G0 X100 Z100 M3 S500N20 T0100N20 T0100N30 G0 X0 Z2N30 G0 X0 Z2N40 G1 Z0 F50 N40 G1 Z0 F50 N50 G3 X30 Z-15 R15N50 G3 X30 Z-15 R15N60 G1 Z-40 N60 G1 Z-40 N70 G0 X100 Z100N70 G0 X100 Z100N80 M05N80 M05N90 M30N90 M30练习练习1 1:编写下图工件的加工轨迹;:编写下图工件的加工轨迹;程序如下:程序如下:N10 G0 X100 Z100 M3 S65
24、0N10 G0 X100 Z100 M3 S650N20 T0100N20 T0100N30 G0 X20 Z0N30 G0 X20 Z0N40 G2 X50 Z-15 R15 F80N40 G2 X50 Z-15 R15 F80N50 G1 X50 Z-30N50 G1 X50 Z-30N60 M5 N60 M5 N70 M30 N70 M30 练习练习2 2:编写下图工件的加工轨迹:编写下图工件的加工轨迹 程序如下:程序如下:N10 X100 Z100 M3 S650N10 X100 Z100 M3 S650N20 T0100N20 T0100N30 G0 X0 Z2 N30 G0 X0
25、Z2 N40 G1 Z0 X0 F80N40 G1 Z0 X0 F80N50 G3 X30 Z-15 R15N50 G3 X30 Z-15 R15N60 G1 X50 Z-15N60 G1 X50 Z-15N70 G1 Z-25N70 G1 Z-25N80 X70 Z-35N80 X70 Z-35N90 Z-45N90 Z-45N100 G0 X100 Z100N100 G0 X100 Z100N110 M5N110 M5N120 M30N120 M30利用暂停指令,可以推迟下个程序段的执行,利用暂停指令,可以推迟下个程序段的执行,推迟时间为指令时间。推迟时间为指令时间。格式:格式:G04 X
26、 G04 X 单位:秒单位:秒 指令范围从指令范围从0.001-9999.9990.001-9999.999秒,如果秒,如果省略了省略了P P,X X,指令可看作是准确停,指令可看作是准确停4 4)G04 G04 暂停时间(延时)暂停时间(延时)格式:格式:G32 XG32 X Z Z F F ;F F :螺纹导程:螺纹导程例:用例:用G32G32加下图工件,编写程序;加下图工件,编写程序;N10 G00 X60 Z60N10 G00 X60 Z60N20 S50 M03 T0303N20 S50 M03 T0303N30 G00 X22 Z3N30 G00 X22 Z3N40 G32 X19
27、 Z-20 F1.5N40 G32 X19 Z-20 F1.5N50 G00 X22N50 G00 X22N60 Z3N60 Z3N70 X18.5N70 X18.5N80 G32 X18.5 Z-20 F1.5N80 G32 X18.5 Z-20 F1.5N90 G00 X22N90 G00 X22N100 Z3N100 Z3N110 X18.05N110 X18.05N120 G32X18.05 Z-20 F1.5N120 G32X18.05 Z-20 F1.5N130 G00 X60N130 G00 X60N140 Z60 M05N140 Z60 M05N150 M30N150 M305
28、 5)G32 G32 螺纹切削螺纹切削格式格式:G28 X:G28 X Z Z ;利用上面指令,可以使指令的轴自动返回到参考点。利用上面指令,可以使指令的轴自动返回到参考点。X X(U U)_Z(W)_Z(W)_指定返回到参考点路途经过的中间点,用绝对值指令或指定返回到参考点路途经过的中间点,用绝对值指令或增量值指令。增量值指令。1 1)快速从当前位置定位到指令轴的中间点位置()快速从当前位置定位到指令轴的中间点位置(A A点点B B 点)。点)。2 2)快速从中间点定位到参考点()快速从中间点定位到参考点(B B点点RR点)。点)。3 3)若非机床锁住状态,返回参考点完毕时,回零灯亮。)若非
29、机床锁住状态,返回参考点完毕时,回零灯亮。6 6)G28 G28 自动返回机械原点自动返回机械原点格式:格式:G50 XG50 X Z Z ;根据此指令,建立一个坐标系,使刀具上的某一点,例如根据此指令,建立一个坐标系,使刀具上的某一点,例如刀尖,在坐标系的坐标为(刀尖,在坐标系的坐标为(X X、Z Z)。)。此坐标系称为零件坐标系。坐标系一旦建立,后面指令中此坐标系称为零件坐标系。坐标系一旦建立,后面指令中绝对值指令的位置都是用此坐标系中该点位置的坐标值来表示绝对值指令的位置都是用此坐标系中该点位置的坐标值来表示的。的。当直径指定时,当直径指定时,X X值是直径值,半径指定时是半径值。值是直
30、径值,半径指定时是半径值。直径指定时的坐标系设定直径指定时的坐标系设定 G50 X G50 X 2a2a Z Z b b 7 7)G50 G50 坐标系统的设定坐标系统的设定内,外圆柱车削循环内,外圆柱车削循环G90G90(单一循环)(单一循环)格式:格式:G90 XG90 X Z Z F F ;X X Z Z 切削终点坐标值切削终点坐标值F F 切削速度切削速度动作分解:动作分解:1 1、X X轴快进至与终点坐标同一轴快进至与终点坐标同一X X坐标的位置上(走坐标的位置上(走G00G00););2 2、Z Z轴以进给速度车削至终点位置(走轴以进给速度车削至终点位置(走G01G01););3
31、3、X X轴以进给速度退至与起点同一轴以进给速度退至与起点同一X X坐标的位置(走坐标的位置(走G01G01););4 4、Z Z轴快进退回起点(走轴快进退回起点(走G00G00););8 8)G90 G90 外圆、内圆车削循环外圆、内圆车削循环例题例题1 1:把直径把直径5050的棒料加工成下图工件,编写程序;的棒料加工成下图工件,编写程序;程序如下:程序如下:N10 X100 Z100 M3 S650N10 X100 Z100 M3 S650N20 T0100N20 T0100N30 G0 X52 Z2N30 G0 X52 Z2N40 G90 X45 Z-40 F100N40 G90 X4
32、5 Z-40 F100N50 X40N50 X40N60 X35 Z-30N60 X35 Z-30N70 X30 N70 X30 N80 X25N80 X25N90 X20N90 X20N100 G0 X100 Z100N100 G0 X100 Z100N110 M5N110 M5N120 M30 N120 M30 例题例题2 2:镗孔(已钻好直径镗孔(已钻好直径1818的孔),编写程序;的孔),编写程序;程序如下程序如下N10 G0 X100 Z100 N10 G0 X100 Z100 N11 M3 S250N11 M3 S250N20 T0202 N20 T0202(镗刀)(镗刀)N30
33、G0 X18 Z2 N30 G0 X18 Z2 N40 G90 X20 Z-30 F50N40 G90 X20 Z-30 F50N50 X25 Z-15N50 X25 Z-15N60 X30N60 X30N70 G0 X100 Z100N70 G0 X100 Z100N90 M30N90 M30 G90 G90 圆、外圆锥切削循环圆、外圆锥切削循环格式:格式:G90 XG90 X Z Z R R F F ;X X Z Z :圆锥终点(:圆锥终点(B B点)点)R R :圆锥起点相对于圆锥终点在:圆锥起点相对于圆锥终点在X X轴上的位置差轴上的位置差 (半径表示)(半径表示)R=R=(X X圆锥
34、起点圆锥起点 -X-X圆锥终点)圆锥终点)/2/2 即:即:R=R=(XB-XAXB-XA)/2/2例题:例题:程序如下:程序如下:T0100T0100G0 X42 Z2G0 X42 Z2G90 X30 Z-35 R-5.286 F100G90 X30 Z-35 R-5.286 F100练习练习1 1:把直径把直径4242的棒料加工成下图工件,编写程序;的棒料加工成下图工件,编写程序;程序如下:程序如下:N10 G00 X80 Z60N10 G00 X80 Z60N11 S560 M03N11 S560 M03N12 T0100N12 T0100N20 G0 X43 Z2 M08N20 G0
35、X43 Z2 M08N30 G90 X40 Z-15 F80N30 G90 X40 Z-15 F80N40 X35 Z-10 N40 X35 Z-10 N50 X35 Z-10 R-9N50 X35 Z-10 R-9N60 R-4N60 R-4N70 R-6N70 R-6N80 R-8N80 R-8N90 R-9N90 R-9N100 G00 X80 Z60N100 G00 X80 Z60N110 M30N110 M30练习练习2 2:把把52mm52mm的棒料加工成下图工件,编写程序;的棒料加工成下图工件,编写程序;程序如下:程序如下:N10 G00 X80 Z80N10 G00 X80 Z
36、80N20 S560 M03N20 S560 M03N30 T0100N30 T0100N40 G00 X52 Z2N40 G00 X52 Z2N50 G90 X50 Z-40 F80N50 G90 X50 Z-40 F80N60 X45 Z-10N60 X45 Z-10N70 X40N70 X40N80 X35N80 X35N90 X30N90 X30N100 X25N100 X25N110 X20N110 X20N120 G00 X52 Z-8N120 G00 X52 Z-8N130 G90 X50 Z-30 R-2N130 G90 X50 Z-30 R-2N140 R-4N140 R-4
37、N150 R-6N150 R-6N160 R-8.25N160 R-8.25N170 G00 X80 Z80 N170 G00 X80 Z80 N180 M30N180 M30练习练习3 3:镗孔(已钻好直径镗孔(已钻好直径1818的孔),编写程序;的孔),编写程序;程序如下:程序如下:T0100 T0100(镗刀)(镗刀)G0 X17 Z2G0 X17 Z2G90 X20 Z-30 F50G90 X20 Z-30 F50X20 Z-20 R2 X20 Z-20 R2 R4 R4 R5.5 R5.5 直螺纹直螺纹 格式:格式:G92 XG92 X Z Z F F (公制)(公制)X X Z Z
38、 切削终点坐标值切削终点坐标值 F F 螺纹导程(公制)螺纹导程(公制)格式:格式:G92 XG92 X Z Z I I (英制)(英制)X X Z Z 切削终点坐标值切削终点坐标值 I I 牙数牙数/英寸(英制)英寸(英制)程序如下:程序如下:G0 X20 Z3G0 X20 Z3G92 X19 Z-20 F1.5G92 X19 Z-20 F1.5 X18.5 X18.5 X18.35 X18.359 9)G92 G92 螺纹切削循环螺纹切削循环 锥螺纹锥螺纹 格式:格式:G92 XG92 X Z Z R R F F (公制)(公制)G92 XG92 X Z Z R R I I (英制)(英制
39、)例题:下图锥螺纹螺距例题:下图锥螺纹螺距1.51.5,编写程序,编写程序;程序如下:程序如下:T0303G00 X45 Z5G92 X39 Z-35 R-11.429 F1.5 X38.5 X38.35程序如下:程序如下:N10 G0 X100 Z100 M3 S250N10 G0 X100 Z100 M3 S250N20 T0100N20 T0100N30 G0 X11 Z2N30 G0 X11 Z2N40 G90 X14 Z-20 F60N40 G90 X14 Z-20 F60N50 X14.15 Z-15 R1N50 X14.15 Z-15 R1N60 R2N60 R2N70 R3N7
40、0 R3N80 R3.4N80 R3.4N90 G0 X100 Z100N90 G0 X100 Z100N100 T0202N100 T0202N110 G0 X10 Z4N110 G0 X10 Z4N120 G92 X15 Z-15 R3.8 F1.5N120 G92 X15 Z-15 R3.8 F1.5N130 X15.5 N130 X15.5 N140 X15.65N140 X15.65N150 G0 X100 Z100N150 G0 X100 Z100N160 M5N160 M5N170 M30N170 M30练习:(已钻好直径练习:(已钻好直径1212的孔)的孔)格式:格式:G94
41、XG94 X Z Z F F ;X X Z Z :切削终点位置(:切削终点位置(A A点)点)1010)G94G94端面车削循环端面车削循环练习:加工下图工件,编写程序;练习:加工下图工件,编写程序;程序如下:程序如下:N10 G0 X100 Z100 M3 S250N10 G0 X100 Z100 M3 S250N20 T0202 N20 T0202 (4mm4mm切断刀)切断刀)N30 G0 X32 Z-14N30 G0 X32 Z-14N40 G1 X15 F30 N40 G1 X15 F30 N50 G1 X32 F80N50 G1 X32 F80N60 Z-15N60 Z-15N70
42、 G94 X-15 Z-17 F30N70 G94 X-15 Z-17 F30N80 Z-20 N80 Z-20 N90 Z-23N90 Z-23N100 Z-25N100 Z-25N110 G0 X100 Z100N110 G0 X100 Z100N120 M5N120 M5N130 M30N130 M30锥度端面车削循环锥度端面车削循环格式:格式:G94 XG94 X Z Z R R F F ;X X Z Z :切削终点(:切削终点(B B点)点)R R :圆锥起点相对于圆锥终:圆锥起点相对于圆锥终 点在点在Z Z轴上的位置差轴上的位置差 R=ZA ZBR=ZA ZB起点起点练习:用练习:
43、用G94G94加工下图工件(棒料直径加工下图工件(棒料直径3030),加工工件),加工工件;程序如下:程序如下:N10 G0 X100 Z100 M3 S250N10 G0 X100 Z100 M3 S250N20 T0202 N20 T0202 (4mm4mm切断刀)切断刀)N30 G0 X32 Z1N30 G0 X32 Z1N40 G94 X10 Z-3 F30N40 G94 X10 Z-3 F30N50 Z-6N50 Z-6N60 Z-9N60 Z-9N70 Z-10N70 Z-10N80 G94 X10 Z-10 R-3N80 G94 X10 Z-10 R-3N90 R-6N90 R-
44、6N100 R-9N100 R-9N110 R-12N110 R-12N120 R-15N120 R-15N130 R-16.5N130 R-16.5N140 G0 X100 Z100N140 G0 X100 Z100N150 M5N150 M5N160 M30N160 M30 根据格式里包含的精车轨迹描述的工件形状对工件进行整体开粗;格式:格式:G71 UG71 U R R ;G71 PG71 P Q Q U U W W F F ;解释:解释:G71 UG71 U R R ;U U :表示粗加工循环时,:表示粗加工循环时,X X轴方向的轴方向的 每次进刀量(半径表示)每次进刀量(半径表示)R
45、 R :表示粗加工循环时,:表示粗加工循环时,X X轴方向的轴方向的 每次退刀量(半径表示)每次退刀量(半径表示)G71 PG71 P Q Q U U W W F F ;P P :描述精加工轨迹程序的第一个:描述精加工轨迹程序的第一个 程序段序号;程序段序号;Q Q :描述精加工轨迹程序最后一个:描述精加工轨迹程序最后一个 程序段序号;程序段序号;U U :X X轴方向的精加工余量,直径表轴方向的精加工余量,直径表 示,有方向性和正负值;示,有方向性和正负值;(使用(使用G71G71加工完后,工件的实际量)加工完后,工件的实际量)W W :Z Z轴方向的精加工余量,直径表轴方向的精加工余量,直
46、径表 示,有方向性和正负值;示,有方向性和正负值;(使用(使用G71G71加工完后,工件的实际量)加工完后,工件的实际量)1111)G71G71内、外圆粗车循环内、外圆粗车循环注意:注意:1 1只能够加工只能够加工X XZ Z轴单调增加或单调减小的件;轴单调增加或单调减小的件;2 2精加工第一段只能出现精加工第一段只能出现X X方向的数值,不能出现方向的数值,不能出现 Z Z的数值的数值;3.3.精车程序只能使用精车程序只能使用G0G0、G1G1、G2G2、G3G3等指令;等指令;4 4旧版:最多只能有五个精加工程序段;旧版:最多只能有五个精加工程序段;新版:最多可有十五个精加工程序段。新版:
47、最多可有十五个精加工程序段。例题:使用例题:使用G71G71加工下图工件,编写程序;加工下图工件,编写程序;程序如下:程序如下:N10 G0 X100 Z100 M3 S650N10 G0 X100 Z100 M3 S650N20 T0100N20 T0100N30 G0 X32 Z2N30 G0 X32 Z2N40 G71 U1.5 R1 N40 G71 U1.5 R1 N50 G71 P60 Q100 U0.5 W0 F100N50 G71 P60 Q100 U0.5 W0 F100N60 G0 X0N60 G0 X0N70 G1 Z0N70 G1 Z0N80 G3 X19 Z-7 R10
48、N80 G3 X19 Z-7 R10N90 G1 X30 Z-30N90 G1 X30 Z-30N100 Z-45N100 Z-45N110 G0 X100 Z100N110 G0 X100 Z100N120 M5 N120 M5 N130 M30N130 M30格式:格式:G72 WG72 W R R ;G72 PG72 P Q Q U U W W F F ;W W :表示:表示Z Z轴方向每次循轴方向每次循 环进刀量;环进刀量;W W刀宽刀宽R R :表示:表示X X轴方向每次循环轴方向每次循环 退刀量;退刀量;U U W W :表示:表示X XZ Z轴方向轴方向 的精加工余量,有方向性的
49、精加工余量,有方向性注意:注意:1 1只能加工只能加工X X轴轴Z Z轴单调增加或单调减小的工件;轴单调增加或单调减小的工件;2 2精车轨迹程序第一段只能含精车轨迹程序第一段只能含Z Z,不能有,不能有X X;3.3.精车程序只能使用精车程序只能使用G0G0、G1G1G2G2G3G3等指令;等指令;4 4旧版:最多只能有五个精加工程序段,旧版:最多只能有五个精加工程序段,新版:最多可有十五个精加工程序段。新版:最多可有十五个精加工程序段。1212)G72G72端面粗车循环端面粗车循环 练习:按照右下图给出的坐标编写程序;练习:按照右下图给出的坐标编写程序;程序如下:程序如下:N10 G0 X1
50、00 Z100 M3 S350N10 G0 X100 Z100 M3 S350N20 T0202 N20 T0202 (4mm4mm切刀)切刀)N30 G0 X42 Z1N30 G0 X42 Z1N40 G72 W2 R0.5N40 G72 W2 R0.5N50 G72 P60 Q120 U0.5 W0.2 F50N50 G72 P60 Q120 U0.5 W0.2 F50N60 G0 Z-45N60 G0 Z-45N70 G1 X30 F30 N70 G1 X30 F30 N80 Z-35N80 Z-35N90 X20 Z-30N90 X20 Z-30N100 Z-20N100 Z-20N1