(完整版)数控铣床固定循环编程
铣加工固定循环指令

此种间歇进给的加工方式可使切屑裂断且切削液易到达 切边进而使排屑容易且冷却、润滑效果佳。
2018年11月14日星期三 13
例:%0073 N10 G92 G90 X0 Y0 Z80 N15 G00 N20 G98 G73 G91 X100 G90 R40 P2 Q-10 G90 Z0 L2 F200
2018年11月14日星期三
26
G87:反镗孔循环
指令格式:G87 Xˍ Yˍ Rˍ Zˍ Qˍ Fˍ;
2018年11月14日星期三 27
镗孔刀先快速定位至X、Y所
指定的坐标位置后主轴定向停止,
使刀尖指向一固定的方向,反镗
孔刀中心偏移Q所指定的偏移量使刀尖离开加
工孔面,如右图所示,接着快速定位至R所指
18
图2
Q值一定是正值(Q不可用 小数点方式 表示数值,如欲偏 移1.0 mm应写成Q1000),偏 移方向可用参数设定选择 +X , +Y,-X及-Y的任何一个。 指定 Q值时不能太大,以避免 碰撞工件。 在自动切削循环的Q值是 状态值,且Q值也用于G73与 G83的切入量及G87的偏移量, 所以最好使用G73、 G76、 G83、G87等指令时皆要指定 适当的Q值,以避免产生刀具 与工件 碰撞(G76、G87)或 切入量不适当(G73、G83)。
定的时间且主轴停止转动,操作者可用
手动微调方式将刀具偏移后往上提升。
欲恢复程控时,则将操作模式设于“自
动执行”再按下“程序执行”键即可,
但此时只有Z轴提升至R点(G99) 或起
始点(G98),X、Y坐标并不会回复到
G88 所指定的X、Y位置。其 余与G82相
同。
2018年11月14日星期三 30
G89镗孔循环
数控铣床固定循环

G 指令 G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89
加工动作−Z 向 间歇进给 切削进给(主轴反转) 切削进给 切削进给 切削进给 间歇进给 切削进给(主轴正转) 切削进给 切削进给 切削进给 切削进给 切削进给
在孔底部的动作 主轴正转 主轴定向停止
• 孔加工在使用控制主轴回转的固定循环(G74、G84、
G86)中,如果连续加工一些孔间距比较小,或者初 始平面到R点平面的距离比较短的孔时,会出现在进 入孔的切削动作前时,主轴还没有达到正常转速的情 况,遇到这种情况时,应在各孔的加工动作之间插入
G04指令,以获得时间 .
8.1 固定循环 二、固定循环指令
3. 钻深孔循环指令:G83 格式:
G98/G99 G83 X_Y_Z_R_Q _ F_K_
说明: Q:每次进给的深度 用途: 一般用于钻深孔
第八章 数控镗铣削加工程序的编制
8.1 固定循环 二、固定循环指令
4.高速钻深孔循环指令:G73 格式: G98/G99 G73 X_Y_Z_R_Q _ F_K_ 说明: Q:每次进给的深度 用途: 一般用于钻深孔
图4-85 G84的动作
图3. G84指令加工编程实例
第八章 数控镗铣削加工程序的编制
G85:镗孔循环 G98(G99)G85X_Y_Z_R_P_F_k_ 功能:该指令主要用于精度要求不太高的镗孔加工,其动作为:F速工 进镗孔、孔底延时、F速工退,全过程主轴旋转
图4-84 G74的动作
攻右旋螺纹循环指令C84
– 编程格式为:G84 X~ Y~ Z~ R~ P ~ F~ ; – 说明:与C74类似,但主轴旋转方向相反,用于攻右旋螺 纹。但注意,在C74、C84攻螺纹循环指令执行过程中, 操作面板上的进给率调整旋钮无效,另外即使按下进给暂 停键,循环在回复动作结束之前也不会停止。
数控铣床固定循环编程.电子教案

