附录

指令表大全

地址

含义

编程

D

刀具补偿号

D…

用于某个刀具T…的补偿参数,D0表示不使用刀补,一个刀具最多有9D号。

F

进给率

F…

刀具/工件的进给速度,对应G94G95,单位分别为毫米/分钟或毫米/转。

G

G功能

G…

G功能按G功能组划分,一个程序段中只能有一个G功能组中的一个G功能指令。G功能分为模态和非模态两种方式。

G00

快速定位

G00 X… Z…

G01

直线插补

G01 X… Z… F…

G02

顺时针圆弧插补

圆心和终点:

G02 X… Z… I… K… F…

半径和终点:

G02 X… Z… CR=…F…

张角和圆心:

G02 AR=… I… K… F…

张角和终点:

G02 AR=… X… Z… F…

G03

逆时针圆弧插补

G03…;其它同G02

G33

恒螺距螺纹插补

圆柱螺纹:

G33 Z… K… SF=…

端面螺纹:

G33 X… I… SF=…

锥螺纹,螺距为K

G33 Z… X… K… SF=…

锥螺纹,螺距为I

G33 Z… X… I… SF=…

G04

暂停给定时间

G04 H…,单独程序段

G74

返回参考点

G74 X… Z…,单独程序段

G75

返回固定点

G75 X… Z…,单独程序段

G25

工作区域下限

G25 X… Z…,单独程序段

G26

工作区域上限

G26 X… Z…,单独程序段

G17

XY平面

 

G18

ZX平面

 

G19

YZ平面

 

G40

取消刀具半径补偿

 

G41

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

 

G42

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

 

G500

取消可附加零点偏移

 

G501

设定可附加零点偏移

 

G54

第一可设定零点偏移

 

G55

第二可设定零点偏移

 

G56

第三可设定零点偏移

 

G57

第四可设定零点偏移

 

G58

第五可设定零点偏移

 

G59

第六可设定零点偏移

 

G53

取消可设定零点偏移

 

G60

准确定位方式,模态有效

 

G64

连续路径加工方式,默认有效,模态有效

 

G09

非模态准确定位

 

G70

英制尺寸(长度)

 

G71

公制尺寸(长度)

 

G90

绝对尺寸

 

G91

增量尺寸

 

G94

直线进给率,毫米/

 

G95

旋转进给率,毫米/

 

G96

使用恒定切削速度(F毫米/转,S/分)

G96 S… LIM=… F…

G97

取消恒定切削速度

 

WALIMON

工作区域限制生效

单独程序段

WALIMOF

工作区域限制取消

单独程序段

DIAMOF

关闭直径编程,半径数据输入

单独程序段

DIAMON

打开直径编程,直径数据输入

单独程序段

H

暂停时间

参见G04

I

插补参数,X轴尺寸。在G02G03中为圆心坐标;在G33中表示螺距大小。

参见G02G03G33

K

插补参数,Z轴尺寸,其余同I

参见G02G03G33

M

辅助功能

M…

M00

程序无条件暂停

单独程序段

M01

程序有条件暂停

单独程序段

M02

主程序结束,主轴停止并返回程序起始处,工件计数加1

单独程序段

M03

主轴顺时针旋转

 

M04

主轴逆时针旋转

 

M05

主轴停止

 

M19

主轴定位

M19 SP=…,单独程序段

M30

主程序结束,主轴停止并返回程序起始处,工件计数加1

单独程序段

M90

工件计数加1,用于自动加工单元的无限循环加工计数,不得与M02M30存在于同一程序中,否则工件计数会发生错误。

单独程序段

N

程序段号

N…

P

子程序调用次数

N10 WELLE7() P3

调用三次

R0~R99

R参数

R1=30

R2=SIN(R1)

RET

子程序结束

单独程序段

S

主轴转速,此时值不可为负。

S…

G96时单位为米/分钟,其余均为转/分钟。

T

刀具号

T…

X

坐标轴

X…

Z

坐标轴

Z…

ANG=

在轮廓中定义直线的角度

N10 G01 X… Z…

G00G01中定义直线的一种方法:平面中只有一个终点坐标已知,或者在几个程序段表示的轮廓中最后的终点坐标已知。单位为度。

