内容正文:
第五节 数控车床编程中的常用功能指令
一、常用插补指令
1.快速点定位指令(G00)
指令格式
G00 X Z ;
X Z 为刀具目标点坐标。
例 G00 X30.0 Z10.0;
例 图中快速移动轨迹OA和BD的程序段如下所示:
OA: G00 X20.0 Z30.0;
BD: G00 X60.0 Z0;
2.直线插补指令(G01)
(1)指令格式
G01 X Z F ;
X Z 为刀具目标点坐标,F 为刀具切削进给的进给速度。
例 图中切削运动轨迹CD的程序段为:
G01 X40.0 Z0 F0.2;
(2)编程实例
例 用G00和G01指令编写如图所示工件右端轮廓的精加工程序。
3.圆弧插补指令(G02/G03)
(1)指令格式
G02(03)X Z R(CR=) ;
G02(03)X Z I K ;
X Z 为圆弧的终点坐标值,其值可以是绝对坐标,也可以是增量坐标。
R 为圆弧半径。在SIEMENS系统中,圆弧半径用符号“CR=”表示。
I J K 为圆弧的圆心相对其起点并分别在X、Y和Z坐标轴上的增量值。
G02表示顺时针圆弧插补; G03表示逆时针圆弧插补。
(2)指令说明
1)顺逆圆弧判断
圆弧顺逆判断
a) 后置刀架,Y轴朝上 b)前置刀架,Y轴朝下
2)I、J、K的正负值判断
圆弧编程中的I、K值
R及I、K编程举例
例 如图所示,轨迹 AB用圆弧指令编写的程序段如下所示:
(AB)1 G03 X40.0 Z2.68 R20.0;
G03 X40.0 Z2.68 I-10.0 K-17.32;
(AB)2 G02 X40.0 Z2.68 R20.0;
G02 X40.0 Z2.68 I10.0 K-17.32;
3)圆弧半径参数R的正负值判断
例 如图所示,轨迹AB用R指令格式编写的程序段如下:
(AB)1 G03 X60.0 Z40.0 R50.0 F100;
(AB)2 G03 X60.0 Z40.0 R-50.0 F100;
(3)圆弧插补编程实例
例 编写下图所示工件的圆弧加工程序(外圆轮廓已加工完成)。
二、与坐标系相关的功能指令
1.工件坐标系零点偏置指令(G54~G59)
指令格式
G54;(程序中设定工件坐标系零点偏移指令)
G53;(程序中取消工件坐标系设定,即选择机床坐标系)
O0050;
……
G54 G00 X0 Z0; (选择与机床坐标系重合的G54坐标系,快速定位到O点)
M98 P100;
G55 X0 Z0; (选择G55坐标系,重新快速定位到A点)
M98 P100;
G57 X0 Z0; (选择G57坐标系,重新快速定位到B点)
M98 P100;
G59 X0 Z0; (选择G59坐标系,重新快速定位到C点)
M98 P100;
M02; (程序结束)
2.FANUC系统工件坐标系设定指令(G50)
指令格式
G50 X Z ;
X Z 为刀具当前位置相对于新设定的工件坐标系的新坐标值。
例1 G50 X80.0 Z60.0; (工件坐标系零点设为O点)
例2 G50 X40.0 Z40.0; (工件坐标系零点设为O1点)
3.返回参考点指令
FANUC系统与返回参考点相关的编程指令主要有G27、G28、G30三种,这三种指令均为非模态指令。
(1)返回参考点校验指令G27
指令格式
G27 X (U) Z(W) ;
X (U) Z(W)为参考点在工件坐标系中的坐标值。
(2)自动返回参考点指令G28
指令格式
G28 X(U) Z(W) ; (FANUC系统返回参考点指令)
G74 X0 Z0;