例1 编程如图所示零件。加工该零件所用的刀具 如下:
(1)中心钻:T01,刀具的长度补偿 号为H01; (2)Φ5钻头:T02,刀具长度补偿号为H02; (3)M6丝锥:T03,刀具长度补偿号为H03
20.6.22
对刀点 换刀点2
6
1
4
2
3
130 换刀点1
主轴
工作台
20.6.22
数控铣床固定循环编程.
20.6.22
1)高速钻深孔循环G73和钻深孔循环指令G83
G73(G83) X_Y_Z_R_Q_F_K_
说明: Q:每次进给深度; k:指令执行重复次数。高速钻深孔循环G73 G73 用于Z 轴的间歇进给,使深孔
加工时容易排屑,减少退刀量, 可以进行高效率的加工。 G73 指令动作循环见上图。 注意:Z、K、Q 移动量为零时,该指令不执行。
如果连续加工一些孔间距比较小,或者初平面到R 点平面的 距离比较短的孔时,会出现在进入孔的切削动作前时,主轴 还没有达到正常转速的情况,遇到这种情况时,应在各孔的 加工动作之间插入G04 指令,以获得时间; (4) 当用G00~G03 指令注销固定循环时,若G00~G03 指令 和固定循环出现在同一程序段,按后出现的指令运行; (5) 在固定循环程序段中,如果指定了M,则在最初定位时送 出M 信号,等待M 信号完成,才能进行孔加工循环。
程序: N001 G90 G00 Z300.0 T01 M06 N002 G43 Z120.0 H01 S15 M03 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 S15 M03
(完整版)法兰克数控铣床编程与操作

CNC Milling Machine Programming and Operation
2.1 数控铣床及其控制系统简介
主轴箱
立柱 电气柜
控制面板
工作台 冷却液箱
数控系统为FANUC 0i M 床身
XK713型数控铣床结构
2.2 数控铣床程序编制方法
2.2.1 程序段的一般格式
❖ (2) G54~G59指令通过MDI方式设定工件坐标系,一旦设定,加工原 点在机床坐标系中的位置不变,它与刀具的当前位置无关,除非通过 MDI方式修改。因此,在使用G54~G59指令前,应先用MDI方式输 入各坐标系的坐标原点在机床坐标系中的坐标值;
❖ (3) G92与G54~G59指令一般不能在一同程序中同时使用。
2.2.2 常用准备功能指令
Often used Preparatory Codes --------G codes
❖ 1. 工件坐标系设定/选择指令(G92/ G54~G59)
❖ 1) 工件坐标系设定指令(G92) ❖ 编程格式:G92 X__Y__Z__; ❖ 该指令功能为设定起刀点相对工件坐标系原点的位置。X、Y、Z即为
2. 绝对/相对坐标编程指令(G90/ G91)
❖ G90为绝对值编程指令,表示程序段中给出的刀具运动坐标尺寸为绝 对坐标值,即给出的坐标值相对于坐标原点。
❖ G91为相对值编程指令,表示程序段中给出的刀具运动坐标尺寸为增 量坐标值,即相对于前一位置的增量值。
如图所示,若刀具从A点沿直
线运动到B点,序必须包括起始符和结束符,且零件程序是按程序段的输 入顺序执行而不是按程序段号的顺序执行。但书写程序时建议按升序 方式书写程序段号。 本系统的程序结构为: 程序起始符:%(或O)符,%(或O)后跟程序号; 程序体; 程序结束:M02或M30; 注释符:括号( )内或分号(;)后的内容为注释文字。
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的方式选择有关。
数控原理与编程:数控铣床及加工中心程序编制

