2145090126机床数控原理教案与讲稿_第1页
2145090126机床数控原理教案与讲稿_第2页
2145090126机床数控原理教案与讲稿_第3页
2145090126机床数控原理教案与讲稿_第4页
2145090126机床数控原理教案与讲稿_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

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

文档简介

1、教 案授课时间2月28日 至 3月 1日课时数4授课方式理论课þ 讨论课 习题课 实验课 上机课 技能课 其他授课单元第一章 数控系统概述11 基本概念概念12 计算机数控系统1. 3 数控机床与现代机械制造系统目的与要求1、认识数控技术的重要性,明确课程学习的目标、要求,激发学习本课程的兴趣。2、了解计算机数控系统3、掌握数控加工技术的基本概念重点与难点 1 计算机数控系统2 数控机床与现代机械制造系统主要内容1、 数控系统的基本概念2、 数字控制的基本原理3、 数控机床的种类分别4、 cnc系统的功能5、 cnc系统的软件构成6、 现代机械制造系统教学方法手段(教具)借助辅助教材

2、利用板书的方式进行教学参考资料数控机床构造蔡厚道 北京理工大学出版社思考题、作业无讲 稿第一章 数控系统概述1.1基本概念新课导入 内容:计算机直接数控系统就是使用一台通用计算机直接控制和管理一群数控机床进行零件加工或装配的系统。早期的dnc系统,其中的数控机床不再带有自己的数控装置,它们的插补和控制功能全部由中央计算机来完成,这种方式可靠性不高,已被淘汰。现代的dnc系统中,各台数控机床的数控装置全部保留,并与dnc系统的中央计算机组成计算机网络,实现集中处理和分级控制,使系统具有生产管理、作业调度、工况显示、监控和刀具寿命管理的能力,为fms的发展提供了基础。因此现代的dnc系统又被称为分

3、布式数字控制系统。 目的:使学生了解数控机床的发展过程以及在国民生活中的应用。 时长:3-5分钟新课讲授:1、 数控系统的基本概念 数控系统,就是利用数字化信息进行控制的系统,被控制的对象可以是各种生产过程,在本书中讨论的数控系统特指利用数字化信息对机床进行控制的系统。1)数字化信息数字信息构成的控制程序2)控制对象各种生产过程 数控系统组成框图2、 数字控制的基本原理原理:首先将被加工零件的有关信息(几何信息、工艺信息等)表示成数字控制装置所能接受的指令信息,然后由数字控制装置对指令信息和反馈信息进行处理,计算出机床各坐标运动的控制信息,最后将控制信息转换为机床各坐标部件

4、的实际运动,加工出符合设计要求的零件。实质:机床数字控制是一种信息变换与处理的过程,其基本原理可以用“分解与合成”进行概括。1)零件表面信息的分解 ;2)刀具轨迹信息的分解 ;3)基本曲线信息的分解 ;4)坐标运动的实现 ;5)刀具轨迹的合成 ;6)加工路径的合成 ;3、 数控系统的分类1) 按运动轨迹分类 点位数控系统 这种数控系统仅控制机床运动部件从一点准确地移动到另一点,在移动过程中不进行加工,对移动部件的移动速度和运动轨迹没有严格要求。 直线数控系统 这类数控系统除了控制机床运动部件从一点到另一点的准确定位外,还要控制两相关点之间的移动速度和运动轨迹。 轮廓数控系统 这类数控

5、系统能对两个以上机床坐标轴的移动速度和运动轨迹同时进行连续相关的控制,能够进行各种斜线、圆弧、曲线的加工。2) 按伺服系统分类 开环数控系统 无检测反馈,信号流程单向,结构简单,成本较底,调试简单,精度、速度受到限制,执行元件通常采用步进电机。 半闭环数控系统 有检测反馈,但不包含机械传动元件的误差,精度较高,稳定性高,调试方便,执行元件通常采用伺服电机。 闭环数控系统 有检测反馈,包含机械传动元件误差,精度高,稳定性不易保证,调试复杂,执行元件通常采用伺服电机。3) 按功能水平分类 经济型数控系统 这类数控系统通常采用8位cpu或单片机控制,分辨率一般为0.01mm,进给速度达68m/min

6、,联动轴数在3轴以下,具有简单的crt字符显示或数码管显示功能。 普及型数控系统 这类数控系统通常采用16位的cpu,分辨率可达0.001mm,进给速度达1024m/min,联动轴数在4轴以下,具有平面线性图形显示功能。 高级型数控系统 这类数控系统通常采用32位的cpu,分辨率高达0.0001mm,进给速度可达100m/min,联动轴数在5轴以上,具有3维动态图形显示功能。 4、 机床数控技术的发展1)1952年,电子管数控系统,第一代 2)1959年,晶体管数控系统,第二代 3)1963年,集成电路数控系统 ,第三代4)1970年,小型计算机数控系统 第四代5)1974年,微型计

