数控车床编程及操作加工.

上传人:痛*** 文档编号:169660617 上传时间:2022-11-16 格式:PPT 页数:156 大小:4.56MB
收藏 版权申诉 举报 下载
数控车床编程及操作加工._第1页
第1页 / 共156页
数控车床编程及操作加工._第2页
第2页 / 共156页
数控车床编程及操作加工._第3页
第3页 / 共156页
资源描述:

《数控车床编程及操作加工.》由会员分享,可在线阅读,更多相关《数控车床编程及操作加工.(156页珍藏版)》请在装配图网上搜索。

1、 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n一、数控铣床加工的对象一、数控铣床加工的对象n二、数控铣床的主要类型二、数控铣床的主要类型 n三、数控铣床的特点三、数控铣床的特点第一节第一节 数控铣床加工概述数控铣床加工概述 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程一、数控铣床加工的对象一、数控铣床加工的对象数控铣床可完成钻孔、镗孔、攻螺纹、外形轮廓铣削、平面铣削、平面型腔铣削及三维复杂型面的铣削加工。(1)(1)平面轮廓零件平面轮廓零

2、件 如图所示如图所示 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)(2)变斜角类零件变斜角类零件 加工面与水平面的夹角呈连续变化加工面与水平面的夹角呈连续变化的零件称为变斜角零件的零件称为变斜角零件,如图所示的飞机如图所示的飞机变斜角梁缘条。变斜角梁缘条。图图 飞机上变斜角梁缘条飞机上变斜角梁缘条 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(3 3)空间曲面轮廓零件空间曲面轮廓零件图图 空间曲面轮廓零件空间曲面轮廓零件(4)(4)孔

3、孔(5)(5)螺纹螺纹 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程二、数控铣床的主要类型二、数控铣床的主要类型数控铣床的组成数控铣床的组成(1)机床本体 (2)数控系统(CNC装置)(3)伺服系统(4)液压(气动)系统 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程数控铣床的类型1立式数控铣床n 立式数控铣床主轴轴线垂直于水平面,主要用于机械零件类的平面、内外轮廓、孔、攻螺纹等以及各类模具的加工。目前数控铣床中3坐标立式数控铣床占有很大的比

4、例,一般可进行3坐标联动加工。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2卧式数控铣床n 卧式数控铣床主轴的轴线平行于水平面。为了扩大加工范围和扩充功能,卧式数控铣床通常采用增加数控转盘(或万能数控转盘)来实现4、5坐标加工。这样既可以加工工件侧面的连续回转轮廓,又可以实现在一次安装中通过转盘改变工位,进行“4面加工”。n 卧式数控铣床主要适用于箱体类机械零件的加工。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3复合式数控铣床 复合式数控

5、铣床是指一台机床上有立式和卧式两个主轴,或者主轴可作90旋转的数控铣床,同时具备立、卧式铣床的功能。图为具有立式和卧式两个主轴的复合式数控铣床。复合式数控铣床主要用于箱体类零件以及各类模具的加工。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程4龙门式数控铣床n 龙门式数控铣床主轴固定于龙门架上。龙门式数控铣床主要用于大型机械零件及大型模具的加工。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程三、数控铣床的特点三、数控铣床的特点1结构特点(1)控

6、制机床运动的坐标特征。(多坐标轴联动)(2)数控铣床的主轴特性。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2加工特点 (1)加工灵活,通用性强n 在数控铣床上能完成钻孔、镗孔、铰孔、铣平面、铣斜面、铣槽、铣曲面(凸轮)、攻丝等加工,而且,在一般情况下,可以一次装夹就能完成所需的加工工序。(2)工件的加工精度高 n 一般为0.001mm,高精度的数控系统可达0.1m。(3)大大提高了生产效率 (4)大大减轻了操作者的劳动强度 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例

7、典型数控铣床操作方法和安全规程第二节第二节 数控铣床编程数控铣床编程n一、数控铣削加工工艺分析一、数控铣削加工工艺分析 n二、数控车削加工的切削用量选择二、数控车削加工的切削用量选择n三、数控车削加工的装夹与定位三、数控车削加工的装夹与定位n四、数控车削加工中的装刀与对刀四、数控车削加工中的装刀与对刀 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程一、数控铣削加工工艺分析一、数控铣削加工工艺分析数控铣床加工的程序是数控铣床的指令性文数控铣床加工的程序是数控铣床的指令性文件。件。数控铣床受控于程序指令数控铣床受控于程序指

8、令,加工的全过加工的全过程都是按程序指令自动进行的。程都是按程序指令自动进行的。因此因此,数控数控铣床加工程序与普通铣床工艺规程有较大差铣床加工程序与普通铣床工艺规程有较大差别别,涉及的内容也较广。数控铣床加工程序涉及的内容也较广。数控铣床加工程序不仅要包括零件的不仅要包括零件的工艺过程工艺过程,而且还要包括而且还要包括切削用量切削用量,走刀路线走刀路线,刀具尺寸以及铣床的运刀具尺寸以及铣床的运动过程动过程。因此。因此,要求编程人员对数控铣床的要求编程人员对数控铣床的性能、特点、运动方式、刀具系统、切削规性能、特点、运动方式、刀具系统、切削规范以及工件的装夹方法都要非常熟悉范以及工件的装夹方法

