数控加工中心固定循环指令介绍《全,详细》
教案34数控铣床加工中心循环程序指令及应用

早节
§3-4数控铳床/加工中心循环程序指令及应用
教学目 的
和要求
1、固定循环指令
2、宏程序指令
3、孔类加工编程应用
4、复杂2D零件综合编程应用
重点 难点
1、固定循环指令
2、孔类加工编程应用
3、复杂2D零件综合编程应用
教学进 程
(含章 节 教学内 容、学时 分配、 教学方 法、辅 助手段)
1)工艺装备
2)工艺参数
3)刀具路线
(2)节点计算。
(3)程序编制。
本次课
思考题
完成课后思考题
主要 参考资 料
FNAUC OMD系统操作说明书
SIEMENS 802S系统操作说明书
备注
1、固定循环指令(1课时,讲解)
(1)孔加工6个基本动作及相关平面 (2)钻、扩、铰、镗、攻丝循环指令
2、 宏程序与孔类加工编程应用(1.5课时,讲解)
(1)FANUC宏变量与宏程序编制
(2)SIEMENS^加工综合举例(1.5课时,讲解)
(1)工艺分析。
FANUC系统常用的孔循环命令

FANUC系统(加工中心)的11种孔加工固定循环指令针对fanuc系统加工中心常用的孔加工固定循环指令的整理,当然我们在日常的操作中最常用的也就那么几个,大家可以根据自己的个人习惯辨析加以记忆。
FANUC系统共有11种孔加工固定循环指令,下面对其中的部分指令加以介绍。
注(一般在孔循环指令前要加G99或者G98,其中G99是指刀具完成一个指令的孔循环命令或一个动作后,刀具返回至R面,G98为刀具退回至下面点的位置,即安全点位置。
系统默认情况下为G98)1)钻孔循环指令G81 (主要应用在点孔,打中心孔,以及孔口倒角,或者是铰孔时)G81钻孔加工循环指令格式为:G81 G△△ X__ Y__ Z__ R__ F__X,Y为孔的位置、Z为孔的深度,F为进给速度(mm/min),R为参考平面的高度。
G△△可以是G98和G99,G98和G99两个模态指令控制孔加工循环结束后刀具是返回初始平面还是参考平面;G98返回初始平面,为缺省方式;G99返回参考平面。
编程时可以采用绝对坐标G90和相对坐标G91编程,建议尽量采用绝对坐标编程。
其动作过程如下(1)钻头快速定位到孔加工循环起始点B(X,Y);(2)钻头沿Z方向快速运动到参考平面R;(3)钻孔加工;(4)钻头快速退回到参考平面R或快速退回到初始平面B。
该指令一般用于加工孔深小于5倍直径的孔。
编程实例:如图a所示零件,要求用G81加工所有的孔,其数控加工程序如下:图a 图bN02 T01 M06; 选用T01号刀具(Φ10钻头)N04 G90 S1000 M03; 启动主轴正转1000r/minN06 G00 X0. Y0. Z30. M08;N08 G81 G99 X10. Y10. Z-15. R5 F20; 在(10,10)位置钻孔,孔的深度为15mm,参考平面高度为5mm,钻孔加工循环结束返回参考平面N10 X50; 在(50,10)位置钻孔(G81为模态指令,直到G80取消为止)N12 Y30; 在(50,30)位置钻孔N14 X10; 在(10,30)位置钻孔N16 G80;取消钻孔循环N18 G00 Z30N20 M302)钻孔循环指令G82 (此命令仅比G81多一个P字符,实际应用的不算太多,原理上用在忽孔平孔中。
数控编程说课课件(孔加工固定循环指令)

课题:孔加工固定循环指令
班级:机检1111 学号:0334011107 姓名:韩晓庆
一、说教材 二、说理念 三、说学情 四、说教法 五、说学法 六、说教学过程
1
教材分析 一.所选教材简介
《数控铣床/加工中 心加工工艺编程与 操作》
徐凯、赵清江 主编
1
教材分析
一.本课题在专业教学中的作用及地位
不足之处敬请指正
实训发
归纳法
学生反馈 法
归纳法
理论实践一体化
一、说教材 二、说理念 三、说学情 四、说教法 五、说学法 六、说教学过程
教学过程设计分析
启发
兴趣激起法 教 学 心 得
讲解
理论知识
实施
加工过程(模拟 仿真
教学 成果
去车间进行 实际操作
教学过程设计分析
第一部分:新课导入
好不好 加工?
引导学生思考在钳工实习时 孔的加工工艺如何安排?而数控 机床加工时的工艺安排也是大同 小异。接着带领学生选择刀具。 分别介绍麻花钻Φ7、Φ7.8、Φ8, 机铰刀Φ8H7、Φ8D4等刀具的 应用场合。
本课程的主要任务 是培养学生的编程、 工艺及数控铣床加工 中心的操作能力,是 数控专业的一门专业 核心课程;
1
教材分析 二.本节课的教学目标及重难点
教学重点
固定循环的六个基本动作、三个基本平面、及两种 返回方式及钻孔循环指令的格式及特点。
教学难点
由固定循环的基本知识推广到钻孔循环指令的讲解, 进而掌握钻孔循环指令的加工应用。
教学过程设计分析
第四部分、模拟仿真
学生去机房演示
教学过程设计分析
第五部分、现场操作
[整理版]加工中心固定循环指令
![[整理版]加工中心固定循环指令](https://img.taocdn.com/s3/m/10dfb7d44128915f804d2b160b4e767f5acf80ad.png)
加工中心固定循环指令常用加工指令中,每一个G指令一般都对应机床的一个动作,它需要用一个程序段来实现。
为了进一步提高编程工作效率, FANUC-Oi系统设计有固定循环功能,它规定对于一些典型孔加工中的固定、连续的动作,用一个G指令表达,即用固定循环指令来选择孔加工方式。
常用的固定循环指令能完成的工作有:钻孔、攻螺纹和镗孔等。
这些循环通常包括下列六个基本操作动作:1、在XY平面定位2、快速移动到R平面3、孔的切削加工4、孔底动作5、返回到R平面6、返回到起始点。
图5.8中实线表示切削进给,虚线表示快速运动。
R平面为在孔口时,快速运动与进给运动的转换位置。
常用的固定循环有高速深孔钻循环、螺纹切削循环、精镗循环等。
编程格式 G90 /G91 G98/G99 G73~G89 X~ Y~ Z~ R~ Q~ P~F~ K ~式中: G90 /G91--绝对坐标编程或增量坐标编程;G98--返回起始点;G99--返回R平面。
G73~G89--孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;X、Y--孔的位置坐标;Z--孔底坐标;R--安全面(R面)的坐标。
增量方式时,为起始点到R面的增量距离;在绝对方式时,为R面的绝对坐标;Q--每次切削深度;P--孔底的暂停时间;F--切削进给速度;K--规定重复加工次数。
固定循环由G 80或01组G代码撤消。
FANUC Oi B数控系统操作面板说明阅读:4698一、机床操作面板结构及功能说机床操作面板由大小两块组成,小面板上安装有主轴负载表及控制器电源通断按钮,大操作面板位于操作下部,装有各种按钮,指示灯及操作部件,以下主要对人操作面板进行说明。
二、操作面板说明1.CYCLE START 程序执行启动按钮(带灯)自动操作方式时,选择所要执行的程序,按下此按钮自动操作开始,执行自动操作执行期间,按钮内指示灯点亮。
2.FEED HOLD进给保持按钮(带灯)自动执行程序期间,按下此按钮,机床运动轴即减速停止。
加工中心指令

二、孔加工固定循环指令
二、孔加工固定循环指令
1、孔加工固定循环的动作
孔加工固定循环通常由六 个动作组成,如图5-7所示。
实线表示切削进给 虚线表示快速进给
二、孔加工固定循环指令
动作1:X、Y轴定位; 动作2:快速运动到R点; 动作3:孔加工; 动作4:在孔底的动作; 动作5:退回到R点; 动作6:快速退回到初始点;
N30 M03 S1000; N40 G98 G81 X40 Y0 Z-25 R5 F200; N50 X-40 Y0;
N60 G00 Z100; N70 M05; N130 X0 Y-40; N80 T05 M06; N90 G90 G54 G43 G00 X0 Y40 H01; N100 G00 Z50; N110 M03 S1000; N120 G99 G81 X0 Y40 Z-25 R5 F200;
2)R点平面 R点平面又叫做R参考平 面或进给平面,也是刀具返 回时可选择的一个高度平面, 确定其到工件表面的距离主 要考虑工件表面尺寸的变化, 一般取2~3mm。
二、孔加工固定循环指令
3)孔底平面 加工盲孔时孔底面就是孔底 的位置高度,加工通孔时一般 刀具还要伸出工件底部平面一 段距离,以保证孔深都全部加 工到尺寸,钻削加工时还应考 虑钻头钻尖对孔深的影响。 以普通麻花钻为例,钻尖处 的锋角为118°,加工通孔时 轴向超越距离可按0.3+(1~2) mm确定。
N140 G80 G49 G00 Z200; N150 G00 X0 Y0; N160 M05; N170 M30;
3、固定循环指令
1)钻孔循环指令G81、G82 编程格式: G98(G99)G81X_Y_Z_R_F_; G98(G99)G82X_Y_Z_R_P_F_; G81与G82的区别只在于 G82在孔底有暂停动作,时 间由P指定。 G81通常用于点钻。 G82通常用于做沉头台阶孔。
25 数控铣削加工编程指令(固定循环)

