数控技术数控车编程ppt课件_第1页
数控技术数控车编程ppt课件_第2页
数控技术数控车编程ppt课件_第3页
数控技术数控车编程ppt课件_第4页
数控技术数控车编程ppt课件_第5页
已阅读5页,还剩162页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、前置刀架前置刀架后置刀架后置刀架 数控车床数控车床主轴和刀架的关系主轴和刀架的关系3.1.1 车床的前置刀架与后置刀架3.1.2数控机床的初始形状数控机床的初始形状: 是指数控机床通电后具有的形状,是指数控机床通电后具有的形状, 也称为数控系统内部默许的形状,也称为数控系统内部默许的形状, 即缺省形状。即缺省形状。 普通设定初始形状为:普通设定初始形状为: 绝对坐标编程绝对坐标编程(X,Z或或G90)、 运用米制长度单位运用米制长度单位(G21)、 取消刀具补偿取消刀具补偿G40、G49、 冷却液封锁冷却液封锁(M08或或M09) 主轴停转主轴停转(M05) 等形状。等形状。 3.1.3 数控

2、车床的数控车床的绝对、增量、混合编程绝对、增量、混合编程 3.1.4 数控车床的直径编程数控车床的直径编程例如,例如,A点坐标为点坐标为110,60 B点坐标为点坐标为 50,0在程序中输入直径值在程序中输入直径值 3.1.5 S功能的三个含义:功能的三个含义:1、普通含义:主轴转速:、普通含义:主轴转速:r/min,用,用G97指令设定指令设定2、恒线速意义:恒定线速度:、恒线速意义:恒定线速度:m/min,用,用G96设定设定3、限定转速意义:最高转速:、限定转速意义:最高转速:r/min,用,用G50设定设定切削用量三要素:切削用量三要素:1、切削速度、切削速度v或主轴转速或主轴转速n2

3、、背吃刀量或吃刀深度、背吃刀量或吃刀深度3、切削进给速度、切削进给速度Vf或进给量或进给量3.1.6数控车床进给速度数控车床进给速度F功能:功能:1、进给量,单位:、进给量,单位:mm/r,用,用G99设定;设定;2、进给速度,单位:、进给速度,单位:mm/min,用,用G98设定。设定。3.1.7数控车床刀具数控车床刀具T功能:功能:指令代码:指令代码:T;表达方式:表达方式:Txxxx。举例:举例:数控车床的模态与非模态含义:数控车床的模态与非模态含义:模态指令,书写可以省略。模态指令,书写可以省略。由于不被注销,便不断有效。由于不被注销,便不断有效。O0030;N010 G50 X270

4、.0 Z260.0; N020 G97 S300 M03;N030 T1010;N040 G00 Z10.0 G04 U0.5;N050 Z-9.0;N060 G01 Z-20.0;N070 G00 Z10.0 G04 U0.5;N080 Z-19.0;N100 G01 Z-30.0;N110 G00 Z10.0 G04 U0.5;N120 Z-29.0;N130 G01 Z-40.0 G04 U0.5;N140 G00 Z10.0 M05 M09;N150 G30 U0 W0;N160 M30指令格式: G04 X_ ; G04 U _ ; G04 P_ ;X、U用小数;用小数;P不用小数不

5、用小数数控车床暂停指令数控车床暂停指令G04的意义:的意义:G04的书写:可以有三种,的书写:可以有三种,X、U用小数;用小数;P不用小数。不用小数。举例如下:举例如下:数控车床机床的坐标系及机床原点数控车床机床的坐标系及机床原点机床原点的机床原点的 寻觅寻觅及其位置及其位置3.2.1数控车床机床的坐标系及机床原点数控车床机床的坐标系及机床原点编程坐标系编程坐标系工件坐标系工件坐标系 原点的合理位置原点的合理位置编程原点,选在机床原点时,编程原点,选在机床原点时,编程原点编程原点 选在工件右端面回转中心原点时,选在工件右端面回转中心原点时, 结果是:结果是:工件原点,工件原点, 在右端面比在右

6、端面比 在机床原点在机床原点尺寸数字更简,尺寸数字更简, 一目了然。一目了然。 第一种是:经过对刀将刀偏值写入参数从而获得工件坐标系。这种方法操作简单,可靠性好,它经过刀偏与机械坐标系严密的联络在一同,只需不断电、不改动刀偏值,工件坐标系就会存在且不会变,即使断电,重启后回参考点,工件坐标系还在原来的位置。 第二种是:用G50设定坐标系,对刀后将刀挪动到G50设定的位置才干加工。对刀时先对基准刀,其他刀的刀偏都是相对于基准刀的。 第三种方法是MDI参数,运用G54G59可以设定六个坐标系,这种坐标系是相对于参考点不变的,与刀具无关。这种方法适用于批量消费且工件在卡盘上有固定装夹位置的加工。 如

7、何寻觅和保证?工件原点在所选位置如何寻觅和保证?工件原点在所选位置一、直接用刀具试切对刀 1.用外园车刀先试车一外园,记住当前X坐标,丈量外园直径后,用X坐标减外园直径,所的值输入offset界面的几何外形X值里。2.用外园车刀先试车一外园端面,记住当前Z坐标,输入offset界面的几何外形Z值里。二、用G50设置工件零点 1.用外园车刀先试车一外园,丈量外园直径后,把刀沿Z轴正方向退点,切端面到中心X轴坐标减去直径值。2.选择MDI方式,输入G50 X0 Z0,启动START键,把当前点设为零点。3.选择MDI方式,输入G0 X150 Z150 ,使刀具分开工件进刀加工。4.这时程序开头:G

