数控车床G指令和M代码详细解释

合集下载

Fanuc数控车床G代码及M指令(同名5342)

Fanuc数控车床G代码及M指令(同名5342)

Fanuc数控车床G代码及M指令

一、G 代码命令

1、代码组及其含义

“模态代码” 和“一般” 代码

“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。

每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同

G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 Z 向步进钻削G75 X 向切槽

G76 切螺纹循环

G90

01 (内外直径)切削循环

G92 切螺纹循环

G94 (台阶) 切削循环

G96

12 恒线速度控制

G97 恒线速度控制取消

G98 10 固定循环返回起始点

2、代码解释:

G00 定位

1. 格式

G00 X_ Z_

这个命令把刀具从当前位置移动到命令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。

2. 非直线切削形式的定位

我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。刀具路径不是直线,根据到达的顺序,机器轴依次停止在命令指定的位置。

3. 直线定位

刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置。

4. 举例

N10 G0 X100 Z65

G01 直线插补

1. 格式

G01 X(U)_ Z(W)_ F_ ;

直线插补以直线方式和命令给定的移动速率从当前位置移动到命令位置。

X, Z: 要求移动到的位置的绝对坐标值。

U,W: 要求移动到的位置的增量坐标值。

数控G_M指令(代码)全

数控G_M指令(代码)全

数控G_M指令(代码)全

G 代码

G00快速定位

G01主轴直线切削

G02主轴顺时针圆弧切削

G03主轴逆时针圆弧切削

G04 暂停

G10 数据设置模态

G11 数据设置取消模态

G17 XY平面选择模态

G18 ZX平面选择模态

G19 YZ平面选择模态

G20 英制模态

G21 米制模态

G22 存储行程检查开关打开模态G23 存储行程检查开关关闭模态G25 主轴速度波动检查打开模态G26 主轴速度波动检查关闭模态G27 参考点返回检查非模态

G28 参考点返回非模态

G31 跳步功能非模态

G40 刀具半径补偿取消模态

G41 刀具半径左补偿模态

G42 刀具半径右补偿模态

G43 刀具长度正补偿模态

G44 刀具长度负补偿模态

G49 刀具长度补偿取消模态

G52 局部坐标系设置非模态

G53 机床坐标系设置非模态

G54 第一工件坐标系设置模态G55 第二工件坐标系设置模态G59 第六工件坐标系设置模态G65 宏程序调用模态

G66 宏程序调用模态模态

G67 宏程序调用取消模态

G70 外圆精车循环

G71 外圆粗车循环

G73 高速深孔钻孔循环非模态G74 左旋攻螺纹循环非模态

G76 精镗循环非模态

G80 固定循环注销模态

G81 钻孔循环模态

G82 钻孔循环模态

G83 深孔钻孔循环模态G84 攻螺纹循环模态

G85 粗镗循环模态

G86 镗孔循环模态

G87 背镗循环模态

G89 镗孔循环模态

G90 绝对尺寸模态

G91 增量尺寸模态

G92 工件坐标原点设置模态

G97 以转速进给固定循环回到初始点

G98 以时间进给固定循环回到R点

数控车床G指令和M代码详细解释

数控车床G指令和M代码详细解释

FANUC数控G代码,常用M代码:代码名称—功能简述

G00—--—-—快速定位

G01—-—-—-直线插补

G02———-—-顺时针方向圆弧插补G03-——-——逆时针方向圆弧插补G04——----定时暂停

G05--—--—通过中间点圆弧插补

G07--—-—-Z 样条曲线插补

G08—-—---进给加速

G09-—-—--进给减速

G20---——-子程序调用

G22——-———半径尺寸编程方式G220-—-——系统操作界面上使用G23—--—--直径尺寸编程方式

G230—--——系统操作界面上使用G24--—-—-子程序结束

G25—-——--跳转加工

G26———-—-循环加工

G30-——---倍率注销

G31———---倍率定义

G32——----等螺距螺纹切削,英制G33—---—-等螺距螺纹切削,公制G53,G500-设定工件坐标系注销

G54—-———-设定工件坐标系一G55—--—--设定工件坐标系二

G56——--——设定工件坐标系三G57-——-——设定工件坐标系四G58-——-——设定工件坐标系五G59——-—--设定工件坐标系六

G60—-——--准确路径方式

G64————--连续路径方式

G70-—---—英制尺寸寸

G71————--公制尺寸毫米