N20 X… ANG=…

 

 

AR=

圆弧插补张角

参见G02G03AR范围0~360

CALL

子程序调用

N10 CALL WELLE7()

单独程序段

CHF=

倒角

N10 X… Z… CHF=…

在两个轮廓之间插入给定长度的倒角。

N20 X… Z…

CHR=

倒角

N10 X… Z… CHR=…

在两个轮廓之间插入给定边长的倒角。

N20 X… Z…

CR=

圆弧插补半径

参见G02G03

DEF

变量定义

DEF INT VAR1=12

在程序开始处定义BOOLINTREALCHAR等类型的局部用户变量。

DEF REAL VAR2=2.4

GOTOB

向后跳转

N10 LABEL1: …

N100 GOTOB LABEL1

GOTOF

向前跳转

N10 GOTOF LABEL2

N100 LABEL2:

IF

跳转条件

N10 IF R1>5 GOTOF LABEL3

N100 LABEL3: …

LIM=

使用G96时的主轴转速上限

参见G96

MSG( )

显示信息,文本位于双引号内

MSG(“MESSAGE TEXT”)

单独程序段

RND=

倒圆角

N10 X… Z… RND=…

N20 X… Z…

SET( )

数组赋值,从指定元素开始连续赋值

参见数组赋值

REP( )

数组赋值,从指定元素开始赋予相同值

DEF REAL VAR3[12] = REP(4.5)

此时所有元素值均为4.5

SF=

使用G33时的螺纹起始角

参见G33SF范围0~360

SP=

使用M19时的主轴定位角度

参见M19,单独程序段

SPOS=

定位主轴角度

SPOS= 30

单独程序段

TGROUP

刀组

TGROUP(x)

单独程序段

MIRROR

镜像

MIRROR X0

单独程序段

编程指令对比

指令名称

日系系统常用编程指令

本系统编程指令

圆弧插补

G02/G03 X… Z… R…F…

G90 G02/G03 X… Z… CR=…F…

(半径编程)

(圆弧终点绝对坐标编程)

(圆弧终点绝对坐标编程)

 

G02/G03 U…W…R…F…

G91 G02/G03 X… Z… CR=…F…

 

(圆弧终点相对坐标编程)

(圆弧终点相对坐标编程)

圆弧插补

G02/G03 X… Z…I…K…F…

G90 G02/G03 X… Z…I…K…F…

(圆心编程)

(圆弧终点绝对坐标编程)

(圆弧终点绝对坐标编程)

 

G02/G03 U…W…I…K…F…

G91 G02/G03 X… Z…I…K…F…

 

(圆弧终点相对坐标编程)

(圆弧终点相对坐标编程)

直线/旋转进给率

G98/G99

G94/G95

刀具号

T0101-T9999

T1D1-T1D9(只编程T时默认为1号刀补),刀具长度补偿自动生效

/英制

G20/G21

G70/G71

螺纹加工

G32 X…Z…F

G33 X…Z…KI=…SF=…

绝对/增量编程

绝对:X…Z…

绝对:G90

增量:U…W…

增量:G91

半径/直径编程

参数设定

DIAMOF/DIAMON

调用子程序

M98

CALL

返回主程序

M99

RET

工作区域限制

 

WALIMON 工作区域限制生效

WALIMOF 工区域限制无效

G25工作区域位置上限

G26工作区域位置下限

返回参考点

G28

G74

工件坐标系偏置

G50

G500/G501

恒线速度切削

G96 S…

G96 S… LIM=… F…

主轴定位

M19

M19 SP=…

SPOS=…

倒角

G01 Z…C…

CHFCHR

G01 X…C…

倒圆

G01 Z…R…

RND

G01 X…R…

循环指令

G90G92G94G70~G76G80~G89

CYCLE81-CYCLE89

CYCLE93~CYCLE97,CYCLE99

5 (1)
文章评级 (1 投票)
文章评级
附件
暂无附件。
评论
暂无评论,第一发布评论。
姓名
邮箱地址
验证码 Security Code
相关文章 RSS Feed
索引
从 Tue, Aug 16, 2016起,访问2662 次。
7.车床M代码1
从 Fri, Oct 14, 2016起,访问4189 次。