1.7 指令表

地址

含义

编程

D

刀具补偿号

D…

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

F

进给率

F…

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

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 轴尺寸。在 G02 G03 中为圆心坐标;在 G33 中表示螺距大小。

参见 G02 G03 G33

K

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

参见 G02 G03 G33

M

辅助功能

M…

M00

程序无条件暂停

单独程序段

M01

程序有条件暂停

单独程序段

M02

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

单独程序段

M03

主轴顺时针旋转

 

M04

主轴逆时针旋转

 

M05

主轴停止

 

M19

主轴定位

M19 SP=… ,单独程序段

M30

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

单独程序段

M90

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

单独程序段

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…

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

N20 X… ANG=…

 

 

AR=

圆弧插补张角

参见 G02 G03 AR 范围 0~360

CALL

子程序调用

N10 CALL WELLE7()

单独程序段

CHF=

倒角

N10 X… Z… CHF=…

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

N20 X… Z…

CHR=

倒角

N10 X… Z… CHR=…

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

N20 X… Z…

CR=

圆弧插补半径

参见 G02 G03

DEF

变量定义

DEF INT VAR1=12

在程序开始处定义 BOOL INT REAL CHAR 等类型的局部用户变量。

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 时的螺纹起始角

参见 G33 SF 范围 0~360

SP=

使用 M19 时的主轴定位角度

参见 M19 ,单独程序段

SPOS=

定位主轴角度

SPOS= 30

单独程序段

TGROUP

刀组

TGROUP(x)

单独程序段

MIRROR

镜像

MIRROR X0

单独程序段

0 (0)
文章评级 (未投票)
文章评级
附件
暂无附件。
评论
暂无评论,第一发布评论。
姓名
邮箱地址
验证码 Security Code
相关文章 RSS Feed
1.8 G功能分组
从 Fri, Aug 12, 2016起,访问2689 次。
1.4 程序跳转
从 Fri, Aug 12, 2016起,访问2237 次。
1.5 变量定义
从 Fri, Aug 12, 2016起,访问2565 次。
1.1 坐标系定义
从 Fri, Aug 12, 2016起,访问3904 次。
1.2 NC程序的结构和内容名称规定
从 Fri, Aug 12, 2016起,访问5968 次。
1.6 程序结构
从 Fri, Aug 12, 2016起,访问2323 次。
1.9 M功能分组
从 Fri, Aug 12, 2016起,访问2624 次。
1.3 子程序
从 Fri, Aug 12, 2016起,访问2870 次。