9、都要非常熟悉。工艺工艺方案的好坏不仅会影响铣床效率的发挥方案的好坏不仅会影响铣床效率的发挥,而而且将直接影响到零件的加工质量。且将直接影响到零件的加工质量。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(一一)数控铣削加工工艺的主要内容数控铣削加工工艺的主要内容1、数控铣削加工工艺 n选择适合在数控铣床上加工的零件,确定工序内容;n分析被加工零件的图纸,明确加工内容及技术要求;n确定零件的加工方案,制定数控加工工艺路线;n加工工序的设计。如选取零件的定位基准、夹具方案的确定、工步划分、刀具选择和确定切削用量等。n数控加

10、工程序的调整。如选取对刀点和换刀点、确定刀具补偿及确定加工路线等;数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2 2、选择并确定数控铣削的加工部位及内容、选择并确定数控铣削的加工部位及内容 以下几方面适宜采用数控铣削加工以下几方面适宜采用数控铣削加工:n 由直线、圆弧、非圆曲线及列表曲线构成的内外轮由直线、圆弧、非圆曲线及列表曲线构成的内外轮廓廓n 空间曲线或曲面空间曲线或曲面;n 形状虽然简单形状虽然简单,但尺寸繁多但尺寸繁多,检测困难的部位检测困难的部位;n 用普通机床加工时难以观察、控制及检测的内腔、用普通机床

11、加工时难以观察、控制及检测的内腔、箱体内部等箱体内部等;n 有严格位置尺寸要求的孔或平面有严格位置尺寸要求的孔或平面;n 能够在一次装夹中顺带加工出来的简单表面或形状能够在一次装夹中顺带加工出来的简单表面或形状;n 采用数控铣削加工能有效提高生产率采用数控铣削加工能有效提高生产率,减轻劳动强减轻劳动强度的一般加工内容。度的一般加工内容。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(二二)数控铣削加工零件的工艺性分析数控铣削加工零件的工艺性分析(1)零件图及其结构工艺性分析零件图及其结构工艺性分析 分析零件的形状、结构

12、及尺寸的特点分析零件的形状、结构及尺寸的特点,确定零件上确定零件上是否有是否有妨碍刀具运动妨碍刀具运动的部位的部位,是否有会产生是否有会产生加工干涉加工干涉或或加工不到加工不到的区域的区域,零件的最大形状尺寸零件的最大形状尺寸是否超过机是否超过机床的最大行程床的最大行程,零件的刚性随着加工的进行是否有太零件的刚性随着加工的进行是否有太大的变化等。大的变化等。检查零件的加工要求检查零件的加工要求,如尺寸加工精度、形位公差如尺寸加工精度、形位公差及表面粗糙度在现有的加工条件下及表面粗糙度在现有的加工条件下是否可以得到保证是否可以得到保证,是否还有更经济是否还有更经济的加工方法或方案。的加工方法或方

13、案。在零件上在零件上是否存在对刀具形状及尺寸有限制的部位是否存在对刀具形状及尺寸有限制的部位和尺寸要求和尺寸要求,如过渡圆角、倒角、槽宽等如过渡圆角、倒角、槽宽等,这些尺寸是这些尺寸是否过于凌乱否过于凌乱,是否可以统一。是否可以统一。尽量使用最少的刀具进尽量使用最少的刀具进行加工行加工,减少刀具规格、换刀及对刀次数和时间减少刀具规格、换刀及对刀次数和时间,以以缩缩短总短总的加工时间。的加工时间。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 对于零件加工中使用的对于零件加工中使用的工艺基准工艺基准应当着重考虑应当着重考

14、虑,它不它不仅决定了各个加工工序的前后顺序仅决定了各个加工工序的前后顺序,还将对各个工序加还将对各个工序加工后各个加工表面之间的位置精度产生直接的影响。应工后各个加工表面之间的位置精度产生直接的影响。应分析零件上是否有可以利用的工艺基准分析零件上是否有可以利用的工艺基准,对于一般加工对于一般加工精度要求精度要求,可以利用零件上现有的一些基准面或基准孔可以利用零件上现有的一些基准面或基准孔,或者专门在零件上加工出工艺基准。当零件的加工精度或者专门在零件上加工出工艺基准。当零件的加工精度要求很高时要求很高时,必须采用先进的统一基准定位装夹系统才必须采用先进的统一基准定位装夹系统才能保证加工要求。能

15、保证加工要求。分析零件材料的种类、牌号及热处理要求分析零件材料的种类、牌号及热处理要求,了解零件了解零件材料的切削加工性能材料的切削加工性能,才能才能合理选择刀具材料和切削参合理选择刀具材料和切削参数数。构成零件轮廓的几何元素构成零件轮廓的几何元素(点、线、面点、线、面)的条件的条件(如相如相切、相交、垂直和平行等切、相交、垂直和平行等),是数控编程的重要依据。因是数控编程的重要依据。因此此,在分析零件图样时在分析零件图样时,务必要务必要分析几何元素的给定条件分析几何元素的给定条件是否充分是否充分,发现问题及时与设计人员协商解决。发现问题及时与设计人员协商解决。数控车床编程及操作加工重点难点教

