数控加工程序设计-4446课件_第1页
数控加工程序设计-4446课件_第2页
数控加工程序设计-4446课件_第3页
数控加工程序设计-4446课件_第4页
数控加工程序设计-4446课件_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

1、数控加工程序设计第一步:8/7/20222第二步:8/7/20223第三步:8/7/20224(2)用彼此相切的圆弧 特点是逼近轮廓的相邻各圆弧彼此是相切的,最大误差等于编程允许误差。若曲线上有四个点A、B、C、D,AD段曲线用两个相切圆弧M、N逼近。两圆弧的切点为G。最大误差发生在B、C两点8/7/202252.3.4 列表曲线的插值与拟合用列表点(离散点)描述的轮廓曲线需要两次逼近(存在二次逼近误差);第一次要用数学方程式逼近列表曲线,第二次用插补功能直线或圆弧逼近列表函数是由离散点定义的曲线,各列表点称为型值点。(1)牛顿插值法牛顿插值法,用通过各型值点的插值多项式来拟合各型面曲线,一般

2、选用插值多项式的前三项(抛物线)逼近精度已能满足要求适用于型值点比较光顺的情况8/7/20226(2)圆弧样条(双圆弧法)是用连续的圆弧逼近列表曲线,此方法具有“保凸”性,可应用在曲率较大的情况,具有计算方法简单以及可以直接用于圆弧插补的数控机床。双圆弧法是通过连续四个型值点确定中间两个型值点间的几何元素和参数。8/7/202272.4 数控加工的工艺分析 编制出合理的、实用的加工程序,要求编程人员不仅要了解数控机床的工艺原理,确定合理的切削用量,正确选用刀具的夹紧方法,并熟悉检测方法。数控机床编程员首先是一个好的工艺员。(1)对刀点和换刀点确定对刀点是刀具相对零件运动的起点,也是程序的起点。

3、对刀点选定后,便确定了机床坐标系和零件坐标系之间的相互位置关系。8/7/20228对刀点选择的原则:为提高零件的加工精度,应尽量选在零件的设计基准或工艺基准上;对刀点应选在对刀方便的位置,便于观察和检测;对于建立了绝对坐标系统的数控机床,最好选在坐标系的原点上,或选在已知坐标值的点上;在加工中心机床上,换刀点位置应在工件的外部的合适位置,避免换刀时刀具与工件、夹具和机床相碰。 8/7/20229刀具在机床上的位置是由“刀位点”的位置来表示的。平头立铣刀、端铣刀类刀具的刀位点在底面中心;钻头的刀位点为钻尖;球头铣刀的刀位点为球心;车刀和镗刀类刀具的刀位点为刀尖。对刀时,应使“刀位点”与“对刀点”

4、重合。8/7/202210对刀点不仅是程序的起点,往往也是程序的终点。因此在批量生产中,要考虑对刀点的重复定位精度。一般情况下,刀具在加工一段时间后或每次启动机床时,都要进行一次刀具回机床原点或参考点的操作,以减少对刀点累积误差的产生。加工过程中要进行换刀,编程时应考虑不同工序间的换刀位置,换刀点应设置在工件外合适的位置。8/7/202211(2)工件的装夹方式数控机床加工时,应合理选择定位基准和夹紧方式。定位方式应具有较高的定位精度,尽量使零件能够一次安装,完成零件所有待加工面的加工。应尽量采用通用夹具或组合夹具,必要时可以设计专用夹具。选择夹具时要考虑数控机床加工的特点,保证夹具的坐标方向

5、与机床的坐标方向相对固定,同时要协调工件和机床坐标系之间的尺寸关系。8/7/202212(3)加工工序的划分采用工序集中的原则安排工序,即尽可能在一次装夹中就能完成全部工序。工件的粗加工应尽可能安排在普通机床上完成之后,再装夹到数控机床上进行加工。加工工序划分的原则如下:按粗、精加工划分工序 按先面后孔划分工序先基准后其他按所用刀具划分工序8/7/202213(4)刀具的选择数控机床的刀具选择应考虑工件材质、加工轮廓类型、机床允许的切削用量以及刚性和耐用度等因素。编程时,要规定刀具的结构尺寸和调整尺寸。对自动换刀的数控机床,在刀具装到机床上以前,要在机外(机内)预调装置(如对刀仪对刀)中,根据