25 数控铣削加工编程指令(固定循环)授课内容一、孔加工固定循环功能孔加工是最常见的零件结构加工之一,孔加工工艺内容广泛,包括钻削、扩孔、铰孔、锪孔、攻丝、镗孔等孔加工工艺方法。
数控铣床和加工中心通常都具有能完成钻孔、镗孔、铰孔和攻螺纹等加工的固定循环功能。
本节介绍的固定循环功能指令,即是针对各种孔的加工,用一个G代码即可完成。
该类指令为模态指令,使用它编程加工孔时,只须给出第一个孔加工的所有参数,接着加工孔凡与第一个孔有相同的参数均可省略,这样可极大提高编程效率,而且使程序变得简单易读。
表5-2 列出了这些指令的基本含义。
表5-2 固定循环功能指令一览表二、固定循环的基本动作如图5-44所示,对工件孔加工时,根据刀具的运动位置可以分为四个平面:初始平面、R平面、工件平面和孔底平面。
图5-44 固定循环的动作(1) 初始平面初始平面是为安全操作而设定的定位刀具的平面。
(2) R点平面R点平面又叫R参考平面。
这个平面表示刀具从快进转为工进的转折位置,R点平面距工件表面的距离主要考虑工件表面形状的变化,一般可取2-5mm。
(3) 孔底平面Z表示孔底平面的位置,加工通孔时刀具伸出工件孔底平面一段距离,保证通孔全部加工到位,钻削盲孔时应考虑钻头钻尖对孔深的影响。
孔加工固定循环一般由下述六个动作组成(图中用虚线表示的是快速进给,用实线表示的是切削进给);动作1――x轴和y轴定位:使刀具快速定位到孔加工的位置。
动作2――快进到R点:刀具自初始点快速进给到R点(Referance point)。
动作3――孔加工:以切削进给的方式执行孔加工的动作。
动作4――孔底动作:包括暂停、主轴准停、刀具移位等动作。
动作5――返回到R点:继续加工其他孔且可以安全移动刀具时选择返回R点。
动作6――返回到起始点:孔加工完成后一般应选择返回起始点。
为了保证孔加工的加工质量,有的孔加工固定循环指令需要主轴准停、刀具移位。
说明:1)固定循环指令中地址R与地址Z的数据指定与G90或G91的方式选择有关。
CNC加工中心的G代码详细解析