16、学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)零件毛坯的工艺性分析零件毛坯的工艺性分析 毛坯应有充分、稳定的加工余量毛坯应有充分、稳定的加工余量 分析毛坯的装夹适应性分析毛坯的装夹适应性 分析毛坯的余量大小及均匀性分析毛坯的余量大小及均匀性 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述

17、数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(三三)数控铣削加工工艺路线的拟订数控铣削加工工艺路线的拟订n加工工艺路线-刀具刀位点相对于工件运动的轨迹,也称进给路线。n其主要内容包括:选择选择各加工表面的加工方法各加工表面的加工方法、划分加工阶段划分加工阶段、划分工划分工序序以及以及安排工序的先后安排工序的先后顺序顺序等。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程1、确定加工工艺路线的原则n加工路线应保证被加工工件的精度和表面粗糙度。n应使加工路线最短,以减少空行程时间,提高加工效率。n在满足工件

18、精度、表面粗糙度、生产率等要求的情况下,尽量简化数学处理时的数值计算工作量,以简化编程工作。n当某段进给路线重复使用时,为了简化编程,缩短程序长度,应使用子程序。n此外,确定加工路线时,还要考虑工件的形状与刚度、加工余量大小;机床与刀具的刚度等情况,确定是一次进给还是多次进给来完成加工,以及设计刀具的切入与切出方向和在铣削加工中是采用顺铣还是逆铣等。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2、孔加工工艺路线的确定n 加工孔时,要求定位精度较高,即将刀具在XY平面内快速定位到对准孔中心线的位置,因此要按空程最短安排

19、进给路线,然后刀具再轴向运动(Z向)进行加工。所以进给路线的确定要解决好下面两个问题:n(1)孔位确定及其坐标值的计算n(2)孔的加工顺序 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3 3面加工工艺路线的确定面加工工艺路线的确定加工表面的加工方案加工表面的加工方案 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程在数控铣

20、床上加工平面主要采用在数控铣床上加工平面主要采用端铣刀端铣刀和立铣刀加工和立铣刀加工。粗铣的尺寸精度和表面。粗铣的尺寸精度和表面粗糙度一般可达粗糙度一般可达IT1113,Ra6.325;精铣精铣的尺寸精度和表面粗糙度一般可达的尺寸精度和表面粗糙度一般可达IT810,Ra1.66.3。需要注意的是。需要注意的是:当零当零件表面粗糙度要求较高时件表面粗糙度要求较高时,应采用顺铣应采用顺铣方式方式。n 铣削加工时,应注意设计好刀具切入点与切出点。n在轮廓加工中应避免进给停顿。n铣削曲面时,常用球头刀进行加工。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例

21、典型数控铣床操作方法和安全规程n加工边界敞开的直纹曲面可能采取的三种进给路线:即曲面的Y向行切,沿X向的行切和环切。n对于直母线的叶面加工,采用图b的方案,每次直线进给,刀位点计算简单,程序段短且加工过程符合直纹面的形成规律,可以准确保证母线的直线度。n当采用图a的加工方案时,符合这类工件表面数据给出情况,便于加工后检验,叶形的准确度高。由于曲面工件的边界是敞开的,没有其它表面限制,所以曲面边界可以外延,为保证加工的表面质量,球头刀应从边界外进刀和退刀。n图c所示的环切方案一般应用在凹槽加工中,在型面加工中由于编程繁琐,一般都不用。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数

22、控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(四四)工件的安装与夹具的选择工件的安装与夹具的选择1工件安装的基本原则 n力求设计基准、工艺基准与编程计算的基准统一。n尽量减少装夹次数,尽可能在一次定位装夹后就能加工出全部待加工表面。n避免采用占机人工调整方案,以充分发挥数控机床的效能。2夹具的选择 数控加工的特点对夹具提出了两个基本要求:n一是要保证夹具的坐标方向与机床的坐标方向相对固定;n二是要能协调零件与机床坐标系的尺寸关系。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(五五)对刀点与换刀点的确定

23、对刀点与换刀点的确定n对刀点-数控加工中刀具相对于工件运动的起点。也称为“程序起点”或“起刀点”。对刀点可选在工件上,也可选在夹具上或机床上,但必须与工件的定位基准有一定的尺寸关系。选择对刀点的原则是:n1)便于数学处理和简化程序编制;n2)在机床上容易找正;n3)在加工中便于检查;n4)引起的加工误差小。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n换刀点-指刀架转位换刀时的位置。n为了防止换刀时刀具碰伤工件及其它部件,换刀点往往设在工件或夹具的外部,其设定值可用实际测量方法或计算确定。数控车床编程及操作加工重点难

24、点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程二、数控铣床典型数控系统常用指令及编程方法二、数控铣床典型数控系统常用指令及编程方法(一一)基本指令基本指令1 1坐标平面指令坐标平面指令G17G17、G18G18、G19G19n由于数控铣床大都在XY平面内加工,故G17可以省略。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2 2、数控铣削编程中的坐标系、数控铣削编程中的坐标系 G92(1)机床坐标系机床坐标系(2)参考点参考点 (3)工件坐标系工件坐标系(编程坐标系编程坐

25、标系)数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程工件零点应选在零件图的尺寸基准上工件零点应选在零件图的尺寸基准上,这样便于坐标值的计算这样便于坐标值的计算,减少错误减少错误;工件零点尽量选在精度较高的加工表工件零点尽量选在精度较高的加工表面面,以提高被加工零件的加工精度以提高被加工零件的加工精度;对于对称的零件对于对称的零件,工件零点应设在对工件零点应设在对称中心上称中心上;对于一般零点对于一般零点,通常设在工件外廓的通常设在工件外廓的某一角上某一角上;Z轴方向上的零点轴方向上的零点,一般设在工件表面。一般设在工件