6、编程确定的参数,调整到规定的尺寸或测出精确的尺寸。在加工前,将刀具有关尺寸输入到数控装置。8/7/202214(5)加工路线的确定应在保证零件加工精度和表面粗糙度前提下,充分发挥数控机床的效能。确定加工路线时应考虑以下几点:应尽量减少进、退刀时间和其他辅助时间;在铣削零件轮廓时,要尽量采用顺铣加工方式,以减小机床的颤振,降低零件的表面粗糙度,提高加工精度;选择合理的进、退刀位置,尽量避免沿零件轮廓法向切人和进给中途停顿。进、退刀位置应选在不重要的位置;加工路线一般是先加工外轮廓,再加工内轮廓。8/7/202215(6)切削用量的确定切削用量是指主轴转速、进给速度和切削深度。进给速度主要受工件的

7、加工精度、表面粗糙度和刀具、工件材料的影响,最大进给速度还受到机床刚度和进给系统性能的制约。加工精度、表面粗糙度要求高时,进给速度值应取小一些。切削深度的确定:在系统刚度允许的情况下,尽量选择切削深度等于加工余量,以减少加工次数、提高加工效率。对加工精度和表面粗糙度质量要求较高的工件,应留出精加工余量。8/7/2022162.5 数控自动编程对形状复杂的零件或空间曲面零件,计算非常复杂繁琐,在许多情况下用手工编程几乎是不可能。在数控机床出现不久,人们就开始了对自动编程方法的研究。现在国际上流行的数控自动编程语言有上百种,其中最有代表性的当届美国麻省理工学院在1955年研制的自动编程系统,奠定了

8、APT语言自动编程的基础。目前应用较多的自动编程系统,一种是语言式自动编程系统,另一种式图形交互式自动8/7/202217MIT于1958年又开发出用于平面曲线加工的自动编程APT,1962年研究成功用于2-5轴坐标立体曲面的自动编程APT,1970年研究成功用于自由曲面加工的APT。世界其他一些国家也相继开发和研究了自己的自动编程系统,如德国的EXAPT、法国的IFAPT、日本的FAFT和HAPT、意大利的MODAPT、中国的SKC和ZCX等。1985年国际标准化组织发布了NC机床自动编程语言标准(1SO 4342-1985) 。8/7/2022182.5.1 语言式自动编程的特点语言式自动

9、编程方法是编程人员根据工件的图样要求,分析其工艺特点,以源程序形式表达出加工的全部内容。然后再把这些内容全部输入到计算机中进行处理,制作出可以直接用于数控机床的数控加工程序。源程序是用数控系统规定的语言和语法编写的,如APT语言等。8/7/202219源程序不能直接被数控机床所接受,必须经过计算机的编译并经后置处理后,才能输出数控加工程序给数控机床。 计算机对源程序的处理方式是编程人员必须一次性将编程信息全部向计算机交待清楚,计算机则对这些信息一次处理完毕,并马上得到结果。8/7/202220语言式自动编程系统可分为两类:一类是大而全的系统,如APT系统,其功能齐全,语言词汇较多。其主信息处理

10、已通用化,后置处理相当庞大和完善,它对计算机的配置要求较高。另一类是小而专的系统,如FAPT系统,其针对性强,使用成本低,可在小型计算机或微型计算机实现,便于在广大的中小企业推广使用。 8/7/2022218/7/2022228/7/202223 N01 工件号/1127 ;工件号1127; N02 机床/1,0.01 ;插补器代码1,脉冲当量0.01; N03 刀具直径/10 ;铣刀直径 10mm N04 允差/0.01 ;程序计算允差0.01 N05 P0=点/0,0,0 ;定义坐标原点; N06 P1=点/65,30,0 ;定义点; N07 P2=点/240,30,0 ; N08 P3=

