5929

主题

5931

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
21556

最全的各种数控系统代码信息!

[复制链接]
查看: 3617|回复: 0
发表于 2015-2-4 11:56:21 | 显示全部楼层 |阅读模式
FANUC车床G代码
G代码

解释

最全的各种数控系统代码信息!

最全的各种数控系统代码信息!
G00

定位 (快速移动)
G01

直线切削

G02

顺时针切圆弧 (CW,顺时钟)

G03

逆时针切圆定位 (快速移动)弧 (CCW,逆时钟)

G04

暂停 (Dwell)

G09

停于精确的位置

G20

英制输入

G21

公制输入

G22

内部行程限位 有效

G23

内部行程限位 无效

G27

检查参考点返回

G28

参考点返回

G29

从参考点返回

G30

回到第二参考点

G32

切螺纹

G40

取消刀尖半径偏置

G41

刀尖半径偏置 (左侧)

G42

刀尖半径偏置 (右侧)

G50

修改工件坐标;设置主轴最大的 RPM

G52

设置局部坐标系

G53

选择机床坐标系

G70

精加工循环

G71

内外径粗切循环

G72

台阶粗切循环

G73

成形重复循环

G74

Z 向步进钻削

G75

X 向切槽

G76

切螺纹循环

G80

取消固定循环

G83

钻孔循环

G84

攻丝循环

G85

正面镗孔循环

G87

侧面钻孔循环

G88

侧面攻丝循环

G89

侧面镗孔循环

G90

(内外直径)切削循环

G92

切螺纹循环

G94

(台阶) 切削循环

G96

恒线速度控制

G97

恒线速度控制取消

G98

每分钟进给率

G99

每转进给率

支持宏程序编程


FANUC铣床G代码
G代码

解释

G00

顶位 (快速移动)定位 (快速移动)

G01
直线切削

G02
顺时针切圆弧

G03
逆时针切圆弧

G04
暂停

G15/G16
极坐标指令

G17
XY 面赋值

G18
XZ 面赋值

G19
YZ 面赋值

G28
机床返回原点

G30
机床返回第2和第3原点

*G40
取消刀具直径偏移

G41
刀具直径左偏移

G42
刀具直径右偏移

*G43
刀具长度 + 方向偏移

*G44
刀具长度 - 方向偏移

G49
取消刀具长度偏移

*G53
机床坐标系选择

G54
工件坐标系1选择

G55
工件坐标系2选择

G56
工件坐标系3选择

G57
工件坐标系4选择

G58
工件坐标系5选择

G59
工件坐标系6选择

G73
高速深孔钻削循环

G74
左螺旋切削循环

G76
精镗孔循环

*G80
取消固定循环

G81
中心钻循环

G82
反镗孔循环

G83
深孔钻削循环

G84
右螺旋切削循环

G85
镗孔循环

G86
镗孔循环

G87
反向镗孔循环

G88
镗孔循环

G89
镗孔循环

*G90
使用绝对值命令

G91
使用增量值命令

G92
设置工件坐标系

*G98
固定循环返回起始点

*G99
返回固定循环R点

G50

G51

比例缩放

G68

G69

坐标系旋转

支持宏程序编程


FANUC M指令代码
M代码

说明

M00
程序停

M01
选择停止

M02
程序结束(复位)

M03
主轴正转 (CW)

M04
主轴反转 (CCW)

M05
主轴停

M06
换刀

M08
切削液开

M09
切削液关

M30
程序结束(复位) 并回到开头

M48
主轴过载取消 不起作用

M49
主轴过载取消 起作用

M94
镜象取消

M95

X坐标镜象

M96
Y坐标镜象

M98
子程序调用

M99
子程序结束

SIEMENS铣床 G代码
地址

含义

D
刀具刀补号

F
进给率(与G4 一起可以编程停留时间)

G
G功能(准备功能字)

G0
快速移动

G1
直线插补

G2
顺时针圆弧插补

G3
逆时针圆弧插补

CIP
中间点圆弧插补

G33
恒螺距的螺纹切削

G331
不带补偿夹具切削内螺纹

G332
不带补偿夹具切削内螺纹. 退刀

CT
带切线的过渡圆弧插补

G4
快速移动

G63
快速移动

G74
回参考点

G75
回固定点

G25
主轴转速下限

G26
主轴转速上限

G110
极点尺寸,相对于上次编程的设定位置