26、表面。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n工件坐标系设定指令工件坐标系设定指令 n编程格式编程格式:nG92 X Y Z_;n X、Y、Z为刀位点在工件坐标系为刀位点在工件坐标系中的初始位置中的初始位置,程序内绝对指令中的坐程序内绝对指令中的坐标数据标数据,就是在工件坐标系中的坐标值。就是在工件坐标系中的坐标值。n 注意事项注意事项:有的数控系统则直接采有的数控系统则直接采用零点偏置指令用零点偏置指令(G54G57)建立工件建立工件坐标系坐标系,如如SIMENS 802S/C系统。系统。数控车床编程及操作加

27、工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程图图 工件坐标系与机床坐标系间的关系工件坐标系与机床坐标系间的关系 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3、绝对和增量尺寸编程绝对和增量尺寸编程(G90/G91)12121218 6 刀具位刀具位置置坐标坐标XYA1212B120C1861812122442刀具位刀具位置置坐标坐标XYA1212B2412C4218 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典

28、型数控铣床操作方法和安全规程4、公制尺寸、公制尺寸/英制尺寸指令英制尺寸指令 公制与英制单位的换算关系为公制与英制单位的换算关系为:1 mm 0.0394 in.1 in.=25.4mm 注意注意:数控系统不同数控系统不同,公制公制/英制尺寸指令不英制尺寸指令不同。同。FANUC系统采用系统采用G21/G20代码代码;SIEMENS和和FAGOR系统采用系统采用G71/G70代码。代码。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程5刀具补偿指令刀具补偿指令(1)刀具半径补偿指令刀具半径补偿指令(G41、G42、G40

29、)(2)刀具长度补偿刀具长度补偿(G43、G44、和、和G49)数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程当使用不同类型及规格的刀具或刀具磨损时,可在程序重新用刀具长度补偿指令补偿刀具尺寸的变化,而不必重新调整刀具或重新对刀。图示不同刀具长度方向的偏移量。刀具全缩进位刀具全缩进位置置机床零点机床零点Z0工件零点工件零点Z0工件工件刀 具刀 具 1 偏偏置置刀具刀具2偏偏置置图图 不同刀具的长度偏置不同刀具的长度偏置 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控

30、铣床操作方法和安全规程刀具长度补偿刀具长度补偿(G43、G44、和、和G49)(1)编程格式编程格式 G43 Z H_;G44(2)说明说明 G43为刀具长度正补偿为刀具长度正补偿;G44为刀具长度负补为刀具长度负补偿偿;G49为撤消刀具长度补偿指令。为撤消刀具长度补偿指令。Z值为刀具长度补偿值为刀具长度补偿值值,补偿量存入由补偿量存入由H代码指定的存储器中。偏置量与偏置代码指定的存储器中。偏置量与偏置号相对应号相对应,由由CRT/MDI操作面板预先设在偏置存储器中。操作面板预先设在偏置存储器中。执行执行G43时时:Z实际值实际值=Z指令值指令值+(H)执行执行G44时时:Z实际值实际值=Z指

31、令值指令值(H)H是指编号为是指编号为寄存器中的刀具长度补偿量。寄存器中的刀具长度补偿量。例例1:图图5-24为刀具长度补偿编程实例为刀具长度补偿编程实例,图中图中A为程序起点为程序起点,加工路加工路线为线为。由于某种原因。由于某种原因,刀具刀具实际起始位置为实际起始位置为B点点,与编程的起点偏离了与编程的起点偏离了3mm,现按相对坐标编现按相对坐标编程程,偏置量存入地址为偏置量存入地址为H01的存储器中。程序如下的存储器中。程序如下:O0056N1 G91 G00 X70.0 Y45.0 S800 M03;N2 G43 Z22.0 H1;N3 G01 Z18.0 F100 M08;N4 G0

32、4 P2000;N5 G00 Z18.0;N6 X30.0 Y20.0;N7 G01 Z33.0 F100;N8 G00 G49 Z55.0 M09;N9 X100.0 Y20.0;N100 M30;数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程6、比例缩放及镜像功能指令、比例缩放及镜像功能指令G50、G51(1)各轴按相同比例编程 n编程格式:nG51 XYZP;式中:X、Y、Z比例中心的坐标(绝对方式),P比例系数,最小输入量为0001,比例系数的范围为:0001999999。n该指令以后的移动指令,从比例中心点开

33、始,实际移动量为原数值的P倍。P值对偏移量无影响。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程nG51可使原编程尺寸按指定比例缩小或放大,也可让图形按指定规律产生镜像变换。nG50为撤消比例编程指令。nG50、G51均为模态代码。例如图中例如图中:P1P4为为原加工图形原加工图形,P1P4为比例编程的图为比例编程的图形形,P0为比例中心。为比例中心。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)各轴以不同比例编程 n各个轴可以按不同比例