8、50 X150 Z150 .。5.留意:用G50 X150 Z150,他起点和终点必需一致即X150 Z150,这样才干保证反复加工不乱刀。6.如用第二参考点G30,即能保证反复加工不乱刀,这时程序开头 G30 U0 W0 G50 X150 Z150三、 用工件移设置工件零点 1.在FANUC0-TD系统的Offset里,有一工件移界面,可输入零点偏移值。2.用外园车刀先试切工件端面,这时Z坐标的位置如:Z200,直接输入到偏移值里。3.选择“Ref回参考点方式,按X、Z轴回参考点,这时工件零点坐标系即建立。4.留意:这个零点不断坚持,只需重新设置偏移值Z0,才去除。四、用G54-G59设置工

9、件零点 1.用外园车刀先试车一外园,丈量外园直径后,把刀沿Z轴正方向退点,切端面到中心。2.把当前的X和Z轴坐标直接输入到G54-G59里,程序直接调用如:G54X50Z50。3.留意:可用G53指令去除G54-G59工件坐标系。 要求:要求:加工终了后,加工终了后,刀具回到起刀点。刀具回到起刀点。用用G50确定工件原点确定工件原点坐标系确实定方法坐标系确实定方法用用G50可以确定恣意点可以确定恣意点作为工件原点。作为工件原点。但,但,确定在右端面确定在右端面O3为更方便。为更方便。例如,例如,O1点,点,G50 X70 Z70;O2点,点,G50 X70 Z60;O3点,点,G50 X70

10、Z20;20用用G5459偏置零点的方法偏置零点的方法零点零点零点零点偏置后偏置后偏置后偏置后零点零点用刀具补偿指令用刀具补偿指令Txxxx 设定工件原点设定工件原点用刀具刀尖对准右端面用刀具刀尖对准右端面OP处,处,当刀具位于右端面位置,输入当刀具位于右端面位置,输入Z0,并按丈量时,机械坐标所显示数值并按丈量时,机械坐标所显示数值为:为: OP点到机床原点点到机床原点(零点零点)的间隔;的间隔;切外圆后,丈量其直径,该直径是切外圆后,丈量其直径,该直径是外圆到回转中心的间隔,将该直径外圆到回转中心的间隔,将该直径值写入,并按丈量时所显示的机械值写入,并按丈量时所显示的机械坐标坐标X数值为:

11、回转中心到机床原数值为:回转中心到机床原点的间隔。所以,等于是将机床零点的间隔。所以,等于是将机床零点偏移了所显示的数值后,零点偏点偏移了所显示的数值后,零点偏到了右端面中心。到了右端面中心。 用刀具补偿指令对刀时用刀具补偿指令对刀时对起刀点,没有什么特殊要对起刀点,没有什么特殊要求,刀具只需在工件外即可。求,刀具只需在工件外即可。程序起点:程序起点:工件原点在卡盘端面时,程序起点是:工件原点在卡盘端面时,程序起点是:85,210工件原点在工件右端面时,程序起点是:工件原点在工件右端面时,程序起点是:85,90 四种四种前往换刀点的前往换刀点的指令及其含义:指令及其含义:G24:沿:沿X方向;

12、方向;G25:沿:沿Z方向;方向;G26:先:先X,后,后Z;G27:先:先Z,后,后X。 数控车床的对刀点、起刀点和换刀点 对刀点对刀点程序原点、工件原点程序原点、工件原点起刀点的设置起刀点的设置起刀点的设置起刀点的设置对刀就是寻觅、确定工件原点对刀就是寻觅、确定工件原点起刀点远起刀点远起刀点近起刀点近用用G28指令,经过指令,经过G28指令本身设定的中间点,前往参考点。指令本身设定的中间点,前往参考点。中间点中间点30.0,15.0用用G28 U0 W0;直接前往参考点直接前往参考点或机床原点或机床原点G28 X30.0 Z15.0;设定中间点的意义:设定中间点的意义:防止刀具回参考点防止

13、刀具回参考点或机床原点时,发或机床原点时,发生碰撞。生碰撞。G29的意义:的意义:从参考点从参考点或机床原点,或机床原点,经过经过G28设定的设定的中间点,挪动到中间点,挪动到加工点。加工点。G28 X70. Z130. ;G29 X30. Z180. ;3.2.2根本挪动指令代码根本挪动指令代码直线插补 G01:G00 X/U_ Z/W_F S _B T _M _; 其中:X/U_ Z/W为快速定位的目的点;常用格式G00 X/U_ Z/W_;实践速度受面板倍率OVERRIDE控制尾座挪动_ _附加辅助_ _G01X/U_Z/W_A C/R F_ E_S_B _T_M_;其中:X/U_ Z/

14、W为直线插补的目的点; A E常用格式G01 X/U_ Z/W_ F_;角度值_ _倒棱数据/倒圆数据_ _ _ _快速挪动定位快速挪动定位G00指令指令格式:格式:G00 X(U)- Z(W)-;功能:功能:G00指令是使刀具以系统预先指令是使刀具以系统预先设定的快速进给速度挪动定位至程序设定的快速进给速度挪动定位至程序段所指定的位置,段所指定的位置,G00指令又称为点指令又称为点定位指令。其中定位指令。其中,X、Z表示目的点绝表示目的点绝对值坐标,即采用绝对坐标编程时对值坐标,即采用绝对坐标编程时, X、Z表示快速挪动的终点位置在工件表示快速挪动的终点位置在工件坐标系中的坐标;坐标系中的坐

