当前位置:文档之家› 第一节概述第二节编程的基本知识第三节常用准备功能指令的

第一节概述第二节编程的基本知识第三节常用准备功能指令的

s,或者是刀具、工件的转数,视具体数 控系统而定。)
注意:G04为非续效指令,只在本程序段有效。
2数01控9/技7/术15
29/45
G04指令要紧用于以下几种情况:
(1)不通孔作深度控制时,在刀具进给到规定深 度后,用暂停指令使刀具作非进给光整切削,然后 退刀,保证孔底平整。
(2)镗孔完毕后要退刀时,为避免留下螺旋划痕 而影响表面粗糙度,应使轴停止转动,并暂停几秒 钟,待主轴完全停止后再退刀。
33
2.3 常用准备功能指令的编程方法
(2)刀具半径自动补偿的功能: 数控系统能依照工件轮廓AB和刀具半径,自动计
算出刀具中心轨迹AA’’B’.
R
A
B B’
2数01控9/技7/术15
34/45
2.3 常用准备功能指令的编程方法
(3)刀具半径自动补偿指令 G41:刀具左偏,指顺着刀具前进的方向观察,
17
例2.1:车削零件如下图,设A点为起刀点,刀具由A 点快进到B点,然后沿B→C→D→E→F方向切削,再 快退至A点.(直径40的外圆不加工)。 48
O0020 N0010 G92 X50 Z10; N0020 G90 G00 X20 Z2
S600 T11 M03; N0030 G01 X20 Z-14 F100; N0040 X28 Z-38; N0050 X28 Z-48; N0060 X42 Z-48; 2数01控N9/技70/术10570 G00 X50 Z10 M02;
25/45
例:铣削如下图R20圆孔。起刀点在坐标原点O,
加工时刀具快进至A,沿逆时针方向以100mm/min速
度切削整坐标编程 O0001
Y
G03
N0010 G92 X0 Y0; N0020 G90 G00 X20 Y0 S300 T01
0 AX
M03;
N0030 G03 X20 Y0 I-20 J0 F100;
圆弧加工程序段的格式:
说明: ●圆弧的终点坐标,由X、Y、Z的数值(绝对或增量尺寸)
指定。
●程序段中的圆心坐标有两种表示方法:
2数01控9/技7/术15
23/45
圆心的位置通常有以下2种表示方法:
●用由圆弧起点指向圆心的向量在 X,Y,Z轴上的投影I,J,K表示。
2数01控9/技7/术15
24/45
(3)横向车槽时,应在主轴转过几转后再退刀, 可用暂停指令。
(4)在车床上倒角或车顶尖孔时,为使表面平整, 使用 暂停指令使工件转过一转后再退刀。
2数01控9/技7/术15
30/45
例2.6:图为锪孔加工,孔底有粗燥度要求, 依照图示条件,编制加工程序。
解: 孔底有粗燥度要求,依照图示条件,编制加工
例:AB和BC两个直线插补程序段的运动方向及坐标系. 假设AB段已加工完,要加工BC 段,刀具在B点,
那么该加工程序段为:
绝对坐标: G90 G01 X30 Y40; 增量坐标: G91 G01 X-50 Y-30;
2数01控9/技7/术15
40 30
YY
U BV
C
C
A
30 50
X
X
3
注意:有的机床不用G91指定,而是自动在轨迹的起点建立平 行于X、Y、Z的增量坐标系U、V、W那么BC的加工程序段可 写成:
面内的加工。
注意:
Z
假设数控系统只有在一个平面
G19
的加工能力,可省略. 铣床中
XY平面最常用,故G17可省
G18 G17
Y
略;在车床中,总是在XZ平面
内运动,G18可省略。
X
2019/7/15
数控技术
13
【二】运动控制指令
1、快速点定位指令— G00指令
编程格式:G00 X— Y— Z—; 功能:命令刀具从当前点,以数控系统预先调定 的快进速度,快速移动到程序段所指定的下一个 定位点。 其中:X,Y,Z为目标点的绝对或增量坐标。
差不多机床坐标系
工件零点偏置值如何获取
试切对刀 测量棒对刀 杠杆百分表对刀 寻边器对刀 自动对刀
试切对刀
CN C
寻边器及其对刀 工件零点偏置
轴设定器及其对刀 自动对刀各种测头
3.坐标平面指定指令—G17、G18、G19指令
G17,G18,G19分别表示规定在XY, ZX, YZ坐标平
……
N0010 G90 G01 G41 Xa Ya D01
Y
N0020 N0030
Xb Yb; Xc Yc;
B
C
N0040 G42 Xd Yd;
N0050 G41 Xa Ya; N0060 G40 Xp Yp m02;
G41 A PG40 G41
DX
2数01控9/技7/术15
37/45
(4)刀具半径补偿功能的其他用途
刀具偏在工件轮廓的左边。 G42:刀具右偏,指顺着刀具前进的方向观察, 刀具偏在工件轮廓的右边。 G40:取消刀补,使刀具中心与编程轨迹重合。
2数01控9/技7/术15
35/45
2.3 常用准备功能指令的编程方法
与G00,G01指令配合使用时编程格式:
G00 G01
G41 G42
N0040 G00 X0 Y0 M02;
2数01控9/技7/术15
26/45
例:在车床上加工如下图的曲线轮廓,试写 出刀尖从编程坐标原点出发,精车凸凹球面的程 序段。
依照图中几何关系, 计算各点坐标值:
A(22,-45.32), B(22,-75) C(38.44,-60.16), F(0,-28)
2数01控9/技7/术15
27/45
例:铣削加工如下图的曲线轮廓,设A点为起刀点,从 点A沿圆C1、C2、C3到D点停止,方向如图中所示,仅 给速度为100mm/min.
2数01控9/技7/术15
28/45
2.3 常用准备功能指令的编程方法
4、暂停指令— G04 功能:可使刀具作短时的无进给运动. 编程格式:G04 X- 或 G04 U- 或 G04 P-; (X,U或P后的数值表示暂停的时间,单位为
(1)G01指令既可双坐标联动插补运动,又可三坐 标联动插补运动,取决于数控系统的功能,当G01 指令后面只有两个坐标值时,刀具将作平面直线插 补,假设有三个坐标值时,将作空间直线插补。
(2)G01程序段中必须含有进给速度F指令,否那 么机床不动作。
(3)G01和F指令均为续效指令。
2数01控9/技7/术15
程序如下:
O0001
……
N0010 G91 G01 Z-7 F60; N0020 G04 X5(刀具停留5秒);
N0030 G00 Z7 M02;
2数01控9/技7/术15
31/45
【三】刀具补偿指令 1、刀具半补偿指令 — G40、G41、G42指令 (1)刀具半径自动补偿概念
如下图,用半径为R的刀具加工外形 轮廓为AB的工件,那么刀具中心必 须沿着与轮廓偏离R的距离的轨迹移 动,才能加工出尺寸合格的工件. 因此,刀具中心的运动轨迹与工件的 轮廓不重合. 假如不考虑刀具半径,直截了当按工 件轮廓编程,加工时刀具中心
X
Y

D;
与G02,G03指令配合使用时编程格式:
G41 G42
D;
指定刀具 半径补偿 值寄存器 的地址号
G02 G03
X
Y

R;
2数01控9/技7/术15
36/45
例2.7:铣削加工如下图轮廓,设刀具起点在P点,
刀心的轨迹如图中虚线所示。应用刀具半径补偿功 能. 解:利用刀具半径补偿功能,编制程序片段如下:
第一节概述第二节 编程的差不多知识 第三节常用准备功
能指令的
第三节 常用准备功能指令的编程方法
【一】与坐标系有关的指令
1.绝对坐标作与用增:量规坐定标是指绝令对—值G编90程/G依91然指相令对值编程。
G90功能:绝对值编程,每个编程坐标轴上的编程 值是相关于程序原点的距离。
G91功能:相对值编程,每个编程坐标轴上的编程 值是相关于前一位置而言的,该值等于沿轴移动的 距离。 性质:G90、G91为模态功能,可相互注销,G90为 缺省值。
T01 M03; N0030 G01 X-24 Y-12 F100; N0040 X8 Y-8; N0050 X16 Y20; N0060 G00 X12 Y0 M02;
2数01控9/技7/术15
8 12
Y
AP
B 8 0 16
X 12
20/45
3. 圆弧插补指令— G02、G03 G02:顺时针圆弧插补。 G03:逆时针圆弧插补。
G01 U-50 V-30;
40 30
YY
U BV
C
C
A
30 50
X
2数01控9/技7/术15
4
2.坐标系设定指令—G92指令
作用:以工件原点为准,确定起刀点的坐标值。 编程格式:G92 Xa Yb Zc ;(a、b、c为当前刀位点在所设 工件坐标系中的坐标值)
工件坐标系原点能够设定在工件基准或工艺基准上, 也能够设定在卡盘端面中心或工件的任意一点上。
2数01控9/技7(3/术1改)5在变一编个程零原件点的。全部加工程序中,根据需要,可6 重复设定或
CN C
用G54-G59指令设定工件坐标系
操作者在实际加工前,测量工件原点与机床原点之间 的偏置值,并在数控系统中预先设定。那个值叫做“工件 零点偏置”。
机床原点
工件零 点偏置
工件零点偏置
工件坐标系 工件坐标系
φ40 φ28 φ20
φ50
38 14
0Z
B
C
ED
相关主题