CNC加工中心的G代码详细解析G代码是数控程序中的指令。
一般都称为G指令。
1. 代码功能代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G06------抛物线插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G10------数据设置G16------极坐标编程G17------加工XY平面G18------加工XZ平面G19------加工YZ平面G20------英制尺寸(法兰克系统)G21-----公制尺寸(法兰克系统)G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G34------增螺距螺纹切削G35------减螺距螺纹切削G40------刀具补偿/刀具偏置注销G41------刀具补偿——左G42------刀具补偿——右G43------刀具偏置——正G44------刀具偏置——负G45------刀具偏置+/+G46------刀具偏置+/-G47------刀具偏置-/-G48------刀具偏置-/+G49------刀具偏置0/+G50------刀具偏置0/-G51------刀具偏置+/0G52------刀具偏置-/0G53------直线偏移,注销G54------设定工件坐标G55------设定工件坐标二G56------设定工件坐标三G57------设定工件坐标四G58------设定工件坐标五G59------设定工件坐标六G60------准确路径方式(精)G61------准确路径方式(中)G62------准确路径方式(粗)G63------攻螺纹G68------刀具偏置,内角G69------刀具偏置,外角G70------英制尺寸(这个是西门子的,法兰克的是G21)G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------车螺纹复合循环G80------固定循环注销G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G93------时间倒数,进给率G94------进给率,每分钟进给G95------进给率,每转进给G96------恒线速度控制G97------取消恒线速度控制2. 功能详解快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
《数控机床编程与操作(第四版 数控铣床 加工中心分册)》-A02-3569 5-2

CYCLE84/CYCLE840(RTP,RFP,SDIS,DP,DPR,DTB,SDAC,MPIT,PIT, POSS,SST,SST1,_AXN,_PITA,_TECHNO,_VARI,_DAM,_VRT,_PITM, _PTAB,_PTABA,_GMODE,_DMODE,_AMODE)
表5-6
第五章 SIEMENS SINUMERIK 828D系 统的编程与操作
(3)编程实例
例 用CYCLE83指令编写如图所示孔的加工程序。
10
50
20
30
CYCLE83编程实例
加工程序
第五章 SIEMENS SINUMERIK 828D系 统的编程与操作 4.刚性攻螺纹循环CYCLE84 和柔性攻螺纹循环 CYCLE840
(1)指令格式
CYCLE85(RTP,RFP, SDIS, DP, DPR,DTB,FFR, RFF,_GMODE, _DMODE, _AMODE)
在绘话式编程对话框中按下水平软键[钻削] ,按下垂直软键[钻削 铰孔],再按下[铰孔],进入如图所示CYCLE85对话框,填入相应参数, 即可完成绘话式编程。
表5-10
第五章 SIEMENS SINUMERIK 828D系 统的编程与操作
(3)编程实例
例 在加工中心上完成如图所示工件中孔的加工(在加工前,工件外 形轮廓均已加工完成),用SINUMERIK 828D孔加工固定循环指令编写如 图所示工件的加工程序。
孔加工综合实例
第五章 SIEMENS SINUMERIK 828D系 统的编程与操作
在绘话式编程对话框中按下水平软键[钻削] ,按下垂直软键[钻削铰孔], 再按下垂直软键[钻削],进入如图所示“钻削”对话框,填入相应参数即可 完成绘话式编程。
数控加工中心固定循环指令介绍ppt