11、点/240,110,0 ; N09 P4=点/210,140,0 ; N10 P5=点/95,140,0 ; N11 P6=点/65,110,0 ; N12 P7=点/240,240,0 ; 8/7/202224 N13 P8点95,110,0 ; N14 L1线P1,P2 ;定义直线; N15 L2线P2,P3 ; N16 L3线P4,P5 ; N17 L4线P6,P1 ; N18 C1圆圆心,P7,半径,30;定义圆; N19 C2圆圆心,P8,半径,30; N20 起刀点0,0,10 ;铣刀端面中心位置; N21 进速l ;第一级速度; N22 法向走到,L1 ;起始点走到L1; N23

12、 进速2 ;换加工速度; N24 走增量0,0,-15 ;刀具切入深度15mm;8/7/202225 N25 向右/L1,L2 ;刀具向右拐沿L1走上L2; N26 向左/L2,C1 ;刀具向左拐沿L2走上C1; N27 向左/C1,L3 ;刀具向左拐沿C1走上上3; N28 向左/L3,C2 ;刀具向左拐沿L3走上C2; N29 向前/C2,L4 ;刀具切入并沿C2走上L4; N30 向前/L4,L1 ;刀具切出并沿L4走上L1; N31 进速/1 ;换第一级速度; N32 走增量/0,0,15 ;沿Z轴正方向移动15mm; N33 退刀点/0,0,10 ;回到起刀点; N34 停车 ; N

13、35 程序完 ;全部程序结束。8/7/202226语句的成分 JB语言的语句由字符串、无符号数、关键词以及标识符组成。 (1)字符 包括分隔符和运算符以及数字、字母 (2)无符号数 通常为十进制数。 (3)关键词 例如点(POINT)、直线(LINE)、向右(GORGT)。 (4)标识符 由l-6个字母和数字组成,并且以字母开头。标识符由编程人员自己确定,如上面的P1、C1、L1等,但是在一个源程序中不能重复使用。8/7/202227语句结构每一条语句都有一定的格式,例如C1圆/圆心,P7,半径,30; 整个语句由两部分组成,用 斜杠“/”隔开,其左边为主部,说明是何种语句,其中“Cl”是标识

14、符,“圆”是关键词,称为主关键词;右边为附加说明,“圆心”、“半径”是关键词,称为辅助关键词,“P7”是已经定义过标识符(实例中“P7”被定义为一个“点”),30是无符号数,各成分之间用逗号“,”隔开。8/7/202228几何定义语句用于对点、直线、圆以及平面等几何图形下定义。表达式为:几何名称(标识符)几何类型/定义点定义语句:用直角坐标定义点 定义:点、X,Y,Z 例:P1=点/55,40,50用已知直线相交定义点 用一条直线与一圆相交定义点用二圆相交定义点用给定极坐标定义点圆心点的定义8/7/2022298/7/202230直线的定义过两点定义一条直线过一点与另一直线平行定义一条直线过一

15、点与另一直线垂直定义一条直线过一点与另一圆相切定义一条直线过一点与另一直线成一定夹角定义一条直线用指定坐标轴的截距与X轴的夹角定义一条直线 8/7/2022318/7/202232圆定义语句用圆心和半径定义一个圆用圆心和圆与给定直线相切定义一个圆用圆心和圆上一点定义一个圆用圆上三点定义一个圆用圆心与给定圆相切定义一个圆用圆上两点和半径定义一个圆 8/7/2022338/7/202234运动语句运动语句描述工件加工过程中,刀具运动的顺序和状态,并生成刀具运动轨迹的数据,供后置处理应用。 运动语句包括点位控制、初始运动以及连续运动等语句。(1)点位控制语句 不需要特殊计算即可以使刀具到达运动的终点

16、,常用于起刀、落刀、抬刀、返回原点等场合。包括起刀点、走到点、走增量、退刀点等语句。起刀点语句 语法:起刀点(X坐标),(Y坐标),(Z坐标); 或 起刀点(点标识符);8/7/202235 走到点语句 语法:走到点(X坐标),(Y坐标),(Z坐标); 或 走到点(点标识符);走增量语句 语法:走增量(X坐标),(Y坐标),(Z坐标);退刀语句 语法:退刀点(X坐标),(Y坐标),Z坐标); 或 退刀点(点标识符); 8/7/202236(2)初始进给语句包括点向、法向语句。点向语句过P0、P1点的直线与检查元的交点为P2,根据刀具与检查元在P2点的接触状态,可以分为走到(To)、走上(ON)

