《推荐GSK980T车床数控系统程序指令及编程介绍k》由会员分享,可在线阅读,更多相关《推荐GSK980T车床数控系统程序指令及编程介绍k(96页珍藏版)》请在金锄头文库上搜索。
1、GSK980T车床数控系统车床数控系统程序指令及编程介绍程序指令及编程介绍1教学内容安排教学内容安排时间安排时间安排教学内容教学内容14节节1、编程的基本知识和程序总体指令介绍、编程的基本知识和程序总体指令介绍2、G0、G1、G2、G3详解详解3、编程格式及举例、编程格式及举例58节节980T系统操作面板简介和对刀方法详解系统操作面板简介和对刀方法详解912节节G90、G94、G92、G32、G94 详解(练习图详解(练习图9、15)1316节节仿真加工练习仿真加工练习1720节节G71、G70、G72、G732124节节仿真加工练习仿真加工练习2528节节G75、G74、M98、M99、G0
2、42930节节仿真加工练习仿真加工练习2第一章系统概述n1 GSK980T车床数控系统是广州数控设备有限公司开发研制的普及型数控系统.n该系统在广东省内普及应用,是广东省职业技能鉴定培训中心选用的数控系统之一.n2型号意义nGSK:广州数控系统标志n980T:980T系列车床数控系统3第二章编程基本知识n1机床坐标系统机床坐标系统(只介绍两种只介绍两种)n前刀架车床坐标系统前刀架车床坐标系统;后刀架车床坐标系统后刀架车床坐标系统n前刀架前刀架n 后刀架42 机床坐标原点机床坐标原点(由厂家出厂时定)(由厂家出厂时定)3 工件坐标原点工件坐标原点或者说是编程坐标或者说是编程坐标原点(两个特殊点的
3、选择)原点(两个特殊点的选择)一般选取工件的左端中心点或是右一般选取工件的左端中心点或是右中心端点中心端点564 GSK980T数控系统坐标的单位及范围数控系统坐标的单位及范围1)该系统的最小单位为该系统的最小单位为0.0012)编程的最大范围编程的最大范围9999.9993)X轴轴:最小设定单位最小设定单位0.001 最小移动单位最小移动单位0.0005(直径编程)(直径编程),最小移动单位最小移动单位0.001(半径编程)(半径编程)Z轴轴:最小设定单位最小设定单位0.001,最小移动单位最小移动单位0.001。注:本校用的数控车床为注:本校用的数控车床为直径编程直径编程75 坐标值表达方
4、式坐标值表达方式(只介绍前刀架方式只介绍前刀架方式)1)绝对坐标绝对坐标2)相对坐标相对坐标注:本校用的数控车床的坐标系统为注:本校用的数控车床的坐标系统为前刀架方式前刀架方式8车床基本坐标系统的具体分析车床基本坐标系统的具体分析坐标系统:坐标系统:大部分的大部分的CNCCNC车床所使用的控制器都提供两轴的控制,两轴车床所使用的控制器都提供两轴的控制,两轴和方向,参考下图:和方向,参考下图:坐标轴的方向设定:坐标轴的方向设定: 大拖板左右大拖板左右(纵向纵向)移动叫移动叫Z轴轴, 纵拖板前后纵拖板前后(横向横向)移动叫移动叫X轴轴。 刀具刀具离开工件离开工件的方向为的方向为正正方向方向,靠近工
5、件靠近工件的方向为的方向为负负方向。方向。9例:例:下图各点的下图各点的绝对坐标值绝对坐标值如右下如右下A点坐标点坐标: X 0 Z 0B点坐标点坐标: X 20 Z 0 B点坐标点坐标:X -20 Z 0C点坐标点坐标: X 20 Z -8D点坐标点坐标: X 30 Z -8 D点坐标点坐标:X -30 Z -8E点坐标点坐标: X 30 Z -25F点坐标点坐标:X 0 Z 2510相对坐标相对坐标A点坐标点坐标: X 0 Z 0B点坐标点坐标: U 20 W 0 B点坐标点坐标:U -20 W 0C点坐标点坐标: U0 W -8D点坐标点坐标: U10 W0 D点坐标点坐标:U-10 W
6、0E点坐标点坐标: U0 W -17F点坐标点坐标: U-30 W011B点坐标点坐标:X 20.75 Z -4.17 B点坐标点坐标:X -20.75 Z -4.17A点坐标点坐标:X 0 Z 0C点坐标点坐标:X 20.75 Z -14.17 C点坐标点坐标:X -20.75 Z -14.17 D点坐标点坐标:X 30 Z -19.17 E点坐标点坐标:X 30 Z -35 绝对坐标绝对坐标12相对坐标相对坐标A点坐标点坐标:X 0 Z 0 B点坐标点坐标:U 20.75 W -4.17 B点坐标点坐标:U -20.75 W -4.17C点坐标点坐标:U 0 W-10 C点坐标点坐标:U
7、0 W -10 D点坐标点坐标:U9.25 W -5 E点坐标点坐标:U0 W 15.83 13第三章程序指令总体介绍n1 G代码代码n2 M代码代码n3 F代码代码n4 T代码代码n5 S代码代码14G代码表G代码代码组别组别功能功能G00G01G02G0301快速定位快速定位直线进给直线进给顺圆弧插补顺圆弧插补逆圆弧插补逆圆弧插补G 04G2800暂停、准停暂停、准停返回参考点返回参考点G3201螺纹切削螺纹切削G5000坐标系设定坐标系设定G6500宏程序命令宏程序命令G7000精加工循环精加工循环G7100外圆粗加工循环外圆粗加工循环G代码代码组组别别功能功能G72G73G74G75G
8、7600端面粗加工循环端面粗加工循环封闭切削循环封闭切削循环端面深孔加工循环端面深孔加工循环切槽循环切槽循环螺纹复合切削循环螺纹复合切削循环G90G92G9401内外圆车削循环内外圆车削循环螺纹切削循环螺纹切削循环端面切削循环端面切削循环G96G9702恒线速开恒线速开恒线速关恒线速关G98G9903每分进给每分进给每转进给每转进给15M代码表代码代码模态代码模态代码功能说明功能说明M02非非程序结束程序结束M30非非程序结束程序结束并返回起并返回起点点M98非非调用子程调用子程序序M99非非子程序结子程序结束束M32是是润滑开润滑开M00非非程序暂停程序暂停代码代码模态代码模态代码功能说明功
9、能说明M03是是主轴正转主轴正转M04是是主轴反转主轴反转M05是是主轴停转主轴停转M08是是切削液开切削液开M09是是切削液停切削液停止止M33是是润滑关润滑关16G、M功能表(对应课本功能表(对应课本P72页)要背熟页)要背熟注意模态和非模态代码的应用,并熟练掌握以下代码的使用注意模态和非模态代码的应用,并熟练掌握以下代码的使用方法方法 * G00(快速定位)(快速定位) G92(螺纹切削循环)(螺纹切削循环) * G01(直线插补)(直线插补) ) G75(切槽循环(切槽循环 *G02 (顺圆弧插补)(顺圆弧插补) *M03(主轴正转)(主轴正转) *G03(逆圆弧插补)(逆圆弧插补)
10、*M05(主轴停转)(主轴停转) G71(外圆粗加工循环)(外圆粗加工循环) M30(程序结束)(程序结束) G70(精加工循环)(精加工循环)G、M M代码有非模态代码和模态代码之分,非模态代码只代码有非模态代码和模态代码之分,非模态代码只在规定的程序段中有效,模态代码一旦被执行,则一直在规定的程序段中有效,模态代码一旦被执行,则一直有效,直到同一组有效,直到同一组G G代码出现或被取消为止。代码出现或被取消为止。171 G代码功能代码功能 由由G G代码及后代码及后2 2位数字表示,规定其所在的程位数字表示,规定其所在的程序段的意义。序段的意义。G G代码有两种类型。代码有两种类型。种类种
11、类意义意义一次性代码一次性代码只在被指定的程序段有效只在被指定的程序段有效模态模态G G代码代码在同组其它在同组其它G G代码指令前一直有效代码指令前一直有效1)指定指定刀具路径刀具路径,如,如G01指刀具作直线插补运动指刀具作直线插补运动2)设定状态设定状态;例如例如:G98每分钟进给速度每分钟进给速度(初态初态)G99每转进给速度每转进给速度182 M代码代码(辅助功能辅助功能)如果在地址如果在地址M后面指令了后面指令了2位数字,那就把对应的信号位数字,那就把对应的信号送给机床,用来控制机床的送给机床,用来控制机床的NO/OFF,M代码在一个程代码在一个程序段中只允许一个有效,序段中只允许
12、一个有效,M代码信号为电平输出,保持代码信号为电平输出,保持信号。移动指令(信号。移动指令(G代码)和代码)和M同在一个程序段中时,同在一个程序段中时,移动指令和移动指令和M指令同时开始执行。指令同时开始执行。例如例如:M03:主轴正转主轴正转(面对卡盘面对卡盘,逆时针方向旋转逆时针方向旋转)M04:主轴反转主轴反转(面对卡盘面对卡盘,顺时针方向转旋顺时针方向转旋)M05:主轴停转主轴停转M08:冷却液开冷却液开19M09:冷却液关M30:程序结束,停主轴,关冷却液3 F代码 表示切削进给速度(丝杆带动拖板的移动速度,在加工时直接表现为刀具的移动速度)两种表示方法:1)每分钟进给速度;由G代码
13、中的G98设定例:F100表示刀具的切削速度为100/min2)每转进给速度:由G99设定例:F0.1表示刀具切削速度为0.1/r,即:主轴每转一转刀具切削0.1毫米20每分进给每分进给每转进给每转进给指定地址指定地址F F F F指定代码指定代码G98G98G99G99指定范围指定范围18000 18000 /min/min(F1F8000F1F8000)0.01500.0 0.01500.0 /r(F1F500/r(F1F500) )限制值限制值每分进给、每转进给都限制在每分进给、每转进给都限制在某一固定的速度上。此限制值某一固定的速度上。此限制值由机床厂厂家设定。(限制值由机床厂厂家设定
14、。(限制值是倍率后的数值)是倍率后的数值)倍率倍率每分进给、每转进给都可用每分进给、每转进给都可用0150%0150%的倍率(的倍率(10%10%一档)一档)214 4S S 功能功能5 5 转速功能转速功能, ,单位为转单位为转/ /分钟分钟( (即即RPMRPM).).5 5T T功能功能6 6 T T 功能也称为刀具功能功能也称为刀具功能, ,用来进行刀具及刀补用来进行刀具及刀补设定设定7 7表示方式是表示方式是: :8 8TT9 9其中其中T T后面的前两位表示刀具号后面的前两位表示刀具号, ,后两位表示刀补后两位表示刀补号号1010如如T0202T02021111表示第表示第2 2号
15、刀和对应的第号刀和对应的第2 2号刀补号刀补1212T0200T02001313表示第表示第2 2号刀不带刀补号刀不带刀补22第四章典型功能详细说明(主要是第四章典型功能详细说明(主要是G代码的介绍)代码的介绍)学习学习G代码要理解的几个内容:代码要理解的几个内容:1 书写格式书写格式2 刀具运动轨迹刀具运动轨迹3 刀具运动的起点、终点坐标刀具运动的起点、终点坐标4 应用的条件应用的条件23格式:格式: G0 X Z 其中,其中,X Z指指终点坐标值终点坐标值 快速地从当前点以直线方式移动到终点快速地从当前点以直线方式移动到终点坐标;坐标; 移动速度由系统的移动速度由系统的22、23号参数设定
16、。号参数设定。1、G00(或(或G0):快速点定位):快速点定位242G01(或或G1)直线插补直线插补3(1)格式格式:G1X Z F4 其中其中,XZ指定终点坐标值指定终点坐标值5 F指定进给速度指定进给速度6表示刀具从当前点以直线方式和设定的进给速度移动到终点坐表示刀具从当前点以直线方式和设定的进给速度移动到终点坐标标(2)G0 和和G01刀具运动轨迹刀具运动轨迹: 如如:G00 X30 Z50 G01X30 Z50 F100 的刀具运动轨迹如下图的刀具运动轨迹如下图:2526编程格式编程格式n程序组成程序组成:n第一部分第一部分n程序名程序名:On第二部分第二部分n程序段程序段:Nn即
17、编程内容即编程内容n第三部分第三部分n程序结束程序结束n表示表示9999之内之内的任一自然数的任一自然数n举例举例nO0002(程序名)(程序名)nN0010 G0X100 Z100 N0015 M3S600nN0020 T0101nN0030 G0 X22 Z2 nN0040 G1 Z-10 F100nN0050 G1 X24 Z-15nN0060 Z-25nN0070 G0 X100 Z100nN0080 T0100nN90 M30(结束语)(结束语)27程序中字和地址的理解程序中字和地址的理解n字字是构成程序段的要素。是构成程序段的要素。字字是由地址和其后面的是由地址和其后面的数值构成(
18、有时在数值前带有正负号)数值构成(有时在数值前带有正负号)n地址是英文字母(地址是英文字母(AZ)中的一个字母,它规定)中的一个字母,它规定了其后数值的意义。了其后数值的意义。n字和地址的关系举例如下:字和地址的关系举例如下: X 100 地址地址 数字数字 字字28编程举例编程举例n例例1:把直径把直径25的棒料加工成的棒料加工成22的的圆柱圆柱n程序如下程序如下:nO0001nN0010 G0 X100 Z100 M03 S600nN0020 T0101nN0030 G0 X22 Z2 nN0040 G01 Z-25 F100nN0050 G0 X100nN0055 Z100 nN0060
19、 T0100nN0070 M3029编程步骤编程步骤1 分析图纸,确定编程原点分析图纸,确定编程原点2 选用刀具选用刀具3 设计刀具路径设计刀具路径4 选用合适的选用合适的G代码代码30例题例题2编写下图工件程序编写下图工件程序(毛坯直径毛坯直径25)nO0002nN10 G0X100 Z100 M3 S600nN20 T0101nN30 G0 X22 Z2 nN40 G1 Z-10 F100nN50 G1 X24 Z-15nN60 Z-25nN70 G0 X100 Z100nN80 T0100nN90 M30313G2,G3顺、逆时针圆弧插补顺、逆时针圆弧插补格式格式1:G02(G03) X
20、 Z R F其中其中,XZ圆弧终点坐标值;圆弧终点坐标值; R 圆弧半径圆弧半径F指定进给速度指定进给速度表示刀具运动轨迹为圆弧线,圆弧起点为刀具当前点表示刀具运动轨迹为圆弧线,圆弧起点为刀具当前点,终点坐标和半终点坐标和半径由该程序段设定径由该程序段设定.格式格式2:G02(G03) X Z I K F其中其中,XZ圆弧终点坐标值;圆弧终点坐标值;I=X圆心坐标圆心坐标X圆弧起点坐标圆弧起点坐标K=Z圆心坐标圆心坐标Z圆弧起点坐标圆弧起点坐标32 顺逆圆弧方向的设定顺逆圆弧方向的设定后刀架坐标系统后刀架坐标系统前刀架坐标系统前刀架坐标系统33例例3编写下图工件的加工程序编写下图工件的加工程序
21、n程序程序nO0003nG0 X100 Z100 M3 S500nT0101nG0 X0 Z2nG1 Z0 F50nG3 X24 Z-12 R12nG1 Z-40nG0 X100 Z100nT0100nM3034例4编写下图工件的加工程序n程序如下:程序如下:nO0004N10G0X100 Z100 M3 S650 N20 T0101N30 G0 X20 Z2N35 G1 Z0 F100N40 G2X50Z-15 R15 F80N50 G1 X50 Z-30N60 G0 X100 Z100N70 T0100N80 M30 35练习一编写下图零件的程序练习一编写下图零件的程序O0001T0101
22、G0 X25.5 Z3G0 G98 X100 Z100M03 S600G01 Z-57 F100G0 X28 Z3G01 X22.5G01 Z-42G0 X24 Z3G01X20.5 G01 Z-22X22.5 Z-32G0 X25 Z3G0 X16.6G01 Z0 G03 X26 Z-10 R13G0 X25 Z1X13.2G01 Z0G03X24 Z-10R12G0 X25 Z1X9.2G03 X22 Z-10 R11G0 X25 Z1G01 Z0G03 X20.5 Z-10 R10.25G0 X6.6G0 X25 Z1G0 X25 Z1G01 Z0G0 X0G01 Z036G03 X20
23、 Z-10 R10G01 Z-22 X22 Z-32 Z-42X25Z-57G0 X100 Z100T0202(5切断刀)切断刀) S300G0 X30 Z-57G01 X0 F30G0 X100 Z100T0100M30374 4、外圆,内圆单一固定车削循环外圆,内圆单一固定车削循环G90G901 1)内,外圆柱车削循环内,外圆柱车削循环G90G90(单一循环)(单一循环)格式:格式:G90 XG90 X Z Z F FX X Z Z 切削终点坐标值切削终点坐标值F F 切削速度切削速度n动作分解:动作分解:1、X轴快进至与终点坐标同一轴快进至与终点坐标同一X坐标的位置上;坐标的位置上;2、
24、Z轴以进给速度车削至终点位置;轴以进给速度车削至终点位置;3、X轴以进给速度退至与起点同一轴以进给速度退至与起点同一X坐标的位置;坐标的位置;4、Z轴快退回起点。轴快退回起点。38例例5 5把直径把直径5050的棒料加工成下图工件,的棒料加工成下图工件,nO0005N10 G0 X100 Z100 M3 S850N20 T0101N30 G0 X52 Z2N40 G90 X45 Z-40 F100N50 X40N60 X35 Z-30N70 X30 N80 X25N90 X20N100 G0 X100 Z100N110 T0100N120 M30 39例6:镗孔(已钻好直径18的孔),如下图;
25、 n程序如下程序如下:nO0006nN10 G0X100 Z100 M3 S250nN20 T0202nN30 G0 X18 Z2nN40 G90 X20 Z-30 F50nN50 X25 Z-15nN60 X30nN70 G0 X100 Z100nN80 T0100nN90 M30402)内圆,外圆锥切削循环n格式:格式: G90 X Z R FnX Z :圆锥终点:圆锥终点(A点)点) R :圆锥起点相对于:圆锥起点相对于圆锥终点在圆锥终点在X轴上的位轴上的位置差(半径表示)置差(半径表示) R=(X圆锥起点圆锥起点 - X圆锥圆锥终点)终点)/ 2 即:即:R=(XB - XA)/ 24
26、1例题7n程序如下:程序如下: nO0007 G0 X100 Z100 M03 S600 T0101 G0 X42 Z2 G90 X30 Z-35 R-5.286 F100 G0 X100 Z100 T0100 M304243例8把直径42的棒料加工成下图工件O0008G0 X100 Z100 M03 S600 T0101 G0 X43 Z2 G90 X40 Z-15 F80 X35 Z-10 X35 Z-10 R-2 R-4 R-6 R-8 R-9G0 X100 Z100T0100M304445例例9把直径52的棒料加工成下图工件,nO0009nT0101nG0 X52 Z2nG90 X50
27、 Z-40 F80nX45 Z-10nX40nX35nX30nX25nX20nG0 X52 Z-8nG90 X50 Z-30 R-2nR-4nR-6nR-8.2546例10(已钻好直径18的孔),编写程序;n程序如下程序如下:nT0101(镗刀具)(镗刀具)nG0 X17 Z2nG90 X20 Z-30 F50nX20 Z-20 R2nR4nR5.5475 5、圆柱端面单一固定车削循环圆柱端面单一固定车削循环G94G94格式:格式: G94 X Z FXZ:切削终点坐标(切削终点坐标(A点)点)48练习:加工如下图所示工件,编写程序练习:加工如下图所示工件,编写程序O0020G0 X100 Z
28、100 M3 S250T0202(4切断刀)切断刀)G0 X32 Z-14G01 X15 F30X32 F100G94 X15 Z-17 F30Z-20Z-23G0 X100 Z100T0100M30G0 Z-15Z-2549圆锥端面车削循环圆锥端面车削循环G94G94格式:格式:G94 X Z R F X Z :切削终点(切削终点(B B点)点) R:圆锥起点相对于圆锥终圆锥起点相对于圆锥终 点在点在Z Z轴上的位置差轴上的位置差 R = ZA ZB50练习:用练习:用G94G94加工下图工件(棒料直径加工下图工件(棒料直径3030),加工工件;),加工工件;O0030N10 G0 X100
29、 Z100 M3 S250N20 T0202 (4mm切断刀)切断刀)N30 G0 X32 Z1N40 G94 X10 Z-3 F30N50 Z-6N60 Z-9N65 Z-10N68 G0 X32 Z-5N70 G94 X10 Z-10 R-3N80 R-6N100 R-9N110 R-12N120 R-14N130 R-15N140 G0 X100 Z100N150 T0100N160 M30516 G32 切削螺纹格式格式:G32 X Z F其中其中F:螺纹导程螺纹导程刀具路径刀具路径:与与G01相同相同例:用例:用G32加工如下图工件,加工如下图工件,编写程序;编写程序;O0010N1
30、0 G0 X100 Z100 M3 S250N20 T0303N30 G0 X19.4 Z3N40 G32 X19.4 Z-21 F1.5N50 G0 X25N60 Z3N70 X18.9N80 G32 X18.9Z-21 F1.5N90 G0 X25N100 Z3N110 X18.6N120 G32 Z-21 F1.5G0 X100N140 Z100N150 T0100N160 M3052螺纹底径的计算方法:螺纹底径的计算方法:螺纹底径螺纹底径=螺纹大径(螺纹大径(1.11.3)螺距螺距7 G92 螺纹切削循环(1)直螺纹)直螺纹格式格式:G92XZF(公制)公制)G92XZI牙数牙数/英寸
31、(英制)英寸(英制)其中其中F为模态为模态,而而I为非模态为非模态刀具路径刀具路径:与与G90的相同的相同如左图如左图程序的编制如下程序的编制如下:G0 X20 Z2G92 X19.4 Z-20 F1.5 X18.9 X18.6 X18.4 X18.3 X18.2532 锥螺纹锥螺纹格式格式:G92 XZRF(公制)(公制) G92XZRI(英制)(英制)注意注意:I不是模态代码不是模态代码下图为锥螺纹螺距下图为锥螺纹螺距1.5,编写程序编写程序程序如下:程序如下: T0303G0 X45 Z5G92 X39.4 Z-35 R-11.429 F1.5 X38.9 X38.6 X38.4 X38
32、.3 X38.2 54练习(已钻练习(已钻12底孔)底孔)编制加工如右图所示内螺纹的程序编制加工如右图所示内螺纹的程序O0010G0 X100 Z100 M03 S250T0101G0 X11 Z2G90 X14 Z-20 F60 X14.15 Z-15 R1R2R3R3.4G0 X100 Z100T0202G0 X10 Z4G92 X14.65 Z-15 R3.8 F1.5X15X15.3X15.5X15.65X15.80G0 X100 Z100T0100M30558 8、G71G71内、外圆粗车循环内、外圆粗车循环格式:格式:G71 U RG71 P Q U W F N。N。N。 G71
33、U RU :表示粗加工循环时,:表示粗加工循环时,X轴方向的每轴方向的每 次进刀量(半径表示)次进刀量(半径表示)R:表示粗加工循环时,:表示粗加工循环时,X轴方向的每轴方向的每 次退刀量(半径表示)次退刀量(半径表示)G71 P Q U W F P :描述精加工轨迹程序的第一个程:描述精加工轨迹程序的第一个程 序段序号;序段序号;Q:描述精加工轨迹程序最后一个程序:描述精加工轨迹程序最后一个程序 段序号段序号;U : X轴方向的精加工余量,直径表轴方向的精加工余量,直径表 示,有方向性和正负值;(使用示,有方向性和正负值;(使用 G71加工完后,工件的实际余量)加工完后,工件的实际余量)W
34、: Z轴方向的精加工余量,直径表轴方向的精加工余量,直径表 示,有方向性和正负值;示,有方向性和正负值; (使(使 用用G71加工完后,工件的实际余加工完后,工件的实际余 量)量) 精加工轨迹程序56注意:注意:1 1只能够加工只能够加工X XZ Z轴单调增加或单轴单调增加或单调减小的工件;调减小的工件;2 2精加工第一段只能出现精加工第一段只能出现X X,不能,不能出现出现Z Z;3.3.精车程序只能使用精车程序只能使用G0G0G1G1G2G2G3G3等指令;等指令;4 4最多可有十五个精加工程序段。最多可有十五个精加工程序段。57例题:使用例题:使用G71G71加工下图工件,编写程序;加工
35、下图工件,编写程序; 程序如下:程序如下:O0030N10 G0 G98 X100 Z100 M3 S650N20 T0101N30 G0 X32 Z2N40 G71 U1.5 R1 N50 G71 P60 Q100 U0.5 W0 F100N60 G0 X0N70 G1 Z0 F60N80 G3 X19 Z-7 R10N90 G1 X30 Z-30N100 Z-45N110 G0 X100 Z100N115 T0404N118 X32 Z2 S1000N119 G70 P60 Q100N125 G0X50 Z100N128 T0100N130 M30589、精加工循环、精加工循环G70格式格
36、式:G70 P(Ns)Q(Nf)Ns:构成精加工形状的程序段群的第一个程序段构成精加工形状的程序段群的第一个程序段的顺序号的顺序号Nf:构成精加工形状的程序段群的最后一个程序构成精加工形状的程序段群的最后一个程序段的顺序号段的顺序号在用在用G71 G72 G73粗加工后,可用该指令精车粗加工后,可用该指令精车59G71代码应用举例60O0050G0 G98 X100 Z100 M03 S1000T0101G0 X50 Z2G71 U1.5 R0.5G71 P10 Q20 U0.5 F300N10 G0 X16G1 Z0 F100X18 Z-1Z-20X25X30 Z-45Z-55X34X36
37、Z-56Z-78X38X40 Z-79Z-136X45N20 Z-151M03 S1200G70 P10 Q20G0 X100 Z100 S1000T0202G0 X20 Z-20G1 X15 F80G0 X38Z-78G1 X33G0 X38X100 Z100T0303G0 X38 Z-50G92 X35.4 Z-77 F1.5X34.9X34.6X34.4X34.3X34.2G0 X42Z-93G1 X40.5G02 X40.5 Z-126 R82G0 Z-93 M03 S1200G1 X40G02 X40 Z-126 R82 F50G0 X100 Z100T0100M30S4006110
38、10、G72G72端面粗车循环端面粗车循环格式:格式:G72 WG72 W R R G72 PG72 PQ QU UW W F F N N。N N。注释:注释:W W:表示表示Z Z轴方向每次循轴方向每次循 环进刀量环进刀量 W W刀宽刀宽R R:表示表示X X轴方向每次循环轴方向每次循环 退刀量退刀量U U W W :表示表示 X X,Z Z轴方向轴方向 的精加工余量,有方向性的精加工余量,有方向性2 2精车轨迹程序第一段只精车轨迹程序第一段只能含能含Z Z,不能有,不能有X X;精车;精车程序只能使用程序只能使用G0G0G1G1G2G2G3G3等指令;等指令;3 3。最多可有十五个精加工。
39、最多可有十五个精加工程序段程序段精精加加工工轨轨迹迹程程序序注意:注意:1 1只能加工只能加工X X轴轴Z Z轴单调增轴单调增加或单调减小的工件;加或单调减小的工件;62练习:按照右下图给出的坐标编写程序练习:按照右下图给出的坐标编写程序;N10 G0 G98 X100 Z100 M3 S350N20 T0202 (4mm切刀)切刀)N30 G0 X42 Z1N40 G72 W2 R0.5N50 G72 P60 Q120 U0.5 W0.2 F50N60 G0 Z-45N70 G1 X30 O0060N80 Z-35N90 X20 Z-30N100 Z-20N110 G2 X10 Z-15 R
40、5N120 G1 X10 Z0N130 G70 P60 Q120N140 G0 X100 Z100N150 T0100N160 M30631111、G73G73封闭切削循环封闭切削循环按同一轨迹重复切削,应用在成型毛坯;按同一轨迹重复切削,应用在成型毛坯; 格式:格式:G73 U W R G73 P Q U W F N N解释:解释:G73 U W R U : X方向的粗加工余方向的粗加工余量量(半径表示);(半径表示); W : Z方向的粗加工余方向的粗加工余量;量; R :循环切削次数;循环切削次数; R1表示表示1000次;次; R0.001表示表示1次;次;G73 P Q U W F
41、P :精加工程序第一段序号;:精加工程序第一段序号; Q :精加工程序最后一段序号;:精加工程序最后一段序号; U :X方向的精加工余量方向的精加工余量(直径表示);(直径表示); W : Z方向的精加工余量;方向的精加工余量;注意:精加工程序段里只能有注意:精加工程序段里只能有G0G1G2G3等指令;等指令; 第一段可同时出现第一段可同时出现XZ ;64练习练习1 1:按照下图工件,编写程序;(:按照下图工件,编写程序;(X X方向总余量方向总余量6mm6mm,Z Z方向总余量方向总余量2mm2mm,每次最多切,每次最多切2mm2mm) N10 G0 G98 X100 Z100 M3 S65
42、0N20 T0101N30 G0 X40 Z2N40 G73 U3 W2 R0.004N50 G73 P60 Q110 U0.5 W0.2 F100N60 G0 X0N70 G1 Z0 N80 G3 X20 Z-10 R10N90 G1 Z-20N100 X26 Z-30N110 Z-40O0070N120 G0 X100 Z100N130 T0404N140 G0 X28 Z3N190 M30N180 T0100N170 G0 X100 Z100N160 G70 P60 Q110 N150 S7506512、G75切槽循环格式:格式: G75 R G75 X P F R :X轴方向每次退刀量
43、;轴方向每次退刀量;(半径表示)(半径表示)X :终点位置;:终点位置;P :X轴方向每次进刀量;轴方向每次进刀量;(直径表示)(直径表示) 单位:单位:0.001mm P1000表示表示1mm1)简单用法,切断例:例: G0 X32 Z-34G75 R2G75 X0 P4000 F50G0 X100 Z1002 2)切槽循环)切槽循环格式:格式: G75 R G75 X Z P Q F 其中其中Q:Z轴方向每次循环移动轴方向每次循环移动量量66练习:加工下图工件,编写程序;练习:加工下图工件,编写程序; T0202 (3mm切刀)切刀)G0 X32 Z-13G75 R2 G75 X15 Z-
44、30 P6000 Q2000 F3067练习:加工下图工件,编写程序;练习:加工下图工件,编写程序;M3 S250G0 X52 Z-14G75 R1G75 X40 Z-42 P5000 Q14000 F20G0 X100 Z10T0100M30T0202(4切槽刀)切槽刀)G0 X100 Z100O006068n1)简单用法,钻孔循环)简单用法,钻孔循环;n书写格式:书写格式: G74 R G74 Z Q F Z :孔的深度;孔的深度;Q :钻孔循环的每次进刀量;钻孔循环的每次进刀量; 单位:单位:0.001mm Q1000表示表示1mm;R :钻孔循环的每次退刀量;钻孔循环的每次退刀量; 1
45、3、G74端面槽钻孔循环69练习:按照下图工件,编写程序;程序如下:程序如下:T0303G0 X0 Z1G74 R3 G74 Z-25 Q7000 F60702)切端面槽n书写格式:书写格式: G74 R G74 X Z P Q F X Z :切削终点位置;切削终点位置;R : Z轴退刀量;轴退刀量;Q : Z轴循环进刀量;轴循环进刀量;P :X轴方向每次循环进刀量;轴方向每次循环进刀量;(直径表示)(直径表示)71练习:加工下图工件,编写程序;第二种:第二种: T0202 (后一点是对刀点,从内到外)(后一点是对刀点,从内到外)G0 X10 Z1G74 R2G74 X19 Z-6 P5000
46、 Q3000 F30G0 X50 Z50程序如下:(第一种)程序如下:(第一种)T0202 (3mm切刀,前一点是对刀点,从外到内)切刀,前一点是对刀点,从外到内)G0 X25 Z1G74 R2G74 X16 Z-6 P5000 Q3000 F30G0 X50 Z50721414、M98 M98 调用子程序调用子程序格式:格式: M98 P调用次数调用次数 子程序名子程序名 例:例:M98 P60048 M98 P60048 表示调用表示调用O0048O0048子程序子程序6 6次;次;M98 P100013 M98 P100013 表示调用表示调用O0013O0013子程序子程序1010次;
47、次;M99 M99 放在子程序的结尾处放在子程序的结尾处7315 M99 15 M99 子程序结束;子程序结束;格式格式1 1: M99 M99 放在子程序的结尾处放在子程序的结尾处格式格式2:M99 Pxxxx 后面的四位数后面的四位数指主程序的程序段号指主程序的程序段号应用方法:应用方法:常用方法:常用方法:主程序调用子程序主程序调用子程序主程序:主程序:O0002N0010 N0020 N0030 M98 P20101N0040N0050 M98 P0101N0060子程序:子程序:O0101N1020N1030N1040N1050N1060 M9974特殊应用特殊应用:1主程序:主程序
48、:N0010N0020N0030N0040 M98 P1010N0050N0060N0070子程序:子程序:O1010N1020N1030N1040N1050N1060N1070 M99 P00702在主程序中,如果执在主程序中,如果执行行M99,则返回到主,则返回到主程序的开头继续反复程序的开头继续反复执行执行75练习练习1 1:使用:使用M98M98加工下图工件,编写程序;加工下图工件,编写程序;主程序主程序 O0001N10 G0 G98 X100 Z100 M3 S750N20 T0303 (尖刀)(尖刀)N30 G0 X36 Z-5N40 M98 P30002(调用(调用O0002子
49、程序子程序 3次)次)N50 G0 X100 Z100N60 T0100 N70 M30子程序子程序O0002N10 G1 U-2 F50N20 G2 W-14.28 R10N30 G1 W14.28 N40 M997616、G04(暂停)(暂停)书写格式:书写格式:G04 P;单位:;单位:0.001秒或秒或G04 X;单位:秒或;单位:秒或G04 U;单位:秒;单位:秒指令范围从指令范围从0.0019999.999秒,秒,如果省略了如果省略了P,X,指令可看作,指令可看作是准确停是准确停利用暂停指令,可以推迟下利用暂停指令,可以推迟下个程序段的执行,推迟时间个程序段的执行,推迟时间为指令时
50、间。为指令时间。7717、坐标系设定、坐标系设定G50书写格式:书写格式:G50 X Z用此指令建立工件坐标系,刀尖在此坐用此指令建立工件坐标系,刀尖在此坐标系中的坐标为(标系中的坐标为(X,Z)也即对刀时是根据刀具的也即对刀时是根据刀具的当前位置当前位置和设和设定的坐标值定的坐标值(X,Z)确定工件坐标确定工件坐标原点。原点。78G50 X40 Z079G50 Z0G50 X40对刀过程对刀过程804.5综合实例O0001G0 G98 X100 Z100 M03 S300T0101(正偏刀)正偏刀)G0 X30 Z2G71 U1 R0.5G71 P10 Q20 U0.5 W0.1 F100N
51、10 G0 X0G1 Z0G3 X10 Z-5 R5G1 Z-10X20 Z-15Z-20X28 Z-25N20 Z-35S150G70 P10 Q20G0 X100 Z100T0202(5MM切断刀)切断刀)G0 X35 Z-35G1 X0 F50G0 X100 Z100T0100M3081G3 X20 Z-10 R10G1 Z-35X28 Z-45N20 Z-57G70 P10 Q20G0 X100 Z100T0202(60度螺纹刀)度螺纹刀)M03 S250G0 X25 Z3G92 X19.4 Z-35 F1.5X18.9X18.6X18.4X18.3X18.2G0 X100 Z100T
52、0303(5MM切断刀)切断刀)G0 X35 Z-55G1 X0 F45G0 X100 Z100T0100M30程序如下:程序如下:G0 G98 X100 Z100 M03 S600T0101(正偏刀)(正偏刀)G0 X30 Z2G71 U1 R0.5G71 P10 Q20 U0.5 W0.1 F100N10 G0 X0G1 Z082综合练习综合练习1O0019M03 S500G0 G98 X100 Z100T0101G0 X28 Z3G71 U1 R0.5G71 P10 Q20 U0.5 F100N10 G0 X0G01 Z0G03 X12 Z-6 R6 F40G01 Z-11X16 Z-1
53、7Z-23G02 X24 Z-27 R4N20 G01 Z-40G70 P10 Q20G0 X100 Z100T0303(3)S300G0 X26 Z-38G75 R1G75 X0 P3000 F20G0 X100 Z100T0100M3083练习练习2O0020M03 S400G0 G98 X100 Z100T0101G0 X26 Z3G71 U1 R0.5G71 P10 Q20 U0.5 F100N10 G0 X10G01 Z0G01 X12 Z-1Z-15X14X16 Z-16G02 X24 Z-35 R40N20 G01 Z-70G0 Z-39.191G01 X26.5 F100G02
54、 X26.5Z-50.809 R8 F80G0 Z-39.191G01 X24.4G02 X24.4 Z-50.809 R8G0 X26G0 Z3S250G70 P10 Q20 F20G0 X100 Z100T0202G0 X26 Z3G92 X11.3 Z-14 F1.75X10.8X10.5X10.3X10.1584X10X9.9G0 Z-39.191X24G02 X24 Z-50.809 R8F30G0 X26X100 Z100T0303G0 X26 Z-58G75 R0.5G75 X20.2 Z-68 P3000 Q2500 F20G0 X26 Z-68G75 R0.5G75 X16
55、Z-68 P3000 F20G0 X26 Z-57G01 X24G01 X22 Z-58X20Z-67X18 Z-68G0 X26G75 R1G75 X0 P3000 F20G0 X100 Z100T0100M3085练习三练习三O0021M03 S400G0 G98 X100 Z100T0101G0 X26 Z3G71 U1 R0.5G71 P10 Q20 U0.5 F100N10 G0 X9.367G01 Z0X11.9 Z-10Z-23X16Z-33X22N20 Z-60G0 X100 Z100T0303S300G0 Z-23X17G75 R0.5G75 X9.5 P4000 F20G0
56、 X100 Z100T0101S200G0 X24 Z3G70 P10 Q20G0 X100 Z100T0202G0 X16 Z0G92 X11.3 Z-21 F1.7586X10.8X10.5X10.3X10.15X10X9.9G0 X100 Z100T0303G0 X24 Z-48G75 R0.5G75 X18.2Z-58 P4000 Q2500F20G0 X24 Z-58G75 R0.5G75 X8 P4000 F20G0 X24 Z-46G01 X22X18 Z-48Z-54G03 X10 Z-58 R4 F20G0 X20G75 R0.5G75 X0 P4000 F20G0 X100
57、 Z100T0100M3087练习练习4O0012M03 S500G0 G98X100 Z100T0101G0 X26 Z3G71 U1 R0.5G71 P10 Q20 U0.5 F100N10 G0 X5.997G01 Z0G03 X13.876 Z-3.305 R4 F80G01 X18 Z-15Z-28X24 Z-29.732N20 G01 Z-60S300G70 P10 Q20 F20G0 X100 Z100T0303S300G0 X26 Z-46G75 R0.5G75 X16.2 Z-58 P4000 Q2500 F10G0 X26 Z-58G75 R0.5G75 X10 Z-58
58、P4000 F10G0 X17 Z-52G03 X11.583 Z-58 R888G0 X20 Z-46G01 X16Z-52G03 X10.583 Z-58 R8G0 X22Z-58G75 R0.5G75 X0 P4000 F10G0 X100Z100T0100M3089练习练习5O0013M03 S500G0 G98X100 Z100T0101G0 X30 Z3 G71 U1 R0.5G71 P10 Q20 U0.5 F100N10 G0 X13G01 Z0G01 Z-20X17X20 Z-21.5Z-27.32 G02 X20.341 Z-28.636 R5 G01 X27.659 Z-
59、42.292 G03 X28Z-43.586 R5 N20 G01 Z-70 S300 G70 P10 Q20 F30 G0 X100 Z100 T0303 G0 X20 Z-19.5 G75 R0.5 G75 X13 Z-20 P2000 Q2500 F20 G01 X15.9 Z-1.590G01 X16 Z-18 G01 X13 Z-19.5 F10 G0 X20 G0 X100 Z100 T0202 G0 X18 Z3 G92 X15.2 Z-18 F2 X14.7 X14.4 X14.2 X14 X13.85 X13.7 X13.6 G0 X100 Z100 T0303 G0 X30
60、 Z-53 G75 R0.5 G75 X22.2 Z-55 P3000 Q2500 F10 G01 X22 Z-55 G0 X30 Z-63 G75 R0.5 G75 X22.2 Z-70 P3000 Q2500 F10G01 X22 Z-68G0 X25G75 R0.5G75 X0 P3000 F10G0 X100 Z100 T0100M30 91O0022N10 G0 G98 X100 Z100 M03 S600N20 T0101N30 G0 X25 Z2N40 G90 X23 Z-60 F80N50 X22 N60 X20 Z-33N70 X18N80 X16N90 X14 Z-23N1
61、00 X12 N110 G0 X25 Z0N120 G90 X10 Z-10 R-2.502 F70 N130 G0 X100 Z100N140 T0202N150 G0 Z-23N160 X17 S300N170 G01 X10 F20N180 G0 X23N190 Z-48N200 G01 X18.2 F15N210 G0 X23N220 Z-50.5N230 G01 X18.2N240 G0 X23N250 Z-53N260 G01 X18.2 92N270 G0 X23 N280 Z-55.5N290 G01 X18.2N300 G0 X23N310 Z-58.5N320 G01X9N
62、330 G0X23N340 Z-46N350 G01 X22N360 X18 Z-48N370G01 Z-54N380 G03X10 Z-58 R4N390G0 X25N400 G0 X100 Z100N410 T0303N420 G0 Z0N430 X14N440 G92 X11.3 Z-22 F1.75N450 X10.8N460 X10.5N470 X10.3N480 X10.15N490 X10N500 X9.9N510 G0 X100 Z100N520 T0202N530 G0Z-58N540 X20N550 G01 X-1 F10N560 G0 X100N570 Z100N580
63、T0100N590 M3093O0002N10 G0 X50 Z100 M03 S400N20 T0101N30 G0 X23 Z2N40 G90 X22.5 Z-58 F90N50 X20 Z-33N60 X18N70 X16.5N80 X14 Z-23N90 X12.5N100 G0 X50 Z100N110 T0303N120 G0 Z-23 S350N130 X17N140 G01 X10 F10N150 G0 X24N160 Z-48N170 G01 X18.5N180 G0 X24N190 G94 X18.5 Z-50N200 Z-52N210 Z-54N220 Z-56N230
64、Z-58N240 G 0 X50 Z10094N250 T0404N260 G0 X24 Z2 S150N270 G01 X9.366 Z0N280 X12 Z-10 F30N290 Z-23N300 X16N310 Z-33N320 X22N330 Z-43N340 G0 X50 Z100N350 T0202N360 X14 Z1 S300N370 G92 X11.3 Z-21 F1.75N380 X10.8N390 X10.5N400 X10.3N410 X10.15N420 X10N430 X9.9N440 G0 X50 Z100N450 T0303N460 G0Z-58N470 X20N480 G01 X9 F10N490 G0 X2095N500 Z-46N510 G01 X22 N520 X18 Z-48N530 Z-54N540 G03 X10 Z-58 R4N550 G01 X-1 N560 G0 X50 N570 Z100N580 T0100N590 M3096