15、标;U、W表示目的点表示目的点相对前一点的增量坐标,即采用增量相对前一点的增量坐标,即采用增量坐标编程时坐标编程时, U、W表示快速挪动的终表示快速挪动的终点位置相对于起点位置前一点的点位置相对于起点位置前一点的坐标增量即位移量坐标增量即位移量+挪动方向。挪动方向。如图如图3-17a和和b所示所示,刀具快速挪动刀具快速挪动到指定位置时,用到指定位置时,用G00编程如下编程如下:a绝对值编程:绝对值编程:G00 X50.0 Z6.0; 增量值编程:增量值编程:G00 U-70.0 W-84.0;b绝对值编程:绝对值编程:G00 X38.0 Z2.0; ABC 增量值编程:增量值编程:G00 U-

16、22.0 W-23.0; 直线插补直线插补(G01)指令指令格式:格式:G0l X(U)- Z(W)- F-;功能:功能:G01指令是使刀具以程序中设定的指令即进给速度,从所在点出发指令是使刀具以程序中设定的指令即进给速度,从所在点出发沿直线挪动到目的点即直线插补至指定点。沿直线挪动到目的点即直线插补至指定点。G0l是模态代码是模态代码, 可由可由G00、G02、G03或或G32指令注销。指令注销。其中其中, X、Z表示目的点绝对值坐标,即采用绝对坐标编程时表示目的点绝对值坐标,即采用绝对坐标编程时, X、Z表示程序段表示程序段指定点在工件坐标系中的坐标位置;指定点在工件坐标系中的坐标位置;

17、U、W表示目的点相对前一点的增量坐标,即采用增量坐标编程时表示目的点相对前一点的增量坐标,即采用增量坐标编程时, U、W表示程序段指定点相对当前点的挪动间隔与方向;表示程序段指定点相对当前点的挪动间隔与方向; F表示进给量表示进给量,假设在前面曾经指定假设在前面曾经指定,可以省略,即可以省略,即F表示合成进给速度表示合成进给速度, 在新的在新的 F指令替代前不断有效指令替代前不断有效, 是模态指令。是模态指令。 绝对值编程:绝对值编程:G99 G0l X40.0 Z20.1 F0.1; SE 增量值编程:增量值编程:G99 G01 U20.0 W-25.9 F0.1; 绝对值编程:绝对值编程:

18、 无省略格式方式无省略格式方式 普通省略方式普通省略方式 注释阐明注释阐明N10 G50 X200.0 Z100.0; G50 X200.0 Z100.0; 设设OP为工件原点为工件原点N20 S800 M04; S800 M04; 主轴反转,转速主轴反转,转速800r/minN30 G00 X50.0 Z2.0; G00 X50.0 Z2.0; P0P1点用点用G00快速定位快速定位N40 G01 X50.0 Z-40.0 F0.1; G01 Z-40.0 F0.1; 刀尖从刀尖从P1P2点,点,F0.1mm/rN50 G01 X80.0 Z-60.0 F0.1; X80.0 Z-60.0;

19、 刀尖从刀尖从P2P3点,点,F0.1mm/rN60 G00 X200.0 Z100.0; G00 X200.0 Z100.0; 从从P3快速前往到起刀点快速前往到起刀点P0点点 增量值编程:增量值编程:N10 G50 X200.0 Z100.0; G50 X200.0 Z100.0; N20 S800 M04; S800 M04; N30 G00 U-150 W-98.0 F0.1; G00 U-150 W-98.0;N40 G01 U0.0 W-42.0 F0.1; G01 Z-42.0 F0.1;N50 G01 U30.0 W-20.0 F0.1; U30.0 W-20.0; N60 G

20、00 U120.0 W160.0; G00 X200.0 Z100.0; 数控车床车削端面道路 车削端面和外圆切入、切出要领车削端面和外圆切入、切出要领数控车床车削外圆道路数控车床车削外圆道路在车削端面、沟槽等与在车削端面、沟槽等与X轴平行的加工时轴平行的加工时,只需单独指定只需单独指定X(或或U)坐标;坐标;在车外圆、内孔等与在车外圆、内孔等与Z轴平行的加工时轴平行的加工时,只需单独指定只需单独指定Z(或或W)值。值。 车削端面、沟槽等时,车削端面、沟槽等时,切削与切削与X轴平行的加工,轴平行的加工,只需单独指定只需单独指定X(或或U)坐标坐标车外圆、内孔等时,车外圆、内孔等时,切削与切削与

21、Z轴平行的加工轴平行的加工,只需单独指定只需单独指定Z(或或W)值值倒角时,倒角时,需同时指定需同时指定X、Z 或或U、W车外圆:车外圆: AB 车圆锥面倒角:车圆锥面倒角: AB 绝对值方式:绝对值方式:G01 X24.0 Z-34.0 F0.1; 绝对值方式:绝对值方式:G01 X20.0 Z-2.0 F0.1;增量值方式:增量值方式:G01 U0.0 W-36.0 F0.1; 增量值方式:增量值方式:G01 U6.0 W-3.0 F0.1; 车槽:车槽: AB 绝对值方式:绝对值方式:G01 X25.0 Z-20.0 F0.1; 增量值方式:增量值方式:G01 U-9.0 W0.0 F0

