当前位置:首页 > 第一章 FANUC0i系统回转体类零件编程与加工
13 求。对上述情况,如果无法提高机床精度,即可在工艺准备工作中,考虑进行技术性处理的有关方案。
(4)表面粗糙度要求
表面粗糙度是保证零件表面微观精度的重要要求,也是合理选择机床、刀具及确定切削用量的重要依据。
(5)材料与热处理要求
图样上给出零件材料与热处理要求,是选择刀具(材料、几何参数及使用寿命)和选择机床型号及确定有关切削用量等的重要依据。
(6)毛坯要求
零件的毛坯要求主要指对坯件形状和尺寸的要求,如棒料、管材或铸、锻坯件的形状及其尺寸等。分析上述要求,对确定数控机床的加工工序,选择机床型号、刀具材料及几何参数、走刀路线和切削用量等,都是必不可少的。
例如,当其铸、锻坯件的加工余量过大或很不均匀时,若采用数控加工,则既不经济,又降低了机床的使用寿命。
(7)件数要求
零件的加工件数,对装夹与定位、刀具选择、工序安排及走刀路线的确定等都是不可忽视的参数。
(三)常用准备功能的编程方法 1.快速点定位 G00 用G00指令定位。用绝对方式或者增量方式,使刀具以快速进给速度向工件坐标系的某一点移动。绝对值指令时,用终点的坐标值编程,增量值指令时,用刀具的移动距离来编程。G00指令为模态代码。
格式:G00 X(U)__Z(W)__;
说明:X(U)__Z(W)__表示目标点坐标。
用G00移动时,刀具轨迹并非直线。各轴以最快速度移动。所以使用G00指令时要注意刀具是否和工件或夹具发生干涉,忽略这一点就容易发生碰撞,而在快速状态下的碰撞就更加危险。
例如图1-13所示,刀具从A点运动到B点,其绝对值指令为:
图 1-13 G00指令
G00 X40.0 Z56.0或为 G00 U-60.0 W-30.5
14 由G00定位的方式中,程序段的开头部分对已给定的速度进行加速。在程序段的结束部分进行减速,并根据参数确认到达位置状态的情况之后执行下一个程序段。
2.直线插补 G01
直线插补指令是直线运动指令。它命令刀具以插补联动方式按指定的F进给速度作任意斜率的直线运动。G01指令是模态(续效)指令。
(1)格式:G01 X(U)__Z(W)__F__; 说明:X(U)__Z(W)__表示目标点坐标 F__表示进给速度。 (2)编程方法 绝对值编程:(如图1-14所示,选右端面O为编程原点)
φ图 1-14直线插补
? ?
N03 G00 X50.0 Z2.0 S800 T01 M03;(P0----P1点) N04 G01 Z-40 F80;(刀尖从P1点按F值运动到P2点) N05 X80.0 Z-60.0;(P2----P3) N06 G00 X200.0 Z100.0;(P3----P0) ? ?
增量值编程: ? ?
N03 G00 U-150.0 W-98.0 S800 T01 M03; N04 G01 W-42.0 F80; N05 U30.0 W-20.0;
N06 G00 U120.0 W160.0; ? ?
(3)几点说明
①G01指令后的坐标值取绝对值编程还是取增量值编程,由尺寸字地址决定。 ②进给速度由F指令决定。F指令也是模态指令,它可以用G00指令消取。如果在G01程序段之前的程序段没有F指令,而现在的G01程序段中也没有F指令,则机床不运动。因此,G01程序中必须含有F指令。
例1-1 已知毛坯为Φ33mm,L=110mm的棒料,3号刀为外圆刀,5号刀为切断刀,如图1-15所示。
15 编程如下:
O0010
N0010 T0303;
N0020 M03 S800 ; N0030 G00 X35.0 Z0; N0040 G01 X-1.0 F0.3; N0050 G00 Z2.0; N0060 X30.0;
N0070 G01 Z-90.0 F0.3; N0080 G00 U2.0;
N0090 Z2.0; N0100 X25.0; 图 1-15 N0110 G01 Z-70.0 F0.3; N0120 G00 U2.0; N0130 Z2.0; N0140 X20.0;
N0150 G01 W-32.0 F0.3; N0160 G28 U0 W0 T0300;
N0170 M03 S300 T0505;以右刀尖为基准 N0180 G00 X35.0 Z-80.0; N0190 G01 X0 F0.1;
N0200 G00 X200.0 Z100.0 T0500 M05; N0210 M30;
3.圆弧插补 G02/G03
数控车床上的圆弧插补指令G02、G03。它是用来指令刀具在给定平面内以F进给速度,作圆弧插补运动(圆弧切削)的指令。G02、G03是模态指令。
(1)格式:
I__K__F__; G02
X(U)__Z(W)__
R__F__; G03
指令中各指令字的含义如表1-6:
表1-6 G02、G03中字的含义 项目 1 2 3 指定内容 旋转方向 终点位置 绝对值 增量值 指令 G02 G03 X,Z U,W I,K R 意 义 顺时针旋转(CW) 反时针旋转(CCW) 终点坐标 从始点到终点的距离 从始点到圆心的距离(带符号) 圆弧的半径 从始点到圆心的距离 圆弧的半径
16 进给速度 沿着圆弧的速度 4 F 用地址X、Z或U、W指令圆弧的终点,是表示用绝对值或用相对值表示圆弧的终点,当用绝对值编程时,X、Z后续数字为圆弧终点在工件坐标系中的坐标值。当采用相对值编程时,U、W后续数字为终点相对于起点的坐标。 用地址I、K来指令圆弧圆心的坐标值,I、K分别为圆弧圆心相对于圆弧起点的X、Z方向上的增量坐标(有正、负)。
2X用半径R来指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两个圆弧的可能性,如图1-16所1?示,有大于180?和小于180?两个圆弧。为区分起见,特规定圆心角α?180?时,用“+R”表示,如图中的圆弧1;α>180?是,用“-R”,如图1-16中的圆弧2。注意:用R编程只适Z于非整圆的圆弧插补的情况,不适于整圆的加工。 (2)顺时针与逆时针的判别 图1-16 R正负的判断 圆弧插补指令分为顺时针圆弧插实指令G02和逆时针圆弧插补指令G03。圆弧插补的顺逆可按图1-17给出的方向叛断;沿着弧所在平面(如XZ平面)的垂直坐标轴(Y)的负方向(-Y)看去,顺时针方向为G02,逆时针方向为G03。(采用迪卡坐标系) a-RR逆圆顺圆顺圆逆圆图 1-17 圆弧顺逆的判断 (3)编程方法举例 在图1-18中,顺圆弧插补 方法一 用I、K表示圆心位置,绝对值编程。 ? ?
N03 G00 X20.0 Z2.0; N04 G01 Z-30.0 F80;
N05 G02 X40.0 Z-40.0 I10.0 K0 F60; ? ?
增量值编程 ? ?
N03 G00 U-80.0 W-98.0; N04 G01 U0 W-32.0 F80;
N05 G02 U20.0 W-10.0 I10.0 K0 F60; ? ?
方法二 用R表示圆心位置
共分享92篇相关文档