G74-———-—回参考点(机床零点) G75———--—返回编程坐标零点G76——-—--返回编程坐标起始点G81--———-外圆固定循环

G331-—-—-螺纹固定循环

G90—--———绝对尺寸

G91—————-相对尺寸

G92—-——-—预制坐标

Fanuc数控车床G代码及M指令

Fanuc数控车床G代码及M指令

Fanuc数控车床G代码及M指令

一、G 代码命令

1、代码组及其含义

“模态代码” 和“一般” 代码

“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。

每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同

2、代码解释:

G00 定位

1. 格式

G00 X_ Z_

这个命令把刀具从当前位置移动到命令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。

2. 非直线切削形式的定位

我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。刀具路径不是直线,根据到达的顺序,机器轴依次停止在命令指定的位置。

3. 直线定位

刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置。

4. 举例

N10 G0 X100 Z65

G01 直线插补

1. 格式

G01 X(U)_ Z(W)_ F_ ;

直线插补以直线方式和命令给定的移动速率从当前位置移动到命令位置。

X, Z: 要求移动到的位置的绝对坐标值。

U,W: 要求移动到的位置的增量坐标值。

2. 举例

①绝对坐标程序

G01 X50. Z75. F0.2 ;

X100.;

②增量坐标程序

G01 U0.0 W-75. F0.2 ;

U50.

G02/G03 圆弧插补 (G02, G03)

1. 格式

G02(G03) X(U)__Z(W)__I__K__F__ ;

G02(G03) X(U)__Z(W)__R__F__ ;

Fanuc数控车床G代码及M指令

Fanuc数控车床G代码及M指令

Fanuc数控车床G代码及M指令

一、G 代码命令

1、代码组及其含义

“模态代码” 和“一般” 代码

“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。

每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同

G70

00 精加工循环

G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 Z 向步进钻削G75 X 向切槽

G76 切螺纹循环

G90

01 (内外直径)切削循环

G92 切螺纹循环

G94 (台阶) 切削循环

G96

12 恒线速度控制

G97 恒线速度控制取消

G98 10 固定循环返回起始点

2、代码解释:

G00 定位

1. 格式

G00 X_ Z_

这个命令把刀具从当前位置移动到命令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。

2. 非直线切削形式的定位

我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。刀具路径不是直线,根据到达的顺序,机器轴依次停止在命令指定的位置。

3. 直线定位

刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置。

4. 举例

N10 G0 X100 Z65

G01 直线插补

1. 格式

G01 X(U)_ Z(W)_ F_ ;

直线插补以直线方式和命令给定的移动速率从当前位置移动到命令位置。

X, Z: 要求移动到的位置的绝对坐标值。

U,W: 要求移动到的位置的增量坐标值。

Fanuc数控车床G代码及M指令

Fanuc数控车床G代码及M指令

Fanuc数控车床G代码及M指令

Fanuc数控车床G代码及M指令

一、G 代码命令

1、代码组及其含义

“模态代码” 和“一般” 代码

“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。

每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同G代码组别解释

G00

01 快速定位 (快速移动)

G01 直线切削

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

G04

00 暂停 (Dwell)

G09 停于精确的位置

G20

06 英制输入

G21 公制输入

G22

04 内部行程限位有效

G23 内部行程限位无效

G27

00 检查参考点返回

G28 参考点返回

G29 从参考点返回

G30 回到第二参考点G32 01 切螺纹

G40

07 取消刀尖半径偏置

G41 刀尖半径偏置 (左侧) G42 刀尖半径偏置 (右侧)

G50

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

G52 设置局部坐标系

G53 选择机床坐标系

2

3

G70

00

精加工循环 G71

内外径粗切循环 G72

台阶粗切循环 G73 成形重复循环 G74

Z 向步进钻削 G75

X 向切槽 G76

切螺纹循环 G90

01

(内外直径)切削循环 G92 切螺纹循环 G94

(台阶) 切削循环 G96

12 恒线速度控制

G97 恒线速度控制取消

G98 10

固定循环返回起始点 2、代码解释:

G00 定位

1. 格式

G00 X_ Z_

数控车床G指令和M代码

数控车床G指令和M代码

数控车床G指令和M代码详细解释

FANUC数控G代码,常用M代码:代码名称-功能简述

G00------快速定位

G01------直线插补

G02------顺时针方向圆弧插补

G03------逆时针方向圆弧插补

G04------定时暂停

G05------通过中间点圆弧插补

G07------Z 样条曲线插补

