《第六部分、数控车床编程中的数学处理.ppt》由会员分享,可在线阅读,更多相关《第六部分、数控车床编程中的数学处理.ppt(33页珍藏版)》请在金锄头文库上搜索。
1、数控车床编程中的数学处理CNC 第六部分第六部分8/21/20241CNC 在数控加工及编程中很多时候图样上的尺寸基准与编在数控加工及编程中很多时候图样上的尺寸基准与编程所需的尺寸基准不一致,甚至坐标尺寸没有直接给出,程所需的尺寸基准不一致,甚至坐标尺寸没有直接给出,需要通过间接的计算才能得到。在数控编程加工的过程中,需要通过间接的计算才能得到。在数控编程加工的过程中,首先要计算出刀具运动轨迹点的坐标。首先要计算出刀具运动轨迹点的坐标。这种根据零件图样,这种根据零件图样,按照已确定的加工路线和允许的编程误差,计算数控系统按照已确定的加工路线和允许的编程误差,计算数控系统所需输入的数据,称为数控
2、加工的数值计算。所需输入的数据,称为数控加工的数值计算。 数控加工数控加工与与数控编程数控编程实质上是实质上是曲线、曲面几何学曲线、曲面几何学在在机械制造业的应用。机械制造业的应用。 数控加工中,有简单数控加工中,有简单曲线和曲面(如直线、圆弧及曲线和曲面(如直线、圆弧及球面等)数学描述及处理;还有球面等)数学描述及处理;还有不能用二次方程描述的、不能用二次方程描述的、形状复杂的曲线或曲面形状复杂的曲线或曲面自由曲线或自由曲面。自由曲线或自由曲面。8/21/20242CNC 1、节点、基点的概念与计算、节点、基点的概念与计算一、数值计算的内容一、数值计算的内容 零件轮廓往往是由许多不同的几何元
3、素组成的,如直线、圆弧、二次曲线以及其他解析曲线等。 构成零件轮廓的这些不同几何元素的链接点称为基点。如下图中的A、B、C、D、E、F、和G都是该零件轮廓上的基点,显然,相邻基点间只能是一个几何元素。 (1)基点的概念与计算)基点的概念与计算8/21/20243CNC零件轮廓中的基点8/21/20244CNC 轮廓的基点可以直接作为其运动轨迹的起点或终点。目前,一般的数控机床都具有至直线和圆弧插补功能,计算基点是,只需要计算轨迹的起点或者是终点在选定坐标系中的个坐标值和圆弧运动轨迹的圆心坐标值。因此基点的计算是比较方便的,常用手工计算。 (2)节点的概念与计算)节点的概念与计算 当采用不具备非
4、圆曲线插补功能的数控机床加工非圆曲线轮廓的零件时,在加工程序的编制工作中,常常需要用直线或圆弧去近似代替非圆曲线,称为拟合处理。拟合线段的交点或切点就称为节点。如下图所示:P1、P2、P3、P4、P5等。8/21/20245CNC零件轮廓中的节点 对采用直线或圆弧拟合的非圆曲线进行编程时,应按对采用直线或圆弧拟合的非圆曲线进行编程时,应按节点划分程序段。逼近线段的近似区间越大,测切点数目节点划分程序段。逼近线段的近似区间越大,测切点数目越少,相应的逼近误差也就越大。越少,相应的逼近误差也就越大。8/21/20246CNC 2、刀位点轨迹的计算、刀位点轨迹的计算 当采用圆弧形车刀进行加工时,因刀
5、位点规定在当采用圆弧形车刀进行加工时,因刀位点规定在刀尖圆弧中心处,因此大多数情况,刀具的刀位点轨刀尖圆弧中心处,因此大多数情况,刀具的刀位点轨迹与工件轮廓轨迹不重合,通常是沿轮廓偏移一个刀迹与工件轮廓轨迹不重合,通常是沿轮廓偏移一个刀尖圆弧半径值。尖圆弧半径值。刀尖半径补偿的刀位点轨迹8/21/20247CNC二、数值计算举例二、数值计算举例 举例1: 如下图所示,在进行编制程序时,R10与R18相切,切点坐标未知,R18与73外圆相切,切点坐标未知,需要进行计算得出,负责程序无法编制。计算节点坐标值8/21/20248CNC8/21/20249CNC8/21/202410CNC8/21/2
6、02411CNC1、分析图纸所表达的信息,根据已知条件,建立数、分析图纸所表达的信息,根据已知条件,建立数学模型,进行数学建模。学模型,进行数学建模。2、根据所建数学模型,与已知条件,求编程所需点、根据所建数学模型,与已知条件,求编程所需点的坐标值。的坐标值。求解过程如下:求解过程如下:AB=(73-62)/2=5.5O1A= O1B-AB=18-5.5=12.5O1O2已知,由勾股定理可得:O1O22=O1A2+O2A2,所以O2A=O1O2图片表示8/21/202412CNC举例二:举例二:车削如下图所示的手柄,计算出编程所需数值。车削如下图所示的手柄,计算出编程所需数值。8/21/202
7、413CNC计算圆弧中心的方法8/21/202414CNC2、分析:、分析: 此零件有半径为此零件有半径为R3、R29、R45三个圆弧光滑连接而成。三个圆弧光滑连接而成。对圆弧工件编程时,必须求出以下三个点的坐标值(对圆弧工件编程时,必须求出以下三个点的坐标值(X轴方轴方向比向比Z轴方向高一个级别):轴方向高一个级别): 1)圆弧的起始点坐标值:)圆弧的起始点坐标值: 2)圆弧的结束点)圆弧的结束点(目标点目标点)坐标:坐标: 3)圆弧中心点的坐标。)圆弧中心点的坐标。3、计算方法如下:、计算方法如下: 取编程零点为取编程零点为W1。8/21/202415CNC在在O1EO2O1EO2中,已知
8、:中,已知:O2E=29-9=20O2E=29-9=20 O1O2=29-3=26 O1O2=29-3=26 O1E=(O1O2)2-(O2E)2=16.613O1E=(O1O2)2-(O2E)2=16.6131)1)先求出先求出A A点坐标值及点坐标值及O1O1的的I I、K K值,其中值,其中I I代表圆心代表圆心O1O1的的X X坐标坐标 (直径编程),(直径编程),K K代表代表O1O1的的Z Z坐标(直径编程)。坐标(直径编程)。因因ADO1O1EO2ADO1O1EO2,则有:,则有:AD/EO2= AO1/ O1O2AD/EO2= AO1/ O1O2AD=O2EAD=O2EAO1/
9、 O1O2=20AO1/ O1O2=203/26=2.3083/26=2.308DO1/ O1E= O1A/ O1O2DO1/ O1E= O1A/ O1O2O1D=O1EO1D=O1EO1A/O1O2=16.613O1A/O1O2=16.6133/26=1.9173/26=1.9178/21/202416CNC得得A A的坐标值的坐标值XA=2XA=22.308=4.6162.308=4.616( (直径编程直径编程) )DW1=O1W1-O1D=1.083DW1=O1W1-O1D=1.083则则ZA=-1.08ZA=-1.08求圆心求圆心O1O1相对于圆弧起点相对于圆弧起点W1W1的增量坐标
10、,有:的增量坐标,有: IO1=0IO1=0 KO1=-3 KO1=-3 XA=4.616 XA=4.616 ZA=-1.08 ZA=-1.08 IO1=0 IO1=0 KO1=-3 KO1=-38/21/202417CNC1)1) 求求B B点坐标值及点坐标值及O2O2点的点的I I、K K值值O2HO3O2HO3相似于相似于BGO3BGO3BG/O2H= BO3/O3O2BG/O2H= BO3/O3O2BG= O2HBG= O2HBO3/O3O2=27.5BO3/O3O2=27.545/(45+29)=16.72345/(45+29)=16.723BF= O2H-BG=27.5-16.72
11、3=10.777BF= O2H-BG=27.5-16.723=10.777WO1+ O1E+BF=3+16.613+10.777=30.39WO1+ O1E+BF=3+16.613+10.777=30.39ZB=-30.39ZB=-30.39在在O2ZBO2ZB中中O2F= (O2B)2-(BF)2 = 292-(10.777)2 =26.923O2F= (O2B)2-(BF)2 = 292-(10.777)2 =26.923EF= O2F- O2E=26.923-20=6.923EF= O2F- O2E=26.923-20=6.9238/21/202418CNC因是直径编程,有因是直径编程,
12、有 XB=2XB=26.923=13.8466.923=13.846 ZB=-30.39 ZB=-30.39 求圆心求圆心O2O2相对于相对于A A点的增量坐标,点的增量坐标, 得得IO2IO2、KO2KO2: IO2=-(AD+O2E)=-(2.308+20)=-22.308IO2=-(AD+O2E)=-(2.308+20)=-22.308 K O2=-(O1D+O1E)=-(1.917+16.613) K O2=-(O1D+O1E)=-(1.917+16.613) =-18.53 =-18.53 得出:得出: XB=13.846XB=13.846 ZB=-30.39 ZB=-30.39 I
13、O2=-22.308 IO2=-22.308 K O2=-18.53 K O2=-18.538/21/202419CNC3 3)求)求C C点的坐标值及点的坐标值及IO3IO3、KO3KO3值值从图中可知:从图中可知:XC=10.000XC=10.000ZC=-(78-20)=-58.00ZC=-(78-20)=-58.00G O3= O3B2-GB2 = 452-16.7232 =41.777G O3= O3B2-GB2 = 452-16.7232 =41.777O3O3相对于相对于B B点坐标的增量点坐标的增量: :IO3=41.777IO3=41.777KO3=-16.72KO3=-16
14、.72 XC=10.000 XC=10.000得出得出: ZC=-58.00: ZC=-58.00 IO3=41.777 IO3=41.777 KO3=-16.72 KO3=-16.728/21/202420CNC实际生产案例分析:60 圆锥管螺纹牙型及基本尺寸圆锥管螺纹牙型及基本尺寸8/21/202421CNC8/21/202422CNC三、工艺尺寸链相关计算三、工艺尺寸链相关计算 1 1、尺寸链概述、尺寸链概述尺寸链的定义与组成(1)尺寸链的定义)尺寸链的定义 尺寸链:尺寸链:由若干相互有联系的尺寸按一定顺序首尾相接由若干相互有联系的尺寸按一定顺序首尾相接形成的尺寸封闭图形定义为尺寸链。形
15、成的尺寸封闭图形定义为尺寸链。 工艺尺寸链:工艺尺寸链:在零件加工过程中,由同一零件有关工序在零件加工过程中,由同一零件有关工序尺寸所形成的尺寸链,称为工艺尺寸链。尺寸所形成的尺寸链,称为工艺尺寸链。 装配尺寸链:装配尺寸链:在机器设计和装配过程中,由有关零件设在机器设计和装配过程中,由有关零件设计尺寸形成的尺寸链,称为装配尺寸链。计尺寸形成的尺寸链,称为装配尺寸链。8/21/202423120图图 :工艺尺寸链示例:工艺尺寸链示例b)c)a)A1A2A0A1A2A0ABC0.05 A0.1 C8/21/202424CNC2、尺寸链的组成尺寸链的组成 尺寸环:尺寸环:组成尺寸链的每一个尺寸。如
16、组成尺寸链的每一个尺寸。如A0A0、A1A1、A2A2各尺寸环按其形成的顺序和特点,可分为封闭环和组成环。各尺寸环按其形成的顺序和特点,可分为封闭环和组成环。 封闭环:封闭环:凡在零件加工过程或机器装配过程中最终形成凡在零件加工过程或机器装配过程中最终形成的环(或间接得到的环)。如的环(或间接得到的环)。如A0A0 组成环:组成环:尺寸链中除封闭环以外的各环。如尺寸链中除封闭环以外的各环。如A1A1、A2A2 组成环按其对封闭环影响又可分为增环和减环。组成环按其对封闭环影响又可分为增环和减环。 增环:增环:凡该环变动(增大或减小)引起封闭环同向变动凡该环变动(增大或减小)引起封闭环同向变动(增
17、大或减小)的环,称为增环。如(增大或减小)的环,称为增环。如A1A1 减环:减环:由于该环变动(增大或减小)引起封闭环反向变动由于该环变动(增大或减小)引起封闭环反向变动(减小或增大)的环,称为减环。如(减小或增大)的环,称为减环。如A2A28/21/202425CNC3 3、 尺寸链的基本计算方法尺寸链的基本计算方法尺寸链的基本计算方法尺寸链的基本计算方法这里介绍极值法这里介绍极值法这里介绍极值法这里介绍极值法(1 1)基本尺寸计算公式)基本尺寸计算公式)基本尺寸计算公式)基本尺寸计算公式封闭环的基本尺寸封闭环的基本尺寸等于各增环基本尺等于各增环基本尺寸之和减去各减环寸之和减去各减环基本尺寸
18、之和基本尺寸之和 式中式中 A0 封闭环的基本尺寸;封闭环的基本尺寸; Aj 增环的基本尺寸;增环的基本尺寸; Ak 减环的基本尺寸;减环的基本尺寸; m 增环数;增环数; n 尺寸链总环数。尺寸链总环数。8/21/202426CNC(2 2)偏差及公差计算公式)偏差及公差计算公式)偏差及公差计算公式)偏差及公差计算公式上偏差封闭环的上偏差等于各增环上偏差之和减去各减环下偏差之和。下偏差封闭环的下偏差等于各增环下偏差之和减去各减环上偏差之和。式中式中 ESES0 0,EIEI0 0 封闭环的上、下偏差;封闭环的上、下偏差; ESESj j,EIEIj j 增环的上、下偏差;增环的上、下偏差;
19、ESESk k,EIEIk k 减环的上、下偏差。减环的上、下偏差。8/21/202427CNC公差 封闭环的公差等于各组成环公差之和。式中式中 T T0L0L 封闭环公差(极值公差);封闭环公差(极值公差); T Ti i 组成环的公差。组成环的公差。8/21/202428CNC(3 3 3 3)平均尺寸计算公式)平均尺寸计算公式)平均尺寸计算公式)平均尺寸计算公式封闭环的平均尺寸等于各增环平均尺寸之和减去各减环平均尺寸之和式中式中式中式中 A A A A0M0M、A A A AjMjM、A A A AkMkM分别表示封闭环、增环和减环的平均尺寸分别表示封闭环、增环和减环的平均尺寸分别表示封闭环、增环和减环的平均尺寸分别表示封闭环、增环和减环的平均尺寸。8/21/202429CNC8/21/202430CNC8/21/202431CNC8/21/202432CNC8/21/202433