数控机床的加工数控专业毕业论文.doc_第1页
数控机床的加工数控专业毕业论文.doc_第2页
数控机床的加工数控专业毕业论文.doc_第3页
数控机床的加工数控专业毕业论文.doc_第4页
数控机床的加工数控专业毕业论文.doc_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

毕 业 论 文题 目 数控机床的加工 专 业 数控加工与维护工程 班 级 学 生 指导教师 西安工业大学函授部二 0 0 九 年摘 要数控技术是一种集机、电、液、光、计算机、自动控制技术为一体的知识密集型技术,它是制造业实现现代化、柔性化、集成化生产的基础,同时也是提高产品质量,提高生产率必不可少的物质手段。日本、美国、德国等工业发达国家采用数控技术所获取经济效益大致为:操作人员减少50,成本降低60,机床利用率达60-80,机床台数减少50,生产面积减少40。世界制造业由于数控技术的广泛应用,普通机械逐渐被高效率、高精度的数控设备所替代。数控技术在机械制造业的广泛应用,已成为国民经济发展的强大动力。在发达国家中,数控机床已经普遍大量使用,而我国数控技术的应用及推广同发达国家相比差距很大。目前我国机床的数控化率仅为1.9,而日本高达30,美国超过了40,国家规划在2010年前,使数控化率达10以上。数控化率每增加一个百分点,需要5-6万台数控机床。这样算来,我国数年内将增加40-50万台数控机床,相应需要60-80万数控专业技术人才。而且,我国目前不仅仅是数控化比率低,就是现有的数控机床(大部分是进口设备)由于缺乏专门人才而未被充分利用。 据有关资料显示,近年来,我国模具企业大量采购数控设备,在有些地区有数控知识的高级技工年薪高达30万元。由此可见,数控专业人才缺乏到了十分严重的程度,这已经引起中央领导及有关部门的高度重视,也成为全社会关注的热点问题。因此,加快数控技术人员的培养步伐,培养符合现代化制造要求的各层次的数控人才已成为当务之急。数控指令的合理利用有助于提高加工效率,增加国家经济的发展。 我们应站在国家安全战略的高度来重视数控技术和产业问题,首先从社会安全看,因为制造业是我国就业人口最多的行业,制造业发展不仅可提高人民的生活水平,而且还可缓解我国就业的压力,保障社会的稳定;其次从国防安全看,西方发达国家把高精尖数控产品都列为国家的战略物质,对我国实现禁运和限制,“东芝事件”和“考克斯报告”就是最好的例证。不过现在在广东广州和辽宁大连在数控发面也在快速发展。 可持续发展的能力上,对竞争前数控技术的研究开发、工程化能力较弱;数控技术应用领域拓展力度不强;相关标准规范的研究、制定滞后。如东北的老工业区。不过现在也在从建之中。中国的机床多从国外进口,尤其日本、德国占去近50%。在日本、德国他们有先进的操作系统和机床耐用时,如日本法那克(fanuc)、德国西门子(siemens)。而在中国你又听说几个,所以现在我们首要做的就是能掌握核心技术,但这些又何从学起呢,仿造是先进的必经之路啊。就象我们学了课程,还要做习题一样.没有谁能跨越这一步。中国出了个蓝天数控,成了圈内知名品牌,但真正能做的又有多少呢关键词:机床 指令 插补 原理目 录第1章 数控机床概述21.1 数控技术的发展历史1.2 数控机床加工的特点1.3 数控机床的工作原理1.4 数控机床的组成1.5 数控机床的分类1.6 数控机床的主要性能指标 1.7 数控机床坐标系和运动方向的规定1.8 坐标系的原点第2章 数控机床的插补原理2.1数据采样插补法的基本原理2.2数据采样法直线插补2.3数据采样法圆弧插补2.4直线插补第3章 数控机床的基本指令3.0基本指令结语致谢参考文献第1章 数控机床概述1.1 数控技术的发展历史立帜机床网 20世纪中期,随着电子技术的发展,自动信息处理、数据处理以及电子计算机的出现,给自动化技术带来了新的概念,用数字化信号对机床运动及其加工过程进行控制,推动了机床自动化的发展。 采用数字技术进行机械加工,最早是在40年代初,由美国北密支安的一个小型飞机工业承包商派尔逊斯公司(parsonscorporation)实现的。他们在制造飞机的框架及直升飞机的转动机翼时,利用全数字电子计算机对机翼加工路径进行数据处理,并考虑到刀具直径对加工路线的影响,使得加工精度达到0.0381mm(0.0015in),达到了当时的最高水平。 1952年,麻省理工学院在一台立式铣床上,装上了一套试验性的数控系统,成功地实现了同时控制三轴的运动。这台数控机床被大家称为世界上第一台数控机床。 这台机床是一台试验性机床,到了1954年11月,在派尔逊斯专利的基础上,第一台工业用的数控机床由美国本迪克斯公司(bendix-cooperation)正式生产出来。 在此以后,从1960年开始,其他一些工业国家,如德国、日本都陆续开发、生产及使用了数控机床。 数控机床中最初出现并获得使用的是数控铣床,因为数控机床能够解决普通机床难于胜任的、需要进行轮廓加工的曲线或曲面零件。 然而,由于当时的数控系统采用的是电子管,体积庞大,功耗高,因此除了在军事部门使用外,在其他行业没有得到推广使用。 到了1960年以后,点位控制的数控机床得到了迅速的发展。因为点位控制的数控系统比起轮廓控制的数控系统要简单得多。因此,数控铣床、冲床、坐标镗床大量发展,据统计资料表明,到1966年实际使用的约6000台数控机床中,85%是点位控制的机床。 数控机床的发展中,值得一提的是加工中心。这是一种具有自动换刀装置的数控机床,它能实现工件一次装卡而进行多工序的加工。这种产品最初是在1959年3月,由美国卡耐特雷克公司(keaney&treckercorp.)开发出来的。这种机床在刀库中装有丝锥、钻头、铰刀、铣刀等刀具,根据穿孔带的指令自动选择刀具,并通过机械手将刀具装在主轴上,对工件进行加工。它可缩短机床上零件的装卸时间和更换刀具的时间。加工中心现在已经成为数控机床中一种非常重要的品种,不仅有立式、卧式等用于箱体零件加工的镗铣类加工中心,还有用于回转整体零件加工的车削中心、磨削中心等。 1967年,英国首先把几台数控机床连接成具有柔性的加工系统,这就是所谓的柔性制造系统(flexiblemanufacturingsystemfms)之后,美、欧、日等也相继进行开发及应用。 1974年以后,随着微电子技术的迅速发展,微处理器直接用于数控机床,使数控的软件功能加强,发展成计算机数字控制机床(简称为cnc机床),进一步推动了数控机床的普及应用和大力发展。 80年代,国际上出现了14台加工中心或车削中心为主体,再配上工件自动装卸和监控检验装置的柔性制造单元(flexiblemanufacturingcellfmc)。这种单元投资少,见效快,既可单独长时间少人看管运行,也可集成到fms或更高级的集成制造系统中使用。 目前,fms也从切削加工向板材冷作、焊接、装配等领域扩展,从中小批量加工向大批量加工发展。 1.2 数控机床加工的特点 (1) 自动化程度高,具有很高的生产效率。除手工装夹毛坯外,其余全部加工过程都可由数控机床自动完成。若配合自动装卸手段,则是无人控制工厂的基本组成环节。数控加工减轻了操作者的劳动强度,改善了劳动条件;省去了划线、多次装夹定位、检测等工序及其辅助操作,有效地提高了生产效率。(2) 对加工对象的适应性强。改变加工对象时,除了更换刀具和解决毛坯装夹方式外,只需重新编程即可,不需要作其他任何复杂的调整,从而缩短了生产准备周期。(3) 加工精度高,质量稳定。加工尺寸精度在0.0050 .01 mm 之间,不受零件复杂程度的影响。由于大部分操作都由机器自动完成,因而消除了人为误差,提高了批量零件尺寸的一致性,同时精密控制的机床上还采用了位置检测装置,更加提高了数控加工的精度。(4) 易于建立与计算机间的通信联络,容易实现群控。由于机床采用数字信息控制,易于与计算机辅助设计系统连接,形成cad/cam一体化系统,并且可以建立各机床间的联系,容易实现群控。 1.3 数控机床的工作原理当我们使用机床加工零件时,通常都需要对机床的各种动作进行控制,一是控制动作的先后次序,二是控制机床各运动部件的位移量。采用普通机床加工时,这种开车、停车、走刀、换向、主轴变速和开关切削液等操作都是由人工直接控制的。采用自动机床和仿形机床加工时,上述操作和运动参数则是通过设计好的凸轮、靠模和挡块等装置以模拟量的形式来控制的,它们虽能加工比较复杂的零件,且有一定的灵活性和通用性,但是零件的加工精度受凸轮、靠模制造精度的影响,而且工序准备时间也很长。采用数控机床加工零件时,只需要将零件图形和工艺参数、加工步骤等以数字信息的形式,编成程序代码输入到机床控制系统中,再由其进行运算处理后转成驱动伺服机构的指令信号,从而控制机床各部件协调动作,自动地加工出零件来。当更换加工对象时,只需要重新编写程序代码,输入给机床,即可由数控装置代替人的大脑和双手的大部分功能,控制加工的全过程,制造出任意复杂的零件。数控机床的控制系统一般都能按照数字程序指令控制机床实现主轴自动启停、换向和变速,能自动控制进给速度、方向和加工路线,进行加工,能选择刀具并根据刀具尺寸调整吃刀量及行走轨迹,能完成加工中所需要的各种辅助动作。 1.4 数控机床的组成数字控制机床(numerical control machine tools)简称数控机床,这是一种将数字计算技术应用于机床的控制技术。它把机械加工过程中的各种控制信息用代码化的数字表示,通过信息载体输入数控装置。经运算处理由数控装置发出各种控制信号,控制机床的动作,按图纸要求的形状和尺寸,自动地将零件加工出来。数控机床较好地解决了复杂、精密、小批量、多品种的零件加工问题,是一种柔性的、高效能的自动化机床,代表了现代机床控制技术的发展方向,是一种典型的机电一体化产品。 数控机床的组成: 数控机床的基本组成包括加工程序载体、数控装置、伺服驱动装置、机床主体和其他辅助装置。下面分别对各组成部分的基本工作原理进行概要说明。 1加工程序载体 数控机床工作时,不需要工人直接去操作机床,要对数控机床进行控制,必须编制加工程序。零件加工程序中,包括机床上刀具和工件的相对运动轨迹、工艺参数(进给量主轴转速等)和辅助运动等。将零件加工程序用一定的格式和代码,存储在一种程序载体上,如穿孔纸带、盒式磁带、软磁盘等,通过数控机床的输入装置,将程序信息输入到cnc单元。 2数控装置 数控装置是数控机床的核心。现代数控装置均采用cnc(computer numerical control)形式,这种cnc装置一般使用多个微处理器,以程序化的软件形式实现数控功能,因此又称软件数控(software nc)。cnc系统是一种位置控制系统,它是根据输入数据插补出理想的运动轨迹,然后输出到执行部件加工出所需要的零件。因此,数控装置主要由输入、处理和输出三个基本部分构成。而所有这些工作都由计算机的系统程序进行合理地组织,使整个系统协调地进行工作。 (1)输入装置 将数控指令输入给数控装置,根据程序载体的不同,相应有不同的输入装置。目前主要有键盘输入、磁盘输入、cad/cam系统直接通信方式输入和连接上级计算机的dnc(直接数控)输入,现仍有不少系统还保留有光电阅读机的纸带输入形式。 1)纸带输入方式。可用纸带光电阅读机读入零件程序,直接控制机床运动,也可以将纸带内容读入存储器,用存储器中储存的零件程序控制机床运动。 2)mdi手动数据输入方式。操作者可利用操作面板上的键盘输入加工程序的指令,它适用于比较短的程序。 在控制装置编辑状态(edit)下,用软件输入加工程序,并存入控制装置的存储器中,这种输入方法可重复使用程序。一般手工编程均采用这种方法。 在具有会话编程功能的数控装置上,可按照显示器上提示的问题,选择不同的菜单,用人机对话的方法,输入有关的尺寸数字,就可自动生成加工程序。 3)采用dnc直接数控输入方式。把零件程序保存在上级计算机中,cnc系统一边加工一边接收来自计算机的后续程序段。dnc方式多用于采用cad/cam软件设计的复杂工件并直接生成零件程序的情况。 (2)信息处理 输入装置将加工信息传给cnc单元,编译成计算机能识别的信息,由信息处理部分按照控制程序的规定,逐步存储并进行处理后,通过输出单元发出位置和速度指令给伺服系统和主运动控制部分。cnc系统的输入数据包括:零件的轮廓信息(起点、终点、直线、圆弧等)、加工速度及其他辅助加工信息(如换刀、变速、冷却液开关等) ,数据处理的目的是完成插补运算前的准备工作。数据处理程序还包括刀具半径补偿、速度计算及辅助功能的处理等。 (3)输出装置 输出装置与伺服机构相联。输出装置根据控制器的命令接受运算器的输出脉冲,并把它送到各坐标的伺服控制系统,经过功率放大,驱动伺服系统,从而控制机床按规定要求运动。 3伺服系统和测量反馈系统 伺服系统是数控机床的重要组成部分,用于实现数控机床的进给伺服控制和主轴伺服控制。伺服系统的作用是把接受来自数控装置的指令信息,经功率放大、整形处理后,转换成机床执行部件的直线位移或角位移运动。由于伺服系统是数控机床的最后环节,其性能将直接影响数控机床的精度和速度等技术指标,因此,对数控机床的伺服驱动装置,要求具有良好的快速反应性能,准确而灵敏地跟踪数控装置发出的数字指令信号,并能忠实地执行来自数控装置的指令,提高系统的动态跟随特性和静态跟踪精度。 伺服系统包括驱动装置和执行机构两大部分。驱动装置由主轴驱动单元、进给驱动单元和主轴伺服电动机、进给伺服电动机组成。步进电动机、直流伺服电动机和交流伺服电动机是常用的驱动装置。 测量元件将数控机床各坐标轴的实际位移值检测出来并经反馈系统输入到机床的数控装置中,数控装置对反馈回来的实际位移值与指令值进行比较,并向伺服系统输出达到设定值所需的位移量指令。 4机床主体 机床主机是数控机床的主体。它包括床身、底座、立柱、横梁、滑座、工作台、主轴箱、进给机构、刀架及自动换刀装置等机械部件。它是在数控机床上自动地完成各种切削加工的机械部分。与传统的机床相比,数控机床主体具有如下结构特点: (1)采用具有高刚度、高抗震性及较小热变形的机床新结构。通常用提高结构系统的静刚度、增加阻尼、调整结构件质量和固有频率等方法来提高机床主机的刚度和抗震性,使机床主体能适应数控机床连续自动地进行切削加工的需要。采取改善机床结构布局、减少发热、控制温升及采用热位移补偿等措施,可减少热变形对机床主机的影响。 (2)广泛采用高性能的主轴伺服驱动和进给伺服驱动装置,使数控机床的传动链缩短,简化了机床机械传动系统的结构。 (3)采用高传动效率、高精度、无间隙的传动装置和运动部件,如滚珠丝杠螺母副、塑料滑动导轨、直线滚动导轨、静压导轨等。 5数控机床的辅助装置 辅助装置是保证充分发挥数控机床功能所必需的配套装置,常用的辅助装置包括:气动、液压装置,排屑装置,冷却、润滑装置,回转工作台和数控分度头,防护,照明等各种辅助装置。1.5 数控机床的分类 1 金属切削类数控机床 与传统的车、铣、钻、磨、齿轮加工相对应的数控机床有数控车床、数控铣床、数控钻床、数控磨床、数控齿轮加工机床等。尽管这些数控机床在加工工艺方法上存在很大差别,具体的控制方式也各不相同,但机床的动作和运动都是数字化控制的,具有较高的生产率和自动化程度。 在普通数控机床加装一个刀库和换刀装置就成为数控加工中心机床。加工中心机床进一步提高了普通数控机床的自动化程度和生产效率。例如铣、镗、钻加工中心,它是在数控铣床基础上增加了一个容量较大的刀库和自动换刀装置形成的,工件一次装夹后,可以对箱体零件的四面甚至五面大部分加工工序进行铣、镗、钻、扩、铰以及攻螺纹等多工序加工,特别适合箱体类零件的加工。加工中心机床可以有效地避免由于工件多次安装造成的定位误差,减少了机床的台数和占地面积,缩短了辅助时间,大大提高了生产效率和加工质量。 2特种加工类数控机床 除了切削加工数控机床以外,数控技术也大量用于数控电火花线切割机床、数控电火花成型机床、数控等离子弧切割机床、数控火焰切割机床以及数控激光加工机床等。 3板材加工类数控机床 常见的应用于金属板材加工的数控机床有数控压力机、数控剪板机和数控折弯机等。 近年来,其它机械设备中也大量采用了数控技术,如数控多坐标测量机、自动绘图机及工业机器人等。 二、按控制运动轨迹分类 1点位控制数控机床 点位控制数控机床的特点是机床移动部件只能实现由一个位置到另一个位置的精确定位,在移动和定位过程中不进行任何加工。机床数控系统只控制行程终点的坐标值,不控制点与点之间的运动轨迹,因此几个坐标轴之间的运动无任何联系。可以几个坐标同时向目标点运动,也可以各个坐标单独依次运动。 这类数控机床主要有数控坐标镗床、数控钻床、数控冲床、数控点焊机等。点位控制数控机床的数控装置称为点位数控装置。 2直线控制数控机床 直线控制数控机床可控制刀具或工作台以适当的进给速度,沿着平行于坐标轴的方向进行直线移动和切削加工,进给速度根据切削条件可在一定范围内变化。 直线控制的简易数控车床,只有两个坐标轴,可加工阶梯轴。直线控制的数控铣床,有三个坐标轴,可用于平面的铣削加工。现代组合机床采用数控进给伺服系统,驱动动力头带有多轴箱的轴向进给进行钻镗加工,它也可算是一种直线控制数控机床。 数控镗铣床、加工中心等机床,它的各个坐标方向的进给运动的速度能在一定范围内进行调整,兼有点位和直线控制加工的功能,这类机床应该称为点位/直线控制的数控机床。 3轮廓控制数控机床 轮廓控制数控机床能够对两个或两个以上运动的位移及速度进行连续相关的控制,使合成的平面或空间的运动轨迹能满足零件轮廓的要求。它不仅能控制机床移动部件的起点与终点坐标,而且能控制整个加工轮廓每一点的速度和位移,将工件加工成要求的轮廓形状。 常用的数控车床、数控铣床、数控磨床就是典型的轮廓控制数控机床。数控火焰切割机、电火花加工机床以及数控绘图机等也采用了轮廓控制系统。轮廓控制系统的结构要比点位/直线控系统更为复杂,在加工过程中需要不断进行插补运算,然后进行相应的速度与位移控制。 现在计算机数控装置的控制功能均由软件实现,增加轮廓控制功能不会带来成本的增加。因此,除少数专用控制系统外,现代计算机数控装置都具有轮廓控制功能。1.6 数控机床的主要性能指标数控机床的性能指标一般有精度指标、坐标轴指标、运动性能指标及加工能力指标几种,详细内容及其含义与影响可参见表 1 。 1.7 数控机床坐标系和运动方向的规定在数控机床上进行加工,通常使用直角坐标系来描述刀具与工件的相对运动。应符合jb3051-82的规定。(1)刀具相对于工件运动的原则。由于机床的结构不同,有的是刀具运动,工件固定,有的是刀具固定,工件运动等等。为编程方便,一律规定为工件固定,刀具运动。 (2)标准的坐标系是一个右手直角坐标系,如图所示,姆指为x轴,食指为y轴,中指为z轴,指尖指向各坐标轴的正方向,即增大刀具和工件距离的方向。同时规定了分别平行于x、y、z轴的第一组附加轴为u、v、w;第二组附加轴为p、q、r。 (3)若有旋转轴时,规定绕x、y、z轴的旋转轴为a、b、c轴,其方向为右旋螺纹方向,见图所示。旋转轴的原点一般定在水平面上。若还有附加的旋转轴时用d、e定义,其与直线轴没有固定关系。1.8 坐标系的原点机床的一个重要的坐标系统是机床坐标系,这个坐标系是通过机床返回参考点的操作建立起来的坐标系,在机床上是一个固定点。机床坐标系的原点到机床参考点的距离由参数设定,一般设为0。该参数为0时,机床坐标系的原点和机床参考点是同一个点。在编程时通过g53指令可以直接定位到机床坐标系中相应的坐标点。g53是非模态指令,只在当前程序段起作用。第2章 数控机床的插补原理2.1数据采样插补法的基本原理1、 插补是数据点的“密化”过程,是数控加工过程必不可少重要环节,插补精度的高低直接影响数控机床的加工精度,因此要引起足够的重视。2、 插补器可分为硬件插补器、软件插补器及硬件、软件结合插补器。现代cnc数控系统多采用软件插补或软、硬件插补结合的方法,由软件完成粗插补、硬件完成精插补。3、 插补方法根据系统输出到伺服驱动装置的信号不同,可分为基准脉冲插补和数据采样插补,着重对两种方法的特点进行比较。4、 逐点比较法是早期数控机床开环系统中广泛使用的一种基准脉冲插补方法,其基本思想是每次仅向一个坐标输出一个进给脉冲,每走一步都要将加工点的瞬时坐标与理论加工轨迹相比较,判断实际加工点与理论轨迹的偏移位置,通过偏差函数计算二者之间的偏差,从而决定下一步的走向,因此每进一步均要完成偏差判别、坐标进给、偏差计算和终点判别四个工作节拍。5、 逐点比较法直线插补。通过推导第一象限直线插补的插补公式,理解逐点比较法直线插补方法,并推导出其它象限直线插补的偏差判别式。6、 由用逐点比较法插补第一象限的直线引伸到其它象限,有两种方法:分别处理法和坐标变换法。一定要注意使用坐标变换法时坐标的绝对值要求。2.2 数据采样法直线插补g1直线插补指的是刀架以直线的形状移动(以达到切削的目的).当然移动的速度就是切削速度.也就是刀架从a点移动到b点位置的一种方式和过程.而两点之间移动的过程有多种举个例从a点(坐标x0.0 z0.0)移动到b点(x50.0 z-50.0) :1可以先走到c点(x50.0z0.0)再到b点.2先走到d点(x0.0 z-50.0)再到b点,3就是按a点直接到b点的直线的方式移动. 4可以先走到f点(x50.0 z-25.0)再到b点 等g1的移动方式就是第三种.g0为快速定位方式,与g1的移动方式不同的地方在于:只要刀架从a点移动到b点即可,不管移动过程用何种方式,对于机器来说一般定位类似如第四种.即根据各轴电机的速度,两轴一起按各自的速度走,假设两电机速度一样的话就出现了上例说的第4种情况,因为x是直径,半径距离只有252.3 数据采样法圆弧插补g02为顺时针插补,g03为逆时针插补,在xy平面中,格式如下:g02/g03 x_ y_ i_ k_ f_或g02/g03 x_ y_ r_ f_,其中x、y为圆弧终点坐标,i、j为圆弧起点到圆心在x、y轴上的增量值,r为圆弧半径,f为进给量。 在圆弧切削时注意,q180,r为正值;q180,r为负值;i、k的指定也可用r指定,当两者同时被指定时,r指令优先,i、k无效;r不能做整圆切削,整圆切削只能用i、j、k编程,因为经过同一点,半径相同的圆有无数个。 当有i、k为零时,就可以省略;无论g90还是g91方式,i、j、k都按相对坐标编程;圆弧插补时,不能用刀补指令g41/g42。 2.4 直线插补直线插补指令g01 &mdash。数控铣床编程 书写格式:g01 x_ y_ z_ f_x、y:目标点坐标f:进给速度编程实例: 绝对值方式编程:g01 x40。直线插补指令g01 数控铣床编程 书写格式:g01 x_ y_ z_ f_x、y:目标点坐标f:进给速度编程实例: 绝对值方式编程:g01 x40. y30. f300增量值方式编程:g91 g01 x30. y20. f300第3章 数控机床的基本指令1.基本指令1.常用编程指令的应用 车削加工编程一般包含x和z坐标运动及绕z轴旋转的转角坐标c 。(1)快速定位(g00或g0) 刀具以点位控制方式从当前所在位置快速移动到指令给出的目标位置。指令格式:g00 x(u) z(w) ;(2)直线插补(g01或g1) 指令格式:g01 x(u) z(w) f ;图1 快速定位 图2 直线插补 g00 x40.0 z56.0; g01 x40.0 z20.1 f0.2; /绝对坐标,直径编程; /绝对坐标,直径编程,切削进给率0.2mm/r g00 u-60.0 w-30 g01 u20.0 w-25.9 f0.2; /增量坐标,直径编程 /增量坐标,直径编程,切削进给率0.2mmr(3)圆弧插补(g02或g2,g03或g3)1)指令格式: g02 x(u)_z(w)_i_k_f_ ;g02 x(u) z(w) r f ;g03 x(u)_z(w)_i_k_f_ ;g03 x(u) z(w) r f ; 2)指令功能:3)指令说明:g02为顺时针圆弧插补指令,g03为逆时针圆弧插补指令。圆弧的顺、逆方向判断见图3左图,朝着与圆弧所在平面相垂直的坐标轴的负方向看,顺时针为g02,逆时针为g03,图3右图分别表示了车床前置刀架和后置刀架对圆弧顺与逆方向的判断;图3 圆弧的顺逆方向如图4,采用绝对坐标编程,x、z为圆弧终点坐标值;采用增量坐标编程,u、w为圆弧终点相对圆弧起点的坐标增量,r是圆弧半径,当圆弧所对圆心角为0180时,取正值;当圆心角为180360时,r取负值。i、k为 圆心在x、z轴方向上相对圆弧起点的坐标增量(用半径值表示),i、k为零时可以省略。图4 圆弧绝对坐标,相对坐标图5 圆弧插补 g02 x50.0 z30.0 i25.0 f0.3; g03 x87.98 z50.0 i-30.0 k-40.0 f0.3; g02 u20.0 w-20.0 i25.0 f0.3; /绝对坐标,直径编程 g02 x50.z30.0 r25.0 f0.3; g03 u37.98 w-30.0 i-30.0 k-40.0 f0.3; g02 u20.0 w-20.0 r25.0 f0.3; /相对坐标,直径编程(4)主轴转速设置(s)车床主轴的转速(rmin)为:式中为圆周切削速度,单位缺省为mmin 、d为工件的外径,单位为mm。 例如,工件的外径为200mm,要求的切削速度为300mmin,经计算可得因此主轴转速应为478rmin,表示为s478。(5)主轴速度控制指令 数控车削加工时,按需要可以设置恒切削速度(例如,为保证车削后工件的表面粗糙度一致,应设置恒切削速度),车削过程中数控系统根据车削时工件不同位置处的直径计算主轴的转速。恒切削速度设置方法如下:g96 s ; 其中s后面数字的单位为rmin。设置恒切削速度后,如果不需要时可以取消,其方式如下:g97 s ; 其中s后面数字的单位为rmin。 在设置恒切削速度后,由于主轴的转速在工件不同截面上是变化的,为防止主轴转速过高而发生危险,在设置恒切削速度前,可以将主轴最高转速设置在某一个最高值。切削过程中当执行恒切削速度时,主轴最高转速将被限制在这个最高值。设置方法如下:g50 s ; 其中s的单位为rmin。图6 主轴速度控制例如:在刀具t01切削外形时用g96设置恒切削速度为200mmin,而在钻头t02钻中心孔时用g97取消恒切削速度,并设置主轴转速为1100rmin。这两部分的程序头如下:g50 s2500 t0101 m08; /g50限定最高主轴转速为2500rmin;g96 s200 m03; / g96设置恒切削速度为200mmin,主轴顺时针转动g00 x48.0 z3.0; / 快速走到点(48.0,3.0)g01 z-27.1 f0.3; /车削外形g00 ul.0 z3.0; /快速退回t0202; /调02号刀具 g97 sll00 m03; /g97取消恒切削速度,设置主轴转速为ll00rming00 x0.0 z5.0 m08; /快速走到点(0,5.0),冷却液打开g01 z-5.0 f0.12; /钻中心孔(6)进给率和进给速度设置指令在数控车削中有两种切削进给模式设置方法,即进给率(每转进给模式)和进给速度(每分钟进给模式)。1)进给率,单位为mm/r,其指令为: g99; / 进给率转换指令, g01 x z f ; / f的单位为mmr2)进给速度,单位为mmmin,其指令为: g98; / 进给速度转换指令 g01 x z f ; / f的单位为mmmin图7 进给率和进给速度a:g99 g01 z-27.1 f0.3; b:g98 g01 z-10.0 f80; 表示进给率为0.3mmr 表示进给速度为80mmmin cnc系统缺省进给模式是进给率,即每转进给模式。(7)工件原点设置工件坐标系的原点有两种设置方法。1)用g50指令进行工件原点设置,分以下两种设置情况:图8 工件原点设置坐标原点设置在卡盘端面如图8a所示,这种情况下z坐标是正值。工件原点设置在卡盘端面:g50 x85.z210.;/* 将刀尖当前位置的坐标值定为工件坐标系中的一点(85.,210.)。坐标原点设置在零件右端面如图8b所示,这种情况下z坐标值是负值。工件原点设置在工件右端面:g50 x85.0 z90.0;则刀尖当前位置即为工件坐标系原点。(8)端面及外圆车削加工 端面及外圆的车削加工要用到插补指令g01。 为正确地编写数控程序,应在编写程序前根据工件的情况选择工件原点。确定好工件原点后,还必须确定刀具的起始点。 编程时还应考虑车削外圆的始点和端面车削的始点,这两点的确定应结合考虑工件的毛坯情况。如果毛坯余量较大,应进行多次粗车,最后进行一次精车,因而每次的车削始点都不相同。图9 确定车削原点a)工件原点在左端面时 b) 工件原点在右端面时1)工件原点在左端面o0001 /* 程序编号o0001n0 g50 x85.0 z210.0; /* 设置工件原点在左端面n1 g30 u0 w0; /* 返回第二参考点n2 g50 s1500 t0101 m08; /* 限制最高主轴转速为1500rmin,调01号刀具,m08为打开冷却液n3 g96 s200 m03; /* 指定恒切削速度为200mminn4 g00 x40.4 z153.0; /* 快速走到外圆粗车始点n5 g01 z40.2 f0.3; /* 以进给率0.3mm/r车削外圆n6 x60.4; /* 台阶车削n7 z20.0; /*60.4mm处长度为20.0mm的一段外圆n8 g00 x62.0 z150.2; /* 刀具快速退到点(62.0,150.2)n9 x41.0; /*刀具快速走到点(41.0,150.2)n10 g01 x-1.6; /* 车削右端面n1l g00 zl52.0; /* 刀具快速退到点(-1.6,152.0)n12 g30 u0 w0; /* 直接回第二参考点以进行换刀n13 (finishing); /*精车开始,括号为程序说明n14 g50 s1500 t0202; /*限制最高主轴转速为1500rmin,调02号刀具n15 g96 s250; /* 指定恒切削速度为250mminn16 g00 x40.0 z153.0 ;/*快速走到外圆精车始点(40.0,153)n17 g42 g01 z151.0 f0.15; /*调刀尖半径补偿,右偏n18 z40.0; /*40.4mm一段外圆的精车n19 x60.0; /*台阶精车n20 z20.0; /*60.0mm处长度为20.0mm外圆的精车n21 g40 g00 x62.0 z150.0; /*取消刀补n22 x41.0; /*刀具快速走到点(41.0,150.0)n23 g41 g01 x40.0; /*调刀尖半径补偿,左偏n24 g01 x-1.6; /*精车右端面n25 g40 g00 zl52.0 m09; /*取消刀补,切削液关n26 g30 u0 w0 m05; /*返回第二参考点,主轴停止n27 m30; /*程序结束2)工件原点在右端面:工件原点设置在右端面与设置在左端面的区别仅在于z坐标为负值,程序编写过程完全相同。o0002 ; /* 程序编号n0 g50 x85.0 z90.0 /* 设置工件原点在右端面n2 g30 u0 w0; /* 返回第二参考点n4 g50 s1500 t0101 m08; /* 限制最高主轴转速n6 g96 s200 m03; /* 指定恒切削速度为200mmin,主轴逆时针旋转n8 g00 x30.4 z3.0; /*快速走到点(30.4,3.0)n10 g01 w-33.0 f0.3; /*以进给率0.3mm/r粗车30.4处外圆n12 u30.0 w-50.0; /*粗车锥面n14 w-10.0; /*粗车60.4mm处长度为10的一段外圆n16 g00 ul.6 w90.2; /*刀具快速走到点(62.0,0.2)n18 u-31.0; /*刀具快速走到点(3l,0.2)n20 g01 u-32.6; /*粗车端面n22 g00 w2.0; /*刀具快速走到点(-1.6,2)n24 g30 u0 w0; /*返回第二参考点n26 (finishing); /*精车开始n28 g50 s1500 t0202; /*设置主轴最高转速1500rmin,调2号刀具n30 g96 s250; /* 指定恒切削速度为250mminn32 g00 x30.0 z3.0;/*刀具快速走到精车始点(30.0,3.0)n34 g42 g01 w-2.0 f0.15; /*调刀尖半径补偿,右偏n36 w-31.0; /*精车30.4mm处外圆n38 u30.0 w-50.0; /*精车锥面n40 w-10.0; /*精车60.0mm处外圆n42 g40 g00 u2.0 w90.0; /*取消刀补,刀具快速走到点(62,0.0)n44 u-31.0; /*刀具快速走到点(31,0.0)n46 g41 g01 u-1.0; /*调刀尖半径补偿,左偏n48 g01 u-32.6; /*精车端面n50 g40 g00 w2.0 m09; /*取消刀补,刀具快速走到点(1.6,2.0)n52 g30 u0 w0 m30; /*返回参考点,程序结束实例: 如图10所示零件图10 数控车削综合编程实例n0050 g01 x32 z0; n0110 g02 x16 z-15 r2;n0060 g01 x-0.5; n0120 g01 x20;n0070 g00 z1; n0130 g01 z35;n0080 g00 x10; n0140 x26;n0090 g01 x12 z1; n0150 z50;n0100 g01 x12 z1; n0160 x32;为1500rmin,调1号刀具,m08为打开冷却液在这种情况下,如果设置指令写成:g50 x0 z0; g02、g03指令表示刀具以进给速度从圆弧起点向圆弧终点进行圆弧插补。刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置。 2.循环加工指令 当车削加工余量较大,需要多次进刀切削加工时,可采用循环指令编写加工程序,这样可减少程序段的数量,缩短编程时间和提高数控机床工作效率。根据刀具切削加工的循环路线不同,循环指令可分为单一固定循环指令和多重复合循环指令。(1)单一固定循环指令 对于加工几何形状简单、刀具走刀路线单一的工件,可采用固定循环指令编程,即只需用一条指令、一个程序段完成刀具的多步动作。固定循环指令中刀具的运动分四步:进刀、切削、退刀与返回。1)外圆切削循环指令(g90)指令格式 : g90x(u)_ z(w)_ r_ f_指令功能: 实现外圆切削循环和锥面切削循环。 刀具从循环起点按图11与图12所示走刀路线,最后返回到循环起点,图中虚线表示按快速移动,实线表示按f指定的工件进给速度移动。图11 外圆切削循环图12 锥面切削循环指令说明: x、z 表示切削终点坐标值; u、w 表示切削终点相对循环起点的坐标分量; r 表示切削始点与切削终点在轴方向的坐标增量(半径值),外圆切削循环时r为零,可省略;表示进给速度。例题 如图13所示,运用外圆切削循环指令编程。 g90 x40 z20 f30 a-b-c-d-a x30 a-e-f-d-a x20 a-g-h-d-a图13 外圆切削循环例题例题 如图14所示,运用锥面切削循环指令编程。 g90 x40 z20 r-5 f30 a-b-c-d-ax30 a-e-f-d-a x20 a-g-h-d-a图14 锥面切削循环例题2) 端面切削循环指令(g94)指令格式: g94 x(u)_ z(w)_ r_ f_指令功能: 实现端面切削循环和带锥度的端面切削循环。刀具从循环起点,按图15与图16所示走刀路线,最后返回到循环起点,图中虚线表示按r快速移动,实线按指定的进给速度移动。图15 端面切削循环 图16 带锥度的端面切削循环 x、z表示端平面切削终点坐标值; u、w表示端面切削终点相对循环起点的坐标分量; r 表示端面切削始点至切削终点位移在z轴方向的坐标增量,端面切削循环时r为零,可省略; f表示进给速度。例题: 如图17所示,运用端面切削循环指令编程。 g94 x20 z16 f30 a-b-c-d-a z13 a-e-f-d-a z10 a-g-h-d-a图17 端面切削循环例题 图18 带锥度的端面切削循环例题 例题: 如图18所示,运用带锥度端面切削循环指令编程。 g94 x20 z34 r-4 f30 a-b-c-d-a z32 a-e-f-d-a z29 a-g-h-d-a(2)多重复合循环指令(g70g76) 运用这组g代码,可以加工形状较复杂的零件,编程时只须指定精加工路线、径向轴向精车留量和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高。 在这组指令中,g71 、g72、g73是粗车加工指令,g70是g71、g72、g73粗加工后的精加工指令,g74 是深孔钻削固定循环指令,g75 是切槽固定循环指令,g76是螺纹加工固定循环指令。1)外圆粗加工复合循环(g71)指令格式 : g71ud re g71pns qnf uu ww ff ss tt 指令功能: 切除棒料毛坯大部分加工余量,切削是沿平行z轴方向进行,如图19所示。a为循环起点,a-a-b为精加工路线。图19 外圆粗加工复合循环 图20 端面粗加工复合循环指令说明:d表示每次切削深度(半径值),无正负号; e表示退刀量(半径值),无正负号; ns表示精加工路线第一个程序段的顺序号; nf表示精加工路线最后一个程序段的顺序号; u表示x方向的精加工余量,直径值;例题 :如图21所示,运用外圆粗加工循环指令编程。图21 外圆粗加工复合循环例题n010 g50 x150 z100n020 g00 x41 z0n030 g71 u2 r1n040 g71 p50 q120 u0.5 w0.2

温馨提示

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

评论

0/150

提交评论