数控加工程序的编制.
刀补取消:刀具离开工件, 刀心轨迹要过渡到与编程 轨迹重合的过程。
刀补矢量 20
刀补取消
10
编程轨迹 法向刀补矢量
刀补引入
10 20
自动插入 刀补路径
B功能刀补
a
a
X
a < 90°
a > 90°
50
C功能刀补
25
2020/7/13
数 §2.3.4 与刀具补偿有关的指令
控
技
术 2.
G40、G44、G43指令——刀具长度补偿指令
G18 G17
Y
程
可不必书写。
序 的
这类指令为续效指令,
X
编
缺省值为G17。
制
15
数 §2.3.3 控制方式指令
控
技 术
G00,
G01,
G02,
G03,
I,
J,
K,
R
2020/7/13
1. G00指令——快速定位指令
第
二 章
编程格式:G00 X__ Y__ Z__ *
数 功能:指令刀具从当前点,以数控系统预先调定的
二 章
其中:X,F其后的数值表示暂停的时间,单位为ms ;
或者是刀具、工件的转数,视具体数控系统而定。
数 控
用途:
R100 100
数 N05 G03 X-100 Y-100 J-100*
控 加
N06 G02 X-100 Y-100 I-100 *
工 N07 G01 Y-140 *
程 序
N08
G00 G40 X-200 Z12 M02 *
Y-160
的
编
制
Y′ 100
Y
30
O′ 编程原点 X′
Oቤተ መጻሕፍቲ ባይዱ
X
起刀点
100 300
编
制
14
数 §2.3.2 坐标系指令
控
技 术
3.
G17,G18,G19指令
2020/7/13
坐标平面指定指令。G17,
第 二 章
G18,G19分别表示规定 的操作在XY,ZX,YZ坐标 平面内。
Z
程序段中的尺寸指令必
数
须按平面指令的规定书
G19
控 加 工
写。若数控系统只有 一个平面的加工能力,
2020/7/13 3
数 §2.3 G指令编程应用与举例
控 技
术 上次课程回顾:
坐标系 第 二 章
数 控 加 工 程 序 的 编 制
2020/7/13 4
数 §2.3 G指令编程应用与举例
控 技 术
第 二 章 数 控 加 工 程 序 的 编 制
2020/7/13 5
数 §2.3 G指令编程应用与举例
程
须认真阅读随机技术文件中有关编程说明,这样才
序
能编制出正确的程序
的
编
制
7
2020/7/13
数 §2.3.1 数控加工程序示例
控
技
术 待加工零件
R100
C
第 二
注意:在本例子中, 考虑刀具补偿
R100
D
章
E
数
100
控
Y′ 100
加 工
Y
A
30
100 B 300
程
O′
X′
Z′
序
的
O
X
5
编
5
制
8
2020/7/13
加 工
•
xx:刀具补偿偏置值寄存器号
程
序
的
编
制
23
数 §2.3.4 与刀具补偿有关的指令
控 技 术
补偿量
刀具旋转方向
第 二 章
数
控
加
补偿量
工
程
序
(a)
的
编
制
刀
刀具旋转方向
具
前
进 方 向
在前进方向 右侧补偿
(b) 刀具补偿方向
(a)左刀补 (b)右刀补
2020/7/13
刀 具 前 进 方 向
24
2020/7/13
Z′
5 5
11
数 §2.3.2 坐标系指令
控
技 术
G90/G91、G92、G17
~
G19
2020/7/13
1. G90/G91指令:
第 G90指令表示程序中的编程尺寸是在某个坐标系下
二 章
按其绝对坐标给定的。
G91指令表示程序中编程尺寸是相对于本段的起点,
数 控 加
即编程尺寸是本程序段各轴的移动增量,故G91又 称增量坐标指令。
的 编
起刀点
X
制
100
Z′
5 5
10
2020/7/13
数 §2.3.1 数控加工程序示例
控
技 术
用相对坐标编程
N01 G01 G17 G42 D01 G00
R100
X100 Y200 S01 M03 *
第 N02 Z-12 * 二 N03 G01 X500 F300 * 章
N04 X-100 Y300 *
控 技 术 ➢ R表示法:用半径R带有符号的数值来
表示:
2020/7/13
A
第
θAB≤180○ :R ≥ 0 R100;
二
章
θ′BA>180○ :R < 0 R-100
θAB
R100
B
Θ′AB
数 控 说明:
加 工
1)具体采用哪种方法,视具体的数控系统而定
程 2) G00,G01,G02,G03是同组续效指令,缺省值G01
序 的
3)加工一个整圆的时候,采用相对坐标值和绝对坐标值是不
编
同的(也可以不写)
制
21
数 §2.3.4 与刀具补偿有关的指令
控
技 术
G40/G41/G42、
G40/G44/G43
2020/7/13
1. G40 G41 G42指令——刀具半补偿指令
第 二
编程格式:
章 数 控 加
G17
G00 G01 G02 G03
控 技 术
2020/7/13
+Z
+Z
第
G43
G44
二
章
程序中指令点
(Hxx)值
数
(Hxx)值
实际到达点
控
加
程序中指令点
工
程
序
的
编
制
实际到达点
10 200
20
+Z A
+X O
B +X
O C
28
数 §2.3.5 暂停指令
控
技 术
G04——暂停指令
功能:可使刀具作短时的无进给运动
2020/7/13
第 编程格式:G04 X____ 或 G04 F____
数 §2.3.1 数控加工程序示例
控
技 术 图中OXY为机床上的机
R100
床坐标系,
第
O′X′Y′Z′为编程用
R100
二
章
的工件坐标系,图
数
中的相对位置表示
100 Y′ 100
控 加 工 程 序 的 编
工件在机床上安装
Y
后,工件坐标系与
机床坐标系的相对
O
位置。
30
O′
X′
X
100 300
Z′
5 5
制
控 技
术 上次课程回顾:
绝对值编程G90与相对
第 二
值编程G91
章 1. 从A到B 用绝对坐
数
控
加
工 程
2.
序
的
编
制
标编程为: X12.0 Y15.0
若用相对坐标编程 则为:X-18.0 Y20.0
2020/7/13 6
数 §2.3 G指令编程应用与举例
控 技
术 本节主要内容:
2020/7/13
进一步熟悉G代码,知道下列方面相应的G代码含义:
第 二 章
➢ XY平面:G17 X_a_ Y_b_ ( R __ ) F_f_ *
I __ J __
数
➢ XZ平面:G18 X_a_ Z_c_ ( R __ ) F_f_ *
I __ K __
控
加 工
➢
YZ平面:G19
Y_b_ Z_c_ (
R __ J __ K __
) F_f_ *
程
序
的
编
制
19
2020/7/13
G 41 (
G42
H D
xx
)
X
__ Y
__
工
程
序
的 编
或GG4412D __
制
22
2020/7/13
数 §2.3.4 与刀具补偿有关的指令
控 技
术 • G41 :左刀补,即沿加工方向看刀具在
工件左边
第 • G42 :右刀补,即沿加工方向看刀具在
二 章
工件右边
数• 控•
G40:取消刀补 D: 偏置值寄存器选用指令。
100
数 N05 X400 Y400 *
Y′ 100
控 N06 G03 X200 Y300 J-100 加 工 N07 G02 X100 Y200 I-100 * 程 N08 G01 X100 Y60 *
Y
30
300
O′ 编程原点 X′
序 N09 G00 G40 X-100 Y-100 Z0 M02 * O