G08------进给加速

G09------进给减速

G20------子程序调用

G22------半径尺寸编程方式

G220-----系统操作界面上使用

G23------直径尺寸编程方式

G230-----系统操作界面上使用

G24------子程序结束

G25------跳转加工

G26------循环加工

G30------倍率注销

G31------倍率定义

G32------等螺距螺纹切削,英制

G33------等螺距螺纹切削,公制

G53,G500-设定工件坐标系注销

G54------设定工件坐标系一

G55------设定工件坐标系二

G56------设定工件坐标系三

G57------设定工件坐标系四

G58------设定工件坐标系五

G59------设定工件坐标系六

G60------准确路径方式

G64------连续路径方式

G70------英制尺寸寸

G71------公制尺寸毫米

G74------回参考点(机床零点)

G75------返回编程坐标零点

G76------返回编程坐标起始点

G81------外圆固定循环

G331-----螺纹固定循环

G90------绝对尺寸

G91------相对尺寸

Fanuc数控车床G代码与M指令

Fanuc数控车床G代码与M指令

Fanuc数控车床G代码与M指令

Fanuc数控车床G代码及M指令

⼀、G 代码命令

1、代码组及其含义

“模态代码”和“⼀般”代码

“形式代码”的功能在它被执⾏后会继续维持,⽽“⼀般代码”仅仅在收到该命令时起作⽤。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“⼀般代码”。

每⼀个代码都归属其各⾃的代码组。在“模态代码”⾥,当前的代码会被加载的同组代码替换。

2、代码解释:

G00 定位

1. 格式

G00 X_ Z_

这个命令把⼑具从当前位置移动到命令指定的位置(在绝对坐标⽅式下),或者移动到某个距离处(在增量坐标⽅式下)。

2. ⾮直线切削形式的定位

我们的定义是:采⽤独⽴的快速移动速率来决定每⼀个轴的位置。⼑具路径不是直线,根据到达的顺序,机器轴依次停⽌在命令指定的位置。

3. 直线定位

⼑具路径类似直线切削(G01) 那样,以最短的时间(不超过每⼀个轴快速移动速率)定位于要求的位置。

4. 举例

N10 G0 X100 Z65

G01 直线插补

1. 格式

G01 X(U)_ Z(W)_ F_ ;

直线插补以直线⽅式和命令给定的移动速率从当前位置移动到命令位置。

X, Z: 要求移动到的位置的绝对坐标值。U,W: 要求移动到的位置的增量坐标值。

2. 举例

①绝对坐标程序

G01 X50. Z75. F0.2 ;

X100.;

②增量坐标程序

G01 U0.0 W-75. F0.2 ;

U50.

G02/G03 圆弧插补(G02, G03)

1. 格式

G02(G03) X(U)__Z(W)__I__K__F__ ;

新代数控系统代码

新代数控系统代码

新代数控系统代码

G代码。G代码是数控程序中最常用的代码之一,它指示数控机床执行某种动作或运动。G代码中的“G”是英文“geometry”的缩写,代表几何。G代码中的数字代表要执行的几何操作,比如G00代表快速定位,G01代表直线插补,G02和G03分别代表圆弧插补,等等。

M代码。M代码是数控程序中用于控制机床辅助装置(如主轴、冷却系统、进给系统等)的代码。M代码中的“M”代表英文“miscellaneous”的缩写,代表杂项。M代码中的数字代表相应的功能,如M03代表主轴正转,M04代表主轴反转,M08代表冷却系统开启,M09代表冷却系统关闭,等等。

T代码。T代码是数控程序中用于选择机床刀具的代码。在数控程序中,T代码的位置通常紧接着对应的M代码位置,因为T代码的正确选取关系到后续的加工效果。T代码中的“T”代表英文“tool”的缩写,代表刀具。T代码后面的数字代表刀具的编号,比如T01代表编号为1的刀具,T02代表编号为2的刀具

数控加工中心常用G-M代码指令详解