17、和走过(PAST)三种情况。 语法:点向/ (点标识符), (接触区分词), (检查元);8/7/202237法向进刀语句使刀具从当前位置沿检查元(曲线)的法线方向移动。刀具与检查元的接触状态同样可以分为走到(TO)、走上(ON)和走过(PAST),如图所示。语法:法向, 8/7/202238(3)连续运动语句 控制刀具走刀路线进行切削的语句。该语句表明刀具按何方向和沿什么轨迹运动,又运动到何位置停止。语法:,; 或 ,; 或 ,控制点,;方向指示词表示本次运动相对前次运动的转向,有向左(GOLFT)、向右 (GORGT)、向前(GOFWD)、向后 (GOBACK)、向上(GOUP)以及向下(

18、GODOWN) 。向左和向右是按前一运动的前进方向(图中虚线所示方向)区分左右的;直线与圆相切时与前一运动同向为向前;与前一运动方向相反时为向后;沿刀具轴线方向(即Z方向)运动时,向“+Z”方向(刀具退出)为向上,“-Z”方向(刀具伸出)为向下 8/7/202239 导动元是本次运动的几何要素名字,它表明本次运动时刀按怎样的运动轨迹进行切削。检查元是后一次运动的几何要素名字,它表明刀沿导动元运动的终点位置。在连续切削时,导动元与检查元总是递代的,即本次切削的检查元就是下次切削时的导动元。8/7/2022402.5.2 图形交互自动编程是通过专用的计算机软件来实现一种计算机辅助编程技术。通常以机

19、械设计计算机辅助设计软件为基础,利用CAD软件的图形编辑功能,将零件的几何图形绘制到计算机上,形成零件的图形文件;然后再调用数控编程模块,在计算机屏幕上指定被加工的部位,再输入相应的加工工艺参数,计算机便可自动进行必要的数学处理,并编制出数控加工程序,同时在计算机屏幕上动态显示出刀具的加工轨迹。8/7/202241 (一)图形交互自动编程的特点(1)该方法简便、直观、准确、便于检查的优点。(2)和相应的CAD软件有机地连接在一起,有利于CAD/CAM一体化(3)整个过程都是交互进行的,这种方法简单易学,在编程过程中可以随时发现问题,并进行必要修改(4)编程过程中,图形数据的提取、节点数据的计算

20、、程序的编制和输出都是由计算机自动进行的。因此,编程速度快、效率高、准确性高。(5)此类软件通常在通用计算机上运行,不需要专用的编程机,所以非常便于普及和推广。8/7/202242(1)零件图样及加工工艺分析(2)几何造型 几何造型就是利用图形交互式自动编程软件将零件被加工部位的几何图形准确地绘制在计算机上。与此同时,计算机自动生成零件的图形数据文件。(3)启动数控加工编程功能选择加工方法(4)选择刀具并输入刀具参数和切削用量; (二)图形交互自动编程的步骤8/7/202243(5)刀位轨迹的计算及生成刀位轨迹大致可分为四种:点位加工刀位轨迹;平面轮廓加工轨迹;槽腔加工刀位轨迹;曲面加工刀位轨迹(6)后置处理由于各种机床使用的控制系统不同,所使用的数控指令文件的代码及格式也有所不同。为了解决这个问题,通常设置一个后置处理文件。(7)程序输出利用串行接口(如R232)将程序输入到CNC系统中;对于特别大的程序可采用DNC 在线加工方式,即边传输边加工8/7/2022442.5.3 CAD/CAM软件简介 现在,工作站和微机平台CAD/CAM软件已经占据主导地位,并且出现了一批比较优秀、比较流行的商品化软件。下面我们将分别介绍国内外一些流行的软件。 (一)国外软件 (1)Unigraphics (2) SOLIDEDGE (3)

温馨提示

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

评论

0/150

提交评论