数控加工程序的编制培训课件_第1页
数控加工程序的编制培训课件_第2页
数控加工程序的编制培训课件_第3页
数控加工程序的编制培训课件_第4页
数控加工程序的编制培训课件_第5页
已阅读5页,还剩125页未读 继续免费阅读

下载本文档

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

文档简介

1、第三章 数控加工程序的编制1第第 2 章章 数控加工程序的编制数控加工程序的编制第三章 数控加工程序的编制2普通数控车床能完成端面、内外圆、倒角、锥面、球面及成形面、螺纹等的车削加工。(a)端面切削端面切削 (b)外轴肩切削外轴肩切削 第三章 数控加工程序的编制3(c)锥面切削锥面切削 (d)圆弧面切削圆弧面切削 (e)车退刀槽车退刀槽 (f)切断切断 第三章 数控加工程序的编制4(g)镗孔镗孔 (h)镗内锥孔镗内锥孔 (i)钻孔钻孔 (j)车销内、外螺纹车销内、外螺纹 第三章 数控加工程序的编制5n主切削运动是工件的旋转,工件的成形则由刀具在ZX平面内的插补运动保证 。WZ主切削运动插补运动

2、(进给运动)第三章 数控加工程序的编制6n需要注意的问题需要注意的问题:n(1)在一个程序段中,可以采用绝对坐标编程、增量坐标编程或二者混合编程。n(2)用绝对坐标编程时,坐标值X取工件的直径;增量坐标编程时,用径向实际位移量的2倍值表示,并附上方向符号。n(3)为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。 n(4)由于车削加工的余量较大,因此,为简化编程数控装置常具备不同形式的固定循环。n(5)编程时,常认为刀尖是一个点,而实际中刀尖为一个半径不大的圆弧,因此需要对刀具半径进行补偿。第三章 数控加工程序的编制7第三章 数控加工程序的编制8以机床原点为坐标系原点建立起以机床原点为坐标

3、系原点建立起来的来的X、Z轴直角坐标系,称为机轴直角坐标系,称为机床坐标系。床坐标系。 车床的机床原点为车床的机床原点为主轴旋转主轴旋转中心与卡盘后端面之交点。中心与卡盘后端面之交点。 机床坐标系是制造和调整机机床坐标系是制造和调整机床的基础,也是设置工件坐标系床的基础,也是设置工件坐标系的基础,的基础,一般不允许随意变动一般不允许随意变动。如图所示。如图所示。第三章 数控加工程序的编制9在车床上工件原点可以在车床上工件原点可以选择在工件的左或右端选择在工件的左或右端面上,即工件坐标系是面上,即工件坐标系是将参考坐标系通过对刀将参考坐标系通过对刀平移得到的。如图所示。平移得到的。如图所示。第三

4、章 数控加工程序的编制10n车削固定循环指令车削固定循环指令n(1)直线和锥度切削固定循环)直线和锥度切削固定循环G77 n 指令格式为:n G77 X(U)Z(W)RF; 第三章 数控加工程序的编制11 外圆、内孔车削循环 圆锥面车削循环第三章 数控加工程序的编制12第三章 数控加工程序的编制13G77 X40.0 Z20.0 R5.0 F50.0 ;ABCDA X30.0 ;AEFDA X20.0 ;AGHDA第三章 数控加工程序的编制14例: G92 X150.0 Z200.0 M08; G00 X94.0 Z10.0 T0101 M03 Z2.0;循环起点循环起点 G77 X80.0

5、Z-49.8 F0.25;循环循环 X70.0;循环循环 X60.4;循环循环 G00 X150.0 Z200.0 T0000;取消取消G77 M01;第三章 数控加工程序的编制15(2 2)简单螺纹切削指令)简单螺纹切削指令G33 格式:格式:G33 IP_ _ F_ _; 其中其中 IP_ _:螺纹终点位置:螺纹终点位置 F_ _:长轴方向导程(或:长轴方向导程(或螺距螺距)例例: : 加工螺纹长度加工螺纹长度10mm10mm,螺距,螺距1.5mm1.5mm,指令为,指令为 G33 Z10.0 F1.5; X XZ第三章 数控加工程序的编制16第三章 数控加工程序的编制17螺纹进刀切削方法

6、螺纹进刀切削方法(a)表示单边切削,每次切削量相等;(表示单边切削,每次切削量相等;(b)表示双边切削,表示双边切削,每次切削量相等;(每次切削量相等;(c)表示单边切削,每次背吃刀量相等;表示单边切削,每次背吃刀量相等;(d)表示双边切削,每次背吃刀量相等。表示双边切削,每次背吃刀量相等。切削量相等是指每切削量相等是指每次循环切削面积相等,保证螺纹车刀在车削过程中受力均匀。次循环切削面积相等,保证螺纹车刀在车削过程中受力均匀。第三章 数控加工程序的编制18第三章 数控加工程序的编制19N030 G00 U-11.6;N040 G33 W-59.0 F2.0;N050 G00 U11.6;N0

7、60 G00 W59.0;N070 G00 U-12.2 ;N080 G33 W-59.0 F2.0; N090 G00 U12.2;N100 G00 W59.0;第三章 数控加工程序的编制20例:例: 图为圆柱螺纹编程实例,螺纹外径已加工完成,图为圆柱螺纹编程实例,螺纹外径已加工完成,牙型深度牙型深度1.3mm,分分5次进给,吃刀量(直径值)分别次进给,吃刀量(直径值)分别为为0.9 mm、0.6 mm、0.4mm、0.4 mm和和0.1 mm,采用采用绝对编程,加工程序如下。绝对编程,加工程序如下。第三章 数控加工程序的编制21N24 G00 X58.0N26 Z71.0N28 X45.7

8、N30 G33 Z12.0 F2.0N32 G00 X58.0N34 Z71.0N36 X45.6N38 G33 Z12.0 F2.0第三章 数控加工程序的编制22N030 G00 X12.4 Z76.0;N040 G33 X41.4 Z27.0 F2.0;N050 G00 X50.0;N060 G00 Z76.0;N070 G00 X11.8;N080 G33 X40.8 Z27.0 F2.0; N090 G00 X50.0;N100 G00 Z76.0;圆锥螺纹加工实例第三章 数控加工程序的编制23(3) (3) 复杂螺纹切削固定循环复杂螺纹切削固定循环G78 螺纹切削循环b)a)第三章

9、数控加工程序的编制24第三章 数控加工程序的编制25N30 G78 U-11.6 W-59.0 F2.0;N31 G78 U-12.2 W-59.0 F2.0;第三章 数控加工程序的编制26N30 G78 X41.4 Z27.0 R-14.5 F2.0;N31 G78 X40.8 Z27.0 R-14.5 F2.0;第三章 数控加工程序的编制27(4 4)端面切削固定循环)端面切削固定循环G79 第三章 数控加工程序的编制28例:例:G00 X84.0 Z2.0;循环起点循环起点G79 X30.4 Z-5.0 F0.2;循环循环 Z-10.0;循环循环 Z-14.8;循环循环G00 X150.