G110
极点尺寸,相对于当前工件坐标系的零点

G120
极点尺寸,相对于上次有效的极点

G17*
X/Y平面

G18
Z/X平面

G19
Y/Z平面

G40
刀尖半径补偿方式的取消

G41
调用刀尖半径补偿, 刀具在轮廓左侧移动

G42
调用刀尖半径补偿, 刀具在轮廓右侧移动

G500
取消可设定零点偏置

G54
第一可设定零点偏置

G55
第二可设定零点偏置

G56
第三可设定零点偏置

G57
第四可设定零点偏置

G58
第五可设定零点偏置

G59
第六可设定零点偏置

G53
按程序段方式取消可设定零点偏置

G60*
准确定位

G70
英制尺寸

G71*
公制尺寸

G700
英制尺寸,也用于进给率F

G710
公制尺寸,也用于进给率F

G90*
绝对尺寸

G91
增量尺寸

G94*
进给率F,单位毫米/分

G95
主轴进给率F,单位毫米/转

G901
在圆弧段进给补偿"开"

G900
进给补偿"关"

G450
圆弧过渡

G451
等距线的交点

I
插补参数

J
插补参数

K
插补参数

I1
圆弧插补的中间点

J1
圆弧插补的中间点

K1
圆弧插补的中间点

L
子程序名及子程序调用

M
辅助功能

M0
程序停止

M1
程序有条件停止

M2
程序结束

M3
主轴顺时针旋转

M4
主轴逆时针旋转

M5
主轴停

M6
更换刀具

N
副程序段

:
主程序段

P
子程序调用次数

RET
子程序结束

S
主轴转速,在G4 中表示暂停时间

T
刀具号

X
坐标轴

Y
坐标轴

Z
坐标轴

CALL
循环调用

CHF
倒角,一般使用

CHR
倒角轮廓连线

CR
圆弧插补半径

GOTOB
向后跳转指令

GOTOF
向前跳转指令

RND
圆角

支持参数编程


SIEMENS802S/CM 固定循环
循环

说明

LCYC82


钻削,沉孔加工

LCYC83


深孔钻削

LCYC840


带补偿夹具的螺纹切削

LCYC84


不带补偿夹具的螺纹切削

LCYC85


镗孔

LCYC60


线性孔排列

LCYC61


圆弧孔排列

LCYC75


矩形槽,键槽,圆形凹槽铣削

SIEMENS802DM/810/840DM 固定循环
循环

说明

CYCLE82


中心钻孔

CYCLE83


深孔钻削

CYCLE84


性攻丝

CYCLE85


铰孔

CYCLE86


镗孔

CYCLE88


带停止镗孔

CYCLE71


端面铣削

LONGHOLE


一个圆弧上的长方形孔

POCKET4


环形凹槽铣削

POCKET3


矩形凹槽铣削

SLOT1


一个圆弧上的键槽

SLOT2


环行槽

SIEMENS车床 G 代码
地址

含义

D
刀具刀补号

F
F
进给率(与G4 一起可以编程停留时间)

G
G功能(准备功能字)

G0
快速移动

G1
直线插补

G2
顺时针圆弧插补

G3
逆时针园弧插补

G33
恒螺距的螺纹切削

G4
快速移动

G63
快速移动

G74
回参考点

G75
回固定点

G17
(在加工中心孔时要求)

G18*
Z/X平面

G40
刀尖半径补偿方式的取消

G41
调用刀尖半径补偿, 刀具在轮廓左侧移动

G42
调用刀尖半径补偿, 刀具在轮廓右侧移动

G500
取消可设定零点偏置

G54
第一可设定零点偏置

G55
第二可设定零点偏置

G56
第三可设定零点偏置

G57
第四可设定零点偏置

G58
第五可设定零点偏置

G59
第六可设定零点偏置

G53
按程序段方式取消可设定零点偏置

G70
英制尺寸

G71*
公制尺寸

G90*
绝对尺寸

G91
增量尺寸

G94*
进给率F,单位毫米/分

G95
主轴进给率F,单位毫米/转

I
插补参数

I1
圆弧插补的中间点

K1
圆弧插补的中间点

L
子程序名及子程序调用

M
辅助功能

M0
程序停止

M1
程序有条件停止

M2
程序结束

M30
M17
M3
主轴顺时针旋转

M4
主轴逆时针旋转

M5
主轴停

M6
更换刀具

N
副程序段

:
主程序段