22、.1;指令格式:指令格式: G02(G03) X(U) Z(W) I K (R) F;功能:圆弧插补功能:圆弧插补指令阐明:圆弧插补指令是切削圆弧时运用的指令指令阐明:圆弧插补指令是切削圆弧时运用的指令, 即即G02、G03指令表指令表 示刀具在给定平面内以示刀具在给定平面内以F进给速度从圆弧起点向圆弧终点进展进给速度从圆弧起点向圆弧终点进展 圆弧插补,圆弧插补, 属于模态指令。属于模态指令。 G02为顺时针圆弧插补指令为顺时针圆弧插补指令, 即凹圆弧的加工;即凹圆弧的加工; G03为逆时针圆弧插补指令为逆时针圆弧插补指令, 即凸圆弧的加工。即凸圆弧的加工。 X,Z圆弧终点绝对值坐标,即采用绝

23、对坐标编程时圆弧终点绝对值坐标,即采用绝对坐标编程时, X、Z为圆弧终点坐标值;为圆弧终点坐标值;U,W圆弧终点相对圆弧起点增量坐标,即用增量坐标编程时圆弧终点相对圆弧起点增量坐标,即用增量坐标编程时, U、W为圆弧终点相对圆弧起点的坐标增量;为圆弧终点相对圆弧起点的坐标增量;I, K圆心相对圆弧起点增量坐标圆心相对圆弧起点增量坐标(I、K编程编程),即,即I、K为圆心在为圆心在X、Z轴方向上轴方向上 相对圆弧起点的坐标增量相对圆弧起点的坐标增量(用半径值表示用半径值表示), I、K为零时可以省略;为零时可以省略;F圆弧插补的进给量圆弧插补的进给量 R圆弧半径圆弧半径(R编程编程), 当圆弧所

24、对圆心角为当圆弧所对圆心角为0180时时, R取正值;取正值; 圆心角为圆心角为180360时时, R取负值;取负值; I, K圆心相对圆弧起点增量坐标圆心相对圆弧起点增量坐标(I、K编程编程),即,即I、K为圆心在为圆心在X、Z轴方向上相对圆弧起点的坐标增量轴方向上相对圆弧起点的坐标增量(用半径值表示用半径值表示), I、K为零时可以省略;为零时可以省略;用R编程方法G01 X20.0; ABG03 X44.0 Z23.0 K-12.0; BCG01 Z10.0; CD或(用R编程)G01 X20.0; ABG03 X44.0 Z23.0 R12.0; BC G01 Z10.0; CD圆心角

25、180 圆心角180圆弧插补I、K编程与R编程方法的区别绝对值编程:绝对值编程: I、K编程编程: G02 X46.0 Z-15.078 I22.204 K6.0 F0.1; R编程:编程: G02 X46.0 Z-15.078 R23.0 F0.l; 增量值编程:增量值编程: I、K编程:编程:G02 U26.0 W-15.078 I22.204 K6.0 F0.1; R编程:编程: G02 U26.0 W-15.078 R23.0 F0.1;从从A点到点到B点的圆弧插补,点的圆弧插补,编程编程(用用G02编程编程)如下:如下: 走刀道路为走刀道路为ABCDEF, 其绝对坐标方式和增量坐标方

26、式其绝对坐标方式和增量坐标方式 编程如下:编程如下:绝对坐标编程绝对坐标编程: G01 X26.0 Z0 F0.5; A G03 X34.0 Z-4.0 I0 K-4.0 (或或R4.0) F0.5; AB G01 Z-20.0; BC G02 Z-40.0 R20.0; CD G0l Z-58.0; DE G02 X50.0 Z-66.0 I8.0 K0 (或或R8.0); EF 增量坐标编程增量坐标编程: G03 U8.0 W-4.0 I0 K-4.0 (或或R4.0) F0.5; AB G01 W-16.0; BC G02 W-20.0 R20.0; CD G0l W-18.0; DE

27、G02 U16.0 W-8.0 I8.0 K0 (或或R8.0); EF 轮廓起点为:X0/Z0G1 X20 倒角开场(24-2*2) N1 G1 X20G1 X24 Z-2 N2 G1 X24 Z-2G1 Z-28 弧线开场(30-2) N3 G1 Z-28弧线 N4 G2 X25 Z-30 I2 K0G1 X36 弧线开场(40-2*2) N5 G1 X36 弧线 N6 G3 X40 Z-32 I0 K-2G1 Z-40 N7 G1 Z-40弧线 N8 G2 X40 Z-60 I17.32 K-10 G1 Z-70 绝对(“ABS) (勾股定理计算I值)或 N9 G1 Z-70 G91G1

28、 Z-10 G91表示增量(“INC)(G90)G1 X60 Z-75.774 用正切功能确定U值 N10 G1 X60 Z-75.774 G1 Z-100 由于规定不允许有角 N11 G1 Z-100 根据规范,一切直线均用G1(G01缩写)来编程,弧线用G2(G3) 。X和Z端点通常用绝对座标来确定: G50X100.0Z320.0;M03S800T0303;G98G01X0Z160.0;G03X17.143Z155.151B点R10.0(or K-10)F100;X23.749Z78.815R80.0orI(-120-17.143)K-41.206;G02X31.874Z37.083DR

29、40.0(orI71.874 K-17.565);G03X40.0Z25.0R20.0(orI-31.874 K-12.083);G28 U0 W0 T0300;M05;(Z-150)2 + X2 = 702 ZBC =113.944X = 60 XBC = -120(Z-113.944)2+(X-60)2=1202 ZCD= 61.250(Z-25)2 + X2 = 602 XCD=95.623N010G50X100.0Z320.0;N020M03S800T0303;N030G98G01X0Z160.0;N040G03X17.143Z155.151B点R10.0(or K-10)F100;N

