华中数控铣G代码.docx

上传人:b****5 文档编号:3348082 上传时间:2022-11-22 格式:DOCX 页数:16 大小:21.93KB
下载 相关 举报
华中数控铣G代码.docx_第1页
第1页 / 共16页
华中数控铣G代码.docx_第2页
第2页 / 共16页
华中数控铣G代码.docx_第3页
第3页 / 共16页
华中数控铣G代码.docx_第4页
第4页 / 共16页
华中数控铣G代码.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

华中数控铣G代码.docx

《华中数控铣G代码.docx》由会员分享,可在线阅读,更多相关《华中数控铣G代码.docx(16页珍藏版)》请在冰豆网上搜索。

华中数控铣G代码.docx

华中数控铣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点

G00 定位

1.格式

G00X_Y_Z_

2.说明:

X、Y、Z定位终点坐标。

在G90时为终点在工件坐标系中的坐标,在G91时为终点相对于起点的位移量,不运动的轴可以不写。

G00指定刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的定位目标点。

G00指令中的快速移动由机床参数“快速进给速度”对各轴分别设定,不能用F_规定。

G00一般用于加工前快速定位或加工后快速退刀。

快移速度可由面板上的快速修调旋钮修正。

注意:

在执行G00指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线,操作者必须格外小心,以免刀具与工件发生碰撞,常见的做法是,将Z轴移动到安全高度,再执行G00指令。

G01 直线插补

1.格式

G01X_Y_Z_F_;

2.说明:

X.Y.Z:

线性进给终点,在G90时为终点在工件坐标系中的坐标:

在G91时为终点相对于起点的位移量。

F:

合成进给速度

G01指令刀具以联动的方式,按F规定的合成进给速度,从当前位置按线性路线移动到程序段指令的终点。

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

1.格式

G17{G02/G03}X_Y_{I_J_R_}F_

G18{G02/G03}X_Z_{I_K_R_}F_

G19{G02/G03}Y_Z_{J_K_R_}F_

2.说明:

G02–顺时钟

G03–逆时钟

X,Y,Z:

圆弧终点,在G90时为圆弧终点在工件坐标系中的坐标:

在G91时为圆弧终点相对于圆弧起点的位移量。

I,J,K:

圆心相对于圆弧起点的偏移值,在G90/G91时都是以增量方式指定;

R:

圆弧半径,当圆弧圆心角小于180度时,R为正值,否则R为负值;

F:

被编程的两个轴的合成进给速度

G07虚轴指定及正弦线插补

1.格式:

G07X_Y_Z_

2.说明:

X.Y.Z:

被指令后跟数字0,则该轴为虚轴,后跟数字1,则该轴为实轴。

G07为虚轴指定和取消指令,G07为模态指令。

若一般设为虚轴,则此轴只参加计算,不运动。

虚轴仅对自动操作有效,对手动操作无效。

在螺旋线插补指令功能前,用G07将参加圆弧插补的某一轴指定为虚轴,则螺旋线插补变为

正弦线插补。

G28自动返回参考点

1.格式:

G28X_Y_Z_

2.说明:

X.Y.Z:

回参考点时经过的中间点,在G90时为中间点在工件坐标系中的坐标,在G91

时为中间点相对于起点的位移量。

G28指令先使所有的编程轴都快速定位到中间点,然后再从中间点到达参考点。

一般,G28指令用于刀具自动更换或者消除机械误差,在执行该指令之前应取消刀具

半径补偿和刀具长度补偿。

在G28的程序段中不仅产生坐标轴移动指令,而且记忆了中间点坐标值,以供G29使用。

系统电源接通后,在没有手动返回参考点的状态下,执行G28指令时,刀具从当前点经中

间点自动返回参考点,与手动返回参考点的结果相同。

这时从中间点到参考点的方向就是机

床参数“回参考点方向”设定的方向。

G28指令仅在其被规定的程序段中有效。

自动从参考点返回G29

1.格式:

G29X_Y_Z_

2.说明:

X、Y、Z:

返回的定位终点,在G90时为定位终点在工件坐标系中的坐标;在G91时为定位终点相对于G28中间点的位移量。

G29可使所有编程轴以快速进给经过由G28指令定义的中间点,然后再到达指定点。

通常该指令紧跟在G28指令之后。

G29指令仅在其被规定的程序段中有效。

刀具半径补偿G40,G41,G42

1.格式:

{G17/G18/G19}{G40/G41/G42}{G00/G01}X_Y_Z_D_

2.说明:

G40:

取消刀具半径补偿;

G41:

左刀补(在刀具前进方向左侧补偿);

G42:

右刀补(在刀具前进方向右侧补偿);

G17:

刀具半径补偿平面为XY平面;

G18:

刀具半径补偿平面为ZX平面;

G19:

刀具半径补偿平面为YZ平面;

X,Y,Z:

G00/G01的参数,即刀补建立或取消的终点(注:

投影到补偿平面上的刀具轨迹受到补偿);

D:

G41/G42的参数,即刀补号码(D00~D99),它代表了刀补表中对应的半径补偿值。

G40、G41、G42都是模态代码,可相互注销。

注意:

(1)刀具半径补偿平面的切换必须在补偿取消方式下进行;

(2)刀具半径补偿的建立与取消只能用G00或G01指令,不得是G02或G03。

刀具长度补偿G43,G44,G49

1.格式:

{G17/G18/G19}{G43/G44/G49}{G00/G01}X_Y_Z_H_

2.说明:

G17:

刀具长度补偿轴为Z轴;

G18:

刀具长度补偿轴为Y轴;

G19:

刀具长度补偿轴为X轴;

G49:

取消刀具长度补偿;

G43:

正向偏置(补偿轴终点加上偏置值);

G44:

负向偏置(补偿轴终点减去偏置值);

X,Y,Z:

G00/G01的参数,即刀补建立或取消的终点;

H:

G43/G44的参数,即刀具长度补偿偏置号(H00~H99),它代表了刀具表中对应的长度补

偿值。

长度补偿值是编程时的刀具长度和实际使用的刀具长度之差。

G43、G44、G49都是模态代码,可相互注销。

用G43(正向偏置),G44(负向偏置)指令设定偏置的方向。

由输入的相应地址号H代码从刀具表(偏置存储器)中选择刀具长度偏置值。

该功能补偿编程刀具长度和实际使用的刀具长度之差而不用修改程序。

偏置号可用H00~H99来指定,偏置值与偏置号对应,可通过MDI功能先设置在偏置存储器中。

无论是绝对指令还是增量指令,由H代码指定的已存入偏置存储器中的偏置值在G43时加,在G44时则是从长度补偿轴运动指令的终点坐标值中减去,计算后的坐标值成为终点。

暂停指令G04

1.格式:

G04P_

2.说明:

P:

暂停时间,单位为s(秒)。

G04在前一程序段的进给速度降到零之后才开始暂停动作。

在执行含G04指令的程序段时,先执行暂停功能。

G04为非模态指令,仅在其被规定的程序段中有效。

G04可使刀具作短暂停留,以获得圆整而光滑的表面。

如对不通孔作深度控制时,在刀具进给到规定深度后,用暂停指令使刀具作非进给光整切削,然后退刀,保证孔底平整。

准停检验G09

1.格式:

G09

2.说明:

一个包括G09的程序段在继续执行下个程序段前,准确停止在本程序段的终点。

该功能用于加工尖锐的棱角。

G09为非模态指令,仅在其被规定的程序段中有效。

段间过渡方式G61,G64

1.格式:

{G61/G64}

2.说明:

G61:

精确停止检验;

G64:

连续切削方式。

在G61后的各程序段编程轴都要准确停止在程序段的终点,然后再继续执行下一程序段。

在G64之后的各程序段编程轴刚开始减速时(未到达所编程的终点)就开始执行下一程序段。

但在定位指令(G00,G60)或有准停校验(G09)的程序段中,以及在不含运动指令的程序段中,进给速度仍减速到0才执行定位校验。

G61方式的编程轮廓与实际轮廓相符。

G61与G09的区别在于G61为模态指令。

G64方式的编程轮廓与实际轮廓不同。

其不同程度取决于F值的大小及两路径间的夹角,F越大,其区别越大。

一般在实际加工时,如果要求程序段间不停顿,连续做小线段切削,则设定在G64方式。

G61、G64为模态指令,可相互注销,G64为缺省值。

镜像功能G24,G25

1.格式:

G24X__Y__Z__

M98P_

G25X__Y__Z__

2.说明:

G24:

建立镜像;

G25:

取消镜像;

X、Y、Z、:

镜像位置。

当工件相对于某一轴具有对称形状时,可以利用镜像功能和子程序,只对工件的一部分进行编程,而能加工出工件的对称部分,这就是镜像功能。

当某一轴的镜像有效时,该轴执行与编程方向相反的运动。

G24、G25为模态指令,可相互注销,G25为缺省值。