10、0 Z200.0;取消取消G79第三章 数控加工程序的编制29第三章 数控加工程序的编制30(5 5)车削复合固定循环指令)车削复合固定循环指令 1 1)外径粗车循环()外径粗车循环(G71G71) 外径精车循环(外径精车循环(G70G70) 指令格式:指令格式:G71U(d)R(e););G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t););G70P(ns)Q(nf););N(ns);在顺序号;在顺序号N(nsns)和)和N(nfnf)的)的程序段之间指定程序段之间指定的加工路线。的加工路线。N(nf);其中其中 d 每次每次半径方向的吃刀量半径方向的吃刀量,半径值半径值;

11、 e 每次切削循环的退每次切削循环的退刀量,刀量,半径值;半径值; ns 指定指定路线的第一个路线的第一个程序段序号;程序段序号; nf 指定指定路线的最后一个路线的最后一个程序段序号;程序段序号;u X轴方向的轴方向的精车余量;精车余量;w Z轴方向的轴方向的精车余量;精车余量;程序轨迹程序轨迹AWu/2e(R)(F)dAC 45B第三章 数控加工程序的编制311020R850.3BXp160ZpAC2500.321443822应用举例:已知粗车切深为2mm,退刀量为1mm,精车余量在X轴方向为0.6 mm(直径值),Z轴方向为0.3mmN010 G92 X250.0 Z160.0; 设置工

12、件坐标系;N020 T0100; 换刀,无长度和磨损补偿;N030 S55 M04; 主轴反转,恒线速度(55m/min)控制;N040 G00 X45.0 Z5.0 T0101; 由起点快进至循环起点A,用1号刀具补偿;N050 G71 U2 R1; 外圆粗车循环,粗车切深2mm,退刀量1mm;N060 G71 P070 Q110 U0.6 W0.3 F0.2;精车路线为N070N110。N070 G00 X22.0 F0.1 S58; 设定快进AA,精车进给量0.1 mm/r,恒线速度控制; N080 G01 W-17; 车22外圆N090 G02 X38.0 W-8.0 R8;车R8圆弧

13、N100 G01 W-10.0;车38外圆N110 X44.0 W-10.0;车锥面;N120 G70 P070 Q110; 精车循环开始结束后返回到A点;N130 G00 X250.0 Z160.0 ; 返回到参考点;N140 M30;程序结束。第三章 数控加工程序的编制322 2)端面粗车循环()端面粗车循环(G72G72) G72W(d)R(e););G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t););N(ns);在;在N(nsns)和)和N(nfnf)的)的程序段间,指定程序段间,指定粗加工路线。粗加工路线。N(nf);其中其中d 每次每次Z方向的吃刀量;方向的吃刀

14、量;e 每次切削循环的退每次切削循环的退刀量刀量; ns 指定指定精加工路线的第一个精加工路线的第一个程序段序号;程序段序号; nf 指定指定精加工路线的最后一个精加工路线的最后一个程序段序号;程序段序号;u X轴方向的轴方向的精车余量(直径精车余量(直径/ /半径半径指定指定););w Z轴方向的轴方向的精车余量;精车余量;CdAAe(F)(R)(R)45(F)BU/2wR:快速进給:快速进給F:切削进給:切削进給第三章 数控加工程序的编制33应用举例:已知粗车切深为2mm,余量在X轴方向为0.5 mm,Z轴方向为2mm。N101 T0100 M41;自动换刀,采用1号刀具,无长度和磨损补偿

15、;N102 S220 M08;取消主轴恒线速度控制,开冷却液;N103 G00 X176.0 Z2.0 M03;由起点快进至循环起点A,主轴正转;N104 S120;恒线速度(120 m/min)控制;N105 G72W2.0;端面粗车循环,Z向切深2mm,退刀量由参数指定;N106 G72P107Q110U2.0W0.5F0.3;精车路线为N107N110。N107 G00Z-100.0F0.15S150; 精车进给量0.15 mm/r,恒线速度控制(150m/min);N108 G01X120.0Z-60.0; 移动到120、Z-60 mm;N109 Z-35.0; 车120的外圆;N11

