法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂

技术小编 29202 1


点击这里阅读第一部分G代码



G53  选择机床坐标系 (G53)


1. 格式
( G90 ) G53 X_ Y_ Z_;

2. 功能
刀具根据这个命令执行快速移动到机床坐标系里的 X_Y_Z 位置。由于 G53 是 “一般” G 代码命令,仅仅在程序块里有 G53 命令的地方起作用。
此外,它在绝对命令 (G90) 里有效,在增量命令里 (G91) 无效。为了把刀具移动到机床固有的位置,像换刀位置,程序应当用 G53 命令在机床坐标系里开发。

注意 (1) 刀具直径偏置、刀具长度偏置和刀具位置偏置应当在它的 G53 命令指派之前提前取消。否则,机床将依照指派的偏置值移动。
注意 (2) 在执行G53指令之前,必须手动或者用G28 命令让机床返回原点。这是因为机床坐标系必须在G53命令发出之前设定。

G54-G59  工件坐标系选择(G54-G59)


1. 格式
G54 X_ Y_ Z_;

2. 功能
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂
通过使用 G54 – G59 命令,来将机床坐标系的一个任意点 (工件原点偏移值) 赋予 1221 – 1226 的参数,并设置工件坐标系(1-6)。该参数与 G 代码要相对应如下:
工件坐标系 1 (G54) ---工件原点返回偏移值---参数 1221
工件坐标系 2 (G55) ---工件原点返回偏移值---参数 1222
工件坐标系 3 (G56) ---工件原点返回偏移值---参数 1223
工件坐标系 4 (G57) ---工件原点返回偏移值---参数 1224
工件坐标系 5 (G58) ---工件原点返回偏移值---参数 1225
工件坐标系 6 (G59) ---工件原点返回偏移值---参数 1226

在接通电源和完成了原点返回后,系统自动选择工件坐标系 1 (G54) 。在有 “模态”命令对这些坐标做出改变之前,它们将保持其有效性。
除了这些设置步骤外,系统中还有一参数可立刻变更G54~G59 的参数。工件外部的原点偏置值能够用 1220 号参数来传递。
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂

G73  高速深孔钻削循环(G73)


1. 格式
G73 X__Y__Z__R__Q__P__F__K__

X_ Y:孔位数据
Z_:从R点到孔底的距离
R_:从初始位置到R点的距离
Q_:每次切削进给的切削深度
P_:暂停时间
F_:切削进给速度
K_:重复次数


2. 功能
进给 孔底 快速退刀。
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂

G74  左螺旋切削循环(G74)


1. 格式
G74 X__Y__Z__R__Q__P__F__K__

X_ Y:孔位数据
Z_:从R点到孔底的距离
R_:从初始位置到R点的距离
Q_:每次切削进给的切削深度
P_:暂停时间
F_:切削进给速度
K_:重复次数


2. 功能
进给 孔底 主轴暂停 正转 快速退刀。
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂

G76  精镗孔循环(G76)


1. 格式
G76 X__Y__Z__R__Q__P__F__K__

X_ Y:孔位数据
Z_:从R点到孔底的距离
R_:从初始位置到R点的距离
Q_:每次切削进给的切削深度
P_:暂停时间
F_:切削进给速度
K_:重复次数


2. 功能
进给 孔底 主轴定位停止 快速退刀。

G 80  取消固定循环进程 (G80)


1. 格式
G80;

2. 功能
这个命令取消固定循环方式,机床回到执行正常操作状态。孔的加工数据,包括 R 点, Z 点等等,都被取消;但是移动速率命令会继续有效。

(注) 要取消固定循环方式,用户除了发出G80 命令之外,还能够用 G 代码 01 组 (G00, G01, G02, G03 等等) 中的任意一个命令。

G 81  定点钻孔循环(G81)


1. 格式
G81 X_Y_Z_R_F_K_;
X_ Y:孔位数据
Z_:孔底深度(绝对坐标)
R_:每次下刀点或抬刀点(绝对坐标)
F_:切削进给速度
K_:重复次数 (如果需要的话)


2. 功能
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂
G81 命令可用于一般的孔加工。

G 82  钻孔循环(G82)


1. 格式
G82 X_Y_Z_R_P_F_K_;
X_ Y:孔位数据
Z_:孔底深度(绝对坐标)
R_:每次下刀点或抬刀点(绝对坐标)
P_:在孔底的暂停时间(单位:毫秒)
F_:切削进给速度
K_:重复次数 (如果需要的话)


2. 功能
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂
G82 钻孔循环,反镗孔循环

G83  深孔钻削循环(G83)


1. 格式
G83 X_Y_Z_R_Q_F_K_;
X_ Y:孔位数据
Z_:孔底深度(绝对坐标)
R_:每次下刀点或抬刀点(绝对坐标)
Q_:每次切削进给的切削深度
F_:切削进给速度
K_:重复次数

2. 功能
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂
G83 中间进给 孔底 快速退刀。

G84  攻丝循环(G84)


1. 格式
G84 X_Y_Z_R_P_F_K_;
X_ Y:孔位数据
Z_:孔底深度(绝对坐标)
R_:每次下刀点或抬刀点(绝对坐标)
P_:暂停时间
F_:切削进给速度
K_:重复次数