30、050X23.749Z78.815C点R80.0orI(-120-17.143)K-41.206;N060G02X31.874Z37.083D点R40.0(orI71.874 K-17.565);N070G03X40.0Z25.0R20.0(orI-31.874 K-12.083);N080G28 U0 W0 T0300;N090M05;N100M30;N50 X23.749Z78.815R80.0orI(-120-17.143)K(112.945-155.051);N60 G02X31.874Z37.083R40.0orI(95.623-23.749)K(61.25-78.815);N70

31、G03X40.0Z25.0R20.0orI(0-31.874)K(25-37.083);(Z+3)2+X2=402 X= -34Z= Z2+6Z-435=0机床不具备刀具半径补偿,运用圆头车刀需求复杂补偿计算按假想刀尖轨迹或按刀心轨迹编程及其计算补偿圆头刀假想刀尖P圆头刀车削台阶面: 假想刀尖轨迹与工件外形一致,普通不需求补偿圆头刀车削锥面 直接按假想刀尖P3P4的坐标值编程 假想刀尖P沿工件外形轮廓AB挪动(P1P2与AB重合)按AB尺寸编程,必产生ABCD的残留误差无刀具补偿无刀具补偿前置刀架前置刀架有刀具补偿有刀具补偿后置刀架后置刀架无刀具补偿无刀具补偿有刀具补偿有刀具补偿刀具右补偿刀具

32、右补偿G42刀具在工件的右方挪动刀具在工件的右方挪动刀尖圆弧半径补偿指令如下:刀尖圆弧半径补偿指令如下: G40:取消刀尖圆弧补偿:取消刀尖圆弧补偿, 即按程序途径进给。即按程序途径进给。 G41:刀具左补偿:刀具左补偿, 指站在刀具途径上指站在刀具途径上, 向切削前进方向看向切削前进方向看, 刀具在工件的左方刀具在工件的左方 G42:刀具右补偿:刀具右补偿, 指站在刀具途径上指站在刀具途径上, 向切削前进方向看向切削前进方向看, 刀具在工件的右方刀具在工件的右方 刀具左补偿刀具左补偿G41刀具在工件的左方挪动刀具在工件的左方挪动10030(30,70)(60,50)(10,100)(30,1

33、20)思索刀尖半径补偿编程 (R80): N010 T0101; N020 M03 S1000; N030 G41 G01 X10 Z100 F100; N040 G03 X30 Z70 R80; N050 G01 X30 Z0; N060 G40 G00 X60 Z50; N070 M05; N080 M02;圆头刀加工圆弧 圆头刀加工90凸圆 点划线为假想刀尖的轨迹,半径为(R+r),圆心为O,按点划线圆参数编程圆头刀加工90凹圆圆头车刀加工圆弧、锥度的综合实例: 假想刀尖点P1(x1、z1)、P2(x2、z2)、P3(x3、z3) G90 G01 X(x1) Z0 F; G03 X(x2

34、) Z(z2) I0 K(R+r); G01 X(x3) Z(z3); 点划线为假想刀尖的轨迹,半径为(R-r),圆心为O, 按点划线圆参数编程 图示零件由R1、R2、R3三个圆弧组成: 可运用虚线所示三段等距圆弧 来编程:即O1圆半径为(R1+r) O2圆半径为(R2+r) O3圆半径为(R3-r) 刀心轨迹编程比较直观,常被运用T0101在程序中,写入在程序中,写入T0101指令;指令;数控安装中,在刀具号和刀补号处输入补偿值。数控安装中,在刀具号和刀补号处输入补偿值。可消除误差可消除误差循环开场循环开场G81)格式格式 G81 P_ ;阐明阐明 P表示循环次数;表示循环次数; 循环普通以

35、增量方式循环普通以增量方式进入进入; 循环普通不能嵌套;循环普通不能嵌套; 循环中普通不能调用循环中普通不能调用子程序子程序; 循环体建立在循环体建立在G81和和G80之间。之间。循环终了循环终了G80)格式格式 G80 ;阐明阐明 该指令表示终了循环;该指令表示终了循环; G80必需位于必需位于G81之之后。后。%0010N0010 G50 X100.0 Z100.0;N0020 M03 S800 T0303;N0030 G00 X45.0 Z0;N0040 G01 X-1.0 F0.3;N0050 G00 Z2.0;N0060 X42.0; A点点N0070 G81 P5; 循环循环5次次

36、N0090 G00 U-6.0; ABN0100 G01 W-32.0 BCN0110 G00 U2.0; CDN0130 W32.0; DEN0140 G80; 循环终循环终了了N0150 G28 U0 W0 T0300 M05;N0160 M30;刀具从循环起点开场按矩形循环刀具从循环起点开场按矩形循环, 其加工顺序按其加工顺序按1, 2, 3, 4进展进展, 最后又回到最后又回到循环起点。图中虚线表示按循环起点。图中虚线表示按R快速挪动快速挪动, 点划线表示按点划线表示按F指定的工件进给速指定的工件进给速度挪动。度挪动。(1)圆柱面切削循环指令格式:圆柱面切削循环指令格式:G90 X(U

37、)- Z(W)- F-;(2)圆锥面切削循环指令格式:圆锥面切削循环指令格式:G90 X(U)- Z(W)- I- F-;功能:进展外圆及内孔直线加工和锥面加工循环功能:进展外圆及内孔直线加工和锥面加工循环, 可以简化编程。可以简化编程。其中:其中:X、Z为切削终点坐标;为切削终点坐标; U、W-为切削终点相对于循环起点坐标值的增量;为切削终点相对于循环起点坐标值的增量; I为工件加工锥面大小端直径差的为工件加工锥面大小端直径差的1/2, 当锥面的起点坐标大于当锥面的起点坐标大于 终点坐标时为正终点坐标时为正,反之为负;反之为负; F为切削进给速度。为切削进给速度。本卷须知如下:本卷须知如下:

