数控车床指令.docx

上传人:b****6 文档编号:12654327 上传时间:2023-06-06 格式:DOCX 页数:20 大小:21.07KB
下载 相关 举报
数控车床指令.docx_第1页
第1页 / 共20页
数控车床指令.docx_第2页
第2页 / 共20页
数控车床指令.docx_第3页
第3页 / 共20页
数控车床指令.docx_第4页
第4页 / 共20页
数控车床指令.docx_第5页
第5页 / 共20页
数控车床指令.docx_第6页
第6页 / 共20页
数控车床指令.docx_第7页
第7页 / 共20页
数控车床指令.docx_第8页
第8页 / 共20页
数控车床指令.docx_第9页
第9页 / 共20页
数控车床指令.docx_第10页
第10页 / 共20页
数控车床指令.docx_第11页
第11页 / 共20页
数控车床指令.docx_第12页
第12页 / 共20页
数控车床指令.docx_第13页
第13页 / 共20页
数控车床指令.docx_第14页
第14页 / 共20页
数控车床指令.docx_第15页
第15页 / 共20页
数控车床指令.docx_第16页
第16页 / 共20页
数控车床指令.docx_第17页
第17页 / 共20页
数控车床指令.docx_第18页
第18页 / 共20页
数控车床指令.docx_第19页
第19页 / 共20页
数控车床指令.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数控车床指令.docx

《数控车床指令.docx》由会员分享,可在线阅读,更多相关《数控车床指令.docx(20页珍藏版)》请在冰点文库上搜索。

数控车床指令.docx

数控车床指令

FANUCSeries0iMate-TC

G代码

功能

A

B

C

●G00

●G00

●G00

01

定位(快速)

G01

G01

G01

直线插补(切削进给)

G02

G02

G02

顺时针圆弧插补

G03

G03

G03

逆时针圆弧插补

G04

G04

G04

 

00

暂停

G07.1

(G107)

G07.1

(G107)

G07.1

(G107)

圆柱插补

G10

G10

G10

可编程数据输入

G11

G11

G11

可编程数据输入方式取消

G12.1

(G112)

G12.1

(G112)

G12.1

(G112)

21

极坐标插补方式

●G13.1

(G113)

●G13.1

(G113)

●G13.1

(G113)

极坐标插补取消方式

G18

G18

G18

16

ZpXp平面选择

G20

G20

G70

06

英寸输入

G21

G21

G71

毫米输入

G22

G22

G22

09

存储行程检测功能有效

G23

G23

G23

存储行程检测功能无效

G27

G27

G27

00

返回参考点检测

G28

G28

G28

返回参考点

G30

G30

G30

返回第2,3,4参考点

G31

G31

G31

跳转功能

G32

G33

G33

01

螺纹切削

●G40

●G40

●G40

07

刀尖半径补偿取消

G41

G41

G41

刀尖半径补偿左

G42

G42

G42

刀尖半径补偿右

G50

G92

G92

00

坐标系设定或最大主轴转速钳制

G50.3

G92.1

G92.1

工件坐标系预设

G52

G52

G52

局部坐标系设定

G53

G53

G53

机床坐标系选择

●G54

●G54

●G54

 

14

选择工件坐标系1

G55

G55

G55

选择工件坐标系2

G56

G56

G56

选择工件坐标系3

G57

G57

G57

选择工件坐标系4

G58

G58

G58

选择工件坐标系5

G59

G59

G59

选择工件坐标系6

G65

G65

G65

00

宏程序调用

G66

G66

G66

12

宏程序模态调用

●G67

●G67

●G67

宏程序模态调用取消

G70

G70

G72

 

00

精加工循环

G71

G71

G73

粗车循环

G72

G72

G74

平端面粗车循环

G73

G73

G75

型车复循环

G74

G74

G76

端面深孔钻削

G75

G75

G77

外径/内径钻孔

G76

G76

G78

螺纹切削复循环

●G80

●G80

●G80

 

10

固定钻循环取消

G83

G83

G83

平面钻孔循环

G84

G84

G84

平面攻丝循环

G85

G85

G85

正面镗循环

G87

G87

G87

侧钻循环

G88

G88

G88

侧攻丝循环

G89

G89

G89

侧镗循环

G90

G77

G20

01

外径/内径切削循环

G92

G78

G21

螺纹切削循环

G94

G79

G24

端面车循环

G96

G96

G96

02

恒表面速度控制

●G97

●G97

●G97

恒表面速度控制取消

●G98

●G94

●G94

05

每分进给

●G99

●G95

●G95

每转进给

●G90

●G90

03

绝对值编程

G91

G91

增量值编程

G98

G98

11

返回到初始点

G99

G99

返回到R点

(●:

模态G代码)

插补功能

定位(G00)

指令格式

G00IP_;

