《数控车床编程及操作加工.》由会员分享,可在线阅读,更多相关《数控车床编程及操作加工.(156页珍藏版)》请在金锄头文库上搜索。
1、 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n一、数控铣床加工的对象一、数控铣床加工的对象n二、数控铣床的主要类型二、数控铣床的主要类型 n三、数控铣床的特点三、数控铣床的特点第一节第一节 数控铣床加工概述数控铣床加工概述9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程一、数控铣床加工的对象一、数控铣床加工的对象数控铣床可完成钻孔、镗孔、攻螺纹、外形轮廓铣削、平面铣削、平面型腔铣削及三维复杂型面的铣削加工。(
2、1)(1)平面轮廓零件平面轮廓零件 如图所示如图所示9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)(2)变斜角类零件变斜角类零件 加工面与水平面的夹角呈连续变化加工面与水平面的夹角呈连续变化的零件称为变斜角零件的零件称为变斜角零件,如图所示的飞机如图所示的飞机变斜角梁缘条。变斜角梁缘条。图图飞机上变斜角梁缘条飞机上变斜角梁缘条9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程
3、(3 3)空间曲面轮廓零件空间曲面轮廓零件图图空间曲面轮廓零件空间曲面轮廓零件(4)(4)孔孔(5)(5)螺纹螺纹9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程二、数控铣床的主要类型二、数控铣床的主要类型数控铣床的组成数控铣床的组成(1)机床本体 (2)数控系统(CNC装置) (3)伺服系统(4)液压(气动)系统9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程数控铣床的类型1立式
4、数控铣床n 立式数控铣床主轴轴线垂直于水平面,主要用于机械零件类的平面、内外轮廓、孔、攻螺纹等以及各类模具的加工。目前数控铣床中3坐标立式数控铣床占有很大的比例,一般可进行3坐标联动加工。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2卧式数控铣床n 卧式数控铣床主轴的轴线平行于水平面。为了扩大加工范围和扩充功能,卧式数控铣床通常采用增加数控转盘(或万能数控转盘)来实现4、5坐标加工。这样既可以加工工件侧面的连续回转轮廓,又可以实现在一次安装中通过转盘改变工位,进行“4面加工”。n 卧
5、式数控铣床主要适用于箱体类机械零件的加工。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3复合式数控铣床 复合式数控铣床是指一台机床上有立式和卧式两个主轴,或者主轴可作90旋转的数控铣床,同时具备立、卧式铣床的功能。图为具有立式和卧式两个主轴的复合式数控铣床。 复合式数控铣床主要用于箱体类零件以及各类模具的加工。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程4龙门式数控铣床n
6、龙门式数控铣床主轴固定于龙门架上。龙门式数控铣床主要用于大型机械零件及大型模具的加工。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程三、数控铣床的特点三、数控铣床的特点1结构特点(1)控制机床运动的坐标特征。 (多坐标轴联动) (2)数控铣床的主轴特性。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2加工特点 (1)加工灵活,通用性强n 在数控铣床上能完成钻孔、镗孔、铰孔、铣平
7、面、铣斜面、铣槽、铣曲面(凸轮)、攻丝等加工,而且,在一般情况下,可以一次装夹就能完成所需的加工工序。 (2)工件的加工精度高 n 一般为0.001mm,高精度的数控系统可达0.1m。 (3)大大提高了生产效率 (4)大大减轻了操作者的劳动强度9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程第二节第二节 数控铣床编程数控铣床编程n一、数控铣削加工工艺分析一、数控铣削加工工艺分析 n二、数控车削加工的切削用量选二、数控车削加工的切削用量选择择n三、数控车削加工的装夹与定位三、数控车削加工的
8、装夹与定位n四、数控车削加工中的装刀与对四、数控车削加工中的装刀与对刀刀9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程一、数控铣削加工工艺分析一、数控铣削加工工艺分析数控铣床加工的程序是数控铣床的指令性文数控铣床加工的程序是数控铣床的指令性文件。件。数控铣床受控于程序指令数控铣床受控于程序指令, ,加工的全过加工的全过程都是按程序指令自动进行的。程都是按程序指令自动进行的。因此因此, ,数控数控铣床加工程序与普通铣床工艺规程有较大差铣床加工程序与普通铣床工艺规程有较大差别别, ,涉及的
9、内容也较广。数控铣床加工程序涉及的内容也较广。数控铣床加工程序不仅要包括零件的不仅要包括零件的工艺过程工艺过程, ,而且还要包括而且还要包括切削用量切削用量, ,走刀路线走刀路线, ,刀具尺寸以及铣床的运刀具尺寸以及铣床的运动过程动过程。因此。因此, ,要求编程人员对数控铣床的要求编程人员对数控铣床的性能、特点、运动方式、刀具系统、切削规性能、特点、运动方式、刀具系统、切削规范以及工件的装夹方法都要非常熟悉范以及工件的装夹方法都要非常熟悉。工艺工艺方案的好坏不仅会影响铣床效率的发挥方案的好坏不仅会影响铣床效率的发挥, ,而而且将直接影响到零件的加工质量。且将直接影响到零件的加工质量。 9/5/
10、20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(一一)数控铣削加工工艺的主要内容数控铣削加工工艺的主要内容1、数控铣削加工工艺 n选择适合在数控铣床上加工的零件,确定工序内容;n分析被加工零件的图纸,明确加工内容及技术要求;n确定零件的加工方案,制定数控加工工艺路线;n加工工序的设计。如选取零件的定位基准、夹具方案的确定、工步划分、刀具选择和确定切削用量等。n数控加工程序的调整。如选取对刀点和换刀点、确定刀具补偿及确定加工路线等;9/5/20249/5/2024 数控车床编程及操作加工重点难点
11、教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2 2、选择并确定数控铣削的加工部位及内容、选择并确定数控铣削的加工部位及内容 以下几方面适宜采用数控铣削加工以下几方面适宜采用数控铣削加工:n 由直线、圆弧、非圆曲线及列表曲线构成的内外由直线、圆弧、非圆曲线及列表曲线构成的内外轮廓轮廓n 空间曲线或曲面空间曲线或曲面;n 形状虽然简单形状虽然简单,但尺寸繁多但尺寸繁多,检测困难的部位检测困难的部位;n 用普通机床加工时难以观察、控制及检测的内腔、用普通机床加工时难以观察、控制及检测的内腔、箱体内部等箱体内部等;n 有严格位置尺寸要求的孔或平面有严格位
12、置尺寸要求的孔或平面;n 能够在一次装夹中顺带加工出来的简单表面或形能够在一次装夹中顺带加工出来的简单表面或形状状;n 采用数控铣削加工能有效提高生产率采用数控铣削加工能有效提高生产率,减轻劳动强减轻劳动强度的一般加工内容。度的一般加工内容。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(二二)数控铣削加工零件的工艺性分析数控铣削加工零件的工艺性分析(1)零件图及其结构工艺性分析零件图及其结构工艺性分析 分析零件的形状、结构及尺寸的特点分析零件的形状、结构及尺寸的特点,确定零件上确定零
13、件上是否有是否有妨碍刀具运动妨碍刀具运动的部位的部位,是否有会产生是否有会产生加工干涉加工干涉或或加工不到加工不到的区域的区域,零件的最大形状尺寸零件的最大形状尺寸是否超过机是否超过机床的最大行程床的最大行程,零件的刚性随着加工的进行是否有太零件的刚性随着加工的进行是否有太大的变化等。大的变化等。 检查零件的加工要求检查零件的加工要求,如尺寸加工精度、形位公差如尺寸加工精度、形位公差及表面粗糙度在现有的加工条件下及表面粗糙度在现有的加工条件下是否可以得到保证是否可以得到保证,是否还有更经济是否还有更经济的加工方法或方案。的加工方法或方案。 在零件上在零件上是否存在对刀具形状及尺寸有限制的部位是
14、否存在对刀具形状及尺寸有限制的部位和尺寸要求和尺寸要求,如过渡圆角、倒角、槽宽等如过渡圆角、倒角、槽宽等,这些尺寸是这些尺寸是否过于凌乱否过于凌乱,是否可以统一。是否可以统一。尽量使用最少的刀具进尽量使用最少的刀具进行加工行加工,减少刀具规格、换刀及对刀次数和时间减少刀具规格、换刀及对刀次数和时间,以以缩缩短总短总的加工时间。的加工时间。 9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程 对于零件加工中使用的对于零件加工中使用的工艺基准工艺基准应当着重考虑应当着重考虑,它不它不仅决定了各
15、个加工工序的前后顺序仅决定了各个加工工序的前后顺序,还将对各个工序加还将对各个工序加工后各个加工表面之间的位置精度产生直接的影响。应工后各个加工表面之间的位置精度产生直接的影响。应分析零件上是否有可以利用的工艺基准分析零件上是否有可以利用的工艺基准,对于一般加工对于一般加工精度要求精度要求,可以利用零件上现有的一些基准面或基准孔可以利用零件上现有的一些基准面或基准孔,或者专门在零件上加工出工艺基准。当零件的加工精度或者专门在零件上加工出工艺基准。当零件的加工精度要求很高时要求很高时,必须采用先进的统一基准定位装夹系统才必须采用先进的统一基准定位装夹系统才能保证加工要求。能保证加工要求。 分析零
16、件材料的种类、牌号及热处理要求分析零件材料的种类、牌号及热处理要求,了解零件了解零件材料的切削加工性能材料的切削加工性能,才能才能合理选择刀具材料和切削参合理选择刀具材料和切削参数数。 构成零件轮廓的几何元素构成零件轮廓的几何元素(点、线、面点、线、面)的条件的条件(如相如相切、相交、垂直和平行等切、相交、垂直和平行等),是数控编程的重要依据。因是数控编程的重要依据。因此此,在分析零件图样时在分析零件图样时,务必要务必要分析几何元素的给定条件分析几何元素的给定条件是否充分是否充分,发现问题及时与设计人员协商解决。发现问题及时与设计人员协商解决。9/5/20249/5/2024 数控车床编程及操
17、作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)零件毛坯的工艺性分析零件毛坯的工艺性分析 毛坯应有充分、稳定的加工余量毛坯应有充分、稳定的加工余量 分析毛坯的装夹适应性分析毛坯的装夹适应性分析毛坯的余量大小及均匀性分析毛坯的
18、余量大小及均匀性9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(三三)数控铣削加工工艺路线的拟订数控铣削加工工艺路线的拟订n加工工艺路线 -刀具刀位点相对于工件运动的轨迹,也称进给路线。n其主要内容包括:选择选择各加工表面的加工方法各加工表面的加工方法、划分加工阶段划分加工阶段、划分工划分工序序以及以及安排工序的先后安排工序的先后顺序顺序等。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法
19、和安全规程1、确定加工工艺路线的原则n加工路线应保证被加工工件的精度和表面粗糙度。n应使加工路线最短,以减少空行程时间,提高加工效率。n在满足工件精度、表面粗糙度、生产率等要求的情况下,尽量简化数学处理时的数值计算工作量,以简化编程工作。n当某段进给路线重复使用时,为了简化编程,缩短程序长度,应使用子程序。n此外,确定加工路线时,还要考虑工件的形状与刚度、加工余量大小;机床与刀具的刚度等情况,确定是一次进给还是多次进给来完成加工,以及设计刀具的切入与切出方向和在铣削加工中是采用顺铣还是逆铣等。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床
20、编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2、孔加工工艺路线的确定n 加工孔时,要求定位精度较高,即将刀具在XY平面内快速定位到对准孔中心线的位置,因此要按空程最短安排进给路线,然后刀具再轴向运动(Z向)进行加工。所以进给路线的确定要解决好下面两个问题:n(1)孔位确定及其坐标值的计算n(2)孔的加工顺序9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例
21、典型数控铣床操作方法和安全规程3 3面加工工艺路线的确定面加工工艺路线的确定加工表面的加工方案加工表面的加工方案9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程在数控铣床上加工平面主要采用在数控铣床上加工平面主要采用端铣刀端铣刀和立铣刀加工和立铣刀加工。粗铣的尺寸精度和表面。粗铣的尺寸精度和表面粗糙度一般可达粗糙度一般可达IT1113,Ra6.325;精铣精铣的尺寸精度和表面粗糙度一般可达的尺寸精度和表面粗糙度一般可达IT810,Ra1.66.3。需要注意的是。需要注意的是:当零当零件表
22、面粗糙度要求较高时件表面粗糙度要求较高时,应采用顺铣应采用顺铣方式方式。n 铣削加工时,应注意设计好刀具切入点与切出点。n在轮廓加工中应避免进给停顿。n铣削曲面时,常用球头刀进行加工。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n加工边界敞开的直纹曲面可能采取的三种进给路线:即曲面的Y向行切,沿X向的行切和环切。n对于直母线的叶面加工,采用图b的方案,每次直线进给,刀位点计算简单,程序段短且加工过程符合直纹面的形成规律,可以准确保证母线的直线度。n当采用图a的加工方案时,符合这类工件
23、表面数据给出情况,便于加工后检验,叶形的准确度高。由于曲面工件的边界是敞开的,没有其它表面限制,所以曲面边界可以外延,为保证加工的表面质量,球头刀应从边界外进刀和退刀。n图c所示的环切方案一般应用在凹槽加工中,在型面加工中由于编程繁琐,一般都不用。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(四四)工件的安装与夹具的选择工件的安装与夹具的选择1工件安装的基本原则 n力求设计基准、工艺基准与编程计算的基准统一。n尽量减少装夹次数,尽可能在一次定位装夹后就能加工出全部待加工表面。n避免采
24、用占机人工调整方案,以充分发挥数控机床的效能。2夹具的选择 数控加工的特点对夹具提出了两个基本要求:n一是要保证夹具的坐标方向与机床的坐标方向相对固定;n二是要能协调零件与机床坐标系的尺寸关系。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(五五)对刀点与换刀点的确定对刀点与换刀点的确定n对刀点-数控加工中刀具相对于工件运动的起点。 也称为“程序起点”或“起刀点”。对刀点可选在工件上,也可选在夹具上或机床上,但必须与工件的定位基准有一定的尺寸关系 。 选择对刀点的原则是:n1)便于数学
25、处理和简化程序编制;n2)在机床上容易找正;n3)在加工中便于检查;n4)引起的加工误差小。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n换刀点-指刀架转位换刀时的位置。n为了防止换刀时刀具碰伤工件及其它部件,换刀点往往设在工件或夹具的外部,其设定值可用实际测量方法或计算确定。 9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程二、数控铣床典型数控系统常用指令及编程方法二、数控铣
26、床典型数控系统常用指令及编程方法(一一)基本指令基本指令1 1坐标平面指令坐标平面指令G17G17、G18G18、G19G19n由于数控铣床大都在XY平面内加工,故G17可以省略。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2 2、数控铣削编程中的坐标系、数控铣削编程中的坐标系 G92(1)机床坐标系机床坐标系 (2)参考点参考点 (3)工件坐标系工件坐标系(编程坐标系编程坐标系)9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编
27、程典型数控铣床编程实例典型数控铣床操作方法和安全规程工件零点应选在零件图的尺寸基准上工件零点应选在零件图的尺寸基准上,这样便于坐标值的计算这样便于坐标值的计算,减少错误减少错误;工件零点尽量选在精度较高的加工表工件零点尽量选在精度较高的加工表面面,以提高被加工零件的加工精度以提高被加工零件的加工精度;对于对称的零件对于对称的零件,工件零点应设在对工件零点应设在对称中心上称中心上;对于一般零点对于一般零点,通常设在工件外廓的通常设在工件外廓的某一角上某一角上;Z轴方向上的零点轴方向上的零点,一般设在工件表面。一般设在工件表面。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目
28、的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n工件坐标系设定指令工件坐标系设定指令 n编程格式编程格式:nG92 X Y Z_; n X、Y、Z为刀位点在工件坐标系为刀位点在工件坐标系中的初始位置中的初始位置,程序内绝对指令中的坐程序内绝对指令中的坐标数据标数据,就是在工件坐标系中的坐标值。就是在工件坐标系中的坐标值。n 注意事项注意事项:有的数控系统则直接采有的数控系统则直接采用零点偏置指令用零点偏置指令(G54G57)建立工件坐建立工件坐标系标系,如如SIMENS 802S/C系统。系统。9/5/20249/5/2024 数控车床编程及操作加工重点
29、难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程图图工件坐标系与机床坐标系间的关系工件坐标系与机床坐标系间的关系9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3、绝对和增量尺寸编程绝对和增量尺寸编程(G90/G91) 121212186刀具位刀具位置置坐标坐标XYA1212B120C1861812122442刀具位刀具位置置坐标坐标XYA1212B2412C42189/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与
30、要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程4、公制尺寸、公制尺寸/英制尺寸指令英制尺寸指令公制与英制单位的换算关系为公制与英制单位的换算关系为:1mm0.0394in.1in.=25.4mm注意注意:数控系统不同数控系统不同,公制公制/英制尺寸指令英制尺寸指令不同。不同。FANUC系统采用系统采用G21/G20代码代码;SIEMENS和和FAGOR系统采用系统采用G71/G70代代码。码。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程5刀具补偿指
31、令刀具补偿指令(1)刀具半径补偿指令刀具半径补偿指令(G41、G42、G40)(2)刀具长度补偿刀具长度补偿(G43、G44、和、和G49)9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程当使用不同类型及规格的刀具或刀具磨损时,可在程序重新用刀具长度补偿指令补偿刀具尺寸的变化,而不必重新调整刀具或重新对刀。图示不同刀具长度方向的偏移量。刀刀具具全全缩缩进进位位置置机机床床零零点点Z0工工件件零零点点Z0工件工件刀刀 具具 1偏偏置置刀刀具具2偏偏置置图图不同刀具的长度偏置不同刀具的长度偏
32、置9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程刀具长度补偿刀具长度补偿(G43、G44、和、和G49)(1)编程格式编程格式 G43 Z H_ ; G44 (2)说明说明 G43为刀具长度正补偿为刀具长度正补偿;G44为刀具长度负补偿为刀具长度负补偿;G49为撤消刀具长度补偿指令。为撤消刀具长度补偿指令。Z值为刀具长度补偿值值为刀具长度补偿值,补偿量存入由补偿量存入由H代码指定的存储器中。偏置量与偏置号代码指定的存储器中。偏置量与偏置号相对应相对应,由由CRT/MDI操作面板预先设在
33、偏置存储器中。操作面板预先设在偏置存储器中。执行执行G43时时: Z实际值实际值 = Z指令值指令值+(H)执行执行G44时时: Z实际值实际值 = Z指令值指令值(H)H是指编号为是指编号为寄存器中的刀具长度补偿量。寄存器中的刀具长度补偿量。9/5/20249/5/2024例例1: 图图5-24为刀具长度补偿编程实例为刀具长度补偿编程实例,图中图中A为程序起点为程序起点,加工路加工路线为线为。由于某种原因。由于某种原因,刀具刀具实际起始位置为实际起始位置为B点点,与编程的起点偏离了与编程的起点偏离了3mm,现按相对坐标编现按相对坐标编程程,偏置量存入地址为偏置量存入地址为H01的存储器中。程
34、序如下的存储器中。程序如下:O0056N1G91G00X70.0Y45.0S800M03;N2G43Z22.0H1;N3G01Z18.0F100M08;N4G04P2000;N5G00Z18.0;N6X30.0Y20.0;N7G01Z33.0F100;N8G00G49Z55.0M09;N9X100.0Y20.0;N100M30;9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程6、比例缩放及镜像功能指令、比例缩放及镜像功能指令G50、G51(1)各轴按相同比例编程 n编程格式:nG51 X
35、YZP; 式中:X、Y、Z比例中心的坐标(绝对方式), P比例系数,最小输入量为0001, 比例系数的范围为:0001999999。n该指令以后的移动指令,从比例中心点开始,实际移动量为原数值的P倍。P值对偏移量无影响。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程nG51可使原编程尺寸按指定比例缩小或放大,也可让图形按指定规律产生镜像变换。nG50为撤消比例编程指令。nG50、G51均为模态代码。例如图中例如图中:P1P4为为原加工图形原加工图形,P1P4为比例编程的图为比例编程的图
36、形形,P0为比例中心。为比例中心。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)各轴以不同比例编程 n各个轴可以按不同比例来缩小或放大,当给定的比例系数为1时,可获得镜像加工功能。n编程格式: nG51 XYZIJK; 式中:X、Y、Z比例中心坐标; I、J、K对应X、Y、Z轴的比例系 数,在00019999范围内。n本系统设定I、J、K不能带小数点,比例为1时,应输入1000,并在程序中都应输入,不能省略。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的
37、与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n比例系数与图形的关系见图 其中:nba:X轴系数,ndc:Y轴系数,nO:比例中心9/5/20249/5/20247、镜像功能 镜像功能的应用见图518,其中比例系数取为1000或1000。设刀具起始点在0点,程序如下:n子程序为: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
38、.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;X9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程4坐标系旋转指令坐标系旋转指令G68、G69n该指令可使编程图形按指定旋转中心及旋转方向旋转一定的角度。nG68表示开始坐标旋转,G69用于撤消旋转功能。n编程格式:nG68 X
39、 Y R; 式中:X、Y旋转中心的坐标值(可以是X、Y、Z中的任意两个,由当前平面选择指令确定)。当X、Y省略时,G68指令认为当前的位置即为旋转中心。 R旋转角度,逆时针旋转定义为正向,一般为绝对值。旋转角度范围为:3600+3600,单位为0001度。当R省略时,按系统参数确定旋转角度。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n当程序在绝对方式下时,G68程序段后的第一个程序段必须使用绝对方式移动指令,才能确定旋转中心。如果这一程序段为增量方式移动指令,那么系统将以当前位置为
40、旋转中心,按G68给定的角度旋转坐标。n以图为例,应用旋转指令的程序为:n程序编写中,坐标系旋转功能与其它功能的的旋转平面一定要包含在刀具半径补偿平面内。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程nN10G92X-5.0Y-5.0;nN20G68G90X7.0Y3.0R60.0;nN30G90G01X0Y0F0.2(G91X5.0Y5.0);nN40G91X10.0;nN50G02Y10.0R10.0;nN60G03X-10.0I-5.0J-5.0;nN70G01Y-10.0;nN
41、80G69G90X-5.0Y-5.0;nN90M30;9/5/20249/5/2024(二二)数控铣床固定循环指令数控铣床固定循环指令数控铣床中的固定循环主要用于孔加工,如钻孔、镗孔、攻丝等。 1固定循环的组成 固定循环由6个动作组成:nXY平面上定位;n快速运行到R平面;n孔加工操作;n孔底操作;n返回到R平面;n快速返回到起始点。固定循环只能在XY平面上使用,Z轴仅作孔加工进给。故平面选择功能无效,其中动作(3)的进给速度由F代码给定。9/5/20249/5/2024表表FANUC固定循环功能一览表固定循环功能一览表G代码代码钻孔操作钻孔操作(Z方向)方向)在孔底位置的操在孔底位置的操作作
42、退刀操作退刀操作(Z方向)方向)用用途途G73间歇进给间歇进给快速进给快速进给高速深孔钻循高速深孔钻循环环G74切削进给切削进给暂停暂停主轴正转主轴正转切削进给切削进给反攻丝反攻丝G76切削进给切削进给主轴准确停止主轴准确停止快速进给快速进给精精镗镗G80取消固定循环取消固定循环G81切削进给切削进给快速进给快速进给钻孔、锪孔钻孔、锪孔G82切削进给切削进给暂暂停停快速进给快速进给钻孔、阶梯镗钻孔、阶梯镗孔孔G83间歇进给间歇进给快速进给快速进给深孔钻循环深孔钻循环G84切削进给切削进给暂停暂停主轴反转主轴反转切削进给切削进给攻攻丝丝G85切削进给切削进给切削进给切削进给镗镗削削G86切削进给
43、切削进给主轴停止主轴停止快速进给快速进给镗镗削削G87切削进给切削进给主轴正转主轴正转快速进给快速进给背背削削G88切削进给切削进给暂停暂停主轴停止主轴停止手手动动镗镗削削G89切削进给切削进给暂暂停停切削进给切削进给镗镗削削9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2编程格式编程格式格式如下:G90(G91)G98(G99)(G73G89)XY_ZRQ_PF_K_;数据格式数据格式 返回点位置返回点位置 孔加工方式孔加工方式 孔位置孔位置 孔加工参数孔加工参数 循环次数循环次数
44、式中:nX、Y:指定孔在XY平面上的位置;nZ为孔底位置;nR为快进的终止面(一般距零件表面25mrn);nQ在G73和G83中为每次的切削深度,在G76和G87中为偏移值,它始终是增量坐标值;nP为在孔底位置的暂停时间,与G04相同;即以ms为单位,不使用小数点。nF为切削进给速度;nK为重复加工次数,范围是16,当K1时,可以省略,当K0时,不执行孔加工。如果程序中选择了G90方式,刀具在原来孔的位置重复加工,如果选择G91则用一个程序段就能实现分布在一条直线上的若干个等距孔的加工。K这个指令仅在被指定的程序段中才有效。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目
45、的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程沿钻孔轴的移动距离沿钻孔轴的移动距离ZR9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程固定循环的定义平面固定循环的定义平面n初始平面初始平面初始平面是为了安全下刀而规定的一个初始平面是为了安全下刀而规定的一个平面。初始平面到零件表面的距离可以任意设定在一平面。初始平面到零件表面的距离可以任意设定在一个安全的高度上个安全的高度上,当使用同一把刀具加工若干孔时当使用同一把刀具加工若干孔时,只只有孔间存在障
46、碍需要跳跃或全部孔加工完了时有孔间存在障碍需要跳跃或全部孔加工完了时,才使用才使用G98功能使刀具返回到初始平面上的初始点。功能使刀具返回到初始平面上的初始点。nR点平面点平面R点平面又叫点平面又叫R参考平面参考平面,这个平面是刀这个平面是刀具下刀时自快进转为工进的高度平面。距工件表面的具下刀时自快进转为工进的高度平面。距工件表面的距离主要考虑工件表面尺寸的变化距离主要考虑工件表面尺寸的变化,一般可取一般可取25mm。使用使用G99时时,刀具将返回到该平面上的刀具将返回到该平面上的R点。点。n孔底平面孔底平面加工盲孔时孔底平面就是孔底的加工盲孔时孔底平面就是孔底的Z轴高轴高度度,加工通孔时一般
47、刀具还要伸出工件底平面一段距离加工通孔时一般刀具还要伸出工件底平面一段距离,主要是保证全部孔深都加工到尺寸主要是保证全部孔深都加工到尺寸,钻削加工时还应考钻削加工时还应考虑钻头钻尖对孔深的影响。虑钻头钻尖对孔深的影响。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n返回点平面返回点平面n当刀具到达孔底后当刀具到达孔底后,刀具可以返回到刀具可以返回到R点平面或点平面或初始位置平面初始位置平面,由由G98和和G99指定。如果指令了指定。如果指令了G98则刀具返回到初始平面则刀具返回到初始平
48、面;如果指令了如果指令了G99则刀则刀具返回到具返回到R点平面。如图点平面。如图5-27所示。所示。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3固定循环指令固定循环指令1)G73和和G83(1)高速高速深孔钻循环深孔钻循环(G73) 指令功能指令功能 该循环执行高速深孔钻。它执行间歇切削进给直到该循环执行高速深孔钻。它执行间歇切削进给直到孔的底部孔的底部,同时从孔中排除切屑同时从孔中排除切屑,该指令的动作步序该指令的动作步序如图如图所示。所示。 指令格式指令格式 G73 X Y Z
49、 R Q F K ; 其中其中: X Y :指定要加工孔的位置指定要加工孔的位置 Z :指定孔底平面的位置指定孔底平面的位置 (与与G90或或G91的的选择有关选择有关) R :指定初始平面的位置指定初始平面的位置 Q :每次切削进给的深度每次切削进给的深度 F :切削进给速度切削进给速度 K :重复次数重复次数(如果需要的话如果需要的话)9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床
50、编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)深孔钻削循环深孔钻削循环(G83) 指令功能指令功能 该循环执行深孔钻该循环执行深孔钻,间歇切削间歇切削进给到孔的底部进给到孔的底部,钻孔过程中从孔中排除切钻孔过程中从孔中排除切屑。该指令的动作步序如图屑。该指令的动作步序如图5-34所示。所示。 指令格式指令格式 G83 X Y Z R Q F K ; 其中其中:G83与与G73略有不同的是每次刀具间歇进略有不同的是每次刀具间歇进给后回退至给后回退至R点平面。点平面。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床
51、编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2)G81和和G82(1)钻孔循环钻孔循环(G81) 指令功能指令功能 该循环用作正常钻孔。切削进给该循环用作正常钻孔。切削进给执行到孔底执行到孔底,然后刀具从孔底快速移动退回然后刀具从孔底快速移动退回,该该指令的动作步序指令的动作步序如图示如图示。 指令格式指令格式 G81 X Y Z R F K ; (2)锪孔循环锪孔循环(G82) 指令功能指令功能 该循环用作正常钻孔。孔切削该循环用作正常钻孔。孔
52、切削进给到孔底时执行暂停进给到孔底时执行暂停,然后刀具从孔底快速然后刀具从孔底快速移动退回移动退回,该指令的动作步序该指令的动作步序如图所示如图所示。 指令格式指令格式 G82 X Y Z R P F K ;9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程G82与与G81比较唯一不同之处比较唯一不同之处:G82在孔底增加了暂停在孔底增加了暂停(延时延时),因而适用因而适用于锪孔或镗阶梯孔于锪孔或镗阶梯孔,可得到准确的孔深尺可得到准确的孔深尺寸。寸。G81是用于一般的钻孔。是用于一般的钻孔
53、。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3)攻右旋螺纹攻右旋螺纹G84与攻左旋螺纹与攻左旋螺纹G74 指令功能指令功能 G74循环执行左旋攻丝。在左旋攻丝循环中循环执行左
54、旋攻丝。在左旋攻丝循环中,当到达孔底时当到达孔底时,主轴顺时针旋转主轴顺时针旋转,该指令的动作步序该指令的动作步序如图所如图所示。示。 G84循环执行右旋攻丝。在右旋攻丝循环中循环执行右旋攻丝。在右旋攻丝循环中,当到达孔底时当到达孔底时,主轴逆时针旋转主轴逆时针旋转,该指令的动作步序该指令的动作步序如图所如图所示。示。 指令格式指令格式 G74(G84) X Y Z R P F K ; 比较比较:G84指令主轴在孔底反转指令主轴在孔底反转,返回到返回到R点平面后主轴恢复正转点平面后主轴恢复正转;G74指令主轴在孔底正转指令主轴在孔底正转,返回到返回到R点平面后主轴恢复反转、如点平面后主轴恢复反
55、转、如果在程序段中指令了暂停并有效果在程序段中指令了暂停并有效(在使用专用的攻螺纹装置时在使用专用的攻螺纹装置时这是非常必要的这是非常必要的),则在刀具到达孔底和返回则在刀具到达孔底和返回R点时先执行暂停点时先执行暂停的动作的动作,在攻螺纹期间忽略进给倍率且不能停车在攻螺纹期间忽略进给倍率且不能停车,即使使用了进即使使用了进给保持给保持,加工也不停止加工也不停止,直至完成该固定循环。直至完成该固定循环。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控
56、车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程884主轴反转主轴反转主轴反转主轴反转9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程4)镗孔循环指令镗孔循环指令(1)镗孔循环指令G85、G86和G89 指令格式:nG85(G86) XYZRFK;nG89 XYZ RP FK; 比较:n执行G85时,机床刀具首先快速定位于(X,Y)坐标处;快速下刀至R点,随后以F定义的切削速度切削至Z坐标定义的孔底,加工结束后,以切削
57、速度退出;nG89指令与G85基本相同,只是在加工至孔底,要停留一段时间(由P定义)后退出。nG86与G85的不同之处在于,加工至孔底后,主轴要停转,并快速退刀。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)精镗循环精镗循环(G76) 指令功能指令功能 精镗循环用于镗削精密孔。当到达孔底时主轴精镗循环用于镗削精密孔。当到达孔底
58、时主轴停止切削停止切削,刀具离开工件的被加工表面并返回刀具离开工件的被加工表面并返回,该指令的动作该指令的动作步序如图步序如图5-30所示。所示。 指令格式指令格式 G76 X Y Z R Q P F K ; 其中其中:X Y :孔位置数据孔位置数据Z :从从R点到孔底的距离点到孔底的距离R :从初始位置面到从初始位置面到R点的距离点的距离Q :孔底的偏移量孔底的偏移量P :孔底暂停时间孔底暂停时间F :切削进给速度切削进给速度K :重复次数重复次数(如果需要的话如果需要的话)9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床
59、编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程执行G76n机床首先快速定位于X、Y以及Z定义的坐标位置n然后以F速度进行精镗加工n加工至孔底后暂停并进行主轴准停n然后沿刀尖反方向运动Q距离(与偏移方向有关),主轴准停n然后快速退刀至R点(G99)或初始点(G98),并返回原X、Y位置,恢复主轴转动。nG76可保证退刀时精镗后的孔不被划伤。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数
60、控铣床编程实例典型数控铣床操作方法和安全规程(3)反镗循环指令反镗循环指令G87n指令格式:nG87 X_ Y_ Z_ R_ Q_ F_K_;n反镗孔的动作如图所示nX轴和Y轴定位后,主轴定向停止,刀具以与刀尖相反的方向按Q值给定的偏移量偏移并快速定位到孔底(R点),在这里刀具按原偏移量(Q值)返回,然后主轴正转,沿Z轴向上加工到Z点,在这个位置主轴再次定向停止后,刀具再次按原偏移量反向移动,然后主轴向孔的上方快速移动到达初始平面,并按原偏移量返回后主轴正转,继续执行下一个程序段。采用这种循环方式时,只能让刀具返回到初始平面而不能返回到R点平面,因为R点平面低于Z点平面。本指令的参数设定与G7
61、6通用。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(5)镗孔镗孔G88n指令格式:G88 X_ Y_ Z_ R_ P_ F-;n刀具到达孔底后延时,主轴停止且系统进入进给保持状态,在此情况下可以执行手动操作,但为了安全起见应当先把刀具从孔中退出,为了再启动加工,手动操作后应再转换到纸带方式或存储器方式,按循环启动按钮,刀具快速返
62、回到R点(G99)或初始点(G98),然后主轴正转。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(6)撤消固定循环指令撤消固定循环指令G80nG80撒消所有固定循环指令,消除Z、R点及孔加工数据。n使用固定循环要注意如下事项:n(1)固定循环必须在主轴启动后使用;n(2)当固定循环和M代码被编入一个程序段时,先执行M指令,后执行固
63、定循环。9/5/20249/5/2024n例例1:1:试采用固定循环方式加工试采用固定循环方式加工图示图示各孔。工件材料为各孔。工件材料为HT300,HT300,使用刀具使用刀具T01T01为镗孔刀为镗孔刀,T02,T02为为1313钻头钻头,T03,T03为锪为锪钻。钻。n程序如下:N10T01;N20M06;N30G90G00G54X0Y0T02;N40G43H01Z20.M03S500F30;N50G98G85X0Y0R3.Z-45.;N60G80G28G49Z0.M06;N70G00X-60.Y50.T03;N80G43H02Z10.M03S600N90G98G73X-60.Y0R-1
64、5.Z-48.Q4.F40;N100X60.;N110G80G28G49Z0.M06;N120G00X-60.Y0.;N130G43H03Z10.M03S350;N140G98G82X-60.Y0R-15.Z-32P100F25;N150X60.;N160G80G28G49Z0.M05;N170G91G28X0Y0M30;9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024例例2:编程加工编程加工图图526所示零件上的孔所示零件上的孔,孔的尺寸和编程坐标孔的尺
65、寸和编程坐标系如图所示。加工该零件所用的刀具如下系如图所示。加工该零件所用的刀具如下:1)中心钻中心钻:T01,刀刀具长度补偿号为具长度补偿号为H01;2)5钻头钻头:T02,刀具长度补偿号为刀具长度补偿号为H02;3)M6丝锥丝锥:T03,刀具长度补偿号为刀具长度补偿号为H03。程序如下:nO001nN010G90G17G40G49G80G21;程序初始设置程序初始设置nN020G00Z300.0T01M06;换刀换刀T01nN030G43Z120.0H01S1500M03;至起始平面至起始平面,刀具刀具长度补偿长度补偿,启动主轴启动主轴nN040G99G81X40.0Y-20.0Z89.0
66、R93.0F0.2;打中心孔打中心孔1,然然后返回后返回R平面平面nN050G98Y-50.0;打中心孔打中心孔2,然后返回起始平面然后返回起始平面nN060G99G81X70.0Z99.0R103.0F0.2;打中心孔打中心孔3,然后返然后返回回R平面平面nN070G98Y-20.0;打中心孔打中心孔4,然后返回起始平面然后返回起始平面9/5/20249/5/2024nN080G80Z300.0H00M05;撤消刀具长度补偿撤消刀具长度补偿,主轴停主轴停nN090G00X130.0T02M06;至换刀点至换刀点1,换刀换刀T02nN100G43Z120.0H02S1500M03;至起始平面至
67、起始平面,刀具长度补刀具长度补偿偿,启动主轴启动主轴nN110G99G81X70.0Z82.0R103.0F0.l5;钻孔钻孔4,然后返回然后返回R平面平面nN120Y-50.0;钻孔钻孔3,然后返回然后返回R平面平面nN130X40.0Z72.0R93.0;钻孔钻孔2,然后返回然后返回R平面平面nN140Y-20.0;钻孔钻孔1,然后返回然后返回R平面平面nN150G80Z300.0H00M05;撤消刀具长度补偿撤消刀具长度补偿,主轴停主轴停nN160G00X-20.0T03M06;至换刀点至换刀点2,换刀换刀T03nN170G43Z120.0H03S1000M03;至起始平面至起始平面,刀
68、具长度补刀具长度补偿偿,启动主轴启动主轴nN180G99G84X40.0Z75.0R93.0F0.3;1孔攻丝孔攻丝,然后返回然后返回R平面平面nN190Y500;2孔攻丝孔攻丝,然后返回然后返回R平面平面nN200G80Z3000H00M05;撤消刀具长度补偿撤消刀具长度补偿,主轴停主轴停nN210G00X0Y0;返回程序原点返回程序原点nN220M30;程序结束程序结束9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学
69、目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(三三)用户宏功能用户宏功能n在编程工作中,还可以把能完成某一功能的一系列指令像子程序那样存入存储器,用一个总指令来代表它们,使用时只需给出这个总指令就能执行其功能。所存入的这一系列指令称作用户宏功能主体,这个总指令称作用户宏功能指令。n 用户宏功能有A、B两种,这里只介绍A类宏程序的基本使用方法。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程1变量变量(1)变量的表示变量的表示 n变量可以用“#”
70、号和跟随其后的变量序号来表示;n#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。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(3)变量的类型变量的类型 nFANUC 0MC系统的变量分为公共变量公共变量和系统变量系统变量两类。1)公共变量公共变量(通用变量通用变
71、量)n 公共变量是在主程序和主程序调用的各用户宏程序内公用的变量。即:在一个宏指令中的#i与在另一个宏指令中的#i是相同的。n公共变量的序号为,#100#131;#500#531。其中#100#131公共变量在电源断电后即清零,重新开机时被设置为“0”;#500#531公共变量即使断电后,它们的值也保持不变,因此也称为保持型变量。2)系统变量系统变量n 系统变量定义为:有固定用途的变量。它的值决定系统的状态。系统变量包括刀具偏置变量,接口的输入输出信号变量,位置信息变量等。系统变量的序号与系统的某种状态有严格的对应关系。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与
72、要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n例:刀具偏置变量序号为#01#99,这些值可以用变量替换的方法加以改变,在序号199中,不用作刀具偏置量的变量可用作保持型公共变量#500#531。n例:接口输入信息#1000#1015,#1032。通过阅读这些系统变量,可以知道各输入口的情况。当变量值为1时,说明接点闭合;当变量值为“0”时,表明接点断开。这些变量的数值不能被替换。阅读变量#1032,所有输入信号一次读入。9/5/20249/5/20242宏指令宏指令G65n 宏指令G65可以实现丰富的宏功能,包括算术运算、逻辑运算等处理功能n一般形式:G6
73、5HmP#iQ#jR#k 式中:nm宏程序功能,数值范围0199;n#i运算结果存放处的变量名;n#j被操作的第一个变量,也可以是一个常数:n#k被操作的第二个变量,也可以是一个常数。#i#j#k 运算符,用Hm定义例如,当程序功能为加法运算时:nP#100 Q#101 R#102#100#101#102nP#100 Q#101 R#102#100#101#102nP#100 Q#101 R15#100#101159/5/20249/5/2024宏功能指令表宏功能指令表GG指令指令指令指令码码HH代代代代码码功能功能功能功能定定定定义义G65G65H01H01定定定定义义,替,替,替,替换换i
74、 i#j#jG65G65H02H02加加加加i i#j#j#k#kG65G65H03H03减减减减i i#j#j#k#kG65G65H04H04乘乘乘乘i i#j#jk kG65G65H05H05除除除除i i#j#j#k#kG65G65H11H11逻辑逻辑“ “或或或或” ”i i#jOR#k#jOR#kG65G65H12H12逻辑逻辑“ “与与与与” ”i i#jAND#k#jAND#kG65G65H13H13异或异或异或异或i i#jXOR#k#jXOR#kG65G65H21H21平方根平方根平方根平方根i iG65G65H22H22绝对值绝对值i i G65G65H23H23求余求余求
75、余求余i i#j#jtrunc(#jtrunc(#j#k)#k#k)#kG65G65H24H24TruncTrunc: :丢丢弃小于弃小于弃小于弃小于1 1的分数部分的分数部分的分数部分的分数部分DCBDCB码码二二二二进进制制制制码码i iBINBIN(j j)G65G65H25H25二二二二进进制制制制码码DCBDCB码码i iBCDBCD(j j)G65G65H26H26复合乘除复合乘除复合乘除复合乘除i i(#i#j)#k(#i#j)#k9/5/20249/5/2024G65G65H27H27复合平方根复合平方根复合平方根复合平方根1 1i i G65G65H28H28复合平方根复合平
76、方根复合平方根复合平方根2 2i i G65G65H31H31正弦正弦正弦正弦i i#jSIN(#k)#jSIN(#k)G65G65H32H32余弦余弦余弦余弦i i#jCOS(#k)#jCOS(#k)G65G65H33H33正切正切正切正切i i#jTAN(#k)#jTAN(#k)G65G65H34H34反正切反正切反正切反正切i iATAN(#jATAN(#j#k)#k)G65G65H80H80无条件无条件无条件无条件转转移移移移GOTOnGOTOnG65G65H81H81条件条件条件条件转转移移移移1 1IF#JIF#Jk k,GOTOnGOTOnG65G65H82H82条件条件条件条件
77、转转移移移移2 2IF#JIF#Jk k,GOTOnGOTOnG65G65H83H83条件条件条件条件转转移移移移3 3IF#JIF#Jk k,GOTOnGOTOnG65G65H84H84条件条件条件条件转转移移移移4 4IF#JIF#Jk k,GOTOnGOTOnG65G65H85H85条件条件条件条件转转移移移移5 5IF#JIF#Jk k,GOTOnGOTOnG65G65H86H86条件条件条件条件转转移移移移6 6IF#JIF#Jk k,GOTOnGOTOnG65G65H89H89产产生生生生PSPS报报警警警警PSPS报报警号警号警号警号500500n n出出出出现现9/5/2024
78、9/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(1)算术运算宏指令1)变量的定义和替换 n#i#jn格式: G65 H01 P#i Q#j;n例 G65 H01 P#101 Q1005; (#1011005)n G65 H01 P#101 Q一#112; (#101一#112)2)加法 n#I#j+#kn格式: G65 H02 P#i Q#j R#k;n例 G65 H02 P#10l Q#102 R#103; (#101#102#103)9/5/20249/5/2024 数控车床编程及操作加工重点难点
79、教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3)减法 n#i#j一#kn格式 G65 H03 P#i Q#j R#k;n例 G65 H03P#101 Q#102 R#103; (#101#102一#103)4)乘法 n#I#j#kn格式 G65 H04 P#i Q#j R#k;n例 G65 H04 P#101 Q#102 R#103; (#101#102#103)5)除法 n#i#j#kn格式 G65 H05 P#i Q#j R#k;n例 G65 H05 P#101 Q#102 R#103; (#101#102#103)9/5/20249/5/2
80、024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程6)平方根平方根n#in格式格式C65H21P#iQ#j;n例例G65H21P#101Q#102;(#101=)7)绝对值绝对值n#in格式格式G65H22P#iQ#j;n例例G65H22P#101Q#102;(#101)9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程8)正弦函数正弦函数 n#Ii#jSIN(#k)n格式格式:G65H31P#iQ#jR#k;
81、(单位单位:度度)n例例:G65H31P#101Q#102R#103;(#101#102SIN(#103)9)余弦函数余弦函数n#i#jCOS(#k)n格式格式:G65H32P#iQ#jR#k;(单位单位:度度)n例例:G65H32P#101Q#102R#103;(#101#102COS(#103)9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)控制命令宏指令控制命令宏指令1)无条件转移无条件转移n格式格式:G65H80Pn;(n为程序段号为程序段号)n例例:G65H80P120;
82、(转移到转移到N120)2)条件转移条件转移1n#jEQ#kn格式格式:G65H81PnQ#jR#k;(n为程序段号为程序段号)n例例:G65H81P1000Q#101R#102;n当当#101#102,转移到转移到N1000程序段程序段;若若#101#102,执行下一程序段。执行下一程序段。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3)条件转移条件转移2n#jNE#kn格式格式:G65H82PnQ#jR#k;(n为程序段号为程序段号)n例例:G65H82P1000Q#101R#1
83、02;n当当#101#102,转移到转移到N1000程序段程序段;若若#101#102,执执行下行下程序段。程序段。4)PS报警报警n格式格式:G65H99Pi;(i500为报警号为报警号)n例例:G65H99P15;n出现出现PS报警号报警号515。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(3)使用注意:为保证宏程序的正常运行,在使用用户宏程序的过程中,应注意以下几点:n由G65规定的H码不影响偏移量的任何选择;n如果用于各算术运算的Q或R未被指定,则当0处理;n转移目标序号可
84、以是变量;n在分支转移目标中,如果序号为正值,则检索过程是先向后续程序段查找;如果序号为负值,则检索过程是返回向前面的程序段查找。9/5/20249/5/20243用户宏程序应用举例n例例:加工圆周等分孔。设圆心在加工圆周等分孔。设圆心在O点点,它在机床坐标系中的坐标用它在机床坐标系中的坐标用G54来设置来设置,在半径为在半径为r的圆周上均匀地钻几个等分孔的圆周上均匀地钻几个等分孔,起始角度为起始角度为,孔数为孔数为n。以零件上表面为。以零件上表面为Z向零点。向零点。见图。 使用以下保持型变量:n#500、#501:参考点参考点X、Y轴坐标值轴坐标值(X0、Y0);n#502:半径r;n#50
85、3:起始角度;n#504:孔数n,当n0时,按逆时针方向加工;当n0时,按顺时针方向加工;n#505:孔底Z坐标值;n#506:R平面Z坐标值;n#507:F进给量。n注意,设置保持型变量时,角度输入设置为带小数点的方式,即若起始角度30,则输入#503“30”;其它数值为不带小数点的方式输入,最小指令值为0001mm,即若设置#502100mm,则输入#502“100000”。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n先分析分布孔的坐标值Xi、Yi的计算方法:n假设第i个孔与X
86、轴夹角为i:n则i=+3600(-1)/n所以:xi=rcosi yi=rsini 故 Xi=X0+xi=X0+rcosi Yi=Y0+yi=Y0+rsini9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程使用以下变量进行操使用以下变量进行操作运算作运算:#100:表示第表示第i步钻第步钻第i孔的记数器孔的记数器;#101:记数器的最终值记数器的最终值(为为n的绝对值的绝对值):#102:第第i个孔的角度个孔的角度i的值的值;#103:第第i个孔的个孔的X坐标坐标值值;#104:第第i个
87、孔的个孔的Y坐标坐标值。值。参考点参考点X0、Y09/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程宏程序编制的钻孔子程序宏程序编制的钻孔子程序主程序名主程序名O0010N010G54G90G00X0Y0Z20;进入加工坐标系进入加工坐标系N020M98P9100;调用钻孔子程序调用钻孔子程序N030G00G90X0Y0;返回加工坐标系零点返回加工坐标系零点N040Z20;抬刀抬刀N050M30;程序结束程序结束变量变量#500#507可以在程序中赋值可以在程序中赋值,也可由也可由MDI方
88、式设定。方式设定。9/5/20249/5/2024程序名程序名O9100nN110G65H01P#100Q0;#100 0#100 0nN120G65H22P#101Q#504;#101nN130G65H04P#102Q#100R360.;#102#100360nN140G65H05P#102Q#102R#504;#102#102nnN150G65H02P#102Q#503R#102;#102#102当前孔孔位角度当前孔孔位角度i+(360I)nnN160G65H32P#103Q#502R#102;#103rCOS(#102)当前孔的当前孔的X坐标坐标nN170G65H31P#104Q#502
89、R#102;#104rsin(#102)当前孔的当前孔的Y坐标坐标nN180G90G81G98X#103Y#104加工当前孔加工当前孔(返回开始平面返回开始平面)Z#505R#506F#507;nN190G65H02P#100Q#100R1;#100#1001下一个孔下一个孔nN200G65H84P-130Q#l00R#l01;当当#100#101时时,向上向上返回到返回到N130程序段程序段nN210M99;返回主程序返回主程序9/5/20249/5/2024(四四)数控铣床中子程序的应用数控铣床中子程序的应用1、子程序的调用与执行1)子程序的格式:n OXXXX;n ;n ;n n ;nM
90、99;2)子程序的调用n调用子程序格式:nM98PXXXX LXXXX;在子程序的开头,继“O”(EIA)或“:”(ISO)之后规定子程序号,(由4位数字组成,前0可以省略),M99为子程序结束指令,M99不一定要单独使用一个程序段,如G00 X_ Y_M99;也是允许的。其中M98是调用子程序指令,地址P后面的4位数字为子程序号,地址L指令重复调用的次数,若只调用一次也可以省略不写,系统允许重复调用的次数为9999次。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程返回到返回到子程序子
91、程序O0123主主 程程 序序O0122子子程程序序O0124以以Y1.5为为起起点点,增增量量移动移动工工件件坐坐标标系系设在设在X3Y4子子 程程 序序O0123子子 程程 序序O0124跳转到跳转到子程序子程序O0124跳转到跳转到子程序子程序O0123返返回回到到主主程程序序子子程程序序O0123以以X3Y4为为起起点点,增增量量移移动动3)子子程程序序的的执执行行9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2、子程序的特殊使用方法1)子程序中用P指令返回的地址n如果在子程序
92、的返主指令程序段中加入Pn,(即格式变成M99 Pn;n为主程序中的顺序号),则子程序在返回时将返回到主程序中顺序号为n的那个程序段。2)自动返回到程序头n如果在主程序(或子程序)中执行M99,则程序将返回到程序开头的位置并继续执行程序,为了让程序能够停止或继续执行后面的程序,这种情况下通常是写成M99;以便在不需要重复执行时,跳过这程序段。也可以在主程序(或子程序)中插入M99 Pn;,其执行过程犹如前述。还可以在使用M99的程序段前面写入M02或M03以结束程序的调用。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程
93、实例典型数控铣床操作方法和安全规程3)用M99 La;强制改变子程序重复执行的次数n地址L中用a表示该子程序被调用的次数,它将强制改变主程序中对该子程序的调用次数。如主程序中用M98P-L99;,执行该子程序时遇到M99 LO;,此时若任选程序段开关位于OFF的位置,则重复执行次数将变成0次。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程9/5/20249/5/2024例例1:如图如图529所示的零件钻削所示的零件钻削16个个10mm的孔的孔,先编好名为为先编好名为为O6000和和O7
94、000的两个程序。的两个程序。nO6000nN100G00G80G90ZR2;定义初始高度定义初始高度nN110G01ZR3;确定加工深度确定加工深度nN120G00ZR2;确定速度转换高度确定速度转换高度nN130M99;nO7000nN210G81G91G00X0Y0;调调G81循环钻孔循环钻孔nN220XR4YR5;nN230XR4YR5;nN240XR4YRs;nN250YR6;nN260XR4YR5;nN270XR4YR5;nN280XR4YR5;nN290G80;nN300M99;9/5/20249/5/2024n主程序主程序nO8000nN010G00G43H01Z500.0;刀
95、具调至工件上方刀具调至工件上方nN020X100.0Y100.0F0.3S1000;定位到定位到1号孔号孔nN025R2360R3250R420R55R620;为为R2、R3、R4、R5、R6赋值赋值nN030M98P7000(调出调出O7000子程序钻子程序钻18孔孔);调子程序加工调子程序加工18号孔号孔nN040G90X1000Y1400;定位到定位到9号孔号孔nN050M98P7000;调子程序加工调子程序加工916号孔号孔;nnNn9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规
96、程例例2:零件零件如图如图530所示所示,用用8键槽键槽铣刀加工铣刀加工,使用半径使用半径补偿补偿,每每次次Z轴下轴下刀刀25mm,试利试利用子程序用子程序编写程序编写程序9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程程序如下程序如下:O0100N010G92X0Y0Z20.0;N015M03S800;N020G00X-4.5Y-10.0M08;N025Z0;N030M98P0110L4;N035G90G00Z20.0M05;N040X0Y0M09;N045M30;9/5/20249/
97、5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程O0110N100G91G00Z-2.5;N105M98P0120L4;N110G00X-76.0N120M99;O0120N150G91G00X19.0;N155G41D01X4.5;N160G01Y75.0F100;N165X-9.0;N170Y-75.0;N175G40G00X4.5;N180M99;9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程
98、第三节典型数控铣床编程实例第三节典型数控铣床编程实例图图5-31编程实例编程实例9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程例1: 加工图533所示零件,工件材料为45号钢,毛坯尺寸为175mm130mm635mm。工件坐标系原点(X0、Y0)定在距毛坯左边和底边均65mm处,其Z0定在毛坯表面上,采用10mm柄铣刀,主轴转速S1250rmin,进给速度F150mmmin。轮廓加工轨迹如图534所示,编写零件的加工程序。9/5/20249/5/2024 数控车床编程及操作加工重点难点
99、教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程83108R19R6R512.5R63.56图图5-33编程实例编程实例9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程图图5-34刀具轨迹刀具轨迹内轮廓内轮廓外轮廓外轮廓9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程点点X XY YZ Z1 1点点-200-2002002000 02 2
100、点点0 00 00 03 3点点51510 0-10-104 4点点292942425 5点点292989.589.56 6点点232395.595.57 7点点-23-238 8点点-29-2989.589.59 9点点42429/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程1010点点51510 01111点点0 01212点点-41.5-41.51081085 51313点点-22.5-22.51081081414点点22.522.5-10-101515点点41.541.58989
101、1616点点48481717点点-41.5-41.548481818点点89891919点点-20-20110.5110.59/5/20249/5/2024n加工程序加工程序nO1111程序号程序号nN010G90G21G40G49G80;绝对尺寸指令绝对尺寸指令,米制米制,注销刀注销刀具补偿和固定循环功能具补偿和固定循环功能nN020G91G28X0Y0Z0;刀具移至参考点刀具移至参考点nN030G92X-200.0Y200.0Z0;设定工件坐标系原点坐标设定工件坐标系原点坐标nN040G00G90X0Y0Z0S1250M03;具快速移至点具快速移至点2,主轴主轴以以1250rmin正转正转
102、nN050G43Z500H01;刀具沿刀具沿Z轴快速定位至轴快速定位至50mm处处nN060M08;开冷却液开冷却液nN070G0lZ-10.0F150;刀具沿刀具沿Z轴以轴以150mmmin直线插直线插补至补至-10处处nN080G4lD01X51.0;刀具半径补偿有效刀具半径补偿有效,补偿号补偿号D01,直线插补至点直线插补至点3nN090G03X29.0Y42.0I-51.0J0;逆时针圆弧插补至点逆时针圆弧插补至点4nN100G01Y89.5;直线插补至点直线插补至点5nN110G03X23Y95.5I-6.0J0;逆时针圆弧插补至点逆时针圆弧插补至点6nN120G01X-23.0;直
103、线插补至点直线插补至点79/5/20249/5/2024nN130G03X-29.0Y89.5I0J-6.0;逆时针圆弧插补至点逆时针圆弧插补至点8nN140G0lY42.0;直线插补至点直线插补至点9nN150G03X51.0Y0I29.0J-42.0;逆时针圆弧插补至点逆时针圆弧插补至点10nN160G0lX0;直线插补至点直线插补至点11nN170G00Z5.0;沿沿Z轴快速定位至轴快速定位至5mm处处nN180X-41.5Y108.0;快速定位至点快速定位至点12nN190G0lZ-l0.0;沿沿Z轴直线插补至一轴直线插补至一10处处nN200X22.5;直线插补至点直线插补至点14n
104、N210G02X41.5Y89.0I0J-19.0;顺时针圆弧插补至点顺时针圆弧插补至点15nN220G0lY48.0;直线插补至点直线插补至点16nN230G02X-41.5Y48.0I-41.5J-48.0;顺时针圆弧插补至点顺时针圆弧插补至点l7nN240G01Y89.0;直线插补至点直线插补至点18nN250G02X-22.5Y108.0I19.0J0;顺时针圆弧插补至点顺时针圆弧插补至点13nN260X-20Y110.5;直线插补至点直线插补至点19nN270G00G90Z20.0M05;刀具沿刀具沿Z轴快速定位至轴快速定位至20mm处处,主轴停转主轴停转nN280M09;关冷却液关
105、冷却液nN290G01G28X0Y0Z0;返回参考点返回参考点nN300M06;换刀换刀nN310M30;程序结束程序结束9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程第四节典型数控铣床操作方法第四节典型数控铣床操作方法 及安全规程及安全规程一、数控铣床操作面板一、数控铣床操作面板n本节以XK5032上采用的FANUC OMC系统为例,介绍数控铣床的操作。n数控铣床的操作主要通过操作面板来进行,一般数控铣床的操作面板由显示屏/手动数据输入键盘(CRTMDI)面板和机床控制面板(两块)
106、等二大部分组成 9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n显示屏主要用来显示相关坐标位置、程序、图形、参数、诊断、报警等信息。n手动数据输入键盘主要包括的字母键和数值键以及功能按键等,可以进行程序、参数以及机床指令的输入。n机床控制面板主要进行机床调整、机床运动控制、机床动作控制等。一般有急停、模式选择、轴向选择、切削进给速度调整、快速进给速度调整、主轴的起停、程序调试功能及其他M、S、T功能等。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣
107、床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程1 CRTMDI面板面板显示器显示器MDI键盘键盘9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程键盘上的功能键用于选择键盘上的功能键用于选择CRT的屏幕显示方式的屏幕显示方式:nPOS当前位置的显示当前位置的显示nPROGRAM程序显示屏程序显示屏nMENUOFSET偏置量显示屏偏置量显示屏nDGNOSPARAM进行参数的设定、诊断数据进行参数的设定、诊断数据的显示的显示nOPRALARM进行报警号、软操作面板的进
108、行报警号、软操作面板的显示显示nAUXGRAPH未使用未使用n注意按注意按任意一个功能键和任意一个功能键和CAN时画面显示就会消失。之后再按时画面显示就会消失。之后再按任意一个功能键任意一个功能键,会显示出相应的画面。同一数据输入会显示出相应的画面。同一数据输入键上有多个键上有多个地址和数值地址和数值,按键后循环显示。按键后循环显示。9/5/20249/5/2024键盘功能键盘功能名称名称名称名称用途用途用途用途复位复位复位复位键键RESETRESETRESETRESET解除解除解除解除报报警,警,警,警,终终止当前一切操作,止当前一切操作,止当前一切操作,止当前一切操作,CNCCNCCNCC
109、NC复位复位复位复位启启启启动键动键STARTSTARTSTARTSTARTMDIMDIMDIMDI运运运运转转的循的循的循的循环环启启启启动动,自,自,自,自动动运运运运转转的循的循的循的循环环启启启启动动地址地址地址地址/ / / /数字数字数字数字键键字母、数字等文字的字母、数字等文字的字母、数字等文字的字母、数字等文字的输输入入入入输输入入入入键键INPUTINPUTINPUTINPUT用于参数、偏置等的用于参数、偏置等的用于参数、偏置等的用于参数、偏置等的输输入。入。入。入。还还用于用于用于用于I/OI/OI/OI/O设备设备的的的的输输入开入开入开入开始,始,始,始,MDIMDIM
110、DIMDI方式指令数据的方式指令数据的方式指令数据的方式指令数据的输输入入入入取消取消取消取消键键CANCANCANCAN删删除除除除输输入到入到入到入到缓缓冲存冲存冲存冲存储储器中的文字或符号器中的文字或符号器中的文字或符号器中的文字或符号光光光光标标移移移移动键动键CURSORCURSORCURSORCURSORCURSORCURSORCURSORCURSORCURSORCURSORCURSORCURSOR:向前移:向前移:向前移:向前移动动光光光光标标CURSORCURSORCURSORCURSOR:向后移:向后移:向后移:向后移动动光光光光标标翻翻翻翻页键页键PAGEPAGEPAGEP
111、AGEPAGEPAGEPAGEPAGE用于用于用于用于CRTCRTCRTCRT屏幕屏幕屏幕屏幕选择选择不同的不同的不同的不同的页页面,面,面,面,PAGEPAGEPAGEPAGE:向前翻:向前翻:向前翻:向前翻CRTCRTCRTCRT画面画面画面画面PAGEPAGEPAGEPAGE:向后翻:向后翻:向后翻:向后翻CRTCRTCRTCRT画面画面画面画面软键软键可根据用途提供可根据用途提供可根据用途提供可根据用途提供给软键给软键各种功能。各种功能。各种功能。各种功能。软键软键能提供的功能在能提供的功能在能提供的功能在能提供的功能在CRTCRTCRTCRT画面的最下方画面的最下方画面的最下方画面的
112、最下方显显示。示。示。示。左端的左端的左端的左端的软键软键:在:在:在:在软键输软键输入各种功能入各种功能入各种功能入各种功能时时返回最初状返回最初状返回最初状返回最初状态态右端的右端的右端的右端的软键软键:用于本画面未:用于本画面未:用于本画面未:用于本画面未显显示完的功能示完的功能示完的功能示完的功能9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2. 操作面板n它由下操作面板和右操作面板组成。1)下操作面板n如图536所示n表59介绍了各键的功能2)右操作面板n如图537所示n表5
113、10介绍了右操作面板各键的功能9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程下下操操作作面面板板9/5/20249/5/2024编编号号号号名称名称名称名称用途用途用途用途1 1 1 1电电源源源源键键CNC POWERCNC POWERCNC POWERCNC POWER按下按下按下按下ONONONON接通接通接通接通CNCCNCCNCCNC电电源,按下源,按下源,按下源,按下OFFOFFOFFOFF断开断开断开断开CNCCNCCNCCNC电电源源源源2 2 2 2循循循循环环启启启
114、启动键动键( ( ( (带带灯灯灯灯) ) ) ) CYCLE START CYCLE START CYCLE START CYCLE START自自自自动动操作方式下,操作方式下,操作方式下,操作方式下,选择选择要要要要执执行的程序后按下此行的程序后按下此行的程序后按下此行的程序后按下此键键,自,自,自,自动动操作开始操作开始操作开始操作开始执执行,行,行,行,同同同同时时健内的灯点亮健内的灯点亮健内的灯点亮健内的灯点亮MDIMDIMDIMDI方式下,数据方式下,数据方式下,数据方式下,数据输输入完入完入完入完毕毕后按下此后按下此后按下此后按下此键键,执执行行行行MDIMDIMDIMDI指令
115、指令指令指令3 3 3 3进给进给保持保持保持保持键键( ( ( (带带灯灯灯灯) ) ) ) FEED HOLD FEED HOLD FEED HOLD FEED HOLD机床自机床自机床自机床自动动循循循循环环期期期期间间按下此按下此按下此按下此键键,机床立即减速、停止,机床立即减速、停止,机床立即减速、停止,机床立即减速、停止,键键内的灯点亮内的灯点亮内的灯点亮内的灯点亮4 4 4 4主功能主功能主功能主功能选择选择开关开关开关开关 MODE SELECTMODE SELECTMODE SELECTMODE SELECT选择选择机床的工作方式:机床的工作方式:机床的工作方式:机床的工作方
116、式: (1)EDIT(1)EDIT(1)EDIT(1)EDIT:编辑编辑方式方式方式方式 (2)AUTO(2)AUTO(2)AUTO(2)AUTO:自:自:自:自动动方式方式方式方式 (3)MDI(3)MDI(3)MDI(3)MDI:手:手:手:手动动数据数据数据数据输输入方式入方式入方式入方式 (4)HANDLE(4)HANDLE(4)HANDLE(4)HANDLE:手:手:手:手摇摇脉冲脉冲脉冲脉冲发发生器操作方式生器操作方式生器操作方式生器操作方式 (5)JOG(5)JOG(5)JOG(5)JOG:点:点:点:点动进给动进给方式方式方式方式 (6)RAPID(6)RAPID(6)RAPI
117、D(6)RAPID:手:手:手:手动动快速快速快速快速进给进给方式方式方式方式 (7)lRM(7)lRM(7)lRM(7)lRM:手:手:手:手动动返回机床参考点方式返回机床参考点方式返回机床参考点方式返回机床参考点方式 (8)TAPE(8)TAPE(8)TAPE(8)TAPE:纸带纸带工作方式工作方式工作方式工作方式 (9)TEACH.H(9)TEACH.H(9)TEACH.H(9)TEACH.H:手脉示教方式:手脉示教方式:手脉示教方式:手脉示教方式5 5 5 5手手手手摇摇脉冲脉冲脉冲脉冲发发生器生器生器生器进给轴进给轴及倍率及倍率及倍率及倍率选择选择开关开关开关开关AXIS AXIS
118、AXIS AXIS SELECTSELECTSELECTSELECT, HANDLE HANDLE HANDLE HANDLE MULTIPLIERMULTIPLIERMULTIPLIERMULTIPLIER选择选择手脉手脉手脉手脉进给进给的的的的轴轴(X(X(X(X,Y Y Y Y,Z)Z)Z)Z)及及及及选择选择手脉手脉手脉手脉进给时进给时的最小脉冲当量的最小脉冲当量的最小脉冲当量的最小脉冲当量6 6 6 6手手手手摇摇脉冲脉冲脉冲脉冲发发生器生器生器生器MANUALMANUALMANUALMANUAL PULSE GENERATOR PULSE GENERATOR PULSE GENER
119、ATOR PULSE GENERATOR在手脉在手脉在手脉在手脉(HANDLE)(HANDLE)(HANDLE)(HANDLE)或手脉示教或手脉示教或手脉示教或手脉示教(TEACHH)(TEACHH)(TEACHH)(TEACHH)方式方式方式方式时时,转动转动手脉手脉手脉手脉进进行所行所行所行所选轴选轴的正方向或的正方向或的正方向或的正方向或负负方向方向方向方向进给进给9/5/20249/5/20247 7 7 7手手手手动时进给轴动时进给轴及方向及方向及方向及方向控制控制控制控制键键JOG AXIS JOG AXIS JOG AXIS JOG AXIS SELECTSELECTSELECT
120、SELECT手手手手动动JOGJOGJOGJOG方式方式方式方式时时,选择选择手手手手动进给轴动进给轴和各和各和各和各轴轴的刀具运的刀具运的刀具运的刀具运动动方向方向方向方向8 8 8 8 进给进给速率修速率修速率修速率修调调开关开关开关开关FEEDRATE OVERRIDEFEEDRATE OVERRIDEFEEDRATE OVERRIDEFEEDRATE OVERRIDE 当用当用当用当用F F F F指令按一定速度指令按一定速度指令按一定速度指令按一定速度进给时进给时,在,在,在,在0 0 0 0150150150150范范范范围围内修内修内修内修调进给调进给速率。当用手速率。当用手速率
121、。当用手速率。当用手动动JOGJOGJOGJOG进给时进给时,选选择择JOGJOGJOGJOG速率速率速率速率9 9 9 9程序程序程序程序锁锁定开关定开关定开关定开关 PROGRAM PROTECTPROGRAM PROTECTPROGRAM PROTECTPROGRAM PROTECT需要需要需要需要进进行存行存行存行存储储、编辑编辑、修改以及自、修改以及自、修改以及自、修改以及自诊诊断断断断页页面参面参面参面参数数数数时时,需用,需用,需用,需用钥钥匙接通此匙接通此匙接通此匙接通此键键( ( ( (钥钥匙右匙右匙右匙右转转) ) ) )10101010 复位复位复位复位键键 MACHIN
122、EMACHINEMACHINEMACHINERESETRESETRESETRESET 机床机床机床机床刚刚通通通通电时电时,急停,急停,急停,急停键释键释放后按下此放后按下此放后按下此放后按下此键键,进进行行行行强强强强电电复位;当复位;当复位;当复位;当X X X X,Y Y Y Y,Z Z Z Z碰上硬件限位开关碰上硬件限位开关碰上硬件限位开关碰上硬件限位开关时时,强强强强行按住此行按住此行按住此行按住此键键,选择选择正确运正确运正确运正确运动动方向,手方向,手方向,手方向,手动动操作操作操作操作机床,直至退出硬件限位开关机床,直至退出硬件限位开关机床,直至退出硬件限位开关机床,直至退出硬
123、件限位开关11111111急停开关急停开关急停开关急停开关 ESTOPESTOPESTOPESTOP出出出出现紧现紧急情况急情况急情况急情况时时按下此按下此按下此按下此键键,伺服,伺服,伺服,伺服进给进给及主及主及主及主轴轴运运运运转转立即停止工作立即停止工作立即停止工作立即停止工作12121212跳段功能跳段功能跳段功能跳段功能键键( ( ( (带带灯灯灯灯) ) ) ) BDT BDT BDT BDT 在自在自在自在自动动操作方式下,此操作方式下,此操作方式下,此操作方式下,此键键接通接通接通接通( ( ( (灯亮灯亮灯亮灯亮) ) ) )时时程序中程序中程序中程序中有斜杠有斜杠有斜杠有斜
124、杠“”的程序段不的程序段不的程序段不的程序段不执执行行行行13131313单单段段段段执执行行行行键键( ( ( (带带灯灯灯灯) ) ) ) SBK SBK SBK SBK接通此接通此接通此接通此键键( ( ( (灯亮灯亮灯亮灯亮) ) ) ),CNCCNCCNCCNC处处于于于于单单段运行状段运行状段运行状段运行状态态。在自。在自。在自。在自动动方式,每按一次方式,每按一次方式,每按一次方式,每按一次CYCLE STARTCYCLE STARTCYCLE STARTCYCLE START键键将将将将执执行一段程行一段程行一段程行一段程序序序序9/5/20249/5/202414141414
125、空运空运空运空运转键转键( ( ( (带带灯灯灯灯) ) ) ) DRN DRN DRN DRN在自在自在自在自动动方式或方式或方式或方式或MDIMDIMDIMDI方式下,此方式下,此方式下,此方式下,此键键接通接通接通接通时时( ( ( (灯亮灯亮灯亮灯亮) ) ) )机床机床机床机床执执行空运行方式行空运行方式行空运行方式行空运行方式15151515机床机床机床机床锁锁定定定定键键( ( ( (带带灯灯灯灯) ) ) ) MLK MLK MLK MLK自自自自动动方式、方式、方式、方式、MDIMDIMDIMDI方式和自方式和自方式和自方式和自动动操作方式下,操作方式下,操作方式下,操作方式
126、下,此此此此键键接通接通接通接通( ( ( (灯亮灯亮灯亮灯亮) ) ) ),则则伺服不伺服不伺服不伺服不进给进给( ( ( (如原来如原来如原来如原来已已已已进给进给,则则伺服伺服伺服伺服进给进给立即减速、停止立即减速、停止立即减速、停止立即减速、停止) ) ) ),但仍,但仍,但仍,但仍显显示位置更新,示位置更新,示位置更新,示位置更新,M M M M,S S S S,T T T T机能仍机能仍机能仍机能仍能有效能有效能有效能有效输输出出出出16161616机床机床机床机床电电源及无故源及无故源及无故源及无故障指示灯障指示灯障指示灯障指示灯 MACHINEMACHINEMACHINEMAC
127、HINEPOWERPOWERPOWERPOWER:电电源指示灯。当主源指示灯。当主源指示灯。当主源指示灯。当主电电源开关合源开关合源开关合源开关合上后灯亮。上后灯亮。上后灯亮。上后灯亮。READYREADYREADYREADY:准:准:准:准备备好指示灯。当好指示灯。当好指示灯。当好指示灯。当机床复位机床复位机床复位机床复位键键按下后,机床无故障按下后,机床无故障按下后,机床无故障按下后,机床无故障时时灯亮灯亮灯亮灯亮17171717主主主主轴轴、数控系、数控系、数控系、数控系统统、润润滑滑滑滑泵报泵报警警警警 指示灯指示灯指示灯指示灯ALARMALARMALARMALARMSPINDLESP
128、INDLESPINDLESPINDLE:主:主:主:主轴报轴报警指示警指示警指示警指示CNCCNCCNCCNC:CNCCNCCNCCNC装置装置装置装置报报警指示警指示警指示警指示LUBELUBELUBELUBE:润润滑滑滑滑泵泵液面液面液面液面报报警指示警指示警指示警指示18181818回零回零回零回零结结束指示灯束指示灯束指示灯束指示灯 HOMEHOMEHOMEHOMEHOMEHOMEHOMEHOME:X X X X,Y Y Y Y,Z Z Z Z分分分分别别指示各指示各指示各指示各轴轴回零回零回零回零结结束束束束9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要
129、求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程右右操操作作面面板板9/5/20249/5/2024右操作面板键的意义右操作面板键的意义名称名称名称名称作用作用作用作用主主主主轴负载轴负载表表表表SPINDLESPINDLESPINDLESPINDLELOADLOADLOADLOAD显显示主示主示主示主轴轴的工作的工作的工作的工作负载负载主主主主轴转轴转速修速修速修速修调调开关开关开关开关SPINDLESPINDLESPINDLESPINDLESPEEDSPEEDSPEEDSPEEDOVERRIDEOVERRIDEOVERRIDEOVERRIDE自自自自动动或手
130、或手或手或手动时动时,在,在,在,在50%50%50%50%120%120%120%120%之之之之间间修修修修调调主主主主轴转轴转速速速速主主主主轴转轴转速手速手速手速手动动操作操作操作操作键键SPINDLESPINDLESPINDLESPINDLEMANUALMANUALMANUALMANUALOPERATEOPERATEOPERATEOPERATE手手手手动动方式(方式(方式(方式(JOGJOGJOGJOG,RAPIDRAPIDRAPIDRAPID,HANDLEHANDLEHANDLEHANDLE,TEACHHTEACHHTEACHHTEACHH)时时,启启启启动动、停止主、停止主、停止
131、主、停止主轴轴,指示灯,指示灯,指示灯,指示灯显显示。示。示。示。CWCWCWCW:手:手:手:手动动主主主主轴轴正正正正转键转键CCWCCWCCWCCW:手:手:手:手动动主主主主轴轴反反反反转键转键STOPSTOPSTOPSTOP:手:手:手:手动动主主主主轴轴停止停止停止停止键键手手手手动动冷却操作冷却操作冷却操作冷却操作键键COOLCOOLCOOLCOOLMANUALMANUALMANUALMANUALOPERATEOPERATEOPERATEOPERATE在任何工作方式下,手在任何工作方式下,手在任何工作方式下,手在任何工作方式下,手动动启启启启动动、停止冷却,指、停止冷却,指、停止
132、冷却,指、停止冷却,指示灯示灯示灯示灯显显示示示示9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2手动连续进给(1)操作步骤操作步骤:n将方式选择开关置于点动进给(JOG)或手动快速进给(RAPID)方式;n选择要进给的轴和方向;n按键使选择的轴向所选方向移动,松开键即停止移动。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)注意事项注意事项:n每次只能进给一个轴;n如果方
133、式选择开关置于JOG位置,则手动进给的速率可由速率修调开关选择。修调开关的位置和JOG进给率的对应关系如表511所示n如果方式选择置于快速(RAPID)方式,则JOG速率是固定的,X、Y轴为5000mmmin,Z轴为2500mmmin。由于JOG和RAPID方式在CRT上显示的都是JOG,因此操作者应充分注意方式选择开关的位置,以防意外。9/5/20249/5/2024速率修速率修速率修速率修调调开关位置开关位置开关位置开关位置对应对应的的的的JOGJOGJOGJOG速率速率速率速率mm/minmm/minmm/minmm/minin/minin/minin/minin/min0 0 0 00
134、 0 0 00 0 0 0101010102.02.02.02.00.080.080.080.08202020203.23.23.23.20.120.120.120.12303030305.05.05.05.00.20.20.20.2404040407.97.97.97.90.30.30.30.35050505012.612.612.612.60.50.50.50.560606060202020200.80.80.80.870707070323232321.21.21.21.280808080505050502.02.02.02.090909090797979793.03.03.03.0100
135、1001001001261261261265.05.05.05.01101101101102002002002008.08.08.08.01201201201203203203203201212121213013013013050050050050020202020140140140140790790790790303030301501501501501260126012601260505050509/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3手脉(手摇脉冲发生器)手动进给n操作步骤
136、如下:n方式选择开关置于手脉(HANDLE)位置;n将手脉轴选择开关置于欲进给轴的位置;n选择手脉的脉冲当量(手脉每转一格移动的距离),手脉倍率开关的位置1、10和100分别对应移动距离为0001、001和01mm。n顺时针或逆时针转动手脉,可以使选择的轴正方向或负方向运动。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程4主轴手动操作主轴手动操作(1)操作步骤操作步骤:n将方式选择开关置于JOG,RAPID,HANDLE,TEACHH中的任一方式;n按下主轴手动操作键(SPINDLEM
137、ANUALOPERATE)中的CW(正转)或CCW(反转),可启动主轴;n用主轴速率修调开关(SPINDLESPEEDOVERRIDE)修调主轴速率;n按下停止键(STOP),可使主轴停止转动。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)注意事项注意事项:n每次开机后,在MDI页面需输入一次S指令(S指令每次输入后能保存在CNC内,直至关机),以后可直接手动启动主轴。n如果对手动转速有严格要求,则在手动启动主轴前需用MDI页面输入所需的S指令。9/5/20249/5/2024
138、数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(二)自动操作1操作方法(1)内存操作n装程序到内存;n选择需运行的程序;n方式选择开关置于自动位置(AUTO);n按下循环启动键(CYCLESTART)。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)MDI操作n 在MDI方式下可从CRTMDI面板输入一个指令段,并执行该指令段。如执行指令段X105Y2005的操作步骤如下:n方式选择开关置于MDI方式;n在
139、CRTMDI面板上按下PROGRAM键;n按页面变换键;n在MDICRT面板上输入X105;n按下INPUT键,X105被输入;如果在按下INPUT键前发现有数据输错,可用CAN键来删除,如果在按下INPUT键以后发现有错误,则需要重新输入正确的数据;n在CRTMDI面板上按顺序按下Y2005;n按下INPUT键,数据Y2005被输入;n按下操作面板上的循环启动键(CYCI,ESTART),x轴和y轴开始进给。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2自动操作时的执行过程n 在按
140、下循环启动键后自动操作开始,其执行过程如下:n(1)从指定的程序段中读入一程序段;n(2)程序段译码;n(3)开始执行该程序指令;n(4)下一程序段指令读入;n(5)指令译码,存入缓冲存储器;n(6)在上一指令段执行完毕后,下一指令段能够直接执行。这是因为读入的后一指令段在前一指令执行中已进入等待执行缓冲存储器内;n(7)自动操作重复以上(4)至(6)步骤。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3停止自动操作n停止自动操作有两种方法,一种是由M指令来停止,另一种是在程序执行中按
141、下操作面板上的进给保持键(FEEDHOLD),或按下CRTMDI面板上的RESET键停止。4进给保持(FEEDHOLD)n在循环启动运行期间,按下操作面板上的进给保持键时,机床各轴同时减速、停止。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程n(1)按下进给保持键(FEEDHOLD)时,循环启动键内的灯熄灭,进给保持键内的灯点亮。n(2)此时如果机床正在转移,进给减速停止;如果处于暂停,中止暂停执行。如果该程序中包含M、S、T功能,则执行完M、S、T功能后停止。5复位(RESET)n当
142、按下CRTMDI操作面板上的复位键(RESET)时循环操作停止,CNC系统复位。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(三)零件程序的存储和编辑1用CRTMDI面板上的键盘输入程序n步骤为:n设置编辑(EDIT)工作方式;n按下PROGRAM键;n键入地址O;n键入程序号;n按下INSRT键;n根据程序清单输入程序,按INSRT键记录到内存。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床
143、操作方法和安全规程9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2CNC内存中程序的检索(1)程序号检索n方法如下:n选择EDIT或AUTO方式;n按下PROGRAM键;n键入地址为O;n键入想检索的程序号;n按下CURSOR键;n检索到达时,检索的程序号在CRT屏幕的右上角显示。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(2)程序段号检索n 程序号检索常用于程序的中途启动
144、(如断点返回),其检索步骤如下:n选择AUTO方式;n按PROGRAM键;n选择要检索的程序号;n按地址N;n输入要检索的程序号;n按CURSOR键;n检索结束时在CRT的右上方显示要检索的程序号。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程3程序编辑n 这个功能用于修改内存里的程序,基本步骤为:n设定工作方式为EDIT方式;n按下CRTMDI面板上的PROGRAM键;n选择一个程序;n扫描程序(移动光标);n进行修改、删除、插入等操作。9/5/20249/5/2024 数控车床编程
145、及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(1)字扫描n按下CURSOR或CURSOR键,不断按下光标。随着光标移动逐字向前或向后扫描。n一直按住CURSOR键连续扫描。n按下PAGE或CURSOR键,显示下一页面的程序(此时光标处于新页面的第一个字处)。n一直按住PAGE或PAGE键,程序逐页连续显示。(2)指令字检索n如检索宇S12的步骤为:n键入地址S;n键入12;n按下CURSOR键开始检索,则可检索到S12,如果按下CURSOR键则向后检索。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要
146、求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(3)地址检索n 此功能可从现在的位置向前检索指定的地址,其检索步骤为:n键入地址M;n按下CURSOR,则从现在位置向前检索,直至第一个字母M被检索出来。(4)光标返回到程序的开头n 工作方式为编辑(EDIT)方式,且选择的是程序屏幕时,按下CRTMDI面板上的复位键(RESET),则程序将从头开始显示,光标指在程序的开头。(5)插入字(如T15)n用检索或扫描的方法检索或扫描出插入位置前的字;n键入地址(如T);n键入数字(如15);n按INPUT键。9/5/20249/5/2024 数控车床编程及操作加工重点
147、难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(6)修改字(如将T15改成M15)n 步骤如下:n检索或扫描要修改的字(如T15);n键入修改字的地址(如M);n键入数字(如15);n按CRTMDI面板上的ALTER键。(7)删除字n先检索或扫描要删除的字,按下DELET键。(8)删除程序n删除内存中程序的步骤如下:n把方式选择开关置于EDIT方式;n按PROGRAM键;n键入程序号;n按DELET键。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方
148、法和安全规程(9)删除内存中的全部程序n选择EDIT工作方式;n按PROGRAM键;n键入地址O;n键入-9999;n按DELET键,全部程序被删除。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程(四)刀具偏置值的设定和显示n 设置刀具偏置可以采用绝对值输入,也可以采用增量值输入,下面分别介绍这两种方法。1绝对值刀偏量的输入n步骤如下: n(1)按MENUOFSET键;n(2)移动光标键至要输入或要改变的偏置号,方法有两种:一是连续按光标键,使光标在屏幕上顺序移动,直至找到要输入的偏置
149、号;二是按下NOQP键,输入要找的偏置号,按INPUT键。n(3)键入偏置值(可以带小数点);n(4)按INPUT键,偏置值被输入并显示在屏幕上。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程2增量值刀偏量的输入n 增量值输入就是输入刀具偏置量的减少量和增加量。n如:现在的偏置量设定为5678,输入的偏置值(增量值)为15,则屏幕上显示的偏置量为7178(5678+15)。n 其输入方法同绝对值输入方法相同。增量值输入后屏幕上的显示值为原来的偏置量与输入的增量值相加的值。n注意:n 在
150、自动运行期间当偏置量被改变时,新的偏置值不立刻有效,只有程序中再出现H代码,且H代码指定的偏置号与上面修改的偏置号相符合时才有效。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程三、数控铣床加工安全规程三、数控铣床加工安全规程1、操作前必须仔细阅读所用数控机床的使用说明书。2、应熟悉所用数控铣床的组成、结构以及规定的使用环 境,熟悉数控机床的操作顺序,并严格按机床操作手册的要求正确操作,尽量避免因操作不当而引起的故障。3、操作机床时,应按要求正确着装。4、机床通电后,检查各开关、按钮和键
151、是否正常、灵活,机床有无异常现象。5、检查电压、气压、油压是否正常,有手动润滑的部位先要进行手动润滑。6、按顺序开、关机。先开机床再开数控系统,先关数控系统再关机床。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程7、开机后进行返回机床参考点的操作,以建立机床坐标系。手动操作沿X、Y轴方向移动工作台时,必须使Z轴处于安全高度位置,移动时应注意观察刀具移动是否正常。8、开机后应让机床空运转十五分钟以上,以使机床达到热平衡状态。9、程序输入后,应认真核对,保证无误,其中包括对代码、指令、地址
152、、数值、正负号、小数点及语法的查对。 10、正确对刀,准确测量和计算工件坐标系,并对所得结果进行验证和验算。11、程序调试好后,在正式切削加工前,再检查一次程序、刀具、夹具、工件、参数等是否正确。12、刀具补偿值输入后,要对刀补号、补偿值、正负号、小数点进行认真核对。每把刀首次使用时,必须先验证它的实际长度与所给刀补值是否相符。13、按工艺规程要求使用刀具、夹具、程序。执行正式加工前,应仔细核对输入的程序和参数,并进行程序试运行,防止加工中刀具与工件碰撞,损坏机床和刀具。9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实
153、例典型数控铣床操作方法和安全规程14、装夹工件,要检查夹具是否妨碍刀具运动。15、无论是首次加工的零件,还是周期性重复加工的零件,首件都必须对照图样工艺、程序和刀具调整卡,进行逐段程序的试切。16、试切进刀时,进给倍率开关必须打到低档。在刀具运行至工件表面3050mm处,必须在进给保持下,验证Z轴剩余坐标值和X、Y轴坐标值与加工程序数据是否一致。17、试切和加工中,刃磨刀具和更换刀辅具后,一定要重新测量刀长并修改好刀补值和 刀补号。18、刃磨刀具和更换刀具后,要重新测量刀长并修改刀补值和刀补号。19、程序修改后,对修改部分要仔细计算和认真核对。20、手摇进给和手动连续进给操作时,必须检查各种开
154、关所选择的位置是否正确,弄清 正负方向,认准按键,然后再进行操作。 9/5/20249/5/2024 数控车床编程及操作加工重点难点教学目的与要求数控铣床加工概述数控铣床编程典型数控铣床编程实例典型数控铣床操作方法和安全规程21、加工完毕后,将X、Y、Z轴移动到行程的中间位置,并将主轴速度和进给速度倍率开关都拨至低档位,防止因误操作而使机床产生错误的动作。22、机床运行中,一旦发现异常情况,应立即按下红色急停按钮,终止机床的所有运动和操作。待故障排除后,方可重新操作机床及执行程序。23、卸刀时应先用手握住刀柄,再按换刀开关;装刀时应在确认刀柄完全到位后再松手。换刀过程中禁止运转主轴。24、出现机床报警时,应根据报警号查明原因,及时排除。25、加工完毕,将各坐标轴停在中间位置,清理现场,并做好工作记录。9/5/20249/5/2024