2.孔加工循环结束后刀具的返回点:G98、G99
G98:返回起始点,为缺省方式 G99:返回R平面
3.采用绝对或增量坐标编程:G90、 G91 建议尽量采用绝对坐标编程
第二章 数控镗铣削加工程序的编制 2.1 FANUC-0i系统G代码在数控镗铣削中的应 2用.1.12 固定循环 二、固定循环指令
1.钻孔循环指令: 格式G:81 G98/G99 G81 X_Y_Z_R_F_K_ 说明:
X、Y:孔的位置
Z:孔底位置
F:进给速度
R:R平面位置
K:重复次数
第二章 数控镗铣削加工程序的编制 2.1 FANUC-0i系统G代码在数控镗铣削中的应 2用.1.12 固定循环 二、固定循环指令
说明:
Q:刀具偏移量
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应 2用.1.12 固定循环 二、固定循环指令
7.背镗孔循环指令:87
格式:
G98/G99 G87 X_Y_Z_R_Q _ P _ F_ K_
说明:
A
Q:刀具偏移量
C
B
第二章 数控镗铣削加工程序的编制
G86
初始点
主轴正转 初始点
(G98)
(G98)
R点
R点
(G99)
Z点
Z点
(G99)
暂停P(G89)
主轴停
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应 2用.1.12 固定循环 二、固定循环指令
7.背镗孔循环指令: 格式G:87
FNUC系统加工中心的种孔加工固定循环指令完整版

F N U C系统加工中心的种孔加工固定循环指令 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】FANUC系统(加工中心)的11种孔加工固定循环指令”FANUC系统共有11种孔加工固定循环指令,下面对其中的部分指令加以介绍。
1)钻孔循环指令G81?G81钻孔加工循环指令格式为:G81?G△△X__Y__Z__R__F__X,Y为孔的位置、Z为孔的深度,F为进给速度(mm/min),R为参考平面的高度。
G△△可以是G98和G99,G98和G99两个模态指令控制孔加工循环结束后刀具是返回初始平面还是参考平面;G98返回初始平面,为缺省方式;G99返回参考平面。
编程时可以采用绝对坐标G90和相对坐标G91编程,建议尽量采用绝对坐标编程。
其动作过程如下?(1)钻头快速定位到孔加工循环起始点B(X,Y);(2)钻头沿Z方向快速运动到参考平面R;(3)钻孔加工;(4)钻头快速退回到参考平面R或快速退回到初始平面B。
该指令一般用于加工孔深小于5倍直径的孔。
编程实例:如图a所示零件,要求用G81加工所有的孔,其数控加工程序如下:图a图bN02T01M06;选用T01号刀具(Φ10钻头)N04G90S1000M03;启动主轴正转1000r/min?N06G00X0.Y0.Z30.M08;N08G81G99X10.Y10.Z-15.R5F20;在(10,10)位置钻孔,孔的深度为15mm,参考平面高度为5mm,钻孔加工循环结束返回参考平面N10X50;在(50,10)位置钻孔(G81为模态指令,直到G80取消为止)N12Y30;在(50,30)位置钻孔N14X10;在(10,30)位置钻孔N16G80;取消钻孔循环N18G00Z30N20M302)钻孔循环指令G82?G82钻孔加工循环指令格式为:G82?G△△X__Y__Z__R__P__F__在指令中P为钻头在孔底的暂停时间,单位为ms(毫秒),其余各参数的意义同G81。
固定循环功能