7、算机数控系统, 第五代6)20世纪80年代, 基于pc的数控系统,第六代1.2计算机数控系统1、 cnc系统的功能1)基本功能 控制功能 g功能 插补功能 主轴功能 m功能 刀具功能 补偿功能 显示功能 2)先进功能 模拟加工功能 监测和诊断功能 动力刀具和c轴功能 虚拟轴功能 dxf图形文件支持功能 循环加工功能 测量检验功能 自适应控制功能 2、 cnc系统的软件构成cnc系统的这些子软件并不是完全独立的,很多情况下它们必须交叉运行。3、 cnc系统的硬件构成 从cnc系统的外部硬件构成上看,一般可以分为键盘、显示器、主机单元、控制单元和功率模块几个部分。从c

8、nc系统的内部硬件结构上看, cnc系统的硬件构成一般可分为单cpu结构和多cpu结构两大类。 单cpu结构的cnc系统硬件构成图 多cpu结构的cnc系统硬件构成图单cpu结构的cnc系统的特点是:cnc系统的所有功能都是通过一个cpu进行集中控制、分时处理来实现的;该cpu通过总线与存储器和各种接口电路相连。这种结构简单、易于实现,但由于只有一个cpu,系统功能受到cpu字长、运算频率等因素的限制,难以满足一些复杂功能的要求。 多cpu结构的cnc系统的特点是结构模块化,这样缩短了设计制造周期,具有良好的适应性和扩展性。由于每个cpu分管各自的任务,形成若干个模块,如果某个模块出现了故障,

9、其他模块仍能正常工作,并且插件模块更换方便,可以使故障对系统的影响减少到最小,提高了可靠性。 4、 cnc系统的工作过程1.3现代机械制造系统1、现代机械制造系统简介1)计算机直接数控系统(dnc)计算机直接数控系统就是使用一台通用计算机直接控制和管理一群数控机床进行零件加工或装配的系统。早期的dnc系统,其中的数控机床不再带有自己的数控装置,它们的插补和控制功能全部由中央计算机来完成,这种方式可靠性不高,已被淘汰。现代的dnc系统中,各台数控机床的数控装置全部保留,并与dnc系统的中央计算机组成计算机网络,实现集中处理和分级控制,使系统具有生产管理、作业调度、工况显示、监控和刀具寿

10、命管理的能力,为fms的发展提供了基础。因此现代的dnc系统又被称为分布式数字控制系统。2)柔性制造系统(fms) 带有自动换刀装置的数控加工中心是fms的基本级别。其后出现的柔性制造单元(fmc)是较高的一个级别,它一般由一台单元控制计算机、多台加工中心和自动更换工件的托盘站或工业机器人组成。在多台加工中心和fmc的基础上,增加刀具和工件在加工设备和仓储之间的流通和自动化立体仓库的存储,以及工件检测,并由高一级计算机对整个系统进行控制和管理,这样就构成了fms,它可以实现对多品种零件的全部机械加工或部件装配。 3)计算机集成制造系统(cims) 计算机集成制造系统是指将制造工厂全部生产经营活

11、动(市场需求、设计、制造、管理和销售等)中所涉及的子系统通过计算机和网络有机集成在一起的自动化系统。包括管理信息系统(mis)、工程设计系统(cad/cae/capp/cam)、质量保证系统(qas)、制造自动化系统(mas)、数据库(db)和通讯网络(net)。 cims示范工程2、数控机床与现代机械制造系统的关系现代机械制造系统的一个共同特点是都以数控机床作为其基本组成单元和技术基础。因此,现代数控机床必须具备有单元功能和通信功能。1)单元功能:单元功能是数控机床能够作为一个独立的机械制造单元而必须具备的功能,包括任务管理、托盘管理和刀具管理。2)通信功能 :数控机床作为现代机械制造系统中

12、的制造执行单元,对上需要与上级控制计算机进行通信,接收控制信息和反馈现场情况;对下需要与执行机构和传感器进行通信,发出控制指令和接收反馈信号;中间要与其它制造单元进行通信,进行相互任务的协调。 【教学后记】:教 案授课时间3月5 日 至 3 月 7 日课时数2授课方式理论课þ 讨论课 习题课 实验课 上机课 技能课 其他授课单元第二章 数控加工的程序编制 2.1 程序编制的基础知识 2.1.1 程序的输入方式及机床通信方法2.1.2 数控加工程序的译码与诊断 目的与要求1、了解数控编程的基本概念2、掌握数控机床的坐标系建立和方向的判断3、掌握数控编程中的指令代码及程序结构和格式4、掌