2. 功能

主轴顺时针旋转执行攻丝,当到达孔底时,为了回退,主轴以相反方向旋转,这个过程生成螺纹。
在攻丝期间进给倍率被忽略,进给暂停不停止机床,直到返回动作完成。
在指定G84之前,用辅助功能使主轴旋转。
当G84指令和M代码在同一个程序段中指定时,在执行第一个定位动作的同时,执行到R点的同时加偏置。
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂
G84 进给 孔底 主轴反转 快速退刀。

G85  镗孔循环(G85)


1. 格式
G85 X_Y_Z_R_F_K_;
X_ Y:孔位数据
Z_:孔底深度(绝对坐标)
R_:每次下刀点或抬刀点(绝对坐标)
F_:切削进给速度
K_:重复次数


2. 功能
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂
G85 中间进给 孔底 快速退刀。

G86  镗孔循环(G86)


1. 格式
G86 X_Y_Z_R_F_L_;
X_ Y:孔位数据
Z_:孔底深度(绝对坐标)
R_:每次下刀点或抬刀点(绝对坐标)
F_:切削进给速度
K_:重复次数


2. 功能
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂
G86 进给 孔底 主轴停止 快速退刀。
例:
N005 G80 G90 G0 X0 Y0 M06 T1;换 ?20镗刀
N010 G55 ;调用G55工件坐标系
N020 M03 S1000
N030 G43 H1 Z50 ;调用长度补偿
N040 G86 Z-30 R1 F200 ;镗孔循环
N050 G80 G0 Z50 ;取消固定循环???
N060 M05
N070 M30

G87  反镗孔循环(G87)


1. 格式
G87 X_Y_Z_R_Q_P_F_K_;
X_ Y:孔位数据
Z_:孔底深度(绝对坐标)
R_:每次下刀点或抬刀点(绝对坐标)
Q_:刀具偏移量
P_:暂停时间
F_:切削进给速度
K_:重复次数


2. 功能
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂
G87 进给 孔底 主轴正转 快速退刀。

例:
N005 G80 G90 G0 X0 Y0 M06 T1 ;换 20镗刀
N010 G55 ;调用G55工件坐标系
N020 M03 S1000
N030 G43 H1 Z50;调用长度补偿
N040 G87 Z-30 R1 Q2 P2000 F200 ;反镗孔循环
N050 G80 G0 Z50 ;取消固定循环
N060 M05
N070 M30

G88  镗孔循环(G88)


1. 格式
G88 X_Y_Z_R_P_F_K_;
X_ Y:孔位数据
Z_:孔底深度(绝对坐标)
R_:每次下刀点或抬刀点(绝对坐标)
P_:孔底的暂停时间
F_:切削进给速度
K_:重复次数


2. 功能
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂

说明:沿着X和Y轴定位以后,快速移动到R点,然后,从R点到Z点执行镗孔,当镗孔完成后,执行暂停,然后主轴停止。刀具从孔底手动返回到R点,在R点,主轴正转,并且执行快速移动到初始位置。
在指定G88之前,用辅助功能旋转主轴。
当G88指令和M代码在同一程序段中指定时,在第一个定位动作的同时执行M代码,然后,系统处理下一个镗孔动作。
当指定重复次数K时,只对第一个孔执行M代码,对第二或以后的孔,不执行M代码。对第二或以后的孔,不执行M代码。
当在固定循环中指定刀具长度偏置(G43/G44或G49)时,在定位到R点的同时加偏置。
限制
轴切换?? 必须在切换镗孔轴之前取消固定循环
镗加工?? 在不包含X.Y.Z或任何其它轴的程序段中,不执行镗加工。
P??????? 在执行镗孔加工的程序段中指定P,如果在不执行镗孔加工的程序段中指定,P不能作为模态数据被贮存。
取消???? 不能在同一程序段中指定01和G代码和G88,否则G88将被取消。
刀具偏置? 在固定循环方式中,刀具偏置被忽略。

G89  镗孔循环(G89)


1. 格式
G89 X_Y_Z_R_P_F_L_;
X_ Y:孔位数据
Z_:孔底深度(绝对坐标)
R_:每次下刀点或抬刀点(绝对坐标)
P_:孔底的停刀时间
F_:切削进给速度
K_:重复次数


2. 功能
法兰克FANUC发那科加工中心G代码钻孔编程代码是什么意思?如何编程,一文看懂
G89 进给 孔底 暂停 快速退刀。

G90/G91 使用 绝对值命令/增量值命令 (G90/G91)


此命令设定指令中的 X, Y 和 Z 坐标是绝对值还是相对值,不论它们原来是绝对命令还是增量命令。含有 G90 命令的程序块和在它以后的程序块都由绝对命令赋值; 而带 G91 命令及其后的程序块都用增量命令赋值。

 

G98/G99返回点平面

当刀具到达孔底后,刀具可以返回到R点平面或初始位置平面,由G98和G99指定,一般情况下,G99用于第一次钻孔面G98用于最后钻孔,即使在G99方式中执行钻孔,初始位置品平面也不变。


抱歉,评论功能暂时关闭!