IP_;绝对值指令时是终点位置的坐标值;增量指令时是刀具移动的距离

直线插补(G01)

指令格式

G01IP_F_;

IP_:

对于绝对值指令是终点坐标值;对于增量值是刀具移动的距离

F_;刀具的进给速度(进给量)

圆弧插补(G02,G03)

指令格式

ZpXp平面中的圆弧

G18{G02/G03}Xp_Zp_{(I_K_)/R_}F_;

指令格式的说明

指令

说明

G18

指定ZpXp平面圆弧

G02

顺时针方向圆弧插补

G03

逆时针方向圆弧插补

Xp_

X轴或其平行轴指令值(同参数1022设定)

Zp_

Z轴或其平行轴指令值(同参数1022设定)

I_

从起点到圆弧中心的Xp轴距离,带符号,半径值

K_

从起点到圆弧中心的Zp轴距离,带符号,半径值

R_

不带符号的圆弧半径(总以半径值表示)

F_

没圆弧的进给速度

极坐标插补(G12.1,G13.1)

指令格式

G12.1;启动极坐标插补方式(使极坐标插补有效)

指令直角坐标通信中的直线或圆弧插补,直角坐标系由直线轴和回转

轴组成。

G13.1极坐标插补方式取消

(可用G112和G113分别代替G12.1和G13.1)

等螺距螺纹

指令格式

G32IP_F_;

IP_:

终点

F_:

长轴螺距,半径编程

多头螺纹切削

指令格式

(等螺距多头螺纹)

G32IP_F_Q_;IP_:

终点

G32IP_Q_;F_:

长轴方向螺距Q_:

螺纹起始角

跳转功能(G31)

指令格式

G31IP_;

G31:

模态G代码(只在指定的程序段中有效)

多级跳转

指令格式

移动指令

G31IP_F_P_;

IP_:

终点

F_:

进给速度

P_:

P1~P4

停刀

G04X(U,P)_(Q)_;

X_(U,P):

停刀时间

Q:

Q1~Q4

转矩限制跳转(G31P99)

指令格式

G31P99IP_F_;

G31P98IP_F_;

G31:

非模态G代码(只在指令该G代码的程序段中有效。

进给功能

快速移动

指令格式

G00IP_;

G00:

定位(快速移动)用的G代码(01组)

IP_:

终点尺寸字

切削进给

指令格式

每分进给

G98:

每分进给的G代码(05组)

F_:

进给速度指令(mm/min或inch/min)

每转进给

G99:

每转进给的G代码(05组)

F_:

进给速度指令(mm/转或inch/转)

停刀(G04)

指令格式

暂停G04X_;或G04U_;或G04P_;

X_:

指定时间(允许小数点)

U_:

指定时间(允许小数点)

P_:

指定时间(不允许小数点)

参考点

返回参考点

指令格式

G28IP_:

返回参考点

G30P2IP_:

返回第2参考点(P2可忽略)

G30P3IP_:

返回第3参考点

G30P4IP_:

返回第4参考点

IP:

指定中间点的指令(绝对值/增量值指令)

返回参考点检查

指令格式

G27IP_;

IP:

指定参考点的指令(绝对文化值/增量值指令)

机床坐标系

指令格式

G53IP_;

IP_:

绝对尺寸字

设定工件坐标系

指令格式

用G50设定工件坐标系G50IP_

改变工件坐标系

指令格式

用G10改变

G10L2PpIP_;

P=0:

外部工件零点偏移值

P=1~6:

对应于工件坐标系1~6的工件零点偏移

IP:

对于绝对指令(G90),是每轴的工件零点偏移值,对于增量指令(G91),

是要加到每轴设定的工件零点偏移上的值(其和设为新偏移)

用G50改变

G50I_;

工件坐标系预置(G92.1)

指令格式

G92.1IP0;(G50.3P0;用于G代码A系统)

IP0;指定预置工件坐标系操作的地址。

未指定的轴不进行预置操作。

局部坐标系

指令格式

G52IP_;设定局部坐标系

……

G52IP0;取消局部坐标系

IP_:

局部坐标系原点

绝对值和增量值(G90、G91)

G代码系统

A

B或C

指令方法

地址字

G90、G91

指令格式

G代码系统A

绝对值指令

增量值指令

X轴移动指令

X

U

Z轴移动指令

Z

W

C轴移动指令

C

H

G代码系统B或C

绝对值指令G90IP_;

增量值指令G91IP_;

英制/公制转换(G20、G21)

指令格式

G20;Inch输入

G21;mm输入

主轴速度功能

恒表面切削速度控制(G96,G97)

指令格式

恒表面速度切削的控制指令

G96S○○○○;表面速度(米/分或英尺/分)(注:

此表面速度的单位根据制造商的设定而变化)

恒表面切削速度控制的取消指令

G97S○○○○;主轴速度(/min)

最大主轴速度箝制

G50S_;S后跟最大主轴速度值(/min)辅助功能(M功能)

指令格式

M02,M30(程序结束)

M00(程序停)

M01(选择停机)

M98(子程序调用)

M99(子程序结束)

M198(调用子程序)

子程序(M98,M99)

指令格式

子程序的结构

O□□□□;子程序号(或者在ISO的情况下用冒号(:

))

……

M99;程序结束

M99不必在单独程序段指令,如下所示:

X100.0Y100.0M99。

子程序调用(M98)

M98P○○○○○○○;

↑↑

子程序重复子程序号

调用次数

当不指定重复次数时,子程序只调用一次。

简化编程功能

固定循环(G90,G92,G94)

外径/内径切削循环(G90)

指令格式

直线切削循环

G90X(U)_Z(W)_F_;

锥形切削循环

G90X(U)_Z(W)_R_F_;

螺纹切削循环(G92)

G92X(U)_Z(W)_F_;指定螺纹(L)

锥螺纹切削循环

G92X(U)_Z(W)_R_F_;指定螺纹(L)

端面车循环(G94)

平端面切削循环

G94X(U)_Z(W)_F_;

多重循环(G70~G76)

指令格式

粗车循环(G71)

G71U(△d)R(e);

G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t);

