数控编程与操作(梧州学院14机械)_第1页
数控编程与操作(梧州学院14机械)_第2页
数控编程与操作(梧州学院14机械)_第3页
数控编程与操作(梧州学院14机械)_第4页
数控编程与操作(梧州学院14机械)_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

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

文档简介

1、1 数控车床加工及编程数控车床加工及编程 数控车削加工工艺数控车削加工工艺 数控车床程序编制数控车床程序编制 数控车床编程实例数控车床编程实例2学习目标和重点学习目标和重点目标目标:学习和应用FANUCFANUC数控系统的各种指令。掌握FANUCFANUC数控系统的各种指令格式和应用范围、技巧。中等难度的零件加工程序的编制和加工。重点重点:FANUCFANUC数控系统的各种指令格式和应用范围、技巧。数控加工及程序编制的综合能力3数控车削加工工艺数控车削加工工艺 数控车床加工的主要特点数控车床加工的主要特点 车削刀具车削刀具数控车削加工走刀路线数控车削加工走刀路线 4 数控车床是目前使用最广泛的

2、数控机床之一。主要是加工轴类、盘类等回转体零件的。通过数控加工程序的运行,它能自动完成内外圆柱面、内外圆柱面、圆锥面、圆弧面或非圆弧曲线轮廓面、端面和螺纹等工序圆锥面、圆弧面或非圆弧曲线轮廓面、端面和螺纹等工序的切削加工,并能进行车槽、钻孔、镗孔、扩孔、铰孔车槽、钻孔、镗孔、扩孔、铰孔等加工。此外,数控车削中心还可以在一次装夹中完成更多的加工工序,包括钻、铣、攻螺纹钻、铣、攻螺纹等。数控车床加工的主要特点数控车床加工的主要特点 数控车床上的各种加工方法数控车床上的各种加工方法5数控车削刀具数控车削刀具车削刀具的分类:车削刀具的分类:外圆车刀外圆车刀内孔车刀内孔车刀螺纹车刀螺纹车刀切断切槽刀切断

3、切槽刀61 1、外圆车刀、外圆车刀外圆车刀主偏角K=95 该该9595主偏角车刀主要用主偏角车刀主要用于外圆及端面的半精加工及精于外圆及端面的半精加工及精加工加工, ,其刀片为菱形其刀片为菱形, ,通用性好通用性好. .71 1、外圆车刀、外圆车刀外圆车刀主偏角K=45 4545主偏角车刀主要主偏角车刀主要用于外圆及端面车削用于外圆及端面车削. .主主要用于粗车要用于粗车, ,其刀片为四其刀片为四方形方形, ,所以可以转位八次所以可以转位八次, ,经济性好经济性好. .81 1、外圆车刀、外圆车刀外圆车刀主偏角K=75 该该7575主偏角车刀只能用于主偏角车刀只能用于外圆粗车削外圆粗车削, ,

4、其刀片为四方形其刀片为四方形, ,所以可以转位八次所以可以转位八次, ,经济性好经济性好. . 该该7575主偏角车刀只能用于主偏角车刀只能用于外圆粗车削外圆粗车削, ,该主偏角车刀为该主偏角车刀为MCLNRMCLNR车刀刀片的补充应用车刀刀片的补充应用. .91 1、外圆车刀、外圆车刀外圆车刀主偏角K=93 该该9393主偏角车刀,主偏角车刀,其刀片为其刀片为D D形刀片,刀尖形刀片,刀尖角为角为5555,刀尖强度相,刀尖强度相对较弱,所以该车刀主对较弱,所以该车刀主要用于要用于仿形精加工仿形精加工. .101 1、外圆车刀、外圆车刀外圆车刀主偏角K=90 该该9090主偏角车刀只主偏角车刀

5、只能用于能用于外圆粗精车削外圆粗精车削, ,其其刀片为三角形刀片为三角形, ,切削刃较切削刃较长,刀片可以转位六次长,刀片可以转位六次, ,经济性好经济性好112 2、内孔车刀、内孔车刀 根据以下切削方式选择内孔车削刀具形式与主偏角:根据以下切削方式选择内孔车削刀具形式与主偏角:12外螺纹车刀外螺纹车刀3 3、螺纹车刀、螺纹车刀 带修光刃的螺纹刀片带修光刃的螺纹刀片 可加工出包括牙顶在内的完整螺可加工出包括牙顶在内的完整螺 纹牙型纹牙型 保证了正确的底径和顶径保证了正确的底径和顶径 在车削螺纹前,毛坯不需车削,在车削螺纹前,毛坯不需车削, 车后不需去毛刺车后不需去毛刺内螺纹车刀内螺纹车刀134

6、 4、切断切槽刀、切断切槽刀 QZQ,QZSR,QZS,QT四大系列四大系列 最小切槽宽度最小切槽宽度1.1mm 最大切断直径最大切断直径60mm 左刀右刀任意选择左刀右刀任意选择144 4、切断切槽刀、切断切槽刀外圆切断刀刀具中心高刀具中心高20、25、32最大切断直径最大切断直径120最小切宽最小切宽2.5刀片规格刀片规格2.5、3、4、5、6ZP切断切断15 数控车床编程基础数控车床编程基础(P55P55)用数字形式的指令代码来描述被加工零件的工艺过程、用数字形式的指令代码来描述被加工零件的工艺过程、零件尺寸和工艺参数零件尺寸和工艺参数根据被加工零件的图样、技术要求和工艺要求等必要根据被

