当前位置:
文档之家› 常用准备功能G指令的编程方法.
常用准备功能G指令的编程方法.
例4 直径半径编程
例4 直径编程
%3341 N1 G92X180Z254(坐标系设定) N2 G36G01x20w-44 N3 U30Z204 N4 G00X180Z50 N5 M30
4.坐标平面选择指令—G17、G18、G19
用G17、G18、G19分别表示在XY、ZX、YZ坐 标平面内的加工功能,程序段中的坐标地址符也 应按平面指令规定的坐标轴来书写,有的数控机 床只有一个坐标平面内的加工功能,则在程序中 只写出坐标地址符及其后的编程尺寸,不必书写 坐标平面指令。
a)
XY平面圆弧
b)
XZ平面圆弧
c)
ZY平面圆弧
程序格式: XY平面: G17 G02 X~ Y~ I~ J~ (R~) F~ G17 G03 X~ Y~ I~ J~ (R~) F~ ZX平面: G18 G02 X~ Z~ I~ K~ (R~) F~ G18 G03 X~ Z~ I~ K~ (R~) F~ YZ平面: G19 G02 Z~ Y~ J~ K~ (R~) F~ G19 G03 Z~ Y~ J~ K~ (R~) F~ 其中: X、Y、Z的值是指圆弧插补的终点坐标值; I、J、K是指圆弧起点到圆心的增量坐标,与G90,G91无 关; R为指定圆弧半径,当圆弧的圆心角≤180°时,R值为正, 当圆弧的圆心角>180°时,R值为负。
数控车床坐标系、工件坐标系及相关点的关系
G92 指令是按照程序规定的尺寸字值,通 过当前刀具所在位置来设定加工坐标系的原 点。这一指令不产生机床运动。 编程格式:G92 X~Y~ Z~ 式中X、Y、Z的值是当前刀具位置相对于加 工原点位置的值。 例:建立下图所示的加工坐标系: 当前的刀具位置点在A点时:G92 X10 Y12 当前的刀具位置点在B点时:G92 X30 Y37 注意:这种方式设置的加工原点是随刀具当 前位置(起始位置)的变化而变化的。
例2 刀具由原点移动到1,2,3点
x
45,40
x15,20
25,20
Z
例1 G90编程
% O001 N1 G92X0Z0 N2 G01X15Z20 N3 X45Z40 N4 X25Z60 N5 X15Z20 N6 X0Z0
例2 G91编程
%O001 N1 G91 N3 G01X15Z20 N5 X30Z20 N7 X-20Z20 N9 X-25Z-60 N11 30
Z 终点B(x, y, z)
Y X 起点A(x0, y0, z0)
空间直线插补
例:实现图1.24中从A点到B点的 直线插补运动,其程序段为: 绝对方式编程: G90 G01 X10 Y10 F100 增量方式编程: G91 G01 X-10 Y-20 F100
图
直线插补运动
3.圆弧插补指令——G02、G03
左端面为原点 G92x180z254 右端面为原点 G92x180z44
3.设定加工坐标系指令G54~G59
G54对应一号工件坐标系,其余以此类 推。可在MDI 方式的参数设置页面中, 设定加工坐标系。设置页面如图。
例3:刀具从当前点移动到A-B
%3303 N2 G54G00G90X40Z30 N4 G59 N6 G00X30Z30 N8 M30
例2 混合编程
%O001 N1 G92X0Z0 N3 G01X15Z20 N5 X45Z40 N7 X25W20 N9 X15Z20 N11 30
2.坐标系设定指令—G92
用以建立工件坐标系与坐 标,通过G92指令通知数控系统,并把这一 设定值存储在数控装置的存储器中。由于刀 具位置起始点在机床坐标系中的坐标已知, 所以间接建立起工件坐标与机床坐标系的关 系。
功用: 圆弧运动控制指令,用以实现圆弧插 补加工。 G02:顺时针圆弧(顺圆)插补。 G03:逆时针圆弧(逆圆)插补。
圆弧顺逆方向的判别: 沿着不在圆弧平面内的坐标轴,由正方向 向负方向看,顺时针方向G02,逆时针方向G03, 如图1.25所示。
图1.25
圆弧方向判别
各平面内圆弧情况见图 1.26 ,图 1.26a 表 示 XY 平面的圆弧插补,图 1.26b 表示 ZX 平面圆 弧插补,图1.26c表示YZ平面的圆弧插补。
快速移动到目的点。它只是快速定位,不进行切削加工, 一般用作为空行程运动。其运动轨迹视具体系统的设计 而定。
注意: G00指令中不需要指定速度,即F指令无效。
在G00状态下,不同数控机床坐标轴的运动情况可能不同。
Y
B
Y B
Y B
A a)
X
A b)
X
A c)
X
G00指令的运动轨迹
2.直线插补指令——G01
功用:该指令是直线运动控制指令,用于产生按指定进给
速度F实现的空间直线运动。该指令一般用作为轮廓切削。
格式:G01 X- Y- Z- F-;
其中:X、Y、z为直线终点的绝对或增量坐标 F为沿插补方向的进给速度。
注意:(1)
G01 指令既可双坐标联动插补运动,又可三坐标联动插补 运动,取决于数控系统的功能,当别1指令后面只有两个坐标值时,刀 具将作平面直线插补,若有三个坐标值时,将作空间直线插补。 (2 G01 程序段中必须含有进给速度F指令,否则机床不动作。 (3)G01 和F指令均为续效指令。
2.2.1 常用准备功能G指令的编程方法 一、与坐标系相关的指令 1.绝对坐标与增量坐标指令-G90、G91
在一般的机床数控系统中, 为方便计算和编程,都允许绝对 坐标方式和增量坐标方式及其混 合方式编程。这就必须用G90、 G91指令指定坐标方式。G90表示 程序段中的坐标尺寸为绝对坐标 值。 G91表示为增量坐标值。
坐标平面选择指令是用来选择圆弧插补 的平面和刀具补偿平面的。 G17 表示选择 XY 平面, G18 表示选择 ZX 平面,G19表示选择 YZ平面。 各坐标平面如图所示。一般,数控 车床默认在 ZX 平面内加工,数控铣床默 认在XY平面内加工
图1.22 坐标平面选择
二、运动控制指令
1.快速点定位指令——G00 功用:该指令是使刀具从当前位置以系统设定的速度