N001 G90 G00 Z300.0 T01 M06
N002 G43 Z120.0 H01 M03S1500
Y
定循环
N003 G99 G81 X40. 0 Y-20. 0 Z89. 0 R93. 0 F200 N004 G98 Y-50.0
N005 G99 G81 X70.0 Z99.0 R103.0 F200 N006 G98 Y-20. 0 N007 G80 Z300. 0 H00 M05 N008 G00 X130.0 T02 M06 N009 G43 Z120.0 H02 M03 S1500 N010 G99 G81 X70.0 Z82.0 R103.0 F150 N011 Y-50.0
定循环
G73与G83用于钻深孔,它们都考虑了排屑和散热情况,以 保证冷 却和润滑。它们的区别在于G83每次钻削一定深度后都返 回R点 (退出孔外),然后再进给,所以它的排屑和散热情况比G73
图2.4.15 G73,G83個循环过程
1定循环
(2)钻孔循环指令G81 和 G82
指令格式;G81 X Y Z R F K G82 X Y Z R P F K
①镗孔循环指令G85, G86和G89指令 格式:G85 (G86) X Y Z R F K G89 X Y Z R P F K
G89指令与G85指令基本相同,只是在加工 至孔底后,延时一段时间(由P定义)。 G86与G85的不同在于,加工至孔底后,主 轴停转并快速退刀。
C85 (G8»)
定循环
②反镗循环指令G87 指令格式:G87 X Y Z R Q F K
固定循环
定循环
FANUC系统(加工中心)的11种孔加工固定循环指令

G△△FANUC 系统(加工中心)的 11种孔加工固定循环指令FANUC 系统共有11种孔加工固定循环指令,下面对其中的部分指令加以介绍。
1)钻孔循环指令G81G81钻孔加工循环指令格式为:G81 G △△__ Y__ Z__ R__ F__X ,Y 为孔的位置、Z 为孔的深度,F 为进给速度(mm/min ),R 为参考平面的高度。
可以是G98和G99,G98和G99两个模态指令控制孔加工循环结束后刀具是返回初始平 面还是参考平面; G98返回初始平面,为缺省方式;G99返回参考平面。
编程时可以采用绝对坐标 G90和相对坐标 G91编程,建议尽量采用绝对坐标编程。
其动作过程如下(1) 钻头快速定位到孔加工循环起始点 B (X ,Y ); (2) 钻头沿Z 方向快速运动到参考平面 R ; (3) 钻孔加工;(4) 钻头快速退回到参考平面 R 或快速退回到初始平面 B 。
该指令一般用于加工孔深小于5倍直径的孔。
编程实例:如图a 所示零件,要求用 G81加工所有的孔,其 数控加工程序如下:图a 图bN02 T01 M06;选用T01号刀具(①10钻头)N04 G90 S1000 M03; 启动主轴正转 1000r / minN06 G00 X0. Y0. Z30. M08;N10 X50; 在(50,10)位置钻孔(G81为模态指令,直到G80取消为止)N12 Y30; 在(50,30)位置钻孔N14 X10;在(10,30)位置钻孔 N16 G80 ; N08 G81 G99 X10. Y10. Z-15. R5 F20; 在(10, 10)位置钻孔,孔的深度为 15mm ,参考平面高度为5mm ,钻孔加工循环结束返回参考平面取消钻孔循环N18 G00 Z30 N20 M302) 钻孔循环指令G82G82钻孔加工循环指令格式为: G82 G △△__ Y__ Z__ R__ P__ F__在指令中P 为钻头在孔底的暂停时间,单位为ms(毫秒),其余各参数的意义同 G81 o该指令在孔底加进给暂停动作, 即当钻头加工到孔底位置时, 刀具不作进给运动, 并保持旋转状态,使孔底更光滑。
(完整)数控加工中心编程指令代码

常用地址符含义数控FANUC加工中心编程指令代码详解辅助功能M指令注:在一个程序段中只能有指令一个M指令,如果在一个程序中出现两个或两个以上的M指令时,则只有最后一个M指令有效,其余无效!其他指令(1)F—进给速度指令F及后面的若干数字表示,当指令为G94单位是mm/min,当指令为G95单位是mm/r。
(2)S—主轴转速指令S及后面的若干数字表示,单位是r/min.(3)T-刀具指令T及后面的三位数字表示,表示刀号。
(4)H和D—刀具长度补偿值和刀具半径补偿值H和D及其后面的三位数字表示,该三位数字为存放刀具补偿量地存储器地址(番号)。
G指令代码详解一、机床功能设定1、G53—选择机床坐标系格式:G53 X Y Z ;(X Y Z为机床坐标值)注:当指定G53指令时,就清除刀具的半径补偿、刀具长度补偿和刀具偏值,一般在换刀是指定Z轴.2、G54~G59—选择工件坐标系注:电源接通并返回参考点后,系统自动选择G54.3、G54。
1 P1~P48—选择附加工件坐标系4、G52-局部坐标系格式:G52X Y Z ;格式含义:为了编程的方便设定工件坐标系的子坐标系,G52中的X Y Z的值是工件坐标系G54~G59中的位置坐标。
取消局部坐标系——G52 X 0 Y 0 Z 0 ;注:当指令G52局部坐标系或取消局部坐标系时就取消了刀具长度补偿、刀具半径补偿等刀具偏值,在后续的程序中必须重新设置指定刀具长度补偿、刀具半径补偿等刀具偏值。
5、G90—绝对编程绝对编程是刀具移动到距离工件坐标系原点的某一位置.6、G91—增量编程增量编程刀具移动的距离是以前一点为基准计算,是前一点的增量。
7、G21-毫米输入 G20—英寸输入8、G16—启用极坐标指令 G15—取消极坐标指令二、插补功能指令1、G00—快速定位指令格式:G00 X Y Z ;格式含义:G00指令使刀具以点位控制方式从刀具当前点以最快速度运动到另一点。
孔加工及固定循环