38、(1)运用循环切削指令运用循环切削指令, 刀具必需先定位至循环起点刀具必需先定位至循环起点, 再执行循环切削指令再执行循环切削指令, 且完成一循环切削后且完成一循环切削后, 刀具仍回到此循环起点。刀具仍回到此循环起点。 (2)G90是模态指令。一旦规定是模态指令。一旦规定,以下程序段不断有效以下程序段不断有效, 在完成固定切削循环后在完成固定切削循环后, 用另一个用另一个G代码来取消。代码来取消。 格式中的格式中的I (或或R) 值在圆柱切削时是不用的值在圆柱切削时是不用的, 在圆锥切削时才要用。在圆锥切削时才要用。外圆切削循环外圆切削循环G90、 G94)格式格式 G90 XU_ ZW_ F

39、_ ;阐明阐明 X、Z 表示切削终点坐标表示切削终点坐标值;值; U、W 表示切削终点相表示切削终点相对循环起点的坐标分量;对循环起点的坐标分量;锥面切削循环锥面切削循环 G90 XU_ ZW_ I(或或R) F_ ; I(或或R) 表示切削始点与切削表示切削始点与切削终点在终点在轴方向的坐标增量半径值,轴方向的坐标增量半径值,外圆外圆切削循环时切削循环时R为零,可省略;为零,可省略; G90 X40.0 Z20.0F30.0;ABCDA Z30.0; AEFDA Z20.0; AGHDA G90 X40.0 Z20.0I-5.0F30.0;ABCDA X30.0 ; AEFDA X20.0;

40、 AGHDA那么用循环方式编制的粗车圆柱面的切削加工程序如下那么用循环方式编制的粗车圆柱面的切削加工程序如下: 程序程序 阐明阐明N10 G50 Xl00. Z200.; 设定加工坐标系设定加工坐标系N20 S600 M04; 主轴反转主轴反转(后置刀架后置刀架)N30 G00 X50. Z52.; 快速到达循环起点快速到达循环起点P0N40 G90 X35. Z20. F0.3; 第一次循环第一次循环N50 X30.; 第二次循环第二次循环N60 X25.; 第三次循环第三次循环N70 G00 Xl00. Z200.; 取消取消G90, 快速前往起刀点快速前往起刀点N80 M05; 主轴停转

41、主轴停转N90 M30; 程序终了程序终了设循环起点为设循环起点为A点点 (50, 52)3次循环次循环程序程序 阐明阐明Nl0 G50 Xl00. Zl00.; 设定工件坐标系设定工件坐标系N15 T0101; 选择刀具选择刀具N20 G96 S120 M04; 主轴反转主轴反转N30 G00 X60. Z2.; 快速到达循环起点快速到达循环起点AN40 G90 X40. Z-40. I-5. F0.3; 圆锥面循环第一次圆锥面循环第一次N50 X35.; 圆锥面循环第二次圆锥面循环第二次N60 X30.; 圆锥面循环第三次圆锥面循环第三次N70 G00 Xl00. Zl00.; 取消取消G

42、90,快速前往起刀点快速前往起刀点N80 M05; 主轴停主轴停N90 M30; 程序终了程序终了假设加工循环起始点假设加工循环起始点A(60, 2), I=-5;切削终点的切削终点的X向间隔为向间隔为: 50-30=20mm,分三次循环:分三次循环: 第一次切削终点坐标为第一次切削终点坐标为(40,-40); 第二次为第二次为(35,-40); 第三次为第三次为(30,-40)。那么用循环方式编制的粗车圆锥面的那么用循环方式编制的粗车圆锥面的切削加工程序如下:切削加工程序如下:切削端平面切削端平面 切削带锥度端面切削带锥度端面格式格式: G94 X(U)_ Z(W)_ F_; G94 X(U

43、)_ Z(W)_ K(或或R)_ F_;阐明阐明 X、Z 为端平面切削终点坐标值;为端平面切削终点坐标值; K (或或R)为端平面切削始为端平面切削始点至终点在点至终点在Z轴轴 U、W 表示端平面切削终点表示端平面切削终点 方向的坐标方向的坐标增量值;增量值; 相对循环起点的相对循环起点的 坐标分量;坐标分量; G94 X50.0 Z16.0F30.0;ABCDA Z13.0; AEFDA Z10.0; AGHDA G94 X15.0 Z33.48K-3.48F30.0;ABCDA Z31.48 ; AEFDA Z28.78; AGHDA常用的粗加工循环进给道路 平行于程度轴平行于程度轴 用直

44、线接近轮廓用直线接近轮廓 仿轮廓进展切削仿轮廓进展切削走刀对应指令走刀对应指令G71指令指令G01指令指令G73指令指令轴向外圆粗车复合循环轴向外圆粗车复合循环(G71) 指令格式:指令格式: G71 U(d) R(e); G71 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) 功能:用于圆柱棒料粗车阶梯轴的外圆或内孔需切除较多余量功能:用于圆柱棒料粗车阶梯轴的外圆或内孔需切除较多余量时的情况。时的情况。 切削方向为切削方向为: 首先沿平行于首先沿平行于Z轴方向,最后一刀沿精加工道路轴方向,最后一刀沿精加工道路即零件轮廓。即零件轮廓。其中其中 ns指定精加工道路的第一