13、握数控编程中的有关标准及代码重点与难点1、数控机床坐标系和方向 2、编程中的指令代码及程序结构和格式(难点) 3、数控加工程序的译码与诊断(难点)主 要内容1、 数控加工程序输入 2 、数控机床的通信方式 3、 数控加工程序的译码与诊断4、数控机床的坐标系确定5、数控机床编程的准备g功能指令6、数控机床编程的辅助m功能指令教学方法手段(教具) 借助辅助教材利用板书的方式进行教学参考资料 数控编程 机械工业出版社思考题、作业讲 稿第二章 数控加工的程序编制旧课复习: 内容:数控系统基本概念,数控机床与现代机械制造 目的:使学生复习以往知识,对新课的导入起到一定的作用。 时长:5分钟新课导入 内容

14、:计算机直接数控系统就是使用一台通用计算机直接控制和管理一群数控机床进行零件加工或装配的系统。早期的dnc系统,其中的数控机床不再带有自己的数控装置,它们的插补和控制功能全部由中央计算机来完成,这种方式可靠性不高,已被淘汰。现代的dnc系统中,各台数控机床的数控装置全部保留,并与dnc系统的中央计算机组成计算机网络,实现集中处理和分级控制,使系统具有生产管理、作业调度、工况显示、监控和刀具寿命管理的能力,为fms的发展提供了基础。因此现代的dnc系统又被称为分布式数字控制系统。 目的:使学生了解数控机床的发展过程以及在国民生活中的应用。 时长:3-5分钟新课讲授:2.1数控加工程序输入1、&#

15、160;数控加工程序的输入方式1)键盘方式输入 键盘是数控机床上常用的人机对话输入设备,通过键盘可以向数控装置输入加工程序、机床参数和系统信息。 键盘分为全编码键盘和非编码键盘两种类型。 键盘输入方式要求操作者必须了解数控加工程序的编制规则,对操作者的专业性要求较高。为了降低对操作者的要求,已有数控系统生产厂家(德国heidenhain公司)开发了“对话式编程方法”。 2) 存储器方式输入 数控加工程序存放在内部存储器中,称为内存储器方式;存放在外部存储器中,称为外存储器方式。 内存储器,容量较小,只有几百kb到几个mb。 cf卡、u盘和移动硬盘等外存储设备,存储容量大、交换速度快,弥补了部分

16、数控系统内部存储器容量较小的不足。3)通信方式输入 现代数控系统一般都配置了标准通信接口,使数控系统可以与其他计算机或外部设备之间进行信息交换。 串行通信接口rs-232c, 以太网络接口ethernet, 现场总线接口profibus。2、  数控加工程序的存储 按输入代码的先后次序直接存储 按先后次序转换成内码后存放 内码的使用可加快译码的速度 数控加工程序存储举例: n05 g90 g01 x203 y-17 f46 m03 lf常用数控加工代码及对应内码数控加工程序存储器内码存储情况表2.2 数控加工程序的译码与诊断1、  数控加工程序的译码 译码就是将标准代码编写

17、的数控加工程序翻译成数控系统内部易于处理的形式,也就是将数控加工程序存储器中存储的内码转化成能够控制机床运动的专门信息后,存放到相应的译码结果缓冲存储单元中。 1)代码识别 代码识别是通过软件将数控加工程序缓冲器或mdi缓冲器中的内码读出,并判断该数据的属性。 如果是数字码,即设置相应的标志并转存。 如果是字母码,则进一步判断该码的具体功能,然后设置代码标志并转入相应的处理。代码识别流程图2) 代码翻译 代码识别为各功能代码设立了一个特征标志,对各功能码的相应处理由代码翻译来完成。每一个程序段的译码结果存放在相应的译码结果缓冲器内。 译码结果缓冲器的存储格式 由于有些代码的功能属性相同或相近,

18、它们不可能出现在同一个程序段中,也就是说这些代码具有互斥性。 将g代码、m代码按功能属性分组,每一组代码只需要设置一个独立的内存单元,并以特征字来区分本组中的不同代码。常用g代码分组常用m代码分组2、 数控编程的基础知识1)数控编程的概念在数控机床上加工零件,首先要进行程序编制,将零件的加工顺序、工件与刀具相对运动轨迹的尺寸数据、工艺参数(主运动和进给运动速度、切削深度等)以及辅助操作等加工信息,用规定的文字、数字、符号组成的代码,按一定的格式编写成加工程序单,并将程序单的信息通过控制介质输入到数控装置,由数控装置控制机床进行自动加工。从零件图纸到编制零件加工程序和制作控制介质的全部过程称为数

19、控程序编制。2)数控编程的方法 手工编程。手工编程时,整个程序的编制过程由人工完成。这就要求编程人员不仅要熟悉数控代码及编程规则,而且还必须具备机械加工工艺知识和一定的数值计算能力。手工编程对简单零件通常是可以胜任的,但对于一些形状复杂的零件或空间曲面零件,编程工作量十分巨大,计算繁琐,花费时间长,而且非常容易出错。不过,根据目前生产实际情况,手工编程在相当长的时间内还会是一种行之有效的编程方法。手工编程具有很强的技巧性,并有其自身特点和一些应该注意的问题,将在后续内容中予以阐述。 自动编程。自动编程是指编程人员只需根据零件图样的要求,按照某个自动编程系统的规定,编写一个零件源程序,输入编程计