6.3 孔加工及固定循环6.3.1 孔加工概述孔加工是最常见的零件结构加工之一,孔加工工艺内容广泛,包括钻削、扩孔、铰孔、锪孔、攻丝、镗孔等孔加工工艺方法。
在CNC铣床和加工中心上加工孔时,孔的形状和直径由刀具选择来控制,孔的位置和加工深度则由程序来控制。
圆柱孔在整个机器零件中起着支承、定位和保持装配精度的重要作用。
因此,对圆柱孔有一定的技术要求。
孔加工的主要技术要求有:⑴尺寸精度:配合孔的尺寸精度要求控制在IT6~IT8,精度要求较低的孔一般控制在IT11。
⑵形状精度:孔的形状精度,主要是指圆度、圆柱度及孔轴心线的直线度,一般应控制在孔径公差以内。
对于精度要求较高的孔,其形状精度应控制在孔径公差的1/2~1/3。
⑶位置精度:一般有各孔距间误差,各孔的轴心线对端面的垂直度允差和平行度允差等。
⑷表面粗糙度:孔的表面粗糙度要求一般在Ra12.5~0.4 μm之间。
加工一个精度要求不高的孔很简单,往往只需一把刀具一次切削即可完成;对精度要求高的孔则需要几把刀具多次加工才能完成;加工一系列不同位置的孔需要计划周密、组织良好的定位加工方法。
对给定的孔或孔系加工,选择适当的工艺方法显得非常重要。
6.3.2 孔加工固定循环格式1.孔加工固定循环的概念钻孔、铰孔、攻丝以及镗削加工时,孔加工路线包括X、Y方向的点到点的点定位路线,Z轴向的切削运动。
所有孔加工运动过程类似,其过程至少包括:①在安全高度刀具X、Y向快速点定位于孔加工位置;②Z轴方向快速接近工件运动到切削的起点;③以切削进给率进给运动到指定深度;④刀具完成所有Z方向运动离开工件返回到安全的高度位置。
一些孔的加工或有更多的动作细节。
孔加工运动可用G00、G01编程指令表达,但为避免每次孔加工编程时,编写G00、G01运动信息的重复,数控系统软件工程师把类似的孔加工步骤、顺序动作编写成预存储的微型程序,固化存储于计算机的内存里,该存储的微型程序就称为固定循环。
25-数控铣削加工编程指令(固定循环)精选全文完整版

可编辑修改精选全文完整版25 数控铣削加工编程指令(固定循环)授课内容一、孔加工固定循环功能孔加工是最常见的零件结构加工之一,孔加工工艺内容广泛,包括钻削、扩孔、铰孔、锪孔、攻丝、镗孔等孔加工工艺方法。
数控铣床和加工中心通常都具有能完成钻孔、镗孔、铰孔和攻螺纹等加工的固定循环功能。
本节介绍的固定循环功能指令,即是针对各种孔的加工,用一个G代码即可完成。
该类指令为模态指令,使用它编程加工孔时,只须给出第一个孔加工的所有参数,接着加工孔凡与第一个孔有相同的参数均可省略,这样可极大提高编程效率,而且使程序变得简单易读。
表5-2 列出了这些指令的基本含义。
表5-2 固定循环功能指令一览表二、固定循环的基本动作如图5-44所示,对工件孔加工时,根据刀具的运动位置可以分为四个平面:初始平面、R平面、工件平面和孔底平面。
图5-44 固定循环的动作(1) 初始平面初始平面是为安全操作而设定的定位刀具的平面。
(2) R点平面R点平面又叫R参考平面。
这个平面表示刀具从快进转为工进的转折位置,R点平面距工件表面的距离主要考虑工件表面形状的变化,一般可取2-5mm。
(3) 孔底平面Z表示孔底平面的位置,加工通孔时刀具伸出工件孔底平面一段距离,保证通孔全部加工到位,钻削盲孔时应考虑钻头钻尖对孔深的影响。
孔加工固定循环一般由下述六个动作组成(图中用虚线表示的是快速进给,用实线表示的是切削进给);动作1――x轴和y轴定位:使刀具快速定位到孔加工的位置。
动作2――快进到R点:刀具自初始点快速进给到R点(Referance point)。
动作3――孔加工:以切削进给的方式执行孔加工的动作。
动作4――孔底动作:包括暂停、主轴准停、刀具移位等动作。
动作5――返回到R点:继续加工其他孔且可以安全移动刀具时选择返回R点。
动作6――返回到起始点:孔加工完成后一般应选择返回起始点。
为了保证孔加工的加工质量,有的孔加工固定循环指令需要主轴准停、刀具移位。
加工中心指令详解【大全】