34、来缩小或放大,当给定的比例系数为1时,可获得镜像加工功能。n编程格式:nG51 XYZIJK;式中:X、Y、Z比例中心坐标;I、J、K对应X、Y、Z轴的比例系 数,在00019999范围内。n本系统设定I、J、K不能带小数点,比例为1时,应输入1000,并在程序中都应输入,不能省略。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n比例系数与图形的关系见图 其中:nba:X轴系数,ndc:Y轴系数,nO:比例中心7、镜像功能 镜像功能的应用见图518,其中比例系数取为1000或1000。设刀具起始点在0点,程序如下:n子

35、程序为:O8000N10 G00 X60.0Y60.0;N20 G01 X100.0F100;N30Y100.0;N40 X60.0Y60.0;N50 M99;n主程序:O8100N10 G92 X0 Y0;N20 G90;N40 G51 X50.0Y50.0I-1000.0 J1000.0;N50 M98 P8000;N60 G51 X50.0Y50.0I-1000.0J-1000.0;N70 M98 P8000;N80 G51X50.0Y50.0I1000.0 J-1000.0;N90 M98 P8000;N100 G50;N110 M30;X 数控车床编程及操作加工重点难点教学目的与要求

36、数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程4坐标系旋转指令坐标系旋转指令G68、G69n该指令可使编程图形按指定旋转中心及旋转方向旋转一定的角度。nG68表示开始坐标旋转,G69用于撤消旋转功能。n编程格式:nG68 X Y R;式中:X、Y旋转中心的坐标值(可以是X、Y、Z中的任意两个,由当前平面选择指令确定)。当X、Y省略时,G68指令认为当前的位置即为旋转中心。R旋转角度,逆时针旋转定义为正向,一般为绝对值。旋转角度范围为:3600+3600,单位为0001度。当R省略时,按系统参数确定旋转角度。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工

37、概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n当程序在绝对方式下时,G68程序段后的第一个程序段必须使用绝对方式移动指令,才能确定旋转中心。如果这一程序段为增量方式移动指令,那么系统将以当前位置为旋转中心,按G68给定的角度旋转坐标。n以图为例,应用旋转指令的程序为:n程序编写中,坐标系旋转功能与其它功能的的旋转平面一定要包含在刀具半径补偿平面内。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程nN10 G92 X-5.0Y-5.0;nN20G68G90X7.0Y3.0R60.0;nN30 G90

38、G01 X0 Y0 F0.2(G91 X5.0Y5.0);nN40 G91 X10.0;nN50 G02 Y10.0R10.0;nN60 G03 X-10.0I-5.0J-5.0;nN70 G01 Y-10.0;nN80 G69 G90 X-5.0 Y-5.0;nN90M30;(二二)数控铣床固定循环指令数控铣床固定循环指令数控铣床中的固定循环主要用于孔加工,如钻孔、镗孔、攻丝等。1固定循环的组成 固定循环由6个动作组成:nXY平面上定位;n快速运行到R平面;n孔加工操作;n孔底操作;n返回到R平面;n快速返回到起始点。固定循环只能在XY平面上使用,Z轴仅作孔加工进给。故平面选择功能无效,其中

39、动作(3)的进给速度由F代码给定。表表 FANUC 固定循环功能一览表固定循环功能一览表G代码代码钻孔操作钻孔操作(Z方向)方向)在孔底位置的操在孔底位置的操作作退刀操作退刀操作(Z方向)方向)用用 途途G73间歇进给间歇进给快速进给快速进给高速深孔钻循高速深孔钻循环环G74切削进给切削进给暂停暂停主轴正转主轴正转切削进给切削进给反攻丝反攻丝G76切削进给切削进给主轴准确停止主轴准确停止快速进给快速进给精精 镗镗G80取消固定循环取消固定循环G81切削进给切削进给快速进给快速进给钻孔、锪孔钻孔、锪孔G82切削进给切削进给暂暂 停停快速进给快速进给钻孔、阶梯镗钻孔、阶梯镗孔孔G83间歇进给间歇进

40、给快速进给快速进给深孔钻循环深孔钻循环G84切削进给切削进给暂停暂停主轴反转主轴反转切削进给切削进给攻攻 丝丝G85切削进给切削进给切削进给切削进给镗镗 削削G86切削进给切削进给主轴停止主轴停止快速进给快速进给镗镗 削削G87切削进给切削进给主轴正转主轴正转快速进给快速进给背背 削削G88切削进给切削进给暂停暂停主轴停止主轴停止手手 动动镗镗 削削G89切削进给切削进给暂暂 停停切削进给切削进给镗镗 削削 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2编程格式编程格式格式如下:G90(G91)G98(G99)(G7

41、3G89)XY_ZRQ_PF_K_;数据格式数据格式 返回点位置返回点位置 孔加工方式孔加工方式 孔位置孔位置 孔加工参数孔加工参数 循环次数循环次数 式中:nX、Y:指定孔在XY平面上的位置;nZ为孔底位置;nR为快进的终止面(一般距零件表面25mrn);nQ在G73和G83中为每次的切削深度,在G76和G87中为偏移值,它始终是增量坐标值;nP为在孔底位置的暂停时间,与G04相同;即以ms为单位,不使用小数点。nF为切削进给速度;nK为重复加工次数,范围是16,当K1时,可以省略,当K0时,不执行孔加工。如果程序中选择了G90方式,刀具在原来孔的位置重复加工,如果选择G91则用一个程序段就