20、算机,再由计算机自动进行程序编制,并打印程序清单和制备控制介质。自动编程既可以减轻劳动强度,缩短编程时间,又可减少差错,使编程工作简便。目前,实际生产中应用较广泛的自动编程系统由数控语言编程系统和图形编程系统。数控语言编程系统最主要的是美国的apt(automatically programmed tools自动化编程工具),它是一种发展最早、容量最大、功能全面又成熟的数控编程语言,能用于点位、连续控制系统以及25坐标数控机床,可以加工极为复杂的空间曲面。数控图形编程系统是利用图形输入装置直接向计算机输入被加工零件的图形,无需再对图形信息进行转换,大大减少了人为错误,比语言编程系统具有更多的优

21、越性和广泛的适应性,提高了编程的效率和质量。另外,由于cad(computer aided design)的结果是图形,故可利用cad系统的信息生成nc(numerical control)程序单。所以,它能实现cad/cam(computer aided manufacturing)的集成化。正因为图形编程的这些优点,现在乃至将来一段时间它是自动编程的发展方向,必将在自动编程方面占主导地位。目前,生产实际中应用较多的商品化的cad/cam系统主要有国外引进的unigraphics、pro/engineer、catia、solidworks、mastercam、sdrc/i-deas、delc

22、am等,技术较为成熟的国产cad/cam系统是北航海尔的caxa。在机械制造方面,cad/cam系统的内容一般包含:二维绘图,三维线架、曲面、实体建模,真实感显示,特征设计,有限元前后置处理,运动机构造型,几何特性计算,数控加工和测量编程,工艺过程设计,装配设计,板金件展引和排样,加工尺寸精度控制,过程仿真和干涉检查,工程数据管理等。其中,对产品模型进行计算机辅助分析,包括运动学及动力学分析与仿真(kinematics & dynamics)、有限元分析与仿真fea(finite element analysis)、优化设计opt(optimization),又称为计算机辅助工程cae

23、(computer aided engineering)。综上所述,对于几何形状不太复杂的零件和点位加工,所需的加工程序不多,计算也较简单,出错的机会较少,这时用手工编程还是经济省时的,因此,至今仍广泛地应用手工编程方法来编制这类零件的加工程序。但是对于复杂曲面零件;几何元素并不复杂,但程序量很大的零件(如一个零件上有数千个孔);以及铣削轮廓时数控装置不具备刀具半径自动偏移功能,而只能按刀具中心轨迹进行编程等情况。由于计算相当繁琐及程声量大,手工编程就很难胜任,即使能够编出来,也耗时长,效率低,易出错。据国外统计,用手工编程时,一个零件的编程时间与在机床上实际加工时间之比,平均约为30:1。数

24、控机床不能开动的原因中有2030是由于加工程序不能及时编制出来而造成的,因此,必须要求编程自动化。3)数控编程的步骤数控编程的一般步骤如图所示。数控编程的步骤 分析图样、确定加工工艺过程在确定加工工艺过程时,编程人员要根据图样对工件的形状、尺寸、技术要求进行分析,然后选择加工方案、确定加工顺序、加工路线、装卡方式、刀具及切削参数,同时还要考虑所用数控机床的指令功能,充分发挥机床的效能,加工路线要短,要正确选择对刀点、换刀点,减少换刀次数。 数值计算根据零件图的几何尺寸、确定的工艺路线及设定的坐标系,计算零件粗、精加工各运动轨迹,得到刀位数据。对于形状比较简单的零件(如直线和圆弧组成的零件)的轮

25、廓加工,需要计算出几何元素的起点、终点、圆弧的圆心、两几何元素的交点或切点的坐标值,有的还要计算刀具中心的运动轨迹坐标值。对于形状比较复杂的零件(如非圆曲线、曲面组成的零件),需要用直线段或圆弧段逼近,根据要求的精度计算出其节点坐标值,这种情况一般要用计算机来完成数值计算的工作。 编写零件加工程序单加工路线、工艺参数及刀位数据确定以后,编程人员可以根据数控系统规定的功能指令代码及程序段格式,逐段编写加工程序单。此外,还应填写有关的工艺文件,如数控加工工序卡片、数控刀具卡片、数控刀具明细表、工件安装和零点设定卡片、数控加工程序单等。 制备控制介质制备控制介质就是把编制好的程序单上的内容记录在控制

