1. 首页
  2. 技术文章
  3. FANUC

CNC | 常见的G代码和M代码表汇总

G代码和M代码表汇总

List of G codes

G code

G代码

Group

组号

Meaning

含义

G00

01*

Rapid motion

(快速运动)

G01

01

Linear interpolation motion

(直线插补运动)

G02

01

CW interpolation motion

(顺圆插补运动)

G03

01

CCW interpolation motion

(逆圆插补运动)

G04

00

Dwell

(暂停)

G09

00

Exact stop

(准确停止)

G10

00

Programmable data input

(可编程数据输入)

G11

00

Programmable data input cancel

(可编程数据输入取消)

G15

17*

Polar coordinate cancel

(极坐标编程取消)

G16

17

Polar coordinate

(极坐标编程)

G17

02*

XY plane selection

XY平面选择)

G18

02

ZX plane selection

ZX平面选择)

G19

02

YZ plane selection

YZ平面选择)

G20

06*

Select inches

(选择英制)

G21

06

Select metric

(选择公制)

G28

00

Return to reference point

(返回参考点)

G29

00

Return from reference point

(从参考点返回)

G30

00

Return to 2nd ,3rd,4th reference point

(返回第234参考点)

G31

00

Feed until skip

(跳转)

G33

01

Threading

(螺纹切削)

G40

07*

Cutter compensation cancel

(取消刀具补偿)

G41

07

Cutter compensation left

(刀具左补偿)

G42

07

Cutter compensation right

(刀具右补偿)

G43

08

Tool length compensation +

(刀具长度补偿+

G44

08

Tool length compensation 

(刀具长度补偿

G49

08*

G43/G44 cancel

(取消G43/G44

G50

11*

G51 cancel

(取消G51

G51

11

Scaling

(比例缩放)

G52

00

Set local coordinate system

(设定局部坐标系)

G53

00

Non-modal machine coordinate selection

(非模态机床坐标系选择)

G54

14*

Select work coordinate system 1

(设定工件坐标系1

G55

14

Select work coordinate system 2

(设定工件坐标系2

G56

14

Select work coordinate system 3

(设定工件坐标系3

G57

14

Select work coordinate system 4

(设定工件坐标系4

G58

14

Select work coordinate system 5

(设定工件坐标系5

G59

14

Select work coordinate system 6

(设定工件坐标系6

G60

00

Unidirectional positioning

(单一方向定位)

G61

15

Exact stop modal

(模态准确停止)

G64

15*

G61 cancel

(取消G61

G65

00

Macro call

(调用宏程序)

G68

16

Rotation

(旋转)

G69

16*

G68 cancel

(取消G68

G73

09

Highspeed peck drilling cycle

(高速深孔钻循环)

G74

09

Left-handed tapping cycle

(左旋攻丝循环)

G76

09

Fine boring canned cycle

(精镗循环)

G80

09*

Canned cycle cancel

(取消固定循环)

G81

09

Drilling cycle

(钻孔循环)

G82

09

Spot drilling cycle

(钻孔循环,孔底暂停)

G83

09

Normal peck drilling cycle

(普通深孔钻循环)

G84

09

Tapping cycle

(攻丝循环)

G85

09

Boring cycle

(镗孔循环)

G86

09

Boring cycle with spindle stop 

(镗/铰孔循环,孔底主轴停止)

G87

09

Back boring cycle

       (背镗循环)

G88

09

Boring cycle

(镗孔循环,孔底暂停后,主轴停)

G89

09

Boring and dwell cycle

(镗孔循环,孔底暂停,主轴不停)

G90

03*

Absolute

(绝对编程方式)

G91

03

Incremental

(增量编程方式)

G92

00

Set work coordinates

(设定工件坐标系)

G94

05*

Feed per minute

(每分进给)

G95

05

Feed per revolution

(每转进给)

G96

13

Constant surface speed

(恒线速度切削)

G97

13*

Constant surface speed cancel

(恒线速度切削取消)

G98

10*

Initial point return

(返回初始点平面)

G99

10

R plane return

(返回R点平面)

List of G codes(车床专用)

G code

G代码

Group

组号

Meaning

含义

G12.1

21*

Polar coordinate interpolation cancel

(极坐标取消)

G13.1

21

Polar coordinate interpolation

(极坐标)

G70

00

Finishing cycle

(精车循环)

G71

00

Stock removal in turning

(外圆粗车循环)

G72

00

Stock removal in facing

(端面粗车循环)

G73

00

Pattern repeating cycle

(封闭切削循环)

G74

00

End face peck drilling cycle

(端面啄式钻孔循环)

G75

00

Longitudinal cut off cycle

(切槽复合循环)

G76

00

Multiple-thread cutting cycle

(复合螺纹切削循环)

G83

10

Cycle for face drilling

(端面钻孔循环)

G84

10

Cycle for face tapping

(端面攻丝循环)

G85

10

Cycle for face boring

(端面镗孔循环)

G87

10

Cycle for side drilling

(侧面钻孔循环)

G88

10

Cycle for side tapping

(侧面攻丝循环)

G89

10

Cycle for side boring

(侧面镗孔循环)

G98

05*

Feed per minute

(每分进给)

G99

05

Feed per revolution

(每转进给)

 

List of M codes

M code

M代码

Meaning

含义

M00

Stop  program

(程序停止)

M01

Optional  program stop

(程序选择停止)

M02

Program  end

(程序结束)

M03

Spindle  forward

(主轴正转)

M04

Spindle  reverse

(主轴反转)

M05

Spindle  stop

(主轴停转)

M06

Tool  change

(自动换刀)

M07

Coolant  ON (Mist)

(冷却液开启(雾状))

M08

Coolant  ON (Flood)

(冷却液开启(水状))

M09

Coolant  OFF

(冷却液关闭)

M19

Orient  spindle

(主轴定向)

M30

Program  end and rewind

(程序结束并反绕)

M31

Chip  conveyor forward

(排屑器正转)

M32

Chip  conveyor reverse

(排屑器反转)

M33

Chip  conveyor stop

(排屑器停转)

M34

Increment  coolant spigot position

(冷却液喷嘴位置上升)

M35

Decrement  coolant spigot position

(冷却液喷嘴位置下降)

M36

Pallet  rotate

(托盘回转)

M39

Rotate  tool turret

(刀具转塔架回转)

M41

Low  gear shift

(切换低挡齿轮)

M42

High  gear shift

(切换高挡齿轮)

M50

Execute  pallet change

(执行托盘交换)

M82

Tool  unclamp

(刀具松开)

M86

Tool  clamp

(刀具夹紧)

M88

Through  the spindle coolant ON

(主轴中心孔冷却开启)

M89

Through  the spindle coolant OFF

(主轴中心孔冷却关闭)

M95

Sleep  mode

(睡眠模式)

M96

Jump  if no input

(无输入则跳转)

M97

Local  subprogram call

(局部子程序调用)

M98

Subprogram  call

(子程序调用)

M99

Subprogram  return or loop

(子程序返回或循环执行)

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【网络】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

联系邮箱:594673193@qq.com

工作时间:08:00~20:00

QR code