△d:

切削深度(半径指定)

e:

退刀量(这是模态的,直到其它值指定前不改变,这值也可以由参数(5311号)设定,参数由程序指令改变。

ns:

精车加工程序第一个程序段的顺序号。

nf:

精车加工程序最后一个程序段的顺序号。

△U:

X方向精加工余量的距离和方向(直径/半径指定)。

△W:

Z方向精加工余量的距离和方向。

f,s,t:

包含在ns到nf程序段中的任何F,S或T功能在循环中被忽略,而在G71程序段中的F,S或T功能有效。

平端面粗车循环(G72)

G72W(△d)R(e);

G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t);

△d,e,ns,nf,△U,△W,F,S和T的意义与它们在G71中的意义相同。

型车复循环(G73)

G73U(△i)W(△k)R(d);

G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t);

△i:

X方向退刀量的距离和方向(半径指定)。

该值是模态值。

该值可由5135号参数指定,由程序指令改变。

△k:

Z方向退刀量的距离和方向。

该值是模态。

该值可由5136号参数指令改变。

d:

分割数。

此值与粗切重复次数相同,该值是模态的可由5137号参数指定,由程序指令改变。

ns:

精车加工程序第一个程序段的顺序号。

nf:

精车加工程序最后一个程序段的顺序号。

△U:

在X方向加工余量的距离和方向(直径/半径)指定。

△W:

在Z轴方向切削余量的距离和方向。

F,s,t:

顺序号“ns”和“nf”之间的程序段中所包含的任何F,S和T功能都被忽略,而在这G73程序段中的F,S,T功能有效。

精车循环(G70)

G70P(ns)Q(nf);

(ns):

精加工程序第一个程序段的顺序号

(nf):

精加工程序最后一个程序段的程序号

注:

⒈在G71,G72,G73程序段中规定的F,S和T功能无效,但在执行G70时顺序号“ns”和“nf”之间指定的F,S和T有效。

⒉当G70循环加工结束时,刀具返回到起点并读下一个程序段。

⒊G70到G73中ns到nf间的程序段不能调用子程序。

端面深孔钻削循环(G74)

G74R(e);

G74X(U)_Z(W)_P(△i)Q(△k)R(△d)F(f);

e:

回退量

该值是模态值,该值可由5139号参数指定,由程序指令改变。

X(U)_:

深孔径向终点坐标

Z(W)_:

深孔轴向终点坐标

△i:

X方向移动量(不带符号)

△k:

Z方向切深(不带符号)

△d:

刀具在切削底部的退刀量,△d的符号总是(+)。

但是,如果地址X(U)和△i被忽略,退刀方向可以指定为希望的符号。

F:

进给速度

外径/内径切槽循环(G75)

G75R(e);

G75X(U)_Z(W)_P(△i)Q(△k)R(△d)F(f);

e:

回退量

X(U)_:

槽底直径

Z(W)_:

切槽时Z向终点位置坐标

△i:

Z方向移动量(不带符号)

△k:

X方向切深(不带符号)

△d:

刀具在切削底部的退刀量

F:

进给速度

螺纹切削复循环(G76)

G76P(m)(r)(a)Q(△dmin)R(d);

G76X(U)_Z(W)_R(i)P(k)Q(△d)F(L);

m:

精加工重复次数(1~99)。

该值是模态的。

此值可用5142号参数设定,由程序指令改变。

r:

倒角量。

当螺距由L表示时,可以由0.0L到9.9L设定,单位为0.1L(两位数:

从00到99)。

该值是模态的。