数控加工中心常用G-M代码指令详解
12.P----------------------------暂停或程序中某功能开始使用的顺序号?
13.Q----------------------------固定循环终止段号或固定循环中定距?
14.R----------坐标字---------固定循环中定距离或圆弧半径的指令?
15.S----------主轴功能------主轴转速的指令?
33.G90--------绝对值编程?
34.G91--------增量值编程?
35.G94--------每分钟进给?
36.G95--------每转进给?
37.G98--------固定循环返回到参考点?
38.G99--------固定循环返回到R点?
常用的辅助功能M代码?
M代码----功能?
1.?M00--------程序停止?
N0030 M02
G91—增量方式编程
格式:G91
说明:G91编入程序时,之后所有坐标值均以前一个坐标位置作为起点来计算
运动的编程值。在下一段坐标系中,始终以前一点作为起始点来编程。
例:N0010 G91 X20Y85
N0020 G01 X20Y-10 F100
N0030Y-20
N0040 X20Y-15
G04—定时暂停
格式:G04__X__或G04 _P_
说明:加工运动暂停,时间到后,继续加工。暂停时间由X后面的数据指定。单位是秒。

数控车床G指令和M代码详细解释

数控车床G指令和M代码详细解释

FANUC数控G代码,常用M代码:代码名称-功能简述

G00------快速定位

G01------直线插补

G02------顺时针方向圆弧插补

G03------逆时针方向圆弧插补

G04------定时暂停

G05------通过中间点圆弧插补

G07------Z 样条曲线插补

G08------进给加速

G09------进给减速

G20------子程序调用

G22------半径尺寸编程方式

G220-----系统操作界面上使用

G23------直径尺寸编程方式

G230-----系统操作界面上使用

G24------子程序结束

G25------跳转加工

G26------循环加工

G30------倍率注销

G31------倍率定义

G32------等螺距螺纹切削,英制

G33------等螺距螺纹切削,公制

G53,G500-设定工件坐标系注销

G54------设定工件坐标系一

G55------设定工件坐标系二

G56------设定工件坐标系三

G57------设定工件坐标系四

G58------设定工件坐标系五

G59------设定工件坐标系六

G60------准确路径方式

G64------连续路径方式

G70------英制尺寸寸

G71------公制尺寸毫米

G74------回参考点(机床零点)

G75------返回编程坐标零点

G76------返回编程坐标起始点

G81------外圆固定循环

G331-----螺纹固定循环

G90------绝对尺寸

G91------相对尺寸

G92------预制坐标

数控编程G指令和M代码

数控编程G指令和M代码

数控编程G指令和M代码

格式:G00 X(U)__Z(W)__

说明:(1)该指令运动轨迹有直线和折线两种,使刀具按照点位操纵方式快速移动到指定位置,不能用于切削加工。