45、个程序段号;指定精加工道路的第一个程序段号; nf指定精加工道路的最后一个程序段号;指定精加工道路的最后一个程序段号; uX轴方向上的精加工余量间隔和方向轴方向上的精加工余量间隔和方向(直径值直径值); wZ轴方向上的精加工余量间隔和方向;轴方向上的精加工余量间隔和方向; d切削深度切削深度(半径值半径值,不指定正负号不指定正负号); e退刀量退刀量(半径值半径值,不指定正负号不指定正负号); F进给速度。进给速度。留意:留意:G71车内孔轮廓时车内孔轮廓时,u为负值。为负值。 f, s, tF, S, T代码所赋的值。代码所赋的值。在此应留意以下几点在此应留意以下几点: (1)在运用在运用G

46、71进展粗加工循环时进展粗加工循环时, 只需含在只需含在G71程序段中的程序段中的F、S、T功能才有效。功能才有效。 而包含在而包含在nsnf程序段中的程序段中的F、S、T功能功能, 即使被指定对粗车循即使被指定对粗车循环也无效。环也无效。 包含在包含在nsnf程序段中的程序段中的F、S、T功能功能, 被指定后被指定后, 在精车循环在精车循环有效。有效。(2)AB之间必需符合之间必需符合X轴轴, Z轴方向的共同单调增大或减少的方轴方向的共同单调增大或减少的方式。式。 (3)可以进展刀具补偿。可以进展刀具补偿。 G71 U(d) R(e); G71 P(ns) Q(nf) U(u) W(w) F

47、(f) S(s) T(t); 功能:用于圆柱棒料粗车阶梯轴的外圆或内孔需切除较多余量时的情况。功能:用于圆柱棒料粗车阶梯轴的外圆或内孔需切除较多余量时的情况。 切削方式为切削方式为: 首先沿平行于首先沿平行于Z轴方向,最后一刀沿精加工道路即零件轮廓。轴方向,最后一刀沿精加工道路即零件轮廓。其中其中 ns指定精加工道路的第一个程序段号;指定精加工道路的第一个程序段号; nf指定精加工道路的最后一个程序段号;指定精加工道路的最后一个程序段号; uX轴方向上的精加工余量间隔和方向轴方向上的精加工余量间隔和方向(直径值直径值); wZ轴方向上的精加工余量间隔和方向;轴方向上的精加工余量间隔和方向; d

48、切削深度切削深度(半径值半径值,不指定正负号不指定正负号); e退刀量退刀量(半径值半径值,不指定正负号不指定正负号); F进给速度。进给速度。O1 右图车循环加工程序右图车循环加工程序:N010 G50 X200.0 Z220.0;N020 G00 X160.0 Z180.0;N030 G71 P040 Q100 U4.0 W2.0 D7.0 F30.0 S500;N040 G00 X40.0 S800; (ns)N050 G01 W-40.0 F15.0;N060 X60.0 W-30.0;N070 W-20.0;N080 X100.0 W-10.0;N090 W-20.0;N100 X1

49、40.0 W-20.0; (nf) N110 G70 P040 Q100;G71时时:S500,F30.0;G70时时:S800,F15.0。视频右图粗车循环加工程序右图粗车循环加工程序:O1N10 G50 X200.0 Z140.0 T0101;N20 G40 G97 S240 M03;N30 G00 G42 X120.0 Z10.0 M08;N40 G96 S120;N50 G71 U2.0 R0.1;N60 G71 P70 Q130 U2.0 W2.0 F0.3;N70 G00 X40.0; (ns)N80 G01 Z-30.0 F0.15 S150;N90 X60.0 Z-60.0;N

50、100 Z-80.0;N110 X100.0 Z-90.0;N120 Z-110.0;N130 X120.0 Z-130.0;N140 G00 X125.0 G40; (nf)N150 X200.0 Z140.0 T0100 M05;N160 M02;O1; 程序称号程序称号N10 T0101; 运用刀具补偿指令进展对刀,确定工件坐标系,选择运用刀具补偿指令进展对刀,确定工件坐标系,选择1#刀具刀具1#补偿号补偿号G50 X200.0 Z140.0 T0101; 运用运用G50指令建立工件坐标系,选择指令建立工件坐标系,选择1#刀具刀具1#补偿号补偿号N20 G40 G97 S240 M04;

51、 取消刀补,设定取消刀补,设定mm/min,转速,转速240 r/min,主轴反转,主轴反转N30 G00 X120.0 Z10.0 M08;或或G00 G42 X120.0 Z10.0 M08; 快速定位,并建立右刀补,冷却液翻开快速定位,并建立右刀补,冷却液翻开N40 G96 S120; 设定恒线速功能,单位设定恒线速功能,单位m/minN50 G71 U2.0 R0.1; 设定设定G71多次循环,背吃刀量多次循环,背吃刀量2mm,退刀量,退刀量0.1mmN60 G71 P70 Q140 U2.0 W0.0 F0.3; 设定设定G71多次循环,循环多次循环,循环70130程序段,程序段,X

52、向向精精 加工余量加工余量2mm,Z向精加工余量向精加工余量0.0mm,粗加工进给速度,粗加工进给速度0.3mm/minN70 G00 X40.0; (ns) 循环起始程序段循环起始程序段 N80 G01 Z-30.0 F0.15 S150;N90 X60.0 Z-60.0;N100 Z-80.0;N110 X100.0 Z-90.0;N120 Z-110.0;N130 X120.0 Z-130.0;N140 G00 X125.0;或或G00 X125.0 G40; (nf) 循环终了程序段,取消刀补循环终了程序段,取消刀补N150 X200.0 Z140.0 T0100 M05; 刀具快速前

