(中职)第三篇_FANUC系统ppt课件.ppt
在此输入您的封面副标题(中职)第三篇_FANUC系统 教学目标:教学目标: 1、掌握常用、掌握常用FANUC系统准备功能代码。系统准备功能代码。 2、明确简单切削循环、明确简单切削循环G90、G94及螺纹切削循环及螺纹切削循环G92指令在指令在编程中的应用编程中的应用 3、掌握复合形状多重循环、掌握复合形状多重循环G71、G72、G73、G76指令在编指令在编程中的应用。程中的应用。 4、掌握用户宏程序变量的含义及赋值法,理解局部变量、掌握用户宏程序变量的含义及赋值法,理解局部变量、公共变量、系统变量之间的关系,明确宏程序中子程序的调用及公共变量、系统变量之间的关系,明确宏程序中子程序的调用及应用。应用。能运用宏程序编制简单的零件加工程序。能运用宏程序编制简单的零件加工程序。 数控车削编程技术第三篇 FANUC系统一、常用一、常用FANUC 0i系统准备功能代码系统准备功能代码 数控车削编程技术专题一专题一 数控系统准备功能数控系统准备功能表表3- -1 常用常用FANUC 0i系统准备功能系统准备功能 FANUC 系统其常用功能代码分为准备功能(系统其常用功能代码分为准备功能(G代码)和辅代码)和辅助功能(助功能(M代码)。由于数控机床的类型和数控系统的种类较代码)。由于数控机床的类型和数控系统的种类较多,这样多,这样G指令或指令或M指令其含义在不同系统和不同机床类型中指令其含义在不同系统和不同机床类型中不完全相同,这里以最常用的不完全相同,这里以最常用的FANUC 0i为例来介绍其准备功能为例来介绍其准备功能指令,如表指令,如表3-1 常用常用FANUC 0i系统准备功能。系统准备功能。 数控车削编程技术续表续表 数控车削编程技术续表续表二、常用基本指令解释二、常用基本指令解释 数控车削编程技术 1、主轴功能主轴功能(1)格式格式 S_; (2)说明说明 1)用来指定主轴的转速,)用来指定主轴的转速, 用字母用字母 S 和其后的和其后的1 4 位数字表示位数字表示。 2)S 功能的单位是功能的单位是r/min。 2、主轴最高限速设定指令主轴最高限速设定指令 (1)格式)格式 G50 S_; 应用于当刀具逐渐移近工件中心时,主轴转速越来越高,应用于当刀具逐渐移近工件中心时,主轴转速越来越高,为防止发生事故所限制主轴的最高转速,如为防止发生事故所限制主轴的最高转速,如 G50 S2000; 数控车削编程技术3、辅助功能辅助功能 (1)格式格式 M _; (2)说明说明 1)控制机床控制机床“开开关关”功能的指令。功能的指令。 2)用来指定主轴正反转功能。用来指定主轴正反转功能。 3)用字母用字母M后加后加2位数字表示位数字表示, ,常见功能如图表常见功能如图表3-2所示。所示。表表3-2 常用常用M辅助辅助功能指令代码功能指令代码 数控车削编程技术 4、进给功能进给功能(1)格式)格式 F _; (2)说明)说明 F 代码后面的数值表示刀具的运动速度,单位为代码后面的数值表示刀具的运动速度,单位为mm/min(直线进给率直线进给率)或或 mm/r(旋转进给率旋转进给率)。 5、 进给速度单位设定进给速度单位设定G98、G99 格式格式 G98 F_; 每分钟进给每分钟进给mm/min , G99 F_; 每转进给每转进给mm/r G98、G99为模态功能,可相互注销为模态功能,可相互注销。G99为缺省值为缺省值 (默认(默认 值值 即系统上电时的状态)即系统上电时的状态) 数控车削编程技术6、刀具功能刀具功能 (1)格式格式 T_ _ _ _ ; (2)说明说明 T 指令用于选择刀具库中的刀具。其后的指令用于选择刀具库中的刀具。其后的4位数字分别表示位数字分别表示刀具号和刀具补偿号。执行刀具号和刀具补偿号。执行“T”指令,转动刀架,选用指定刀指令,转动刀架,选用指定刀具。具。 当一个程序段中同时包含当一个程序段中同时包含“T”代码与刀具移动指令时;先代码与刀具移动指令时;先执行执行“T”代码指令,而后执行刀具移动指令。代码指令,而后执行刀具移动指令。“T”指令同时指令同时调入刀补寄存器中的补偿值。例如调入刀补寄存器中的补偿值。例如 T0202表示选择第表示选择第2号刀号刀,2号号刀偏。刀偏。 刀具号和补偿号也可以不同,如:刀具号和补偿号也可以不同,如:T0212也是允许的,但在相也是允许的,但在相应的刀补寄存器中添加补偿值,必须要在相应存储器的地址应的刀补寄存器中添加补偿值,必须要在相应存储器的地址12号里进行补偿,否则将发生撞刀事故。号里进行补偿,否则将发生撞刀事故。 数控车削编程技术 7、工件坐标系设定指令工件坐标系设定指令(1)格式格式 G50 X_ Z_ ; 1)G50 规定刀具起点(或换刀点)至工件原点的距离。规定刀具起点(或换刀点)至工件原点的距离。坐标值坐标值X、Z为刀尖(刀位点)在工件坐标系中的起始点(即为刀尖(刀位点)在工件坐标系中的起始点(即起刀点)的位置。相当于系统内部建立了一个以工件原点为起刀点)的位置。相当于系统内部建立了一个以工件原点为坐标原点的的工件坐标系。坐标原点的的工件坐标系。 2)执行)执行G50 X Z前,必须先行对刀,通过调整机床,前,必须先行对刀,通过调整机床,将刀尖放在程序所要求的起刀点位置上。将刀尖放在程序所要求的起刀点位置上。 3)在)在G50指令中如果将指令中如果将X、Z各轴数值设置为零时,则工各轴数值设置为零时,则工件坐标系原点与刀具起始点重合。件坐标系原点与刀具起始点重合。(2)说明)说明 数控车削编程技术图图3-1 工件坐标零点设定工件坐标零点设定XZ G50指令编程举例:当以工件右端面为工件原点时,指令编程举例:当以工件右端面为工件原点时, 如图如图3-1所示。所示。 G50 X200.0 Z150.0 ; ; 数控车削编程技术6、快速定位指令快速定位指令 (1)格式格式 G00 X( (U) )_Z( (W) )_ ; (2)说明)说明 1)用于加工前快速定位或加工后快速退刀。)用于加工前快速定位或加工后快速退刀。 2)X( (U) ) 、Z( (W) )为目标点在工件坐标系中的绝对为目标点在工件坐标系中的绝对(相对)相对)坐标值。坐标值。 3)快移速度由机床参数设定,不能用)快移速度由机床参数设定,不能用F 功能指定。功能指定。 2)G00 的执行过程,刀具由程序的起始点加速到最大速度,的执行过程,刀具由程序的起始点加速到最大速度, (3)注意事项)注意事项 1)移动速度不能用程序指令设定。由厂家预定。移动速度不能用程序指令设定。由厂家预定。然后快速移动,最后减速到终点,实现快速点定位。提高数控机然后快速移动,最后减速到终点,实现快速点定位。提高数控机床的定位精度。床的定位精度。 数控车削编程技术【例题】【例题】运动路线形式,如图运动路线形式,如图3-2所示。所示。刀尖从刀尖从A点快速进到点快速进到B 点先按点先按450线快速移动,后再水平快速移动。线快速移动,后再水平快速移动。 G00 X22.0 Z2.0; G00 U- -48.0 W- -33.0; (3)刀具的实际运动路线不是直线,而是折线。使用时应)刀具的实际运动路线不是直线,而是折线。使用时应注意刀具是否与工件发生干涉。注意刀具是否与工件发生干涉。绝对坐标编程:绝对坐标编程:增量坐标编程:增量坐标编程:图图3-2刀具快速移动运动刀具快速移动运动z70263522OABx450 数控车削编程技术专题二专题二 基本加工类指令基本加工类指令1、直线插补指令:、直线插补指令:(1)格式)格式 G01 X(U)_Z(W) _ F_; (2)说明)说明 1)使刀具从所在点直线移动到目标点。)使刀具从所在点直线移动到目标点。 2)当采用绝对(增量)值编程时,刀具以)当采用绝对(增量)值编程时,刀具以“F”指令进给指令进给速进行直线插补,运动到工件坐标系(速进行直线插补,运动到工件坐标系(X,Z)点。)点。 3)一般用于车外圆、车端面、镗内孔、倒角等。)一般用于车外圆、车端面、镗内孔、倒角等。 4)G01指令是摸态代码,它是直线运动的命令,规定刀指令是摸态代码,它是直线运动的命令,规定刀具在在两坐标或三坐标间以插补联动方式按指定的具在在两坐标或三坐标间以插补联动方式按指定的F进给速度进给速度作为任意斜率的直线运动。作为任意斜率的直线运动。 数控车削编程技术图图3-3 直线插补直线插补【例题】【例题】直线插补如图直线插补如图3-3所所示。用绝对值编程(示。用绝对值编程(AB) G01指令后的坐标值取指令后的坐标值取绝对值编程还是取增量值编绝对值编程还是取增量值编程,由尺寸字决定。程,由尺寸字决定。G01 X50.0 Z-30.0 F0.8;用增量值编程(用增量值编程(AB)G01 U25.0 W-30.0 F0.8; 数控车削编程技术(2)说明)说明 1)使刀具从当前点向终点进行圆弧插补。)使刀具从当前点向终点进行圆弧插补。 2)G02为顺时针插补、为顺时针插补、G03为逆时针插补。为逆时针插补。 3)I、K为圆心相对圆弧始点的坐标增量。为圆心相对圆弧始点的坐标增量。2、圆弧插补指令、圆弧插补指令 格式格式 G02 X( (U) )_Z( (W) )_I_ K _ F_; G03 X( (U) )_Z( (W) )_I_ K _ F_; 用圆弧半径用圆弧半径R 指定圆心位置指定圆心位置(1)格式)格式 G02 X(U) Z(W) R F _ ; G03 X(U) Z(W) R F _ ; 数控车削编程技术圆弧顺、逆的判断圆弧顺、逆的判断 采用右手笛卡尔直角坐标系,确定出采用右手笛卡尔直角坐标系,确定出X、Y、Z三轴的正方向,三轴的正方向,数控车床上加工的圆弧为数控车床上加工的圆弧为XOZ平面上的圆弧,沿平面上的圆弧,沿Y轴负方向看去,轴负方向看去,顺时针用顺时针用G02指令,逆时针用指令,逆时针用G03指令,如图指令,如图3-4、5所示。所示。G03G02XZG03G02XZ图图3-4 后置刀架后置刀架 图图3-5 前置刀架前置刀架OO 数控车削编程技术图图3-6 顺时针圆弧插补顺时针圆弧插补G00 X26.0 Z2.0;G01 Z- -28.0 F0.8;G02 X50.0 Z- -40.0 R12;【例题】【例题】如图如图3-6所示,所示,圆弧顺时针插补编程。圆弧顺时针插补编程。G00 X26.0 Z2.0;用绝对值、用绝对值、R编程编程用增量值用增量值、I、K编程编程 G02 U24.0 W- -12.0 I12 K0; 数控车削编程技术专题三专题三 简单固定循环简单固定循环图图3-7 外圆切削循环外圆切削循环 刀具从循环起刀具从循环起点开始按照矩形循点开始按照矩形循环,最后回到循环环,最后回到循环起点,如图起点,如图3-7 所所示。虚线表示按示。虚线表示按R 快速移动,实线表快速移动,实线表示按照示按照F 指定的进指定的进给速度移动。给速度移动。一、外圆柱面切削循环一、外圆柱面切削循环1、格式、格式 G90 X(U) _Z(W) _F_; 2、说明、说明 数控车削编程技术xz工件坐工件坐标零点标零点起刀点起刀点图图3-8 外圆切削循环示意图外圆切削循环示意图3、外圆柱切削循环示意图,如图、外圆柱切削循环示意图,如图3-8所示所示。 G90指令中各指令中各参数均为模态值,参数均为模态值,在完成固定切削在完成固定切削循环后,可用同循环后,可用同组组G代码(例如代码(例如G00),取消其),取消其作用。循环起点,作用。循环起点,应距离工件表面应距离工件表面12mm。 数控车削编程技术 2、说明、说明 (1 1)圆锥面固定循)圆锥面固定循环切削如图环切削如图3-9所示。刀所示。刀具从循环起点开始,最具从循环起点开始,最后回到循环起点,图中后回到循环起点,图中虚线表示快速移动,实虚线表示快速移动,实线表示按照线表示按照F指定的进给指定的进给速度移动。速度移动。 (2)R为切削始点与为切削始点与终点的半径差。终点的半径差。 二、外圆锥面切削循环二、外圆锥面切削循环 1、格式、格式 G90 X(U) _Z(W) _R_F_;图图3-9 外圆锥切削循环外圆锥切削循环 数控车削编程技术xz起刀点起刀点图图3-10 外圆锥切削循环示意图外圆锥切削循环示意图3、外圆锥切削循环示意图,如图、外圆锥切削循环示意图,如图3-10所示所示。 外圆锥外圆锥G90指指令中各参数均为模令中各参数均为模态值,在完成固定态值,在完成固定切削循环后,可用切削循环后,可用同组同组G代码(例如代码(例如G00),取消其作),取消其作用。循环起点,应用。循环起点,应距离工件表面距离工件表面12mm。工件坐工件坐标零点标零点三、盘类直端面简单切削循环三、盘类直端面简单切削循环 数控车削编程技术1、格式:、格式:G94 X(U) _Z(W) _F_; 2、说明:、说明: 盘类盘类直端面固定循直端面固定循环切削如图环切削如图3-11所示。刀所示。刀具从循环起点开始循环,具从循环起点开始循环,最后回到循环起点,图最后回到循环起点,图中虚线表示快速移动,中虚线表示快速移动,实线表示按照实线表示按照F指定的进指定的进给速度移动。给速度移动。图图3-11 端面切削循环端面切削循环 数控车削编程技术3、盘类直端面切削循环示意图,如图、盘类直端面切削循环示意图,如图3-12所示所示。 图图3-12 盘类直盘类直端面切削循环示意图端面切削循环示意图xz工件坐标工件坐标零点零点起刀点起刀点 盘类直端面切盘类直端面切削削G94指令中各参指令中各参数均为模态值,一数均为模态值,一经指定以下程序段经指定以下程序段一直有效,在完成一直有效,在完成固定切削循环后,固定切削循环后,可 用 同 组可 用 同 组 G 代 码代 码(例如(例如G00),取,取消其作用。循环起消其作用。循环起点应距离工件外表点应距离工件外表面面12mm。 数控车削编程技术四、盘类锥形端面切削循环四、盘类锥形端面切削循环1、格式、格式 G94 X(U) _Z(W) _R _ F_; (1)盘类锥端面固定)盘类锥端面固定循环切削如图循环切削如图3-13所示。所示。刀具从循环起点开始循环,刀具从循环起点开始循环,最后回到循环起点,图中最后回到循环起点,图中虚线表示快速移动,实线虚线表示快速移动,实线表示按照表示按照F 指定的进给速指定的进给速度移动。度移动。 (2)R为切削始点与终为切削始点与终点在点在Z 轴方向的坐标增量。轴方向的坐标增量。 2、说明说明图图3-13 端锥面车削循环端锥面车削循环R 数控车削编程技术 盘类锥端面切盘类锥端面切削削G94指令中各参指令中各参数均为模态值,一数均为模态值,一经指定以下程序段经指定以下程序段一直有效,在完成一直有效,在完成固定切削循环后,固定切削循环后,可 用 同 组可 用 同 组 G 代 码代 码(例如(例如G00),取),取消其作用。循环起消其作用。循环起点应距离工件外表点应距离工件外表面面12mm。 3、盘类盘类锥端面切削循环示意图,如图锥端面切削循环示意图,如图3-14所示所示。xz图图3-14 锥端面锥端面切削循环示意图切削循环示意图起刀点起刀点工件坐工件坐标零点标零点 数控车削编程技术专题四专题四 螺纹车削编程螺纹车削编程(1)内(外)圆柱螺纹内(外)圆柱螺纹(2)内(外)圆锥螺纹内(外)圆锥螺纹(3)单头螺纹和多头螺纹单头螺纹和多头螺纹(4)恒螺距与变螺距螺纹恒螺距与变螺距螺纹2、螺纹加工的类型、螺纹加工的类型 (1)单线螺纹单线螺纹 导程导程= =螺距螺距(2)双线螺纹双线螺纹 导程导程= =线数线数螺距螺距螺纹的线数螺纹的线数一、螺纹概述一、螺纹概述 螺纹标注表示法螺纹标注表示法“ M ”及公称直径及公称直径螺距的含义。如螺距的含义。如M161.5 数控车削编程技术1、单行程螺纹车削指令、单行程螺纹车削指令G322、螺纹车削循环指令、螺纹车削循环指令G823、螺纹复合循环指令、螺纹复合循环指令G763、螺纹指令分类、螺纹指令分类 在数控车削加工中,常见螺纹切削加工方式:在数控车削加工中,常见螺纹切削加工方式: 1、直进切削法(双边切削)、直进切削法(双边切削)易获得较准确的牙型,但切易获得较准确的牙型,但切削力较大,常用于螺距小于削力较大,常用于螺距小于3 mm的三角螺纹加工。的三角螺纹加工。如:如:G32、G92指令。指令。 2、斜进切削法(单边切削)、斜进切削法(单边切削)在每次往复行程后,除了做在每次往复行程后,除了做横向进刀以外,还在纵向的一个方向做微量进给。如横向进刀以外,还在纵向的一个方向做微量进给。如: : G76指令。指令。 数控车削编程技术三、相关计算三、相关计算四、相关工艺四、相关工艺 1、加工螺纹部位外径尺寸估算公式加工螺纹部位外径尺寸估算公式(1)使用重磨螺纹刀)使用重磨螺纹刀 D - -(0.13 - - 0.15)P(2)使用机夹螺纹刀)使用机夹螺纹刀 D - - 0.1 2、螺纹部位底径尺寸估算公式螺纹部位底径尺寸估算公式 D - - 1.08 P (用公式计算一般不查表)(用公式计算一般不查表) 1、加工螺纹时需设定升速段:、加工螺纹时需设定升速段:1 取取 2 - 3 mm 左右左右 2、加工螺纹时需设定降速段:、加工螺纹时需设定降速段:2 取取 1.5 - 2 mm 左右左右 数控车削编程技术螺纹升速段与降速段设定示意图,如图螺纹升速段与降速段设定示意图,如图3-15 所示。所示。图图3-15 螺纹升速段与降速段设定示意图螺纹升速段与降速段设定示意图 3、加工螺纹转速的设定、加工螺纹转速的设定 n(1200/p) - -K【K一般取一般取80】五、螺纹车削指令五、螺纹车削指令 数控车削编程技术1 1、单行程螺纹车削指令、单行程螺纹车削指令G32 (1)格式格式 G32 X Z F ; G32 U W F ; 其中其中 X、Z 为螺纹终点绝对坐标值。为螺纹终点绝对坐标值。 U、W 为螺纹终点相对螺纹起点坐标增量。为螺纹终点相对螺纹起点坐标增量。 F为螺纹导程(螺距)单位:为螺纹导程(螺距)单位:mm/r(2)三种特殊格式三种特殊格式(1) G32 X Z F ;圆锥螺纹圆锥螺纹(2)G32 Z F ; 圆柱螺纹圆柱螺纹(3)G32 X F ; 端面螺纹端面螺纹 数控车削编程技术 (2)在螺纹(锥螺纹)加工过程中在螺纹(锥螺纹)加工过程中不要使用恒线速控制功能不要使用恒线速控制功能从粗加工到精加工,主轴转速必须保持一常数。否则,螺距将发从粗加工到精加工,主轴转速必须保持一常数。否则,螺距将发生变化。生变化。 2、螺纹切削螺纹切削说明说明 (1)在螺纹切削过程中,在螺纹切削过程中,进给速度修调功能和进给暂停功能进给速度修调功能和进给暂停功能无效无效,若此时进给暂停键按下,刀具将在螺纹段加工完后才停止,若此时进给暂停键按下,刀具将在螺纹段加工完后才停止运动。运动。 (4)螺纹起点与终点径向尺寸确定,径向起点螺纹起点与终点径向尺寸确定,径向起点(螺纹大径螺纹大径)由车外圆保证。按螺纹公差确定尺寸范围。由车外圆保证。按螺纹公差确定尺寸范围。径向终点(螺纹小径)径向终点(螺纹小径) (3)对锥螺纹的对锥螺纹的F 指令值,当锥度斜角在指令值,当锥度斜角在45以下时,螺距以下时,螺距以以Z 轴方向的值指令;轴方向的值指令;4590时,以时,以X轴方向的值指令。轴方向的值指令。 数控车削编程技术分层进给分层进给达到,每次进给取值由编程者设定或查表,如表达到,每次进给取值由编程者设定或查表,如表3-3所示。所示。表表3-3 常用螺纹切削的进给次数与背吃刀量常用螺纹切削的进给次数与背吃刀量( (米制、双边米制、双边) ) ( mm ) 数控车削编程技术F 为导程(螺距)。为导程(螺距)。3R1R2Fp4RABCD 图图3-16 直螺纹切削参数直螺纹切削参数3、直螺纹固定切削循环格式、直螺纹固定切削循环格式G92 X(U)_Z(W)_ F ;工件坐标系下的坐标值。工件坐标系下的坐标值。 直螺纹切削参数如图直螺纹切削参数如图3-16 所示。所示。4、锥螺纹固定切削循环格式、锥螺纹固定切削循环格式 X(U)、)、Z(W)为绝对值为绝对值(增量值)编程时,为螺纹终点在(增量值)编程时,为螺纹终点在 G92 X(U)_Z(W)_ R_ F_; X(U)、)、Z(W)绝对值(增量值)编程时,为螺纹终点绝对值(增量值)编程时,为螺纹终点在工件坐标系下的坐标值。在工件坐标系下的坐标值。 数控车削编程技术 R 为螺纹起点与螺纹终点的半径差。即:为差值符号,无为螺纹起点与螺纹终点的半径差。即:为差值符号,无论是绝对值还是增量值编程。论是绝对值还是增量值编程。F 为导程(螺距)。为导程(螺距)。 一般采用轴向螺距均分法,原理是当加工螺纹时其中第一一般采用轴向螺距均分法,原理是当加工螺纹时其中第一线螺纹按导程加工完后,在入刀点向后移动一个螺距后,再开线螺纹按导程加工完后,在入刀点向后移动一个螺距后,再开始加工第二线螺纹,这样便可加工出多线螺纹。始加工第二线螺纹,这样便可加工出多线螺纹。 5、多线螺纹加工、多线螺纹加工G92指令编程指令编程G92 X(U) Z(W) F ;G00 W(L / n);();(在入刀点向后移动一个螺距在入刀点向后移动一个螺距)G92 X(U) Z(W) F ; 数控车削编程技术 6 6、螺纹加工过程示意图,如图、螺纹加工过程示意图,如图3-17 所示。所示。xz工件坐工件坐标零点标零点起刀点起刀点(循环点)(循环点)图图3-17 螺纹加工过程示意图螺纹加工过程示意图 数控车削编程技术参考程序参考程序N30 G00 X32.0 Z2.0; N40 G92 X29.1 Z-51.0 F1.5;N50 X28.6;N60 X28.38;N70 X28.38; N80 G00 X100.0;N90 Z100.0【实例】【实例】如图如图3-18零件零件所示所示,零件外形加工略,零件外形加工略,螺纹刀为机夹螺纹刀为机夹刀,试用螺纹刀,试用螺纹G92固定循环指令编写螺纹程序。固定循环指令编写螺纹程序。图图3-18 直外螺纹切削直外螺纹切削50M301.5 4 1.540 复合循环指令应用于非一刀加工即能加工到规定轮廓形状复合循环指令应用于非一刀加工即能加工到规定轮廓形状的场合。只要将零件最终加工轮廓路线,切削加工参数等设定的场合。只要将零件最终加工轮廓路线,切削加工参数等设定在复合循环程序段中,将自动进行切削直到零件加工完成。在复合循环程序段中,将自动进行切削直到零件加工完成。 数控车削编程技术专题五专题五 外圆复合形状多重循环外圆复合形状多重循环二二、说明、说明 1 1、如图、如图3-19所示,用于切除棒料毛坯的大部分余量,刀具所示,用于切除棒料毛坯的大部分余量,刀具起始点为起始点为A,假定在加工程序中指定了由,假定在加工程序中指定了由AAB 的精加工路的精加工路线,应用此指令,就可以实现切削深度为线,应用此指令,就可以实现切削深度为d,精加工余量为,精加工余量为G71 Ud Re G71 P(ns)Q(nf)U(u ) W(w) F( (f) ) S( (s) ) T( (t) ); 一、格式一、格式G70 P ( (ns) )Q ( (nf) ); 数控车削编程技术u / 2和和w 的粗加工循环。的粗加工循环。图图3-19 G71 外圆粗精车复合形状多重循环外圆粗精车复合形状多重循环 2、其中、其中d为每次切削深度(半径值),刀具的切削方向为每次切削深度(半径值),刀具的切削方向取决于取决于AA方向;方向;e为退刀量;由参数设定;为退刀量;由参数设定;ns指定精加工路线指定精加工路线 数控车削编程技术第一个程序段的顺序号;第一个程序段的顺序号;nf 指定精加工路线的最后一个程序段的顺序指定精加工路线的最后一个程序段的顺序号;号;u为为X方向上精加工余量(直径值);方向上精加工余量(直径值);W为为Z方向上的精加工余量。方向上的精加工余量。 C ZX B B BAC CX () Z ()A X( + ) Z ()A CX () Z ( + )CAX (+) Z (+) B 图图 3-20 G71复合形状多重循环复合形状多重循环X Z 的符号的符号 C ZXB B BACX ( + ) Z ( - -)A X () Z ()ACX ( + ) Z ( + )CAX () Z ( + ) B G71切削进给方向平行于切削进给方向平行于Z轴,轴,X 和和Z 的符号如图的符号如图3-20所示。所示。其中其中( (+) )表示沿轴正方向移动;表示沿轴正方向移动;( (- -) )表示沿轴负方向移动。表示沿轴负方向移动。xz工件坐工件坐标零点标零点起刀点起刀点图图3-21 外圆外圆复合形状多重复合形状多重循环示意图循环示意图三三、外圆柱切削循环示意图,如图、外圆柱切削循环示意图,如图3-21所示所示。 数控车削编程技术 数控车削编程技术【例题】零件如图【例题】零件如图3-22所示所示毛坯毛坯4590用外圆粗、精加工复用外圆粗、精加工复合循环编写加工程序合循环编写加工程序. .图图3-22 G71外径粗、精车复合循环外径粗、精车复合循环 切削用量切削用量X向粗向粗车背吃刀量车背吃刀量1.5mm,退刀量退刀量1mm,X向精向精车余量为车余量为0.8mm。Z方向精车余量方向精车余量0.1mm,粗车主轴转速粗车主轴转速900 r/min、精车主轴转、精车主轴转速速1700 r/ min。 数控车削编程技术参考程序参考程序O4005G28 U0 W0 T0100;M03 S1500 T0101; G00 X45.0 Z1.5;G71 U1.5 R1.0;G71 P10 Q20 U0.8 W0.2 F0.5 S900; N10 G00 G42 X14.0 S1700; G01 X20.0 Z - -1.5 ; Z- -10.0; G02 X24.0 W- -2.0 R2.0; G01 W- -10.0;G03 X28.0 W- -2.0 R2.0;G01 W- -10.0; G02 X40.0 W- -14.0 R20.0; N20 G01 Z78.0;G70 P10 Q20 F0.2 ; G00 G40 X100.0Z100.0; M05;M30; 数控车削编程技术 二二、说明、说明 G72 Wd Re; G72 Pns Qnf Uu Ww F( (f) ) S( (s) ) T( (t) ); G70 P ( (ns) )Q ( (nf) );专题六专题六 端面端面复合形状多重复合形状多重循环循环一、格式一、格式 1、用于切除棒料毛坯的大部分余量,如图所示。其中各符、用于切除棒料毛坯的大部分余量,如图所示。其中各符号含义与号含义与G71指令相同。指令相同。 2、注意:、注意:G71、G72指令中指令中AA的进刀是采用快速方式还的进刀是采用快速方式还是工进方式,取决于是工进方式,取决于N(ns)与与N(nf)程序段之间对程序段之间对AA的移的移动是用动是用G00指令还是用指令还是用G01指令。指令。 3、该循环指令与、该循环指令与G71指令的区别是该指令切削方向与指令的区别是该指令切削方向与X 轴轴 数控车削编程技术OZX 图图3-23 G72 端面粗精车复合形状多重循环端面粗精车复合形状多重循环平行,而平行,而G71指令与指令与X轴平行垂直。该指令执行如图轴平行垂直。该指令执行如图3-23所示,所示,为粗、精加工轨迹。为粗、精加工轨迹。 图图 3-24 G72复合形状多重循环复合形状多重循环X Z 的符号的符号 C B B BACX ( + ) Z ( - - ) A X ( - - ) Z ( - - ) ACCAX ( - - ) Z ( + ) B ZXX ( + ) Z ( + )C B B BACX ( - - ) Z ( - - ) A X ( + ) Z ( - - ) ACCAX ( + ) Z ( + ) B ZXX ( - - ) Z ( + ) 端面粗、精车复合端面粗、精车复合形状多重形状多重循环循环G72切削进给方向平行于切削进给方向平行于X 轴。轴。X 和和Z 的符号规定如图的符号规定如图3-24 所示。其中所示。其中(+)(+)表示刀具沿表示刀具沿轴正方向移动,轴正方向移动,(-)(-)表示刀具沿轴负方向移动。表示刀具沿轴负方向移动。 数控车削编程技术 数控车削编程技术图图3-25 端面复合形状多重循环端面复合形状多重循环示意图示意图xz工件坐标工件坐标零点零点起刀点起刀点三三、端面复合形状多重循环端面复合形状多重循环示意图示意图,如图,如图3-25所示所示。 数控车削编程技术 【例题】【例题】如图如图3-26所示,盘类零件毛坯所示,盘类零件毛坯6552,试用端面试用端面 图图3-26 端面粗、精切削循环端面粗、精切削循环切削用量切削用量X向粗车背向粗车背吃刀量吃刀量1.2,退刀量,退刀量1.0,X向精车余量为向精车余量为0.2。Z向精车余量为向精车余量为0.5,粗车,粗车进给速度为进给速度为0.45mm/r、精车进给速度精车进给速度0.12 mm/r、粗车主轴转速粗车主轴转速900r/min、精车主轴转速精车主轴转速1800 r/ min。循环指令编制加工程序。循环指令编制加工程序。 数控车削编程技术参考程序参考程序O0445G28 U0 W0 T0100; S500 M03 T0101;G00 X68.0 Z0 M08; G72 W1.2 R1.0; G72 P10 Q20 U0.2 W0.5 F0.45 S900; N10 G00 G42 Z-50.0 S1800; G01 X60.0; W16.0;X50.0; W6; X30.0 W13; W11;N20X15.0 Z4.0;G70 P10 Q20 F0.12; G00 G40 X100.0Z100.0; M09;M02; 数控车削编程技术专题七专题七 封闭轮廓封闭轮廓复合形状多重复合形状多重循环循环一一、格式格式 G73 U(i )W(k)R (d ); G73 P (n s) Q (nf ) U(u)W(w)F ( f ) S (s) T (t); G70 P ( n s ) Q (nf ); 二、说明:二、说明: 1、该功能适合加工已基本铸造、锻造成形的一类工件。、该功能适合加工已基本铸造、锻造成形的一类工件。 2、其中、其中I 为为X 轴上的总退刀量(半径值);轴上的总退刀量(半径值);k 为为Z 轴上的总轴上的总退退刀量;刀量;d 为加工次数;为加工次数;ns为指定精加工路线中第一个程序段的为指定精加工路线中第一个程序段的顺序号;顺序号;n f为指定精加工路线中最后一个程序段的顺序号;为指定精加工路线中最后一个程序段的顺序号;u为为X轴上的精加工余量(直径值);轴上的精加工余量(直径值);w为为Z 轴上的精加工余量。轴上的精加工余量。 数控车削编程技术CBU( ( u 精车双边量精车双边量 ) )AU ( ( X 向总退刀量向总退刀量k + w ) )W ( ( Z 向总退刀量向总退刀量 i + u / 2 ) )ZXDW ( ( w) )图图3-27 封闭轮廓粗车复合循环封闭轮廓粗车复合循环0该指令执行如图该指令执行如图3-27所示,为粗、精加工轨迹。所示,为粗、精加工轨迹。 数控车削编程技术xz工件坐工件坐标零点标零点起刀点起刀点图图3-28 封闭轮廓粗车复合循环封闭轮廓粗车复合循环示意图示意图三三、封闭轮廓粗车复合循环封闭轮廓粗车复合循环示意图,如图示意图,如图3-28所示所示。 数控车削编程技术图图3-29 外圆粗、精车封闭循环外圆粗、精车封闭循环【例题】【例题】如图如图3-29所示,试所示,试用用G73封闭轮廓复合切削循环指令封闭轮廓复合切削循环指令编制加工程序,点画线为锻件毛坯外形编制加工程序,点画线为锻件毛坯外形(单件加工)。(单件加工)。 数控车削编程技术 i =(待加工外径尺寸(待加工外径尺寸工件最小尺寸工件最小尺寸精加工余量)精加工余量)/ 2 =(50 30 0.8)/ 2 = 9.6 mm 设定循环起点为(设定循环起点为(60、2),切削循环次数为),切削循环次数为5次。毛坯最次。毛坯最大直径为大直径为50 mm 、最小直径为、最小直径为30 mm 。计算。计算 i 值。值。参考程序参考程序O0555N10 G28 U0 W0 T0100;N20 G99 G97 M03 S900; N30 T0101 M08;N40 G00 X60.0 Z2.0;N50 G73 U9.6 W2.0 R5; N60 G73 P70 Q170 U0.6 W0.2 F0.4;N70 G00 G42 X12.0 S1800; N80 G01 X20.0 Z 2.0;N90 Z 20.0; N100 X26.0 W- -10.0; 数控车削编程技术N110 W12.0;N120 G02 X36.0 W5.0 R5;N130 G01 W-8.0;N140 G02 W-12.0 R10;N150 G01 W-8.0;N160 G03 X46.0 W-5.0 R5;N170 G01 Z-95; N180 G28 U10 W10 T0100;N190 T0202;N200 S1800;N220 G70 P70 Q170 F0.2; N230 G28 U10 W10 T0200 M09;N240 M02; 在在FANUC 0i系统中,系统中,G71粗加工循环有两种类型,粗加工循环有两种类型,I 型和型和II 型。型。I 型粗加工循环中,轮廓外形必须采用单调递增或单调递减型粗加工循环中,轮廓外形必须采用单调递增或单调递减的形式,如:凹形轮廓就无法进行分层切削,而是在半精车时一的形式,如:凹形轮廓就无法进行分层切削,而是在半精车时一次性切削。因此,对于这类零件应采用次性切削。因此,对于这类零件应采用G73封闭循环切削。封闭循环切削。 一、端面槽(或一、端面槽(或深孔钻)削循环深孔钻)削循环 数控车削编程技术专题八专题八 外圆槽、端面复合切削循环外圆槽、端面复合切削循环 1、格式、格式 G74 R( (e ) ); G74 X(U)Z(W)P ( (i) ) Q (k ) R(d )F( (f ) ); e为每次退刀量为每次退刀量 (模态值模态值) ;X(U)槽终点)槽终点X向绝对(增量)向绝对(增量)坐标值;坐标值;Z(W)槽终点)槽终点Z向绝对(增量)坐标值;向绝对(增量)坐标值;i为为X向每向每次切深,即间断切削长度(无正负、半径值:偏移方向由系统次切深,即间断切削长度(无正负、半径值:偏移方向由系统根据刀具起点与终点坐标自动判断);根据刀具起点与终点坐标自动判断);k为为Z向间断切削长度向间断切削长度(增量、无正负);(增量、无正负);F 为切槽时的进给量。为切槽时的进给量。 当端面需要加工槽(或深孔钻)时,可用端面切槽固定循当端面需要加工槽(或深孔钻)时,可用端面切槽固定循环指令编程环指令编程, 主要用于回转体类零件端面槽或深孔钻削加工。主要用于回转体类零件端面槽或深孔钻削加工。 数控车削编程技术图图3-30 端面槽复合端面槽复合切削循环切削循环槽终点槽终点端面槽刀端面槽刀刀具起点刀具起点刀具终点刀具终点 2、端面槽复合端面槽复合切削循环过程,如图切削循环过程,如图3-30所示。所示。 数控车削编程技术图图3-21 深孔钻切削循环深孔钻切削循环示意图示意图x起刀点起刀点工件坐工件坐标零点标零点z3、深孔钻切削循环深孔钻切削循环示意图,如图示意图,如图3-21所示所示。简化指令格式简化指令格式G74 R( (e ) ) ;G74 Z(W) Q (k ) F( (f ) ); 数控车削编程技术加工参数取值中加工参数取值中:e = 1、k = 20、F = 0.1图图3-32 深孔钻切削循环深孔钻切削循环 【例题】【例题】如图如图3-32所示,试所示,试用用G74深孔钻切削循环指令深