(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴连续运动。

(3)不运动的坐标无须编程。

(4)G00能够写成G0

例:G00 X75 Z200

G0 U-25 W-100

先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。

G01------直线插补

格式:G01 X(U)__Z(W)__F__(mm/min)

说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令进给速度,所有的坐标都能够联动运行,一样用于切削加工。

(2)G01也能够写成G1

例:G01 X40 Z20 F150

两轴联动从A点到B点

G02------顺时针方向圆弧插补

格式1:G02 X(u)____Z(w)____I____K____F_____

说明:〔1〕X、Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,圆弧终点是相对圆弧起点的增量值。不管G90,G91时,I和K均是圆弧终点的坐标值。 I是X 方向值、K是Z方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。

〔2〕G02指令编程时,能够直截了当编过象限圆,整圆等。

注:过象限时,会自动进行间隙补偿,假如参数区末输入间隙补偿与机床实际反向间隙悬殊,都会在工件上产生明显的切痕。

〔3〕G02也能够写成G2。

例:G02 X60 Z50 I40 K0 F120

数控车床G代码及M指令

数控车床G代码及M指令

Fanuc数控车床G代码及M指令

一、G代码命令

1、代码组及其含义

“模态代码”和“一般”代码

“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。

每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同组代码替换。

G代码组别解释

G00

01定位(快速移动)

G01直线切削

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

G04

00暂停(Dwell)

G09停于精确的位置

G20

06英制输入

G21公制输入

G22

04内部行程限位有效

G23内部行程限位无效

G27

00检查参考点返回

G28参考点返回

G29从参考点返回

G30回到第二参考点G3201切螺纹

G40

07取消刀尖半径偏置

G41刀尖半径偏置(左侧) G42刀尖半径偏置(右侧)

G50

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

G52设置局部坐标系G53选择机床坐标系G7000精加工循环

G71内外径粗切循环G72台阶粗切循环

G73成形重复循环

G74Z向步进钻削

G75X向切槽

G76切螺纹循环

G90

01(内外直径)切削循环

G92切螺纹循环

G94(台阶)切削循环

G96

12恒线速度控制

G97恒线速度控制取消

G9810固定循环返回起始点

2、代码解释:

G00定位

1.格式

G00X_Z_

这个命令把刀具从当前位置移动到命令指定的位置(在绝对坐标方式下),或者移动到某个距离处(在增量坐标方式下)。

2.非直线切削形式的定位

数控编程G、M代码

数控编程G、M代码

1、G00与G01

G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工

2、G02与G03

G02:顺时针圆弧插补G03:逆时针圆弧插补

3、G04(延时或暂停指令)

一般用于正反转切换、加工盲孔、阶梯孔、车削切槽

4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床和加工中心G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面

G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定

G19:Y-Z平面或与之平行的平面

5、G27、G28、G29 参考点指令

G27:返回参考点,检查、确认参考点位置

G28:自动返回参考点(经过中间点)

G29:从参考点返回,与G28配合使用

6、G40、G41、G42 半径补偿

G40:取消刀具半径补偿

先给这么多,晚上整理好了再给

7、G43、G44、G49 长度补偿

G43:长度正补偿G44:长度负补偿G49:取消刀具长度补偿

8、G32、G92、G76

G32:螺纹切削G92:螺纹切削固定循环G76:螺纹切削复合循环

9、车削加工:G70、G71、72、G73

G71:轴向粗车复合循环指令G70:精加工复合循环G72:端面车削,径向粗车循环G73:仿形粗车循环

10、铣床、加工中心:

G73:高速深孔啄钻G83:深孔啄钻G81:钻孔循环G82:深孔钻削循环

G74:左旋螺纹加工G84:右旋螺纹加工G76:精镗孔循环G86:镗孔加工循环

G85:铰孔G80:取消循环指令

Fanuc数控车床G代码及M指令

Fanuc数控车床G代码及M指令

Fanuc数控车床G代码及M指令

一、G 代码命令

1、代码组及其含义

“模态代码”和“一般”代码

“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。

每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同

2、代码解释:

G00 定位

1. 格式

G00 X_ Z_

这个命令把刀具从当前位置移动到命令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。

2. 非直线切削形式的定位

我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。刀具路径不是直线,根据到达的顺序,机器轴依次停止在命令指定的位置。

3. 直线定位

刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置。

4. 举例

N10 G0 X100 Z65

G01 直线插补

1. 格式

G01 X(U)_ Z(W)_ F_ ;

直线插补以直线方式和命令给定的移动速率从当前位置移动到命令位置。

X, Z: 要求移动到的位置的绝对坐标值。

U,W: 要求移动到的位置的增量坐标值。

2. 举例

①绝对坐标程序

G01 X50. Z75. F0.2 ;

X100.;

②增量坐标程序

G01 U0.0 W-75. F0.2 ;

U50.

G02/G03 圆弧插补 (G02, G03)

1. 格式

G02(G03) X(U)__Z(W)__I__K__F__ ;

G02(G03) X(U)__Z(W)__R__F__ ;

G代码和M代码

G代码和M代码

1、G00与G01

G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工

G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工

2、G02与G03

G02:顺时针圆弧插补G03:逆时针圆弧插补

3、G04(延时或暂停指令)

一般用于正反转切换、加工盲孔、阶梯孔、车削切槽

4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床和加工中心

G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面

G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定

G19:Y-Z平面或与之平行的平面

5、G27、G28、G29 参考点指令

G27:返回参考点,检查、确认参考点位置

G28:自动返回参考点(经过中间点)

G29:从参考点返回,与G28配合使用

6、G40、G41、G42 半径补偿

G40:取消刀具半径补偿

先给这么多,晚上整理好了再给

7、G43、G44、G49 长度补偿

G43:长度正补偿G44:长度负补偿G49:取消刀具长度补偿

8、G32、G92、G76

G32:螺纹切削G92:螺纹切削固定循环G76:螺纹切削复合循环

9、车削加工:G70、G71、72、G73

G71:轴向粗车复合循环指令G70:精加工复合循环G72:端面车削,径向粗车循环G73:仿形粗车循环10、铣床、加工中心:

G73:高速深孔啄钻G83:深孔啄钻G81:钻孔循环G82:深孔钻削循环

G74:左旋螺纹加工G84:右旋螺纹加工G76:精镗孔循环G86:镗孔加工循环

G85:铰孔G80:取消循环指令

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FANUC数控G代码,常用M代码:代码名称-功能简述

G00------快速定位

G01------直线插补

G02------顺时针方向圆弧插补

G03------逆时针方向圆弧插补

G04------定时暂停

G05------通过中间点圆弧插补

G07------Z 样条曲线插补

G08------进给加速

G09------进给减速

G20------子程序调用

G22------半径尺寸编程方式

G220-----系统操作界面上使用

G23------直径尺寸编程方式

G230-----系统操作界面上使用

G24------子程序结束

G25------跳转加工

G26------循环加工

G30------倍率注销

G31------倍率定义

G32------等螺距螺纹切削,英制

G33------等螺距螺纹切削,公制

G53,G500-设定工件坐标系注销

G54------设定工件坐标系一

G55------设定工件坐标系二

G56------设定工件坐标系三

G57------设定工件坐标系四

G58------设定工件坐标系五

G59------设定工件坐标系六

G60------准确路径方式

G64------连续路径方式

G70------英制尺寸寸

G71------公制尺寸毫米

G74------回参考点(机床零点)

G75------返回编程坐标零点

G76------返回编程坐标起始点

G81------外圆固定循环

G331-----螺纹固定循环

G90------绝对尺寸

G91------相对尺寸

G92------预制坐标

G94------进给率,每分钟进给

G95------进给率,每转进给

功能详解

G00—快速定位

格式:G00 X(U)__Z(W)__

说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件

进行加工。

(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他

轴继续运动,

(3)不运动的坐标无须编程。

(4)G00可以写成G0

例:G00 X75 Z200

G0 U-25 W-100

先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。

G01—直线插补

格式:G01 X(U)__Z(W)__F__(mm/min)

说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F 指令

进给速度。所有的坐标都可以联动运行。

(2)G01也可以写成G1

例:G01 X40 Z20 F150

两轴联动从A点到B点

G02—逆圆插补

格式1:G02 X(u)____Z(w)____I____K____F_____

说明:(1)X、Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,

圆弧终点是相对圆弧起点的增量值。无论G90,G91时,I和K均是圆弧终点的坐标值。

I是X方向值、K是Z方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。

(2)G02指令编程时,可以直接编过象限圆,整圆等。

注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙

悬殊,都会在工件上产生明显的切痕。

(3)G02也可以写成G2。

例:G02 X60 Z50 I40 K0 F120

格式2:G02 X(u)____Z(w)____R(\-)__F__

说明:(1)不能用于整圆的编程

(2)R为工件单边R弧的半径。R为带符号,“+”表示圆弧角小于180度;“-”表示圆弧角大于180度。其中“+”可以省略。

(3)它以终点点坐标为准,当终点与起点的长度值大于2R时,则以直线代替圆弧。

例:G02 X60 Z50 R20 F120

格式3:G02 X(u)____Z(w)____CR=__(半径)F__

格式4:G02 X(u)____Z(w)__D__(直径)F___

这两种编程格式基本上与格式2相同

G03—顺圆插补

说明:除了圆弧旋转方向相反外,格式与G02指令相同。

G04—定时暂停

格式:G04__F__ 或G04 __K__

说明:加工运动暂停,时间到后,继续加工。暂停时间由F后面的数据指定。单位是秒。

范围是0.01秒到300秒。

G05—经过中间点圆弧插补

格式:G05 X(u)____Z(w)____IX_____IZ_____F_____

说明:(1)X,Z为终点坐标值,IX,IZ为中间点坐标值。其它与G02/G03相似

例:G05 X60 Z50 IX50 IZ60 F120

G08/G09—进给加速/减速

格式:G08

说明:它们在程序段中独自占一行,在程序中运行到这一段时,进给速度将增加10%,

如要增加20%则需要写成单独的两段。

G22(G220)—半径尺寸编程方式

格式:G22

说明:在程序中独自占一行,则系统以半径方式运行,程序中下面的数值也是以半径为准的。

G23(G230)—直径尺寸编程方式

格式:G23

说明:在程序中独自占一行,则系统以直径方式运行,程序中下面的数值也是以直径为准的。

G25—跳转加工

格式:G25 LXXX

说明:当程序执行到这段程序时,就转移它指定的程序段。(XXX为程序段号)。G26—循环加工

格式:G26 LXXX QXX

说明:当程序执行到这段程序时,它指定的程序段开始到本段作为一个循环体,

循环次数由Q后面的数值决定。

G30—倍率注销

格式:G30

说明:在程序中独自占一行,与G31配合使用,注销G31的功能。

相关文档
最新文档