cnc加工工艺数控技术论坛 ncproduct-bbsdoc
发布时间:2022-10-15来源:诚源精密机械加工厂
数控技术论坛 /bbs 为您提供大量数控资料下载! 数控机床操作教程 前 言 数控技术及数控机床在当今机械制造业中的重要地位和巨大效益,显示了其在国家基础工业现代化中的战略性作用,并已成为传统机械制造工业提升改造和实现自动化、柔性化、集成化生产的重要手段和标志。数控技术及数控机床的广泛应用,给机械制造业的产业结构、产品种类和档次以及生产方式带来了革命性的变化。掌握现代数控技术知识是现代机电类专业学生必不可少的。本书根据国内数控技术及数控机床的应用情况,针对普通高等院校机电类专业学生的特点,突出数控技术的实用性和数控机床的操作性,力求做到理论与实践的最佳结合。本书可与南京机械专科学校编写的《数控技术》配套使用,也可作为学生在数控机床操作学习中的指导教材单独使用。本书共有五章。第一、三章由常州工学院张宇编写,第二章由沙洲工学院王文红、常州工学院张宇编写,第四、五章由常州技术师范学院朱巧荣编写。全书由河海大学常州机械工程学院刘任先审定。常州工学院在校学生潘宇峰参加了部分插图制作及程序编制工作。本书的出版得到了国家机械工业局教编室、江苏省教育厅、各参编学校的领导以及机械工业出版社的大力支持,在此一并表示感谢。由于时间仓促和编者水平有限,书中疏漏和谬误在所难免,恳请读者不吝指教,以便进一步修改。 编 者 2001年2月 /bbs 为您提供大量数控资料下载! 第一节 数控技术实践的重要性 随着科学技术的飞速发展,社会对机械产品的结构、性能、精度、效率和品种的要求越来越高,单件与中小批量产品的比重越来越大(目前已占到70%以上),传统的通用、 专用机床和工艺装备已经不能很好地适应高质量、高效率、多样化加工的要求,因而,以微电子技术和计算机技术为基础的数控技术,将机械技术、现代控制技术、传感检测技术、信息处理技术、网络通信技术和成组技术等有机地结合在一起,使机器制造行业的生产方式和机器制造技术发生了深刻的、革命性的变化。数控机床在机械制造业中得到日益广泛的应用(美国的数控机床已占机床总数的80% 以上),是因为它有效地解决了复杂、精密、小批多变的零件加工问题,能满足高质量、高效益和多品种、小批量的柔性生产方式的要求,适应各种机械产品迅速更新换代的需要,经济效益显着,代表着当今机械加工技术的趋势与潮流,也是现代机械制造企业在市场竞争激烈的条件下生存与发展的必然要求。在数控机床发展过程中,值得一提的是数控加工中心的出现。这是一种具有自动换刀装置的数控机床,它能实现一次装夹并进行多工序加工。这种机床在刀库中装有钻头、丝锥、铰刀、镗刀等刀具,通过程序指令自动选择刀具,并利用机械手将刀具装在主轴上,这样可大大缩短零件装卸时间和换刀时间。数控加工中心现在已经成为数控机床中一个非常重要的品种,不仅有立式、卧式等镗铣类加工中心用于箱体类零件的加工,还有车削加工中心用于回转体零件加工以及磨削加工中心等。这些高性能、高精度、高自动化的数控机床就组成了完整的数控机床家族。随着社会生产和科学技术的进步,数控技术不仅应用于机床的控制,还用于控制其他的设备,诸如数控线切割机、数控绘图机、数控测量机、数控冲剪机等,仅数控机床就有数控车床、数控铣床、数控钻床、数控磨床、数控镗床以及数控加工中心等。 数控技术论坛 /bbs 为您提供大量数控资料下载! 第一章绪论 数控机床在机械制造业中得到日益广泛的应用(美国的数控机床已占机床总数的80% 以上),它有效地解决了复杂、精密、小批多变的零件加工问题,能满足高质量、高效益和多品种、小批量的柔性生产方式的要求,适应各种机械产品迅速更新换代的需要,经济效益显着,。 第一节 数控技术实践的重要性 随着科学技术的飞速发展,社会对机械产品的结构、性能、精度、效率和品种的要求越来越高,单件与中小批量产品的比重越来越大(目前已占到70%以上),传统的通用、 专用机床和工艺装备已经不能很好地适应高质量、高效率、多样化加工的要求,因而,以微电子技术和计算机技术为基础的数控技术,将机械技术、现代控制技术、传感检测技术、信息处理技术、网络通信技术和成组技术等有机地结合在一起,使机器制造行业的生产方式和机器制造技术发生了深刻的、革命性的变化。数控机床在机械制造业中得到日益广泛的应用(美国的数控机床已占机床总数的80% 以上),是因为它有效地解决了复杂、精密、小批多变的零件加工问题,能满足高质量、高效益和多品种、小批量的柔性生产方式的要求,适应各种机械产品迅速更新换代的需要,经济效益显着,代表着当今机械加工技术的趋势与潮流,也是现代机械制造企业在市场竞争激烈的条件下生存与发展的必然要求。在数控机床发展过程中,值得一提的是数控加工中心的出现。这是一种具有自动换刀装置的数控机床,它能实现一次装夹并进行多工序加工。这种机床在刀库中装有钻头、丝锥、铰刀、镗刀等刀具,通过程序指令自动选择刀具,并利用机械手将刀具装在主轴上,这样可大大缩短零件装卸时间和换刀时间。数控加工中心现在已经成为数控机床中一个非常重要的品种,不仅有立式、卧式等镗铣类加工中心用于箱体类零件的加工,还有车削加工中心用于回转体零件加工以及磨削加工中心等。这些高性能、高精度、高自动化的数控机床就组成了完整的数控机床家族。随着社会生产和科学技术的进步,数控技术不仅应用于机床的控制,还用于控制其他的设备,诸如数控线切割机、数控绘图机、数控测量机、数控冲剪机等,仅数控机床就有数控车床、数控铣床、数控钻床、数控磨床、数控镗床以及数控加工中心等。 数控技术论坛 /bbs 为您提供大量数控资料下载! 第二节 数控机床的组成及分类 一、数控机床的组成数控机床一般由输入输出设备、CNC装置(或称CN C单元)、伺服单元、驱动装置(或称执行机构)、可编程控制器 PLC 及电气控制装置、辅助装置、机床本体及测量装置组成。图 1-1是数控机床的组成框图。 其中除机床本体之外的部分统称为计算机数控(CNC)系统。 图1-1 数控机床的组成框图 1. 机床本体CNC机床由于切削用量大、连续加工发热量大等因素对加工精度有一定影响,加之在加工中是自动控制,不能像在普通机床上那样由人工进行调整、补偿,所以其设计要求比普通机床更严格,制造要求更精密,采用了许多新的加强刚性、减小热变形、提高精度等方面的措施。装置CNC装置是CNC系统的核心,主要包括微处理器CPU、存储器、局部总线、外围逻辑电路以及与CNC系统的其他组成部分联系的接口等。数控机床的CNC系统完全由软件处理数字信息,因而具有真正的柔性化,可处理逻辑电路难以处理的复杂信息,使数字控制系统的性能大大提高。3. 输入/输出设备键盘、磁盘机等是数控机床的典型输入设备。除上述以外,还可以用串行通信的方式输入。数控系统一般配有CRT显示器或点阵式液晶显示器,显示的信息较丰富 ,并能显示图形。操作人员通过显示器获得必要的信息。 4. 伺服单元伺服单元是CNC和机床本体的联系环节,它把来自CNC装置的微弱指令信号放大成控制驱动装置的大功率信号。根据接收指令的不同,伺服单元有脉冲式和模拟式之分,而模拟式伺服单元按电源种类又可分为直流伺服单元和交流伺服单元。5. 驱动装置驱动装置把经放大的指令信号变为机械运动,通过简单的机械连接部件驱动机床,使工作台精确定位或按规定的轨迹作严格的相对运动, 最后加工出图纸所要求的零件。和伺服单元相对应,驱动装置有步进电机、直流伺服电机和交流伺服电机等。伺服单元和驱动装置可合称为伺服驱动系统,它是机床工作的动力装置,CNC装置的指令要靠伺服驱动系统付诸实施,所以,伺服驱动系统是数控机床的重要组成部分。从某种意义上说,数控机床功能的强弱主要取决于CNC装置,而数控机床性能的好坏主要取决于伺服驱动系统。6. 可编程控制器可编程控制器 (PC,Programmable Controller) 是一种以微处理器为基础的通用型自动控制装置,专为在工业环境下应用而设计的。由于最初研制这种装置的目的是为了解决生产设备的逻辑及开关控制, 故把称它为可编程逻辑控制器( PLC, Programmable Logic Controller)。当PLC用于控制机床顺序动作时,也可称之为编程机床控制器( PMC, Programmable Machine Controller )。PLC己成为数控机床不可缺少的控制装置。CNC和PLC协调配合,共同完成对数控机床的控制。用于数控机床的PLC一般分为两类:一类是CNC的生产厂家为实现数控机床的顺序控制,而将CNC和PLC综合起来设计,称为内装型(或集成型)PLC,内装型PLC是CNC装置的一部分;另一类是以独立专业化的PLC生产厂家的产品来实现顺序控制功能,称为独立型( 或外装型)PLC。7.测量装置测量装置也称反馈元件,通常安装在机床的工作台或丝杠上,相当于普通机床的刻度盘和人的眼睛,它把机床工作台的实际位移转变成电信号反馈给CNC装置,供CNC装置与指令值比较产生误差信号,以控制机床向消除该误差的方向移动。按有无检测装置,CNC系统可分为开环与闭环数控系统,而按测量装置的安装位置又可分为闭环与半闭环数控系统。开环数控系统的控制精度取决于步进电机和丝杠的精度,模具加工闭环数控系统的控制精度取决于检测装置的精度。因此,测量装置是高性能数控机床的重要组成部分。此外,由测量装置和显示环节构成的数显装置,可以在线显示机床移动部件的坐标值,大大提高工作效率和工件的加工精度。二、数控机床的分类数控机床的品种和规格繁多,分类方法不一。根据不完全统计,目前已有近500种数控机床。根据数控机床的功能和组成,一般可分为以下几类。 分 类 方 法 机 床 类? 型 按坐标轴数分类 一般数控机床 数控加工中心机床 多坐标数控机床 按系统控制特点分类 点位控制数控机床 直线控制数控机床 轮廓控制数控机床 按有无测量装置分类 开环数控系统 半闭环数控系统 闭环数控系统 按功能水平分类 经济型 普及型 高级型 三、加工中心加工中心能自动改变机床主轴转速、进给量和刀具相对于工件的运动轨迹。有的加工中心带有双工作台,一个工作台上的工件在加工的同时,另一个工件可在处于装卸位置的工作台上进行装卸,然后交换加工(装卸)位置,因而节省总加工时间。由于加工中心具有上述功能,因而可以明显减少工件装夹、测量和机床的调整时间,减少工件的周转、搬运和存储时间,大大提高生产率,尤其是对于加工形状比较复杂、精度要求较高、品种更换频繁的零件中,更具有良好的经济性。加工中心的外形结构各异,但大体都由基础部件、主轴部件、数控系统、自动换刀系统(含刀库)和辅助装置等组成。按机床的形状,加工中心一般分为卧式加工中心、立式加工中心等。1.自动换刀装置1)回转刀架形式;2)更换主轴形式;3)更换主轴箱形式;4)带刀库的自动换刀系统形式,目前这种形式应用的最为广泛。2常用的刀库类型有盘式刀库(刀具较少时)、链式刀库(刀具数量在30-120把时)。有的数控加工中心还有机外对刀仪,用来测量刀具的长度、直径和角度,以便利用程序对刀具参数偏差进行补偿,保证准确加工。 数控技术论坛 /bbs 为您提供大量数控资料下载! 第三节 数控机床的特点 与普通机床相比,数控机床具有以下特点。一、适应性强由于数控机床能实现多个坐标的联动,所以数控机床能完成复杂型面的加工,特别是对于可用数学方程式和坐标点表示的形状复杂的零件,加工非常方便。当改变加工零件时,数控机床只需更换零件加工的NC程序,不必用凸轮、靠模、样板或其它模具等专用工艺装备,且可采用成组技术的成套夹具。因此,生产准备周期短,有利于机械产品的迅速更新换代。所以,数控机床的适应性非常强。二、加工质量稳定对于同一批零件,由于使用同一机床和刀具及同一加工程序,刀具的运动轨迹完全相同, 且数控机床是根据数控程序自动进行加工,可以避免人为的误差,这就保证了零件加工的一致性好且质量稳定。三、生产效率高数控机床上可以采用较大的切削用量,有效地节省了机动工时。还有自动换速、自动换刀和其他辅助操作自动化等功能,使辅助时间大为缩短,而且无需工序间的检验与测量,所以,比普通机床的生产率高3~4倍甚至更高。数控机床的主轴转速及进给范围都比普通机床大。目前数控机床的最高进给速度可达到100m/min以上,最小分辨率达0.01μm。 一般来说,数控机床的生产能力约为普通机床的三倍,甚至更高。数控机床的时间利用率高达90%,而普通机床仅为30%~50% 。四、加工精度高数控机床有较高的加工精度,一般在0.005~0.1mm之间。数控机床的加工精度不受零件复杂程度的影响,机床传动链的反向齿轮间隙和丝杠的螺距误差等都可以通过数控装置自动进行补偿,其定位精度比较高,同时还可以利用数控软件进行精度校正和补偿。五、工序集中,一机多用数控机床特别是带自动换刀的数控加工中心,在一次装夹的情况下,几乎可以完成零件的全部加工工序,一台数控机床可以代替数台普通机床。这样可以减少装夹误差,节约工序之间的运输、测量和装夹等辅助时间,还可以节省车间的占地面积,带来较高的经济效益。加工中心的工艺方案更与普通机床的常规工艺方案不同,CNC加工常规工艺以“工序分散”为特点,而加工中心则以工序集中为原则,着眼于减少工件的装夹次数,提高重复定位精度。六、cnc加工视频减轻劳动强度 练习题 1-1 什么是计算机数字控制机床? 1-2 CNC机床由哪些部件组成? 1-3 何谓点位控制、点位直线控制和轮廓控制?数控加工中心采用的是什么控制方式? /bbs 为您提供大量数控资料下载! 第二章数控编程实验 通过《数控技术》课程的学习,我们已知道,数控加工是把编好的加工程序输入数控装置,数控装置再将输入的信息进行运算处理后转换成驱动伺服机构的指令信号,最后由伺服机构控制机床的各种动作,自动地加工出零件。由此可看出,用数控机床加工零件,程序编制是一项重要的工作,它对有效利用数控机床起主要作用。数控加工的程序编制也称数控编程,数控编程时,必须对零件进行分析,将加工零件的全部工艺过程、工艺参数、位移数据等以规定的代码、程序格式写出。我们在学习了数控编程的基本知识(坐标系的确定、基本数控指令、指令格式等)后,如何编制出适合某一数控机床的实用加工程序?这在编程前,必须对该数控机床的规格、性能、切削范围、CNC系统所具备的功能、编程指令及指令格式等有较全面的了解,并将机床的运动过程、零件的工艺过程、切削用量和走刀路线等都编入程序,最后通过上机床进行加工模拟、试切加工等来验证程序的正确性、合理性。由此可以看出,数控编程是集工艺于程序中,且其实践性很强。通过数控编程实验这一章的学习,要求掌握数控编程的一般步骤、基本方法和常用编程技巧,学会数控机床的调整、参数设置和数控系统的基本操作等。 第一节??? 数控加工的工艺路线分析 理想的加工程序不仅应保证加工出符合图样的合格工件,同时应能使数控机床的功能得到合理的应用和充分的发挥。数控机床是一种高效率的自动化设备,它的效率高于普通机床的2~3倍,所以,要充分发挥数控机床的这一特点,必须熟练掌握其性能、特点、使用操作方法,同时还必须在编程之前正确地确定加工方案。由于生产规模的差异,对于同一零件的加工方案是有所不同的,应根据具体条件,选择经济、合理的工艺方案。一、加工工序划分在数控机床上加工零件,工序可以比较集中,一次装夹应尽可能完成全部工序。与普通机床加工相比,加工工序划分有其自己的特点,常用的工序划分原则有以下两种。1.保证精度的原则 数控加工要求工序尽可能集中,常常粗、精加工在一次装夹下完成,为减少热变形和切削力变形对工件的形状、位置精度、尺寸精度和表面粗糙度的影响,应将粗、精加工分开进行。对轴类或盘类零件,将各处先粗加工,留少量余量精加工,来保证表面质量要求。同时,对一些箱体工件,为保证孔的加工精度,应先加工表面而后加工孔。2. 提高生产效率的原则数控加工中,为减少换刀次数,节省换刀时间,应将需用同一把刀加工的加工部位全部完成后,再换另一把刀来加工其它部位。同时应尽量减少空行程,用同一把刀加工工件的多个部位时,应以最短的路线到达各加工部位。实际中,数控加工工序要根据具体零件的结构特点、技术要求等情况综合考虑。二、加工路线的确定 在数控加工中,刀具(严格说是刀位点)相对于工件的运动轨迹和方向称为加工路线。即刀具从对刀点开始运动起,直至结束加工程序所经过的路径,包括切削加工的路径及刀具引入、返回等非切削空行程。加工路线的确定首先必须保证被加工零件的尺寸精度和表面质量,其次考虑数值计算简单,走刀路线尽量短,效率较高等。下面举例分析数控机床加工零件时常用的加工路线.车圆锥的加工路线分析D,小径为d ,锥长为L,车圆锥的加工路线a的阶梯切削路线,二刀粗车,最后一刀精车;二刀粗车的终刀距S要作精确的计算,可有相似三角形得: 按图2-1b的相似斜线切削路线,也需计算粗车时终刀距S,同样由相似三角形可计算得: 按图2-1c的斜线加工路线,只需确定了每次背吃刀量ap,而不需计算终刀距,编程方便。但在每次切削中背吃刀量是变化的,且刀具切削运动的路线)指令车圆弧,若用一刀就把圆弧加工出来,这样吃刀量太大,容易打刀。所以,实际车圆弧时,需要多刀加工,先将大多余量切除,最后才车得所需圆弧。下面介绍车圆弧常用加工路线 为车圆弧的阶梯切削路线。即先粗车成阶梯,最后一刀精车出圆弧。此方法在确定了每刀吃刀量ap后,须精确计算出粗车的终刀距S,即求圆弧与直线的交点。此方法刀具切削运动距离较短,但数值计算较繁。图2-3 为车圆弧的同心圆弧切削路线。即用不同的半径圆来车削,最后将所需圆弧加工出来。此方法在确定了每次吃刀量ap后,对90°圆弧的起点、终点坐标较易确定,数值计算简单,编程方便,常采用。但按图2-3b加工时,空行程时间较长。 图2-4 为车圆弧的车锥法切削路线。即先车一个圆锥,再车圆弧。但要注意,车锥时的起点和终点的确定,若确定不好,则可能损坏圆锥表面,也可能将余量留得过大。确定方法如图2-4所示,连接OC交圆弧于D,过D点作圆弧的切线AB。由几何关系CD=OC-OD=-R=0.414R,此为车锥时的最大切削余量,即车锥时,加工路线不能超过AB线。由图示关系,可得AC=BC=0.586R,这样可确定出车锥时的起点和终点。当R不太大时,cnc加工工艺可取AC=BC=0.5R。此方法数值计算较繁,刀具切削路线.车螺纹时轴向进给距离的分析车螺纹时,刀具沿螺纹方向的进给应与工件主轴旋转保持严格的速比关系。考虑到刀具从停止状态到达指定的进给速度或从指定的进给速度降至零,驱动系统必有一个过渡过程,沿轴向进给的加工路线长度,除保证加工螺纹长度外,还应增加δ1(2~5mm)的刀具引入距离和δ2(1~2mm)的刀具切出距离,如图2-5所示。这样来保证切削螺纹时,在升速完成后使刀具接触工件,刀具离开工件后再降速。4.对于连续铣削轮廓,特别是加工圆弧时,要注意安排好刀具的切入、切出,要尽量避免交接处重复加工,否则会出现明显的界限痕迹。如图2-6所示,用圆弧插补方式铣削外整圆时,要安排刀具从切向进入圆周铣削加工,当整圆加工完毕后,不要在切点处直接退刀,而让刀具多运动一段距离,最好沿切线方向,以免取消刀具补偿时,刀具与工件表面相碰撞,造成工件报废。铣削内圆弧时,也要遵守从切向切入的原则,安排切入、切出过渡圆弧,什么是cnc加工如图3-7所示,若刀具从工件坐标原点出发,其加工路线,这样,来提高内孔表面的加工精度和质量。 5.对于位置精度要求精度较高的孔系加工,特别要注意孔的加工顺序的安排,安排不当时,就有可能将沿坐标轴的反向间隙带入,直接影响位置精度。如图2-8所示,图a为零件图,在该零件上加工的六个尺寸相同的孔,有两种加工路线。当按b 图所示路线孔定位方向相反,在Y方向反向间隙会使定位误差增加,而影响5、6孔与其它孔的位置精度。按图c所示路线孔后,往上移动一段距离到P点,然后再折回来加工5、6孔,这样方向一致,可避免反向间隙的引入,提高5、6孔与其它孔的位置精度。 6.铣削曲面的加工路线的分析铣削曲面时,常用球头刀采用“行切法”进行加工。所谓行切法是指刀具与零件轮廓的切点轨迹是一行一行的,而行间的距离是按零件加工精度的要求确定。对于边界敞开的曲面加工,可采用两种加工路线所示,对于发动机大叶片,当采用图2-9a的加工方案时,每次沿直线加工,刀位点计算简单,程序少,加工过程符合直纹面的形成,可以准确保证母线b的加工方案时,符合这类零件数据给出情况,便于加工后检验,叶形的准确度高,但程序较多。由于曲面零件的边界是敞开的,没有其他表面限制,所以曲面边界可以延伸,球头刀应由边界外开始加工。 以上通过几例分析了数控加工中常用的加工路线,实际生产中,加工路线的确定要根据零件的具体结构特点,综合考虑,灵活运用。而确定加工路线的总原则是:在保证零件加工精度和表面质量的条件下,尽量缩短加工路线,以提高生产率。 第二节??? 夹具、刀具的选择及切削用量的确定 一、夹具的选择、工件装夹方法的确定1.夹具的选择1)尽量选用可调整夹具、组合夹具及其它通用夹具,避免采用专用夹具,以缩短生产准备时间。2)在成批生产时才考虑采用专用夹具,并力求结构简单。3)装卸工件要迅速方便,以减少机床的停机时间。4)夹具在机床上安装要准确可靠,以保证工件在正确的位置上加工。2.夹具的类型数控车床上的夹具主要有两类:一类用于盘类或短轴类零件,工件毛坯装夹在带可调卡爪的卡盘(三爪、四爪)中,由卡盘传动旋转;另一类用于轴类零件,毛坯装在主轴顶尖和尾架顶尖间,工件由主轴上的拨动卡盘传动旋转。数控铣床上的夹具,一般安装在工作台上,其形式根据被加工工件的特点可多种多样。如:通用台虎钳、数控分度转台等。 3.零件的安装数控机床上零件的安装方法与普通机床一样,要合理选择定位基准和夹紧方案,注意以下两点:1)力求设计、工艺与编程计算的基准统一,这样有利于编程时数值计算的简便性和精确性。2)尽量减少装夹次数,尽可能在一次定位装夹后,加工出全部待加工表面。二、刀具的选择及对刀点、换刀点的设置1.刀具的选择与普通机床加工方法相比,数控加工对刀具提出了更高的要求,不仅需要刚性好、精度高,而且要求尺寸稳定,耐用度高,断屑和排屑性能好;同时要求安装调整方便,这样来满足数控机床高效率的要求。数控机床上所选用的刀具常采用适应高速切削的刀具材料(如高速钢、超细粒度硬质合金)并使用可转位刀片。(1)车削用刀具及其选择 数控车削常用的车刀一般分尖形车刀、圆弧形车刀以及成型车刀三类。1)尖形车刀 尖形车刀是以直线形切削刃为特征的车刀。这类车刀的刀尖由直线形的主副切削刃构成,如90°内外圆车刀、左右端面车刀、切槽(切断)车刀及刀尖倒棱很小的各种外圆和内孔车刀。尖形车刀几何参数(主要是几何角度)的选择方法与普通车削时基本相同,但应结合数控加工的特点(如加工路线、加工干涉等)进行全面的考虑,并应兼顾刀尖本身的强度。2)圆弧形车刀 圆弧形车刀是以一圆度或线轮廓度误差很小的圆弧形切削刃为特征的车刀。该车刀圆弧刃每一点都是圆弧形车刀的刀尖,应此,刀位点不在圆弧上,而在该圆弧的圆心上。圆弧形车刀可以用于车削内外表面,特别适合于车削各种光滑连接(凹形)的成型面。选择车刀圆弧半径时应考虑两点:一是车刀切削刃的圆弧半径应小于或等于零件凹形轮廓上的最小曲率半径,以免发生加工干涉;二是该半径不宜选择太小,否则不但制造困难,还会因刀尖强度太弱或刀体散热能力差而导致车刀损坏。3)成型车刀 成型车刀也称样板车刀,其加工零件的轮廓形状完全由车刀刀刃的形状和尺寸决定。数控车削加工中,常见的成型车刀有小半径圆弧车刀、非矩形车槽刀和螺纹刀等。在数控加工中,应尽量少用或不用成型车刀。(2)铣削用刀具及其选择 数控加工中,铣削平面零件内外轮廓及铣削平面常用平底立铣刀,该刀具有关参数的经验数据如下:1)铣刀半径RD应小于零件内轮廓面的最小曲率半径Rmin,一般取RD=(0.8~0.9)Rmin2)零件的加工高度H≤(1/4-1/6)RD,以保证刀具有足够的刚度。 3)粗加工内轮廓时,铣刀最大直径D可按下式计算(参见图2-10): 式中D1——轮廓的最小凹圆角半径;Δ——圆角邻边夹角等分线——精加工余量;(——圆角两邻边的最小夹角。 4)用平底立铣刀铣削内槽底部时,由于槽底两次走刀需要搭接,而刀具底刃起作用的半径Re=R-r,如图2-11 所示,即直径为d=2 Re=2(R-r),编程时取刀具半径为Re=0.95(R-r)。(3)标准化刀具 目前,数控机床上大多使用系列化、标准化刀具,对可转位机夹外圆车刀、端面车刀等的刀柄和刀头都有国家标准及系列化型号;对于加工中心及有自动换刀装置的机床,刀具的刀柄都已有系列化和标准化的规定,如锥柄刀具系统的标准代号为TSG—JT,直柄刀具系统的标准代号为DSG—JZ。此外,对所选择的刀具,在使用前都需对刀具尺寸进行严格的测量以获得精确数据,并由操作者将这些数据输入数据系统,经程序调用而完成加工过程,从而加工出合格的工件。2.对刀点、换刀点的设置工件装夹方式在机床确定后,通过确定工件原点来确定了工件坐标系,加工程序中的各运动轴代码控制刀具作相对位移。例如:某程序开始第一个程序段为N0010 G90 G00 X100 Z20 ,是指刀具快速移动到工件坐标下 X=100mm Z=20mm处。究竟刀具从什么位置开始移动到上述位置呢?所以在程序执行的一开始,必须确定刀具在工件坐标系下开始运动的位置,这一位置即为程序执行时刀具相对于工件运动的起点,所以称程序起始点或起刀点。此起始点一般通过对刀来确定,所以,该点又称对刀点。在编制程序时,要正确选择对刀点的位置。对刀点设置原则是:1)便于数值处理和简化程序编制。2)易于找正并在加工过程中便于检查。3)引起的加工误差小。对刀点可以设置在加工零件上,也可以设置在夹具上或机床上,为了提高零件的加工精度,对刀点应尽量设置在零件的设计基准或工艺基准上。例:以外圆或孔定位零件,可以取外圆或孔的中心与端面的交点作为对刀点。实际操作机床时,可通过手工对刀操作把刀具的刀位点放到对刀点上,即“刀位点”与“对刀点”的重合。所谓“刀位点”是指刀具的定位基准点,车刀的刀位点为刀尖或刀尖圆弧中心;平底立铣刀是刀具轴线与刀具底面的交点;球头铣刀是球头的球心,钻头是钻尖等。用手动对刀操作,对刀精度较低,且效率低。而有些工厂采用光学对刀镜、对刀仪、自动对刀装置等,以减少对刀时间,提高对刀精度。加工过程中需要换刀时,应规定换刀点。所谓“换刀点”是指刀架转动换刀时的位置,换刀点应设在工件或夹具的外部,以换刀时不碰工件及其它部件为准。三、切削用量的确定数控编程时,编程人员必须确定每道工序的切削用量,并以指令的形式写入程序中。切削用量包括主轴转速、背吃刀量及进给速度等。对于不同的加工方法,需要选用不同的切削用量。切削用量的选择原则是:保证零件加工精度和表面粗糙度,充分发挥刀具切削性能,保证合理的刀具耐用度;并充分发挥机床的性能,最大限度提高生产率,降低成本。1.主轴转速的确定主轴转速应根据允许的切削速度和工件(或刀具)直径来选择。其计算公式为: n=1000v/πD 式中 v切削速度,单位为m/min,由刀具的耐用度决定;n-- -主轴转速,单位为 r/min;D工件直径或刀具直径,单位为mm。计算的主轴转速n最后要根据机床说明书选取机床有的或较接近的转速。2.进给速度的确定进给速度是数控机床切削用量中的重要参数,主要根据零件的加工精度和表面粗糙度要求以及刀具、工件的材料性质选取。最大进给速度受机床刚度和进给系统的性能限制。确定进给速度的原则:1)当工件的质量要求能够得到保证时,为提高生产效率,可选择较高的进给速度。一般在100~200mm/min范围内选取。2)在切断、加工深孔或用高速钢刀具加工时,宜选择较低的进给速度,一般在20~50mm/min范围内选取。3)当加工精度,表面粗糙度要求高时,进给速度应选小些,一般在20~50mm/min范围内选取。4)刀具空行程时,特别是远距离“回零”时,可以设定该机床数控系统设定的最高进给速度。 3.背吃刀量确定背吃刀量根据机床、工件和刀具的刚度来决定,在刚度允许的条件下,应尽可能使背吃刀量等于工件的加工余量,这样可以减少走刀次数,提高生产效率。为了保证加工表面质量,可留少量精加工余量,一般0.2~0.5mm。总之,切削用量的具体数值应根据机床性能、相关的手册并结合实际经验用类比方法确定。同时,使主轴转速、切削深度及进给速度三者能相互适应,以形成最佳切削用量。 第三节 数控编程的有关问题 一、数控机床的坐标系统
确定后,还要确定坐标系原点的位置,这样坐标系才能确定下来。依原点的不同,数控机床的坐标系统分为机床坐标系和工件坐标系。1.? 2.? 工件坐标系 工件坐标系是用来确定工件几何形体上各要素的位置而设置的坐标系,工件原点的位置是人为设定的,它是由编程人员在编制程序时根据工件的特点选定的,所以也称编程原点。数控铣床加工零件的工件原点选择时应该注意:工件原点应选在零件图的尺寸基准上,对于对称零件,工件原点应设在对称中心上;对于一般零件,工件原点设在工件外轮廓的某一角上,这样便于坐标值的计算。对于Z轴方向的原点,一般设在工件表面,并尽量选在精度较高的工件表面。同一工件,由于工件原点变了,程序段中的坐标尺寸也随之改变。因此,数控编程时,应该首先确定编程原点,确定工件坐标系。编程原点的确定是在工件装夹完毕后,通过对刀确定。二、对刀在数控加工中,工件坐标系确定后,还要确定刀具的刀位点在工件坐标系中的位置。即常说的对刀问题。数控机床上,目前,常用的对刀方法为手动试切对刀。1.数控车床的对刀数控车床对刀方法基本相同,首先,将工件在三爪卡盘上装夹好之后,用手动方法操作机床,具体步骤如下:1)回参考点操作 采用ZERO(回参考点)方式进行回参考点的操作,建立机床坐标系。此时CRT上将显示刀架中心(对刀参考点)在机床坐标系中的当前位置的坐标值。2)试切对刀 先用已选好的刀具将工件外圆表面车一刀,保持X向尺寸不变,Z向退刀,按设置编程零点键,CRT屏幕上显示X、Z坐标值都清成零(即X0,Z0);然后,停止主轴,测量工件外圆直径D。如图2-14所示。再将工件端面车一刀,当CRT上显示的X坐标值为-(D/2)时,按设置编程零点键,CRT屏幕上显示X、Z坐标值都清成零(即X0,Z0),系统内部完成了编程零点的设置功能。3)建立工件坐标系 刀尖(车刀的刀位点)当前位置就在编程零点(即工件原点)上。2.数控铣床的对刀假设零件为对称零件,并且毛坯已测量好长为L1、宽为L2,平底立铣刀的直径也已测量好。如图2-15所示,将工件在铣床工作台上装夹好后,在手动方式操纵机床,具体步骤如下:1)回参考点操作 采用ZERO(回参考点)方式进行回参考点的操作,建立机床坐标系。此时CRT上将显示铣刀中心(对刀参考点)在机床坐标系中的当前位置的坐标值。 2)手工对刀 先使刀具靠拢工件的左侧面(采用点动操作,以开始有微量切削为准),刀具如图A位置,按设置编程零点键,CRT上显示X0、Y0、Z0,则完成X方向的编程零点设置。再使刀具靠拢工件的前侧面,刀具如图B位置,保持刀具Y方向不动,使刀具X向退回,当CRT上X坐标值0时,按编程零点设置键,就完成X、Y两个方向的编程零点设置。最后抬高Z轴,移动刀具,考虑到存在铣刀半径,当CRT上显示X坐标值为(L1/2+铣刀半径),Y的坐标值为(L2/2+铣刀半径)时,使铣刀底部靠拢工件上表面,按编程零点设置键,3)建立工件坐标系 此时,刀具(铣刀的刀位点)当前位置就在编程零点(即工件原点)上。由于手动试切对刀方法,调整简单、可靠,且经济,所以得到广泛的应用。 第四节 数控车床编程实例(参考程序见相应超级链接)实例一 1.根据零件图样要求、毛坯情况,确定工艺方案及加工路线)对短轴类零件,轴心线为工艺基准,用三爪自定心卡盘夹持φ45外圆,使工件伸出卡盘80㎜,一次装夹完成粗精加工。2)工步顺序① 粗车端面及φ40㎜外圆,留1㎜精车余量。② 精车φ40㎜外圆到尺寸。2.选择机床设备根据零件图样要求,选用经济型数控车床即可达到要求。故选用CK0630型数控卧式车床。3.选择刀具根据加工要求,选用两把刀具,T01为90°粗车刀,T03为90°精车刀。同时把两把刀在自动换刀刀架上安装好,且都对好刀,把它们的刀偏值输入相应的刀具参数中。4.确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系、对刀点和换刀点确定以工件右端面与轴心线的交点O为工件原点,建立XOZ工件坐标系,如前页图2-16所示。采用手动试切对刀方法(操作与前面介绍的数控车床对刀方法基本相同)把点O作为对刀点。换刀点设置在工件坐标系下X55、Z20处。6.编写程序(以CK0630车床为例)按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下:N0010 G59 X0 Z100 ;设置工件原点N0020 G90 N0030 G92 X55 Z20 ;设置换刀点N0040 M03 S600 N0050 M06 T01 ;取1号90°偏刀,粗车N0060 G00 X46 Z0N0070 G01 X0 Z0N0080 G00 X0 Z1N0090 G00 X41 Z1N0100 G01 X41 Z-64 F80 ;粗车φ40㎜外圆,留1㎜精车余量N0110 G28 N0120 G29 ;回换刀点N0130 M06 T03 ;取3号90°偏刀,精车N0140 G00 X40 Z1N0150 M03 S1000N0160 G01 X40 Z-64 F40 ;精车φ40㎜外圆到尺寸N0170 G00 X55 Z20N0180 M05N0190 M02 如图2-16所示工件,毛坯为φ45㎜×120㎜棒材,材料为45钢,数控车削端面、外圆。 ? 实例二 1.根据零件图样要求、毛坯情况,确定工艺方案及加工路线)对细长轴类零件,轴心线为工艺基准,用三爪自定心卡盘夹持φ25㎜外圆一头,使工件伸出卡盘85㎜,用顶尖顶持另一头,一次装夹完成粗精加工。2)? 工步顺序① 手动粗车端面。② 手动钻中心孔。③ 自动加工粗车φ16㎜、φ22㎜外圆,留精车余量1㎜。④ 自右向左精车各外圆面:倒角→车削φ16㎜外圆,长35㎜→车φ22㎜右端面→倒角→车φ22㎜外圆,长45㎜。⑤ 粗车2㎜×0.5㎜槽、3㎜×φ16㎜槽。⑥ 精车3㎜×φ16㎜槽,切槽3㎜×0.5㎜槽,切断。2.选择机床设备根据零件图样要求,选用经济型数控车床即可达到要求。故选用CK0630型数控卧式车床。3.选择刀具根据加工要求,选用五把刀具,T01为粗加工刀,选90°外圆车刀,T02为中心钻,T03为精加工刀,选90°外圆车刀,T05为切槽刀,刀宽为2㎜,T07为切断刀,刀宽为3㎜(刀具补偿设置在左刀尖处)。同时把五把刀在自动换刀刀架上安装好,且都对好刀,把它们的刀偏值输入相应的刀具参数中。4.确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系、对刀点和换刀点确定以工件右端面与轴心线的交点O为工件原点,建立XOZ工件坐标系,如图2-17所示。采用手动试切对刀方法(操作与前面介绍的数控车床对刀方法基本相同)把点O作为对刀点。换刀点设置在工件坐标系下X35、Z30处。6.编写程序(以CK0630车床为例)按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下: N0010 G59 X0 Z105 N0020 G90 N0030 G92 X35 Z30?N0040 M03 S700N0050 M06 T01N0060 G00 X20 Z1 N0070 G01 X20 Z-34.8 F80N0080 G00 X20 Z1 N0090 G00 X17 Z1N0100 G01 X17 Z-34.8 F80N0110 G00 X23 Z-34.8 N0120 G01 X23 Z-80 F80N0130 G28 N0140 G29N0150 M06 T03 N0160 M03 S1100 N0170 G00 X14 Z1?N0171 G01 X14 Z0 N0180 G01 X16 Z-1 F60N0190 G01 X16 Z-35 F60N0200 G01 X20 Z-35 F60N0210 G01 X22 Z-36 F60N0220 G01 X22 Z-80 F60N0230 G28N0240 G29N0250 M06 T05 N0260 M03 S600 N0270 G00 X23 Z-72.5 N0280 G01 X21 Z-72.5 F40N0290 G04 P2N0300 G00 X23 Z-46.5 N0310 G01 X16.5 Z-46.5 F40 N0320 G28 N0330 G29 N0340 M06 T07 N0350 G00 X23 Z-47 N0360 G01 X16 Z-47 F40N0370 G04 P2N0380 G00 X23 Z-35N0390 GO1 X15 Z-35 F40N0400 G00 X23 Z-79N0410 G01 X20 Z-79 F40N0420 G00 X22 Z-78 N0430 G01 X20 Z-79 F40N0440 G01 X0 Z-79 F40N0450 G28N0460 G29N0470 M05N0480 M02 如图2-17所示变速手柄轴,毛坯为φ25㎜×100㎜棒材,材料为45钢,完成数控车削。 实例三 1.根据零件图样要求、毛坯情况,确定工艺方案及加工路线)对短轴类零件,轴心线为工艺基准,用三爪自定心卡盘夹持φ25㎜外圆,一次装夹完成粗精加工。2) 工步顺序① 粗车外圆。基本采用阶梯切削路线,为编程时数值计算方便,圆弧部分可用同心圆车圆弧法,分三刀切完。② 自右向左精车右端面及各外圆面:车右端面→倒角→切削螺纹外圆→车φ16㎜外圆→车R3㎜圆弧→车φ22㎜外圆。③ 切槽。④ 车螺纹。⑤ 切断。2.选择机床设备根据零件图样要求,选用经济型数控车床即可达到要求。故选用CJK6136D型数控卧式车床。3.选择刀具根据加工要求,选用四把刀具,T01为粗加工刀,选90°外圆车刀,T02为精加工刀,选尖头车刀,T03为切槽刀,刀宽为4㎜,T04为60°螺纹刀。刀具布置如图2-19所示。同时把四把刀在四工位自动换刀刀架上安装好,且都对好刀,把它们的刀偏值输入相应的刀具参数中。4.确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系、对刀点和换刀点确定以工件右端面与轴心线的交点O为工件原点,建立XOZ工件坐标系,如图2-18所示。采用手动试切对刀方法(操作与前面介绍的数控车床对刀方法相同)把点O作为对刀点。换刀点设置在工件坐标系下X15、Z150处。6.编写程序(该程序用于CJK6136D车床)按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下:(该系统X方向采用半径编程)N0010 G00 Z2 S500 T01.01 M03 N0020 X11 ;粗车外圆得φ22㎜N0030 G01 Z-50 F100N0040 X15N0050 G00 Z2N0060 X9.5 ;粗车外圆得φ19㎜N0070 G01 Z-32 F100N0080 G91 G02 X1.5 Z-1.5 I1.5 K0 ;粗车圆弧一刀得R1.5㎜N0090 G90 G00 X15N0100 Z2N0110 X8.5 ;粗车外圆得φ17㎜N0120 G01 Z-32 F100N0130 G91 G02 X2.5 Z-2.5 I2.5 K0 ;粗车圆弧二刀得R3㎜N0140 G90 G00 X15 Z150N0150 T02.02 ;精车刀,调精车刀刀偏值N0160 X0 Z2 N0170 G01 Z0 F50 S800 ;精加工N0180 X7N0190 X8 Z-1N0200 Z-32N0210 G91 G02 X3 Z-3 I3 K0N0220 G90 G01 X11 Z-50N0230 G00 X15N0240 Z150N0250 T03.03 ;换切槽刀,调切槽刀刀偏值N0260 G00 X10 Z-19 S250 M03 ;割槽N0270 G01 X5.5 F80N0280 X10N0290 G00 X15 Z150N0300 T04.04 ;换螺纹刀,调螺纹刀刀偏值N0310 G00 X8 Z5 S200 M03 ;至螺纹循环加工起始点N0320 G86 Z-17 K2 I6 R1.08 P9 N1 ;车螺纹循环N0330 G00 X15 Z150N0340 T03.03 ;换切槽刀,调切槽刀刀偏值N0350 G00 X15 Z-49 S200 M03 ;切断N0360 G01 X0 F50N0370 G00 X15 Z150N0380 M02 如图2-18所示工件,毛坯为φ25㎜×65㎜棒材,材料为45钢。 实例四 编程之一 采用阶梯切削路线编程法,刀具每次运动的位置都需编入程序,程序较长,但刀具切削路径短,效率高,被广泛采用。1.根据零件图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线㎜内孔及左端面为工艺基准,用长心轴及左端面定位工件,工件右端面用压板、螺母夹紧,用三爪自定心卡盘夹持心轴,一次装夹完成粗精加工。2)? 工步顺序① 粗车外圆。基本采用阶梯切削路线,为编程时数值计算方便,圆弧部分可用同心圆车圆弧法,分四刀切完;圆锥部分用相似斜线车锥法分三刀切完。② 自右向左精车外轮廓面。2.选择机床设备根据零件图样要求,选用经济型数控车床即可达到要求。故选用CJK6136D型数控卧式车床。3.选择刀具根据加工要求,考虑加工时刀具与工件不发生干涉,可用一把尖头外圆车刀(或可转位机夹外圆车刀)完成粗精加工。4.确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系、对刀点和换刀点确定以工件右端面与轴心线的交点O为工件原点,建立XOZ工件坐标系,如图2-20所示。采用手动对刀方法把工件右端面与毛坯外圆面的交点A作为对刀点,如图2-20所示。采用MDI方式操纵机床,具体操作步骤如下:1)回参考点操作 采用ZERO(回参考点)方式进行回参考点的操作,建立机床坐标系。2)试切对刀 主轴正转,先用已选好车刀的刀尖紧靠工件右端面,按设置编程零点键,CRT屏幕上显示X、Z坐标值都清成零(即X0,Z0);然后退刀,再将工件外圆表面车一刀,保持X向尺寸不变,cnc加工工厂Z向退刀,当CRT上显示的Z坐标值为零时,按设置编程零点键,CRT屏幕上显示X、Z坐标值都清成零(即X0,Z0)。系统内部完成了编程零点的设置功能,即对刀点A为编程零点,建立了XAZ′工件坐标系。停止主轴,测量工件外圆直径D,若D测得φ55㎜。3)建立工件坐标系 刀尖(车刀的刀位点)当前位置就在编程零点上(即对刀点A点),现为编程方便,把工件右端面与轴心线的交点O为工件原点,要建立XOZ工件坐标系。则可执行程序段为G92 X27.5 Z0,CRT将会立即变为显示当前刀尖在XOZ工件坐标系中的位置,X坐标值为27.5,Y坐标值为0。即数控系统用新建立的XOZ工件坐标系取代了前面建立的XAZ′工件坐标系。 换刀点设置在XOZ工件坐标系下X15 Z150处。6.编写程序(该程序用于CJK6136D车床)按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下(该系统X方向采用半径编程):N0010 G92 X27.5 Z0;建立XOZ工件坐标系N0020 G00 Z2 S500 M03N0030 X27 ;车外圆得φ54㎜N0040 G01 Z-18.5 F100N0050 G00 X30N0060 Z2N0070 X25.5;粗车一刀外圆得φ51㎜N0080 G01 Z-10 F100N0090 G91 G02 X1.5 Z-1.5 I1.5 K0;粗车一刀圆弧得R1.5㎜N0100 G90 G00 X30N0110 Z2N0120 X24;粗车二刀外圆得φ48㎜?N0130 G01 Z-10 F100N0140 G91 G02 X3 Z-3 I3 K0;粗车二刀圆弧得R3㎜N0150 G90 G00 X30N0160 Z2N0170 X22.5;粗车三刀外圆得φ45㎜N0180 G01 Z-10 F100?N0190 G91 G02 X4.5 Z-4.5 I4.5 K0;粗车三刀圆弧得R4.5㎜N0200 G90 G00 X30N0210 Z2N0220 X21;粗车四刀外圆得φ42㎜N0230 G01 Z-4 F100N0240 G91 X1.5 Z-1.5;粗车圆锥一刀N0250 G90 G00 X25 N0260 Z2N0270 X19.5;粗车五刀外圆得φ39㎜N0280 G01 Z-4 F100N0290 G91 X3 Z-3;粗车圆锥二刀N0300 G90 G00 X25N0310 Z2N0320 X18;精车外轮廓N0330 G01 Z0 F150 S800N0340 G91 X1 Z-1N0350 Z-3N0360 X3 Z-3N0370 Z-3N0380 G02 X5 Z-5 I5 K0N0390 G01 Z-2N0400 X-1 Z-1N0410 G90 G00 X30N0420 Z150N0430 M02 编程之二 采用精加工轮廓循环编程法,程序较短,编程也较容易,关键是准确确定循环体中的进刀、退刀量及循环次数,但刀具空行程较多,加工效率低,较适合外形轮廓复杂的工件。上一零件还可采用精加工轮廓循环加工编程,如图2-21所示,每次循环刀具运动路线为A→B→C→D→E→F→G→H→I→J,走完一次循环后判别循环次数,若次数不够,则继续执行,直至循环结束。 循环次数N的确定:N=Δ/ap其中:Δ最大加工余量ap每次背吃刀量若N为小数,则用“去尾法”取整后再车一刀。p=0.95㎜,则循环次数N=10。循环体中除包括刀具的精加工轮廓轨迹以外,还包括刀具X向退刀、Z向退刀和X向进刀。X、Z向的进刀、退刀量可根据零件尺寸及刀具路线所示的零件,X向退刀量取2㎜,Z向退刀量确定为18㎜,X向进刀量为[(52-36)/2+2] ㎜=10㎜。,N0010 G92 X27.5 Z0;建立XOZ工件坐标系N0020 G91 G01 X-0.95 Z0 F100 S800 M03;X向每次背吃刀量0.95㎜N0030 X1 Z-1;精加工轮廓开始N0040 Z-3N0050 X3 Z-3N0060 Z-3N0070 G02 X5 Z-5 I5 K0N0080 G01 Z-2N0090 X-1 Z-1;精加工轮廓结束N0100 G00 X2;X向退刀2㎜N0110 Z18;Z向退刀18㎜N0120 X-10;X向进刀10㎜N0130 G26 N0020.0120.9;循环加工N0140 G90 G00 Z150N0150 M02 如图2-20所示轧辊工件,毛坯为φ55㎜×18㎜盘料,φ12+0。05 ㎜内孔及倒角和左右两端面已加工过,材料为45钢。 实例五 1.根据零件图样要求、毛坯情况,确定工艺方案及加工路线)对细长轴类零件,轴心线为工艺基准,用三爪自定心卡盘夹持φ58㎜外圆一头,使工件伸出卡盘175㎜,用顶尖顶持另一头,一次装夹完成粗精加工(注:切断时将顶尖退出)。2)? 工步顺序① 粗车外圆。基本采用阶梯切削路线㎜的圆锥段,留1㎜的余量。② 自右向左精车各外圆面:螺纹段右倒角→切削螺纹段外圆φ30㎜→车锥长10㎜的圆锥→车φ36㎜圆柱段→车φ56㎜圆柱段。③ 车5㎜×φ26㎜螺纹退刀槽,倒螺纹段左倒角,车锥长10㎜的圆锥以及车5㎜×φ34㎜的槽。④ 车螺纹。⑤ 自右向左粗车R15㎜、R25㎜、Sφ50㎜、R15㎜各圆弧面及30°的圆锥面。⑥ 自右向左精车R15㎜、R25㎜、Sφ50㎜、R15㎜各圆弧面及30°的圆锥面。⑦ 切断。2.选择机床设备根据零件图样要求,选用经济型数控车床即可达到要求。故选用CK0630型数控卧式车床。 3.选择刀具根据加工要求,选用三把刀具,T01为粗加工刀,选90°外圆车刀,T03为切槽刀,刀宽为3㎜,T05为螺纹刀。同时把三把刀在自动换刀刀架上安装好,且都对好刀,把它们的刀偏值输入相应的刀具参数中。4.确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系、对刀点和换刀点确定以工件左端面与轴心线的交点O为工件原点,建立XOZ工件坐标系。采用手动试切对刀方法(操作与上面数控车床的对刀方法相同)把点O作为对刀点。换刀点设置在工件坐标系下X70、Z30处。6.编写程序(该程序用于CK0630车床)按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下: N0010 G59 X0 Z195 N0020 G90 N0030 G92 X70 Z30?N0040 M03 S450N0050 M06 T01N0060 G00 X57 Z1 N0070 G01 X57 Z-170 F80N0080 G00 X58 Z1 N0090 G00 X51 Z1N0100 G01 X51 Z-113 F80N0110 G00 X52 Z1 N0120 G91 N0130 G81 P3 N0140 G00 X-5 Z0N0150 G01 X0 Z-63 F80 N0160 G00 X0 Z63 N0170 G80 N0180 G81 P2N0190 G00 X-3 Z0N0200 G01 X0 Z-25 F80N0210 G00 X0 Z25N0220 G80N0230 G90N0240 G00 X31 Z-25N0250 G01 X37 Z-35 F80 N0260 G00 X37 Z1N0270 G00 X23 Z-72.5 N0280 G00 X26 Z1N0290 G01 X30 Z-2 F60N0300 G01 X30 Z-25 F60 N0310 G01 X36 Z-35 F60 N0320 G01 X36 Z-63 F60 N0330 G00 X56 Z-63N0340 G01 X56 Z-170 F60N0350 G28 N0360 G29N0370 M06 T03N0380 M03 S400N0390 G00 X31 Z-25 N0400 G01 X26 Z-25 F40N0410 G00 X31 Z-23 N0420 G01 X26 Z-23 F40 N0430 G00 X30 Z-21N0440 G01 X26 Z-23 F40N0450 G00 X36 Z-35N0460 G01 X26 Z-25 F40N0470 G00 X57 Z-113N0480 G01 X34.5 Z-113 F40N0490 G00 X57 Z-111N0500 G01 X34.5 Z-111 F40 N0510 G28 N0520 G29N0530 M06 T05N0540 G00 X30 Z2N0550 G91N0560 G33 D30 I27.8 X0.1 P3 Q0N0570 G01 X0 Z1.5N0580 G33 D30 I27.8 X0.1 P3 Q0N0590 G90N0600 G00 X38 Z-45N0610 G03 X32 Z-54 I60 K-54 F40 N0620 G02 X42 Z-69 I80 K-54 F40 N0630 G03 X42 Z-99 I0 K-84 F40 N0640 G03 X36 Z-108 I64 K-108 F40N0650 G00 X48 Z-113N0660 G01 X56 Z-135.4 F60N0670 G00 X56 Z-113N0680 G00 X40 Z-113N0690 G01 X56 Z-135.4 F60N0700 G00 X50 Z-113N0710 G00 X36 Z-113N0720 G01 X56 Z-108 F60N0730 G00 X36 Z-45N0740 G00 X36 Z-45N0750 M03 S800N0760 G03 X30 Z-54 I60 K-54 F40N0770 G03 X40 Z-69 I80 K-54 F40N0780 G02 X40 Z-99 I0 K-84 F40N0790 G03 X34 Z-108 I64 K-108 F40N0800 G01 X34 Z-113 F40N0810 G01 X56 Z-135.4 F40N0820 G28N0830 G29N0840 M06 T03N0850 M03 S400N0860 G00 X57 Z-168N0870 G01 X0 Z-168 F40N0880 G28N0890 G29N0900 M05N0910 M02 如图2-22所示螺纹特形轴,毛坯为φ58㎜×100㎜棒材,材料为45钢。数控车削前毛坯已粗车端面、钻好中心孔。 第五节 数控铣床编程实例(参考程序请看超级链接) 实例一 1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线)以已加工过的底面为定位基准,用通用台虎钳夹紧工件前后两侧面,台虎钳固定于铣床工作台上。2)工步顺序① 铣刀先走两个圆轨迹,再用左刀具半径补偿加工50㎜×50㎜四角倒圆的正方形。② 每次切深为2㎜,分二次加工完。2.选择机床设备根据零件图样要求,选用经济型数控铣床即可达到要求。故选用XKN7125型数控立式铣床。3.选择刀具现采用φ10㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。4.确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系和对刀点在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图2-23所示。采用手动对刀方法(操作与前面介绍的数控铣床对刀方法相同)把点O作为对刀点。6.编写程序按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。考虑到加工图示的槽,深为4㎜,每次切深为2㎜,分二次加工完,则为编程方便,同时减少指令条数,可采用子程序。该工件的加工程序如下(该程序用于XKN7125铣床):N0010 G00 Z2 S800 T1 M03N0020 X15 Y0 M08N0030 G20 N01 P1.-2;调一次子程序,槽深为2㎜N0040 G20 N01 P1.-4;再调一次子程序,槽深为4㎜N0050 G01 Z2 M09N0060 G00 X0 Y0 Z150N0070 M02;主程序结束N0010 G22 N01;子程序开始N0020 G01 ZP1 F80N0030 G03 X15 Y0 I-15 J0N0040 G01 X20N0050 G03 X20 YO I-20 J0N0060 G41 G01 X25 Y15;左刀补铣四角倒圆的正方形N0070 G03 X15 Y25 I-10 J0N0080 G01 X-15?N0090 G03 X-25 Y15 I0 J-10N0100 G01 Y-15N0110 G03 X-15 Y-25 I10 J0N0120 G01 X15N0130 G03 X25 Y-15 I0 J10N0140 G01 Y0N0150 G40 G01 X15 Y0;左刀补取消N0160 G24;主程序结束 毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图3-23所示的槽,工件材料为45钢。 实例二 1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线)以底面为定位基准,两侧用压板压紧,固定于铣床工作台上2)工步顺序① 钻孔φ20㎜。② 按O’ABCDEFG线.选择机床设备根据零件图样要求,选用经济型数控铣床即可达到要求。故选用华中Ⅰ型(ZJK7532A型)数控钻铣床。3.选择刀具现采用φ20㎜的钻头,定义为T02,φ5㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。由于华中Ⅰ型数控钻铣床没有自动换刀功能,按照零件加工要求,只能手动换刀。4.确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系和对刀点在XOY平面内确定以0点为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图3-24所示。采用手动对刀方法把0点作为对刀点。 6.编写程序(用于华中I型铣床)按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下:1)加工φ20㎜孔程序(手工安装好φ20㎜钻头)%1337 N0010 G92 X5 Y5 Z5 ;设置对刀点N0020 G91 ;相对坐标编程N0030 G17 G00 X40 Y30 ;在XOY平面内加工N0040 G98 G81 X40 Y30 Z-5 R15 F150 ;钻孔循环N0050 G00 X5 Y5 Z50N0060 M05N0070 M02?2)铣轮廓程序(手工安装好ф5㎜立铣刀,不考虑刀具长度补偿)%1338 N0010 G92 X5 Y5 Z50N0020 G90 G41 G00 X-20 Y-10 Z-5 D01N0030 G01 X5 Y-10 F150N0040 G01 Y35 F150N0050 G91N0060 G01 X10 Y10 F150 N0070 G01 X11.8 Y0N0080 G02 X30.5 Y-5 R20N0090 G03 X17.3 Y-10 R20N0100 G01 X10.4 Y0N0110 G03 X0 Y-25N0120 G01 X-90 Y0N0130 G90 G00 X5 Y5 Z10N0140 G40N0150 M05N0160 M30 毛坯为120㎜×60㎜×10㎜板材,5㎜深的外轮廓已粗加工过,周边留2㎜余量,要求加工出如图2-24所示的外轮廓及φ20㎜的孔。工件材料为铝。 看了上面的例子,我们对普通的指令有了了解,但是跟高级语言比较,其功能显得薄弱,为了与高级语言相匹配,特地介绍宏指令。通过使用宏指令可以进行算术运算,逻辑运算和函数的混合运算,此外,宏、程序还提供了循环语句,分支语句和子程序调用语句。在宏语句中:变量:#0--#49是当前局部变量#50--#99是全局局部变量常量:PI,TRUE(真),FALSE(假)算术运算符:+,-, *,/条件运算符:EQ “=”,NE “!=”, GT “
”,GE “
=”逻辑运算符:and, or, not函数:sin[],cos[],tan[],atan[],atan2[],abs[],int[],sign[],sqrt[], exp[] 表达式:用运算符连接起来的常量,宏变量构成表达式。例如:100/sqrt[2]*cos[55*pi/180]赋值语句:宏变量=表达式。例如:#2=100/sqrt[2]*cos[55*pi/180]条件判别语句:if,else,endif格式:if 条件表达式 else endif循环语句:while,endw格式: while 条件表达式endw 实例三 1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线)以底面为主要定位基准,两侧用压板压紧,固定于铣床工作台上。2)加工路线y方向以行距小于球头铣刀逐步行切形成椭球形成。2.选择机床设备根据零件图样要求,选用经济型数控铣床即可达到要求。故选用华中ⅰ型(zjk7532a型)数控钻铣床。3.选择刀具球头铣刀大小(6mm。4.确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系和对刀点在xoy平面内确定以工件中心为工件原点,z方向以工件表面为工件原点,建立工件坐标系,如图2-25所示。采用手动对刀方法把0点作为对刀点。6.编写程序(用于华中i型铣床)按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工件的加工程序如下:%8005(用行切法加工椭园台块,x,y按行距增量进给)#10=100 ;毛坯x方向长度#11=70 ;毛坯y方向长度#12=50 ;椭圆长轴#13=20 ;椭圆短轴#14=10 ;椭园台高度#15=2 ;行距步长g92 x0 y0 z[#13+20]g90g00 x[#10/2] y[#11/2] m03g01 z0x[-#10/2] y[#11/2]g17g01 x[-#10/2] y[-#11/2]x[#10/2]y[#11/2]#0=#10/2#1=-#0#2=#13-#14#5=#12*sqrt[1-#2*#2/#13/#13]g01 z[#14]while #0 ge #1if abs[#0] lt #5#3=#13*sqrt[1-#0*#0/[#12*#12]]if #3 gt #2#4=sqrt[#3*#3-#2*#2]g01 y[#4] f400g19 g03 y[-#4] j[-#4] k[-#2]endifendifg01 y[-#11/2] f400#0=#0-#15g01 x[#0]if abs[#0] lt #5#3=#13*sqrt[1-#0*#0/[#12*#12]]if #3 gt #2#4=sqrt[#3*#3-#2*#2]g01 y[-#4] f400g19 g02 y[#4] j[#4] k[-#2]?endifendifg01 y[#11/2] f1500#0=#0-#15g01 x[#0]endwg00 z[#13+20] m05g00 x0 y0m02 毛坯为150㎜×70㎜×20㎜块料,要求铣出如图2-25所示的椭球面,工件材料为蜡块。 实例四 具体加工工艺和装夹方法和其余各题一样,这里略。程序如下:(用于华中i型铣床)%1978 #10=100 ;底平面ef的长度,可根据加工要求任定#0=#10/2 ;起刀点的横座标(动点)#100=20 ;c点的横座标#1=20 ;c点和g点的纵向距离#11=70 ;fg的长度#20=-#10/2 ;e点的横座标#15=3 ;步长#4=16 ;棱台高#5=3 ;棱台底面相对于z=0平面的高度#6=20 ;c点的纵座标g92 x0 y0 z[#4+#5+2] ;mdi对刀点z向距毛坯上表面距离g00 x0 y0 g00 z[#4+10] m03g01 x[#0] y[#11/2] z[#5] ;到g点while #0 ge #20 ;铣棱台所在的凹槽if abs[#0] le #100g01 y[#1] f100x0 y0 z[#4+#5]x[#0] y[-#1] z[#5]y[-#11/2]endif g01 y[-#11/2] f100#0=#0-#15g01 x[#0]if abs[#0] le #100g01 y[-#1]x0 y0 z[#4+#5]x[#0] y[#1] z[#5]y[#11/2]endifg01 y[#11/2]#0=#0-#15g01 x[#0]endwg01 z[#4+20]x0 y0x[#1] y[#1] z[#5]while abs[#6] le #1 ;铣棱台斜面#6=#6-#15g01 y[#6]x0 y0 z[#4+#5]x[-#1] y[-#6] z[#5]g01 y[-#6+#15]x0 y0 z[#4+#5]x[#1] y[#6] z[#5]endw g00 z[#4+20]g00 x0 y0m05m30 毛坯200㎜×100㎜×30㎜块料,要求铣出如图2-26所示的四棱台,工件材料为蜡块。 练习题 编写车削图2-27所示零件的加工程序。毛坯为φ18㎜×60㎜的棒料,材料为45钢。 掌握数控编程基本方法并在此基础上有更大的提高,必须进行大量的编程练习和实际操作,在实践中积累丰富的经验。编程前,要做大量的准备工作,如:了解数控机床的性能和规格;熟悉数控系统的功能及操作;加强工艺、刀具和夹具知识的学习,掌握工艺编制技术,合理选择刀具、夹具及切削用量等,将工艺等知识融入程序,提高程序的质量;养成良好的编程习惯和风格,如程序中要使用程序段号、字与字之间要有空格、cnc加工工艺多写注释语句等,使程序清晰,便于阅读和修改;编程时尽量使用分支语句、主程序及宏功能指令,以减少主程序的长度。 第三章 数控机床的操作简介 尽管数控机床的种类是多种多样的,其所使用的数控系统种类繁多,其操作面
GB T 32610-2016_日常防护型口罩技术规范_高清版_可检索.pdf
cnc加工订单网