42、能实现分布在一条直线上的若干个等距孔的加工。K这个指令仅在被指定的程序段中才有效。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程沿钻孔轴的移动距离沿钻孔轴的移动距离ZR 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程固定循环的定义平面固定循环的定义平面n 初始平面初始平面 初始平面是为了安全下刀而规定的一个初始平面是为了安全下刀而规定的一个平面。初始平面到零件表面的距离可以任意设定在一平面。初始平面到零件表面的距离可以任意设定在一个安全的高度上

43、个安全的高度上,当使用同一把刀具加工若干孔时当使用同一把刀具加工若干孔时,只有只有孔间存在障碍需要跳跃或全部孔加工完了时孔间存在障碍需要跳跃或全部孔加工完了时,才使用才使用G98功能使刀具返回到初始平面上的初始点。功能使刀具返回到初始平面上的初始点。n R点平面点平面 R点平面又叫点平面又叫R参考平面参考平面,这个平面是刀具这个平面是刀具下刀时自快进转为工进的高度平面。距工件表面的距下刀时自快进转为工进的高度平面。距工件表面的距离主要考虑工件表面尺寸的变化离主要考虑工件表面尺寸的变化,一般可取一般可取25mm。使用使用G99时时,刀具将返回到该平面上的刀具将返回到该平面上的R点。点。n 孔底平

44、面孔底平面 加工盲孔时孔底平面就是孔底的加工盲孔时孔底平面就是孔底的Z轴高轴高度度,加工通孔时一般刀具还要伸出工件底平面一段距离加工通孔时一般刀具还要伸出工件底平面一段距离,主要是保证全部孔深都加工到尺寸主要是保证全部孔深都加工到尺寸,钻削加工时还应考钻削加工时还应考虑钻头钻尖对孔深的影响。虑钻头钻尖对孔深的影响。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n返回点平面返回点平面 n当刀具到达孔底后当刀具到达孔底后,刀具可以返回到刀具可以返回到R点平面或点平面或初始位置平面初始位置平面,由由G98和和G99指定。如果

45、指令了指定。如果指令了G98则刀具返回到初始平面则刀具返回到初始平面;如果指令了如果指令了G99则刀则刀具返回到具返回到R点平面。如图点平面。如图5-27所示。所示。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3固定循环指令固定循环指令1)G73和和G83(1)高速高速深孔钻循环深孔钻循环(G73)指令功能指令功能 该循环执行高速深孔钻。它执行间歇切削进给直到该循环执行高速深孔钻。它执行间歇切削进给直到孔的底部孔的底部,同时从孔中排除切屑同时从孔中排除切屑,该指令的动作步序该指令的动作步序如图如图所示。所示。指令格式

46、指令格式 G73 X Y Z R Q F K ;其中其中:X Y :指定要加工孔的位置指定要加工孔的位置 Z :指定孔底平面的位置指定孔底平面的位置 (与与G90或或G91的的选择有关选择有关)R :指定初始平面的位置指定初始平面的位置 Q :每次切削进给的深度每次切削进给的深度 F :切削进给速度切削进给速度 K :重复次数重复次数(如果需要的话如果需要的话)数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法

47、和安全规程(2)深孔钻削循环深孔钻削循环(G83)指令功能指令功能 该循环执行深孔钻该循环执行深孔钻,间歇切削间歇切削进给到孔的底部进给到孔的底部,钻孔过程中从孔中排除切钻孔过程中从孔中排除切屑。该指令的动作步序如图屑。该指令的动作步序如图5-34所示。所示。指令格式指令格式 G83 X Y Z R Q F K ;其中其中:G83与与G73略有不同的是每次刀具间歇进略有不同的是每次刀具间歇进给后回退至给后回退至R点平面。点平面。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学目的与要求

48、数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2)G81和和G82(1)钻孔循环钻孔循环(G81)指令功能指令功能 该循环用作正常钻孔。切削进给该循环用作正常钻孔。切削进给执行到孔底执行到孔底,然后刀具从孔底快速移动退回然后刀具从孔底快速移动退回,该该指令的动作步序指令的动作步序如图示如图示。指令格式指令格式 G81 X Y Z R F K ;(2)锪孔循环锪孔循环(G82)指令功能指令功能 该循环用作正常钻孔。孔切削该循环用作正常钻孔。孔切削进给到孔底时执行暂停进给到孔底时执行暂停,然后刀具从孔底快速然后刀具从孔底快速移动退回移动退回,该指令的动作步序该指令的

49、动作步序如图所示如图所示。指令格式指令格式 G82 X Y Z R P F K ;数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程G82与与G81比较唯一不同之处比较唯一不同之处:G82在孔底增加了暂停在孔底增加了暂停(延时延时),因而适用因而适用于锪孔或镗阶梯孔于锪孔或镗阶梯孔,可得到准确的孔深尺可得到准确的孔深尺寸。寸。G81是用于一般的钻孔。是用于一般的钻孔。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学