7、加工零件的图样、技术要求和工艺要求等必要信息,按照数控系统所规定的指令和格式编制的加工指信息,按照数控系统所规定的指令和格式编制的加工指令序列的过程简称数控编程令序列的过程简称数控编程4.1.1 4.1.1 编程的基本概念编程的基本概念 16 数控车床编程基础数控车床编程基础(P55P55)分析零件图样(根据零件图样选择设备)分析零件图样(根据零件图样选择设备)工艺处理(选择加工工艺)工艺处理(选择加工工艺)数学处理(找出编程所需与工件有关的数据)数学处理(找出编程所需与工件有关的数据)编写加工程序(根据选用的数控系统的编程要求编写程序)编写加工程序(根据选用的数控系统的编程要求编写程序)输入

8、机床(把编制好的程序送到数控系统里)输入机床(把编制好的程序送到数控系统里)程序校核与首件试切(检验程序)程序校核与首件试切(检验程序)4.1.2 4.1.2 编程的内容及步骤编程的内容及步骤 17 数控车床编程基础数控车床编程基础(P57P57)手工编程手工编程定义:零件图样分析、工艺处理、数值计算、书写程序单等工作都定义:零件图样分析、工艺处理、数值计算、书写程序单等工作都是由人工来完成是由人工来完成自动编程自动编程定义:由计算机来完成加工程序编制工程的全部或大部分工作定义:由计算机来完成加工程序编制工程的全部或大部分工作主要有数控语言型、交互式图形编程和数字化编程三种主要有数控语言型、交

9、互式图形编程和数字化编程三种4.1.3 4.1.3 数控编程的方法数控编程的方法 18 数控车床编程基础数控车床编程基础(P57P57)G G代码代码 分模态指令(分模态指令(0101组)、非模态指令(组)、非模态指令(0000组)和初态指令组)和初态指令4.1.3 4.1.3 数控车编程的指令代码数控车编程的指令代码 19 数控车床编程基础数控车床编程基础(P57P57)4.1.3 4.1.3 数控车编程的指令代码数控车编程的指令代码 20 数控车床编程基础数控车床编程基础(P57P57)4.1.3 4.1.3 数控车编程的指令代码数控车编程的指令代码 FANUCFANUC数控系统车削数控系