26、介质(穿孔带、磁带、磁盘等)上作为数控装置的输入信息。目前,随着计算机网络技术的发展,可直接由计算机通过网络与机床数控系统通讯。 程序校验与首件试切程序单和制备好的控制介质必须经过校验和试切才能正式使用。校验的方法是直接将控制介质上的内容输入到数控装置中,让机床空运转,以检查机床的运动轨迹是否正确。还可以在数控机床的显示器上模拟刀具与工件切削过程的方法进行检验,但这些方法只能检验出运动是否正确,不能查出被加工零件的加工精度。因此有必要进行零件的首件试切。当发现有加工误差时,应分析误差产生的原因,找出问题所在,加以修正。所以作为一名编程人员,不但要熟练数控机床的结构、数控系统的功能及标准,而且还

27、必须是一名好的工艺人员,要熟悉零件的加工工艺、装夹方法、刀具、切削用量的选择等方面的知识。 3、数控铣床坐标系规定数控机床坐标轴和运动方向,是为了准确地描述机床运动,简化程序的编制,并使所编程序具有互换性。国家标准化组织已经同意了标准的坐标系。我国的标准jb/t3051-1999数控机床坐标和运动方向命名数控标准为:iso841:1974等效。1)坐标系命名标准坐标系采用右手直角笛卡尔坐标系,这个坐标系的各个坐标轴与机床的主要导轨相互平行。 刀具相对运动,工件静止的原则通常在坐标系命名或编程时,不论机床在加工中是刀具移动,还是被加工工件移动,都一律家丁被加工工件相对静止不动,而刀具在移动。 运

28、动方向的原则规定刀具远离工件的方向为坐标的正方向。 右手笛卡尔坐标系命名图2)机床坐标轴的确定方法机床坐标轴的方向取决于机床的类型和各组成部分的布局,通常有以下规律: z轴通常把传递切削力的主轴定为z轴。对于工件旋转的机床,如车床、磨床等,工件转动的轴为z轴:对于刀具旋转的机床,如镗床、铣床、钻床等,刀具转动的轴为z轴: x轴x轴一般平行于工件装夹面且与z轴垂直。对于工件旋转的机床,如车床、磨床等,x坐标的方向是在工件的径向上,且平行于横向滑座,刀具远离工件旋转中心的方向为x轴的正向:对于刀具旋转的机床(如铣床、镗床、钻床等),若z轴是垂直的,面对刀具主轴向立柱看时,x轴正向指向右:若z轴是水

29、平的,当从主轴向工件看时,x轴正向指向右。 y轴当x轴与z轴确定后,y轴垂直于z轴和x轴,其方向可按右手直角笛卡尔定则确定。数控立式铣床的坐标系4、 数控加工程序的诊断数控加工程序的诊断是指在译码过程中,对不规范的指令格式进行检查并提示操作者修改的功能。诊断一般包括语法错误诊断和逻辑错误诊断两种类型。语法错误是指程序段格式或程序字格式不规范的错误;逻辑错误是指整个程序或一个程序段中功能代码之间相互排斥、互相矛盾的错误。1)语法错误 程序段的第一个代码不是n代码; n代码后的数值超过了数控系统规定的取值范围; 在程序中出现了系统没有约定的字母代码; 坐标代码后的数值超越了机床的行程范围

30、; s、f、t代码后的数值超过了系统约定的范围; 出现了数控系统中没有定义的g代码; 出现了数控系统中没有定义的m代码。2)逻辑错误 在同一个程序段中先后出现两个或两个以上同组的g代码; 在同一个程序段中先后出现两个或两个以上同组的g代码; 在同一个程序段中先后出现相互矛盾的尺寸代码; 在同一个程序段中超量出现m代码。译码与诊断流程图【教学后记】:教 案授课时间3月 8 日 至 3 月 12日课时数4授课方式理论课þ 讨论课 习题课 实验课 上机课 技能课 其他授课单元第二章 数控加工程序编制 2.2 数控铣床程序的编制 2.4 数控车床程序的编制目的与要求1、了解数控数控程序的编制

31、基本技巧2、掌握数控铣床程序的编制中的指令格式及代码3、掌握数控车床程序的编制中的指令格式及代码重点与难点1、数控程序的格式和基本语句2、数控程序编制中的节点计算(难点) 3、数控程序编制中的循环语句使用方法(难点)主 要内容1、数控铣床的程序编制1) xk0816简介 2) 功能码翻译3) 程序格式4) 轨迹生成2、数控车床的程序编制1) 车床概述2) 车削指令代码 3) 编程方法 4) 循环指令教学方法手段(教具) 借助辅助教材利用板书的方式进行教学参考资料 数控编程 机械工业出版社思考题、作业讲 稿 第二章 数控加工程序的编制旧课复习: 内容:数控加工程序的输入,纸带阅读机输入、键盘方式

