数控加工程序的编制.
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意: 这两个指令是同组续效指令,也就是说在同一 程序段中只允许用其中之一,而不能同时使用。在 缺省的情况下(即无G90又无G91),默认是在G90 状态下。
12
2018/8/5
数 控 技 术
第 二 章 数 控 加 工 程 序 的 编 制
§2.3.2 坐标系指令
2. G92指令
坐标系设定的预置寄存 指令,它只有在采用绝 对坐标编程时才有意义。 编程格式: G92 X a_ Y_b Z_c_ a、b、c为当前刀位点在 所设定工件坐标系中的 坐标值
第 二 章 数 控 加 工 程 序 的 编 制
3
2018/8/5
数 §2.3 G指令编程应用与举例 控 技 术 上次课程回顾:
坐标系
第 二 章 数 控 加 工 程 序 的 编 制
4
2018/8/5
数 §2.3 控 技 术
第 二 章 数 控 加 工 程 序 的 编 制
G指令编程应用与举例
5
2018/8/5
寸。
该指令还有补偿工件在机床上安装误差的功能, 即当首件零件加工完成后,测量工件尺寸精度。
如果发现是由于工件安装不准引起的误差,则 不必重新安装工件,只需修改所设的坐标值, 即可消除这一加工误差。
14
2018/8/5
暂停指令
注意:尽管数控代码是国际通用的,但不同的生产厂家 一般都有自定的一些编程规则,因此,在编程前必 须认真阅读随机技术文件中有关编程说明,这样才 能编制出正确的程序
7
2018/8/5
数 控 技 术
第 二 章 数 控 加 工 程 序 的 编 制
§2.3.1 数控加工程序示例
待加工零件
R100
进一步熟悉G代码,知道下列方面相应的G代码含义:
坐标系方面的指令(G90, G91, G92和G17, G18, G19) 控制方式方面的指令(G00, G01, G02, G03, I, J, K, R)
第 二 章 数 控 加 工 程 序 的 编 制
刀具补偿方面的指令(长度补偿指令和半径补偿指令)
C
注意:在本例子中, 考虑刀具补偿
Y′ Y O′ O X
R100
D
E
100 100
A
30 X′
300
100
Z′
B
5 5 8
2018/8/5
数 控 技 术
第 二 章 数 控 加 工 程 序 的 编 制
§2.3.1 数控加工程序示例
图中OXY为机床上的机
R100
R100
床坐标系,
O′X′Y′Z′为编程用 的工件坐标系,图 中的相对位置表示 工件在机床上安装
起刀点
R100
100 Y′ Y O′ 100 30
编程原点
300 X′
100
Z′
X
5
5
10
2018/8/5
数 控 技 术
§2.3.1 数控加工程序示例
用相对坐标编程
R100
R100
N01 G01 G17 G42 D01 G00 X100 Y200 S01 M03 *
第 N02 Z-12 * 二 N03 G01 X500 F300 * 章 数 控 加 工 程 序 的 编 制
1
2018/8/5
数 §2.3 G指令编程应用与举例 控 技 术 上次课程回顾:
第 二 章 数 控 加 工 程 序 的 编 制
铣床
Z轴伺服 电机
数控系统及 其操作面板
变频主轴
控制电柜
行程开关
x-y数控拖板 机床本体
2
Βιβλιοθήκη Baidu
2018/8/5
数 §2.3 G指令编程应用与举例 控 技 术 上次课程回顾:
车床
100
Z′
X
5
5
11
2018/8/5
数 §2.3.2 坐标系指令 控 技 术 G90/G91、G92、G17 ~ G19
1. 第 二 章 数 控 加 工 程 序 的 编 制 G90/G91指令:
G90指令表示程序中的编程尺寸是在某个坐标系下 按其绝对坐标给定的。
G91指令表示程序中编程尺寸是相对于本段的起点, 即编程尺寸是本程序段各轴的移动增量,故G91又 称增量坐标指令。
Y O′ 100 Y′ 100 30 X′ 300 100
Z′
后,工件坐标系与
机床坐标系的相对 位置。
O
X
5
5
9
2018/8/5
数 控 技 术
第 二 章 数 控 加 工 程 序 的 编 制
§2.3.1 数控加工程序示例
工件坐标系下的绝对坐标编程 (用G92指令) R100 N01 G92 X-100 Y-100 * N02 G90 G17 G00 G42 D01 X0 Y100 S01 M03 * N03 Z-12 * N04 G01 X500 F300 * N05 X400 Y400 * N06 G03 X200 Y300 J-100 N07 G02 X100 Y200 I-100 * N08 G01 X100 Y60 * N09 G00 G40 X-100 Y-100 Z0 M02 * O
2018/8/5
数 §2.3 G指令编程应用与举例 控 技 术 上次课程回顾:
数控编程的定义
数控编程的代码(G,M,F,S,T等) 程序结构
第 二 章 数 控 加 工 程 序 的 编 制
脉冲当量
坐标系定义(坐标轴和坐标轴正方向) 机床原点、机床坐标系 工件坐标系(原点偏置) 绝对坐标与相对坐标
N04 X-100 Y300 *
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 Y-160 Z12 M02 *
O
起刀点
100 Y′ Y O′ 100 30
编程原点
300 X′
数 §2.3 G指令编程应用与举例 控 技 术 上次课程回顾:
绝对值编程G90与相对 第 值编程G91
二 章
1. 从A到B 用绝对坐 数 标编程为: X12.0 控 Y15.0 加
工 程 2. 序 的 编 制
若用相对坐标编程 则为:X-18.0 Y20.0
6
2018/8/5
数 §2.3 G指令编程应用与举例 控 技 术 本节主要内容:
Z 25.0 对刀点 (刀 位 点)
Y 30.0 X 30.0 工件坐标系零 点
13
2018/8/5
数 控 技 术
第 二 章 数 控 加 工 程 序 的 编 制
§2.3.2 坐标系指令
使用该指令,便建立了工件坐标系,数控系统
在加工之前送入系统的某个单元,其后的加工 程序中的编程尺寸都是在这个工件坐标系的尺