P
子程序调用次数

RET
子程序结束

S
主轴转速,在G4 中表示暂停时间

T
刀具号

X
坐标轴

Y
坐标轴

Z
坐标轴

AR
圆弧插补张角

CALL
循环调用

CHF
倒角,一般使用

CHR
倒角轮廓连线

CR
圆弧插补半径

GOTOB
向后跳转指令

GOTOF
向前跳转指令

RND
圆角

支持参数编程


SIEMENS 801、802S/CT、 802SeT 固定循环
循环

说明

LCYC82


钻削,沉孔加工

LCYC83


深孔钻削

LCYC840


带补偿夹具的螺纹切削

LCYC84


不带补偿夹具的螺纹切削

LCYC85


镗孔

LCYC93


切槽循环

LCYC95


毛坯切削循环

LCYC97


螺纹切削

SIEMENS 802D、810D/840D 固定循环
循环

说明

CYCLE71


平面铣削

CYCLE82


中心钻孔

YCLE83


深孔钻削

CYCLE84


刚性攻丝

CYCLE85


铰孔

CYCLE86


镗孔

CYCLE88


带停止镗孔

CYCLE93


切槽

CYCLE94


退刀槽形状E..F

CYCLE95


毛坯切削

CYCLE97


螺纹切削

HNC车床G代码
G代码

解释

G00
定位 (快速移动)

G01
直线切削

G02
顺时针切圆弧 (CW,顺时钟)

G03
逆时针切圆弧 (CCW,逆时钟)

G04
暂停 (Dwell)

G09
停于精确的位置

G20
英制输入

G21
公制输入

G22
内部行程限位 有效

G23
内部行程限位 无效

G27
检查参考点返回

G28
参考点返回

G29
从参考点返回

G30
回到第二参考点

G32
切螺纹

G36
直径编程

G37
半径编程

G40
取消刀尖半径偏置

G41>
刀尖半径偏置 (左侧)

G42
刀尖半径偏置 (右侧)

G53
直接机床坐标系编程

G54—G59
坐标系选择

G71
内外径粗切循环

G72
台阶粗切循环

G73
闭环车削复合循环

G76
切螺纹循环

G80
内外径切削循环

G81
端面车削固定循环

G82
螺纹切削固定循环

G90
绝对值编程

G91
增量值编程

G92
工件坐标系设定

G96
恒线速度控制

G97
恒线速度控制取消

G94
每分钟进给率

G95
每转进给率

支持参数与宏编程


HNC铣床G代码
G代码

组别

解释

*G00
01

定位 (快速移动)

G01
直线切削

G02
顺时针切圆弧

G03
逆时针切圆弧

G04
00

暂停

G07
16

虚轴指定

G09
00

准停校验

*G17
02

XY 面赋值

G18
XZ 面赋值

G19
YZ 面赋值

G20
08



英寸输入

*G21
毫米输入

G22
脉冲当量

G24
03

镜像开

*G25
镜像关

G28
00

返回到参考点

G29
由参考点返回

*G40
07

取消刀具直径偏移

G41
刀具直径左偏移

G42
刀具直径右偏移

G43
08

刀具长度 + 方向偏移

G44
刀具长度 - 方向偏移

*G49
取消刀具长度偏移

*G50
04

缩放关

G51
缩放开

G52
00

局部坐标系设定

G53
直接机床坐标系编程

*G54
14

工件坐标系1选择

G55
工件坐标系2选择

G56
工件坐标系3选择

G57
工件坐标系4选择

G58
工件坐标系5选择

G59
工件坐标系6选择

G60
00

单方向定位

*G61
12

精确停止校验方式

G64
连续方式

G68
05

旋转变换

*G69
旋转取消

G73
09

高速深孔钻削循环

G74
左螺旋切削循环

G76
精镗孔循环

*G80
取消固定循环

G81
中心钻循环

G82
反镗孔循环

G83
深孔钻削循环

G84
右螺旋切削循环

G85
镗孔循环

G86
镗孔循环

G87
反向镗孔循环

G88
镗孔循环

G89
镗孔循环

*G90
03

使用绝对值命令

G91
使用增量值命令

G92
00

设置工件坐标系

*G94
14

每分钟进给

G95
每转进给

*G98
10

固定循环返回起始点

G99
返回固定循环R点

支持参数与宏编程


HNC M指令
M代码

说明

M00


程序停

M01


选择停止