加工中心上运行通过。
在实际应用中,只有深刻理解各种指令的用法和编程规律,才可以减少错误,避免事故的发生。
介绍一下加工中心指令解析:G代码----功能--------------格式:1.G00--------快速移动格式:G00X-----Y-----Z----2.G01--------直线插补格式:G01X-----Y-----Z----F-----3.G02--------顺圆插补格式:G02X-----Y-----Z----R-----G02X-----Y-----Z----I-----J-----K-----4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------G03X-----Y-----Z----- I-----J-----K-----5.G04--------暂停6.G15--------极坐标系指令取消7.G16--------极坐标系指令8.G17--------选择XY平面9.G18--------选择XZ平面10.G19--------选择YZ平面11.G20--------英寸输入12.G21--------毫米输入13.G28--------返回参考点14.G29--------从参考点返回15.G40--------刀具半径补偿取消16.G41--------刀具半径左补偿17.G42--------刀具半径右补偿18.G43--------正向刀具长度补偿19.G44--------负向刀具长度补偿20.G49--------刀具长度补偿取消21.G50--------比例缩放取消22.G51--------比例缩放有效23.G54~G59选择工件坐标系1~~~624.G68--------坐标旋转25.G69--------坐标旋转取消26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K--- 27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K--- 28.G76--------精镗循环格式:G76X---Y---Z---R---Q---P---F---K--- 29.G80--------取消固定循环30.G81--------钻孔循环格式:G81X---Y---Z---R---F---31.G83--------排屑钻孔循环格式:G83X---Y---Z---R---Q---F---K--- 32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K--- 33.G90--------绝对值编程34.G91--------增量值编程35.G94--------每分钟进给36.G95--------每转进给37.G98--------固定循环返回到参考点38.G99--------固定循环返回到R点常用的辅助功能M代码M代码----功能1. M00--------程序停止2. M01--------选择停止3. M02--------程序结束4. M03--------主轴正转5. M04--------主轴反转6. M05--------主轴停止转动7. M06--------换刀指令8. M08--------切削液开9. M09--------切削液关10.M19-------主轴定位11.M30-------程序结束,并返回程序起始12.M98-------子程序调用13.M99-------子程序结束,并返回主程序地址码中英文字母的含义地址------功能---------含义1.D------------补偿号--------刀具半径补偿指令2.F------------进给速度------给速度的指令3.G------------准备功能-----指令动作方式4.H------------补偿号--------补偿号的指定5.I-------------坐标字--------圆弧中心X轴向坐标6.J-------------坐标字--------圆弧中心Y轴向坐标7.K------------坐标字--------圆弧中心Z轴向坐标8.L------------重复次数-----固定循环及子程序的重复次数9.M-----------辅助功能-----机床开/关指令10.N----------顺序号--------程序段顺序号11.O----------程序号--------程序号,子程序号的指定12.P----------------------------暂停或程序中某功能开始使用的顺序号13.Q----------------------------固定循环终止段号或固定循环中定距14.R----------坐标字---------固定循环中定距离或圆弧半径的指令15.S----------主轴功能------主轴转速的指令16.T----------刀具功能------刀具编号的指令17.X---------坐标字----------X轴的绝对坐标值或暂停时间18.Y---------坐标字----------Y轴的绝对坐标19.Z---------坐标字----------Z轴的绝对坐标功能详解:G00—快速定位格式:G00 X(U)__Y(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
加工中心固定循环指令

2)AUTO:自动方
3)MDI:手动数据输入方式
4)JOG:点动进给方式
5)HANDLE:手摇脉冲发生器进给方式
6)RAPID:手动快速进给方式
7)ZRN:手动返回机床参考零点方式
8)DNC:DNC工作方式
9)TEACH.H:手轮示教方式
4,FEEDRATE OVERRIDE进给速率修调开关
26.MANUAI PELSE CENERTOR手摇脉冲发生器
手轮工作方式下,与轴选择开关配合可以手轮移动各轴。
27.发光二极管指示灯
1)MACHINE POWER (绿)机床电源接通指示
2)MACHINE READY (绿)机床强电复位指示
3)CNC POWER (绿)控制器电源接通指示
4)CNC ALARM (橙)控制器故障报警
5)SPINDLE ALARM (橙)主轴变频器报警
6)LUBE ALARM (橙)润滑泵液面低报警
7)AIR ALARM (橙)气压低报警
8)ATC ALARM (橙)自动换刀报警
9)X HOME (红)X轴机床回零指示
10)Y HOME (红)Y轴机床回零指示
二、操作面板说明
1.CYCLE START 程序执行启动按钮(带灯)
自动操作方式时,选择所要执行的程序,按下此按钮自动操作开始,执行自动操作执行期间,按钮内指示灯点亮。
2.FEED HOLD进给保持按钮(带灯)
自动执行程序期间,按下此按钮,机床运动轴即减速停止。
3.MODE SELECT方式选择开关,选择机床的工作方式
13.PROGRAM PROTECT程序保护开关(带锁)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
问题 说明:
❖ Q:刀具偏移量
作业
2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环
二、固定循环指令
重点 7.背镗孔循环指令: 格式G:87
内容 G98/G99 G87 X_Y_Z_R_Q _ P _ F_ K_
问题 说明:
❖ Q:刀具偏移量
作业
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应用
目标 2.1.12 固定循环 二、固定循环指令
重点 7.背镗孔循环指令:87
格式:
内容 G98/G99 G87 X_Y_Z_R_Q _ P _ F_ K_
问题 说明:
A
❖ Q:刀具偏移量
作业
C
B
第二章 数控镗铣削加工程序的编制 2.1 FANUC-0i系统G代码在数控镗铣削孔循环指令:G76
格式: 内容 G98/G99 G76 X_Y_Z_R_Q _ P _ F_ K_
问题 说明:
❖ Q:刀具偏移量
作业
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环
二、固定循环指令
重点8.精镗孔循环指令: G格7式6 :
❖ Q:每次进给的深度
作业
用途:
一般用于钻深孔
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环
二、固定循环指令
重点 4.高速钻深孔循环指令:G73
格式: 内容 G98/G99 G73 X_Y_Z_R_Q _ F_K_ 问题 说明:
❖ Q:每次进给的深度
作业
用途:
一般用于钻深孔
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环
二、固定循环指令
重点 4.高速钻深孔循环指令:G73
格式: 内容 G98/G99 G73 X_Y_Z_R_Q _ F_K_ 问题 说明:
❖ Q:每次进给的深度
作业
用途:
一般用于钻深孔
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环
二、固定循环指令
重点 5.攻螺纹循环指令:G84
格式: 内容 G98/G99 G84 X_Y_Z_R_P _ F_K_
问题 说明: ❖ P:孔底位置的暂停时间,
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环
2.孔加工循环结束后刀具的返回点:G98、G99
重点
G98:返回起始点,为缺省方式 内容 G99:返回R平面
问题 3.采用绝对或增量坐标编程:G90、G91
作业
建议尽量采用绝对坐标编程
作业 单位为ms(毫秒)
第二章 数控镗铣削加工程序的编制 2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环 二、固定循环指令
重点 7.镗孔循环指令:G85、G86、G89 格式:
内容 G98/G99 G85/G86 X_Y_Z_R_F_ K_
问题 G98/G99 G89 X_Y_Z_R_P _ F_ K_
❖ K:重复次数
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环
二、固定循环指令
重点 2.孔底暂停钻孔循环指令:G82
格式: 内容 G98/G99 G81 X_Y_Z_R_P _ F_K_ 问题 说明:
❖ P:孔底位置的暂停时间,单位为ms(毫秒)
作业 单位为ms(毫秒) 用途:
Z点
(G99)
一般用于扩孔和沉头孔加工
暂停P(G82)
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环
二、固定循环指令
重点 3.钻深孔循环指令:G83
格式: 内容 G98/G99 G83 X_Y_Z_R_Q _ F_K_ 问题 说明:
作业 说明:
第二章 数控镗铣削加工程序的编制 2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环 二、固定循环指令
重点
主轴正转
初始点
初始点
内容
问题
作业 R点 Z点
(G99)
(G98) R点
Z点
暂停P(G89)
(G98) (G99) 主轴停
第二章 数控镗铣削加工程序的编制
作业 单位为ms(毫秒)
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环
二、固定循环指令
重点 6.左旋攻螺纹循环指令:G74
格式: 内容 G98/G99 G74 X_Y_Z_R_P _ F_K_
问题 说明: ❖ P:孔底位置的暂停时间,
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应用
目标 2.1.12 固定循环 二、固定循环指令
重点 1.钻孔循环指令:G81
格式: 内容 G98/G99 G81 X_Y_Z_R_F_K_
问题 说明: ❖ X、Y:孔的位置
作业
❖ Z:孔底位置
❖ F:进给速度
❖ R:R平面位置
作业
用途:
一般用于扩孔和沉头孔加工
第二章 数控镗铣削加工程序的编制 2.1 FANUC-0i系统G代码在数控镗铣削中的应用 目标 2.1.12 固定循环 二、固定循环指令
重点
初始点
格式:
内容 G98/G99 G81 X_Y_Z_R_P _ F_K_
问题 说明:
(G98)
❖ P:孔底位置R点的暂停时间,