53、往起刀点,取消刀补号,主轴停转刀具快速前往起刀点,取消刀补号,主轴停转N160 M30; 程序终了,并前往程序开头程序终了,并前往程序开头O 1000N010 G50 X200.0 Z200.0 T0101;N020 G90 G97 G40 S200 M03;N030 G00 G42 X140.0 Z40.0 M08;N040 G96 S120;N050 G73 U9.5 W9.5 R3.0;N060 G73 P70 Q130 U1.0 W0.5 F0.3;N070 G00 X20.0 Z0; (ns)N080 G01 Z-20.0 F0.15 S150;N090 X40.0 Z-30.0;N

54、100 Z-50.0;N110 G02 X80.0 Z-70.0 R20.0;N120 G01 X100.0 Z-80.0;N130 X105.0 (nf)N140 G00 X200.0 Z200.0 G40T0100 M05;N150 M02;N160格式格式 G73 U (i) W(k) R (d) ;G73 P (ns) Q (nf) U(u) W(w) F(f) S(s) T(t);式中式中 i X轴上总退刀量轴上总退刀量(半径值半径值); k Z轴上总退刀量轴上总退刀量; d 反复加工次数反复加工次数;(铸、锻毛坯)仿形粗车循环仿形粗车循环(G73) 这种方式对于铸造或锻造毛坯的切削

55、是一种效率很高的方法。这种方式对于铸造或锻造毛坯的切削是一种效率很高的方法。 所谓仿形切削循环就是按照一定的切削外形逐渐地接近最终外形。所谓仿形切削循环就是按照一定的切削外形逐渐地接近最终外形。 G73循环方式:运动轨迹一直平行于最终轮廓,同时思索到每次的吃刀量,循环方式:运动轨迹一直平行于最终轮廓,同时思索到每次的吃刀量,在一开场分开最终轮廓的间隔应该远一些。在一开场分开最终轮廓的间隔应该远一些。指令格式:指令格式: G73 U(i) W(k) R(d) G73 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t)式中式中 iX轴上总退刀量轴上总退刀量(半径值半径值),

56、(毛坯直径毛坯直径 - 加工尺寸最小值加工尺寸最小值) / 2; kZ轴上的总退刀量轴上的总退刀量, 普通设定为零;普通设定为零; d反复加工次数。反复加工次数。 其他与其他与G71一样。一样。 用用G73时时, 与与G71、G72一样一样, 只需只需G73程序段中的程序段中的F、S、T有效。有效。其中其中 ns指定精加工方式程序组的第一个程序段的程序号指定精加工方式程序组的第一个程序段的程序号; nf指定精加工方式程序组的最后一个程序段的程序号指定精加工方式程序组的最后一个程序段的程序号; iX轴上的总退刀量轴上的总退刀量, 即退刀间隔和方向即退刀间隔和方向(半径值半径值), 等于等于(工件

57、毛坯直径工件毛坯直径-工件轮廓最小径工件轮廓最小径)/2; kZ轴上的总退刀量即退刀间隔和方向轴上的总退刀量即退刀间隔和方向; uX轴方向上的精加工余量轴方向上的精加工余量(直径值直径值); wZ轴方向上的精加工余量轴方向上的精加工余量; d反复加工即循环次数反复加工即循环次数; F进给速度。进给速度。 O3; N10 T0101; 运用刀具补偿指令进展对刀,确定工件坐标系运用刀具补偿指令进展对刀,确定工件坐标系 G50 X200.0 Z200.0 T0101; 运用运用G50指令建立工件坐标系指令建立工件坐标系 N20 G90 G97 G40 S200 M04; N30 G00 X140.0

58、 Z40.0 M08;或或G00 G42 X140.0 Z40.0 M08;N40 G96 S120;N50 G73 U40.0 W0.0 R40; N60 G73 P70 Q130 U1.0 W0.5 F0.3;N70 G00 X20.0 Z0; (ns)N80 G0l Z-20.0 F0.15 S150;N90 X40.0 Z-30.0;N100 Z-50.0;N110 G02 X80.0 Z-70.0 R20.0;N120 G01 Xl00 Z-80.0;N130 G01 X105.0; 或或G01 X105.0 G40; (nf)N140 G00 X200.0 Z200.0 G40 T

59、0100 M05;N150 M30;思索到每次的吃刀量,在一开场思索到每次的吃刀量,在一开场分开最终轮廓的间隔应该远一些分开最终轮廓的间隔应该远一些视频O3; N10 T0101; 运用刀具补偿指令进展对刀,确定工件坐标系运用刀具补偿指令进展对刀,确定工件坐标系 或或G50 X200.0 Z200.0 T0101;运用;运用G50指令建立工件坐标系指令建立工件坐标系 N20 G90 G97 G40 S200 M04; N30 G00 X140.0 Z40.0 M08;或或G00 G42 X140.0 Z40.0 M08;N40 G96 S120;N50 G73 U40.0 W0.0 R40;

60、N60 G73 P70 Q130 U1.0 W0.5 F0.3;N70 G00 X20.0 Z0; (ns)N80 G0l Z-20.0 F0.15 S150;N90 X40.0 Z-30.0;N100 Z-50.0;N110 G02 X80.0 Z-70.0 R20.0;N120 G01 Xl00 Z-80.0;N130 G01 X105.0; 或或G01 X105.0 G40; (nf)N140 G00 X200.0 Z200.0 G40 T0100 M05;N150 M30;精加工循环指令精加工循环指令(G70) 指令格式:指令格式:G70 P(ns) Q(nf) F(f); 功能:由功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论