32、输入、存储器输入、同学方式输入。 目的:使学生复习以往知识,对新课的导入起到一定的作用。 时长:5分钟新课导入 内容:数控机床加工过程就是数控程序在数控机床中的运行过程。数控机床是一种高效的自动化加工设备,它严格的按照加工程序指令,自动的对被加工的零件进行加工。我们把从数控系统外部输入的直接用于加工的程序称为数控程序,它是机床的应用软件,不同于机床的系统软件,它需要人为的进行编制,而编制这个程序需要有我们此节所掌握的编程基础知识和机械加工认识。 目的:使学生了解数控铣床和车床的基本编程方法和程序功能。 时长:3-5分钟新课讲授:2.2 数控铣床的程序编制2.2.1数控铣床简介1.数控铣床的加工

33、对象1)平面类零件   加工面平行、垂直于水平面或与水平面成定角的零件称为平面类零件,这一类零件的特点是:加工单元面为平面或可展开成平面。其数控铣削相对比较简单,一般用两坐标联动就可以加工出来。 2)曲面类零件 加工面为空间曲面的零件称为曲面类零件,其特点是加工面不能展开成平面,加工中铣刀与零件表面始终是点接触示。 3)变斜角类零件 加工面与水平面的夹角呈连续变化的零件称为变斜角类零件,以飞机零部件常见。 其特点是加工面不能展开成平面,加工中加工面与铣刀周围接触的瞬间为一条直线。4)孔及螺纹 采用定尺寸刀具进行钻、扩、铰、镗及攻丝等,一般数控铣都有镗、钻、铰功能。2. xk714d数

34、控铣床的结构数控铣床一般由数控系统、主传动系统、进给伺服系统、冷却润滑系统等几大部分组成:1)主轴箱 包括主轴箱体和主轴传动系统,用于装夹刀具并带动刀具旋转,主轴转速范围和输出扭矩对加工有直接的影响。 主轴主轴部件是数控铣床上的重要部件之一,它带动刀具旋转完成切削,其精度、抗振性和热变形对加工质量有直接的影响。    数控铣床的主轴为一中空轴,其前端为锥孔,与刀柄相配,在其内部和后端安装有刀具自动夹紧机构,用于刀具装夹。主轴在结构上要保证好良好冷却润滑,尤其是在高转速场合,通常采用循环式润滑系统。对于电主轴而言,往往设有温控系统,且主轴外表面有槽结构,以确保散热冷却。 刀具

35、加紧机构在数控铣床上多采用气压或液压装夹刀具,常见的刀具自动夹紧机构主要由拉杆、 拉杆端部的夹头、蝶形弹簧、活塞、气缸等组成,见图1-12(a)。夹紧状态时,蝶形弹簧通过拉杆及夹头,拉住刀柄的尾部,使刀具锥柄和主轴锥孔紧密配合;松刀时,通过气缸活塞推动拉杆,压缩蝶形弹簧,使夹头松开,夹头与刀柄上的拉钉脱离,即可拔出刀具,进行新、旧刀具的交换,新刀装入后,气缸活塞后移,新刀具又被蝶形弹簧拉紧。    需注意的是,不同的机床,其刀具自动夹紧机构结构不同,与之适应的刀柄及拉钉规格亦不同。 2)进给伺服系统 由进给电机和进给执行机构组成,按照程序设定的进给速度实现刀具和工件之间的相

36、对运动,包括直线进给运动和旋转运动。 3)控制系统 数控铣床运动控制的中心,执行数控加工程序控制机床进行加工。4)辅助装置 如液压、气动、润滑、冷却系统和排屑、防护等装置。5)机床基础件 通常是指底座、立柱、横梁等,它是整个机床的基础和框架。3cgm4300b数控铣床1)主要技术参数铣床式样 双立柱式 外形尺寸 800 mm×1100 mm×1500 mm有效行程 280mm×350mm×100mm定位精度 0.01/300mm重复定位精度 0.005/300mm最大运动速度 4.8m/min主轴最高转速 24000r/minx-y-z轴驱动 伺服电机驱

37、动精度滚珠丝杠换刀方式 手动、专用工具锁紧控制计算机 通过pc计算机原点开关 光电元件行程开关 x、y、z方向五个开关紧急制动 计算机键盘控制和控制柜电源开关控制机床电源 220v,50hz2.2.2数控铣床编程基础1、数控铣床的坐标系1)机床坐标系和机床原点机床坐标系是机床上固有的坐标系。机床坐标系的原点也称为机床原点或机床零点,在机床经过设计制造和调整后这个原点便被确定下来,它是固定的点。在标准中,规定平行于机床主轴(传递切削力)的刀具运动坐标轴为z轴,取刀具远离工件的方向为正方向。如果机床有多个主轴时,则选一个垂直于工件装夹面的主轴为z轴。x轴为水平方向,且垂直于z轴并平行于工件的装夹面