缩放功能G50,G51

1.格式:

G51X_Y_Z_P_

M98P_

G50

2.说明:

G51:

建立缩放;

G50:

取消缩放;

X、Y、Z:

缩放中心的坐标值;

P:

缩放倍数。

G51既可指定平面缩放,也可指定空间缩放。

在G51后,运动指令的坐标值以(X,Y,Z)为缩放中心,按P规定的缩放比例进行计算。

在有刀具补偿的情况下,先进行缩放,然后才进行刀具半径补偿、刀具长度补偿。

G51、G50为模态指令,可相互注销,G50为缺省值。

旋转变换G68,G69

1.格式:

?

G17G68X__Y__P__

或G18G68X__Z__P__

或G19G68Y__Z__P__

M98P_

G69

2.说明:

G68:

建立旋转;

G69:

取消旋转;

X、Y、Z:

旋转中心的坐标值;

P:

旋转角度,单位是(°),0≤P≤360°。

在有刀具补偿的情况下,先旋转后刀补(刀具半径补偿、长度补偿);在有缩放功能的情况下,先缩放后旋转。

G68、G69为模态指令,可相互注销,G69为缺省值。

G73、G74、G76和G81~G89、Z、R、P、F、Q、I、J、K是模态指令。

G80、

G01~G03等代码可以取消固定循环。

G73高速深孔加工循环

1.格式:

{G98/G99}G73X_Y_Z_R_Q_P_K_F_L_;

2.说明:

Q:

每次进给深度;

k:

每次退刀距离。

G73用于Z轴的间歇进给,使深孔加工时容易排屑,减少退刀量,可以进行高效率的加工。

G73指令动作循环见图3.41。

注意:

Z、K、Q移动量为零时,该指令不执行。

G74反攻丝循环

1.格式:

?

?

{G98/G99}G74X_Y_Z_R_P_F_L_;

G74攻反螺纹时主轴反转,到孔底时主轴正转,然后退回。

注意:

(1)攻丝时速度倍率、进给保持均不起作用;

(2)R应选在距工件表面7mm以上的地方;

(3)如果Z的移动量为零,该指令不执行。

G76精镗循环

1.格式:

{G98/G99}G76X_Y_Z_R_P_I_J_F_L_;

2.说明:

I:

X轴刀尖反向位移量;

J:

Y轴刀尖反向位移量.

G76精镗时,主轴在孔底定向停止后,向刀尖反方向移动,然后快速退刀。

这种

带有让刀的退刀不会划伤已加工平面,保证了镗孔精度。

注意:

如果Z的移动量为零,该指令不执行。

G81钻孔循环(中心钻)

1.格式:

?

{G98/G99}G81X_Y_Z_R_F_L_;

G81钻孔动作循环,包括X,Y坐标定位、快进、工进和快速返回等动作。

注意:

如果Z的移动量为零,该指令不执行。

G82带停顿的钻孔循环

1.格式:

?

{G98/G99}G82X_Y_Z_R_P_F_L_;

G82指令除了要在孔底暂停外,其他动作与G81相同。

暂停时间由地址P给出。

G82指令主要用于加工盲孔,以提高孔深精度。

注意:

如果Z的移动量为零,该指令不执行。

 

G83深孔加工循环

1.格式:

{G98/G99}G83X_Y_Z_R_Q_P_K_F_L_;

2.说明:

Q:

每次进给深度;

k:

每次退刀后,再次进给时,由快速进给转换为切削进给时距上次加工面的距离。

注意:

Z、K、Q移动量为零时,该指令不执行。

G84攻丝循环

1.格式:

{G98/G99}G84X_Y_Z_R_P_F_L_;

G84攻螺纹时从R点到Z点主轴正转,在孔底暂停后,主轴反转,然后退回。

注意:

(1)攻丝时速度倍率、进给保持均不起作用;

(2)R应选在距工件表面7mm以上的地方;

(3)如果Z的移动量为零,该指令不执行。

G85镗孔循环

G85指令与G84指令相同,但在孔底时主轴不反转。

G86镗孔循环

G86指令与G81相同,但在孔底时主轴停止,然后快速退回。

注意:

(1)如果Z的移动位置为零,该指令不执行;

(2)调用此指令之后,主轴将保持正转。

G87反镗循环

1.格式:

{G98/G99}G87X_Y_Z_R_P_I_J_F_L_;

2.说明:

I:

X轴刀尖反向位移量;

J:

Y轴刀尖反向位移量.