M02


程序结束(复位)

M03


主轴正转 (CW)

M04


主轴反转 (CCW)

M05


主轴停

M06


换刀

M07


切削液开

M09


切削液关

M98


子程序调用

M99


子程序结束

KND100铣床G代码
G代码

组别

解释

G00


01

定位 (快速移动)

G01


直线切削

G02


顺时针切圆弧

G03


逆时针切圆弧

G04


00

暂停

G17


02

XY 面赋值

G18


XZ 面赋值

G19


YZ 面赋值

G28


00

机床返回原点

G29


从参考点返回

*G40


07

取消刀具直径偏移

G41


刀具直径左偏移

G42


刀具直径右偏移

*G43


08

刀具长度 + 方向偏移

*G44


刀具长度 - 方向偏移

G49


取消刀具长度偏移

*G53


14

机床坐标系选择

G54


工件坐标系1选择

G55


工件坐标系2选择

G56


工件坐标系3选择

G57


工件坐标系4选择

G58


工件坐标系5选择

G59


工件坐标系6选择

G73


09

高速深孔钻削循环

G74


左螺旋切削循环

G76


精镗孔循环

*G80


取消固定循环

G81


钻孔循环(点钻)

G82


钻孔循环(镗阶梯孔)

G83


深孔钻削循环

G84


攻丝循环

G85


镗孔循环

G86


钻孔循环

G87


反向镗孔循环

G88


镗孔循环

G89


镗孔循环

*G90


03

使用绝对值命令

G91


使用增量值命令

G92


00

设置工件坐标系

*G98


10

固定循环返回起始点

*G99


返回固定循环R点

KND100车床G代码
G代码

组别

解释

G00


01

定位 (快速移动)

G01


直线切削

G02


顺时针切圆弧 (CW,顺时钟)

G03


逆时针切圆弧 (CCW,逆时钟)

G04


00

暂停 (Dwell)

G10


偏移值设定

G20


06

英制输入

G21


公制输入

G27


00

检查参考点返回

G28


参考点返回

G29


从参考点返回

G31


跳跃机能

G32


01

切螺纹

G36



X轴自动刀偏设定

G37



Z轴自动刀偏设定

G40


07

取消刀尖半径偏置

G41


刀尖半径偏置 (左侧)

G42


刀尖半径偏置 (右侧)

G50


00

坐标系设定

G54


工件坐标系

G55---G59


工件坐标系

G70


00

精加工循环

G71


内外径粗切循环

G72


台阶粗切循环

G73


成形重复循环

G74


端面深孔加工循环

G75


外圆、内圆切削循环

G76


切螺纹循环

G90


01

(内外直径)切削循环

G92


切螺纹循环

G94


(台阶) 切削循环

G96


12

恒线速度控制

G97


恒线速度控制取消

G98


05

每分钟进给率

G99


每转进给率

KND100 M指令
M代码

说明

M00


程序停

M01


选择停止

M02


程序结束(复位)

M03


主轴正转 (CW)

M04


主轴反转 (CCW)

M05


主轴停

M06


换刀

M08


切削液开

M09


切削液关

M10


卡紧

M11


松开

M32


润滑开

M33


润滑关

M98


子程序调用

M99


子程序结束

GSK980车床G代码
G代码

组别

功能

G00


01

定位(快速移动)

*G01


直线插补(切削进给)

G02


圆弧插补CW(顺时针)

G03


圆弧插补CCW(逆时针)

G04


00

暂停,准停

G28


返回参考点

G32


01

螺纹切削

G50


00

坐标系设定

G65



宏程序命令

G70


00

精加工循环

G71


外圆粗车循环

G72


端面粗车循环

G73


封闭切削循环

G74


端面深孔加工循环

G75


外圆,内圆切槽循环


01

外圆,内圆车削循环

G92


螺纹切削循环


端面切削循环

G96


02

恒线速开

G97


恒线速关

*G98


03

每分进给

G99


每转进给

支持参数与宏编程


GSK980T M指令[table=98%,#ededed][tr][td=1,1,150]
M代码

[/td][td=1,1,460]
说明

[/td][td=1,1,50][/td][/tr][tr][td=1,1,97]
M03


[/td][td=2,1]
主轴正转
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

2016-2018 版权所有:河南省机械工程学会(豫ICP备13020619号)

豫公网安备 41010302002451号

社会团体登记证书

快速回复 返回顶部 返回列表