G00 X-30 Y-100;
/快速移到工件外面;
G98 G83 X-30.0Y-30.0 Z-32.0 R3.0Q5.0 F200/加工Φ10的#4孔;
G49 G00 Z0;
/返回Z轴参考点;
M05;
/主轴停止旋转;
M00;
/手动换刀;
G43 G00 Z200 H02;
/换2号刀,长度补偿;
M03 S800;
N0120 X-20.0 K6; N0130 X10.0 Y-17.321; N0140 X20.0 K5; N0150 X-10.0 Y-17.321; N0160 X-20.0 K4; N0170 X10.0 Y-17.321; N0180 X20.0 K3; N0190 G80 M09; N0200 G49 G90 G00 Z300.0; N0210 G28 X0 Y0 M05; N0220 M30;
1.固定循环的指令格式:
G90/G91 G98/G99 G73~G89 X_ Y_ Z_ R_ Q_ P_ F_ K_;
式中:G90/G91——数据方式。G90为绝对坐标, G91为增量坐标。
G98/G99——返回点位置。G98指令返回起始点,G99 指令返回R平面。
G73~G89——孔加工方式。G73~G89是模态指令, 因此,多孔加工时该指令只需指定一次,以后的程 序段只给孔的位置即可。
X、Y——指定孔在XOY平面的坐标位置(增量或绝对 坐标值)。
Z——指定孔底坐标值。在增量方式时平面到孔底 的距离;在绝对值方式时,是孔底的Z坐标值。
R——在增量方式时,为起始点到R平面的距离;在 绝对方式时,为R平面的绝对坐标值。
Q——在G73、G83中用来指定每次进给的深度; 在G76、G87中指定刀具的退刀量。它始终是一 个增量值。
数控铣床程序编程(精)

第5章 数控铣床程序编程
(8) 数据输入/输出及DNC功能。数控铣床一般通过RS232C 接口进行数据的输入及输出,包括加工程序和机床参数等,可 以在机床与机床之间、机床与计算机之间进行 ( 一般也叫做脱 线编程 ) ,以减少编程占机时间。近来数控系统有所改进,有 些数控机床可以在加工的同时进行其他零件的程序输入。
固定点。它在机床装配、调试时就已确定下来了,是数控机床
进行加工运动的基准点,由机床制造厂家确定。
第5章 数控铣床程序编程
2.数控铣床参考点
在数控铣床上,机床参考点一般取在X、Y、Z三个直角坐 标轴正方向的极限位置上。在数控机床回参考点(也叫做回零) 操作后,CRT显示的是机床参考点相对机床坐标原点பைடு நூலகம்相对位 置的数值。对于编程人员和操作人员来说,它比机床原点更 重要。对于某些数控机床来说,坐标原点就是参考点。 机床参考点也称为机床零点。机床启动后,首先要将机 床返回参考点(回零),即执行手动返回参考点操作,使各轴都 移至机床参考点。这样在执行加工程序时,才能有正确的工 件坐标系。数控铣床的坐标原点和参考点往往不重合,由于 系统能够记忆和控制参考点的准确位置,因此对操作者来说, 参考点显得比坐标原点更重要。
5.1.2 数控铣床坐标系和参考点
1.数控铣床坐标系 1) 坐标系的确定原则 我国机械工业部 1982 年颁布了 JB 3052—82 标准,其中规 定数控铣床坐标系的命名原则如下: (1) 刀具相对于静止工件而运动的原则。这一原则使编程 人员能在不知道是刀具移近工件还是工件移近刀具的情况下,
就可依据零件图样,确定机床的加工过程。也就是说,在编程
17
第5章 数控铣床程序编程
G47 G48 G54 G55 G56 G57 G58 G59 G65 G68 G69 G73 G74 G76 * G80 09 00 16 14 00 刀具位置增加两倍补偿值 刀具位置减少两倍补偿值 第一工件坐标系设定 第二工件坐标系设定 第三工件坐标系设定 第四工件坐标系设定 第五工件坐标系设定 第六工件坐标系设定 自设程序(宏程序) 坐标系旋转 坐标系旋转取消 深钻孔循环 左螺纹攻螺纹循环 精钻孔循环 固定循环取消 G81 G82 G83 G84 G85 G86 G87 G88 G89 G90 G91 G92 G98 G99 00 10 03 09 09 钻孔循环 盲孔钻孔循环 钻孔循环 右螺纹攻螺纹循环 铰孔循环 镗孔循环 反镗孔循环 手动退刀盲孔镗孔循环 盲孔铰孔循环 绝对值坐标系统 增量值坐标系统 工件坐标系设定 返回固定循环起始点 返回固定循环参考点(R 点)
最新数控铣削加工编程与操作精品课件固定循环指令编程与操作

