数控机床编程加工技术.ppt
《数控机床编程加工技术.ppt》由会员分享,可在线阅读,更多相关《数控机床编程加工技术.ppt(585页珍藏版)》请在三一办公上搜索。
1、数控编程及加工技术 吴刚,前 言,目前,在世界各国的制造业中,普遍使用了数控技术。数控技术以其高难度、高精度、高稳定、高效率和高度灵活性为制造业的发展提供了技术上的保障。随着我国制造业的飞速发展,数控技术在我国已得到了广泛使用。数控设备的使用程度及数控设备操作者的数控技术水平已成为决定企业生产制造水平的关键因素。因此,数控技术人才的培养已成为我国制造业人才培养中的当务之急。,为了适应数控技术人才培养的需要,同时,为了适应我国高等职业教育的改革与发展,我们总结了多年的教学经验,编写了这本教材。本书对常用数控技术进行了全面细致的介绍,包括数控加工概述、数控加工工艺基础、数控编程基础、数控车床编程技
2、术、数控铣床编程技术、数控加工中心编程技术、宏程序编程技术、数控电火花线切割编程技术及CAD/CAM自动编程技术等方面。,第一章 数控加工概述,【学习目标】(1)了解数控机床的工作原理。(2)理解数控加工的特点。(3)掌握数控机床的组成、分类及编程方法。,1.1 数控机床加工编程概述,1.1.1 计算机数控简介计算机数字控制(Computer Numerical Control,简称CNC)是一种自动控制技术,指利用数字化信息对某一过程进行控制的一种方法,采用这种方法实现数字控制的一整套装置称为数控系统。数控机床和普通机床的最大区别在于数控机床装备有数控系统,通过数字化信息对机床运动及其加工过
3、程进行控制,从而实现自动加工。,图1-1和图1-2所示分别为数控车床和铣削加工中心。都配有一个类似于计算机的控制系统(即数控系统),这样的机床就是数控机床。,图1-1 数控车床,图1-2铣削加工中心(带刀库),我们周围的机械产品80左右都属于单件或小批量产品。随着科学技术的不断发展,所要求加工的机械产品的形状越来越复杂、加工精度要求越来越高,而且经常面临着改型或更新换代,为了解决上述问题,数控机床应运而生。它有效地解决了上述矛盾,为单件、小批量生产的精密复杂零件提供了自动化加工手段。数控机床加工出来的工件可以光洁如镜,比人类毛发还要细致数倍,而且数控机床擅长复杂零件的加工,譬如水轮机叶片的加工
4、。对于一些多轴联动的数控机床,仅在一台机床上,就可以完成一个复杂零件的所有工序,相当于把“车间”集成为一台机床,极大地节省了空间,提高了生产效率。有的机床,非常智能化,它能在线检测加工状况,独立自主的管理自己,而且能够与企业和客户的生产管理系统通信,实现生产管理的现代化。,1.1.2 数控加工程序简介,首先,让我们从总体上来了解数控机床的加工过程以及指挥数控机床运动的指令。当拿到生产依据的技术图样,如图1-3所示,要根据给定的工件尺寸和表面光洁度,采用相应的加工方法与加工步骤来实现零件的加工。,图13零件图样,加工开始前,根据加工内容和加工方法必须编制加工程序。加工程序就是控制数控机床运动的指
5、令,即人与数控机床进行交流的语言。,O0001 程序名 N01 G54 G00 X 150.0 250.0;设定坐标系 N02 T0101 F0.4;粗车刀 N03 G00 X66.0 Z 1.0 M03 S 1500;车端面 N04 G96 G01X-1.6 S160;N05 G00Z2.0;N06 X66.0;N07 G01 Z0.0;N08 X-1.6;,N09 G00 Z1.0;N10 X67.0;N11 G71 U1.5 R0.5;粗车外圆循环N12 G71 P13 Q21 U0.5 W0.1 FOA;N13 G00 X23.8;N14 G01X29.8 Z-2.0;N15 Z-25
6、.2;N16 X36.0;N17 G03 X41.965 Z-28.2 R3.0;N18 G01 Z-40.0;N19 X56.95 Z-50.0;N20 Z-71.0;N21 X67.OZ-76.0;N22 G00 X150.OG50.0 S 1500;N23 T0303 F0.15 M03;精车刀 N24 G42 X21.8Z2.0;精车外圆 N25 G01 X29.8 Z-2.0 F0.15;N26 Z-20.0;N27 G01 X27.5;N28 Z-24.4;N29 G02 X29.1 Z-25.210.8 K0;N30 G01 X35.963;N31 G03 X41.963 Z-2
7、8.2 10 K-3;N32 G01 Z-40.0;N33 X56.95 Z-50.0;N34 Z-71.0;N35 X67.0Z-76.0;N36 G40 G00 X150.0 250.0;,数控机床根据以上程序自动切削,将毛坯上多余的部分切除,从而加工出合格的工件。加工过程模拟如图1-4所示。在上面的加工过程中,经验和技能起着非常重要的作用。从上面的示例可以看出,控制数控机床运动的指令主要是由大写的英文字母和0-9的阿拉伯数字组成。,图1-4 数控加工过程模拟,1.2 数控机床的组成、工作原理及运动轨迹控制,1.2.1 数控机床的组成数控机床主要由机床本体、数控系统、伺服驱动系统3大部分组
8、成,如图1-5所示。,数控机床,1.数控装置,数控装置是数控机床的大脑。数控装置首先接受输入的加工信息,经过“思考”处理后,向伺服系统发出相应的指令脉冲,并通过伺服系统控制机床运动部件按加工程序指令运动。数控装置通常由一台专用微型计算机或通用计算机构成。基于PC的开放式数控系统,主要由一台通用微型计算机加装运动控制卡、1/O接口卡并运行CNC系统软件构成。目前国内应用较多的数控装置有日本的FANUC,德国的SIEMENS和国产华中世纪星等,如图1-6所示。,SIEMENS,FANUC 0i系统数控车床 华中世纪星数控车床,SIEMENS 802D数控铣床,FANUC 0i系统数控车床,华中世纪
9、星数控车床,图1-6 典型数控系统,2.伺服系统,伺服系统是数控机床的四肢,执行来自CNC装置的运动指令。伺服系统由伺服驱动装置、伺服电机和位置检测装置组成。伺服驱动装置里的主要功能是功率放大和速度调节,将弱电信号转化为强电信号,并保证系统的动态性能,如图1-7所示。伺服电机将电能转化为机械能,拖动机械部件移动或转动。伺服电机包括主轴电机和各方向的进给电机,分别如图1-8a)和图1-8b)所示。当今直线电机、直线驱动技术得到进一步的发展与应用,被认为是未来驱动的方向。直线电机通过取消机械传动部件,可达到较高加速度等级和速度,速度可达120m/min以上。,图1-7 伺服系统,图1-8 a)SI
10、EMENS主轴电机,图1-8 b)SIEMENS进给电机,图1-9海德汉位里检测元件,图1-10闭环伺服系统,检测装置是把位移和速度测量信号作为反馈信号,并将反馈信号转换成数字信号送回计算机与脉冲指令信号进行比较,以控制驱动元件的正确运转。数控机床常用的检测元件如图1-9所示。检测装贵的精度直接影响数控机床的定位精度和加工精度。通过位置检测装置,可构成闭环或半闭环控制的伺服系统,如图1-10所示。,3.机床本体,数控机床的本体与普通机床基本类似,不同之处是数控机床结构简单、刚性好,传动系统通常采用滚珠丝杠(如图1-11所示)代替普通机床的丝杠和齿条传动,主轴变速系统内简化了齿轮箱,普遍采用变频
11、调速和伺服控制。另外,数控机床床身有的采用混凝土,减震效果非常好。,图1-11 滚珠丝杠,为了使数控机床自动工作,还必须输入相应的零件加工程序,它是联系人和数控机床的桥梁。加工程序以指令的形式记载各种加工信息,如零件加工的工艺过程、工艺参数和刀具运动等。通过将这些信息输入到数控装置,从而实现人对机床的控制,对零件进行切削加工,最终加工出人所期望的产品形状。程序的输入有多种形式,可通过手动数据输入方式(MDI)或通信接口将加工程序输入机床。,1.2.2 数控机床加工工作原理,在数控加工中,编程人员首先按照零件加工的技术要求和工艺要求,编写零件的加工程序,并将加工程序输入到数控装置;数控装置对加工
12、程序进行相应译码和运算,并将处理结果送到机床各个坐标的伺服系统;伺服系统接收来自数控装置输出的指令信息并且经过功率放大后,带动机床移动部件按照规定的轨迹和速度运动,从而使机床自动加工出符合图纸要求的零件。,在这一过程中,主轴运动、进给运动、更换刀具,以及工件的夹紧与松开,冷却、润滑泵的开与关、以及其他辅助装置等,严格按照加工程序规定的顺序、轨迹和参数进行工作,最终加工出符合图纸要求的零件。从数控机床的工作原理可以看出:数控机床在加工过程中无需人的干预,当加工零件发生变化时,只需改变加工程序即可,这就是数控加工“柔性”的体现。,1.2.3 数控机床运动轨迹的控制,数控机床对运动轨迹的控制主要有3
13、种形式:点位控制运动、直线控制运动、连续控制运动。,1.点位控制运动,点位控制只要求控制机床的移动部件从一点移动到另一点的准确定位,点与点之间的运动轨迹没有严格要求,在移动过程中不进行任何切削加工。因此,为了提高加工效率,保证定位精度,一般移动按照“先快后慢”的原则,即先快速接近目标点,再低速趋近并准确定位。图1-12所示为数控钻床加工示意图。点位控制方式仅用于数控钻床、数控镗床和数控冲床等。,图1-12点位控制加工示意图,2.直线控制运动,直线控制运动指刀具或工作台以给定的速度按直线运动。这类数控机床不仅要控制移动部件从一点准确地移动到另一点,而且要控制移动部件的运动速度和轨迹。刀具相对工件
14、移动的轨迹是平行于机床某一坐标轴的直线,移动部件在移动过程中进行切削加工,加工示例如图1-13所示。直线控制方式仅用于简易数控车床、数控铣床等。,图1-13直线控制加工示意图,3.连续控制运动,连续控制运动也称为轮廓控制运动,指刀具或工作台按工件的轮廓轨迹运动,它不仅能控制移动部件从一个点准确地移动到另一个点,而且还能控制整个加工过程每一点的速度与位移量,这样可以加工出由任意斜线、曲线或曲面组成的复杂零件。,图1-14所示为轮廓控制的加工轨迹,刀具在运动过程中对工件表面连续进行切削。能够进行轮廓控制的机床至少是两轴联动。所谓联动轴数是指:按照一定的函数关系能够同时协调运动的轴数。联动轴数越多,
15、其空间曲面加工能力越强。大多数数控机床都具有轮廓切削控制功能,如数控车床、数控铣床、数控磨床、数控齿轮加工机床和数控加工中心等。这些机床根据所控制的联动坐标轴数不同,又可以分为下面几种形式。,图1-14轮廓控制加工示意图,(1)两轴联动,主要用于数控车床加工回转体曲面或用于数控铣床加工箱板类零件的曲线轮廓,如图1-14所示。,(2)两轴半联动,主要用于三轴以上机床的控制,其中两轴可以联动,而另外一根轴可以作周期性进给。图1-15所示就是采用这种方式用行切法加工三维空间曲面。,图1-15二轴半联动加工曲面,(3)三轴联动,一般分为两类,一类就是X、Y、Z三个直线坐标轴联动,比较多的用于数控铣床、
16、加工中心等,图1-16所示是用球头铣刀铣切三维空间曲面。另一类是除了同时控制X、Y、Z其中两个直线坐标外,还同时控制围绕其中某一直线坐标轴旋转的旋转坐标轴。如车削加工中心,它除了控制Z轴和X轴两个直线坐标轴联动外,还需同时控制C轴(围绕Z轴旋转的主轴)联动,如图1-17所示。,图1-16三轴联动加工曲面图 1-17 C轴Z轴进给在圆柱面上铣螺旋槽,(4)四轴联动,四轴联动同时控制X、Y、Z三个直线坐标轴与某一旋转坐标轴联动,图1-18所示为同时控制X、Y、Z三个直线坐标轴与一个刀具摆动联动的数控机床。,图1-18四轴联动加工曲面,(5)五轴联动,五轴联动除同时控制X、Y、Z三个直线坐标轴联动外
17、,还同时控制围绕这些直线坐标轴旋转的A、B、C坐标轴中的两个坐标轴,形成5个轴联动。如图1-19所示,除了3个直线运动坐标外,工作台还还可以作回转运动,另外支撑工作台的托盘还可以摆动。这样3个直线坐标加上两个回转坐标形成了五轴联动。这时刀具可以被定在空间的任意方向,加工任意形状复杂的零件。,图1-19五轴联动,编制数控加工程序是使用数控机床的一项重要技术工作,理想的数控程序不仅应该保证加工出符合零件图纸要求的合格零件,还应该使数控机床的功能得到合理的应用与充分的发挥,使数控机床能安全、可靠、高效地工作。,1.3 数控加工程序编制的内容和方法,1.3.1 数控程序编制的内容及步骤,数控编程是指从
18、零件图纸到获得数控加工程序的全部工作过程,如图1-20所示。编程工作主要包括:,1.分析零件图样和制定工艺方案,这项工作是编程的第一步,内容包括:对零件图纸进行分析,明确加工的内容和要求;确定加工方案;选择适合的数控机床;选择或设计刀具和夹具;确定合理的走刀路线及选择合理的切削用量等。,图1-20数控编程的内容与步骤,要求编程人员能够对零件图纸的技术特性、几何形状、尺寸及工艺要求进行分析,并结合数控机床使用的基础知识,如数控机床的规格、性能、数控系统的功能等,确定加工方法和加工路线。,2.数学处理,在确定了工艺方案后,就需要根据零件的几何尺寸、加工路线等,计算刀具中心运动轨迹,以获得刀位数据。
19、通常需要计算出零件轮廓上相邻几何元素交点或切点的坐标值,得出各几何元素的起点、终点、圆弧的圆心坐标值等,以满足编程要求。当零件的几何形状与控制系统的插补功能不一致时,就需要进行较复杂的数值计算,一般需要使用计算机辅助计算,否则难以完成。,3.编写零件加工程序,在完成上述工艺处理及数值计算工作后,即可编写零件加工程序。程序编制人员使用数控系统的程序指令,按照规定的程序格式,逐段编写加工程序。程序编制人员应对数控机床的功能、程序指令及代码十分熟悉,才能编写出正确的加工程序。,4.程序检验及首件试切,程序编好后,在正式加工之前,一般要对程序进行检验。可采用机床空运转的方式,来检查机床动作和运动轨迹的
20、正确性,以检验程序。在具有图形模拟显示功能的数控机床上,可通过显示走刀轨迹或模拟刀具对工件的切削过程,对程序进行检查。程序经过检验正确无误后,应进行首件试切。通过检查试件,不仅可确认程序是否正确,还可知道加工精度是否符合要求。若能采用与被加工零件材料相同的材料进行试切,则更能反映实际加工效果,当发现加工的零件不符合加工技术要求时,可修改程序或采取尺寸补偿等措施。,1.3.2 数控程序编制的方法,数控加工程序的编制方法主要有两种:手工编制程序和自动编制程序。1.手工编程 手工编程指主要由人工来完成数控编程中各个阶段的工作,如图1-21所示。对于加工形状简单、计算量小、程序不长的零件,采用手工编程
21、比较容易,而且经济、及时。,图1-21手工编程,2.自动编程,自动编程是指在编程过程中,除了分析零件图纸和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。自动编程适用于:(1)形状复杂的零件(如空间曲线、曲面)。(2)工序多或形状虽不复杂但编程工作量很大的零件(如有数千个孔的零件)。(3)形状虽不复杂但计算工作量大的零件(如轮廓加工时,非 圆曲线的计算)。图形交互式自动编程是目前使用最为广泛的自动编程方法。它是指将零件的图形信息直接输入计算机,由CAD/CAM软件的NC模块自动生成数控程序,或者通过其它应用程序,将零件图纸信息直接转换成数控程序。,图形交互自动编程系统处理信息的过程如下:
22、(1)几何造型,即CAD(Computer Aided Design)。即将零件的几何实体准确绘制在计算机的屏幕上,作为下一步刀具轨迹计算的依据。(2)刀具路径的产生,即CAPP(Computer Aided Process Planning)和CAM(Computer Aided Manufacturing)。即根据加工要求,输入各种加工参数和制订工艺路线等,生成刀具位置数据,同时在屏幕上显示出刀具轨迹图形。(3)后置处理,即形成数控加工文件。在进行后置处理时,编程入员应根据具体的数控机床指令代码和编程格式,编写后置处理文件,或者通过菜单式对话的方式将相应的信息输入系统,形成后置处理文件,然
23、后系统根据该后置处理文件,形成特定机床的指令代码(即数控加工程序)。该指令代码可直接传送到数控机床,进行工件的加工,1.4 数控加工的特点 1.4.1 数控机床加工的特点,1.适应性强 数控机床的一个运动方向定义为一个坐标轴,数控机床能实现多个坐标轴的联动,所以数控机床能完成复杂型面的加工,特别是对于可用数学方程式和坐标点表示的形状复杂的零件,加工非常方便。并且同一台数控机床,在加工不同的零件时,只需变换加工程序、调整刀具参数等,不必用凸轮、靠模、样板或其它模具等专用工艺装备,且可采用成组技术的成套夹具。因此,零件生产的准备周期短,有利于机械产品的迅速更新换代,特别适合多品种、中小批量和复杂型
24、面的零件加工。所以,数控机床的适应性非常强。,2.加工质量稳定 对于同一批零件,由于使用同一类数控机床和刀具及同一个加工程序,刀具的运动轨迹完全相同,且数控机床是根据数控程序自动地进行加工,可以避免人为的误差,这就保证了零件加工的一致性好且质量稳定。,3.生产效率高 数控机床跟普通机床相比较,其刚度大,功率大,主轴转速和进给速度范围大且为无级变速,所以每道工序都可选择较大而合理的切削用量,减少了机动时间。数控机床加工可免去零件加工过程中的划线工作。数控机床加工的空行程速度大大高于普通机床,缩短了刀具快进、快退的时间。数控机床的定位精度、加工精度较稳定,一般省去加工过程中的中间检验,而只作关键工
25、序间的尺寸抽样检验,减少了停机检验时间。数控车床和加工中心能一次装夹,自动换刀加工,缩短了辅助加工时间。所以,数控机床比普通机床的生产效率高。数控机床的时间利用率高达90%,而普通机床仅为30%50%。,4.加工精度高 数控系统每输出一个脉冲,机床移动部件的移动量称为脉冲当量。数控机床的脉冲当量一般为0.001mm,高精度的数控机床可达0.0001mm,其运动分辨率远高于普通机床。另外,数控机床具有位置检测装置,可将移动部件的实际位移量或滚珠丝杆、伺服电机的转角反馈到数控系统中,并由数控系统自动进行补偿。因此数控加工可获得比机床本身精度还高的加工精度,所以零件加工尺寸的精度高。,5.工序集中,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 编程 加工 技术
链接地址:https://www.31ppt.com/p-2721760.html