版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章数控车床加工程序的编制内容提要:数控车床编程的基本方法及典型零件的工艺分析程序编制前置刀架后置刀架
数控车床主轴和刀架的关系3.1.1车床的前置刀架与后置刀架数控机床的初始状态:
是指数控机床通电后具有的状态,也称为数控系统内部默认的状态,即缺省状态。
一般设定初始状态为:绝对坐标编程(X,Z或G90)、使用米制长度单位(G21)、取消刀具补偿(G40、G49)、冷却液关闭(M08或M09)
主轴停转(M05)
等状态。3.1.3数控车床的绝对、增量、混合编程3.1.4数控车床的直径编程例如,A点坐标为(110,60)
B点坐标为(50,0)在程序中输入直径值3.1.5S功能的三个含义:1、一般含义:主轴转速:r/min,用G97指令设定2、恒线速意义:恒定线速度:m/min,用G96设定3、限定转速意义:最高转速:r/min,用G50设定切削用量三要素:1、切削速度v或主轴转速n2、背吃刀量或吃刀深度3、切削进给速度Vf或进给量数控车床进给速度F功能:1、进给量,单位:mm/r,用G99设定;2、进给速度,单位:mm/min,用G98设定。数控车床刀具T功能:指令代码:T;表达方式:T。举例:数控车床的模态与非模态含义:模态指令,书写可以省略。因为不被注销,便一直有效。O0030;N010G50X270.0Z260.0;N020G97S300M03;N030T1010;N040G00Z10.0G04U0.5;N050Z-9.0;N060G01Z-20.0;N070G00Z10.0G04U0.5;N080Z-19.0;N100G01Z-30.0;N110G00Z10.0G04U0.5;N120Z-29.0;N130G01Z-40.0G04U0.5;N140G00Z10.0M05M09;N150G30U0W0;N160M30程序延时指令格式:
G04X;
G04U;
G04P;X、U用小数;P不用小数数控车床暂停指令G04的意义:G04的书写:可以有三种,X、U用小数;P不用小数。举例如下:第二节程序编制的方法数控车床机床的坐标系及机床原点机床原点的寻找及其位置数控车床机床的坐标系及机床原点编程坐标系(工件坐标系)
原点的合理位置编程原点,选在机床原点时,编程原点选在工件右端面回转中心原点时,
结果是:工件原点,
在右端面比在机床原点尺寸数字更简,一目了然。
第一种是:通过对刀将刀偏值写入参数从而获得工件坐标系。这种方法操作简单,可靠性好,它通过刀偏与机械坐标系紧密的联系在一起,只要不断电、不改变刀偏值,工件坐标系就会存在且不会变,即使断电,重启后回参考点,工件坐标系还在原来的位置。
第二种是:用G50设定坐标系,对刀后将刀移动到G50设定的位置才能加工。对刀时先对基准刀,其他刀的刀偏都是相对于基准刀的。
第三种方法是MDI参数,运用G54~G59可以设定六个坐标系,这种坐标系是相对于参考点不变的,与刀具无关。这种方法适用于批量生产且工件在卡盘上有固定装夹位置的加工。FANUC系统确定工件坐标系的三种方法:如何寻找和保证?工件原点在所选位置
一、直接用刀具试切对刀
1.用外园车刀先试车一外园,记住当前X坐标,测量外园直径后,用X坐标减外园直径,所的值输入offset界面的几何形状X值里。
2.用外园车刀先试车一外园端面,记住当前Z坐标,输入offset界面的几何形状Z值里。二、用G50设置工件零点
1.用外园车刀先试车一外园,测量外园直径后,把刀沿Z轴正方向退点,切端面到中心(X轴坐标减去直径值)。
2.选择MDI方式,输入G50X0Z0,启动START键,把当前点设为零点。
3.选择MDI方式,输入G0X150Z150,使刀具离开工件进刀加工。
4.这时程序开头:G50X150Z150…….。
5.注意:用G50X150Z150,你起点和终点必须一致即X150Z150,这样才能保证重复加工不乱刀。
6.如用第二参考点G30,即能保证重复加工不乱刀,这时程序开头G30U0W0G50X150Z150
三、用工件移设置工件零点
1.在FANUC0-TD系统的Offset里,有一工件移界面,可输入零点偏移值。
2.用外园车刀先试切工件端面,这时Z坐标的位置如:Z200,直接输入到偏移值里。
3.选择“Ref”回参考点方式,按X、Z轴回参考点,这时工件零点坐标系即建立。
4.注意:这个零点一直保持,只有从新设置偏移值Z0,才清除。
四、用G54-G59设置工件零点
1.用外园车刀先试车一外园,测量外园直径后,把刀沿Z轴正方向退点,切端面到中心。
2.把当前的X和Z轴坐标直接输入到G54----G59里,程序直接调用如:G54X50Z50……。
3.注意:可用G53指令清除G54-----G59工件坐标系。Fanuc系统数控车床设置工件零点常用方法要求:加工结束后,刀具回到起刀点。用G50确定工件原点坐标系的确定方法用G50可以确定任意点作为工件原点。但,确定在右端面O3为更方便。例如,O1点,G50X70Z70;O2点,G50X70Z60;……O3点,G50X70Z20;20用G54~59偏置零点的方法零点零点偏置后偏置后零点用刀具补偿指令T
设定工件原点用刀具刀尖对准右端面OP处,当刀具位于右端面位置,输入Z0,并按测量时,机械坐标所显示数值为:OP点到机床原点(零点)的距离;切外圆后,测量其直径,该直径是外圆到回转中心的距离,将该直径值写入,并按测量时所显示的机械坐标X数值为:回转中心到机床原点的距离。所以,等于是将机床零点偏移了所显示的数值后,零点偏到了右端面中心。
用刀具补偿指令对刀时对起刀点,没有什么特殊要求,刀具只要在工件外即可。程序起点:工件原点在卡盘端面时,程序起点是:(85,210)工件原点在工件右端面时,程序起点是:(85,90)
四种返回换刀点的指令及其含义:G24:沿X方向;G25:沿Z方向;G26:先X,后Z;G27:先Z,后X。
数控车床的对刀点、起刀点和换刀点
对刀点——程序原点、工件原点起刀点的设置起刀点的设置对刀就是寻找、确定工件原点起刀点远起刀点近用G28指令,通过G28指令本身设定的中间点,返回参考点。中间点(,)用G28U0W0;直接返回参考点或机床原点G28X30.0Z15.0;设定中间点的意义:防止刀具回参考点或机床原点时,发生碰撞。G29的意义:从参考点或机床原点,通过G28设定的中间点,移动到加工点。G28X70.Z130.;G29X30.Z180.;快速点定位G00:基本移动指令G代码快速点定位G00:直线插补G01:G00X/UZ/WF
SBTM;
其中:X/UZ/W为快速定位的目标点;常用格式G00X/UZ/W;实际速度受面板倍率OVERRIDE控制尾座移动
附加辅助
G01X/UZ/WA
C/R
F
ESBTM;其中:X/UZ/W为直线插补的目标点;AE常用格式G01X/UZ/WF;角度值
倒棱数据/倒圆数据
G00,G01快速移动定位(G00)指令格式:G00X(U)-Z(W)-;功能:G00指令是使刀具以系统预先设定的快速进给速度移动定位至程序段所指定的位置,G00指令又称为点定位指令。其中,X、Z表示目标点绝对值坐标,即采用绝对坐标编程时,X、Z表示快速移动的终点位置在工件坐标系中的坐标;U、W表示目标点相对前一点的增量坐标,即采用增量坐标编程时,U、W表示快速移动的终点位置相对于起点位置(前一点)的坐标增量(即位移量+移动方向)。如图3-17(a)和(b)所示,刀具快速移动到指定位置时,用G00编程如下:(a)绝对值编程:;增量值编程:;(b)绝对值编程:;(A→B→C)增量值编程:;直线插补(G01)指令格式:G0lX(U)-Z(W)-F-;功能:G01指令是使刀具以程序中设定的指令即进给速度,从所在点出发沿直线移动到目标点即直线插补至指定点。G0l是模态代码,可由G00、G02、G03或G32指令注销。其中,X、Z表示目标点绝对值坐标,即采用绝对坐标编程时,X、Z表示程序段指定点在工件坐标系中的坐标位置;
U、W表示目标点相对前一点的增量坐标,即采用增量坐标编程时,U、W表示程序段指定点相对当前点的移动距离与方向;
F表示进给量,若在前面已经指定,可以省略,即F表示合成进给速度,在新的
F指令替代前一直有效,是模态指令。
绝对值编程:;(S→E)增量值编程:;
绝对值编程:
无省略格式形式一般(省略)形式注释说明;;设OP为工件原点N20S800M04;S800M04;主轴反转,转速800r/min;;P0→P1点用G00快速定位;;刀尖从P1→P2点,;;刀尖从P2→P3点,;;从P3快速返回到起刀点P0点
增量值编程:;;N20S800M04;S800M04;;;;;;;;;
数控车床车削端面路线
车削端面和外圆切入、切出要领数控车床车削外圆路线在车削端面、沟槽等与X轴平行的加工时,只需单独指定X(或U)坐标;在车外圆、内孔等与Z轴平行的加工时,只需单独指定Z(或W)值。
车削端面、沟槽等时,切削与X轴平行的加工,只需单独指定X(或U)坐标车外圆、内孔等时,切削与Z轴平行的加工,只需单独指定Z(或W)值倒角时,需同时指定X、Z
(或U、W)车外圆:(A→B)
车圆锥面(倒角):(A→B)
绝对值方式:;
绝对值方式:;增量值方式:;
增量值方式:;
车槽:(A→B)绝对值方式:;增量值方式:;指令格式:G02(G03)X(U)Z(W)IK(R)F;功能:圆弧插补指令说明:圆弧插补指令是切削圆弧时使用的指令,即G02、G03指令表示刀具在给定平面内以F进给速度从圆弧起点向圆弧终点进行圆弧插补,属于模态指令。
G02——为顺时针圆弧插补指令,即凹圆弧的加工;
G03——为逆时针圆弧插补指令,即凸圆弧的加工。
X,Z——圆弧终点绝对值坐标,即采用绝对坐标编程时,X、Z为圆弧终点坐标值;U,W——圆弧终点相对圆弧起点增量坐标,即用增量坐标编程时,U、W为圆弧终点相对圆弧起点的坐标增量;I,K——圆心相对圆弧起点增量坐标(I、K编程),即I、K为圆心在X、Z轴方向上相对圆弧起点的坐标增量(用半径值表示),I、K为零时可以省略;F——圆弧插补的进给量圆弧插补(G02、G03)指令数控车床所用圆弧插补指令R——圆弧半径(R编程),
当圆弧所对圆心角为0º~180°时,R取正值;圆心角为180°~360°时,R取负值;
I,K——圆心相对圆弧起点增量坐标(I、K编程),即I、K为圆心在X、Z轴方向上相对圆弧起点的坐标增量(用半径值表示),I、K为零时可以省略;用R编程方法;A→B;B→CG01Z10.0;C→D或(用R编程)G01X20.0;A→BG03X44.0Z23.0R12.0;B→CG01Z10.0;C→D圆心角α≤180º
圆心角α>180º编程方法绝对值编程相对值编程I、K编程G02X50.0Z30.0I25.0F30;G02U20.0W-20.0I25.0F30;R编程G02X50.0Z30.0R25.0F30;G02U20.0W-20.0R25.0F30;圆弧插补I、K编程与R编程方法的区别绝对值编程:①I、K编程;②R编程:;增量值编程:①I、K编程:;②
②
R编程:;从A点到B点的圆弧插补,编程(用G02编程)如下:
走刀路线为A→B→C→D→E→F,其绝对坐标方式和增量坐标方式编程如下:绝对坐标编程:;→A
(或;A→B
;B→C
;C→D
;D→E
G02X50.0Z-66.0I8.0K0(或R8.0);E→F增量坐标编程:
(或;A→B;B→C;C→D;D→EG02U16.0W-8.0I8.0K0(或R8.0);E→F
轮廓起点为:X0/Z0①G1X20倒角开始(24-2*2)N1G1X20②G1X24Z-2N2G1X24Z-2③G1Z-28弧线开始(30-2)N3G1Z-28④弧线N4G2X25Z-30I2K0⑤G1X36弧线开始(40-2*2)N5G1X36
⑥弧线N6G3X40Z-32I0K-2⑦G1Z-40N7G1Z-40⑧弧线N8G2X40Z-60I17.32K-10
G1Z-70绝对(“ABS”)(勾股定理计算I值)⑨或N9G1Z-70
G91G1Z-10G91表示增量(“INC”)⑩(G90)G1X60Z-75.774用正切功能确定U值G1Z-100因为规定不允许有角N11G1Z-100
根据标准,所有直线均用G1(G01缩写)来编程,弧线用G2(G3)。X和Z端点通常用绝对座标来确定:作业(圆弧)G50X100.0Z320.0;M03S800T0303;G98G01X0Z160.0;B点R10.0(orK-10)F100;X23.749Z78.815R80.0[orI(-120-17.143)K-41.206];DR40.0(orI71.874K-17.565);G03X40.0Z25.0R20.0(orI-31.874K-12.083);G28U0W0T0300;M05;(Z-150)2+X2=702ZBCX=60XBC=-120→(Z-113.944)2+(X-60)2=1202ZCD(Z-25)2+X2=602XCD→N010G50X100.0Z320.0;N020M03S800T0303;N030G98G01X0Z160.0;B点R10.0(orK-10)F100;C点R80.0[orI(-120-17.143)K-41.206];D点R40.0(orI71.874K-17.565);N070G03X40.0Z25.0R20.0(orI-31.874K-12.083);N080G28U0W0T0300;N090M05;N100M30;N50X23.749Z78.815R80.0[orI(-120-17.143)K(112.945-155.051)];N60G02X31.874Z37.083R40.0[orI(95.623-23.749)K(61.25-78.815)];N70G03X40.0Z25.0R20.0[orI(0-31.874)K(25-37.083)];作业(直线/圆弧)练习2-6(Z+3)2+X2=402X=-34Z=→Z2+6Z-435=0机床不具备刀具半径补偿,使用圆头车刀需要复杂补偿计算按假想刀尖轨迹或按刀心轨迹编程及其计算补偿按假想刀尖轨迹编程及其补偿计算圆头刀假想刀尖P圆头刀车削台阶面:
假想刀尖轨迹与工件外形一致,一般不需要补偿圆头刀车削锥面
直接按假想刀尖P3P4的坐标值编程
假想刀尖P沿工件外形轮廓AB移动(P1P2与AB重合)按AB尺寸编程,必产生ABCD的残留误差无刀具补偿(前置刀架)有刀具补偿3.2.3刀尖圆弧半径补偿的含义(后置刀架)无刀具补偿有刀具补偿刀具右补偿G42刀具在工件的右方移动刀尖圆弧半径补偿指令如下:G40:取消刀尖圆弧补偿,即按程序路径进给。G41:刀具左补偿,指站在刀具路径上,向切削前进方向看,刀具在工件的左方G42:刀具右补偿,指站在刀具路径上,向切削前进方向看,刀具在工件的右方
刀具左补偿G41刀具在工件的左方移动左右刀补定义10030(30,70)(60,50)(10,100)(30,120)考虑刀尖半径补偿编程(R80):
N010T0101;N020M03S1000;N030G41G01X10Z100F100;N040G03X30Z70R80;N050G01X30Z0;N060G40G00X60Z50;N070M05;N080M02;圆头刀加工圆弧
圆头刀加工90º凸圆
点划线为假想刀尖的轨迹,半径为(R+r),圆心为O’,按点划线圆参数编程圆头刀加工90º凹圆圆头车刀加工圆弧、锥度的综合实例:
假想刀尖点P1(x1、z1)、P2(x2、z2)、P3(x3、z3)
G90G01X(x1)Z0F;
G03X(x2)Z(z2)I0K(R+r);
G01X(x3)Z(z3);
点划线为假想刀尖的轨迹,半径为(R-r),圆心为O’,按点划线圆参数编程按刀心轨迹编程
图示零件由R1、R2、R3三个圆弧组成:
可使用虚线所示三段等距圆弧来编程:即O1圆半径为(R1+r)O2圆半径为(R2+r)O3圆半径为(R3-r)
刀心轨迹编程比较直观,常被应用T0101在程序中,写入T0101指令;数控装置中,在刀具号和刀补号处输入补偿值。可消除误差刀补输入法单次循环循环开始(G81)格式G81P;说明
P表示循环次数;循环一般以增量方式进入;
循环一般不能嵌套;循环中一般不能调用子程序;
循环体建立在G81和G80之间。循环结束(G80)格式G80;说明该指令表示结束循环;
G80必须位于G81之后。%0010N0010G50X100.0Z100.0;N0020M03S800T0303;N0030G00X45.0Z0;N0040G01X-1.0F0.3;N0050G00Z2.0;N0060X42.0;A点N0070G81P5;循环5次N0090G00U-6.0;A→BN0100G01W-32.0B→CN0110G00U2.0;C→DN0130W32.0;D→EN0140G80;循环结束N0150G28U0W0T0300M05;N0160M30;刀具从循环起点开始按矩形循环,其加工顺序按1,2,3,4进行,最后又回到循环起点。图中虚线表示按R快速移动,点划线表示按F指定的工件进给速度移动。(1)圆柱面切削循环指令格式:G90X(U)-Z(W)-F-;(2)圆锥面切削循环指令格式:G90X(U)-Z(W)-I-F-;功能:进行外圆及内孔直线加工和锥面加工循环,可以简化编程。其中:X、Z为切削终点坐标;
U、W------为切削终点相对于循环起点坐标值的增量;
I——为工件加工锥面大小端直径差的1/2,当锥面的起点坐标大于终点坐标时为正,反之为负;
F——为切削进给速度。轴向(圆柱或圆锥)切削循环指令(G90)
注意事项如下:(1)使用循环切削指令,刀具必须先定位至循环起点,再执行循环切削指令,
且完成一循环切削后,刀具仍回到此循环起点。(2)G90是模态指令。一旦规定,以下程序段一直有效,在完成固定切削循环后,
用另一个G代码来取消。格式中的I(或R)值在圆柱切削时是不用的,在圆锥切削时才要用。3.2.4单一固定循环
外圆切削循环(G90、G94) 格式G90X(U)Z(W)F;说明
X、Z表示切削终点坐标值;
U、W表示切削终点相对循环起点的坐标分量;锥面切削循环
G90X(U)Z(W)I(或R)F;I(或R)表示切削始点与切削终点在X轴方向的坐标增量(半径值),外圆切削循环时R为零,可省略;
G90X40.0Z20.0F30.0;A→B→C→D→AZ30.0;A→E→F→D→AZ20.0;A→G→H→D→AG90X40.0Z20.0I-5.0F30.0;A→B→C→D→A
X30.0;A→E→F→D→AX20.0;A→G→H→D→A则用循环方式编制的粗车圆柱面的切削加工程序如下:
程序说明N10G50Xl00.Z200.;设定加工坐标系N20S600M04;主轴反转(后置刀架)N30G00X50.Z52.;快速到达循环起点P0N40G90X35.Z20.F0.3;第一次循环N50X30.;第二次循环N60X25.;第三次循环N70G00Xl00.Z200.;取消G90,快速返回起刀点N80M05;主轴停转N90M30;程序结束设循环起点为A点(50,52)3次循环程序说明Nl0G50Xl00.Zl00.;设定工件坐标系N15T0101;选择刀具N20G96S120M04;主轴反转N30G00X60.Z2.;快速到达循环起点AN40G90X40.Z-40.I-5.F0.3;圆锥面循环第一次N50X35.;圆锥面循环第二次N60X30.;圆锥面循环第三次N70G00Xl00.Zl00.;取消G90,快速返回起刀点N80M05;主轴停N90M30;程序结束假设加工循环起始点A(60,2),I=-5;切削终点的X向距离为:50-30=20mm,分三次循环:第一次切削终点坐标为(40,-40);
第二次为(35,-40);
第三次为(30,-40)。则用循环方式编制的粗车圆锥面的切削加工程序如下:外圆切削循环(G94) 切削端平面切削带锥度端面格式:G94X(U)Z(W)F;G94X(U)Z(W)K(或R)F;说明
X、Z
为端平面切削终点坐标值;K(或R)为端平面切削始点至终点在Z轴
U、W表示端平面切削终点方向的坐标增量值;相对循环起点的坐标分量;
G94X50.0Z16.0F30.0;A→B→C→D→AZ13.0;A→E→F→D→AZ10.0;A→G→H→D→AG94X15.0Z33.48K-3.48F30.0;A→B→C→D→A
Z31.48;A→E→F→D→AZ28.78;A→G→H→D→A
常用的粗加工循环进给路线
平行于水平轴用直线靠近轮廓仿轮廓进行切削走刀对应指令G71指令G01指令G73指令轴向外圆粗车复合循环(G71)
指令格式:
G71U(Δd)R(e);G71P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t)
功能:用于圆柱棒料粗车阶梯轴的外圆或内孔需切除较多余量时的情况。切削方向为:首先沿平行于Z轴方向,最后一刀沿精加工路线即零件轮廓。其中ns——指定精加工路线的第一个程序段号;
nf——指定精加工路线的最后一个程序段号;
Δu——X轴方向上的精加工余量(距离和方向)(直径值);Δw——Z轴方向上的精加工余量(距离和方向);
Δd——切削深度(半径值,不指定正负号);
e——退刀量(半径值,不指定正负号);F——进给速度。注意:G71车内孔轮廓时,Δu为负值。
f,
s,t——F,S,T代码所赋的值。在此应注意以下几点:(1)在使用G71进行粗加工循环时,只有含在G71程序段中的F、S、T功能才有效。而包含在ns→nf程序段中的F、S、T功能,即使被指定对粗车循环也无效。(包含在ns→nf程序段中的F、S、T功能,被指定后,在精车循环有效。(2)A→B之间必须符合X轴,Z轴方向的共同单调增大或减少的模式。(3)可以进行刀具补偿。
G71U(Δd)R(e);G71P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t);
功能:用于圆柱棒料粗车阶梯轴的外圆或内孔需切除较多余量时的情况。切削方式为:
首先沿平行于Z轴方向,最后一刀沿精加工路线即零件轮廓。其中ns——指定精加工路线的第一个程序段号;
nf——指定精加工路线的最后一个程序段号;
Δu——X轴方向上的精加工余量(距离和方向)(直径值);Δw——Z轴方向上的精加工余量(距离和方向);
Δd——切削深度(半径值,不指定正负号);
e——退刀量(半径值,不指定正负号);F——进给速度。3.2.5多次固定循环O1右图车循环加工程序:N010G50X200.0Z220.0;N020G00X160.0Z180.0;N030G71P040Q100U4.0W2.0D7.0F30.0S500;N040G00X40.0S800;(ns)N050G01W-40.0F15.0;N060X60.0W-30.0;N070W-20.0;N080X100.0W-10.0;N090W-20.0;N100X140.0W-20.0;(nf)
N110G70P040Q100;G71时:S500,F30.0;G70时。视频右图粗车循环加工程序:O1N10G50X200.0Z140.0T0101;N20G40G97S240M03;N30G00G42X120.0Z10.0M08;N40G96S120;N50G71U2.0R0.1;N60G71P70Q130U2.0W2.0F0.3;N70G00X40.0;(ns)N80G01Z-30.0F0.15S150;N90X60.0Z-60.0;N100Z-80.0;N110X100.0Z-90.0;N120Z-110.0;N130X120.0Z-130.0;N140G00X125.0G40;(nf)N150X200.0Z140.0T0100M05;N160M02;O1;
程序名称N10T0101;使用刀具补偿指令进行对刀,确定工件坐标系,选择1#刀具1#补偿号(G50X200.0Z140.0T0101;使用G50指令建立工件坐标系,选择1#刀具1#补偿号)N20G40G97S240M04;取消刀补,设定mm/min,转速240r/min,主轴反转N30G00X120.0Z10.0M08;(或G00G42X120.0Z10.0M08;)快速定位,(并建立右刀补,)冷却液打开N40G96S120;设定恒线速功能,单位m/minN50;设定G71多次循环,背吃刀量2mm,退刀量N60G71P70Q140;设定G71多次循环,循环70—130程序段,X向精加工余量2mm,Z向精加工余量,粗加工进给速度N70;(ns)
循环起始程序段N80G01Z-30.0F0.15S150;;;;;;N140;(或G00X125.0G40;)
(nf)
循环结束程序段,(取消刀补)N150X200.0Z140.0T0100M05;刀具快速返回起刀点,取消刀补号,主轴停转N160M30;程序结束,并返回程序开头闭环粗车仿形切削循环G73O1000N010G50X200.0Z200.0T0101;N020G90G97G40S200M03;N030G00G42X140.0Z40.0M08;N040G96S120;N050G73U9.5W9.5R3.0;N060G73P70Q130U1.0W0.5F0.3;N070G00X20.0Z0;(ns)N080G01Z-20.0F0.15S150;N090X40.0Z-30.0;N100Z-50.0;N110G02X80.0Z-70.0R20.0;N120G01X100.0Z-80.0;N130X105.0(nf)N140G00X200.0Z200.0G40T0100M05;N150M02;N160格式G73U(i)
W(k)R(d)
;G73P(ns)
Q(nf)
U(Δu)
W(Δw)F(f)S(s)T(t);式中
i—X轴上总退刀量(半径值);
k
—Z轴上总退刀量;
d—重复加工次数;(铸、锻毛坯)仿形粗车循环(G73)
这种方式对于铸造或锻造毛坯的切削是一种效率很高的方法。所谓仿形切削循环就是按照一定的切削形状逐渐地接近最终形状。
G73循环方式:运动轨迹始终平行于最终轮廓,同时考虑到每次的吃刀量,在一开始离开最终轮廓的距离应该远一些。指令格式:
G73U(Δi)W(Δk)R(d)G73P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t)式中Δi——X轴上总退刀量(半径值),(毛坯直径-加工尺寸最小值)/2;
Δk——Z轴上的总退刀量,一般设定为零;
d——重复加工次数。其余与G71相同。用G73时,与G71、G72一样,只有G73程序段中的F、S、T有效。其中ns——指定精加工模式程序组的第一个程序段的程序号;nf——指定精加工模式程序组的最后一个程序段的程序号;Δi——X轴上的总退刀量,即退刀距离和方向(半径值),等于(工件毛坯直径-工件轮廓最小径)/2;
Δk——Z轴上的总退刀量即退刀距离和方向;Δu——X轴方向上的精加工余量(直径值);
Δw——Z轴方向上的精加工余量;d——重复加工即循环次数;F——进给速度。
O3;N10T0101;使用刀具补偿指令进行对刀,确定工件坐标系(G50X200.0Z200.0T0101;使用G50指令建立工件坐标系)N20G90G97G40S200M04;N30G00M08;(或G00G42X140.0Z40.0M08;)N40G96S120;N50G73U40.0W0.0R40;N60G73P70Q130;N70G00X20.0Z0;(ns)N80G0lZ-20.0F0.15S150;;;;;N130;(或G01X105.0G40;)(nf)N140G00X200.0Z200.0G40T0100M05;N150M30;考虑到每次的吃刀量,在一开始离开最终轮廓的距离应该远一些视频O3;N10T0101;使用刀具补偿指令进行对刀,确定工件坐标系(或G50X200.0Z200.0T0101;使用G50指令建立工件坐标系)N20G90G97G40S200M04;N30G00X140.0Z40.0M08;(或G00G42X140.0Z40.0M08;)N40G96S120;N50G73U40.0W0.0R40;;N70G00X20.0Z0;(ns)N80G0lZ-20.0F0.15S150;;;;;;(或G01X105.0G40;)(nf)N140G00X200.0Z200.0G40T0100M05;N150M30;精加工循环指令(G70)
指令格式:G70P(ns)Q(nf)F(f);功能:由G71、G72完成粗加工后,可以用G70进行精加工。切削G71、G72、G73循环留下的余量,使工件达到编程路径所要求的尺寸。其中:ns——开始精车程序段号;nf——完成精车程序段号。注意事项如下:
(1)必须先使用G71、G72或G73指令后,才可使用G70指令。
(2)G70指令指定之ns至nf间精车的程序段中,不能调用子程序。
(3)ns至nf间的精车程序段所指令的F及S在执行G70精车时使用。即G71、G72、G73程序段中的F、S、T的指令,都在G70精车中无效,
只有在ns~nf程序段中的F、S、T才对G70有效。以图3-31的程序为例,在N130程序段之后再加上:
N140G70P70Q130,
就可以完成从粗加工到精加工的全过程。程序(括号内为考虑刀具补偿的程序段内容)如下:精加工循环G70格式G70P(ns)
Q(nf)
F(F)
O4;N10T0101;使用刀具补偿指令进行对刀,确定工件坐标系(G50X200.0Z200.0T0101;使用G50指令建立工件坐标系)N20G97G40S200M04;N30G00X140.0Z40.0M08;(或G00G42X140.0Z40.0M08;)N40G96S120;N50G73U40.0W0.0R40;N60G73P70Q130;N70G00X20.0Z0;(ns)N80G0lZ-20.0F0.15S150;;;;;N130;(nf)N131G00X200.0Z200.0T0100M05;(或G00X200.0Z200.0G40T0100M05;)N132M01;N132T0101;N133S800M04;N134G00X140.0Z40.0M08;(或G00G42X140.0Z40.0M08;N140G70P70Q130;N141G00X200.0Z200.0T0100M05;(或G00X200.0Z200.0G40T0100M05;N150M30;利用G73,G70编程精加工程序视频O0001T0101;M03S800;G01Z-40.;G01X50.Z5.F0.5;N20G01X42.;G73U21.W0R15;M01;G73P10Q20U0.5W0F0.15;T0101;N10G01X0Z0F0.08;M03S1000;G03X20.Z-10.R10;G01X50.Z5.F0.5;G01X28.Z-18.;G70P10Q20F0.08;Z-25.;M05;G02X38.Z-30.R5;M30;粗精加工作业练习3-11a)练习3-11a)端面粗加工循环G72N100G70P040Q090N110N120N130N140格式G72U(Δd)R(e);G72P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t);说明要求循环起始点在(80,1);背吃刀量为1.2mm,进给量为1mmX及Z向精加工余量分别为和(双点画线部分为工件)%333N01T0101;换1号刀,确定坐标系N02G00X100Z80;到程序起点或换刀点N03M03S400主轴以400r/min正转N04X80Z1
到循环起点位置N05G72W1.2R1P08
Q17X0.2Z0.5F100外端面粗切循环加工N06G00X100Z80粗加工后,到换刀点N07G42X80Z1加入刀尖圆弧半径补偿N08G00Z-56
精加工轮廓开始,到锥面延长线处N09G01X54Z-40F80精加工锥面N10Z-30精加工φ54外圆N11G02U-8W4R4
精加工R4圆弧N12G01X30精加工Z26处端面N13Z-15精加工φ30外圆N14U-16精加工Z15处端面N15G03U-4W2R2精加工R2圆弧N16Z-2精加工φ10外圆N17U-6W3精加工倒C2角,精加工轮廓结束N18G00X50退出已加工表面N19G40X100Z80取消半径补偿,返回起点N20M30主轴停、主程序结束并复位
圆柱螺纹锥螺纹端面螺纹变导程螺纹
常见的几种螺纹螺纹切削的注意事项
(1)为防止螺纹出现乱牙现象,主轴应指令恒转速(G97指令)。
(2)螺纹切削中不能停止进给,一旦停止进给切削便急剧增加,
很危险。因此,进给暂停在螺纹切削中无效。(六)螺纹的切削加工(3)螺纹加工中的走刀次数和进刀量(切削深度)会直接影响螺纹的加工质量。如螺纹螺距较大、牙型较深时,可分数次进给,每次进给的背吃刀量用螺纹深度减精加工背吃刀量所得的差按递减规律分配,如图3-46所示,也可参考表2-6。圆柱螺纹、圆锥螺纹的车削:常用单侧直进刀法,而且切深分配方式为常量式。(4)在车削螺纹时,沿螺距方向(Z向)进给速度与主轴转速有严格的匹配关系为避免在进给机构加、减速过程中切削,为防止加工螺纹螺距不均匀,螺纹切削应注意:在两端即切入和切出段,设置足够的升速进刀段δ1(或L1)和降速退刀段δ2(或L2),如下图所示。其数值与导程、主轴转速和伺服系统的特性有关。当螺纹收尾处没有退刀槽时,可按45º退刀收尾,如图下所示
螺纹加工的升、降速段在没有退刀槽时退刀收尾单行程螺纹切削G32、G33、G34、G78螺纹切削单次循环G92螺纹切削多次复合循环G76数控螺纹加工种类:1.螺纹切削指令(G32)指令格式:G32X(U)Z(W)F;指令功能:用于切削圆柱螺纹,圆锥螺纹及端面/平面螺纹;是单行程螺纹车削。其中X,Z———车削到达之终点坐标,即螺纹切削终点的坐标值;U,W——切削终点相对起点的增量坐标;F——螺纹导程,单位为mm/r。指令说明:①F表示长轴方向的导程,如果X轴方向为长轴,F为半径值。对于圆锥螺纹,其斜角α在45º以下时,Z轴方向为长轴;
斜角α在45º~90º时,X轴方向为长轴;②圆柱螺纹切削加工时,X、U值可以省略,格式为G32Z(W)F
;③端面/平面螺纹切削加工时,Z、W值可以省略,格式为G32X(U)F
;常用螺纹切削的进给次数与背吃刀量(单位:mm)
切削圆柱螺纹切削圆锥螺纹圆柱螺纹程序……
;;;;(第二次再切入1mm);;;……
圆锥螺纹程序;(第一次切入1mm);;;;(第二次再切入1mm);;;……螺纹导程为4mm,L1=3mm,L2=2mm,每次背吃刀量为1mm,切削深度为2mm。用G32编制加工程序如下:
锥螺纹导程3.5mm,δ1=2mm,δ2=1mm,每次背吃刀量1mm。圆柱螺纹螺距为1.5mm,则程序为:
G00Z104.0;X29.3;αp1G32Z56.0F1.5;X28.9;αp2G32Z56.0F1.5;X28.5:
αp3G32Z56.0;G00X••••••;G00X12.0;G32X41.0W-43.0F3.5;G00X50.0;W43.0;X50.0;G32X39.0W-43.0;G00X50.0;W43.0;格式:G33X(U)Z(W)FU=α(进给速率,常取10%)大多数数控系统没有非整数导程螺纹切削功能,对这样的系统常用G32执行G33的功能。变导程螺纹切削G34
Fmm格式:G34X(U)Z(W)
EinK为螺纹每导程的增(或减)量。K值范围:米制
英制非整数导程螺纹切削G33K;英制导程P=25.4Ka2W(切削行程)P攻螺纹循环指令(G82)螺纹底孔的加工1)攻螺纹前的底孔直径必须大于螺纹小径的尺寸。2)底孔直径的大小径,要根据工件材料的塑性大小及钻孔的扩张量来考虑。3)攻螺纹前底孔深度的确定。
一般取:钻孔深度=所需螺孔深度+0.7D(D为螺纹大径)攻螺纹的关键:攻螺纹和套螺纹一样,只不过攻螺纹是攻内螺纹,套螺纹是套外螺纹。它们的运动都是由一个旋转运动和直线运动合成的。它们的关系是:不论是攻螺纹还是套螺纹,主轴转一周,丝锥或板牙向前走一个螺距,即F=SP。这是应用直线插补实现攻螺纹的情况。G82Z(W)—F—S—;Z/W——螺孔深或螺纹长度;F——导程,当用浮动刀柄时F
可减小一些编入。S——主轴转数
G97S300T0505M03;
G00X0Z3.0M08;;;
G26M09;指令格式:G92X(U)Z(W)R---F---功能:可以完成圆柱螺纹和圆锥螺纹的循环切削,
螺纹切削循环G92为简单螺纹循环,其作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版微电影剧本委托创作合同模板3篇
- 二零二五版锚索施工项目质量监督及验收合同4篇
- 二零二五版高校教师博士后工作合同范本2篇
- 2025年度个人食材采购与加工一体化服务合同4篇
- 二零二五年度品牌冰箱环保认证与推广合同4篇
- 二零二五年度国际会议外籍嘉宾邀请合同
- 二零二五年度公共场所安全管理服务协议3篇
- 2025版国际合作项目合同中因国际关系变化情势变更的合同修订条款4篇
- 二零二五年度企业专利技术评估与交易合同3篇
- 2025年度商业地产租赁转租与广告投放合同3篇
- 第十七章-阿法芙·I·梅勒斯的转变理论
- 焊接机器人在汽车制造中应用案例分析报告
- 合成生物学在生物技术中的应用
- 中医门诊病历
- 广西华银铝业财务分析报告
- 无违法犯罪记录证明申请表(个人)
- 大学生劳动教育PPT完整全套教学课件
- 继电保护原理应用及配置课件
- 《杀死一只知更鸟》读书分享PPT
- 盖洛普Q12解读和实施完整版
- 2023年Web前端技术试题
评论
0/150
提交评论