固定循环指令
固定循环指令注意事项
知识目标
掌握并能够熟练使用常用指令 G81。
技能目标
掌握平面外轮廓的加工方法。
一、固定循环动作
固定循环动作
一、固定循环动作
1
动作1( AB 段)。G17平面快速定位。
2 3
动作2( BR 段)。Z向快速移动到R点。 动作3( RZ 段)。Z轴切削进给,进行孔加工。 动作4( Z 点)。在孔底的动作,包括暂停、主轴准停、 刀具移位等动作。
孔加工
如图所示,用G90 B—C—A。
程序编制如下。 O0010 N010 G90 G40 G80 G54 N020 G00 Z30.0 N030 M03 S600 N040 X0 Y0 N050 G99 G81 X10.0 Y20.0 Z-8.0 R2.0 F60 N060 X10.0 Y-10.0 N070 X20.0 Y10.0 N080 X30.0 N090 G98 X40.0 Y30.0 N100 G80 N110 M05 N120 M30;
A—
试编写图所示零件的加工程序。
试一试
零件示例
X、Y、Z、R
(3 据。
Q和 P
(4)刀具半径补偿在固定循环方式中无效。
三、固定循环指令注意事项Βιβλιοθήκη (5F F = 导程。
G94 F = 导程×转速;当采用G95(每转进
(6)在指定G74时,应先使主轴反转,攻螺纹时,进给倍率和进给 保持均被忽略。
引例 解析
请看下面的案例
如图所示,精加工图中的5个孔。
4
5
6
动作5( ZR 段)。 Z 轴退刀。
动作6( RB 段)。Z 轴快速回到起始位置。
固定循环功能

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
固定循环
定循环
数控铣床固定循环

孔底 Z点
参照 R点
参照 R点
→刀具快移到B点→主轴定向停转→反向偏移Q量→快移到参照高度→偏移到R 点
→主轴正转→向上工进镗孔→延时P秒→- 主轴定向停转→反向偏移Q量→快速抬
11) G88:镗孔循环 (手镗 ) G98(G99)G88X_Y_Z_R_P_F_K_
初始
B点
参照
R点
孔底
Z点 精镗孔:该类镗孔不需要主轴定向
-
第八章 数控镗铣削加工程序的编制 8.1 固定循环
2.孔加工循环结束后刀具的返回点:G98、G99 G98:返回起始点,为缺省方式 G99:返回R平面 3.采用绝对或增量坐标编程:G90、 G91 建议尽量采用绝对坐标编程
-
第八章 数控镗铣削加工程序的编制
8.1 固定循环 二、固定循环指令
1格.钻式孔:循环指令:G81 G98/G99 G81 X_Y_Z_R_F_K_ 说明:
镗刀
初始
B点
G98
参照 R点
镗刀
初始 B点 参照 R点
G99
孔底 Z点
孔底 Z点
(工进、主轴停、快退)
-
10) G87:反镗循环 (需要主轴准停)
G98G87X_Y_Z_R_P_Q_F_K_
初始 B点
偏移I 或J量
此指令不得使用G99,如使用则 提示“固定循环格式错”报警
镗刀
初始 B点
孔底延时P秒准停 孔底 Z点
G54
M03S600
G90 G00 X0.Y0. Z100.
G99 G73 X120. Y-75. Z-46. R2. Q8. F60
Y75.
X-120.
G98Y-75.
第三章 数控铣削子程序与固定循环

X40 ;X40 ; X40 ; (2、3、4 孔)
Y50;
(5孔)
X-40 ; X-40 ; X-40 ; (6、7、8孔)
G90 G00 Z100;
G80 X0 Y0;
M05;
(主轴停)
G90 G00 Z100; G80 X0 Y0;
T02 M06;
(换刀)
M05;M30;
G91 M03 S300;(主轴正转)
Y
80 70 60 50 40 30 20 10
0 20 40 60 80 100 120 140 160 180 X
解:主程序: O1018;
Y
80
N05 G90 G54 G00 X0 Y0 S600 M7003;
N10 Z100.0;
60
N15 M98 P1019 (L1);
50 40
N20 G90 G00 X80.0;
注:
1 一般可嵌套用4层,且主程序号﹤子 程序号。
2 一般地返回主程序后应再出现一个 G90以把子程序中的G91模式再变回 来。
3 再有由于G90、G91的互换作用, 所以G41—刀补之后尽量不出现M98。
如: G41 X Y D01; M98;
这种情况是错误的
子程序的应用实例
例如:如图,已知铣削两个形状相同的工 件的切深为12MM,初始平面为Z 100MM, 参考平面为Z 2MM,试用子程序编程。
G99 G84 X40 Y40 R-93 Z-111 P4000 Q2 F100;(1孔攻螺
纹)
X40 ; X40 ; X40 ;(2、34孔攻螺纹)
Y50;
(5孔攻螺纹)
X-40 ; X-40 ; X-40 ;(6、7、8孔攻螺纹)
(完整版)数控编程代码大全

1 .FANUC 车床G 代码 G 代码 解释G00G01仁和32T M 指 令 SKY 2003N M G 代 码 SKY 2003N M M 指 令令 华兴M 指 华兴铣床G 代 码 令 华兴M 指 仁和32T G 代 码 码 三菱 E60 铣床G 代 码 DASEN 3I 铣床G 代 码 DASEN 3I 车床G 代 华兴车床G 代 码 GSK990M G 代 码 令 GSK990M M 指 码 GSK928MA G 代 GSK928MA M 指 令 GSK980车床G 代 码 GSK980T M 指 令GSK928 TC/TE G 代 码 GSK928 TC/TE M 指 令 HNC M 指 令KND100铣床G 代 码 KND100车床G 代 码 KND100 M 指 令 SIEMENS 801、802S/CT 、 802SeT 固定循 环 环 SIEMENS 802D 、810D/840D 固定循 码 HNC 车床G 代 码 HNC 铣床G 代 码 FANUC 车床G 代 码 FANUC 铣床G 代 FANUC M 指令代 码 SIEMENS 铣床 G 代 码SIEMENS802S/CM 固定循 环环 SIEMENS802DM/810/840DM 固定循 SIEMENS 车床 G 代 码定位 (快速移动) 直线切削 数控编程代码大全G75 G76 G77 G81 G82 G85 G86 G87 G90 G91 G92 G96 G97 G98 G99M 指令 解释 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M20 M21M71~M85G 代码 解释G01 G02 G03G04 G09 G11 G12返回对刀点返回加工开始点 恢复当前坐标系 外圆加工循环 端面加工循环英制刚性攻丝循环 公制螺纹加工循环 条件停程序结束并停机 主轴正转 恒线速切削有效 取消恒线速切削 取消每转进给 设定每转进给主轴反转 主轴停 冷却开 冷却关 工件夹紧 工件松开开指定的继电器 关指定的继电器 设定刀补号程序结束并返回程序开 头 继电器脉冲输出直线插补 27. 华兴铣床 G 代码 顺时针圆弧插补或螺旋线插补 逆时针圆弧插补或螺旋线插补 延时伺服准停到位程序块沿Y 轴镜像 程序块沿X 轴镜像26. 华兴车床 M 指令 P= 参变量赋值 英制螺纹加工循环 绝对值方式编程 增量值方式编程 设置程序零点。
数控铣床编程代码及使用方法

代码
G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89
组
意义
号
06 深孔高速钻循环 反攻丝循环 精镗循环 固定循环取消 定心钻循环 带停顿的钻孔循环 深孔钻循环 攻丝循环 镗孔循环 镗孔循环 反镗循环 手动精镗循环 镗孔循环
G90 13 绝对值编程
二、数控编程基本知识
1、坐标系统
1)基本坐标轴
数控机床的坐标轴和方向的命名制订了统一的标准,
规定直线进给运动的坐标轴用X,Y,Z表示,常称
基本坐标轴。
二、数控编程基本知识
2)旋转轴 围绕X,Y,Z轴旋转的圆周进给坐标轴分
别用A,B,C表示,根据右手螺旋定则,如 图1所示,以大姆指指向+X,+Y,+Z方向, 则食指、中指等的指向是圆周进给运动的+A, +B,+C方向。
五、数控铣床常用编程指令
三、进给控制指令
1、快速定位指令G00
➢ 格式:G00 X_Y_Z_A_ 其中,X、Y、Z、A为快速定位终点, G90时为终点在工件坐标系中的坐标; G91时为终点相对于起点的位移量。 G00为模态功能,可由G01、G02、G03或G33功能注销。
五、数控铣床常用编程指令
五、数控铣床常用编程指令
3、工件坐标系选择G54-G59
G54
G55
格式:
G56 G57
G58
G59
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
图 11 工件坐标系选择(G54~G59)
数控铣床基本编程方法