16、0 X80.0W35.0;车锥面。N111 G70 P107Q110;精车循环;N112 G00 X200.0Z142.0; 返回到换刀点;N113 M30;程序结束。 200A1501201208080OB1 12002008888ACX2 22 21401403535101015154040第三章 数控加工程序的编制34第三章 数控加工程序的编制35n车削加工编程实例车削加工编程实例第三章 数控加工程序的编制36分析分析A、工艺路线 先倒角切削螺纹的实际外圆47.8mm切削锥度部分车削62mm外圆倒角车削80mm外圆切削圆弧部分车削85mm外圆。 切槽。 车螺纹。第三章 数控加工程序的编制

17、37B、选择刀具及画出刀具布置图 根据加工要求,选用三把刀具。号刀车外圆,号刀切槽,号刀车螺纹。刀具布置如下图所示。采用刀仪对刀,螺纹刀尖相对与号刀尖在Z向位置15mm。 编程之前,应正确的选择换刀点,以便在换刀过程中,刀具与工件、机床和夹具不会碰撞。C、确定切削用量 车外圆,主轴转速为S630,进给速度为F150。切槽时,主轴转速为S315,进给速度为F10。切削螺纹时,主轴转速为S200,进给速度为F150。第三章 数控加工程序的编制38刀具布置图第三章 数控加工程序的编制39O0004 /*程序号程序号N10 G92 X200.0 Z350.0; /*建立工件坐标系建立工件坐标系N20

18、G00 X41.8 Z292.0 S630 M03 T11 M08; /*刀具快速接近工件,启动主轴刀具快速接近工件,启动主轴,开冷却液开冷却液N30 G01 X47.8 Z289.0 F150; /*倒角倒角 N40 U0 W-59.0; /*车车47.8mm外圆外圆,增量坐标编程增量坐标编程 N50 X50.0 W0; /*退刀退刀,绝对坐标与增量坐标混合编程绝对坐标与增量坐标混合编程N60 X62.0 W-60.0; /*车锥度车锥度,绝对坐标与增量坐标混合编程绝对坐标与增量坐标混合编程第三章 数控加工程序的编制40N70 U0 Z155.0; / /* *车车62 62 mm外圆外圆,

19、 , 绝对坐标与增量坐标混合编程绝对坐标与增量坐标混合编程N80 X78.0 W0; / /* *退刀,绝对坐标与增量坐标混合编程退刀,绝对坐标与增量坐标混合编程N90 X80.0 W-1.0; /*倒角倒角,绝对坐标与增量坐标混合编程绝对坐标与增量坐标混合编程N100 U0 W-19.0; / /* *车车80 80 mm外圆外圆, , 绝对坐标与增量坐标混合编程绝对坐标与增量坐标混合编程N110 G02 U0 W-60.0 I163.25 K-30.0; / /* *车圆弧,车圆弧,I I、K K表示圆心相对于圆弧起点的坐标表示圆心相对于圆弧起点的坐标N120 G01 U0 Z65.0;

20、/ /* *车车80 80 mm外圆外圆N130 X90.0 W0; /* *退刀退刀第三章 数控加工程序的编制41N140 G00 X200.0 Z350.0 M05 T10 M09; /*快速退回到起始点,主轴停,冷却液关快速退回到起始点,主轴停,冷却液关N150 X51.0 Z230.0 S315 M03 T22 M08; / /* *换换2#2#刀具,快速接近工件,启动主轴,开冷却液刀具,快速接近工件,启动主轴,开冷却液N160 G01 X45.0 W0 F100; / /* *切槽切槽N170 G04 U50; / /* *延时延时50ms, ,G04为延时指令为延时指令N180 G

21、00 X51.0 W0; / /* *退刀退刀N190 X200.0 Z350.0 M05 T20 M09 / /* *快速退回到起始点快速退回到起始点, ,主轴停主轴停, ,冷却液关冷却液关N200 G00 X52.0 Z296.0 S200 M03 T33 M08; / /* *换换3#3#刀具,快速接近工件,启动主轴,开冷却液刀具,快速接近工件,启动主轴,开冷却液第三章 数控加工程序的编制42N210 G76 X47.2 Z231.5 F150.0 /* G76车螺纹,切至深度车螺纹,切至深度0.3=(47.8-47.2)/2N220 X46.6 /*车螺纹车螺纹,切至深度切至深度0.6

22、=0.3+0.6/2N230 X46.1 /*车螺纹车螺纹,切至深度切至深度0.85=0.6+0.5/2N240 X45.8 /*车螺纹车螺纹,切至深度切至深度1.0=0.85+0.3/2N250 G00 X200.0 Z350.0 T30 M02; /*快速退回到起始点,程序结束快速退回到起始点,程序结束 第三章 数控加工程序的编制43第三章 数控加工程序的编制44程 序 说 明O0006N010 G92 X400.0 Z400.0 T0101;N020 S300 M03;N030 G00 X118.0 Z141.5;N040 G01 X82.0 F60;N050 G00 X103.0;N0

23、60 G01 X110.5 Z135.0 F50;N070 Z48.0 F60;N080 G00 X400.0 Z400.0 T0100;N090 T0303;程序代号建立工件坐标系,换1号刀,并进行刀具补偿主轴正转,转速300r/min快进点(118,141.5)粗车端面,进给速度60mm/min快退粗车短锥面, 进给速度50mmmin粗车110mm外圆返回换刀点,取消刀具补偿换3号刀,并进行刀具补偿第三章 数控加工程序的编制45程 序 说 明N100 G00 X89.5 Z180.0;N110 Z145.0;N120 G01 Z61.5 F60;N130 X79.5;N140 Z一5.0;

24、N150 G00 X75.0;N160 Z180.0;N170 G00 X400.0 Z400.0 T0300; N180 T0505;快进至点(89.5,180)Z向快进粗车90mm内孔, 进给速度60mm/min粗车内孔阶梯面粗车80mm孔X向快退Z向快退返回换刀点,取消刀具补偿换5号刀,并进行刀具补偿第三章 数控加工程序的编制46N190 S600;N200 G00 X85.0 Z145.0;N210 G01 Z141.0 F200;N220 X102.0 F100;N230 U8.0 W一6.93;N240 G01 Z48.0 F50;N250 G00 X112.0;N260 X400

25、.0 Z400.0 T0500;N270 T0707;转速调整为600r/min快进至点(85,145)Z向工进至Z141mm,进给速度200mm/min精车端面精车短锥面精车110mm外圆X向快退返回换刀点,取消刀具补偿换7号刀,并进行刀具补偿第三章 数控加工程序的编制47N280 S200;N290 G00 X85.0 Z180.0;N300 Z131.0 M08;N310 G0l X93.8 F50;N320 G00 X85.0;N330 Z180.0;N340 X400.0 Z400.0 T0700 M09;N350 T0909;N360 S600;转速调整为200r/min快进至点(

26、85,180)快进至(85,131),切削液开车93.8mm槽X向快退Z向快退返回换刀点,取消刀具补偿,切削液关换9号刀,并进刀具补偿转速调整为600r/min第三章 数控加工程序的编制48N370 G00 X94.0 Z180.0;N380 Z1420;N390 G01 X90.0 Z140.0;N400 Z61.0;N410 X80.2;N420 Z5.0;N430 G00 X75.0;N440 Z180.0;N450 X400.0 Z400.0 T0900;N460 T1111;快进至点(94,180)Z向快进内孔倒角精车90mm内孔精车内孔阶梯面 精车80mm内孔X向快退Z向快退返回换

27、刀点,取消刀具补偿换11号刀,并进行刀具补偿第三章 数控加工程序的编制49N470 S240;N480 G00 X115.0 Z71.0;N490 G01 X105.0 F30 M08;N500 G04 U3.0;N510 X115.0;N520 G00 X400.0 Z400.0 T1100 M09;N530 M05;N540 M30; 转速调整为240r/min快进至(115,71)开切削液,车4.1mm槽暂停进给3sX向退刀返回起刀点取消刀具补偿并关闭切削液主轴停止程序结束 第三章 数控加工程序的编制50一、一、基本工艺问题基本工艺问题 工件坐标系的确定及程序原点的设置 安全高度 安全高

28、度安全面工件上表面第三章 数控加工程序的编制51n进刀进刀/退刀方式退刀方式 G02进刀线(G42补偿)G02退刀线(G40取消G42)起刀点与退刀点(G40)起刀点(G40)退刀点(G40)G01进刀线(G42补偿)G01退刀线(G40取消G42)G42补偿a)a)切线方向进刀切线方向进刀 b)b)侧向进刀侧向进刀第三章 数控加工程序的编制52n刀具半径补偿刀具半径补偿 切入点G42 G01起刀点理论轮廓大于2倍刀具直径切入点G42 G01起刀点理论轮廓 a)合理方式合理方式 b)不合理方式不合理方式建立刀补半径补偿建立刀补半径补偿第三章 数控加工程序的编制53n刀具半径确定刀具半径确定 n

29、对于铣削加工,精加工刀具半径选择的主要依据是零件加工轮廓和加工轮廓凹处的最小曲率半径或圆弧半径。n刀具半径应小于该最小曲率半径值。 第三章 数控加工程序的编制54图中O X Y Z : 机 床 坐 标 系 ,OXYZ:工件坐标系,图中的相对位置表示工件在机床上安装后,工件坐标系与机床坐标系的相对位置。200第三章 数控加工程序的编制55编程方式:编程方式:1) 绝对坐标方式:机床坐标系2) 绝对坐标方式:工件坐标系3) 相对坐标方式。编程参数编程参数 编程单位:mm, 刀具半径(D01):8 mm , 主轴转速:400r/min 进给速度:250mm/min200第三章 数控加工程序的编制56

30、1 1、绝对坐标编程(机、绝对坐标编程(机床坐标系)床坐标系)N01 G90 G00 G42 D01 X50 Y70 S400 M03 M08 ;N02 Z-235;N03 G01 X400 F250 ;N04 X300 Y370 ;N05 G03 X200 Y270 J-100 ;N06 G02 X100 Y170 I-100 ;N07 G01 Y70 ;N08 G00 G40 Z-165 M05 M09 ;N09 X300 Y120 M02;200第三章 数控加工程序的编制572 2、绝对坐标编程(工件、绝对坐标编程(工件坐标系:坐标系:G92G92指令)指令)N01 G92 X0 Y0

31、Z35;N02 G90 G00 G42 D01 X-250 Y-50 S400 M03 M08 ;N03 Z-40 ;N04 G01 X100 F250 ;N05 X0 Y250 ;N06 G03 X-100 Y150 J-100;N07 G02 X-200 Y50 I-100 ;N08 G01 Y-50 ;N09 G00 G40 Z35 M05 M09 ;N10 X0 Y0 M02 ;200第三章 数控加工程序的编制583、相对(增量)坐标编、相对(增量)坐标编程程N01 G91 G17 G42 D01 G00 X-250 Y-50 S400 M03 M08;N02 Z-40;N03 G01

32、 X350 F250;N04 X-100 Y300 ;N05 G03 X-100 Y-100 J-100 ;N06 G02 X-100 Y-100 I-100 ;N07 G01 Y-120 ;N08 G00 G40 Z75 M05 M09;N09 X200 Y70 M02;200第三章 数控加工程序的编制594、用、用G54G59来设定工件坐标系来设定工件坐标系数控机床除了可用G92指令建立工件坐标系外,还可用G54G59指令在6个预定的工件坐标系中选择当前工件坐标系。当工件尺寸很多且相对具有多个不同的标注基准时,可将其中几个基准点在机床坐标系中的坐标值,通过MDI方式预先输入到系统中,作为G

33、54G59的坐标原点,系统将自动记忆这些点。一旦程序执行到G54G59指令之一时,则该工件坐标系原点即为当前程序原点,后续程序段中的绝对坐标均为相对此程序原点的值。例如,下图所示从ABCD行走路线,可编程如下:第三章 数控加工程序的编制60ZYXW工件原点X2Y2Z2Y1Z1X1M机床原点M机床原点3535Y机DX机C20Y35 XX594530G59X5430A40G54Y54Y593015BG52第三章 数控加工程序的编制61N10 G54 G00 G90 X30.0 Y40.0 快速移到G54中的A点N15 G59 将G59置为当前工件坐标系 N20 G00 X30.0 Y30.0 移到

34、G59中的B点N25 G52 X45.0 Y15.0 在当前工件坐标系G59中,建立局部坐标系G52N30 G00 G90 X35.0 Y20.0 移到G52中的C点N35 G53 X35.0 Y35.0 移到G53(机械坐标系)中的D点.第三章 数控加工程序的编制62 执行N10程序段时,系统会先选定G54坐标系作为当前工件坐标系;然后,再执行G00移动到该坐标系中的A点。执行N15程序段时,系统又会选择G59坐标系作为当前工件坐标系。执行N20时,机床就会移到刚指定的G59坐标系中的B点。执行N25时,将在当前工件坐标系G59中建立局部坐标系G52,G52后所跟的坐标值,是G52的原点在当

35、前坐标系中的坐标。执行N30时,刀具将移到局部坐标系G52中的C点。G53是直接按机床坐标系编程。执行N35时,工具将移到机床坐标系中的D点。但G53指令只对本程序段有效,后续程序段如不指定其他坐标系的话,当前有效坐标系还是属于G59中的局部坐标系G52。 第三章 数控加工程序的编制63 预置工件坐标系G54G59的设定,可在MDI方式菜单中选按“坐标系F3”,切换到工件坐标系G54设定屏幕。如果欲将当前位置点设为G54的零点,可根据屏幕右上角显示的当前点在机床坐标系中的坐标值数据,在MDI命令行输入该数值后回车,则屏幕显示如下图所示。如要预置G55G59,可使用翻页键切换到相应的页面,再在M

36、DI命令行输入其原点坐标即可。工件原点预置好后,可按“F5重新对刀”,系统自动切换到MDI操作屏,键入G54后按循环启动执行,则当前工件坐标系就切换到了G54。同样,可以将G55、G56G59等置为当前工件坐标系,右下部“工件坐标零点”处也将随着显示当前工件原点在机床坐标系中的坐标。第三章 数控加工程序的编制64第三章 数控加工程序的编制65 一般地,一般地,G92不要和不要和G54G59混用。混用。 如果需要察看当前刀具的坐标位置数据,可随时按F9键弹出显示方式选择的上托菜单,从中选择“坐标系”项,回车后再选择所需要的坐标方式(机床坐标/工件坐标/相对坐标)并回车,则在屏幕右上部的坐标数据显

37、示区就可看到所需的结果。若正文区已处于大字符坐标数据显示方式,则其坐标数据方式也同样随着改变。如果按F9键后选择的是“坐标值”项,则还可获得“指令位置/实际位置/剩余进给/跟踪误差/负载电流”等数据内容显示的选择。第三章 数控加工程序的编制66三、简化编程指令三、简化编程指令 n1. 镜像功能指令G24、G25n格式:G24XYZn M98Pn G25XYZn说明:该组指令用于建立/取消镜像。nG24为建立镜像;G25为取消镜像;X、Y、Z为镜像位置的参数。 当工件相对于某一轴具有对称形状时当工件相对于某一轴具有对称形状时,可以利用镜像功能和子程序,可以利用镜像功能和子程序,只对工件的一部分进

38、行编程,而能加工出工件的对称部分,这就是镜像功只对工件的一部分进行编程,而能加工出工件的对称部分,这就是镜像功能。当某一轴的镜像有效时,该轴执行与编程方向相反的运动。能。当某一轴的镜像有效时,该轴执行与编程方向相反的运动。第三章 数控加工程序的编制67调用子程序指令(调用子程序指令(M98、M99) 编程时,为了简化程序的编制,当一个工件上有相同的加工内容编程时,为了简化程序的编制,当一个工件上有相同的加工内容时,常用调子程序的方法进行编程。时,常用调子程序的方法进行编程。指令格式:指令格式:M98P_ L _;M99 指令说明指令说明:P为子程序号,为子程序号,L为调用次数为调用次数 当加工

39、工序内容较多时,为便于程序的调试,尽量把不同当加工工序内容较多时,为便于程序的调试,尽量把不同 工序内容的程序,分别安排到不同的子程序中,工序内容的程序,分别安排到不同的子程序中,主程序主主程序主 要完成坐标系的设定,换刀及子程序调用。要完成坐标系的设定,换刀及子程序调用。;子程序返回子程序返回第三章 数控加工程序的编制68 例例:使用镜像功能编制如图所示轮廓的加工程序,设刀具起点距工件:使用镜像功能编制如图所示轮廓的加工程序,设刀具起点距工件上表面上表面100mm,切削深度,切削深度5mmO0024 ;主程序;主程序G92 X0 Y0 Z0G91 G17 M03 S600M98 P100 ;

40、加工;加工G24 X0 ;Y 轴镜像,镜像位置为轴镜像,镜像位置为X=0M98 P100 ;加工;加工G24 Y0 ;X,Y 轴镜像,镜像位置为轴镜像,镜像位置为(0 0)M98 P100 ;加工;加工G25 X0 ;X轴镜像继续有效,取消轴镜像继续有效,取消Y 轴镜像轴镜像M98 P100 ;加工;加工G25 Y0 取消镜像取消镜像M30图图 镜像功能镜像功能 第三章 数控加工程序的编制69O100 ;子程序子程序( 的加工程序的加工程序)N100 G41 G00 X10 Y4 D01 ;N120 G43 Z98 H01N130 G01 Z7 F300N140 Y26N150 X10N160

41、 G03 X10 Y10 I10 J0N170 G01 Y10N180 X25N185 G49 G00 Z105N200 G40 X5 Y10N210 M99图图 镜像功能镜像功能 第三章 数控加工程序的编制70n2. 缩放功能指令G50、G51n格式:G51XYZPnM98PnG50n说明:该组指令用于建立/取消缩放。nG51为建立缩放;G50为取消缩放;X、Y、Z为缩放中心的坐标值;P为缩放倍数。nG51既可指定平面缩放,也可指定空间缩放。第三章 数控加工程序的编制71 主 程 序 子 程 序 O0007 G92 X0 Y0 Z25.0 G90 G00 Z5.0 M03 G01 Z?18.

42、0 F100 M98 P100 G01 Z?28.0 G51 X15.0 Y15.0 P2 缩放中心(15, 15),放大2倍 M98 P100 G50 G00 Z25.0 M05 M30 O100 G41 G00 X10.0 Y4.0 D01 G01 Y30.0 X20.0 G03 X30.0 Y20.0 I10.0 G01 Y10.0 X5.0 G40 G00 X0 Y0 M99 X10301030Y缩放后缩放前缩放中心R10O第三章 数控加工程序的编制72n3. 旋转变换G68、G69n格式:G17G68XYPnG18G68XYPnG19G68XYPnM98PnG69n说明:该组指令用于

43、建立/取消旋转变换。nG68为建立旋转变换;G69为取消旋转变换;X、Y、Z为旋转中心的坐标值;P为旋转角度,单位是“”,0P360。第三章 数控加工程序的编制73 O0068 ;主程序;主程序G92 X0 Y0 Z50G90 G43 Z-5 H02M98 P200 ;加工;加工G68 X0 Y0 P45;旋转;旋转45度度M98 P200 ;加工;加工G68 X0 Y0 P90;旋转;旋转90度度 M98 P200 ;加工;加工G49 Z50;M69 M05 ;取消旋转;取消旋转M30第三章 数控加工程序的编制74 O200; 子程序子程序( 的加工程序的加工程序)100 G41 G00 X

44、20 Y-5 D02 ;切线方切线方向进入向进入N110 G02 X40 Y0 I10 F300;N120 X30 I-5;N130 G03 X20 I5;N140 G00 Y-6 ;切线方向退出;切线方向退出N145 G40 X0 Y0;N150 M99;第三章 数控加工程序的编制75四、固定循环指令四、固定循环指令 通常,有关固定循环由以下所示通常,有关固定循环由以下所示六个动作顺序组成:六个动作顺序组成:动作1:AB 刀具快进至起始点;动作2:BR 快进至加工表面附近的R点;动作3:RE 加工动作(如:钻、攻螺纹、镗等);动作4:E点 孔底动作(如:暂停进给);动作5:ER 快进至R点;

45、动作6:RB 快进至起始点 第三章 数控加工程序的编制761 1)高速深孔钻削循环()高速深孔钻削循环(G73) G73X_Y_Z_R_Q_F_K_; (X、Y)为孔位置数据,Z :增量编程时指从R点到孔底的增量值。 绝对编程时指孔底的坐标值。 R :增量编程时指从初始平面到R点的增量值。 绝对编程时指R点的坐标值。 Q_:每次切削进给的深度;d为退刀量(间断进给)(间断进给)K :加工相同距离的多个孔时, 指定循环次数K 初始平面初始平面参考平面参考平面工件上表面工件上表面RqqqZddG99G98第三章 数控加工程序的编制772 2)左旋螺纹攻丝循环()左旋螺纹攻丝循环(G74) G74X

46、_Y_Z_R_P_F_K_; 其中P为暂停时间 主轴下移至R点启动,反转切入。至孔底后正转退出初始平面初始平面参考平面参考平面工件上表面工件上表面主轴逆时针转动主轴逆时针转动主轴顺时针转动主轴顺时针转动RZ第三章 数控加工程序的编制783 3)精密镗孔循环()精密镗孔循环(G76) G76X_Y_Z_R_ Q_P_F_K_; Q_:让刀位移量 P_: 孔底停留时间 精镗孔底后,有三个孔底动作:进给暂停;主轴准停即定向停止;刀具偏移距离q ;然后退刀。(这样可使刀头不划伤精镗表面)主轴顺时针主轴顺时针初始平面初始平面R参考平面参考平面工件上表面工件上表面PZq第三章 数控加工程序的编制794 4

47、)钻削循环()钻削循环(G81) G81X_Y_Z_R_F_K_; 工件上表面工件上表面参考平面参考平面ZRG99G98初始平面初始平面第三章 数控加工程序的编制805 5)钻、镗阶梯孔循环()钻、镗阶梯孔循环(G82) G82X_Y_Z_R_P_F_K_; 工件上表面工件上表面参考平面参考平面ZRG99G98初始平面初始平面P第三章 数控加工程序的编制816 6)深孔加工循环()深孔加工循环(G83) G83X_Y_Z_R_Q_F_K_;qqq参考平面参考平面工件平面工件平面初始平面初始平面G98G99ddRZ第三章 数控加工程序的编制827 7)右)右旋螺纹攻丝循环(旋螺纹攻丝循环(G84

48、) G84X_Y_Z_R_P_F_K_; 初始平面初始平面参考平面参考平面工件上表面工件上表面主轴顺时针转动主轴顺时针转动主轴逆时针转动主轴逆时针转动RZ第三章 数控加工程序的编制838 8)精镗孔)精镗孔循环(循环(G85) G85X_Y_Z_R_F_K_; 初始平面初始平面参考平面参考平面G99G98Z点点工件平面工件平面第三章 数控加工程序的编制849 9)镗孔镗孔循环(循环(G86) G86X_Y_Z_R_F_K_; 主轴停转主轴停转Z点点R点点G99参考平面参考平面(主轴正转)(主轴正转)初始平面初始平面G98主轴正转主轴正转第三章 数控加工程序的编制851010)背镗循环()背镗循

49、环(G87) G87X_Y_Z_R_Q_ P_F_K_; 主轴定向停主轴定向停刀具刀具qZ点点R点点q主轴正转主轴正转P主轴正转主轴正转第三章 数控加工程序的编制861111)镗孔镗孔循环(循环(G88) G88X_Y_Z_R_P_F_K_; PZ点点主轴停转主轴停转G99(主轴正转)(主轴正转)R点点G98初始平面初始平面主轴正转主轴正转第三章 数控加工程序的编制871212)镗孔镗孔循环(循环(G89) G89X_Y_Z_R_P_F_K_; PZ点点R点点初始平面初始平面第三章 数控加工程序的编制881313)取消固定循环指令)取消固定循环指令(G80) G80; 第三章 数控加工程序的编

50、制89参考点参考点350100100100100400150250250150321781112139106542505050302033T11T15T31返回位置返回位置初 始 平初 始 平面面200190150钻孔加工编程钻孔加工编程钻孔钻孔16: 10mm钻孔钻孔710:20mm镗孔镗孔1113:95mm第三章 数控加工程序的编制90O0001N001 G92 X0 Y0 Z0;工件坐标系设置在参考点;工件坐标系设置在参考点;N002 G90 G00 Z250.0 T11 M06; 到换刀点换到换刀点换T11刀具;刀具;N003 G43 Z0 H11; 长度补偿;长度补偿;N004 S3

51、0 M03; 主轴正转;主轴正转;N005 G99 G81 X400.0 Y-350.0 Z-153.0 R-97.0 F120; 定位,钻定位,钻1孔,返回到孔,返回到R面;面;N006 Y-550.0; 钻钻2孔;孔;N007 G98 Y-750.0; 钻钻3孔,返回到初始平面;孔,返回到初始平面;N008 G99 X1200.0; 钻钻4孔,返回到孔,返回到R面;面;N009 Y-550.0; 钻钻5孔;孔;N010 G98 Y-350; 钻钻6孔,返回到初始平面;孔,返回到初始平面;N011 G00 X0 Y0 M05; X、Y坐标返回到参考点,主轴停;坐标返回到参考点,主轴停;N01

52、2 G40 Z250.0 T15 M06; 到换刀点,取消刀具长度补偿,换到换刀点,取消刀具长度补偿,换T15刀具;刀具;N013 G43 Z0 H15; 到初始平面,并进行刀具长度补偿;到初始平面,并进行刀具长度补偿;N014 S20 M03; 主轴正转;主轴正转;第三章 数控加工程序的编制91N015 G99 G82 X550.0 Y-450.0 Z-130.0 R-97.0 P300 F70; 定位,钻定位,钻7孔,返到孔,返到R平面,孔底暂停;平面,孔底暂停;N016 G98 Y-650.0; 定位,钻定位,钻8孔,返回到初始平面,孔底暂停;孔,返回到初始平面,孔底暂停;N017 G9

53、9 X1050.0; 定位,钻定位,钻9孔,返回到孔,返回到R平面,孔底暂停;平面,孔底暂停;N018 G98 X-450.0; 定位,钻定位,钻10孔,到初始平面,孔底暂停;孔,到初始平面,孔底暂停;N019 G00 X0 Y0 M05; 返回到参考点,主轴停;返回到参考点,主轴停;N020 G40 Z250.0 T31 M06; 到换刀点,取消长度补偿,换到换刀点,取消长度补偿,换T31刀具;刀具;N021 G43 Z0 H31; 到初始平面,进行刀具长度补偿;到初始平面,进行刀具长度补偿;N022 S10 M03; 主轴正转;主轴正转;N023 G99 G85 X800.0 Y-350.

54、0 Z-153.0 R-47.0 F50; 定位,钻定位,钻11孔,返回到孔,返回到R平面;平面;N024 G91 Y-200.0 K2; 定位,钻定位,钻12、13孔,返回到孔,返回到R平面;平面;N025 G80 G00 X0 Y0 M05; 经中间点(经中间点(0,0,-47.0)回到参考点,主轴停;)回到参考点,主轴停;N026 G40 Z0; 取消刀具长度补偿;取消刀具长度补偿;N027 M00; 程序停止。程序停止。第三章 数控加工程序的编制92简单外形轮廓零简单外形轮廓零件的加工编程件的加工编程X202040R40R20(-6.195,39.517)YW10第三章 数控加工程序的

55、编制93n分析n(1)零件图 已知某外形轮廓的零件图,要求精铣其外形轮廓。n(2)刀具选择 10mm的立铣刀。n(3)安全面高度 50mm。n(4)进刀/退刀方式 离开工件20mm,直线/圆弧引入切向进刀,直线退刀。n(5)工艺路线 逆时针走刀。 第三章 数控加工程序的编制94O0006 /*第第0006号程序,铣削外形轮廓零件号程序,铣削外形轮廓零件N05 G92 G90 G00 X0.0 Y0.0; /*建立工件坐标系,并快速运动到建立工件坐标系,并快速运动到程序原点的上方程序原点的上方N10 Z50.0; /*快速运动到安全面高度快速运动到安全面高度N20 X-50.0 Y-40.0 S

56、500 M03 M08; /*刀具移到工件外,启动主轴,刀具移到工件外,启动主轴,原点的安全面高度原点的安全面高度N30 Z5.0; /*刀具移到工件外刀具移到工件外N40 G01 Z-10.0 F20; /*加工加工10mm的厚度的厚度N50 G42 D01 X-40.0 Y-20.0 F100; /*刀具半径补偿,运动到刀具半径补偿,运动到X-40, Y-20的位置的位置 第三章 数控加工程序的编制95N60 X20.0; /*运动到运动到X20, Y-20的位置的位置 N70 G03 X40.0 Y0.0 I0.0 J20.0; /*逆时针圆弧插补逆时针圆弧插补N80 X-6.195 Y

57、39.517 I-40.0 J0.0; /* 逆时针圆弧插补逆时针圆弧插补N90 G01 X-40.0 Y20.0; /*运动到运动到X-40, Y20的位置的位置 N100 Y-20.0; /*运动到运动到X-40, Y-20的位置的位置 N110 Y-30.0; /*直线退刀直线退刀N120 G40 Y-40.0; /*取消刀具半径补偿取消刀具半径补偿, 退刀至退刀至Y-40N130 G00 Z50.0; /*抬刀至安全面高度抬刀至安全面高度N140 X0.0 Y0.0; /*回程序原点上方回程序原点上方N150 M30 ; /*程序结束并返回程序结束并返回 第三章 数控加工程序的编制96

58、型腔的加工编程型腔的加工编程第三章 数控加工程序的编制97分析:(1)零件图 已知某内轮廓型腔如图所示,要求对该型腔进行粗、精加工。(2)刀具选择 粗加工采用20mm的立铣刀,精加工采用10mm的键槽铣刀。(3)安全面高度 10mm。(4)进刀/退刀方式 粗加工从中心工艺孔垂直进刀,向周边扩展,如下图所示。为此,首先要求在腔槽中心钻好一20mm的工艺孔。(5)工艺路线 粗加工分四层切削加工,底面和侧面各留0.5mm的精加工余量。第三章 数控加工程序的编制98第三章 数控加工程序的编制99O0008 /* 第第0008号程序,铣削型腔号程序,铣削型腔N10 T01 M06; /* 选选1号刀具:

59、号刀具:20mm立铣刀立铣刀N20 G92 G90 G0 X0.0 Y0.0; /* 建立工件坐标系建立工件坐标系N25 Z40.0; /* 刀具运动到安全面高度刀具运动到安全面高度N30 S275.0 M03 M08;N40 G01 Z25.0 F20; /* 从工艺孔垂直进刀从工艺孔垂直进刀5mm,至高度,至高度25mm处,第一层粗加工处,第一层粗加工.N50 X-17.5 Y7.5 F60; /* 进刀至第一圈扩槽的起点(进刀至第一圈扩槽的起点(-17.5,7.5),并开始扩槽),并开始扩槽N60 Y-7.5;N70 X17.5;N80 Y7.5;N90 X-17.5; /* 第一圈扩槽

60、结束第一圈扩槽结束N100 X-29.5 Y19.5; /* 进刀至第二圈的起点(进刀至第二圈的起点(-29.5,19.5),并开始扩槽),并开始扩槽N110 Y-19.5; N120 X29.5;N130 Y19.5;N140 X-29.5; /* 第二圈扩槽加工结束第二圈扩槽加工结束N150 X0.0 Y0.0; /* 回中心,第一层粗加工结束回中心,第一层粗加工结束第三章 数控加工程序的编制100N160 Z20.0 F20; /* 从工艺孔垂直进刀从工艺孔垂直进刀5mm,至高度,至高度20mm处,第二层粗加工处,第二层粗加工N170 X-17.5 Y7.5 F60; /* 重复重复N5

温馨提示

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

评论

0/150

提交评论