50、目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3)攻右旋螺纹攻右旋螺纹G84与攻左旋螺纹与攻左旋螺纹G74 指令功能指令功能 G74循环执行左旋攻丝。在左旋攻丝循环中循环执行左旋攻丝。在左旋攻丝循环中,当到达孔底时当到达孔底时,主轴顺时针旋转主轴顺时针旋转,该指令的动作步序该指令的动作步序如图所如图所示。示。G84循环执行右旋攻丝。在右旋攻丝循环中循环执行右旋攻丝。在右旋攻丝循环中,当到达孔底时当到达孔底时,主轴逆时针旋转主轴逆时

51、针旋转,该指令的动作步序该指令的动作步序如图所如图所示。示。指令格式指令格式 G74(G84)X Y Z R P F K ;比较比较:G84指令主轴在孔底反转指令主轴在孔底反转,返回到返回到R点平面后主轴恢复正点平面后主轴恢复正转转;G74指令主轴在孔底正转指令主轴在孔底正转,返回到返回到R点平面后主轴恢复反转、点平面后主轴恢复反转、如果在程序段中指令了暂停并有效如果在程序段中指令了暂停并有效(在使用专用的攻螺纹装置在使用专用的攻螺纹装置时这是非常必要的时这是非常必要的),则在刀具到达孔底和返回则在刀具到达孔底和返回R点时先执行暂点时先执行暂停的动作停的动作,在攻螺纹期间忽略进给倍率且不能停车

52、在攻螺纹期间忽略进给倍率且不能停车,即使使用了即使使用了进给保持进给保持,加工也不停止加工也不停止,直至完成该固定循环。直至完成该固定循环。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程884主轴反转主轴反转主轴反转主轴反转 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程4)镗孔循环指令镗孔循环指令(1)镗孔循环指令G85

53、、G86和G89 指令格式:nG85(G86)XYZRFK;nG89 XYZ RP FK;比较:n执行G85时,机床刀具首先快速定位于(X,Y)坐标处;快速下刀至R点,随后以F定义的切削速度切削至Z坐标定义的孔底,加工结束后,以切削速度退出;nG89指令与G85基本相同,只是在加工至孔底,要停留一段时间(由P定义)后退出。nG86与G85的不同之处在于,加工至孔底后,主轴要停转,并快速退刀。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣

54、床编程实例典型数控铣床操作方法和安全规程(2)精镗循环精镗循环(G76)指令功能指令功能 精镗循环用于镗削精密孔。当到达孔底时主轴精镗循环用于镗削精密孔。当到达孔底时主轴停止切削停止切削,刀具离开工件的被加工表面并返回刀具离开工件的被加工表面并返回,该指令的动作该指令的动作步序如图步序如图5-30所示。所示。指令格式指令格式 G76 X Y Z R Q P F K ;其中其中:X Y :孔位置数据孔位置数据Z :从从R点到孔底的距离点到孔底的距离R :从初始位置面到从初始位置面到R点的距离点的距离Q :孔底的偏移量孔底的偏移量P :孔底暂停时间孔底暂停时间F :切削进给速度切削进给速度K :重

55、复次数重复次数(如果需要的话如果需要的话)数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程执行G76n机床首先快速定位于X、Y以及Z定义的坐标位置n然后以F速度进行精镗加工n加工至孔底后暂停并进行主轴准停n然后沿刀尖反方向运动Q距离(与偏移方向有关),主轴准停n然后快速退刀至R点(G99)或初始点(G98),并返回原X、Y位置,恢复主轴转动。nG76可保证退刀时精镗后的孔不被划伤。数控车床编程及操作

56、加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(3)反镗循环指令反镗循环指令G87n指令格式:nG87 X_ Y_ Z_ R_ Q_ F_K_;n反镗孔的动作如图所示nX轴和Y轴定位后,主轴定向停止,刀具以与刀尖相反的方向按Q值给定的偏移量偏移并快速定位到孔底(R点),在这里刀具按原偏移量(Q值)返回,然后主轴正转,沿Z轴向上加工到Z点,在这个位置主轴再次定向停止后,刀具再次按原偏移量反向移动,然后主轴向孔的上方快速移动到达初始平面,并按原偏移量返回后主轴正转,继续执行下一个程序段。采用这种循环方式时,只能让刀具返回到初始平面而不能返回

57、到R点平面,因为R点平面低于Z点平面。本指令的参数设定与G76通用。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(5)镗孔镗孔G88n指令格式:G88 X_ Y_ Z_ R_ P_ F-;n刀具到达孔底后延时,主轴停止且系统进入进给保持状态,在此情况下可以执行手动操作,但为了安全起见应当先把刀具从孔中退出,为了再启动加工,手动操作后应再转换到纸带方式或存储器方式,按循环启动按钮,刀具快速返回到R

58、点(G99)或初始点(G98),然后主轴正转。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(6)撤消固定循环指令撤消固定循环指令G80nG80撒消所有固定循环指令,消除Z、R点及孔加工数据。n使用固定循环要注意如下事项:n(1)固定循环必须在主轴启动后使用;n(2)当固定循环和M代码被编入一个程序段时,先执行M指令,后执行固定循环。n例例1:1:试采用固定循环方式加工试采用固定循环方式加工图示图

