《数控车削编程与操作(实例).ppt》由会员分享,可在线阅读,更多相关《数控车削编程与操作(实例).ppt(114页珍藏版)》请在三一办公上搜索。
1、轮廓线加工,任务3 程序编制,任务2 指令讲解,项目1,第2章 数控车削编程与操作,任务4 控制面板操作,任务5 对刀及坐标设定,任务1 任务分析,任务1 任务分析,项目知识基本指令(G00、G01、G02、G03)的应用;技能目标轴的轮廓线车削,车削如下图所示的轴,毛坯为52100,材料为45#钢。,1.知识和目标,2.任务提出,这是一个加工轴轮廓的任务,有直线和圆弧,用基本编程指令G00、G01、G02、G03可完成。,1.快速定位指令(G00)该指令命令刀具以点定位控制方式从当前所在点快速运动到指令给出的目标位置;它只是快速定位,无运动轨迹要求。指令格式:G00 X(U)_ Z(W)_;
2、其中X、Z为目标点绝对坐标;U、W为增量坐标编程方式。,2.直线插补指令(G01)该指令命令刀具在两坐标点间以插补联动方式按指令的F进给速度作任意斜率的直线运动。指令格式:G01 X(U)_ Z(W)_ F_;其中X、Z为目标点坐标,U、W为增量坐标编程方式;F为切削进给速度,单位为mmr。,任务2 指令讲解,3.任务分析,3.圆弧插补指令(G02、G03)该指令命令刀具在X Z坐标平面内,按指定的F进给速度进行圆弧插补运动,切削出圆弧轮廓。G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。指令格式:G02 X(U)_ Z(W)_ I_ K_ F_;或 G02 X(U)_ Z(W)_ R
3、_ F_;G03 X(U)_ Z(W)_ I_ K_ F_;或 G03 X(U)_ Z(W)_ R_ F_;其中X、Z为圆弧终点坐标;I、K为圆弧中心的坐标,R为圆弧半径。,任务2 指令讲解,提示:顺时针圆弧与逆时针圆弧的判别方法 在使用G02或G03指令之前,要正确判别刀具在加工零件时是按顺时针路径作圆弧插补运动,还是按逆时针路径作圆弧插补运动。在XZ平面内向Y轴的负方向看去,刀具相对工件进给的方向顺时针为G02,逆时针为G03。,编程原点确定在该轴右端面中心处,所用操作系统为FANAC-0i,刀架前置。工件材料45#钢,各切削参数选用如下:主轴转速S=1000r/min;进给速度F=0.1
4、mm/r。选择刀具:1号刀为90外圆车刀,车外形。,任务3 程序编制,00010N05 T0101;N05 M03 S1000;N10 G00 X55 Z5;(编程起点)N10 X0;,1.准备工作,2.程序清单,N15 G01 Z0.0 F0.1;N20 G03 X30.0 Z-15 R15.0 F0.08;(切R15的圆弧)N25 GO1 Z-30.0 F0.12;(切X轴切轮廓至Z-30的位置)N30 G01 X50.0 Z-50.0;N35 Z-58.0;N40 G02 X-72.0 Z-50.0 R9.0 F0.08;(切R9的圆弧)N45 GO1 Z-95 F0.1;N50 G00
5、 X55;N55 Z5;N60 X100.0 Z200.0;N65 M05;N70 M30;,任务3 程序编制,任务4 控制面板操作,任务5 对刀及坐标设定,阶梯轴加工,任务3 程序编制,任务2 指令讲解,项目2,第2章 数控车削编程与操作,任务4 机床操作训练,任务5 量具使用,任务1 任务分析,任务1 任务分析,项目知识简单固定循环指令(G90、G94)的应用;技能目标车阶梯轴或盘类零件。,车削如图1和图2所示的阶梯轴,毛坯都为60100,材料为45#钢。,图1,图2,1.知识和目标,2.任务提出,图1和图2都是毛坯余量较大,或直接用棒料毛坯进行精车前的粗车。图1轴向余量较大,可用G90完
6、成;图2径向余量较大,可用G94完成。,G90指令格式:G90 X(U)_ Z(W)_ F _;X(U)、Z(W)为车削循环中车削进给路线的终点坐标。G90 X(U)_ Z(W)_ R _ F _;R为圆锥面起点半径与终点半径的差值,有正负号之分,轮廓左大右小R为负值。,任务2 指令讲解,1.外圆(内孔)切削循环G90:,两点说明:(1)G90为模态代码,使用G90循环指令进行粗车加工时,每次车削一层余量,当需要多次进刀时,只需按背吃刀量依次改变X的坐标值,则循环过程将依次重复执行;(2)为提高加工效率,可将每次循环的起始点沿X轴负方向移动。,3.任务分析,2.端面切削循环G94,任务2 指令
7、讲解,G94指令格式:G94 X(U)_ Z(W)_ F _;X(U)、Z(W)为车削循环中车削进给路线的终点坐标。说明:G94为模态代码,使用G94循环指令进行粗车加工时,每次车削一层余量,当需要多次进刀时,只需按背吃刀量依次改变Z的坐标值,则循环过程将依次重复执行。,编程原点都确定在该轴右端面中心处,所用操作系统为FANAC-0i,刀架前置。工件材料45#钢,各切削参数选用如下:主轴转速S=800r/min;进给速度F=0.2mm/r。图1选1号90外圆车刀;图2选2号90左偏刀,固定循环点都为(62,2)。,任务3 程序编制,00020N01 T0101;N05 M03 S800;N10
8、 G00 X62 Z2;(编程循环点),1.准备工作,2.图1程序清单,N12 G90 X58.0 Z-56.0 FO.2;(沿X轴切至Z-56的位置,多切2mm)N15 X56.0;(X方向背吃刀量1mm)N20 X54.0 Z-40;N25 X52.0;N30 X50.0;N35 X48.0;N40 X46.0;N45 X44.0;N50 X42.0;N55 X40.0;N60 G90 X58.0 Z-25.0 R-10.0 F0.2;(切圆锥面)N65 X56.0;N70 X54.0;,2.图1程序清单,N75 X52.0;N80 X54.0;N85 X50.0;N90 X48.0;N9
9、5 X46.0;N100 X44.0;N105 X42.0;N110 X40.0;(切至40,-25)N115 G00 X100.0 Z100.0;(直接退刀)N120 M05;(主轴停转)N125 M30;(程序结束),2.图1程序清单,00030N05 T0101;(1号刀加工)N10 M03 S800;N15 G00 X62.0 Z2.0N20 G01 Z0.0;N25 X58.0 Z-15.0 F0.2;N30 X56.0;(1号刀切至56,-15,背吃刀量为1mm)N35 GOO X60.0;N40 X100.0 Z100.0;(1号刀快速退刀)N45 T0202;(2号刀加工)N5
10、0 GOO X62.0 Z2.0;N95 G94 X10.0 Z-2 F0.2;(2号刀G94加工),3.图2程序清单,N100 X-4.0;N105 X-5.0;(循环切至10,-5)N110 G00 X100.0 Z100.0;(2号刀直接退刀)N120 M05;(主轴停转)N125 M30;(程序结束),说明:一般循环指令G90、G94和复合车削循环G71 G72 G73相比,G90、G94可以加工特殊的工件,能自行设定每次的进给量,但编程感觉就有点儿复杂了。,3.图2程序清单,任务4 控制面板操作,任务5 对刀及坐标设定,复杂轴加工,任务3 程序编制,任务2 指令讲解,项目3,第2章
11、数控车削编程与操作,任务4 机床操作训练,任务1 任务分析,任务1 任务分析,项目知识固定循环指令(G71、G72、G70)的应用技能目标车复杂轴,(1)车削如图1所示的复杂轴(螺纹可暂不加工),毛坯为50100;(2)车削如图2所示的内孔,工件毛坯为内径为8,材料都为45#钢。,图1 复杂轴,1.知识和目标,2.任务提出,图2 车内孔,2.任务提出,图1是一个加工复杂轴的任务,毛坯棒料有较大余量,可用外圆粗车固定循环指令G71配合G70加工。复合型车削固定循环指令G71,能使程序进一步得到简化,大大提高加工效率。图2和图1类式,加工内表面,用端面粗车循环G72加工较合理。,(1)适用情况 G
12、71指令适用于棒料毛坯粗车外圆或粗车内径,以切除毛坯的较大余量,可用于两种类型的粗车加工:类型一:零件轮廓在X和Z方向坐标值必须是单调增加或减小;类型二:零件轮廓在X方向坐标值不是单调变化的,允许有凹槽,但在Z方向必须是单调变化的。(2)指令格式G71 U(d)R(e);G71 P(ns)Q(nf)U(u)W(w)F_ S_;,任务2 指令讲解,2.任务分析,1.外圆(内孔)粗车循环G71,N(ns);N(nf);其中d粗加工每次进刀量(半径值),无符号;e 退刀量,该参数为模态值,直到指定另一个值前保持不变;ns精车程序第一个程序段的顺序号;nf精车程序最后一个程序段的顺序号;uX方向预留精
13、车余量(直径值);wZ方向预留精车余量。,两点说明:1)粗车循环过程中从N(ns)到N(nf)之间的程序段中功能均被忽略,只有G71指令中指定的F、S功能有效。2)在粗车削循环过程中,刀尖半径补偿功能无效。,1.外圆(内孔)粗车循环G71,(1)适用情况 使用G71、G72、G73指令完成零件的粗车加工之后,可以用G70指令进行精加工,切除粗车循环中留下的余量。(2)指令格式 G70 P(ns)Q(nf);其中ns精车程序第一个程序段的顺序号;nf精车程序最后一个程序段的顺序号。G70指令在程序中不能单独出现,要分别与G71、G72、G73配合使用,其编程格式为:N _ G71 P ns Q
14、nf;G71、G72或G73粗车循环指令;N ns;为粗车循环定义的精加工路径的第一个程序段;N nf;为粗车循环定义的精加工路径的最后一个程序段;G70 P ns Q nf;精车循环指令。,2.外圆(内孔)精车循环G70,(1)适用情况 G72与G71指令加工方式相同,只是车削循环是沿着平行于X 轴进行的。(2)指令格式 G72 U(d)R(e);G72 P(ns)Q(nf)U(u)W(w)F_ S_;N(ns);N(nf);其余各参数的含义与G71指令中的参数相同。,3.端面粗车循环G72,任务3 图1程序编制,1.准备工作,2.图1程序清单,O0010N005T0101;(取1号刀)N0
15、10M03S1000;(主轴正转)N020G00X52Z2;(固定循环点),开机回参考点启动主轴试切对刀。编程原点确定在该轴右端面中心处,所用操作系统为FANAC-0i。工件材料45#钢,尺寸为50120。切削参数选用如下:主轴转速S=1000r/min;进给速度F=0.1mm/r,固定循环点(52,2)。刀具:1号刀为75外圆车刀,粗车和精车外形。,2.图1程序清单,任务3 程序编制,O0010N005T0101;(取1号刀)N010M03S1000;(主轴正转)N020G00X52Z2;(固定循环点)N030G71U2R1;N040G71P050Q150U0.2W0.2F0.2;N050G
16、00X6;N060G01Z0F0.1;(刀尖移至倒角延长线上)N070X10Z-2;(倒角)N080Z-20;(切10外圆)N090G02X20Z-25R5;(倒R5圆角)N100G01Z-35;(切20外圆)N110G03X34Z-42R7;(倒R7圆角)N120G01Z-52;(切34外圆)N130X44Z-62;(切圆锥)N140Z-82;(切44外圆)N150X50;N160G70P070Q150;N170G00X100Z100;N180T0100;N190M05;N200M30;,任务3 程序编制,3.图2准备工作,开机回参考点启动主轴试切对刀。编程原点确定在该轴右端面中心处,所用操
17、作系统为FANAC-0i。工件材料为铝,尺寸为80100,已钻8孔,如双点划线所示。切削参数选用如下:主轴转速S=800r/min;进给速度F=0.2mm/r,固定循环点(6,3)。轴向切削深度为1.2mm,退刀量为1mm;X方向和Z方向的加工余量分别为0.2mm和0.5mm。刀具:内孔车刀,粗车和精车内孔。,4.图2程序清单,N0050N05 TO101;(内孔车刀)N10 M03 S800;N15 GOO X6.0 Z3.0;(定义固定循环点位置)N20 G72 U1.2R1.0;N25 G72 P30Q80 U-0.2W0.5F0.1;(内端面粗切循环加工)N30 G01 X74;N35
18、 Z0;N40 Z-10;N45 X54.0 Z-20;N50 Z-30;N55 G03 X48 Z-34 R4.0;(内孔凹为G03)N60 GO1 X30;N65 Z-45;N70 G02 X14 Z-62 R2;(内孔凹为G03)N75 G01 Z-59;N80 X6 Z-62;(倒角C1)N85 G70 P30 Q80;(精加工轮廓结束)N90 G00 X100.0 Z200.0;(返回对刀点)N95 M05;N100 M30;(主程序结束并复位),仿形零件加工,任务3 程序编制,任务2 指令讲解,项目4,第2章 数控车削编程与操作,任务4 机床操作训练,任务1 任务分析,任务1 任务
19、分析,项目知识固定循环指令G73的应用技能目标仿形零件的车加工,车削下图所示的仿形轴,毛坯为35160,铝材料。,1.知识和目标,2.任务提出,这是一个仿形轴的加工任务,用接近最终形状的循环切削方式加工效率最高,可用固定形状粗车循环G73配合G70加工。,(1)适用情况 固定形状粗车循环是按照一定的切削形状,逐渐地接近最终形状的循环切削方式。一般用于车削零件毛坯的形状已用锻造或铸造方法成形的零件的粗车,加工效率很高。(2)指令格式G73 U(i)W(k)R(d);G73 P(ns)Q(nf)U(u)W(w)F_ S_;其中 ns、nf、u、w、F和S与G71指令中的相同。iX轴的退刀距离和方向
20、(半径值);kZ轴的退刀距离和方向;d 粗车循环次数。,任务2 指令讲解,3.任务分析,1.固定形状粗车循环G73,编程原点确定在该轴右圆弧面顶点,所用操作系统为FANAC-0i,刀架前置,工件材料为铝,35160。各切削参数选用如下:主轴转速S=1000r/min;进给速度F=0.2mm/r,固定循环点(37,2)。选择75外圆车刀,用于粗车和精车。,任务3 程序编制,00050N05 T0101;(1号刀)N10 M03 S1000;N15 G00 X37.0 Z2.0;(固定循环点),1.准备工作,2.程序清单,N20 G73 U18 W18 R9;N25 G73 P30 Q65 U0.
21、2 W0.2 F0.2;(从P30到Q60是循环体)N30 G00 X0 Z2.0;N35 G03 X11.89 Z-3.3 R7.0;N40 X21.78 Z-56.83 R60.0;N45 G02 X20.0 Z-85.0 R42.0;N50 G01 Z-95.0;N55 X32;(切Z-95的端面)N60 Z-110.0;(沿X轴切32的外圆,Z轴向多切5mm)N65 G70 P30 Q60;(同一把刀精车)N70 M05;N75 M30;,2.程序清单,槽的加工,项目5,项目5 槽的加工,暂停指令CO4,纵向切削固定循环G74,外径切槽固定循环G75,G04指令用于,暂停进给,指令格式
22、:,G04 P_或G04 X(U)_,暂停时间的长短可以通过地址,X(U)或P,来指定。,P与X的区别,其中P后面的数字为整数,单位是ms;X(U)后面的数字为带小数点的数,单位为s。,暂停指令CO4,例题,欲空转2.5s时其程序段为:,G04 X2.5或G04 U2.5或G04 P2500,指令格式为:,G74 X(U)_Z(W)_I_K_D_F _,B点X坐标,AB增量值,C点的z坐标,AC的增量值,x方向的移动量(无符号指定),z方向的切削量(无符号指定),切削到终点时的退刀量,进给速度,如果程序段中X(U)、I、D为0,则为深孔钻加工。,纵向切削固定循环G74,G75是外径切槽循环指令
23、,G75指令与G74指令动作类似,只是切削方向旋转90,这种循环可用于端面断续切削;如果将Z(W)和K、D省略,则X轴的动作可用于外径沟槽的断续切削。,外径切槽固定循环G75,G75 X(U)_Z(W)_I_K_D_F_,各参数的意义同G74,G75指令格式为,螺纹加工,项目6,项目6 螺纹加工,G32,G92,G76,端面螺纹,直螺纹,锥螺纹,1.单行程螺纹切削,2.简单螺纹切削循环,3.螺纹切削复合循环,一、加工对象,二、加工方法,车螺纹时应遵循的几个原则,1.在保证生产效率和正常切削的情况下,宜选择较低的主轴转速;2.当螺纹加工程序段中的导入长度1和切出长度2比较充裕时,可选择适当高一些
24、的主轴转速;3.当编码器所规定的允许工作转速超过机床所规定主轴的最大转速时,则可选择尽量高一些的主轴转速;4.通常情况下,车螺纹时主轴转速应按其机床或数控系统说明书中规定的计算式进行确定,其计算式为:n螺n允/L(r/min)5 牙型较深,螺距较大时,可分数次进给,每次进给的背吃刀量用螺纹深度减去精加工背吃刀量所得之差按递减规律分配,常用螺纹切削的进给次数与背吃刀量见表2-3、表2-4。,1.内(外)圆柱螺纹,2.内(外)圆锥螺纹,3.单头螺纹和多头螺纹,4.恒螺距与变螺距螺纹,一、螺纹加工的类型,数控系统不同,螺纹加工指令也有差异。,螺纹车削指令,螺纹车削复合循环指令(G76),等螺距螺纹车
25、削指令(G32),简单螺纹车削循环指令(G92),二、螺纹加工指令分类,G32指令可以加工圆柱螺纹和圆锥螺纹。,G32和G01指令的根本区别是:,G32能使刀具直线移动的同时,使刀具的移动和主轴保持同步,即主轴转一周,刀具移动一个导程;G01指令刀具的移动和主轴的旋转位置不同步,用来加工螺纹时会产生乱牙现象。,三、等螺距螺纹切削指令G32,用G32加工螺纹时,由于机床伺服系统本身具有滞后特性,会在起始段和停止段发生螺纹的螺距不规则现象,故应考虑刀具的引入长度和超越长度,整个被加工螺纹的长度应该是引入长度、超越长度和螺纹长度之和。,注意,等螺距螺纹切削指令G32的格式,G32 X.Z.F.G32
26、 U.W.F.,其中,X、Z 为螺纹终点绝对坐标值,U、W 为螺纹终点相对螺纹起点坐标增量,F为螺纹导程(螺距),单位:mm/r,圆柱螺纹加工,格式:G32 Z.F.G32 W.F.,常用螺纹切削的进给次数与背吃刀量,(米制、双边)(mm),例题,如图所示是圆柱螺纹加工实例,螺距为4 mm,第一次和第二次单边切削量均为1 mm,引入长度为3 mm,超越长度为1.5 mm。,程序如下:O0308;N020 G00 U-62.0;N021 G32 W-74.5 F4.0;N022 G00 U62.0;N023 W74.5;N024 U-64.0;N025 G32 W-74.5;N026 G00 U
27、64.0;N027 W74.5;,如下图所示圆锥螺纹,螺纹导程为1.5 mm。1=2 mm,2=1mm。试编写螺纹加工程序,例题,该指令的循环路线与前述的G90指令基本相同,只是F后面的进给量改为螺纹导程即可。,格式:,G92 X(U)_Z(W)_R_F_,X、Z为螺纹终点坐标值,U、W为螺纹起点坐标到终点坐标的增量值,R为锥螺纹大端和小端的半径差,四、简单螺纹切削循环指令G92,用G92进行圆柱螺纹加工,格式:G92 X(U)_Z(W)_F_,用G92进行圆锥螺纹加工,格式:G92 X(U)_Z(W)_R_F_,如下图所示圆柱螺纹,螺纹导程为1.0 mm。1=2 mm,2=1mm。试编写螺纹
28、加工程序,例题,如下图所示圆锥螺纹,螺纹导程为1.5 mm。1=2 mm,2=1mm。试编写螺纹加工程序,例题,螺纹切削多次循环指令G76,G76 P(m)(r)(a)Q_R_G76 X(U)Z(W)R(i)P(k)Q(d)F(L),m精车重复次数,r螺纹尾端倒角值,a刀具角度,Q最小车削深度,R精车余量,X(U)、Z(W)螺纹终点坐标,i螺纹锥度值,k螺纹高度,d第一次车削深度,L螺距,指令格式:,轴套加工(内轮廓加工),项目7,项目7 轴套加工(内轮廓加工),根据不同的加工情况,内孔车刀可分为通孔车刀和盲孔车刀两种,内孔车刀示意图,一、内孔车刀的种类,车孔的关键技术是解决内孔车刀的刚性和排
29、屑问题,1、增加内孔车刀的刚性可采取以下措施,(1).尽量增加刀柄的截面积,(2).尽可能缩短刀柄的伸出长度,2、解决排屑问题,1.精车孔时要求切屑流向待加工表面(前排屑)。采用正刃倾角的内孔车刀;,2.加工盲刀时,应采用负的刃倾角,使切屑从孔口排出。,二、车孔的关键技术,加工图所示阶梯孔类零件,材料为铝合金,材料规格为5030mm,其中毛坯轴向余量为5mm,要求按图纸要求加工完成该零件。,例题1,该零件表面由内外圆柱面、圆弧等表面组成,工件在加工的过程中要进行两次装夹才能够完成加工,同时根据在加工孔类零件时一般按照先进行内腔加工工序,后进行外形的加工工序的原则应该首先进行孔的加工然后进行其他
30、面的加工。,1.工艺分析,1)工件装夹,内孔加工时以外圆定位,用三爪自定心卡盘夹紧。2)对刀,2、操作步骤及加工程序,内孔刀对刀之前内孔已经钻完成,调用所需刀具,首先对Z轴,刀具刀尖接近工件外端面,试切削工件外端面,然后在工件补正界面内输入Z0测量,Z轴对刀完成,X轴对刀,沿Z轴切削工件内孔表面,沿Z轴切削深度控制在10mm左右,刀具沿Z向退刀,主轴停转,测量工件内孔直径,在工件补正界面内输入X测量值即可完成X轴对刀。,内孔镗刀的对刀:,数控加工工序卡,例题2,十字限位盖加工及工艺方案,1.毛坯选择:,铸造成型件毛坯单边余量2.5mm 78外圆、14中心孔由前序加工完毕数控车加工2、3序,十字
31、限位盖零件图,2.工艺设计方案,以78外圆定位,加工左端(专用卡爪)再以60外圆及大端面定位,加工球面(注意夹紧力不宜过大),1、数车加工工艺路线:,加工48内轮廓R74圆弧倒角60外圆及端面切空刀槽调头车SR71.9球面,2、技术分析:,主要保证60尺寸精度;垂直度0.05;表面粗糙度1.6,3、装卡方案:,4、加工工序内容、刀具、切削用量选择参考表一。,表一 十字限位盖加工工序内容、刀具、切削用量选择参考,表一 十字限位盖加工工序内容、刀具、切削用量选择参考,表一 十字限位盖加工工序内容、刀具、切削用量选择参考,非圆曲线加工(宏指令),指令构成,宏程序的变量,补偿设定,项目8,项目8 非圆
32、曲线加工(宏指令),转移和循环,运算符,一、构成1.包含变量2.包含算术或逻辑运算(=)的程序段3.包含控制语句4.包含宏程序调用指令,一、FANUC数控系统用户宏程序,变量种类:,二、FANUC宏程序的变量,P:刀具补偿号,R:绝对值指令(G90)方式时的刀具补偿值。增量值指令(G91)方式时的刀具补偿值为该值与指定的刀具补偿号的值相加。,三、刀具补偿存储器C用G10指令进行设定,1.无条件转移:GOTOn,2)IF 条件表达式 THEN当指定的条件表达式满足时,执行预先决定的宏程序语句。,例:GOTO10为转移到N10程序段。,2.条件转移:(IF语句),1)IF 条件表达式 GOTOn
33、当指定的条件表达式满足时,转移到标有顺序号n的程序段,如果指定的条件表达式不满足时,执行下个程序段。,例:IF#1EQ#2 THEN#3=0;,四、FANUC宏程序的转移和循环,3.WHILE 条件表达式 DO m;(m=1,2,3),条件满足,条件不满足,ENDm,注:循环允许嵌套,最多3层,但不允许交叉,五、运算符,1.非模态调用G65:,例:G65 P8000 L2 A10.B2.;调用2次程序号8000,经自变量A传递到宏程序#1=10;自变量B传递到宏程序#2=2。,G65 Pp Ll,格式:,p:要调用的程序号,L:调用次数(默认为1),自变量:数据传递到宏程序,六、FANUC宏程
34、序的调用,自变量指定,根据使用的字母,CNC系统自动地决定自变量指定的类型。地址不需要按字母顺序指定。但应符合字地址的格式。但是,I,J 和K 需要按字母顺序指定。,自变量指定,根据使用的字母,系统自动决定自变量指定的类型。自变量指定用于传递诸如三维坐标值的变量。I,J,K 的下标用于确定自变量指定的顺序,在实际编程中不写。,注:,如果自变量指定和自变量指定混合指定的话,后指定的自变量类型有效。,G66 Pp Ll;程序点G67;(取消模态),例:G66 P8000 L2 A10.B2.;G00 G90 Z-10.X-5.G67一旦发出G66 则指定模态调用,即指定沿移动轴移动的程序段后调用宏
35、程序。移动到Z-10,调用2次程序号8000,移动到X-5,再调用2次程序号8000。,2.模态调用(G66):,%1000;长半轴40、短半轴30的椭圆G54 G90 G00 Z30M03 S800G00 X45 Y-15;Z3G01 Z-5 F100#0=0;给角度赋0初值WHILE#0 LE 360;#1=40*COS#0*PI/180;#2=30*SIN#0*PI/180;G01 X#1 Y#2;#0=#0+1;ENDWX45 Y15;G00 Z30X0 Y0 M05M30,FANUC用户宏程序编程,典型轴类零件加工,项目9,项目9 典型轴类零件加工,例题1,加工如图所示的轴类工件,材
36、料为45钢,毛坯为25100mm棒材,装夹以25mm外圆为工艺基准,用三爪自定心卡盘夹持25mm外圆。,工作步骤,分析零件图,制定工艺,输入控制器,调试程序,加工零件,数值计算,编制程序,注:,1)自右向左进行轮廓面加工先开粗:可将25的棒料一端车到13,长为30;后粗车、精车:依次车外圆R8mm、12.74、R8、9.47、12、16倒角C1车削螺纹大圆20倒角C1车24大圆。,2)切槽,3)车螺纹,4)切断,保证轴向长度50mm,2、选择刀具,画出刀具布置图,刀具选用:,T175外圆精车刀,T2宽3mm的割槽刀,T3螺纹车刀。,1、工作顺序,以工件右端面为工件原点,使用后刀架。换刀点定为X
37、100.0 Z200.0,循环点为X30.0 Z5.0。,O0200N010 T0101;(外圆粗加工)N020 M03 S600;N030 G00 X30.0 Z5.0;(循环点X30.0 Z5.0)N030 G71 U1.5 R0.5;(用G71循环指令开粗,使毛坯接近零件外形)N040 G71 P050 Q160 U0.3 W0.2 F0.2;N050 G00 X17.0;N060 G01 Z0.0 F0.2;N080 Z-30.0;N090 X18.0;(移到倒角点上)N100 X20.0 Z-31.0;(倒角C1)N110 Z-39.0;(移到倒角点上)N120 X18.0 Z-40
38、.0;(再倒角C1)N130 Z-45.0;N140 X24.0;N150 Z-50.0;N160 X30.0;N170 G00 X100.0 Z200.0;,编写程序,N180 T0101;(外圆精加工)N190 M03 S800;N200 G00 X30.0 Z5.0;N210 G70 P050 Q160;(精加工语句,和G71配合使用)N220 G00 X100.0 Z200.0;N230 T0101;(右侧外圆粗加工,长度30mm)N240 M03 S600;N250 G00 X25.0 Z5.0;N260 G73 U3.0 R3.0;(径向尺寸有增减,用G73,X方向单边余量(17-
39、12)/2=2.5,取整3)N270 G73 P280 Q340 U0.3 W0.2 F0.2;N280 G00 X0;N290 G01 Z0.0 F0.1;N300 G03 X12.74 Z-12.84 R8.0;(顺时针加工G03)N310 G02 X12.0 Z-22.0 R8.0;(逆时针加工G02)N320 G01 X16.0 Z-28;N330 Z-30.0;N340 X24.0;N350 G00 X100.0 Z200.0;,N360 T0101;(外圆精加工)N370 M03 S800;N380 G00 X25.0 Z5.0;N390 G70 P280 Q340;(和G73配合
40、使用)N400 G00 X100.0 Z200.0;N410 T0202;(切槽)N420 M03 S350;N430 G00 X35.0 Z-45.0;N440 G75 R1.0;N450 G75 X16.0 Z-43.0 P2000 Q1000 F0.1;N460 G00 X100.0 Z200.0;N470 T0303;(车螺纹)N480 M03 S300;N490 G00 X25.0 Z-25.0;N500 G01 X19.8 F0.1;(去掉螺纹牙尖顶)N510 G92 X19.1 Z-42.0 F1.5;(按照螺距1.5查表,第一刀切掉0.974,取0.9)N520 X18.3;(
41、第二刀切掉0.8)N530 X18.05;(第三刀切掉0.25,并达到小径尺寸:20-1.31.5=18.05)N540 G00 X100.0 Z200.0;(退刀)N550 M05;N560 M30;,球型阀芯零件图及加工工艺规程及程序单,球型阀芯零件图,毛坯情况:45mm,材料:不锈钢棒料C r2Ni17,例题2,图中各点坐标如下:,1、下料;2、粗车左侧24外圆、端面、切槽、台肩、打中心孔;3、调头:粗加工球面及圆弧、20外圆、打中心孔,再精车该轮廓面;4、精车24外圆、车螺纹(两顶)5、切断:右端20切掉一部分(工艺搭子),工艺分析,技术要求:,主要保证球面尺寸、同轴度0.05、表面粗
42、糙度Ra1.6。,工工艺路线分析,加工工艺规程表,加工工艺规程表续1,加工工艺规程表续2,(1)手动平24端面,打中心孔,O2006;G54G99M03S500T0101;G00X46.Z2.;G71U1.5R1.0;G71P1Q2U0.5F0.2;N1G00X20.;G01Z0.;X24.;Z-2.;Z-30.;Z-31.;Z-46.;(M点)N2X43.Z-57.;(N点),G70P1Q2F0.1;G00X100.Z100.;T0202;G00Z-30.;X32.;G01X20.F0.06;X32.;G00X100.;Z100.;T0100;M05;M30;,分步加工程序,(2)调头,打中
43、心孔,粗车右端面,O2007;G54G99M03S500T0101;G00X46.Z2.;G71U1.5R1.0;G71P10Q20U0.F0.2;N10G00X20.;G01Z-39.;(g点)X43.Z-49.3;(h点)N20Z-64.;G00X100.Z200.;T0100;T0303;(R刀)G42G00X50.Z5.;,G73U5.W5.R8.;N1G00X20.Z2.;G01Z-38.6;(A点)G02X21.9Z-40.55R2.;(B点)G03X21.9Z-74.55R20.;(C点)G02X20.Z-75.66R2.;(D点)G01Z-81.3R2.;(E点)G02X30.
44、Z-85.R5.;(F点)N2G01U5.;G40G00X100.Z100.;S1500;T0404(尖刀),G70P1Q2F0.1;G40G00X100.;Z100.;T0400;T0100;M05;M30;,(3)车螺纹,O2008;G54G99M03S500T0101;M03S400T0505;G00X26.Z5.;G92X23.2Z-32.F1.5;X22.6;X22.2;X21.04;G00X100.;Z100.;T0500;M05;M30;,典型套类零件加工,项目10,项目10典型套类零件加工,例题1,如图所示的轴套类工件,材料为45钢,毛坯为70150mm棒料,按要求加工。,加工
45、要求:,1、钻孔用G74指令,2、内孔加工用G90指令,3、外槽104用G75指令,根据图样要求及毛坯情况,确定工艺方案及加工路线。以70150mm的毛坯外圆为工艺基准,用三爪自定心卡盘夹持70mm的外圆。,分析零件图,制定工艺,输入控制器,调试程序,加工零件,数值计算,编制程序,注:,1、工步顺序:,1)车外轮廓及右端面:从右向左加工:依次倒角C2、车外圆50mm、车锥、车外圆67mm、车外圆R19.43、车外圆67mm;,2)加工内孔;,3)切槽;,4)车螺纹;,5)切断工件,保证轴向长度80mm。,2、刀具选择。,T175外圆粗车刀;,T275外圆精车刀;,T3宽3mm的割槽刀;,T43
46、0mm的钻头;,T590外圆车刀;,T6螺纹刀。,例题2,套筒类零件,如图所示为一套类筒零件,所选毛坯为112 mm143 mm棒料,预留75 mm内孔,图中长度为51 mm的外径,以二次装夹来进行加工,本次编程不加工,材料为45钢。,1.选择左端面和外圆作为定位基准,,2.采用三爪自定心卡盘夹持,取工件左端面中心为工件坐标系坐标原点,换刀点选择在(200,400)处。,3.找正后一次装夹完成粗、精加工。,一、确定工艺方案,1号刀:为90硬质合金机夹粗车外圆偏刀,刀尖半径为R0.5 mm;,2号刀:为内圆粗车刀,刀尖半径为R0.5 mm;,3号刀:为90硬质合金机夹精车外圆偏刀,刀尖半径为R0
47、.2mm;,4号刀:为车槽刀,刀宽4 mm;,5号刀:为内圆精车刀,刀尖半径为R0.2 mm;,6号刀:为车槽刀,刀宽4.1 mm。,二、刀具,(1)下料为112 mm141 mm棒料,预留75 mm内孔,调质处理HB220250;(2)用1号刀粗车端面、外圆锥面和110 mm外圆,单边留0.25 mm精车余量;(3)用2号刀粗车内阶梯孔,X向单边留0.25 mm精车余量,Z向单边留0.5 mm精车余量;(4)用3号刀精车端面、外圆锥面和110 mm外圆;(5)用4号刀切493.8 mm的槽;(6)用5号刀精车内阶梯孔和倒角;(7)用6号刀切4.1 mm2.5 mm的槽。,三、工艺路线的设计,
48、四、切削用量,1.取工件左端面中心为工件坐标系坐标原点,,2.对刀点选择在(200,400)处,,3.用G54设定工件坐标系,,五、工件坐标系,O0403;N010 G54;N020 S300 M03;N030 M08;N040 T0101;N050 G00 X118.0 Z141.5;N060 G01 X32.0 F0.2;N070 G00 X103.0;N080 G01 X110.5 Z117.678 F0.2;N090 Z48.0;,N100 G00 X200.0 Z400.0;N110 T0202;N120 G00 X89.5 Z145.0;N130 G01 Z61.5 F0.3;N1
49、40 X79.5;N150 Z-5.0;N160 G00 X75.0;N170 Z180.0;N180 G00 X200.0 Z400.0;N190 T0303;N200 G00 X70.0 Z145.0 S600;,程序如下:,N210 G01 Z141.0 F0.08;N220 X102.0;N230 X110.0 W-6.93;N240 Z48.0;N250 X112.0;N260 G00 X200.0 Z400.0;N270 T0404;N280 G00 X80.0 Z180.0 S200;N290 Z131.0;N300 G01 X93.8 F0.2;N310 G04 X2.0;N3
50、20 G00 X80.0;N330 Z180.0;,N340 G00 X200.0 Z400.0;N350 T0505;N360 G00 X92.0 Z142.0 S600;N370 G01 X90.0 Z140.0 F0.08;N380 Z61.0;N390 X80.0;N400 Z-5.0;N410 G00 X75.0;N420 Z180.0;N430 G00 X200.0 Z400.0;N440 T0606;N450 G00 X115.0 Z71.0 S240;,N460 G01 X105.0 F0.1;N470 G04 X2.0;N480 X115.0;N490 G00 X200.0