版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第八章 数控加工编程8.1 数控编程方法及其发展8.2 数控编程系统中基本概念与术语8.3 数控编程中的刀位计算8.4 数控编程中的工艺策略8.5 后置处理及DNC第八章 数控加工编程8.1 数控编程方法及其发展数控加工录象外圆车刀刀片的安装数控车削工件安装数控车削(1)数控车削(2)数控铣削(1)数控铣削(2)加工中心加工数控加工录象外圆车刀刀片的安装数控车削工件安装数控车削(1)8.1 数控编程方法及其发展 1、手工编程2、数控语言自动编程3、CAD/CAM系统自动编程8.1 数控编程方法及其发展 1、手工编程数控加工工作过程在数控机床上加工零件时,要预先根据零件加工图样的要求确定零件加工
2、的工艺过程、工艺参数和走刀运动数据,然后编制加工程序,传输给数控系统,在事先存入数控装置内部的控制软件支持下,经处理与计算,发出相应的进给运动指令信号,通过伺服系统使机床按预定的轨迹运动,进行零件的加工。数控加工工作过程数控加工编程的概念根据被加工零件的图纸和技术要求、工艺要求等切削加工的必要信息,按数控系统所规定的指令和格式编制成加工程序文件,这个过程称为零件数控加工程序编制,简称数控编程。 数控加工编程的概念 1、手工编程手工编程是指编制零件数控加工程序的各个步骤,即从零件图纸分析、工艺决策、确定加工路线和工艺参数、计算刀位轨迹坐标数据、编写零件的数控加工程序单直至程序的检验,均由人工来完
3、成。 1、手工编程手工编程是指编制零件数控加工程序的各个步骤,即工艺分析数值计算NC程序编制输入NC程序首件试切修改零件图手工编程特点: 不需辅助工具,效率低、出错率高,难以对复杂零件编程。 1、手工编程工艺分析数值计算NC程序编制输入NC程序首件试切修改零件图手数控语言的产生与发展1953年MIT开始研究数控自动编程;1955年公布APT自动编程系统;之后的近40年不断推出新版本,如APTII、APTIII、APTIV、APTAC、APTSS等;德国EXAPT、法国IFAPT;日本FAPT;我国在上世纪70年代推出SKC、ZCX车铣编程系统。2、数控语言自动编程数控语言的产生与发展1953年
4、MIT开始研究数控自动编程;22、数控语言自动编程自动编程是采用计算机辅助数控编程技术实现的,需要一套专门的数控编程软件,现代数控编程软件主要分为以批处理命令方式为主的各种类型的语言编程系统和交互式CADCAM 集成化编程系统。2、数控语言自动编程自动编程是采用计算机辅助数控编程技术实现APT是一种自动编程工具(Automatically Programmed Tool)的简称,是对工件、刀具的几何形状及刀具相对于工件的运动等进行定义时所用的一种接近于英语的符号语言。在编程时编程人员依据零件图样,以APT语言的形式表达出加工的全部内容。把用APT语言书写的零件加工程序输入计算机,经APT语言编
5、程系统编译产生刀位文件(CLDATA file)。通过后置处理。生成数控系统能接受的零件数控加工程序的过程。称为APT语言自动编程。APT是一种自动编程工具(Automatically Pro2、数控语言自动编程输入编译数值处理刀位文件CLDATA后置处理机床加工穿孔纸带磁盘RS232C零件图样数控语言零件源程序程序员计算机特点:比手工编程效率高,解决复杂曲面编程问题。但专用词汇及语句格式繁多,仍存在编程效率与机床加工速度间的矛盾。2、数控语言自动编程输入编译数值处理刀位文件后置处理机床加工数控语言APT简介APT数控语言格式: 命令/参数 例:GODLTA/20,20,-5 增量走刀数控语言
6、常用语句: 初始语句: 例:PARNO给零件源程序作标题用的语句 几何定义语句:例 POINT、LINE、CIRCLE、PLANE等对零件加工的几何要素进行定义并赋名 刀具定义语句:例 CUTTER指实际使用的刀具形状,是计算刀具端点坐标所必须使用的信息 数控语言APT简介APT数控语言格式:数控语言APT简介刀具运动语句:例 GOLFT(左转)、GORGT、GOFWD等指定刀具所需的轨迹运动 切削用量语句:例 FEDRAT、SPEED等切削参数 容许误差语句:例OUTTOL、INTOL说明用小直线段逼近刀具曲线运动所容许误差大小。其值越小,越接近理论曲线 后置处理语句:例 MACHINE、S
7、PINDL、COOLNT、END等后置处理程序调用、机床停止等结束语句:FINI数控语言APT简介刀具运动语句:例 GOLFT(左转)、GO容差语句:容差是指刀具实际运动轨迹与理论轮廓允许的差值。对用直线或圆弧逼近非圆曲线时即出现逼近误差,该误差应在容差范围内。如图,容差三种形式:OUTTOL(外容差),INTOL(内容差),及其联合。容差语句:对用直线或圆弧逼近非圆曲线时即出现逼近误差,该误差加工图示零件APT源程序: PARTNO/TEMPLATE ;初始语句,TEMPLATE为程序名称 MACHINE/FANUC,6M;后置处理程序的调用 CLPRNT ;打印刀具轨迹数据 OUTTOL/
8、0.002 ;外轮廓逼近容差 INTOL/0.002 ;内轮廓逼近容差 CUTTER/10 ;平头立铣刀,直径=10mm L1=LINE/20,20,20,70 ;定义直线L1 几何定义 L2=LINE/(POINT/20,70)ATANGL,75,L1 ;定义直线L2 L4=LINE/20,20,46,20 ;定义直线L4 L3=LINE/(POINT/46,20),ATANGL,45,L4 ;定义直线L3 C1=CIRCLE/YSMALL,L2,YLARGE,L3,RADIUS,10 ;定义圆弧C1 XYPL=PLANE/0,0,1,0 ;定义平面XYPL SETPT=POINT/-10,
9、-10,10 加工图示零件APT源程序:FROM/SETPT ;指定起刀点 运动轨迹定义 FEDRAT/2400 ;快速进给 GODLTA/20,20,-5 ;增量走刀 SPINDL/ON ;主轴启动 COOLNT/ON ;冷却液开 FEDRAT/100 ;指定切削速度 GO/TO,L1,TO,XYPL,TO,L4 ;初始运动指定 TLLFT,GOLFT/L1,PAST L2 ;沿直线L1左边切削直至超过直线L2 GORGT/L2,TANTO,C1 ;右转切削L2直至切于圆C1 GOFWD/C1,PAST,L3 ;沿圆C1切削直至超过L3 GOFWD/L3,PAST,L4 ;沿直线L3切削直至
10、超过L4 GORGT/L4,PAST,L1 ;右转切削L4直至超过L1 GODLTA/0,0,10 ;增量走刀 SPINDL/OFF ;主轴停止 FEDRAT/2400 ;快速进给 GOTO/SETPT ;返回起刀点 END ;机床停止 FINI ;零件源程序结束FROM/SETPT APT语言的基本组成 与通用计算机语言相似,用APT语言编制的加工程序是由一系列语句所构成,每个语句由一些关键词汇和基本符号组成,也就是说APT语言由基本符号、词汇和语句组成。 基本符号 数控语言中的基本符号是语言中不能再分的基本成分。语言中的其它成分均由基本符号组成。APT自动编程语言中常用到的标点符号和算术符
11、号如下: (1)逗号“,” 用于分隔语句内的词汇、标识符和数据。例如:C1=CIRCLE/0,0,25;APT语言的基本组成 APT语言的基本组成 基本符号 数控语言中的基本符号是语言(2)斜杠“/” 用来将语句分隔为主部和辅部,或者在计算语句中作除法运算符号。例如: GOFWD/C1;A=B/D; (3)星号“*” 这是乘法运算符号。例如:A=B*C (4)双星号“*”或“” 这是指数运算符号。例如:A=B*2或A=B2 (5)正号“+” 用来表示算术加法或规定一个数的符号。 (6)负号“-” 用来表示算术减法或规定一个数的符号。例如:P2=POINT/+2,-15,-2623APT语言的基
12、本组成 (2)斜杠“/” 用来将语句分隔为主部和辅部,或者在计算语句(7)单美元符号“$” 为续行符,表示语句未结束,延续到下一行。如: L1=LINE/RIGHT,$ TANTO,C2,RIGHT,TANTO,C1; (8)冒号“:” 用于分隔语句及其标号。(9)方括号“” 用于给出子曲线的起点和终点,或用于复合语句及下标变量中。如: Q1=TABCY/P1,P2,P3Pn; GOFWD/C2,PAST,Q110,12;APT语言的基本组成 (7)单美元符号“$” 为续行符,表示语句未结束,延续到下一(10)等号“=” 用于给定一个名字或者给标识符号赋值用。例如:P1=POINT/X,Y,Z
13、; (11)分号“;” 作为语句结束符号。(12)圆括号“()” 用于括上算术自变量及几何图形语言中的嵌套定义部分。例如: A=ABS(B);GOFWD/(CIRCLE/2,12,2); (13)小数点“.” 用于分隔数的整数部分和小数部分。APT语言的基本组成 (10)等号“=” 用于给定一个名字或者给标识符号赋值用。例词汇 词汇是APT语言所规定的具有特定意义的单词的集合。每一个单词由6个以下字母组成,编程人员不得把它们当作其他符号使用。APT语言中,大约有300多个词汇,按其作用大致可分为下列几种: (1)几何元素词汇 如POINT(点),LINE(线),PLANE(平面)等。 (2)几
14、何位置关系状况词汇 如PARLEL(平行),PERPTO(垂直),TANTO(相切)等。APT语言的基本组成 词汇 词汇是APT语言所规定的具有特定意义的单词的(3)函数类词汇 如SINF(正弦),COSF(余弦),EXPF(指数),SQRTF(平方根)等。 (4)加工工艺词汇 如OVSJSE(加工余量),FEED(进给量),TOLER(容差)等。(5)刀具名称词汇 如TURNTL(车刀),MILTL(铣刀),DRITL(钻头)等。 (6)与刀具运动有关的词汇 如GOFWD(向前),GODLTA(走增量),TLLFT(刀具在左)等。 APT语言的基本组成 (3)函数类词汇 如SINF(正弦),
15、COSF(余一个几何元素往往可以用多种方式来定义,所以在编写零件源程序时应根据图纸情况,选择最方便的定义方式来描述。APT语言可以定义17种几何元素,其中主要有点、直线、平面、圆、椭圆、双曲线、圆柱、圆锥、球、二次曲面、自由曲面等。几何定义语句 几何定义语句用于描述零件的几何图形。零件在图纸上是以各种几何元素来表示的,在零件加工时,刀具是沿着这些几何元素来运动, 因此要描述刀具运动轨迹,首先必须描述构成零件形状的各几何元素。APT语言的基本组成 一个几何元素往往可以用多种方式来定义,所以在编写零件源程序时几何定义语句的一般形式为 标识符=APT几何元素/定义方式。标识符就是所定义的几何元素的名
16、称,由编程人员自己确定,由1-6个字母和数字组成,规定用字母开头,不允许使用APT词汇作标识符,例如圆的定义语句:C1=CIRCLE/10,60,12.5;其中C1为标识符,CIRCLE为几何元素类型,10,60,12.5分别为圆的圆心坐标和半径。 APT语言的基本组成 几何定义语句的一般形式为 标识符=APT几何元素/定义方式。点的定义 1)由给定坐标值定义点 其格式为:标识符=POINT/x,y,z; 如已知坐标值,可以写成如下的形式:P=POINT/10,20,15; 2)由两直线的交点定义点 其格式为:标识符=POINT/INTOF,line1,line2; 其中INTOF表示相交,l
17、ine1,line2为事先已定义过的两条直线。如图所示的交点,可以写成如下形式:P=POINT/INTOF,L1,L2; 点的定义 1)由给定坐标值定义点 其格式为:标识符3)由直线和圆的交点定义点(如图) P1=POINT/XSMALL,INTOF,L1,C1; P2=POINT/YSMALL,INTOF,L1,C1; 或P1=POINT/YLARGE,INTOF,L1,C1; P2=POINT/XLARGE,INTOF,L1,C1; 其中取交点中X与Y坐标值中的大值还是小值,由编程人员根据图形任选其中一项。 APT语言的基本组成 3)由直线和圆的交点定义点(如图) P1=POINT直线的定
18、义 1)通过两点的直线 L=LINE/P1,P2; 或L=LINE/x1,y1,x2,y2; 2)过一点P与圆相切的直线(如图) L1=LINE/P1,LEFT,TANTO,C; L2=LINE/P2,RIGHT,TANTO,C; 其中LEFT,RIGHT表示左、右,以点P与圆心联线方向为基准,TANTO表示相切。APT语言的基本组成 直线的定义 1)通过两点的直线 L=LINE/P13、CAD/CAM系统自动编程利用CAD/CAM系统进行零件的设计、分析及加工编程。该种方法适用于制造业中的CAD/CAM集成编程数控系统,目前正被广泛应用。该方式适应面广、效率高、程序质量好适用于各类柔性制造系
19、统(FMS)和集成制造系统(CIMS),但投资大,掌握起来需要一定时间。3、CAD/CAM系统自动编程利用CAD/CAM系统进行零件1)CAD/CAM系统自动编程原理数控语言自动编程存在的主要问题是缺少图形支持。此外被加工零件轮廓是通过几何定义语句逐条描述,编程工作量大。利用CAD模块生成的几何图形,采用人机交互的实时对话方式,在计算机屏幕上指定被加工部位,输入相应的加工参数,计算机便可自动进行必要的数学处理并编制出数控加工程序,同时在计算机屏幕上动态地显示出刀具的加工轨迹。 1)CAD/CAM系统自动编程原理利用CAD模块生成的几何图CAD/CAM系统数控编程原理CAD造型加工工艺分析加工面
20、选择工艺参数确定刀轨文件生成刀位验证编辑修改后置处理加工仿真机床加工加工参数库刀具库材料库CAD/CAM系统数控编程原理CAD造型加工工艺分析刀轨文件2)CAD/CAM软件系统UGIIPRO/ENGINEERINGIDEASCATIACIMATRON MASTERCAMCAXA/、http:/3 三维数字化创新设计大赛 2)CAD/CAM软件系统http:/www.3ddl.n3)CAD/CAM编程的基本步骤几何造型建立三维数据模型。由CAD系统、三维坐标测量仪等方法构成。加工工艺分析刀具轨迹生成分析加工部位,装夹位置、选择刀具、确定工艺参数等。基于屏幕由人机交互完成。如确定边界、对刀点、自动
21、生成刀具路线、转换成刀位文件等。对生成的刀位文件进行仿真模拟,验证刀具路线的合理性。进行修改、优化等。刀位验证及刀具轨迹的编辑后置处理形成具体机床的数控加工代码等。数控程序的输出。 生成的数控加工代码(程序)可打印、输出到机床(通过标准DNC接口)等。3)CAD/CAM编程的基本步骤建立三维数据模型。由CAD系4)CAD/CAM系统自动特点(1)将零件加工的几何造型、刀位计算、图形显示和后置处理等作业过程式结合在一起,有效地解决了编程的数据来源,图形显示,走刀模拟和交互修改问题,弥补了数控语言编程的不足;(2)编程过程是在计算机上直接面向零件的几何图形交互进行,不需要用户编制零件加工源程序,用
22、户界面友好,使用简便、直观、准确、便于检查;(3)有利于实现系统的集成,不仅能够实现产品设计(CAD)与数控加工编程(NCP)的集成,还便于与工艺过程设计(CAPP),刀具量具设计等其它生产过程的集成。 4)CAD/CAM系统自动特点(2)编程过程是在计算机上直接手工编程数控语言自动编程CAD/CAM系统自动编程无须软件工具效率低,出错率高需记忆数控代码难以完成复杂型面编程能从事复杂型面编程不需记忆具体数控代码编程量大没有图形支持用户不需编源程序有图形支持便于实现系统集成几种数控编程方法的比较手工编程数控语言CAD/CAM系统自动编程无须软件工具能从事用手工编程时,一个零件的编程时间与机床实际
23、加工时间之比,平均约为 30:1。数控机床不能开动的原因中,有2030%是由于加工程序不能及时编制出造成的。编程自动化是当今的趋势!但手工编程是学习自动编程基础!几种数控编程方法的比较用手工编程时,一个零件的编程时间与机床实际加工时间之比,平均8.2 数控编程系统中的基本概念和术语1、数控机床坐标系统2、常用切削刀具3、刀具运动控制面4、切削加工中的阶段划分 8.2 数控编程系统中的基本概念和术语1、数控机床坐标系统1、数控机床坐标系统 1、数控机床坐标系统 在数控机床上,机床的动作是由数控装置来控制的。为了确定数控机床上的成形运动和辅助运动,必须先确定机床上运动的位移和运动的方向,这就需要通
24、过坐标系来实现,这个坐标系被称之为机床坐标系。 1、数控机床坐标系统 在数控机床上,机床的动作是由数控装置来控制的。为了确定数控机规定通常在编程时,在加工中不论是刀具移动,还是被加工工件移动,都一律假定被加工工件相对静止不动,而刀具在移动,并规定刀具远离工件的方向作为坐标的正方向。1、数控机床坐标系统 规定1、数控机床坐标系统 数控机床坐标定义(假设工件不动,刀具相对工件运动) Z轴:与主轴平行,正向-使工件尺寸增大方向 X轴:与工件装夹面平行,水平,与Z轴垂直 车床:沿工件径向,离开工件轴线方向为正向 数控机床坐标定义(假设工件不动,刀具相对工件运动)数控机床坐标定义(假设工件不动,刀具相对
25、工件运动) 铣床 卧式:工作台向左移动方向为X轴正方 立式:由主轴向立柱看,右手方向为正向 Y轴:与Z,X轴垂直,符合右手定律 A,B,C轴:分别绕X,Y,Z轴右旋前进方向数控机床坐标定义(假设工件不动,刀具相对工件运动) 围绕X, Y, Z轴旋转的圆周进给坐标轴分别用A,B, C表示,根据右手螺旋定则,如图所示,以大姆指指向+X, +Y, +Z 方向,则食指、中指等的指向是圆周进给运动的+A, +B, +C方向。 1、数控机床坐标系统 围绕X, Y, Z轴旋转的圆周进给坐标轴分别用A,B, Z坐标如果机床上有几个主轴,则选一个垂直于工件装夹平面的主轴方向为Z坐标方向;如果主轴能够摆动,则选垂
26、直于工件装夹平面的方向为Z坐标方向; 如果机床无主轴(牛头刨床) ,则选垂直于工件装夹平面的方向为Z坐标方向。Z坐标正方向的规定:刀具远离工件的方向。 Z坐标1、数控机床坐标系统 1、数控机床坐标系统 X坐标 X坐标平行于工件的装夹平面,一般在水平面内。确定X轴的方向时,要考虑两种情况: 如果工件做旋转运动,则刀具离开工件的方向为X坐标的正方向。 如果刀具做旋转运动,则分为两种情况: Z坐标水平时,观察者沿刀具主轴向工件看时,+X运动方向指向右方;Z坐标垂直时,观察者面对刀具主轴向立柱看时,+X运动方向指向右方。 X坐标 Y坐标 在确定X、Z坐标的正方向后,可以用根据X和Z坐标的方向,按照右手
27、直角坐标系来确定Y坐标的方向。1、数控机床坐标系统 Y坐标1、数控机床坐标系统 WILLEMIN公司主轴可摆动的五轴加工中心WILLEMIN公司主轴可摆动的五轴加工中心标准统一规定,以增大工件与刀具之间距离的方向(即增大工件尺寸的方向)为坐标抽的正方向。 1、数控机床坐标系统 标准统一规定,以增大工件与刀具之间距离的方向(即增大工件尺寸1、数控机床坐标系统 1、数控机床坐标系统 1、数控机床坐标系统 1、数控机床坐标系统 机床坐标系MCS(Machine Coordinate System):是固定的坐标原点,该点在数控机床说明书上有说明。机床原点一般设在三个直线坐标轴正极限位置。 机床原点(
28、machine origin或home position)是制造商设置在机床上的一个物理位置,也称为机床绝对原点(machine absolute origin)。其作用是使机床与控制系统同步,建立测量机床运动坐标的起始点。机床坐标系MCS(Machine Coordinate Sy工件坐标系用来确定工件几何形体上各要素的位置而设置的坐标系,工件坐标系的原点即为工件零点。工件零点的位置是任意的,它是由编程人员在编制程序时根据零件的特点选定的。考虑到编程的方便性,工件坐标系中各轴的方向应该与所使用的数控机床的坐标轴方向一致。工件坐标系用来确定工件几何形体上各要素的位置而设置的坐标系,工件坐标系原
29、点机床坐标系原点数控铣床的坐标系统工件坐标系机床坐标系数控铣床的坐标系统数控铣削加工选择定位基准应遵循的原则:尽量选择零件上的设计基准作为定位基准定位基准选择要能完成尽可能多的加工内容定位基准应尽量与工件坐标系的对刀基准重合必须多次安装时,应遵从基准统一原则工件坐标系数控铣削加工选择定位基准应遵循的原则:尽量选择零件上的设计基2、常用切削刀具刀具选择及其参数的定义是数控编程的重要内容之一,影响到加工效率和加工质量。常用的刀具有: 球头铣刀 圆角铣刀 平底铣刀2、常用切削刀具刀具选择及其参数的定义是数控编程的重要内容之刀具类型应用范围特点球头铣刀(Ball Nose Cutter)复杂的曲面加工
30、曲面干涉少、表面质量好;切削能力差平底铣刀(End Mill)平面加工价格低、刀刃强度高圆角铣刀 (Hog Nose Cutter)粗、精加工具有球头、平底刀具特点2、常用切削刀具刀具类型应用范围特点球头铣刀(Ball Nose Cutte2、常用切削刀具2、常用切削刀具数控刀具的类型与特点数控刀具的类型与特点按照刀具结构分:整体式:钻头、立铣刀等镶嵌式:包括刀片采用焊接和机夹式数控刀具的类型与特点特殊形式:复合式、减振式等 机夹可转位刀具得到广泛应用,数量上已达到整个数控刀具的30%40%,金属切除率占总数的80%90%2、常用切削刀具按照刀具结构分:整体式:钻头、立铣刀等镶嵌式:包括刀片采
31、用焊按照切削工艺分:车削刀具:外圆、内孔、螺纹、成形车刀等铣削刀具:面铣刀、立铣刀、螺纹铣刀等数控刀具的类型与特点钻削刀具:钻头、铰刀、丝锥等镗削刀具:粗镗刀、精镗刀等车削刀具图片铣削刀具图片钻削刀具图片镗削刀具图片按照切削工艺分:车削刀具:外圆、内孔、螺纹、成形车刀等铣削刀外圆车刀内孔车刀螺纹车刀数控刀具的类型与特点常用车刀外圆车刀内孔车刀螺纹车刀数控刀具的类型与特点常用车刀面铣刀方肩铣刀仿形铣刀三面刃和螺纹铣刀整体硬质合金铣刀数控刀具的类型与特点常用铣刀面铣刀方肩仿形三面刃和整体硬质数控刀具的类型与特点常用铣刀铰刀钻头丝锥数控刀具的类型与特点钻削刀具铰刀钻头丝锥数控刀具的类型与特点钻削刀具
32、粗镗刀精镗刀数控刀具的类型与特点镗削刀具粗镗刀精镗刀数控刀具的类型与特点镗削刀具刀触点:在加工过程中刀具与工件的实际接触点(A)。刀位点: 数控编程中用以表示刀具位置的坐标点(O)。 球头刀设于球心,圆角铣刀和平底铣刀位于端面中心刀位点计算:计算接触点处零件表面的法向量沿法向量从A点偏移圆角半径r沿刀具径向偏移(R-r) (R-刀具半径)沿刀具轴线向刀具端部移动r刀触点:在加工过程中刀具与工件的实际接触点(A)。 选择合适的对刀点对刀点(起刀点) :确定刀具与工件相对位置的点对刀点 可以是工件或夹具上的点,或者与它们相关的易于测量的点。对刀点确定之后,机床坐标系与工件坐标系的相对关系就确定了。
33、 选择合适的对刀点对刀点(起刀点) :确定刀具与工(1)对于数控机床来说,在加工开始时,确定刀具与工件的相对位置是很重要的,这一相对位置是通过确认对刀点来实现的。对刀点(2)对刀点是指通过对刀确定刀具与工件相对位置的基准点。(3)对刀点可以设置在被加工零件上,也可以设在夹具上与零件定位基准有一定尺寸联系的某一位置。(4)对刀点往往就是零件的加工原点。(1)对于数控机床来说,在加工开始时,确定刀具与工件的相对位对刀点的选择原则如下:(1)所选的对刀点应使程序编制简单。对刀点(4)对刀点的选择应有利于提高加工精度。(2)对刀点应选择在容易找正、便于确定零件加工原点的位置。(3)对刀点的位置应在加工
34、时检验方便、可靠。对刀点的选择原则如下:对刀点(4)对刀点的选择应有利于提高加加工如图所示零件。当按照图示路线来编制数控加工程序时,选择夹具定位元件圆柱销的中心线与定位平面A的交点作为加工的对刀点。显然,这里的对刀点也恰好是加工原点。 对刀点加工如图所示零件。当按照图示路线来编制数控加工程序时,选择夹先近后远:按加工部位相对于对刀点的距离大小而言的。在一般情况下,特别是在粗加工时,通常安排离对刀点近的部位先加工,离对刀点远的部位后加工,以便缩短刀具移动距离,减少空行程时间对刀点例如,当加工图示零件时,对这类直径相差不大的台阶轴,当第一刀背吃刀量(图中最大背吃刀量可为3mm左右)未超限度时,宜按
35、34mm-36mm-38mm的顺序先近后远地安排车削加工。 先近后远:按加工部位相对于对刀点的距离大小而言的。在一般情况在使用对刀点确定加工原点时,就需要进行“对刀”。刀位点所谓对刀是指使“刀位点”与“对刀点”重合的操作。 在使用对刀点确定加工原点时,就需要进行“对刀”。刀位点所谓对a)5参数 b)7参数 c)10参数 刀具参数定义CAM系统中,刀具的参数往往统一定义。数控铣刀有5参数定义法、7参数定义法和10参数定义法。a)5参数 b)7参数 3、刀具运动控制面零件面:零件上待加工表面,用以控制切削深度;为了确定刀具的运动轨迹导动面:引导刀具运动的面,用以控制刀具运动方向;检查面:确定每次走
36、刀的终止位置,检查切削过程的干涉。3、刀具运动控制面零件面:零件上待加工表面,用以控制切削深度 零件面Ps(Part Surface): 是待加工的表面。加工过程中始终与刀具保持接触。零件面可能是也可能不是工件的实际表面。是固定面。当Ps(h)0时,留有加工余量;当Ps(h)=0时,恰好是工件实 际表面;当Ps(h)0时,导动面留有加工余量;当Ds(h)=0时,刚好加工到导动面 当Ds(h)0时,对检查面留有加工余量;当Cs(h)=0时,恰好加工检查面当Cs(h)0时,对检查面负余量。 件面和导向面所给定的关系,在到达检查面后,可以重新给出新的运动语句。 检查面Cs(Check Surface
37、) 是刀具运动终止位置刀具与检查面的关系刀具与检查面的关系 实际上,导动面和检查面也不一定是真正意义的面。它们也可以是点、线、圆等几何元素。因此,准确地应称为导动元和检查元。 通过上述三个控制面就可联合确定刀具的运动。 一般零件面在整个过程中不发生变化,而前一段的检查面是下一段的导动面。 实际上,导动面和检查面也不一定是真正意义的面。它们也可4、切削加工中的阶段划分起始运动阶段 接近运动阶段 切入运动阶段切削加工阶段 退出切削阶段 返回阶段刀具由机床原点运动到加工的起点,是快速运动阶段;(快移)避免刀具与夹具或工件碰撞。 由起点位置进入开始点。慢速。CAM系统通常定义一个安全平面(Cleare
38、nce Plan)。平面以下慢速进给。切入阶段,刀具进给速度略低于正常的切削速度,避免刀具碰伤。为使表面光滑过渡,CAM系统提供导引方式,如圆弧切入等。按照给定的刀具轨迹进行加工。退出阶段,由当前位置退回到退刀点。与切入阶段一样,刀具退出也有多种方式,如:圆弧引导、垂直引导等。速度不可太快。刀具快速回到返回点,等待下一次切削运动。原点4、切削加工中的阶段划分起始运动阶段 接近运动阶段 8.3 数控编程中的刀位计算1、非圆曲线刀位点计算2、球头铣刀行距的确定3、平面型腔加工刀位点的计算4、转角过渡处理5、曲面加工中的刀位计算6、刀具干涉检验8.3 数控编程中的刀位计算1、非圆曲线刀位点计算刀位点
39、:刀具运动过程中相关的坐标点,包括基点、节点。基点:构成零件轮廓几何元素的连接点,如相邻直线轮廓的交点、直线与圆弧轮廓的交点或切点等。节点:在满足允许编程误差条件下,按数控系统插补功能对轮廓曲线进行离散的分割点,如用小直线段逼近零件曲线轮廓时,两相邻小直线的交点即为所求点。刀位点:刀具运动过程中相关的坐标点,包括基点、节点。基点:构1、非圆曲线刀位点计算一般数控系统均有直线和圆弧插补功能。可用直线或圆弧对非圆曲线进行二次逼近来编制数控程序。所谓“插补”就是指在一条已知起点和终点的曲线上进行数据点的密化。插补的任务就是根据进给速度的要求,在一段零件轮廓的起点和终点之间,计算出若干个中间点的坐标值
40、,刀具沿着这些坐标点移动。CNC系统中常用的插补功能有直线、圆弧、抛物线以及螺旋线插补功能等。1、非圆曲线刀位点计算一般数控系统均有直线和圆弧插补功能。所1)直线段逼近轮廓曲线的节点计算等间距法等弦长法等误差法直线段逼近1)直线段逼近轮廓曲线的节点计算等间距法等弦长法等误差法直线(1)等间距法曲线y=f(x)。将曲线沿某一坐标轴(如x轴)进行等分,分别求出A、B、C、D、E等节点的x,y坐标值。等间距x选取应保证曲线f(x)与节点间连线的法向距离小于编程误差允。允一般取零件轮廓公差的1/5-1/10。(1)等间距法曲线y=f(x)。将曲线沿某一坐标轴(如x轴)(2)等弦长法(等步长法)所有逼近
41、线段的弦长l相等。由于f(x)各处曲率不同,直线段逼近的误差不同。一般曲率半径越小,逼近误差越大。最小曲率半径处的逼近误差max应小于允许的编程误差允。关键是求出轮廓的最小曲率半径R。以最小曲率R处的加工精度确定弦长l,计算节点坐标值。(2)等弦长法(等步长法)所有逼近线段的弦长l相等。由于f((3)等误差法用直线段逼近曲线y=f(x)时使每段的逼近误差相等,且小于允许误差允。以曲线的起点a为圆心,以允为半径作圆O,求圆与曲线的公切线MN,然后过a点做MN的平行线交曲线于b点,即为所求的节点。ab允(3)等误差法用直线段逼近曲线y=f(x)时使每段的逼近误差各直线逼近方法比较等间距法等弦长法等
42、误差法计算简单,合理间距选取是关键以最小曲率半径处加工精度确定弦长分割线段多,求解最小曲率半径是关键计算过程复杂,分割的程序段少各直线逼近方法比较等间距法等弦长法等误差法计算简单,以最小曲2)双圆弧段逼近轮廓曲线y=f(x)可以用圆弧段逼近,并使逼近误差 允。用圆弧段逼近时,各个逼近的圆弧段是光滑连接的,其程序段大大少于直线逼近的程序段。可直接用于有圆弧插补的数控机床。用圆弧逼近轮廓曲线的方法有很多,常用是双圆弧逼近法。双圆弧逼近法是通过在轮廓曲线上按照一定的方法连续取4个节点,根据这4个节点的分布情况可确定中间两个节点双圆弧逼近的形式与节点。2)双圆弧段逼近轮廓曲线y=f(x)可以用圆弧段逼
43、近,并使逼2)双圆弧段逼近直线元素 内切双圆弧 外切双圆弧 p1,p2,p3,p4 p1,p4在p2p3 p1,p4在p2p3 接近一直线 连线同侧 连线两侧 (- 0.05) 切于N点 切于P点 2)双圆弧段逼近直线元素 2、球头铣刀行距和步长的确定 一般曲面零件的数控加工通常采用球头铣刀。用球头铣刀加工曲面时通常按行切法,即铣刀沿坐标轴方向或曲面参数轴方向对曲面进行一行一行加工。用球头铣刀加工曲面时,必然会留下一段残留高度。残留高度的大小决定于刀具的半径和切削行距。刀具半径越大,残留高度越小;切削行距越小,残留高度越小。2、球头铣刀行距和步长的确定 一般曲面零件的数控加工通常采2、球头铣刀
44、行距的确定平面曲面残留高度H 粗糙度要求Ra 2、球头铣刀行距的确定平面曲面残留高度H 90) 延长两轨迹B1D、DB2构成形成尖角c)方角过度:(夹角 90) 在两附加轨迹段之间插入过渡直线D1D2,使B1D1=B2D2=BB1 d)三角过度:应用较少。4、转角过渡处理5、曲面加工中的刀位计算参数曲面参数域用任意平面去截参数曲面会得到一条平面曲线。如果保持其中一个参数保持不变,如:v=v0,则P(u,v0)就代表一条以u为变参数、以v0为等参数的的曲线。5、曲面加工中的刀位计算参数曲面参数域用任意平面去截参数曲面 刀具沿参数曲面 向或 向等参数线进行切削加工,计算速度快。若u=u0,刀具运动
45、轨迹按照将由曲线P(u0,v)及其法矢量n决定。等参数曲线法ui若u=ui,刀具运动轨迹按照将由曲线P(ui,v)及其法矢量n决定。 刀具沿参数曲面 向或 向等参数线进行切 x,y,z 轴,若z轴与刀具主轴方向一致,用垂直于xoy面的任意一族平面去切割曲面,会得到一族平面曲线刀具沿参数曲面与一组平行平面截交线进行切削加工,这种方法刀位计算消耗时间较长。任意切片法 x,y,z 轴,若z轴与刀具主轴方向一致,用垂直于xoy面刀具由高到低沿参数曲面与一组水平平面截交线进行切削加工,这种方法刀位计算时间最长。等高线法等高线法6、刀具干涉检验数控加工过程中,加工表面曲率半径小于刀具半径时的过切现象。加工
46、水平面应将垂直面作为检查面;加工垂直面,应将水平面作为检查面。6、刀具干涉检验数控加工过程中,加工表面曲率半径小于刀具半径立铣刀工件弯斜量曲面工件立铣刀干涉区立铣刀工件加工盲区避免刀具干涉abc刀具干涉实例立铣刀工件弯斜量曲面工件立铣刀干涉区立铣刀工件加工盲区刀具运动方向的干涉检查 运动方向上存在的干涉可排除 非运动方向上的干涉不能排除仅校核检查刀具运动方向上的加工干涉。刀具运动方向的干涉检查 运动方向上存在的干涉可排除 全方位干涉检查 计算刀具中心到离散小曲面片距离是否小于刀具半径,若小则干涉,需要抬刀或绕行。曲面曲率变化大测点多曲面平坦,检测点少考虑刀触点的同时,考虑刀具在零件面全方位的干
47、涉。测试点全方位干涉检查 计算刀具中心到离散小曲面片距离是否小于8.4 数控编程中的工艺策略1、粗精加工的工艺选择2、刀具的切入和切出引导3、加工路线的确定及优化8.4 数控编程中的工艺策略1、粗精加工的工艺选择刀具的选用粗加工:是切除绝大部分多余材料,切削用量较大,刀具负荷重,一般选用平底铣刀,刀具的直径尽可能大。精加工:是保证加工面精度要求,切削用量较小,刀具负荷轻,根据加工表面形状可选择平底刀、球头刀或圆角铣刀。应优先选用平底刀,应尽量选择圆角铣刀,而少用球头刀。在刀具直径选择上:先用大直径刀具完成大部分的曲面加工,再用小直径刀具进行清角或局部加工。1、粗精加工的工艺选择刀具的选用1、粗
48、精加工的工艺选择加工路径的选择粗加工:加工路径一般选择单向切削,可保证切削过程 稳定,可避免顺逆铣工作状态的变化。精加工:切削力较小,对顺逆铣反映不敏感,加工路径 可采用双向切削,以减少空行程,提高切削效率。加工路径的选择进刀方式的选择 粗加工:主要考虑刀具切削刃强度; 精加工:主要考虑被加工表面质量。 铣刀端面刃切削能力差,对于型腔加工可采用斜角切入。进刀方式的选择 铣刀端面刃切削能力差,对于型腔加工可采粗加工一般采用分层切削粗加工一般采用分层切削 2、刀具的切入和切出引导二维圆弧切入/切出引导 2、刀具的切入和切出引导二维圆弧切入/切出引导二维圆弧切入/切出引导应用实例二维圆弧切入/切出引
49、导应用实例二维垂直切入/切出引导应用实例二维平行切入/切出引导应用实例二维垂直切入/切出二维平行切入/切出3、加工路线的确定及优化加工路线确定原则:获得良好的加工精度和表面质量走刀路线短空程少数据计算工作量小a)沿直纹母线走刀好b)沿横截面线走刀不好加工路线确定实例3、加工路线的确定及优化加工路线确定原则:a)沿直纹母线走刀 a)行切法 b)环切法 c)综合法 计算简单 表面质量好 两者综合型腔加工路线确定 a)行切法 b)环切 a)水平走刀 b)沿最长路径角度走刀 不好 好走刀角度的选择 a)水平走刀 b)沿最长孔加工相邻距离最近优化法孔加工例图通常加工序列优化加工序列可节省近一半定位时间孔加工相邻距离最近优化法孔加工例图通常加工序列优化加工序列孔加工配对优化法孔
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东科贸职业学院《信号与系统》2023-2024学年第一学期期末试卷
- 广东警官学院《中国水文化》2023-2024学年第一学期期末试卷
- 广东交通职业技术学院《工程结构加固》2023-2024学年第一学期期末试卷
- 广东工商职业技术大学《渠道策划》2023-2024学年第一学期期末试卷
- 广东潮州卫生健康职业学院《环境与灾害地质学》2023-2024学年第一学期期末试卷
- 口语交际-身边的科学课件
- 防疫安全口罩课件内容
- 赣州师范高等专科学校《高级汉语写作》2023-2024学年第一学期期末试卷
- 赣南师范大学科技学院《建筑装饰施工技术》2023-2024学年第一学期期末试卷
- 《技术解决方案》课件
- 储能系统技术服务合同
- 无锡市区2024-2025学年五年级上学期数学期末试题一(有答案)
- GB/T 1094.7-2024电力变压器第7部分:油浸式电力变压器负载导则
- 电大西方行政学说
- 2024-2025学年人教版数学七年级上册期末复习卷(含答案)
- 2024年度中国PE、VC基金行业CFO白皮书
- 2023年南京市江宁区招聘教师考试真题
- 《中国民族史》重点笔记(期末)
- 中南大学《物联网原理及应用》2022-2023学年第一学期期末试卷
- 抓斗课件教学课件
- 第三方物流供应商准入与考核制度
评论
0/150
提交评论