59、示各孔。工件材料为各孔。工件材料为HT300,HT300,使用刀具使用刀具T01T01为镗孔刀为镗孔刀,T02,T02为为1313钻头钻头,T03,T03为锪为锪钻。钻。n程序如下:N10 T01;N20 M06;N30 G90 G00 G54 X0 Y0 T02;N40 G43 H01 Z20.M03 S500 F30;N50 G98 G85 X0 Y0 R3.Z-45.;N60 G80 G28 G49 Z0.M06;N70 G00 X-60.Y50.T03;N80 G43 H02 Z10.M03 S600N90 G98 G73 X-60.Y0 R-15.Z-48.Q4.F40;N100 X

60、60.;N110 G80 G28 G49 Z0.M06;N120 G00 X-60.Y0.;N130 G43 H03 Z10.M03 S350;N140 G98 G82 X-60.Y0 R-15.Z-32P100 F25;N150 X60.;N160 G80 G28 G49 Z0.M05;N170 G91 G28 X0 Y0 M30;数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程例例2:编程加工编程加工图图526所示零件上的孔所示零件上的孔,孔的尺寸和编程坐标孔的尺寸和编程坐标系如图所示。加工该零件所用的刀具如下系如图

61、所示。加工该零件所用的刀具如下:1)中心钻中心钻:T01,刀刀具长度补偿号为具长度补偿号为H01;2)5钻头钻头:T02,刀具长度补偿号为刀具长度补偿号为H02;3)M6丝锥丝锥:T03,刀具长度补偿号为刀具长度补偿号为H03。程序如下:nO001nN010 G90G17G40G49G80G21;程序初始设置程序初始设置nN020 G00 Z300.0 T01 M06;换刀换刀T01nN030 G43 Z120.0 H01 S1500 M03;至起始平面至起始平面,刀具刀具 长度补偿长度补偿,启动主轴启动主轴nN040 G99G81 X40.0 Y-20.0 Z89.0 R93.0 F0.2;

62、打中心孔打中心孔1,然然 后返回后返回R平面平面nN050 G98 Y-50.0;打中心孔打中心孔2,然后返回起始平面然后返回起始平面nN060 G99 G81 X70.0 Z99.0 R103.0 F0.2;打中心孔打中心孔3,然后返然后返 回回R平面平面 nN070 G98 Y-20.0;打中心孔打中心孔4,然后返回起始平面然后返回起始平面nN080 G80Z300.0 H00 M05;撤消刀具长度补偿撤消刀具长度补偿,主轴停主轴停nN090 G00 X130.0 T02 M06;至换刀点至换刀点1,换刀换刀T02nN100 G43 Z120.0 H02 S1500M03;至起始平面至起始

63、平面,刀具长度补刀具长度补 偿偿,启动主轴启动主轴nN110 G99G81X70.0Z82.0 R103.0 F0.l5;钻孔钻孔4,然后返回然后返回R平面平面nN120 Y-50.0;钻孔钻孔3,然后返回然后返回R平面平面nN130 X40.0 Z72.0 R93.0;钻孔钻孔2,然后返回然后返回R平面平面nN140 Y-20.0;钻孔钻孔1,然后返回然后返回R平面平面nN150 G80 Z300.0 H00 M05;撤消刀具长度补偿撤消刀具长度补偿,主轴停主轴停 nN160 G00 X-20.0 T03 M06;至换刀点至换刀点2,换刀换刀T03nN170 G43 Z120.0 H03S1

64、000 M03;至起始平面至起始平面,刀具长度补刀具长度补 偿偿,启动主轴启动主轴nN180 G99G84 X40.0Z75.0 R93.0F0.3;1孔攻丝孔攻丝,然后返回然后返回R平面平面nN190 Y500;2孔攻丝孔攻丝,然后返回然后返回R平面平面nN200 G80 Z3000 H00 M05;撤消刀具长度补偿撤消刀具长度补偿,主轴停主轴停nN210 G00 X0 Y0;返回程序原点返回程序原点nN220 M30;程序结束程序结束 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 数控车床编程及操作加工重点难点教

65、学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(三三)用户宏功能用户宏功能n在编程工作中,还可以把能完成某一功能的一系列指令像子程序那样存入存储器,用一个总指令来代表它们,使用时只需给出这个总指令就能执行其功能。所存入的这一系列指令称作用户宏功能主体,这个总指令称作用户宏功能指令。n 用户宏功能有A、B两种,这里只介绍A类宏程序的基本使用方法。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程1变量变量(1)变量的表示变量的表示 n变量可以用“#”号和跟随其后的变量序号来表示;n

66、#i(i1,2,3)n例#5,#109,#501;(2)变量的引用变量的引用 n用来置换地址后面的数值。即引入了变量。n例:对于F#103,若#10350时,则为F50;n对于Z-#110,若#110100时,则Z为-100;n对于G#130,若#1303时,则为G03。数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(3)变量的类型变量的类型 nFANUC 0MC系统的变量分为公共变量公共变量和系统变量系统变量两类。1)公共变量公共变量(通用变量通用变量)n 公共变量是在主程序和主程序调用的各用户宏程序内公用的变量。即:在一个宏指令中的#i与在另一个宏指令中的#i是相同的。n公共变量的序号为,#100#131;#500#531。其中#100#131公共变量在电源断电后即清零,重新开机时被设置为“0”;#500#531公共变量即使断电后,它们的值也保持不变,因此也称为保持型变量。2)系统变量系统变量n 系统变量定义为:有固定用途的变量。它的值决定系统的状态。系统变量包括刀具偏置变量,接口的输入输出信号变量,位置信

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!