数控铣床的编程
G98返回点 48 R点 G99返回点 主轴反转 主轴正转 Z点 8 60
数控铣床的编程
使用G74 指令编制如图所示的反螺纹 【例】 使用 攻丝加工程序,设刀具起点距工件上表面48mm, 攻丝加工程序,设刀具起点距工件上表面 , 距孔底60mm,在距工件上表面 距孔底 ,在距工件上表面8mm处(R点)由快 处 点 由快 进转换为工进。 进转换为工进。 螺纹的加工程序见表。 解:螺纹的加工程序见表。
用G84 攻丝的程序
数控铣床的编程
Z —— R点到孔底的距离 点到孔底的距离(G91)或孔底坐标 或孔底坐标(G90); 点到孔底的距离 或孔底坐标 ; Q——每次进给深度 每次进给深度(G73/G83); 每次进给深度 ; I、J——刀具在轴反向位移增量 刀具在轴反向位移增量(G76/G87); 、 刀具在轴反向位移增量 ; P——刀具在孔底的暂停时间; 刀具在孔底的暂停时间; 刀具在孔底的暂停时间 F——切削进给速度; 切削进给速度; 切削进给速度 L——固定循环的次数。 固定循环的次数。 固定循环的次数 1.高速深孔加工循环指令 .高速深孔加工循环指令G73
数控铣床的编程
程序 %0074 N10 G92 X0 Y0 Z60 N20 M04 S500 N30 N40 N50 N60 RG98 G74 X100 R-40 P4 Z0 F200 G0 X0 Y0 Z60 M05 M30
说明
3.钻孔循环(中心钻 指令 .钻孔循环 中心钻 指令G81 中心钻)指令 G98 格式: 格式: G81 X_ Y_ Z_ R_ F_ L_ ; G99
初始点 G98返回点 初始点 G98返回点
R点
G99返回点
R点
G99返回点
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――返回到起始点:孔加工完成后一般应选择返回起始点。
为了保证孔加工的加工质量,有的孔加工固定循环指令需要主轴准停、刀具移位。
数控加工中心固定循环指令介绍《全,详细》

