数控编程第3版电子课件(重庆大学)讲义

上传人:今*** 文档编号:107114766 上传时间:2019-10-18 格式:PPS 页数:473 大小:16.29MB
返回 下载 相关 举报
数控编程第3版电子课件(重庆大学)讲义_第1页
第1页 / 共473页
数控编程第3版电子课件(重庆大学)讲义_第2页
第2页 / 共473页
数控编程第3版电子课件(重庆大学)讲义_第3页
第3页 / 共473页
数控编程第3版电子课件(重庆大学)讲义_第4页
第4页 / 共473页
数控编程第3版电子课件(重庆大学)讲义_第5页
第5页 / 共473页
点击查看更多>>
资源描述

《数控编程第3版电子课件(重庆大学)讲义》由会员分享,可在线阅读,更多相关《数控编程第3版电子课件(重庆大学)讲义(473页珍藏版)》请在金锄头文库上搜索。

1、数控工艺及编程 机械工程学院,2015年3月,主讲教师:,客观方面的原因 第二次世界大战中体现出来的对武器装备要求更加精良;计算机技术的产生和不断发展;机床技术的不断发展和成熟等。,1.1.1 数控技术的发展原因,主观方面的原因 要求减轻工人的劳动强度;不断提高劳动效率;工厂实现自动化的要求等。,第一节 数控发展概述,半个世纪以来,数控系统已经历了两个阶段、六代的发展 硬线数控阶段(1952 -1970 年) 。 最初采用数字逻辑电路“搭”成一台机床专用计算机作为数控系统,被称为硬线数控(Hardwired Numerical Control ) ,简称数控(NC )。 这个阶段经历了三代的发

2、展 1952 年开始的第一代数控系统,其主要特点是以电子管、继电器、模拟电路元件为主; 1959 年开始的第二代数控系统,其主要特点是以晶体管数字电路元件为主; 1965 年开始的第三代数控系统,其主要特点是以集成数字电路器件为主。,1 . 1 . 2 数控机床的发展史,计算机数控阶段(1970 年至今) 1970 年开始的第四代数控系统,其主要特点是基于小型计算机并采用中小规模集成电路的数控系统; 1974 年开始的第五代数控系统,其主要特点是基于微处理器并具有数字显示、故障自诊断功能的数控系统; 1990 年开始的第六代数控系统,其特点是基于PC 的数控系统。,1.1.3数控机床与数控加工

3、的基本概念,数控(Numerical Control,简称NC):用数字化信号对机床运动及其加工过程进行控制的一种方法。 数控机床:数控机床是一种装有程序控制系统的机床,机床的运动和动作按照这种程序控制系统发出的由特定代码和符号编码组成的指令进行。这种程序控制系统称之为机床的数控系统。 为满足单件、小批、多品种、自动化生产的需要而研制的一种灵活的、通用的能够适应产品频繁变化的柔性自动化机床,具有适应性强、加工精度高、加工质量稳定和生产效率高的优点。,适应能力强,适应于多品种、单件小批量零件的加工;加工精度高;工序高度集中,可以大大减轻工人的体力劳动;生产准备周期短,具有较高的加工生产率和较低的

4、加工成本;能完成复杂型面的加工;技术含量高,有利于实现机械加工的现代化管理。,1.1.4 数控机床的优点,数控技术由机床技术、数控系统技术和外围技术等三大技术组成。 机床技术包括基础件(床身、立柱、工作台)和配套件(刀架、刀库、丝杠、导轨)等;数控系统技术包括控制系统(硬件、软件)、驱动系统(伺服系统、电动机)和测量与反馈系统(各种传感器)等;外围技术包括工具系统(刀片、刀杆)、编程技术(编程机、编程系统)和管理技术等。,1.2.1 数控机床的技术组成,1.数控机床的组成,数控机床的结构组成如图11所示。,1.2.2 数控机床的结构组成,各部分的功能及作用分别为: 数控装置是数控机床的核心,它

5、的功能是接收由输入装置送来的脉冲信号,经过数控装置的系统软件或逻辑电路进行编译、运算和逻辑处理后,输出各种信号和指令控制机床的各个部分进行规定的、有序的动作; 伺服系统是数控系统的执行部分,它由伺服驱动电路和伺服驱动装置(电动机)组成,并与机床上的执行部件和机械传动部件组成数控机床的进给系统。它根据数控装置发来的速度和位移指令控制执行部件的进给速度、方向和位移。,机床本体包括 主运动部件、进给运动执行部件、工作台、刀架及其传动部件和床身立柱等支撑部件,还有冷却、润滑、转位和夹紧装置等。 测量装置 用来直接或间接测量执行部件的实际位移或转动角度等运动情况。是保证机床精度的信息来源,具有十分重要的