38、。对于刀具作旋转运动的机床(如铣床、镗床),当z轴为水平时,沿刀具主轴后端向工件方向看,向右的方向为x的正方向;如z轴是垂直的,则从主轴向立柱看时,对于单立柱机床,x轴的正方向指向右边。上述正方向都是刀具相对工件运动而言。在确定了x、z轴的正方向后,可按右手直角笛卡儿坐标系确定y轴的正方向,即在zx平面内,从+z转到+x时,右螺旋应沿+y方向前进。2)工件坐标系工件坐标系是编程人员在编程时使用的,编程人员选择工件上的某一已知点为原点称编程原点或工件原点。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。工件坐标系的原点选择要尽量满足编程简单、尺寸换算少、引起的加工误差小等条件,一般情况

39、下以坐标式尺寸标注的零件,编程原点应选在尺寸标注的基准点;对称零件或以同心圆为主的零件,编程原点应选在对称中心线或圆心上;z轴的程序原点通常选在工件的上表面。2、数控编程格式及内容国际上已形成了两个通用标准:国际标准化组织(iso)标准和美国电子工业学会(eia)标准。我国根据iso标准制定了jb3051-82数字控制机床坐标和运动方向的命名等国标。由于生产厂家使用标准不完全统一,使用代码、指令含义也不完全相同,因此需参照机床编程手册。1)数控程序的结构一个完整的数控程序是由程序号、程序内容和程序结束三部分组成。例如:0029; 程序号n10 g15 g17 g21 g40 g49 g80;

40、n20 g91 g28 z0; n30 t1 m6; 程序内容n40 g90 g54 s500 m03;。n100 m30;程序结束程序号程序号是一个程序必需的标识符。它是由地址符后带若干位数字组成。地址符常见的有:“%”、“o”、“p”等。日本fanuc系统为“o”。后面所带的数字一般为48位。如:o2000 程序体它表示数控加工要完成的全部动作,是整个程序的核心。它由许多程序段组成,每个程序段由一个或多个指令构成,程序段以“;”为结束符。 程序结束它是以程序结束指令m02或m30,结束整个程序的运行。2)程序段格式零件的加工程序是由程序段组成。程序段格式是指一个程序段中,字、字符、数据的书

41、写规则,通常有字地址程序段格式、使用分隔符的程序段格式和固定程序段格式,最常用的为字地址程序段格式。一个程序段由若干个“字”组成;字则由地址字(字母)和数值字(数字及符号)组成。地址字有,n、g、x、y、z、i、j、k、p、q、r、a、b、c、f、s、t、m、l等,后面跟相应的数值字。表示地址的英文字母的含义见表2-1。地址功能含义地址功能含义a坐标字绕x轴旋转n顺序号程序段号顺序号b坐标字绕y轴旋转o程序号程序号、子程序的指定c坐标字绕z轴旋转p暂停时间或程序中某功能的开始使用的顺序号d刀具半径补偿号刀具半径补偿指令q固定循环终止段号或固定循环中的定距e第二进给功能r坐标字固定循环定距离或圆

42、弧半径的指定f进给速度进给速度指令s主轴功能主轴转速的指令g准备功能动作方式指令t刀具功能刀具编号的指令h刀具长度补偿号刀具长度补偿指令u坐标字与x轴平行的附加轴增量坐标值i坐标字圆弧中心相对于起点的x轴向坐标v坐标字与y轴平行的附加轴增量坐标值j坐标字圆弧中心相对于起点的y轴向坐标w坐标字与z轴平行的附加轴增量坐标值k坐标字圆弧中心相对于起点的z轴向坐标x坐标字x轴的绝对坐标值或暂停时间l重复次数固定循环及子程序重复次数y坐标字y轴的绝对坐标值m辅助功能机床开/关指令z坐标字z轴的绝对坐标值3、典型数控系统的指令代码(fanuc 0i系统)1)f,s,t功能进给速度ff指令用于控制刀具的进给

43、功能。f的单位取决于g94(每分钟进给量mm/min)或g95(每转进给量mm/r)。进给功能有两种:快速移动当指定定位指令g00时,刀具以cnc设置的快速移动速度移动,与f无关。切削速度刀具以程序中编制的切削进给速度f移动。f可通过下面公式求得:f=fz*z*n其中,fz:每齿进给量 z:齿数 n:主轴转速f指令是模态指令。当工作在g01、g02或g03方式下时,f将一直有效直到被新的f值所取代。借助操作面板上的倍率开关,f可在一定范围内进行倍率调节。而当执行攻丝循环g84、螺纹切削g33时倍率开关失效,进给倍率固定在100%。主轴功能s主轴功能s控制主轴转速。是由地址码s和在其后面的若干数

44、字组成,单位为转/每分钟(r/min);s是模态指令,s功能只有在主轴速度可调节时有效。主轴转速n可通过下面公式求得:n=1000v/d其中,v:切削速度,单位mm/min。d:刀具直径,单位mm。 恒线速度控制(g96)当数控机床的主轴为伺服主轴时,可以通过指令g96来设定恒线速度控制。系统执行g96指令后,便认为用s指定的数值表示切削速度。例如g96 s200,表示切削速度为200m/min。 主轴转速控制(g97)g97是取消恒线速度控制指令。编程g97后,s指定的数值表示主轴每分钟的转速。例如g97 s1200,表示主轴转速为1200r/min。刀具功能tt代码用于选择刀具,其后的数值