G98/G99 G89 X_Y_Z_R_P _ F_ K_
说明:
第二章 数控镗铣削加工程序的编制
2.1 FANUC-0i系统G代码在数控镗铣削中的应用
2二.1、.1G2固8固定5定(循循G环8环指9)令
G86
初始点
主轴正转 初始点
(G98)
8.精镗孔循环指令: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 :
G98/G99 G76 X_Y_Z_R_Q _ P _ F_ K_
格式: 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.孔底暂停钻孔循环指令:G82
格式: G98/G99 G81 X_Y_Z_R_P _ F_K_ 说明: ❖ P:孔底位置的暂停时间,单位为ms(毫秒)
用途:
一般用于扩孔和沉头孔加工
第二章 数控镗铣削加工程序的编制
22..11.1FA2 N固U定C-循0环i系统G代钻码孔在数G控82镗铣削中的应用
用途:
数控编程固定循环

数控编程固定循环第三章数控铣床的编程第三节基本编程方法(2)一、组织教学:考勤、学习准备等。
二、复习旧课:(一)、复习上学期学过的内容,进一步巩固所学过的知识。
(二)、复习刀具半径补偿指令G40、G41、G421、指令格式为:___424101D Y X G G G ?;G01 G40 X_Y_;其中:G41——左偏半径补偿,指沿着刀具前进方向,向左侧偏移一个刀具半径,G42——右偏半径补偿,指沿着刀具前进方向,向右侧补偿一个刀具半径, X,Y ——建立刀补直线段的终点坐标值。
D ——数控系统存放刀具半径值的内存地址,后有两位数字。
如:D01代表了存储在刀补内存表第1号中的刀具的半径值。
刀具的半径值需预先用手工输入。
G40——刀具半径补偿撤消指令。
注意:①刀具半径补偿平面的切换,必须在补偿取消方式下进行。
②刀具半径补偿的建立与取消只能用G00 或G01 指令,不得是G02 或G03。
2、通过实例进一步巩固刀具半径补偿指令的应用,如图1所示零件的加工程序。
要求建立如图所示的工件坐标系,按箭头所指示的路径进行加工。
设加工开始时刀具距离工件上表面50mm ,切削深度为2mm 。
图1 刀补指令的应用解:一个完整的零件程序如表1。
注意:①加工前应先用手动方式对刀,将刀具移动到相对于编程原点(-10,-10,50)的对刀点处。
②图中带箭头的实线为编程轮廓,不带箭头的虚线为刀具中心的实际路线。
3、刀具长度补偿指令G43、G44、G49G43使刀具在终点坐标处向正方向多移动一个偏差量e ;G44则把刀具在终点坐标值减去一个偏差量e (向负方向移动e );G49(或D00)撤销刀具长度补偿。
其格式与刀具半径补偿指令相类似。
三、引入新课:引子:利用刀具半径补偿指令G40、G41、G42引出拐角圆弧插补G39指令。
(一)、拐角圆弧插补G39指令1、G39代码在刀具半径补偿B 功能的偏移方式中指定,实现工件拐角加工的圆弧过渡。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G85(G86) X_Y_Z_R_F_K_ G85 指令与G84 指令相同,但在孔底时主轴不反转。 G86 指令与G81 相同,但在孔底时主轴停止,然后快
速退回。 注意: (1) 如果Z 的移动位置为零,该指令不执行; (2) 调用此指令之后,主轴将保持正转。
20.8.15
G89 X_Y_Z_R_P_F_K_
G89 指令与G85 指令相同,但在孔底有暂停。 注意:如果Z 的移动量为零,G89 指令不执行 。
20.8.15
② 反镗循环指令G87
X_Y_Z_R_Q_F_K_
说明: G87 指令动作循环见图。描述如下: (1) 在X、Y 轴定位; (2) 主轴定向停止; (3) 在X、Y 方向分别向刀尖的反方向移动I 、J 值; (4) 定位到R 点(孔底); (5) 在X、Y 方向分别向刀尖方向移动I 、J 值; (6) 主轴正转; (7) 在Z 轴正方向上加工至Z 点; (8) 主轴定向停止; (9) 在X、Y 方向分别向刀尖反方向移动I 、J 值; (10) 返回到初始点(只能用G98); (11) 在X、Y 方向分别向刀尖方向移动I 、J 值; (12) 主轴正转。 注意:如果Z 的移动量为零,该指令不执行。
20.8.15
1)高速钻深孔循环G73和钻深孔循环指令G83
G73(G83) X_Y_Z_R_Q_F_K_
说明: Q:每次进给深度; k:指令执行重复次数。高速钻深孔循环G73 G73 用于Z 轴的间歇进给,使深孔
加工时容易排屑,减少退刀量, 可以进行高效率的加工。 G73 指令动作循环见上图。 注意:Z、K、Q 移动量为零时,该指令不执行。
7.孔加工固定循环指令
孔加工固定循环指令通常由下述 6 个动作构成: (1) X、Y 轴定位; (2) 快速运行到R平面; (3) 孔加工; (4) 在孔底的动作; (5) 退回到R平面; (6) 快速返回到起始点。
20.8.15
循环指令的通用指令格式
G90(91) G98(99) (G73~G88) X_Y_Z_R_Q_P_F_K_
G90(91):绝对(增量)坐标方式; G98(99):返回初始平面(R点平面); G:固定循环代码之一; X 、Y:加工起点到孔位的距离(G91)或孔位坐标(G90); R:初始点到R 点的距离(G91)或R 点的坐标(G90); Z:R 点到孔底的距离(G91)或孔底坐标(G90); Q:每次进给深度(G73/G83); P:刀具在孔底的暂停时间; F:切削进给速度; k:固定循环的次数。
20.8.15
例1 编程如图所示零件。加工该零件所用的刀具 如下:
(1)中心钻:T01,刀具的长度补偿 号为H01; (2)Φ5钻头:T02,刀具长度补偿号为H02; (3)M6丝锥:T03,刀具长度补偿号为H03
20.8.15
对刀点 换刀点2
6
1
4
2
3
130 换刀点1
主轴
工作台
20.8.15
G84 攻螺纹时从R 点到Z 点主轴正转, 在孔底暂停后,主轴反转,然后退回。 G84 指令动作循环见图。 注意: (1) 攻丝时速度倍率、进给保持均不起作用; (2) R 应选在距工件表面7mm 以上的地方; (3) 如果Z 的移动量为零,该指令不执行。
20.8.15
4)镗孔循环指令
20.8.15
③ 精镗指令G76
G76 X_Y_Z_R_Q_P_F_K_
说明: G76 精镗时,主轴在孔底定向停止后,
向刀尖反方向移动,然后快速退刀。 这种带有让刀的退刀不会划伤已加工 平面,保证了镗孔精度。 G76 指令动作循环见图。 注意:如果Z 的移动量为零,该指令不执行。
20.8.15
G74 攻反螺纹时主轴反转,到孔底时主轴 正转,然后退回。
G74 指令动作循环见图。 ★注意: (1) 攻丝时速度倍率、进给保持均不起作用; (2) R 应选在距工件表面7mm 以上的地方; (3) 如果Z 的移动量为零,该指令不执行。
20.8.15
攻丝循环指令G84(右)
G84 X_Y_Z_R_P_F_K_
(5) G80:取消固定循环
该指令能取消固定循环,同时R 点和Z 点 也被取消。
20.8.15
★使用固定循环时应注意以下几点:
(1) 在固定循环指令前应使用M03 或M04 指令使主轴回转; (2) 在固定循环程序段中,X, Y, Z, R 数据应至少指令一个才
能进行孔加工; (3) 在使用控制主轴回转的固定循环(G74、G84、G86)中,
如果连续加工一些孔间距比较小,或者初平面到R 点平面的 距离比较短的孔时,会出现在进入孔的切削动作前时,主轴 还没有达到正常转速的情况,遇到这种情况时,应在各孔的 加工动作之间插入G04 指令,以获得时间; (4) 当用G00~G03 指令注销固定循环时,若G00~G03 指令 和固定循环出现在同一程序段,按后出现的指令运行; (5) 在固定循环程序段中,如果指定了M,则在最初定位时送 出M 信号,等待M 信号完成,才能进行孔加工循环。
G82:带停顿的钻孔循环
G82 X_Y_Z_R_P_F_K_
G82 指令除了要在孔底暂停外,其他动作与G81 相同。暂停时间 由地址P 给出。
G82 指令主要用于加工盲孔,以提高孔深精度。 注意:如果Z 的移动量为零,该指令不执行。
20.8.15
3)攻丝循环指令G74(左) G84(右)
G74 X_Y_Z_R_P_F_K_
程序: N001 G90 G00 Z300.0 T01 M06 N002 G43 Z120.0 H01 S15 M03 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 S15 M03
20.8.15
钻深孔循环指令G83
G83 指令动作循环见图。
20.8.15
2) 钻孔循环指令G81 和G82
G81 X_Y_Z_R_F_K_
G81 钻孔动作循环,包括X,Y 坐标定位、 快进、工进和快速返回等动作。
G81 指令动作循环见图。 注意:如果Z 的移动量为零,该指令不执行。
20.8.15