此值可用5130号参数设定,由程序指令改变。

a:

刀尖角度。

可以80°,60°,55°,30°,29°和0°六种中的一种,由2位数规定。

该值是模态的,可用参数5143号设定,用程序指令改变。

m,r和a用地址P同时指定。

△dmin:

最小切深(用半径值指定)

当一次循环加工运行(△d-△d-1)切深小于此值时,切深箝在此值。

该值是模态的。

此值可用5140号参数设定,用程序指令改变。

d:

精加工余量

该值是模态的。

这个值可用5141号参数设定,用程序指令改变。

i:

螺纹半径差,如果i=0,可以进行普通直螺纹切削。

k:

螺纹高

这个值用半径值规定。

△d:

第一刀切削深度(半径值)。

L:

螺距(同G32)

钻孔固定循环(G80~G89)

返回点平面(G88/G89)

G98:

返回到初始平面

G99:

返回到R点平面

正面钻孔循环(G83)/侧面钻孔循环(G87)

高速深孔钻循环(G83,G87)(参数RTR(No.5101#2)=0)

此循环执行高速深孔钻循环。

以切削进给速度钻孔,以指定的回退距离回退,同期性地重复进行这样的循环直至孔底。

在回退时把切屑排出孔外。

指令格式

G83X(U)_C(H)_Z(W)_R_Q_P_F_K_M_;

      或

      G87Z(W)_C(H)_X(U)_R_Q_P_F_K_M_;

X_C_或Z_C_:

孔位数据

Z_或X_:

从R点到孔底的距离

R_:

初始平面到R平面的距离

Q_:

每次切削的切深

P_:

孔底暂停时间

F_:

切削进给速度

K_:

重复次数(需要时)

M_:

C轴夹紧的M代码(需要时)

深孔钻循环(G83/G87)(参数5112号2位=1)

指令格式

G83X(U)_C(H)_Z(W)_R_Q_P_F_K_M_;

      或

      G87Z(W)_C(H)_X(U)_R_Q_P_F_K_M_;

X_C_或Z_C_:

孔位数据

Z_或X_:

从R点到孔底的距离

R_:

初始平面到R平面的距离

Q_:

每次切削的切深

P_:

孔底暂停时间

F_:

切削进给速度

K_:

重复次数(需要时)

M_:

C轴夹紧的M代码(需要时)

钻孔循环(G83或G87)

如果没有为每次钻孔指令切削深度,就用普通钻孔循环。

刀具从孔底以快速返回。

指令格式

G83X(U)_C(H)_Z(W)_R_Q_P_F_K_M_;

      或

      G87Z(W)_C(H)_X(U)_R_Q_P_F_K_M_;

X_C_或Z_C_:

孔位数据

Z_或X_:

从R点到孔底的距离

R_:

初始平面到R平面的距离

Q_:

每次切削的切深

P_:

孔底暂停时间

F_:

切削进给速度

K_:

重复次数(需要时)

M_:

C轴夹紧的M代码(需要时)

正面攻丝循环(G84)/侧面攻丝循环(G88)

指令格式

G84X(U)_C(H)_Z(W)_R_P_F_K_M_;

G88Z(W)_C(H)_X(U)_R_P_F_K_M_;

      X_C_或Z_C_ :

孔位置数据

      Z_或X_:

从R点到孔底的距离

      R_:

初始平面到R点平面的距离

P_:

孔底暂停时间

      F_:

切削进给速度

K_:

重复次数(需要时)

M_:

C轴夹紧的M代码(需要时)

正面镗孔循环(G85)/侧面镗孔循环(G89)

该循环用于镗孔

指令格式

G85X(U)_C(H)_Z(W)_R_P_F_K_M_;

G89Z(W)_C(H)_X(U)_R_P_F_K_M_;

X_C_或Z_C_ :

孔位置数据

      Z_或X_:

从R点到孔底的距离

      R_:

初始平面到R点平面的距离

P_:

孔底暂停时间

      F_:

切削进给速度

K_:

重复次数(需要时)

M_:

C轴夹紧的M代码(需要时)

取消钻孔固定循环(G80)

G80取消固定循环

指令格式

G80;

正面刚性攻丝循环(G84)/侧面刚性攻丝循环(G88)

在刚性攻丝方式,就像控制伺服电机那样控制主轴电机,实现高速攻丝。

指令格式

G84X(U)_C(H)_Z(W)_R_P_F_K_M_;

G88Z(W)_C(H)_X(U)_R_P_F_K_M_;

X_C_或Z_C_ :

孔位置数据

      Z_或X_:

从R点到孔底的距离

      R_:

初始平面到R点平面的距离

P_:

孔底暂停时间

      F_:

切削进给速度

K_:

重复次数(需要时)

M_:

C轴夹紧的M代码(需要时)

刚性攻丝取消(G80)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2