45、表示选择的刀具号。t代码与刀具的关系是由机床制造厂规定的。在加工中心上执行t指令时,刀库首先转动,选择所需的刀具,然后等待直到m06指令作用时自动完成换刀。t指令同时调入刀补寄存器中的刀补值(刀具半径补长和刀具长度补偿)。t指令为非模态指令,但被调用的刀补值一直有效到再次换刀调入新的刀补值。2)数控系统的准备功能和辅助功能数控机床的运动是由程序控制的,而准备功能和辅助功能是程序段的基本组成部分。目前国际上广泛应用的是iso标准,我国根据iso标准制订了jb3208-83数控机床的准备功能g和辅助功能的代码 准备功能(g功能)使机床做某种操作的指令。用地址g和两位数字表示,从g00-g99共10

46、0种。数控铣削及加工中心编程常用准备功能指令,如图表2-2所示。 非模态g功能:只在所规定的程序段中有效,程序段结束时被注销。例:n10 g04 p10.0;(延时10s)n11 g91 g00 x-10.0 f200;(x负向移动10mm)注解:n10程序段中g04是非模态g代码,不影响n11程序段的移动。 模态g功能:一组可相互注销的g功能,这些功能一旦被执行,则一直有效,直到被同一组的g功能注销为止。例:n15 g91 g01 x-10.0 f200;n16 y10.0;(g91,g01仍然有效)n17 g03 x20 y20 r20;(g03有效,g01无效)表2-2 jb3208-8

47、3准备功能g代码指令代码功 能模态组别指令代码功 能模态组别g00快速点定位*01g41刀具半径左补偿*07g01直线插补*01g42刀具半径右补偿*07g02顺时针圆弧插补*01g43刀具长度正补偿*07g03逆时针圆弧插补*01g44刀具长度负补偿*07g04进给暂停00g49刀具长度补偿取消*07g09准确停止g50比例缩放取消g15极坐标指令取消*g51比例缩放g16极坐标指令*g52局部坐标系g17xy平面选择*02g53机床坐标系g18zx平面选择*02g54g59工件坐标系g19yz平面选择*02g68坐标系旋转g20英制输入*g69坐标系旋转取消g21公制输入*g73、g74、

48、g76、固定循环指令g28自动返回原点00g80固定循环取销g29从参考点返回00g81g89固定循环指令g33螺纹切削*g90绝对指令编程g40刀具半径补偿取销*07g91增量指令编程g92工件坐标系变更g97取消恒线速度指令g94每分钟进给g98返回初始平面g95主轴每转进给g99返回安全平面g96恒线速度指令 辅助功能m代码控制机床及其辅助装置的通断的指令。用地址m和二位数字表示,从m00m99共有100种,数控铣削及加工中心编程常用辅助功能指令,如图表2-3所示。表2-3 jb3208-83准备功能m代码代 码功 能代 码功 能m00程序停止m06更换刀具m01程序有条件停止m08冷却

49、液开m02程序结束m09冷却液关m03主轴顺时针方向m30程序结束并返回起点m04主轴逆时针方向m98子程序调用m05主轴停止m99子程序返回3)与坐标系有关的指令 绝对值编程和增量值编程(g90,g91) 指令格式:g90 x y z ; g91 x y z ; 说明:1)g90:绝对坐标编程;g91:增量坐标编程。 2)x y z :表示坐标值。在g90中表示编程终点的坐标值;在g91中表示编程移动的距离。例如:图2-1所示,分别用g90和g91编写程序,a为起点,b为终点。 绝对值编程:g90 x40.0 y70.0; 增量值编程:g91 x-60.0 y40.0; 选择工件坐标系(g5

50、4g59)g54g59 6个代码可以用mdi面板设定。指定其中一个g代码,可以选择6个中的任一一个。此类代码可以把机床零点偏置至工件零点,通过把机床零点与工件零点之间的距离放入此类代码中,可以建立机床中机床零点与工件零点的联系。4、指令基本格式1)快速定位指令g00 格式:g00 x y z 其中x、y、z为快速定位终点, g90时为终点在工件坐标系中的坐标, g91时为终点相对于起点的位移量。 g00为模态功能,可由g01、g02、g03或g33功能注销。2)直线加工指令g01格式: g01 x y z f 其中,x、 y、 z 为终点, g90时为终点在工件坐标系中的坐标, g91时为终点相对于起点的位移量, g01和f都是模态代码,g01可由g00、g02、g03或g33功能注销。3)其他加工指令由于指令太多,这里不一一列举,上课时可选择以重点讲解一部分。5、数控铣床编

温馨提示

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

评论

0/150

提交评论