数控机床标准G代码(JB3208—83)

自于数控机床的厂家很多,每个厂家使用的G功能、M功能与ISO标准也不完全相同,因此对于某一台数控机床,必须根据机床说明书的规定进行编程。

表1-4 JB3208—83准备功能G代码

代码

(1)

功能保持到被取消或被同样字母表示的程序指令所代替

(2)

功能仅在所出现的

程序段内有作用

(3)

功能

(4)

G00

A

点定位

G01

A

直线插补

G02

A

顺时针方向圆弧插补

G03

A

逆时针方向圆弧插补

G04

*

暂停

G05

*

*

不指定

G06

A

抛物线插补

G07

*

*

不指定

G08

*

加速

G09

*

减速

G10~G16

*

*

不指定

G17

C

XY平面选择

G18

C

ZX平面选择

G19

C

YZ平面选择

G20~G32

*

*

不指定

G33

A

螺纹切削,等螺距

G34

A

螺纹切削,增螺距

G35

A

螺纹切削,减螺距

G36~G39

*

*

永不指定

G40

D

刀具补偿/刀具偏置注销

G41

D

刀具补偿—左

G42

D

刀具补偿—右

G43

*(D)

*

刀具偏置—正

G44

*(D)

*

刀具偏置—负

G45

*(D)

*

刀具偏置+/+

G46

*(D)

*

刀具偏置+/-

G47

*(D)

*

刀具偏置-/-

G48

*(D)

*

刀具偏置-/+

G49

*(D)

*

刀具偏置0/+

G50

*(D)

*

刀具偏置0/-

G51

*(D)

*

刀具偏置+/0

G52

*(D)

*

刀具偏置-/0

G53

F

直线偏移,注消

G54

F

直线偏移x

G55

F

直线偏移y

G56

F

直线偏移z

G57

F

直线偏移xy

G58

F

直线偏移xz

G59

F

直线偏移yz

G60

H

准确定位1(精)

G61

H

准确定位2(中)

G62

H

快速定位(粗)

G63

*

攻丝

G64~ G67

*

*

不指定

G68

*(D)

*

刀具偏置,内角

G69

*(D)

*

刀具偏置,外角

G70~ G79

*

*

不指定

G80

E

固定循环注销

G81~ G89

E

固定循环

G90

I

绝对尺寸

G91

I

增量尺寸

G92

*

预置寄存

G93

K

时间倒数,进给率

G94

K

每分钟进给

G95

K

主轴每转进给

G96

I

恒线速度

G97

I

每分钟转数(主轴)

G98~ G99

*

*

不指定

注:1.*号,如选作特殊用途,必须在程序格式中说明。

2.如在直线切削控制中没有刀具补偿,则G43到G52可指定作其它用途。

3.在表中左栏括号中的字母(D)表示,可以被同栏中没有括号的字母D所注销或代替,也可被有括号的字母(D)所注销或代替。

4.G45到G52的功能可用于机床上任意两个预定的坐标。

5.控制机上没有G53到G59、G63功能 时,可以指定作其他用途。