6、作用。,1.2.3 数控机床工作过程,数控程序输入到数控系统,并被调入执行程序缓冲区以后,一旦操作者按下启动按钮,程序就将被逐条逐段的自动执行。 数控程序的执行,实际上是不断地向伺服系统发出运动指令。数控系统在执行数控程序的同时,还要实时地进行各种运算,来决定机床运动机构的运动规律和速度。伺服系统在接收到数控系统发来的运动指令后,经过信号放大和位置、速度比较,控制机床运动机构的驱动元件(如主轴回转电动机和进给伺服电动机)运动。机床运动机构(如主轴和丝杠螺母机构)的运动结果是刀具与工件产生相对运动,实现切削加工,最终加工出所需要的零件。,目前,数控机床品种非常之多,可以从不同的角度、按照多种原则

7、进行分类。 按工艺用途分类 金属切削类数控机床 数控车、铣、钻、磨、镗和加工中心等。 金属成形类数控机床 数控折弯机、弯管机、回转头压力机等。 数控特种加工及其他类型数控机床 数控线切割、电火花、激光切割和火焰切割机床等。,1.3 数控机床的分类,按运动轨迹分类 1点位控制系统 仅控制机床运动部件从一点准确地移动到另一点的准确定位,在移动过程中不进行加工,在移动过程中不进行加工。(如图1-2 ),2直线控制系统 除了控制机床运动部件从一点到另一点的准确定位外,还要控制两相关点之间的移动速度和运动轨迹(如图1-3)。,图1-3 数控车床的直线控制,3轮廓控制系统 能够对两个以上机床坐标轴的移动速

8、度和运动轨迹同时进行连续相关的控制。 插补结果向坐标轴控制器分配脉冲,从而控制各坐标轴联动,进行各种斜线、圆弧、曲线的加工,实现连续控制。 (如图1-4所示),两轴联动,图1-4 数控线切割机床加工示意图,按伺服系统的类型分类 按照数控机床有无反馈及反馈的位置不同可以分为开环伺服、闭环伺服、半闭环伺服三种: 开环数控机床 系统无反馈,无检测装置,若有反馈,而且反馈环提供的信号来自机床的最后一个移动部件则系统为闭环数控机床。,直线位移检测装置,若数控机床有反馈,但信号来自中间环节则为半闭环数控机床。,按功能水平分类 可将数控机床分为高、中、低档三类,但是这种分类方法没有一个确切定义。数控机床水平

9、高低由主要技术参数、功能指标和关键部件的功能水平决定。,还可以按数控机床的联动轴数来分类,这样可以分为2 轴联动,2.5 轴联动、3 轴联动、4 轴联动、5 轴联动等数控机床。其中,2.5 轴联动是三个坐标轴中任意两轴联动,第三轴点位或直线控制。,轮廓控制系统按所控制的联动轴数不同,可以分为下面几种主要形式: (1)二轴联动 主要用于数控车床加工曲线旋转面或数控铣床加工曲线柱面,两轴联动,(2)二轴半联动 主要用于控制三轴以上的机床,其中二个轴互为联动,而另一个轴作周期进给,如在数控铣床上用球头铣刀采用行切法加工三维空间曲面。,两轴半联动,(3)三轴联动 一般分为两类,一类就是X、Y、Z三个直

10、线坐标轴联动,比较多地用于数控铣床、加工中心等,如用球头铣刀铣切三维空间曲面(如图1-7所示)。另一类是除了同时控制X、Y、Z其中两个直线坐标轴联动外,还同时控制围绕其中某一直线坐标轴旋转的旋转坐标轴。,三轴联动,(4)四轴联动 即同时控制X、Y、Z三个直线坐标轴与某一旋转坐标轴联动(回转工作台)。,四轴联动,(5)五轴联动 除了同时控制X、Y、Z三个直线坐标轴联动外,还同时控制围绕这些直线坐标轴旋转的A、B、C坐标轴中的两个坐标,即形成同时控制五个轴联动。,五轴联动,a),b),数控系统,国外数控系统,FUNUC数控系统,SIEMENS数控系统,数控系统,国内数控系统,华中数控,广州数控,蓝

11、天数控,1.4 数控编程的分类,(一)手工直接编程 手工直接编程是用数控机床提供的指令直接编写出零件加工程序的过程。手工直接编程又称手工编程,主要用于几何造型比较简单或有某种规律的曲线、曲面零件的数控编程,是目前数控机床操作人员和车间级编程人员较多使用的方法。,(二)CAD/CAM集成系统数控编程 一种情况是因在产品设计阶段,就已完成零件几何模型的构建,如Pro/E、UG等,NC程序实际上是在完成零件的几何模型建模后,再进入到加工模块,通过创建刀具、创建几何体、创建操作等一系列的操作,并生成刀具位置源文件(CLSF),然后再通过执行后处理生成某一特定数控系统所需的NC代码。 另一种情况是针对以

