2022-2023学年(中职)数控车削编程技术第三篇_FANUC系统教学课件.ppt
《2022-2023学年(中职)数控车削编程技术第三篇_FANUC系统教学课件.ppt》由会员分享,可在线阅读,更多相关《2022-2023学年(中职)数控车削编程技术第三篇_FANUC系统教学课件.ppt(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022-2023学年(中职)数控车削编程技术第三篇_FANUC系统ppt课件 教学目标:教学目标:1、掌握常用、掌握常用FANUC系统准备功能代码。系统准备功能代码。2、明明确确简简单单切切削削循循环环G90、G94及及螺螺纹纹切切削削循循环环G92指指令令在在编程中的应用编程中的应用3、掌掌握握复复合合形形状状多多重重循循环环G71、G72、G73、G76指指令令在在编编程中的应用。程中的应用。4、掌掌握握用用户户宏宏程程序序变变量量的的含含义义及及赋赋值值法法,理理解解局局部部变变量量、公公共共变变量量、系系统统变变量量之之间间的的关关系系,明明确确宏宏程程序序中中子子程程序序的的调调用
2、用及及应用。应用。能运用宏程序编制简单的零件加工程序。能运用宏程序编制简单的零件加工程序。数控车削编程技术第三篇 FANUC系统一、常用一、常用FANUC0i系统准备功能代码系统准备功能代码 数控车削编程技术专题一专题一 数控系统准备功能数控系统准备功能表表3-1常用常用FANUC0i系统准备功能系统准备功能 FANUC系统其常用功能代码分为准备功能(系统其常用功能代码分为准备功能(G代码)和辅代码)和辅助功能(助功能(M代码)。由于数控机床的类型和数控系统的种类较代码)。由于数控机床的类型和数控系统的种类较多,这样多,这样G指令或指令或M指令其含义在不同系统和不同机床类型中指令其含义在不同系
3、统和不同机床类型中不完全相同,这里以最常用的不完全相同,这里以最常用的FANUC0i为例来介绍其准备功能为例来介绍其准备功能指令,如表指令,如表3-1常用常用FANUC0i系统准备功能。系统准备功能。数控车削编程技术续表续表 数控车削编程技术续表续表二、常用基本指令解释二、常用基本指令解释 数控车削编程技术1、主轴功能主轴功能(1)格式格式 S_;(2)说明说明 1)用来指定主轴的转速,)用来指定主轴的转速,用字母用字母 S和其后的和其后的14位数字表示位数字表示。2)S功能的单位是功能的单位是r/min。2、主轴最高限速设定指令主轴最高限速设定指令(1)格式)格式 G50S_;应应用用于于当
4、当刀刀具具逐逐渐渐移移近近工工件件中中心心时时,主主轴轴转转速速越越来来越越高高,为防止发生事故所限制主轴的最高转速,如为防止发生事故所限制主轴的最高转速,如 G50S2000;数控车削编程技术3、辅助功能辅助功能 (1)格式格式 M _;(2)说明说明 1)控制机床控制机床“开开关关”功能的指令。功能的指令。2)用来指定主轴正反转功能。用来指定主轴正反转功能。3)用字母用字母M后加后加2位数字表示位数字表示,常见功能如图表常见功能如图表3-2所示。所示。表表3-2常用常用M辅助辅助功能指令代码功能指令代码 数控车削编程技术4、进给功能进给功能(1)格式)格式 F_;(2)说明)说明 F代码后
5、面的数值表示刀具的运动速度,单位为代码后面的数值表示刀具的运动速度,单位为mm/min(直线进给率直线进给率)或或 mm/r(旋转进给率旋转进给率)。5、进给速度单位设定进给速度单位设定G98、G99格式格式G98F_;每分钟进给每分钟进给mm/min,G99F_;每转进给每转进给mm/rG98、G99为模态功能,可相互注销为模态功能,可相互注销。G99为缺省值为缺省值(默认(默认值值即系统上电时的状态)即系统上电时的状态)数控车削编程技术6、刀具功能刀具功能(1)格式格式 T_;(2)说明说明T指令用于选择刀具库中的刀具。指令用于选择刀具库中的刀具。其后的其后的4位数字分别表示位数字分别表示
6、刀具号和刀具补偿号。执行刀具号和刀具补偿号。执行“T”指令,转动刀架,选用指定刀指令,转动刀架,选用指定刀具。具。当一个程序段中同时包含当一个程序段中同时包含“T”代码与刀具移动指令时;先代码与刀具移动指令时;先执行执行“T”代码指令,而后执行刀具移动指令。代码指令,而后执行刀具移动指令。“T”指令同时调指令同时调入刀补寄存器中的补偿值。入刀补寄存器中的补偿值。例如例如 T0202表示选择第表示选择第2号刀号刀,2号刀号刀偏。偏。刀刀具具号号和和补补偿偿号号也也可可以以不不同同,如如:T0212也也是是允允许许的的,但但在在相相应应的的刀刀补补寄寄存存器器中中添添加加补补偿偿值值,必必须须要要
7、在在相相应应存存储储器器的的地地址址12号号里进行补偿,否则将发生撞刀事故。里进行补偿,否则将发生撞刀事故。数控车削编程技术7、工件坐标系设定指令工件坐标系设定指令(1)格式格式 G50X_Z_;1)G50规定刀具起点(或换刀点)至工件原点的距离。规定刀具起点(或换刀点)至工件原点的距离。坐标值坐标值X、Z为刀尖(刀位点)在工件坐标系中的起始点(即为刀尖(刀位点)在工件坐标系中的起始点(即起刀点)的位置。相当于系统内部建立了一个以工件原点为起刀点)的位置。相当于系统内部建立了一个以工件原点为坐标原点的的工件坐标系。坐标原点的的工件坐标系。2)执行)执行G50XZ前,必须先行对刀,通过调整机床,
8、前,必须先行对刀,通过调整机床,将刀尖放在程序所要求的起刀点位置上。将刀尖放在程序所要求的起刀点位置上。3)在)在G50指令中如果将指令中如果将X、Z各轴数值设置为零时,则工各轴数值设置为零时,则工件坐标系原点与刀具起始点重合。件坐标系原点与刀具起始点重合。(2)说明)说明 数控车削编程技术图图3-1工件坐标零点设定工件坐标零点设定XZG50指令编程举例:当以工件右端面为工件原点时,指令编程举例:当以工件右端面为工件原点时,如图如图3-1所示。所示。G50X200.0Z150.0;数控车削编程技术6、快速定位指令快速定位指令 (1)格式格式G00X(U)_Z(W)_;(2)说明)说明 1)用于
9、加工前快速定位或加工后快速退刀。)用于加工前快速定位或加工后快速退刀。2)X(U)、Z(W)为目标点在工件坐标系中的绝对为目标点在工件坐标系中的绝对(相对)坐相对)坐标值。标值。3)快移速度由机床参数设定,不能用)快移速度由机床参数设定,不能用F功能指定。功能指定。2)G00的执行过程,刀具由程序的起始点加速到最大速度,的执行过程,刀具由程序的起始点加速到最大速度,(3)注意事项)注意事项1)移动速度不能用程序指令设定。由厂家预定。移动速度不能用程序指令设定。由厂家预定。然后快速移动,最后减速到终点,实现快速点定位。提高数控机然后快速移动,最后减速到终点,实现快速点定位。提高数控机床的定位精度
10、。床的定位精度。数控车削编程技术【例题】【例题】运动路线形式,如图运动路线形式,如图3-2所示。所示。刀尖从刀尖从A点快速进到点快速进到B点先按点先按450线快速移动,后再水平快速移动。线快速移动,后再水平快速移动。G00X22.0Z2.0;G00U-48.0W-33.0;(3)刀刀具具的的实实际际运运动动路路线线不不是是直直线线,而而是是折折线线。使使用用时时应应注意刀具是否与工件发生干涉。注意刀具是否与工件发生干涉。绝对坐标编程:绝对坐标编程:增量坐标编程:增量坐标编程:图图3-2刀具快速移动运动刀具快速移动运动z70263522OABx450 数控车削编程技术专题二专题二 基本加工类指基
11、本加工类指令令1、直线插补指令:、直线插补指令:(1)格式)格式G01X(U)_Z(W)_ F_;(2)说明)说明 1)使刀具从所在点直线移动到目标点。)使刀具从所在点直线移动到目标点。2)当采用绝对(增量)值编程时,刀具以当采用绝对(增量)值编程时,刀具以“F”指令进给指令进给速进行直线插补,运动到工件坐标系(速进行直线插补,运动到工件坐标系(X,Z)点)点。3)一般用于车外圆、车端面、镗内孔、倒角等。)一般用于车外圆、车端面、镗内孔、倒角等。4)G01指指令令是是摸摸态态代代码码,它它是是直直线线运运动动的的命命令令,规规定定刀刀具具在在在在两两坐坐标标或或三三坐坐标标间间以以插插补补联联
12、动动方方式式按按指指定定的的F进进给给速速度度作为任意斜率的直线运动。作为任意斜率的直线运动。数控车削编程技术图图3-3 直线插补直线插补【例题】【例题】直线插补如图直线插补如图3-3所所示。用绝对值编程(示。用绝对值编程(AB)G01指指令令后后的的坐坐标标值值取取绝绝对对值值编编程程还还是是取取增增量量值值编编程,由尺寸字决定。程,由尺寸字决定。G01X50.0Z-30.0F0.8;用增量值编程(用增量值编程(AB)G01U25.0W-30.0F0.8;数控车削编程技术(2)说明)说明 1)使刀具从当前点向终点进行圆弧插补。)使刀具从当前点向终点进行圆弧插补。2)G02为顺时针插补、为顺时
13、针插补、G03为逆时针插补。为逆时针插补。3)I、K为圆心相对圆弧始点的坐标增量。为圆心相对圆弧始点的坐标增量。2、圆弧插补指令、圆弧插补指令 格式格式 G02X(U)_Z(W)_I_K_ F_;G03X(U)_Z(W)_I_K_ F_;用圆弧半径用圆弧半径R指定圆心位置指定圆心位置(1)格式)格式G02X(U)Z(W)RF_;G03 X(U)Z(W)RF_;数控车削编程技术圆弧顺、逆的判断圆弧顺、逆的判断 采用右手笛卡尔直角坐标系,确定出采用右手笛卡尔直角坐标系,确定出X、Y、Z三轴的正方向,三轴的正方向,数控车床上加工的圆弧为数控车床上加工的圆弧为XOZ平面上的圆弧,沿平面上的圆弧,沿Y轴
14、负方向看去,轴负方向看去,顺时针用顺时针用G02指令,逆时针用指令,逆时针用G03指令,如图指令,如图3-4、5所示。所示。G03G02XZG03G02XZ图图3-4后置刀架后置刀架图图3-5前置刀架前置刀架OO 数控车削编程技术图图3-6 顺时针圆弧插补顺时针圆弧插补G00X26.0Z2.0;G01Z-28.0F0.8;G02X50.0Z-40.0R12;【例题】【例题】如图如图3-6所示,所示,圆弧顺时针插补编程。圆弧顺时针插补编程。G00X26.0Z2.0;用绝对值、用绝对值、R编程编程用增量值用增量值、I、K编程编程G02U24.0W-12.0I12K0;数控车削编程技术专题三专题三
15、简单固定循环简单固定循环图图3-7外圆切削循环外圆切削循环 刀具从循环起刀具从循环起点开始按照矩形循点开始按照矩形循环,最后回到循环环,最后回到循环起点,如图起点,如图3-7所所示。虚线表示按示。虚线表示按R快速移动,实线表快速移动,实线表示按照示按照F指定的进指定的进给速度移动。给速度移动。一、外圆柱面切削循环一、外圆柱面切削循环1、格式、格式 G90X(U)_Z(W)_F_;2、说明、说明 数控车削编程技术xz工件坐工件坐标零点标零点起刀点起刀点图图3-8 外圆切削循环示意图外圆切削循环示意图3、外圆柱切削循环示意图,如图、外圆柱切削循环示意图,如图3-8所示所示。G90指令中各指令中各参
16、数均为模态值,参数均为模态值,在完成固定切削在完成固定切削循环后,可用同循环后,可用同组组G代码(例如代码(例如G00),取消其),取消其作用。循环起点,作用。循环起点,应距离工件表面应距离工件表面12mm。数控车削编程技术 2、说明、说明 (1 1)圆锥面固定循环)圆锥面固定循环切削如图切削如图3-9所示。刀具所示。刀具从循环起点开始,最后从循环起点开始,最后回到循环起点,图中虚回到循环起点,图中虚线表示快速移动,实线线表示快速移动,实线表示按照表示按照F指定的进给速指定的进给速度移动。度移动。(2)R为切削始点与终为切削始点与终点的半径差。点的半径差。二、外圆锥面切削循环二、外圆锥面切削循
17、环1、格式、格式G90X(U)_Z(W)_R_F_;图图3-9 外圆锥切削循环外圆锥切削循环 数控车削编程技术xz起刀点起刀点图图3-10 外圆锥切削循环示意图外圆锥切削循环示意图3、外圆锥切削循环示意图,如图、外圆锥切削循环示意图,如图3-10所示所示。外外圆圆锥锥G90指指令令中中各各参参数数均均为为模模态态值值,在在完完成成固固定定切切削削循循环环后后,可可用用同同组组G代代码码(例例如如G00),取取消消其其作作用用。循循环环起起点点,应应距距离离工工件件表表面面12mm。工件坐工件坐标零点标零点三、盘类直端面简单切削循环三、盘类直端面简单切削循环 数控车削编程技术1、格式:、格式:G
18、94X(U)_Z(W)_F_;2、说明:、说明:盘类盘类直端面固定循直端面固定循环切削如图环切削如图3-11所示。刀所示。刀具从循环起点开始循环,具从循环起点开始循环,最后回到循环起点,图最后回到循环起点,图中虚线表示快速移动,中虚线表示快速移动,实线表示按照实线表示按照F指定的进指定的进给速度移动。给速度移动。图图3-11 端面切削循环端面切削循环 数控车削编程技术3、盘类直端面切削循环示意图,如图、盘类直端面切削循环示意图,如图3-12所示所示。图图3-12 盘类直盘类直端面切削循环示意图端面切削循环示意图xz工件坐标工件坐标零点零点起刀点起刀点 盘盘类类直直端端面面切切削削G94指指令令
19、中中各各参参数数均均为为模模态态值值,一一经经指指定定以以下下程程序序段段一一直直有有效效,在在完完成成固固定定切切削削循循环环后后,可可用用同同组组G代代码码(例例如如G00),取取消消其其作作用用。循循环环起起点点应应距距离离工工件件外外表表面面12mm。数控车削编程技术四、盘类锥形端面切削循环四、盘类锥形端面切削循环1、格式、格式G94X(U)_Z(W)_R_F_;(1)盘类锥端面固定)盘类锥端面固定循环切削如图循环切削如图3-13所示。所示。刀具从循环起点开始循环,刀具从循环起点开始循环,最后回到循环起点,图中最后回到循环起点,图中虚线表示快速移动,实线虚线表示快速移动,实线表示按照表
20、示按照F指定的进给速指定的进给速度移动。度移动。(2)R为切削始点与终为切削始点与终点在点在Z轴方向的坐标增量。轴方向的坐标增量。2、说明说明图图3-13 端锥面车削循环端锥面车削循环R 数控车削编程技术 盘盘类类锥锥端端面面切切削削G94指指令令中中各各参参数数均均为为模模态态值值,一一经经指指定定以以下下程程序序段段一一直直有有效效,在在完完成成固固定定切切削削循循环环后后,可可用用同同组组G代代码码(例例如如G00),取取消消其其作作用用。循循环环起起点点应应距距离离工工件外表面件外表面12mm。3、盘类盘类锥端面切削循环示意图,如图锥端面切削循环示意图,如图3-14所示所示。xz图图3
21、-14锥端面锥端面切削循环示意图切削循环示意图起刀点起刀点工件坐工件坐标零点标零点 数控车削编程技术专题四专题四 螺纹车削编程螺纹车削编程(1)内(外)圆柱螺纹内(外)圆柱螺纹(2)内(外)圆锥螺纹内(外)圆锥螺纹(3)单头螺纹和多头螺纹单头螺纹和多头螺纹(4)恒螺距与变螺距螺纹恒螺距与变螺距螺纹2、螺纹加工的类型、螺纹加工的类型 (1)单线螺纹单线螺纹 导程导程=螺距螺距 (2)双线螺纹双线螺纹 导程导程=线数线数螺距螺距 1 1、螺纹的线数螺纹的线数 一、螺纹概述一、螺纹概述 螺纹标注表示法螺纹标注表示法“M”及公称直径及公称直径螺距的含义。如螺距的含义。如M161.5二、加工方式二、加工
22、方式二、加工方式二、加工方式 数控车削编程技术1、单行程螺纹车削指令、单行程螺纹车削指令G322、螺纹车削循环指令、螺纹车削循环指令G823、螺纹复合循环指令、螺纹复合循环指令G763、螺纹指令分类、螺纹指令分类 在数控车削加工中,常见螺纹切削加工方式:在数控车削加工中,常见螺纹切削加工方式:1、直进切削法(双边切削)、直进切削法(双边切削)易获得较准确的牙型,但切易获得较准确的牙型,但切削力较大,常用于螺距小于削力较大,常用于螺距小于3mm的三角螺纹加工。的三角螺纹加工。如:如:G32、G92指令。指令。2、斜进切削法(单边切削)、斜进切削法(单边切削)在每次往复行程后,除了做在每次往复行程
23、后,除了做横向进刀以外,还在纵向的一个方向做微量进给。如横向进刀以外,还在纵向的一个方向做微量进给。如:G76指令。指令。数控车削编程技术三、相关计算三、相关计算四、相关工艺四、相关工艺 1、加工螺纹部位外径尺寸估算公式加工螺纹部位外径尺寸估算公式(1)使用重磨螺纹刀)使用重磨螺纹刀D-(0.13-0.15)P(2)使用机夹螺纹刀)使用机夹螺纹刀D-0.12、螺纹部位底径尺寸估算公式螺纹部位底径尺寸估算公式D-1.08P(用公式计算一般不查表)(用公式计算一般不查表)1、加工螺纹时需设定升速段:、加工螺纹时需设定升速段:1 取取 2-3mm 左右左右2、加工螺纹时需设定降速段:、加工螺纹时需设
24、定降速段:2 取取 1.5-2mm 左右左右 数控车削编程技术螺纹升速段与降速段设定示意图,如图螺纹升速段与降速段设定示意图,如图3-15所示。所示。图图3-15 螺纹升速段与降速段设定示意图螺纹升速段与降速段设定示意图3、加工螺纹转速的设定、加工螺纹转速的设定 n(1200/p)-K【K一般取一般取80】五、螺纹车削指令五、螺纹车削指令 数控车削编程技术1 1、单行程螺纹车削指令、单行程螺纹车削指令G32(1)格式格式 G32XZF;G32UWF;其中其中X、Z为螺纹终点绝对坐标值。为螺纹终点绝对坐标值。U、W为螺纹终点相对螺纹起点坐标增量。为螺纹终点相对螺纹起点坐标增量。F为螺纹导程(螺距
25、)单位:为螺纹导程(螺距)单位:mm/r(2)三种特殊格式三种特殊格式(1)G32XZF;圆锥螺纹圆锥螺纹(2)G32ZF;圆柱螺纹圆柱螺纹(3)G32XF;端面螺纹端面螺纹 数控车削编程技术(2)在螺纹(锥螺纹)加工过程中在螺纹(锥螺纹)加工过程中不要使用恒线速控制功能不要使用恒线速控制功能从粗加工到精加工,主轴转速必须保持一常数。否则,螺距将发生从粗加工到精加工,主轴转速必须保持一常数。否则,螺距将发生变化。变化。2、螺纹切削螺纹切削说明说明(1)在螺纹切削过程中,在螺纹切削过程中,进给速度修调功能和进给暂停功能进给速度修调功能和进给暂停功能无效无效,若此时进给暂停键按下,刀具将在螺纹段加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 2023 学年 数控 车削 编程 技术 第三 _FANUC 系统 教学 课件
限制150内