10、统车削G G代码指令(代码指令(P282P282) 21 数控车床编程基础数控车床编程基础(P57P57)4.1.3 4.1.3 数控车编程的指令代码数控车编程的指令代码 数控车编程的数控车编程的M M代码代码 22 数控车床加工的走刀路线数控车床加工的走刀路线最短的空行程路线最短的空行程路线 粗加工(或半精加工)进给路线粗加工(或半精加工)进给路线精加工进给路线精加工进给路线特殊的进给路线特殊的进给路线231 1、最短的空行程路线、最短的空行程路线巧用起刀点。(图巧用起刀点。(图a)a)巧设换(转)刀点。巧设换(转)刀点。( (图图b)b)242 2、粗加工(或半精加工)进给路线、粗加工(或

11、半精加工)进给路线常用的粗加工进给路线。(图常用的粗加工进给路线。(图a)a)大余量毛坯的阶梯切削进给路线。大余量毛坯的阶梯切削进给路线。( (图图b)b)双向切削进给路线双向切削进给路线 。( (图图c c)ab253 3、精加工进给路线、精加工进给路线完工轮廓的连续切削进给路线。完工轮廓的连续切削进给路线。在安排一刀或多刀进行的精加工进给路线时,其零件的完工轮廓应由最后一刀连续加工而成 。各部位精度要求不一致的精加工进给路线。各部位精度要求不一致的精加工进给路线。若各部位精度相差不是很大时,应以最严的精度为准,连续走刀加工所有部位;若各部位精度相差很大,则精度接近的表面安排同一把刀走刀路线

12、内加工,并先加工精度较低的部位,最后再单独安排精度高的部位的走刀路线。 264 4、特殊的进给路线、特殊的进给路线 在数控车削加工中,一般情况下,Z坐标轴方向的进给路线都是沿着坐标的负方向进给的,但有时按这种常规方式安排进给路线并不合理,甚至可能车坏工件。 两种不同的进给方法两种不同的进给方法 嵌刀现象嵌刀现象 合理的进给方案合理的进给方案 27 数控车床程序编制数控车床程序编制 数控车床的品种繁多,结构及数控系统各异,但在许多方面仍有共同之处。本章介绍采用FANUC和广数系统的数控车床的程序编制。工件坐标系设定工件坐标系设定数控系统的功能数控系统的功能 加工准备类指令加工准备类指令刀具参数补

13、偿指令刀具参数补偿指令基本加工类指令基本加工类指令单一固定循环指令单一固定循环指令复合固定循环指令复合固定循环指令切槽加工与程序暂停指令切槽加工与程序暂停指令螺纹切削指令螺纹切削指令子程序子程序 28 数控车床程序编制数控车床程序编制 数控车床的品种繁多,结构及数控系统各异,但在许多方面仍有共同之处。本章介绍采用FANUC和广数系统的数控车床的程序编制。如图如图5-1 5-1 数控车削常见加工表面数控车削常见加工表面数控车削的加工对象及内容数控车削的加工对象及内容(P89P89) 以数字控制代替机械传动,进给运动是由伺服电机经滚动丝以数字控制代替机械传动,进给运动是由伺服电机经滚动丝杠,传动到

14、滑板和刀架,实现横向(杠,传动到滑板和刀架,实现横向(X X轴)和纵向(轴)和纵向(Z Z轴)移轴)移动动29 数控车床程序编制数控车床程序编制 数控车削的加工对象及内容数控车削的加工对象及内容(P89P89)30 数控车床程序编制数控车床程序编制 5.1.2 5.1.2 数控车削的编程特点数控车削的编程特点(P90P90)(3 3)数控编程的形式:绝对值编程、增量值编程和混合坐标编程数控编程的形式:绝对值编程、增量值编程和混合坐标编程 如:绝对如:绝对 G01 X21.0 Z32.0G01 X21.0 Z32.0 增量增量 G01 U-5 W15G01 U-5 W15 混合混合 G01 X2

15、1.0 W15G01 X21.0 W15(2 2)多数数控车床用多数数控车床用X X、Z Z表示绝对坐标指令,用表示绝对坐标指令,用U U、W W表示增表示增 量坐标指令,而不用量坐标指令,而不用G90G90、G91G91指令指令(1 1)数控车编程可以用手工编程或自动编程数控车编程可以用手工编程或自动编程(4 4)编程时径向尺寸一般用编程时径向尺寸一般用X X表示直径表示直径(5 5)手工编程时可以使用固定循环指令手工编程时可以使用固定循环指令(6 6)具有刀具半径自动补偿功能具有刀具半径自动补偿功能31数控车床编程的几何基础坐标系数控车床编程的几何基础坐标系(P58P58)1 1:机床坐标

16、系:机床坐标系采用采用“右手定则的笛卡尔坐标系右手定则的笛卡尔坐标系”(三垂直坐标(三垂直坐标 X X、Y Y、Z Z)三坐标的交点为坐标系的零点三坐标的交点为坐标系的零点2 2:轴及方向规定:轴及方向规定Z Z轴轴 规定与机床主轴平行的坐标轴为规定与机床主轴平行的坐标轴为Z Z轴,刀具远离工件的方向为轴,刀具远离工件的方向为Z Z的正向的正向X X轴轴 对于工件做旋转运动的机床,规定为工件的径向运动为对于工件做旋转运动的机床,规定为工件的径向运动为X X轴,轴,刀具远刀具远 离工件的方向为离工件的方向为Z的正向的正向3:机床坐标系(机床零点):机床坐标系(机床零点)机床出厂时已经设定机床出厂

17、时已经设定用于数控装置的计算用于数控装置的计算32数控车床编程的几何基础坐标系数控车床编程的几何基础坐标系(P60P60)3.1 3.1 编程坐标(工件坐标)编程坐标(工件坐标)A:编制程序时,工件的坐标计算完全在编程坐标系里进行:编制程序时,工件的坐标计算完全在编程坐标系里进行B:编程坐标系零点要尽量满足编程简单,尺寸换算少,引起:编程坐标系零点要尽量满足编程简单,尺寸换算少,引起的加工误差小的加工误差小 等条件等条件C:编程零点与尺寸标注的基准尽量一致编程零点与尺寸标注的基准尽量一致33数控车床编程的几何基础坐标系数控车床编程的几何基础坐标系(P60P60)编程零点与尺寸标注的基准尽量一致

18、编程零点与尺寸标注的基准尽量一致尺寸标注尺寸标注的基准的基准编程零点编程零点34工件坐标系设定工件坐标系设定G50G50(P91P91)格式:格式:G50 XG50 X Z Z ;功能:编程时,首先确定工件原点后用功能:编程时,首先确定工件原点后用G50G50设定工件坐标系。设定工件坐标系。式中:式中:X X、ZZ刀尖(刀位点)起始点相对于工件原点的刀尖(刀位点)起始点相对于工件原点的X X、Z Z向向 坐标值(坐标值(X X为直径值)。为直径值)。G50 X200. Z150.;在执行在执行G50G50前必前必须进行什么操作?须进行什么操作?在执行G50前必须先调整机床,将刀尖放在程序所要求

19、的起始点位置上“对刀对刀”【例例】G50G50指令设定工件坐标系。指令设定工件坐标系。35 数控系统的指令功能数控系统的指令功能5.2 5.2 数控车床的刀具及刀具补偿(数控车床的刀具及刀具补偿(P91P91)1:刀具号功能 格式:T T 如 T01表示1号刀 T02表示2号刀 T0*表示*号刀2:刀补号功能:刀补号功能格式:格式:01表示表示1号刀补号刀补 0*表示表示*号刀补号刀补3 3:刀具及补偿:刀具及补偿格式:格式:T T_ _ _ _注:注:T后面的后面的1、2两位数表示刀具号两位数表示刀具号 T后面的后面的3、4两位数表示刀补号两位数表示刀补号如:如:T0101 T0101 表示

20、表示1 1号刀,用号刀,用1 1号刀补号刀补364.2.1 4.2.1 数控系统的指令功能数控系统的指令功能5.2.1 5.2.1 刀具位置补偿(刀具位置补偿(P92P92) 刀具位置补偿又称刀具长度补偿,是刀具几何位置偏移刀具位置补偿又称刀具长度补偿,是刀具几何位置偏移和磨损补偿,可用来补偿不同刀具之间的刀尖位置偏移和磨损补偿,可用来补偿不同刀具之间的刀尖位置偏移5.2.2 5.2.2 刀尖圆弧半径补偿刀尖圆弧半径补偿(P92)(P92) 可以用来补偿由于刀尖圆弧半径引起的过切或欠切及加可以用来补偿由于刀尖圆弧半径引起的过切或欠切及加工误差工误差G41 G41 左补偿左补偿G42 G42 右

21、补偿右补偿G40 G40 取消刀具圆弧补偿取消刀具圆弧补偿37 数控系统的辅助功能指令数控系统的辅助功能指令辅助功能指令辅助功能指令 M M A: A:辅助功能指令:也称辅助功能指令:也称M M功能、功能、M M指令或指令或M M代码它是代码它是M M和后两和后两 位数字组成位数字组成 B:辅助功能指令主要用作在机床加工时的辅助性动作控制,辅助功能指令主要用作在机床加工时的辅助性动作控制,如主轴正、反转,冷却液开、关等。如主轴正、反转,冷却液开、关等。注意!:一句指令里只能指定一个注意!:一句指令里只能指定一个M代码,如果指定了一代码,如果指定了一个以上时,则最后一个个以上时,则最后一个M代码

22、有效!代码有效!M代码共有代码共有100种,从种,从M00-M99。不同的数控系统指定的定义。不同的数控系统指定的定义不尽相同,注意根据系统说明书使用不尽相同,注意根据系统说明书使用38 数控系统的辅助功能指令数控系统的辅助功能指令数控车床常用辅助功能指令:数控车床常用辅助功能指令:M00 M00 程序暂停程序暂停M02 M02 程序结束程序结束M03 M03 主轴顺时针方向转主轴顺时针方向转M04 主轴逆时针方向转主轴逆时针方向转M05 主轴停止主轴停止M06 换刀换刀M07 2号冷却液开号冷却液开M08 1号冷却液开号冷却液开M09 冷却液关冷却液关39 数控系统的辅助功能指令数控系统的辅

23、助功能指令数控车床常用辅助功能指令:数控车床常用辅助功能指令:M10 M10 液压卡盘夹紧液压卡盘夹紧M11 液压卡盘松开液压卡盘松开M30 M30 程序结束、关闭程序结束、关闭M M、S S、T T功能,光标回到程序开头功能,光标回到程序开头M98 调用子程序调用子程序M99 结束子程序并返回主程序结束子程序并返回主程序40 数控系统的辅助功能指令数控系统的辅助功能指令数控车床数控车床 S S、F F 功能指令:功能指令:1 1:主轴功能:主轴功能 S S 指令指令主轴功能是指设定主轴转速或速度的指令,用字母主轴功能是指设定主轴转速或速度的指令,用字母S S和其后面的数和其后面的数字表示,字

24、表示,程序段开始前一般要与程序段开始前一般要与M03M03或或M04M04一起使用。一起使用。如:如:M03 S560 M03 S560 或或 M04 S560M04 S5602 2:进给功能指令(:进给功能指令(F F)进给指令时设定进给速度指令,用字母进给指令时设定进给速度指令,用字母F F和其后面的数字表示和其后面的数字表示如如:G99 :G99 每转进给模式每转进给模式( (广数广数) ) G01 X50 Z-20 F0.5 G01 X50 Z-20 F0.5 进给速度为进给速度为0.5mm0.5mmr G98 G98 每分钟进给模式(广数)每分钟进给模式(广数) G01 X50 Z-

25、20 F0.5 G01 X50 Z-20 F0.5 进给速度为进给速度为0.5mmmin41 数控系统的辅助功能指令数控系统的辅助功能指令数控车床其它常用编程地址符号数控车床其它常用编程地址符号 % %、O O、P P、N N % % 程序结束符程序结束符 O O 程序编号程序编号 由由O O和其后和其后4 4位数组成程序名位数组成程序名 如如 O1314O1314 P P 子程序的指定子程序的指定 由由P P和其后面的数字表示和其后面的数字表示 如如 P101314P101314 N N 指定程序段号指定程序段号 由由N N和其后面的数字表示和其后面的数字表示 如如N1N1、N1000N10

26、0042 数控系统的指令功能(数控系统的指令功能(FANUCFANUC)1 1、准备功能(、准备功能(G G功能)功能)功能:使机床或数控系统建立起某种加工方式的指令。格式:G G (G00G99共100种)【概念概念】模态指令模态指令:又称续效代码。该指令代码一经定义,其功能一直保持有效,直到被相应的代码取消或被同组的代码所取代。非模态指令非模态指令:只在写有该代码的程序段中才有效。43数控系统的指令功能(数控系统的指令功能(FANUCFANUC)2 2、辅助功能(、辅助功能(M M功)能功)能功能:控制机床或系统的开关功能的一种命令。格式:M M (从M00M99共100种)常用指令: M

27、03M03主轴正转;主轴正转;M04M04主轴反转;主轴反转;M05M05主轴停止;主轴停止;M08M08切削液开;切削液开;M09M09切削液关;切削液关;M30M30程序结束。程序结束。44数控系统的指令功能(数控系统的指令功能(FANUCFANUC)3 3、进给功能(、进给功能(F F功能)功能)功能:用于指定刀具进给速度。F为续效代码。进给模式:数控车床分每转进给mm/r和每分钟进给mm/min 。每分钟进给模式每分钟进给模式G94mm/minG94mm/min(FANUCFANUC) 格式:G94 F;每转进给模式每转进给模式G95mm/r (FANUC)G95mm/r (FANUC

28、) 格式:G95 FG95 F;45数控系统的指令功能(数控系统的指令功能(FANUCFANUC)4 4、主轴转速功能(、主轴转速功能(S S功能)功能)功能:用于指定主轴转速,一般为r /min 模式:数控车床有恒转速与恒线速控制模式模式:数控车床有恒转速与恒线速控制模式恒线速度控制恒线速度控制G96m/minG96m/min格式:G96 SG96 S;功能:在车削端面或工件直径变化较大时使用,提高切削质量。恒转速控制恒转速控制G97(上电时默认状态)(上电时默认状态)r/min 格式:G97 SG97 S;功能:该指令可设定主轴转速并取消恒线速度控制,在车削螺纹或工件直径变化不大时使用。主

29、轴最高转速限制主轴最高转速限制G92r/min格式:G92 SG92 S;功能:可防止因主轴转速过高,离心力太大,产生危险及影响机床寿命。46数控系统的功能(数控系统的功能(FANUCFANUC)5 5、刀具功能(、刀具功能(T T功能)功能)功能:用于选择刀具与刀具偏置量。格式:T T 刀具号刀具号刀具补偿号刀具补偿号G、M、F、S、T指令中哪些指令是模态指令?哪些是非模态指令?部分部分G、M指令是模态指令指令是模态指令全部的全部的F、S指令是模态指令指令是模态指令T指令是非模态指令!指令是非模态指令!47加工准备类指令(加工准备类指令(FANUCFANUC)O0001;N10 S800 M

30、03;N20 T0101 M08; N30 G00 X40. Z0. ;N40 G01 X60. Z-10. F0.2;N50 Z-30.;N60 X80.;N70 G03 X100. Z-40. R10.;N80 G01 Z-50.;N90 G00 X120.;N110 M30;程序号程序号程序体程序体程序开始程序开始程序结束程序结束 在完成数控准备类指令后,才能编制数控加工运行指令!48加工准备类指令加工准备类指令快速定位指令快速定位指令G00G00格式:G00 X_ Z_G00 X_ Z_;功能:使刀具从当前点,以系统预先设定好的速度移动定位至所指定的目标点(X,Z)。其中:X、Z目标点

31、的绝对值坐标。注意:G00的运动轨迹不一定是直线,若不注意则容易干涉。 该指令不用指定运行速度。【例例】G00编程。编程。G00 X50. Z84. ;49基本加工类指令(基本加工类指令(FANUCFANUC)1 1、直线插补指令、直线插补指令G01G01 格式:G01 X_ Z_ F_G01 X_ Z_ F_;功能:使刀具从当前点,以指令的进给速度沿直线移 动目标点(X,Z)其中:X、Z目标点的绝对值坐标; F进给量。【例例】G01编程。编程。G01 X80. Z-80. F0.2 ;50基本加工类指令(基本加工类指令(FANUCFANUC)2 2、圆弧插补指令、圆弧插补指令G02/G03G

32、02/G03 格式:G02 / G03 X_ Z_ R_ F_G02 / G03 X_ Z_ R_ F_;功能:指令刀具以设定的进给速度作圆弧运动,切削出圆弧轮廓。其中:G02顺时针圆弧插补;(后置刀架) G03逆时针圆弧插补; (后置刀架) R圆弧半径:圆心角180时,用+R表示;否则用-R表示。注意:采用后置刀架车床编程。 G02/G03的判断。G02/G03的判断的判断 R值的正负值的正负51基本加工类指令基本加工类指令【例例】G02/G03G02/G03编程。编程。答:绝对编程:答:绝对编程:G02 X46.Z-15.078 R23. F0.2 G02 X46.Z-15.078 R23

33、. F0.2 ;增量编程:增量编程:G02 U26. W-15.078 R23. F0.2G02 U26. W-15.078 R23. F0.2;混合编程:混合编程:G02 X46. W-15.078 R23. F0.2G02 X46. W-15.078 R23. F0.2;G02 U26. Z-15.078 R23. F0.2G02 U26. Z-15.078 R23. F0.2; R编程有几种编程有几种编程方式?编程方式?52基本加工类指令基本加工类指令【例例】刀具按走刀路线进行加工,已知进给量0.25mm/r,切削速度150mm/min,试编程。O4002O4002;程序名程序名T010

34、1T0101;1 1号刀,一号刀补号刀,一号刀补G50 X200. Z50.G50 X200. Z50.;G96 S150 M03G96 S150 M03;G00 X14. Z6.G00 X14. Z6.;G01 Z0. F0.25G01 Z0. F0.25;X30.X30.;G03 X40. Z-5. R5.G03 X40. Z-5. R5.;G01 Z-20.G01 Z-20.;X60. Z-30.X60. Z-30.;G02 X81.214 Z-34.393 G02 X81.214 Z-34.393 R15.R15.;G01 X110.G01 X110.;G00 X200. Z50.G0

35、0 X200. Z50.;M30M30;53基本加工类指令基本加工类指令【例例】以图示走刀路线加工,已知进给量0.15mm/r,主轴转速800r/min,试用自动倒角倒圆指令编程。O4003;S800 M03;T0101 M08;G00 X21. Z5.;W-5.;G01X60. K-2. F0.15;Z-12.;X72. Z-32.;Z-47.;G02 X82. Z-52. R5.;G01 X92.;U10.0 W-5.0;G00 X240. Z150.M30;54作业作业作业:请用学过的编程指令编写下图工件的加工轨迹55作业作业作业:请用学过的编程指令编写下图工件的加工轨迹56单一固定循环

36、指令单一固定循环指令轴向切削循环轴向切削循环G90G90径向切削循环径向切削循环G94G94 单一固定循环是指一个循环切削指令可使刀具产生四个动作,即可使刀具完成:“切入切削退刀返回”一个循环动作,可简化编程。571 1、轴向切削循环、轴向切削循环G90G90格式:G90 X(U) Z(W) R F ; (模态指令)式中:X、Z切削终点绝对坐标; U、W切削终点相对于循环起点循环起点增量坐标; R切削终点至切削起点的向量值(半径值);功能:能完成圆柱、圆锥的粗、精切削加工。 581 1、轴向切削循环、轴向切削循环G90G90【例例】使用1号粗车刀,2号精车刀车削图示外圆,切削速度120m/mi

37、n。X轴精车余量0.2mm,Z向精车余量0.05mm,试用G90指令编程。O4006O4006;G00 X100 Z50 G00 X100 Z50 ;G96 S120 M03G96 S120 M03;T0101T0101;G00 X55. Z3.G00 X55. Z3.;G90 X46. Z-44.95 F0.2G90 X46. Z-44.95 F0.2;X42.X42.;X40.2X40.2;G00 X100. Z100.G00 X100. Z100.;T0202 S150T0202 S150;X40. Z3.X40. Z3.;G01 Z-45. F0.07G01 Z-45. F0.07;X

38、55.X55.;G00 X100. Z100.G00 X100. Z100.;M30M30;1、需要建立刀尖半径补偿?用用G90怎样进怎样进行精加工?行精加工?591 1、轴向切削循环、轴向切削循环G90G90O4007O4007;G00 X100 Z50 ;G96 S120 M03G96 S120 M03;T0303T0303;G00 X50. Z5.G00 X50. Z5.;G90 X49. Z-45. R-5.5 F0.2G90 X49. Z-45. R-5.5 F0.2;X45.X45.;X41.X41.;X40. S150 F0.07X40. S150 F0.07;G00 X100.

39、 Z100.G00 X100. Z100.;M30M30;【例例】使用3号车刀,车削图示外圆锥面,X轴精车余量1.0mm,试用G90指令编程。602 2、径向切削循环、径向切削循环G94G94格式:G94 X(U) Z(W) R F ; (模态指令)式中:X、Z切削终点绝对坐标; U、W切削终点相对于循环起点循环起点增量坐标; R切削终点至切削起点的向量值(Z轴方向);功能:能完成直端面或锥端面切削循环。 61O4008O4008;G00 X100 Z50 ;G96 S120 M03G96 S120 M03;T0404T0404;G00 X85. Z5.G00 X85. Z5.;G94 X40

40、.5 Z-3. F0.2G94 X40.5 Z-3. F0.2;Z-6.5Z-6.5;Z-9.9Z-9.9;X40. Z-10. S150 F0.07X40. Z-10. S150 F0.07;G00 X100. Z100.G00 X100. Z100.;M30M30;2 2、径向切削循环、径向切削循环G94G94【例例】使用4号车刀,削图示端面,X轴精车余量0.5mm,Z向精车余量0.05mm,试用G94指令编程。62O4009O4009;G00 X100 Z50 ;G96 S120 M03G96 S120 M03;T0404T0404;G00 X119. Z5.G00 X119. Z5.;

41、G94 X20. Z0. R-22. F0.2G94 X20. Z0. R-22. F0.2;Z-3.5Z-3.5;Z-6.5Z-6.5;Z-9.5Z-9.5;Z-10. S150 F0.07Z-10. S150 F0.07;G00 X100. Z100.G00 X100. Z100.;M30M30;2 2、径向切削循环、径向切削循环G94G94【例例】使用4号车刀,车削图示端面,X轴精车余量0.5mm,Z向精车余量0.05mm,试用G94指令编程。63复合固定循环指令复合固定循环指令轴向粗车复合循环轴向粗车复合循环G71G71径向粗车复合循环径向粗车复合循环G72G72仿形粗车复合循环仿形粗

42、车复合循环G73G73精车复合循环精车复合循环G70G70641 1、轴向粗车复合循环、轴向粗车复合循环G71G71格式:G71 U(d) R(e); G71 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t); N (ns) ; F(f) S(s); N (nf) ;功能:适合于使刀具从当前点,以系统预先设定好的速度移 动 定位至所指定的目标点用圆柱棒料粗车阶梯轴的外 圆或内孔需切除较多余量时的情况。651 1、轴向粗车复合循环、轴向粗车复合循环G71G71其中:d每次切削背吃刀量,即x轴向的进刀,深度以半径值表 示,一定为正值; e每次切削结束的退刀量; ns精车开始

43、程序段的顺序号; nf精车结束程序段的顺序号; ux轴方向精加工余量,以直径值表示; wz轴方向精加工余量; f粗车时进给量; s粗车时主轴功能(在G71之前即已指令,大都省略); t粗车时所用刀具(在G71之前即已指令,故大都省略); s精车时主轴功能; f精车时进给量。661 1、轴向粗车复合循环、轴向粗车复合循环G71G71G71指令的刀具循环路径指令的刀具循环路径注意:由循环起始点C到A点的移动只能用G00或G01,且不能有z轴方向 移动指令。 车削的路径必须是单调增大或减小,即不可有内凹的轮廓外形。671 1、轴向粗车复合循环、轴向粗车复合循环G71G71【例例】以FANUC PM系

44、统的CNC车床车削如图示工件。O1000;S800 M03;T0101 M08;G00 X84. Z3.;G71 U3. R1.;G71 P10 Q20 U0.2 W0.05 F0.2;N10 G00 X20.;G01 Z-20. F0.1 S1000;X40. Z-40.;G03 X60. Z-50. R10.;G01 Z-70.;X80.;Z-90.;N20 X84.;G70 P10 Q20;G00 X100. Z100.;M30;681 1、轴向粗车复合循环、轴向粗车复合循环G71G71请用请用G71指令编程:毛坯指令编程:毛坯5050,刀具,刀具2 2号刀,精车余量:径向留号刀,精车余

45、量:径向留0.5mm0.5mm、轴向留、轴向留0.5mm0.5mm,主轴转速:,主轴转速:800s/min800s/min692 2、径向粗车复合循环、径向粗车复合循环G72G72格式:格式:G72 W(d) R(e); G72 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t); N (ns) ; F(f) S(s); N (nf) ;功能:适用于直径方向的切除余量比轴向余量大时。功能:适用于直径方向的切除余量比轴向余量大时。 702 2、径向粗车复合循环、径向粗车复合循环G G【例例G72】粗车刀1号,每次背吃刀量为3mm,进给量为0.2mm/r,主轴转速为500r/

46、min;精车刀2号,精车余量X轴为0.2mm,Z轴为0.05mm,主轴转速为800 r/min,进给量为0.07mm/r。 O4011;G0 X100 Z50;S500 M03 T0101;G00 X166. Z3.;G72 W3. R1.;G72 P10 Q20 U0.2 W0.05 F0.2;N10 G00 Z-40.;G01 X120. F0.07 S800;G03 X100. Z-30. R10.;G01 X40. Z-15.;Z-5.;X10.;N20 Z3.;G00 X100. Z100.;T0202;X166. Z3.;G70 P10 Q20;G00 X100. Z100.;M3

47、0;711 1、径向粗车复合循环、径向粗车复合循环G72G72练习作业练习作业723 3、仿形粗车复合循环、仿形粗车复合循环G73G73格式:格式:G73 U( i) W(k) R(d); G73 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t); N (ns) ; F(f) S(s); N (nf) ;功能:适用于零件毛坯已基本成型的铸件或锻件的加工。功能:适用于零件毛坯已基本成型的铸件或锻件的加工。式中:式中: i粗车时径向切除的余量(半径值)。粗车时径向切除的余量(半径值)。 k粗车时轴向切除的余量。粗车时轴向切除的余量。 d粗切削次数。粗切削次数。 733 3、

48、仿形粗车复合循环、仿形粗车复合循环G73G73G73指令的刀具循环路径指令的刀具循环路径743 3、仿形粗车复合循环、仿形粗车复合循环G73G73【例例G73G73】车削铸件 。X轴向粗加工总余量为6mm(半径),z轴向为6mm,粗加工次数为3次。粗车刀1号,精车刀2号,精车余量X轴为0.2mm,Z轴为0.05mm。 40124012;S500 M03S500 M03;T0101 M08T0101 M08;G00 X112. Z6. G00 X112. Z6. ;G73 U6.0 W6.0 R3.0G73 U6.0 W6.0 R3.0;G73 P10 Q20 U0.2 W0.05 F0.2G7

49、3 P10 Q20 U0.2 W0.05 F0.2;N10 G00 X30. Z1.N10 G00 X30. Z1.;G01 Z-20. F0.07 G01 Z-20. F0.07 ; X60. W-10.X60. W-10.;W-30.W-30.;G02 X80. W-10. R10.G02 X80. W-10. R10.;G01 X100. W-10.G01 X100. W-10.;N20 X106.N20 X106.;G00 X150. Z200.G00 X150. Z200.;T0202 S800T0202 S800;X112. Z6.X112. Z6.;G70 P10 Q20G70

50、P10 Q20;G00 X150. Z200. G00 X150. Z200. ;M30M30; 754 4、精车复合循环、精车复合循环G70G70格式:格式:G70 P(ns) Q(nf) ;注意注意 :必须先使用必须先使用G71、G72或或G73指令后,才可使用指令后,才可使用G70指令。指令。G70指令的指令的ns至至nf之间精车程序段中,不能调用子程序。之间精车程序段中,不能调用子程序。ns至至nf之间精车程序段所指令的之间精车程序段所指令的F、S是给是给G70精车时使用的,且精车时使用的,且S指指令的位置比较灵活。令的位置比较灵活。使用使用G71、G72、G73或或G70指令的程序必

51、须存储于指令的程序必须存储于CNC控制器内存控制器内存中,即有复合循环指令的程序不能通过计算机以边传边加工的方式控中,即有复合循环指令的程序不能通过计算机以边传边加工的方式控制制CNC机床。机床。765 5、轴向粗车复合循环、轴向粗车复合循环G71G71加工内孔加工内孔格式:格式:G71 U(d) R(e); G71 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t); N (ns) ; F(f) S(s); N (nf) ;注意:注意: u为负值。为负值。 77螺纹切削指令螺纹切削指令 螺纹切削指令螺纹切削指令G32G32 螺纹切削循环螺纹切削循环G92G92 螺纹切削

52、复合循环螺纹切削复合循环G76G76781 1、螺纹切削指令、螺纹切削指令G32G32格式:G32 X(U) Z(W) F ; (模态指令)式中:X、Z螺纹切削终点绝对坐标; U、W切削终点相对于起点起点增量坐标; F螺纹螺距。功能:能完成恒螺距圆柱螺纹、圆锥螺纹和端面螺纹的切削加工。 用G32加工圆柱螺纹、圆锥螺纹和端面螺纹时,分析指令格式的变化特点?79【 螺纹加工注意事项螺纹加工注意事项】(1)数控车床加工螺纹的前提条件是主轴有位置测量装置。)数控车床加工螺纹的前提条件是主轴有位置测量装置。80【 螺纹加工注意事项螺纹加工注意事项】(2)车削螺纹时必须使用恒转速度功能,否则车削时)车削螺

53、纹时必须使用恒转速度功能,否则车削时X轴轴的直径值渐次减少,转速会增加,会使的直径值渐次减少,转速会增加,会使F导程指定的值产导程指定的值产生变动而发生乱牙现象。生变动而发生乱牙现象。81【 螺纹加工注意事项螺纹加工注意事项】(3)为防止产生非定值导程螺纹,车削螺纹的前后,需有)为防止产生非定值导程螺纹,车削螺纹的前后,需有适当的空刀进入量适当的空刀进入量L1,和空刀退出量,和空刀退出量L2。近似公式:式中:n主轴转速,r/min. P 螺纹导程,mm.注:取值略大!400/1PnL1800/2PnL82【 螺纹加工注意事项螺纹加工注意事项】(4)螺纹加工中编程大径决定于螺纹大径。)螺纹加工中

54、编程大径决定于螺纹大径。例:M202.56g上偏差:es=0.038mm.公差:Td=0.28mm则螺纹大径尺寸为:20038. 0318. 0实际普通螺纹可用粗略估算:实际普通螺纹可用粗略估算: 螺纹大径螺纹大径D=公称尺寸公称尺寸0.1mm83【 螺纹加工注意事项螺纹加工注意事项】(5)螺纹牙型高和编程小径)螺纹牙型高和编程小径。牙型理论高度:H=0.866P 实际牙型高度: h=H2(H/7)=0.6186P经验计算螺纹牙高:实际普通螺纹可用粗略估算:实际普通螺纹可用粗略估算: 螺纹小径螺纹小径d=螺纹大径螺纹大径D2hh=0.65p84【 螺纹加工注意事项螺纹加工注意事项】(6)螺纹加

55、工中的走刀次数和进刀量(切削深度)直接影响螺纹加工中的走刀次数和进刀量(切削深度)直接影响螺纹的加工质量。螺纹的加工质量。85X18.3; G32 Z-33. F2.5 ; G0 X26.; Z11.;X17.7;G32 Z-33. F2.5 ;G0 X26.;Z11.;X17.3;G32 Z-33. F2.5;G0 X26.;Z11.;X16.9;G32 Z-33. F2.5 ;G0 X26.;Z11.X16.75;G32 Z-33. F2.5 ;G0 X26.;G0 X100. Z100.;M30;【例例】螺纹切削指令应用螺纹切削指令应用G32G32G0 x100 Z100S1500 M0

56、3;T0404 M08;G0 X26. Z11.;X19.;G32 Z-33. F2.5 ;G0 X26.;Z11.;862 2、螺纹切削循环、螺纹切削循环G92G92 格式:G92 X(U) Z(W) R F ; (模态指令) 式中:X、Z切削终点绝对坐标; U、W切削终点相对于循环起点循环起点增量坐标; R切削终点至切削起点的向量值(X轴方向); 功能:能完成圆柱螺纹或圆锥螺纹的循环切削。 872 2、螺纹切削循环、螺纹切削循环G92G92O4011;G0 X100 Z100;G97 S1500 M03;T0404 M08;G0 X26. Z11.;G92 X19. Z-33. F2.5G92 X19. Z-33. F2.5;X18.3 X18.3 ;X17.7X17.7;X17.3X17.3;X16.9X16.9;X16.75X16.75;G0 X100. Z100.;M30;【例例】用用G92

温馨提示

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

评论

0/150

提交评论