数控铣床编程代码及使用方法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G20 G21 G22
G24 G25 G28 G29
G40 G41 G42
组
意义
号
01 快速定位
直线插补
顺圆插补 逆圆插补
00 暂 停
16 虚 轴 设 定
00 准 停 效 验
02 X—Y 平 面 选 择 X—Y 平 面 选 择 X—Y 平 面 选 择
08 英 寸 输 入
毫米输入
脉冲当量
03 镜 像 开
代码
G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89
组
意义
号
06 深孔高速钻循环 反攻丝循环 精镗循环 固定循环取消 定心钻循环 带停顿的钻孔循环 深孔钻循环 攻丝循环 镗孔循环 镗孔循环 反镗循环 手动精镗循环 镗孔循环
G90 13 绝对值编程
二、有关单位的设定
1、尺寸单位选择G20,G21,G22
➢格式: G20 G21 G22
本系统采用3种尺寸输入制式:英制由G20指定,公制 由G21指定,脉冲当量由G22指定,缺省时采用公制。 3种制式下线性轴、旋转轴的尺寸单位如表4所示。
五、数控铣床常用编程指令
表4
尺寸输入制式及其单位
英制(G20) 公制(G21) 脉冲当量(G22)
五、数控铣床常用编程指令
三、进给控制指令
1、快速定位指令G00
➢ 格式:G00 X_Y_Z_A_ 其中,X、Y、Z、A为快速定位终点, G90时为终点在工件坐标系中的坐标; G91时为终点相对于起点的位移量。 G00为模态功能,可由G01、G02、G03或G33功能注销。
五、数控铣床常用编程指令
30 X
G91时: G91 G19 G02 Y30 Z-30 R30 X10 F100
G90时:G90 G19 G02 Y30 Z0.0 R30.0 X10 F100
Z 10
终点
Y
O
30
图 27 螺旋线编程例图30
Z
图 27 螺旋线编程例图
五、数控铣床常用编程指令
例. 图27所示的螺旋线程序
%0027 G92 X30 Y-50 Z30 G01 Y0 F200 G03 X0 Y30 R30 Z10 G00 Z30 X30Y-50 M30
* 暂无此功能。
说明
切断机床所有动作,并使程序复位。 其后 P 地址指定子程序号,L 地址指定调运次数。 子程序结束,并返回到主程序中 M98 所在程序行的下一行
备注
* *
五、数控铣床常用编程指令
5-2 、 G 指 令 ( 准 备 功 能 )
表 3-3
代码
G00 G01 G02 G03
G04 G07 G09 G17 G18 G19
10
15
70
100
N12 G01 X29
N13 G02 X19 Y24 R10
(N13 G02 X19 Y24 J10)
N14 G00 Z50
N15 X0 Y0
N16 M30
五、数控铣床常用编程指令
5、螺旋线进给
格GG式11:78 G19
G02 G03
X _Y _ Z _X _ Y_Z_
I _ J _
I _ K _
J _ K _
F_
R _
Y OX
终点 ( X, Y)
X OZ
终点 ( X, Z)
Z OY
终点 (Y, Z)
起点
J
圆心 I
圆心
起点 I
圆心 K
起K点 J
图 21 I、J、K 的选择
五、数控铣床常用编程指令
园弧插补注意事项:
1、当圆弧圆心角小于180°时,R为正值, 2、当圆弧圆心角大于180°时,R为负值, 3、整圆编程时不可以使用R,只能用I、J、K; 4、F为编程的两个轴的合成进给速度。
N4 Z5
N5 G01 Z-3 F40
N6 Y56
N7 G02 X29 Y66 R10
8
(N7 G02 X29 Y66 I10)
8
N8 G01 X71
R10
N9 G02 X81 Y56 R10
80 60
(N9 G02 X81 Y56 J-10)
N10 G01 Y24 N111 G02 X71 Y14 R10 (N11 G02 X71 Y14 I-10)
O
20 40 60
N6 M30
%0002 N1 G91G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30
图8 两种指令方式
五、数控铣床常用编程指令
X、Y、Z取值原则:
1、方便数学计算和简化编程; 2、容易找正对刀; 3、便于加工检查; 4、引起的加工误差小; 5、不要与机床、工件发生碰撞; 6、方便拆卸工件; 7、空行程不要太长;
G91
增量值编程
G92 00 坐标系设定
G94 14 每分进给
G95
每转进给
G98 15 固定循环后返回起始点
G99
固定循环后返回 R 点
五、数控铣床常用编程指令
一、有关坐标和坐标系的指令
1、绝对值编程G90与相对值编程G91
➢ 格式: G90 G X Y Z G91 G X Y Z
G90为绝对值编程,每个轴上的编程值是相对于程序原 点的。 G91为相对值编程,每个轴上的编程值是相对于前一位 置而言的,该值等于沿轴移动的距离。
X0
P
对刀点
X
图4
Y X
O 机床原点
X
五、数控铣床常用编程指令
5-1、M指令(或辅助功能)
表 3-2 指令 功能 M03 主轴正转 M04 主轴反转 M05 主轴停 M06 换刀 M07 切削液开 M09 切削液关 M19 主轴定向停止 M20 取消主轴定向停止 M30 主程序结束 M98 调用子程序 M99 子程序结束
定义:工件坐标系是编程人员在编程时使用的, 编程人员选择工件上的某一点为原点(也称程 序原点),建立一个坐标系,称为工件坐标系。 工件坐标系一旦建立便一直有效,直到被新的 工件坐标系所取代。
二、数控编程基本知识
+Y
+Y
工件原点o
+X
( 编程原点 )
o
+X
二、数控编程基本知识
Y
Y
Y0
B A
工件原点 O
二、数控编程基本知识
基本轴与旋转轴的方向:
+X =-X′, +Y =-Y′, +Z =-Z′, +A =-A′, +B =-B′, +C =-C′ 同样两者运动的负方向也彼此相反。
二、数控编程基本知识
+Y +Z
+Y +B +Z ’
+X ’ +C +Z
+X +A
+Y ’
+X
+X +Y +Z
+A +B +C
线性轴 英寸 毫米
移动轴脉冲当量
旋转轴 度 度
旋转轴脉冲当量
这3个G代码必须在程序的开头坐标系设定之前用单独的 程序段指令。 G20,G21,G22不能在程序的中途切换。
五、数控铣床常用编程指令
2、进给速度单位的设定G94、G95
➢格式: G94 [ F_ ] G95 [ F_ ]
➢G94为每分钟进给,F的单位依G20/G21/G22的设 定而分别为mm/min,in/min或脉冲当量/min。此 外,G94 F_可以指定旋转轴的速度,旋转轴的速度 单位为度/min或脉冲当量/min。 G95为每转进给,在F之后,直接指定刀具在主轴转一 转的进给量,单位依G20/G21/G22的设定而分别为 mm/r,in/r或脉冲当量/r 。这个功能必须在主轴装 有编码器时才能使用。 G94、G95为模态功能,可相互注销,G94为缺省值。
➢ 圆弧进给
格式:
GG1178 G19
G02 G03
X _Y _
X
_
Z
_
Y
_
Z
_
I _ J _
I _ K _
J _ K _
F_
R _
其中用G17代码进行XY平面的指定,省略时就被默认为是G17, 但当在ZX(G18)和YZ(G19)平面上编程时,平面指定代码不能省略。
五、数控铣床常用编程指令
机床零点:通过已知参考点(已知点)、系统设置的参考点与机 床零点的关系可确定一固定的机床零点,也称为机床坐标 系的原点。(该点系统能确定其位置)。
机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的 坐标系即机床坐标系。(该坐标系是机床位置控制的参照系)
二、数控编程基本知识
3、工件坐标系、程序原点
二、数控铣床编程实例
例. 见下图所示,用Φ8的刀具,沿双点画线加工距离工件上表面3mm深凹槽
80 60
8
8 R10
10
15
70
100
二、数控铣床编程实例
例. 见下图所示,用Φ8的刀具,沿双点画线加工距离工件上表面3mm深凹槽
%5002
N1 G92 X0 Y0 Z50
N2 M03 S500
N3 G00 X19 Y24
3、线性进给指令G01 ➢格式: G01 X _Y_Z_A_F_ 其中,X、Y、Z、A、为终点, G90时为终点在工件坐标系中的坐标; G91时为终点相对于起点的位移量。 G01和F都是模态代码,G01可由G00、G02、G03或 G33功能注销。
五、数控铣床常用编程指令
4、圆弧进给指令G02,G03
二、数控编程基本知识
1、坐标系统
1)基本坐标轴
数控机床的坐标轴和方向的命名制订了统一的标准,
规定直线进给运动的坐标轴用X,Y,Z表示,常称
基本坐标轴。
二、数控编程基本知识
2)旋转轴 围绕X,Y,Z轴旋转的圆周进给坐标轴分
别用A,B,C表示,根据右手螺旋定则,如 图1所示,以大姆指指向+X,+Y,+Z方向, 则食指、中指等的指向是圆周进给运动的+A, +B,+C方向。
图 1 机床坐标轴
一、数控机床编程基础
CJK6032坐标轴
+Z
+X
+
+
二、数控编程基本知识
ZJK-7532立式铣床轴的定义
+Z +X
+Y
图2 华中I型ZJK7532铣床坐标系统
二、数控编程基本知识
2、机床参考点、机床零点、机床坐标系
机床参考点:为了正确地在机床工作时建立机床坐标系,通 常在每个坐标轴的移动范围内设置一个固定的机械的机床 参考点(测量起点),(该点系统不能确定其位置)
I _ K _
J _ K _
R _
YZ
_ _
X
_
F_
螺旋线插补的进给速度F为合成运动速度。
五、数控铣床常用编程指令
例. 图27所示的螺旋线程序
G91时:G91 G03 X-30.0 Y30.0 R30.0 Z10 F100
G90时:G90 G03 X0 Y30.0 R30.0 Z10 F100
Y G03
G02
X G03
G02
Z
G03
G02
OZ
X
OY
Z
OX
Y
图 22 不同平面的 G02 与 G03 选择
五、数控铣床常用编程指令
I、J、K分别表示X(U),Y(V),Z(W)轴圆心的坐 标减去圆弧起点的坐标,如图21所示
GG1178 G19
G02 G03
X _Y _
X
_
Z
_
Y
_
Z
_
I _ J _
➢ 格式:
G17
G18
G19
该指令选择一个平面,在此平面中进行圆弧插补和刀
具半径补偿。
G17选择XY平面,G18选择ZX平面,G19选择YZ平面。
移动指令与平面选择无关。例如在规定了G17 Z_时,
Z轴照样会移动。
G17、G18、G19为模态功能,可相互注销,G17为缺省
值。
五、数控铣床常用编程指令
数控铣、加工中心 编程讲义
数控机床编程基础
一、数控机床编程基本知识
二、数控铣床编程基本指令 三、数控铣床编程实例 四、数控铣床编程基本指令 五、数控铣床编程实例 六、用户宏程序
二、数控编程基本知识
1、机床坐标轴 2、机床原点、参考点、机床坐标系 3、工件原点和工件坐标 4、绝对、增量编程 5、直径、半径编程 6、程序格式
五、数控铣床常用编程指令
3、工件坐标系选择G54-G59
G54
G55
格式:
G56 G57
G58
G59
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
图 11 工件坐标系选择(G54~G59)
五、数控铣床常用编程指令
5、坐标平面选择G17,G18,G19
镜像关
00 返回到参考点
由参考点返回
09 刀具半径取消
刀具半径左补偿
刀具半径右补偿
代码 组 号
G43 10 G44 G49
G50 04 G51
G52 00 G53
G54 11 G55 G56 G57 G58 G59
G60 00 G61 12 G64
G65 00 G68 05 G69
意义
刀具长度正向补偿 刀具长度负向补偿 刀具长度补偿取消 缩放关 缩放开 局部坐标系设定 直接机床坐标系编程 选择坐标系 1 选择坐标系 2 选择坐标系 3 选择坐标系 4 选择坐标系 5 选择坐标系 6 单方向定位 精确停止效验方式 连续加工方式 子程序调用 旋转变换 旋转取消
五、数控铣床常用编程指令
G90、G91为模态功能,G90为缺省值。
➢区别:图8中给出了刀具由原点按顺序向1、2、3点移
动时两种不同指令的区别。
G90 编程
G91 编程
Y
%0001
45
2
N1 G92 X0 Y0
N2 G90G01X20 Y15
25
15
1
3
N3 X40 Y45
N4 X60 Y25
X N5 X0 Y0
G24 G25 G28 G29
G40 G41 G42
组
意义
号
01 快速定位
直线插补
顺圆插补 逆圆插补
00 暂 停
16 虚 轴 设 定
00 准 停 效 验
02 X—Y 平 面 选 择 X—Y 平 面 选 择 X—Y 平 面 选 择
08 英 寸 输 入
毫米输入
脉冲当量
03 镜 像 开
代码
G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89
组
意义
号
06 深孔高速钻循环 反攻丝循环 精镗循环 固定循环取消 定心钻循环 带停顿的钻孔循环 深孔钻循环 攻丝循环 镗孔循环 镗孔循环 反镗循环 手动精镗循环 镗孔循环
G90 13 绝对值编程
二、有关单位的设定
1、尺寸单位选择G20,G21,G22
➢格式: G20 G21 G22
本系统采用3种尺寸输入制式:英制由G20指定,公制 由G21指定,脉冲当量由G22指定,缺省时采用公制。 3种制式下线性轴、旋转轴的尺寸单位如表4所示。
五、数控铣床常用编程指令
表4
尺寸输入制式及其单位
英制(G20) 公制(G21) 脉冲当量(G22)
五、数控铣床常用编程指令
三、进给控制指令
1、快速定位指令G00
➢ 格式:G00 X_Y_Z_A_ 其中,X、Y、Z、A为快速定位终点, G90时为终点在工件坐标系中的坐标; G91时为终点相对于起点的位移量。 G00为模态功能,可由G01、G02、G03或G33功能注销。
五、数控铣床常用编程指令
30 X
G91时: G91 G19 G02 Y30 Z-30 R30 X10 F100
G90时:G90 G19 G02 Y30 Z0.0 R30.0 X10 F100
Z 10
终点
Y
O
30
图 27 螺旋线编程例图30
Z
图 27 螺旋线编程例图
五、数控铣床常用编程指令
例. 图27所示的螺旋线程序
%0027 G92 X30 Y-50 Z30 G01 Y0 F200 G03 X0 Y30 R30 Z10 G00 Z30 X30Y-50 M30
* 暂无此功能。
说明
切断机床所有动作,并使程序复位。 其后 P 地址指定子程序号,L 地址指定调运次数。 子程序结束,并返回到主程序中 M98 所在程序行的下一行
备注
* *
五、数控铣床常用编程指令
5-2 、 G 指 令 ( 准 备 功 能 )
表 3-3
代码
G00 G01 G02 G03
G04 G07 G09 G17 G18 G19
10
15
70
100
N12 G01 X29
N13 G02 X19 Y24 R10
(N13 G02 X19 Y24 J10)
N14 G00 Z50
N15 X0 Y0
N16 M30
五、数控铣床常用编程指令
5、螺旋线进给
格GG式11:78 G19
G02 G03
X _Y _ Z _X _ Y_Z_
I _ J _
I _ K _
J _ K _
F_
R _
Y OX
终点 ( X, Y)
X OZ
终点 ( X, Z)
Z OY
终点 (Y, Z)
起点
J
圆心 I
圆心
起点 I
圆心 K
起K点 J
图 21 I、J、K 的选择
五、数控铣床常用编程指令
园弧插补注意事项:
1、当圆弧圆心角小于180°时,R为正值, 2、当圆弧圆心角大于180°时,R为负值, 3、整圆编程时不可以使用R,只能用I、J、K; 4、F为编程的两个轴的合成进给速度。
N4 Z5
N5 G01 Z-3 F40
N6 Y56
N7 G02 X29 Y66 R10
8
(N7 G02 X29 Y66 I10)
8
N8 G01 X71
R10
N9 G02 X81 Y56 R10
80 60
(N9 G02 X81 Y56 J-10)
N10 G01 Y24 N111 G02 X71 Y14 R10 (N11 G02 X71 Y14 I-10)
O
20 40 60
N6 M30
%0002 N1 G91G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30
图8 两种指令方式
五、数控铣床常用编程指令
X、Y、Z取值原则:
1、方便数学计算和简化编程; 2、容易找正对刀; 3、便于加工检查; 4、引起的加工误差小; 5、不要与机床、工件发生碰撞; 6、方便拆卸工件; 7、空行程不要太长;
G91
增量值编程
G92 00 坐标系设定
G94 14 每分进给
G95
每转进给
G98 15 固定循环后返回起始点
G99
固定循环后返回 R 点
五、数控铣床常用编程指令
一、有关坐标和坐标系的指令
1、绝对值编程G90与相对值编程G91
➢ 格式: G90 G X Y Z G91 G X Y Z
G90为绝对值编程,每个轴上的编程值是相对于程序原 点的。 G91为相对值编程,每个轴上的编程值是相对于前一位 置而言的,该值等于沿轴移动的距离。
X0
P
对刀点
X
图4
Y X
O 机床原点
X
五、数控铣床常用编程指令
5-1、M指令(或辅助功能)
表 3-2 指令 功能 M03 主轴正转 M04 主轴反转 M05 主轴停 M06 换刀 M07 切削液开 M09 切削液关 M19 主轴定向停止 M20 取消主轴定向停止 M30 主程序结束 M98 调用子程序 M99 子程序结束
定义:工件坐标系是编程人员在编程时使用的, 编程人员选择工件上的某一点为原点(也称程 序原点),建立一个坐标系,称为工件坐标系。 工件坐标系一旦建立便一直有效,直到被新的 工件坐标系所取代。
二、数控编程基本知识
+Y
+Y
工件原点o
+X
( 编程原点 )
o
+X
二、数控编程基本知识
Y
Y
Y0
B A
工件原点 O
二、数控编程基本知识
基本轴与旋转轴的方向:
+X =-X′, +Y =-Y′, +Z =-Z′, +A =-A′, +B =-B′, +C =-C′ 同样两者运动的负方向也彼此相反。
二、数控编程基本知识
+Y +Z
+Y +B +Z ’
+X ’ +C +Z
+X +A
+Y ’
+X
+X +Y +Z
+A +B +C
线性轴 英寸 毫米
移动轴脉冲当量
旋转轴 度 度
旋转轴脉冲当量
这3个G代码必须在程序的开头坐标系设定之前用单独的 程序段指令。 G20,G21,G22不能在程序的中途切换。
五、数控铣床常用编程指令
2、进给速度单位的设定G94、G95
➢格式: G94 [ F_ ] G95 [ F_ ]
➢G94为每分钟进给,F的单位依G20/G21/G22的设 定而分别为mm/min,in/min或脉冲当量/min。此 外,G94 F_可以指定旋转轴的速度,旋转轴的速度 单位为度/min或脉冲当量/min。 G95为每转进给,在F之后,直接指定刀具在主轴转一 转的进给量,单位依G20/G21/G22的设定而分别为 mm/r,in/r或脉冲当量/r 。这个功能必须在主轴装 有编码器时才能使用。 G94、G95为模态功能,可相互注销,G94为缺省值。
➢ 圆弧进给
格式:
GG1178 G19
G02 G03
X _Y _
X
_
Z
_
Y
_
Z
_
I _ J _
I _ K _
J _ K _
F_
R _
其中用G17代码进行XY平面的指定,省略时就被默认为是G17, 但当在ZX(G18)和YZ(G19)平面上编程时,平面指定代码不能省略。
五、数控铣床常用编程指令
机床零点:通过已知参考点(已知点)、系统设置的参考点与机 床零点的关系可确定一固定的机床零点,也称为机床坐标 系的原点。(该点系统能确定其位置)。
机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的 坐标系即机床坐标系。(该坐标系是机床位置控制的参照系)
二、数控编程基本知识
3、工件坐标系、程序原点
二、数控铣床编程实例
例. 见下图所示,用Φ8的刀具,沿双点画线加工距离工件上表面3mm深凹槽
80 60
8
8 R10
10
15
70
100
二、数控铣床编程实例
例. 见下图所示,用Φ8的刀具,沿双点画线加工距离工件上表面3mm深凹槽
%5002
N1 G92 X0 Y0 Z50
N2 M03 S500
N3 G00 X19 Y24
3、线性进给指令G01 ➢格式: G01 X _Y_Z_A_F_ 其中,X、Y、Z、A、为终点, G90时为终点在工件坐标系中的坐标; G91时为终点相对于起点的位移量。 G01和F都是模态代码,G01可由G00、G02、G03或 G33功能注销。
五、数控铣床常用编程指令
4、圆弧进给指令G02,G03
二、数控编程基本知识
1、坐标系统
1)基本坐标轴
数控机床的坐标轴和方向的命名制订了统一的标准,
规定直线进给运动的坐标轴用X,Y,Z表示,常称
基本坐标轴。
二、数控编程基本知识
2)旋转轴 围绕X,Y,Z轴旋转的圆周进给坐标轴分
别用A,B,C表示,根据右手螺旋定则,如 图1所示,以大姆指指向+X,+Y,+Z方向, 则食指、中指等的指向是圆周进给运动的+A, +B,+C方向。
图 1 机床坐标轴
一、数控机床编程基础
CJK6032坐标轴
+Z
+X
+
+
二、数控编程基本知识
ZJK-7532立式铣床轴的定义
+Z +X
+Y
图2 华中I型ZJK7532铣床坐标系统
二、数控编程基本知识
2、机床参考点、机床零点、机床坐标系
机床参考点:为了正确地在机床工作时建立机床坐标系,通 常在每个坐标轴的移动范围内设置一个固定的机械的机床 参考点(测量起点),(该点系统不能确定其位置)
I _ K _
J _ K _
R _
YZ
_ _
X
_
F_
螺旋线插补的进给速度F为合成运动速度。
五、数控铣床常用编程指令
例. 图27所示的螺旋线程序
G91时:G91 G03 X-30.0 Y30.0 R30.0 Z10 F100
G90时:G90 G03 X0 Y30.0 R30.0 Z10 F100
Y G03
G02
X G03
G02
Z
G03
G02
OZ
X
OY
Z
OX
Y
图 22 不同平面的 G02 与 G03 选择
五、数控铣床常用编程指令
I、J、K分别表示X(U),Y(V),Z(W)轴圆心的坐 标减去圆弧起点的坐标,如图21所示
GG1178 G19
G02 G03
X _Y _
X
_
Z
_
Y
_
Z
_
I _ J _
➢ 格式:
G17
G18
G19
该指令选择一个平面,在此平面中进行圆弧插补和刀
具半径补偿。
G17选择XY平面,G18选择ZX平面,G19选择YZ平面。
移动指令与平面选择无关。例如在规定了G17 Z_时,
Z轴照样会移动。
G17、G18、G19为模态功能,可相互注销,G17为缺省
值。
五、数控铣床常用编程指令
数控铣、加工中心 编程讲义
数控机床编程基础
一、数控机床编程基本知识
二、数控铣床编程基本指令 三、数控铣床编程实例 四、数控铣床编程基本指令 五、数控铣床编程实例 六、用户宏程序
二、数控编程基本知识
1、机床坐标轴 2、机床原点、参考点、机床坐标系 3、工件原点和工件坐标 4、绝对、增量编程 5、直径、半径编程 6、程序格式
五、数控铣床常用编程指令
3、工件坐标系选择G54-G59
G54
G55
格式:
G56 G57
G58
G59
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
图 11 工件坐标系选择(G54~G59)
五、数控铣床常用编程指令
5、坐标平面选择G17,G18,G19
镜像关
00 返回到参考点
由参考点返回
09 刀具半径取消
刀具半径左补偿
刀具半径右补偿
代码 组 号
G43 10 G44 G49
G50 04 G51
G52 00 G53
G54 11 G55 G56 G57 G58 G59
G60 00 G61 12 G64
G65 00 G68 05 G69
意义
刀具长度正向补偿 刀具长度负向补偿 刀具长度补偿取消 缩放关 缩放开 局部坐标系设定 直接机床坐标系编程 选择坐标系 1 选择坐标系 2 选择坐标系 3 选择坐标系 4 选择坐标系 5 选择坐标系 6 单方向定位 精确停止效验方式 连续加工方式 子程序调用 旋转变换 旋转取消
五、数控铣床常用编程指令
G90、G91为模态功能,G90为缺省值。
➢区别:图8中给出了刀具由原点按顺序向1、2、3点移
动时两种不同指令的区别。
G90 编程
G91 编程
Y
%0001
45
2
N1 G92 X0 Y0
N2 G90G01X20 Y15
25
15
1
3
N3 X40 Y45
N4 X60 Y25
X N5 X0 Y0