附录
地址 |
含义 |
编程 |
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 |
单独程序段 |
编程指令对比
指令名称 |
日系系统常用编程指令 |
本系统编程指令 |
圆弧插补 |
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…K(I)=…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… |
CHF、CHR |
G01 X…C… |
||
倒圆 |
G01 Z…R… |
RND |
G01 X…R… |
||
循环指令 |
G90、G92、G94、G70~G76、G80~G89 |
CYCLE81-CYCLE89、 |
CYCLE93~CYCLE97,CYCLE99 |