(1)在X、Y轴定位;

(2)主轴定向停止;

(3)在X、Y方向分别向刀尖的反方向移动I、J值;

(4)定位到R点(孔底);

(5)在X、Y方向分别向刀尖方向移动I、J值;

(6)主轴正转;

(7)在Z轴正方向上加工至Z点;

(8)主轴定向停止;

(9)在X、Y方向分别向刀尖反方向移动I、J值;

(10)返回到初始点(只能用G98);

(11)在X、Y方向分别向刀尖方向移动I、J值;

(12)主轴正转。

注意:

如果Z的移动量为零,该指令不执行。

G88镗孔循环

1.格式:

{G98/G99}G88X_Y_Z_R_P_F_L_;

(1)在X、Y轴定位;

(2)定位到R点;

(3)在Z轴方向上加工至Z点(孔底);

(4)暂停后主轴停止;

(5)转换为手动状态,手动将刀具从孔中退出;

(6)返回到初始平面;

(7)主轴正转。

注意:

如果Z的移动量为零,该指令不执行。

G89镗孔循环

G89指令与G86指令相同,但在孔底有暂停。

注意:

如果Z的移动量为零,G89指令不执行。

G80取消固定循环

该指令能取消固定循环,同时R点和Z点也被取消。

小结:

使用固定循环时应注意以下几点:

(1)在固定循环指令前应使用M03或M04指令使主轴回转;

(2)在固定循环程序段中,X,Y,Z,R数据应至少指令一个才能进行孔加工;

(3)在使用控制主轴回转的固定循环(G74、G84、G86)中,如果连续加工一些孔间距比较小或者初始平面到R点平面的距离比较短的孔时,会出现在进入孔的切削动作前时,主轴还没有达到正常转速的情况,遇到这种情况时,应在各孔的加工动作之间插入G04指令,以获得时间;

(4)当用G00~G03指令注销固定循环时,若G00~G03指令和固定循环出现

在同一程序段,按后出现的指令运行;

(5)在固定循环程序段中,如果指定了M,则在最初定位时送出M信号,

等待M信号完成,才能进行孔加工循环。

进给速度单位的设定G94、G95

1.格式:

G94[F_];

G95[F_];

2.说明:

G94:

每分钟进给;

G95:

每转进给。

G94为每分钟进给,F之后的数值直接指定刀具每分钟的进给量。

对于线性

轴,F的单位依G20/G21/G22的设定而为mm/min,in/min或脉冲当量/min;对于旋转轴,F的单位为度/min或脉冲当量/min。

G95为每转进给,即主轴转一周时刀具的进给量。

F的单位依G20/G21/G22的设定而为mm/r,in/r或脉冲当量/r。

这个功能只在主轴装有编码器时才能使用。

用机床操作面板上的开关可以对进给速度应用倍率调节,倍率值为5%到140%,间隔10%。

注意:

对某些指令不能使用倍率,例如螺纹切削。

绝对值编程G90与增量值编程G91

1.格式:

G90

G91

2.说明:

G90:

绝对值编程,每个编程坐标轴上的编程值是相对于程序原点的。

G91:

增量值编程,每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移

动的距离。

G90、G91为模态功能,可相互注销,G90为缺省值。

G90、G91可用于同一程序段中,但要注意其顺序所造成的差异。

互注销,G90为缺省值。

G90、G91可用于同一程序段中,但要注意其顺序所造成的差异。

工件坐标系设定G92

1.格式:

G92X_Y_Z_

2.说明:

X、Y、Z:

设定的工件坐标系原点到刀具起点的有向距离。

G92指令通过设定刀具起点(对刀点)与坐标系原点的相对位置建立工件坐标系。

工件坐标系一旦建立,绝对值编程时的指令值就是在此坐标系中的坐标值

G98/G99

1.格式:

?

{G98/G99}G_X_Y_Z_R_Q_P_I_J_K_F_L_;

2.说明:

G98:

返回初始平面;

G99:

返回R点平面;

G_:

固定循环代码G73,G74,G76和G81~G89之一;

X、Y:

加工起点到孔位的距离(G91)或孔位坐标(G90);

R:

初始点到R点的距离(G91)或R点的坐标(G90);

Z:

R点到孔底的距离(G91)或孔底坐标(G90);

Q:

每次进给深度(G73/G83);

I、J:

刀具在轴反向位移增量(G76/G87);

P:

刀具在孔底的暂停时间;

F:

切削进给速度;

L:

固定循环的次数。

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

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1