12、数控编程为主要目的而开发的CAD/CAM软件,如Mastercam等。其NC代码的生成过程,首先要通过软件的CAD功能,完成线架造型、曲面造型或实体造型,当然也可将其他软件创建的实体模型或曲面模型转换到系统中,通过刀具路径规划,刀位文件生成、刀具路径模拟以及实体切削验证,确认刀具路径合理,无过切及碰撞等情况,即可通过执行后处理程序,得到零件加工所需的NC代码。,1.5 数控编程的步骤,就手工编程而言,其编程过程主要包括:分析零件图样、工艺处理、数值计算、编写程序单、程序输入、程序校验及首件试切。,1分析零件图样和工艺处理 首先要根据零件图样,对零件的尺寸、形状、材料、精度和热处理等技术要求进行

13、工艺分析,制定出合理的加工方案与工艺路线,确定加工工序和工步,选择机床、夹具、刀具及确定切削用量等工艺参数,设置工件坐标系及确定合理的进给路线,同时还要考虑刀具的切入、切出位置及对刀点、换刀点位置的安排等。 2数值计算 根据零件上标注的几何尺寸和设定的工件坐标系,以及加工的进给路线,计算出刀位数据。主要是计算直线段的起点、终点坐标;圆弧段的起点、终点坐标及圆弧圆心点的坐标。 对于较复杂的直线与圆弧或圆弧与圆弧的交点或切点的坐标计算,通常利用勾股定理、三角函数、代数方程可以完成这类计算工作,也可以利用绘图软件的查询功能来帮助完成这一步工作。 3编写零件加工程序 编程人员可以根据数控系统提供的指令

14、功能及程序书写格式,逐段编写加工程序。 此外,还应填写有关的工艺文件,如数控加工工序卡片、数控刀具卡片、数控刀具明细表、工件安装和零点设定卡片等。,4程序输入 数控加工程序的输入有手动数据输入、介质输入、通信输入等方式。 (1)手动数据输入 手动数据输入方式即MDI方式。它是指利用数控机床操作面板上的键盘,将编好的程序直接输入到数控系统中。其特点是输入简单,检验与校核、修改方便。 (2)介质输入 介质输入是指将加工程序记录在软磁盘(Floppy Disk)、存储卡(M-CARD)、U盘(USB flash Disk)等存储介质上,通过数控系统相对应的插槽或端口将程序一次性输入。其输入的特点是输

15、入速度快、便于程序的长期保存和重复使用。 (3)通信输入 数据传输的方式有串口通信方式与并口通信方式。串口通信方式是指通过电缆线将计算机与数控机床上的标准串行接口连接起来,一次性将零件加工程序输入到数控机床的存储器,加工时再从存储器一段一段地往外读出;并口通信方式常称为DNC方式,是一种边传送边加工的工作方式。对于具有复杂曲面形状的模具加工,采用CAD/CAM软件编程时的程序长度常常会超过数控机床内存储器的存储容量,此时,DNC工作方式是程序输入的主要方式。 5程序检验 程序检验包括程序格式错误检查,MDI方式下输入时的键盘输入差错,加工过程中的安全性检查以及零件加工后最终的零件合格性检查。,

16、(一)数控机床坐标轴和运动方向的规定 统一规定数控机床的坐标轴及运动的正、负方向可使编程简便,并使所编程序对于同类型机床具有互换性。目前国际标准化组织已经统一了标准坐标系。我国也制订了JB30511999数字机床坐标 运动方向的命名的标准,对数控机床的坐标轴和运动方向做出了明确规定。 1坐标和运动方向命名的原则 为了便于编程人员编写程序,编程人员可不考虑实际机床在加工零件时是刀具移向工件,还是工件移向刀具,而一律假定工件固定,刀具相对于静止的工件而运动。 2标准坐标系的规定 在数控机床上加工零件,机床的动作是由数控机床发出的指令来控制的。为了确定机床的运动方向,移动的距离,就要在机床上建立一个坐标系,这个坐标系就叫标准坐标系,也叫机床坐标系。在编制程序时,就可以以该坐标系来规定运动的方向和距离。,第二节 数控编程的基础知识,10/18/2019,36,围绕X、Y、Z轴旋转的圆周进给坐标轴分别用A、B、C表示。根据右手螺旋法则,可以方便地确定A、B、C三个旋转坐标轴。以大拇指指向X、Y、Z方向,则食指、中指等的指向是圆周进给运动A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号