欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数控编程数值计算精品文稿.ppt

    • 资源ID:71827100       资源大小:3.47MB        全文页数:57页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数控编程数值计算精品文稿.ppt

    数控编程数值计算第1页,本讲稿共57页数值计算的主要内容数值计算的主要内容编写加工程序中的数值计算是编程工作的一个重编写加工程序中的数值计算是编程工作的一个重要部分,如果计算有误要部分,如果计算有误(方法和计算错误方法和计算错误),就不能获,就不能获得零件要求的加工轮廓,从而出现废品,造成浪费。得零件要求的加工轮廓,从而出现废品,造成浪费。数值计算的主要内容为:数值计算的主要内容为:1 1、基点计算、基点计算2 2、节点计算、节点计算3 3、列表曲线的数学处理、列表曲线的数学处理4 4、刀具中心位置计算、刀具中心位置计算 5 5、辅助计算、辅助计算结束第2页,本讲稿共57页直线、圆弧平面轮廓的基点计算直线、圆弧平面轮廓的基点计算(6-1)RABDCEaO一个零件的轮一个零件的轮廓曲线可能由不同廓曲线可能由不同的几何元素构成,的几何元素构成,如直线、圆弧、非如直线、圆弧、非圆曲线等。基点就圆曲线等。基点就是构成零件轮廓的是构成零件轮廓的各相邻几何元素的各相邻几何元素的交点或切点,如右交点或切点,如右图所示。显然,相图所示。显然,相邻基点间只能是一邻基点间只能是一个几何元素。个几何元素。第3页,本讲稿共57页直线、圆弧平面轮廓的基点计算直线、圆弧平面轮廓的基点计算(6-2)由于一般数控机床都有具有直线和圆弧插补由于一般数控机床都有具有直线和圆弧插补功能,故对由直线和圆弧组成的平面轮廓,都可功能,故对由直线和圆弧组成的平面轮廓,都可以通过调用数控系统的直线或圆弧插补功能来加以通过调用数控系统的直线或圆弧插补功能来加工。此时,需计算出零件上的所有基点坐标。零工。此时,需计算出零件上的所有基点坐标。零件轮廓上的基点可根据零件图上的尺寸标注或通件轮廓上的基点可根据零件图上的尺寸标注或通过较简单的计算间接求得。过较简单的计算间接求得。第4页,本讲稿共57页直线、圆弧平面轮廓的基点计算直线、圆弧平面轮廓的基点计算(6-3)例例1如右图中的基如右图中的基点点A、B、D、E的坐标,的坐标,可以通过零件图的标注直可以通过零件图的标注直接获得,而接获得,而C点为下列两点为下列两圆方程的交点,联解两圆圆方程的交点,联解两圆方程即可得方程即可得C点的坐标。点的坐标。RABDCEaO2(xO2,y02)OO1(xO1,y01)第5页,本讲稿共57页直线、圆弧平面轮廓的基点计算直线、圆弧平面轮廓的基点计算(6-4)例例2下图中的下图中的基点基点A、B、C、D的坐标,可以通过的坐标,可以通过零件图的标注直接零件图的标注直接获得,而获得,而E、F点的点的坐标需要经过计算坐标需要经过计算获得。获得。R20R20ABDCEO OFO O1 1O O2 2O O3 3101030302020X XY Y第6页,本讲稿共57页直线、圆弧平面轮廓的基点计算直线、圆弧平面轮廓的基点计算(6-5)F F点坐标的计算:点坐标的计算:R20R20A AB BD DC CE EO OF FO O1 1O O2 2O O3 3101030302020X XY YG G作辅助线作辅助线 O OGOFGOF则则OGOGGFGF1010且且OOOO3 32020故故 OOOO3 3G G3030所以有:所以有:X XF F=20cos30=17.321=20cos30=17.321Y YF F=20sin30=10=20sin30=10继续第7页,本讲稿共57页直线、圆弧平面轮廓的基点计算直线、圆弧平面轮廓的基点计算(6-6)E E点坐标的计算:点坐标的计算:R20R20A AB BD DC CE EO OF FO O1 1O O2 2O O3 3101030302020X XY Y作辅助线作辅助线 FHOOFHOO3 3则有:则有:Y YE E=20+10=30=20+10=30 X XE E=X=XF F-FI-FI=X=XF F-EItg30-EItg30=X=XF F-(Y-(YE E-Y-YF F)tg30)tg30 =17.321-(30-10)tg30 =17.321-(30-10)tg30 =5.774 =5.774返回返回I IH H作辅助线作辅助线 EIFHEIFH第8页,本讲稿共57页节点计算节点计算(2-1)(2-1)由于一般数控装置只具有直线插补和圆弧插由于一般数控装置只具有直线插补和圆弧插补功能,当零件轮廓曲线两基点间的几何要素为补功能,当零件轮廓曲线两基点间的几何要素为非直线、非圆弧非直线、非圆弧的其它曲线时,则数控机床不能的其它曲线时,则数控机床不能直接进行加工。为了加工这样的零件轮廓表面,直接进行加工。为了加工这样的零件轮廓表面,需将其分割成若干段,每段需将其分割成若干段,每段用直线或圆弧来代替用直线或圆弧来代替原曲线。这些用来代替原曲线的直线和原曲线。这些用来代替原曲线的直线和/或圆弧或圆弧称为称为逼近曲线逼近曲线,而这些直线或圆弧间的交,而这些直线或圆弧间的交(切切)点点称为称为节点节点。第9页,本讲稿共57页节点计算节点计算(2-2)(2-2)数控机床在运用逼近曲线进行加工时,除需数控机床在运用逼近曲线进行加工时,除需计算基点外,还应计算逼近曲线上所有节点的坐计算基点外,还应计算逼近曲线上所有节点的坐标,并通过调用直线插补标,并通过调用直线插补(G01)G01)或圆弧插补或圆弧插补(G02G02或或G03)G03)功能来完成整个零件的加工。功能来完成整个零件的加工。选用逼近曲线的形状,一方面取决于数控系选用逼近曲线的形状,一方面取决于数控系统所具备的插补功能,另一方面应考虑在保证加统所具备的插补功能,另一方面应考虑在保证加工精度的前提下,节点数量尽量少,编程计算简工精度的前提下,节点数量尽量少,编程计算简单。单。逼近线段中最大的误差逼近线段中最大的误差应小于允差值,一应小于允差值,一般取零件相应公差的般取零件相应公差的1/51/51/101/10。第10页,本讲稿共57页直线逼近节点计算直线逼近节点计算1 1、直线逼近的节点计算、直线逼近的节点计算 常用的直线逼近方法有等距离直线逼近、等常用的直线逼近方法有等距离直线逼近、等步长直线逼近和等误差直线逼近等。步长直线逼近和等误差直线逼近等。以下介绍等步长和等误差直线逼近法。以下介绍等步长和等误差直线逼近法。第11页,本讲稿共57页等步长法节点计算等步长法节点计算(7-1)(7-1)等步长法节点计算等步长法节点计算Y YX Xy=f(xy=f(x)O OR Rminmina a、求曲线的最小曲率半径、求曲线的最小曲率半径R Rminmin已知曲线为已知曲线为y=f(x),y=f(x),则则求求dR/dxdR/dx,并令,并令dR/dx=0dR/dx=0,则可求得,则可求得R Rminmin继续gg第12页,本讲稿共57页等步长法节点计算等步长法节点计算(7-2)(7-2)等步长逼近法节点计算等步长逼近法节点计算Y YX Xy=f(xy=f(x)O OR Rminminggg gf fa a、求插补步长、求插补步长h h作过作过点点gg的切线及与其相距的切线及与其相距 的平行线,与曲线的平行线,与曲线y=f(x)y=f(x)交于点交于点f f、g g,fgfg的距离为的距离为h h。O O为曲线的曲率中心为曲线的曲率中心,连接连接fOfO和和gOgOO Oh h由于由于很小,可以将曲线很小,可以将曲线fgfgg g看成是半径为看成是半径为R Rminmin的一段的一段圆弧。故有:圆弧。故有:(h/2)h/2)2 2=R=Rminmin2 2-(R-(Rminmin-)-)2 2=2R=2Rminmin-2 2h(8Rh(8Rminmin)1/21/2继续第13页,本讲稿共57页等步长法节点计算等步长法节点计算(7-3)(7-3)等步长逼近法节点计算等步长逼近法节点计算Y YX Xy=f(xy=f(x)O Oa a、求插补节点坐标、求插补节点坐标继续b b以曲线起点以曲线起点a a为圆心,为圆心,h h为半径为半径作圆,与曲线作圆,与曲线y=f(x)y=f(x)交于点交于点b b,点,点b b即为求得的第一个节点。即为求得的第一个节点。即:联解下列方程即可:即:联解下列方程即可:y=f(x)y=f(x)(x-xx-xa a)2 2+(y-y+(y-ya a)2 2=8R8Rminmin以以b点为圆心,重复步骤点为圆心,重复步骤,即可求得曲线上的所有节点。,即可求得曲线上的所有节点。第14页,本讲稿共57页等误差法节点计算等误差法节点计算(7-4)(7-4)等误差法节点计算等误差法节点计算等误差直线逼近方等误差直线逼近方法,即使所有逼近线段法,即使所有逼近线段的误差的误差相等。此法虽相等。此法虽然计算较烦,但程序段然计算较烦,但程序段少,故应用较多。其计少,故应用较多。其计算步骤如下:算步骤如下:设零件轮廓上两相设零件轮廓上两相邻基点间的曲线为邻基点间的曲线为y=f(x)y=f(x),如右图所示,如右图所示,且逼近曲线段的编程允且逼近曲线段的编程允差为差为。Y YX XY=f(xY=f(x)O O继续第15页,本讲稿共57页等误差法节点计算等误差法节点计算(7-5)(7-5)Y YX XT TY=f(xY=f(x)O O 等误差法节点计算等误差法节点计算 确定编程允差确定编程允差的圆方的圆方程,即以起点程,即以起点a(xa(xa a,y,ya a)为圆为圆心,心,为半径作圆:为半径作圆:a a 求圆与曲线的公切线求圆与曲线的公切线PTPT的斜率的斜率k k:P P继续第16页,本讲稿共57页等误差法节点计算等误差法节点计算(7-6)(7-6)Y YX XT TY=f(x)Y=f(x)O O 等误差法节点计算等误差法节点计算因直线因直线PTPT为圆弧与曲线为圆弧与曲线的公切线,且点的公切线,且点P(xP(xP P,y yP P)、点点T(xT(xT T,y yT T)分别在圆和曲线分别在圆和曲线上,故有:上,故有:a aP P(圆切线方程圆切线方程)(曲线切线方程曲线切线方程)(圆方程圆方程)(曲线方程曲线方程)联解四方程,联解四方程,即可求得即可求得x xP P、y yP P、x xT T、y yT T的的值,进而求得值,进而求得斜率斜率k k。继续第17页,本讲稿共57页等误差法节点计算等误差法节点计算(7-7)(7-7)Y YX XT Ta a1 1l lY=f(x)Y=f(x)O O继续 等误差法节点计算等误差法节点计算 求弦长的方程求弦长的方程 a aP P过点过点a a作直线作直线PTPT的平行线的平行线l l,与曲线,与曲线交于交于a a1 1点。点。则直线则直线aaaa1 1方程为:方程为:求求a a1 1点坐标:点坐标:联解右列方程,即可求得联解右列方程,即可求得a1a1(x(xa1a1、y ya1a1)的坐标。的坐标。以以a a1 1点为起点,重复前述步骤,即可求得曲线上的点为起点,重复前述步骤,即可求得曲线上的所有节点坐标值。所有节点坐标值。第18页,本讲稿共57页圆弧逼近节点计算圆弧逼近节点计算(3-1)(3-1)R RA A A AO Oa1a1(a1a1,a1a1)Y YX Xa a1 1Y=f(x)Y=f(x)O OR RA A 继续当采用圆弧逼近曲线时,当采用圆弧逼近曲线时,不但要计算出各逼近圆弧的不但要计算出各逼近圆弧的节点坐标值,还需计算逼近节点坐标值,还需计算逼近圆弧的圆心坐标及半径。圆弧的圆心坐标及半径。第19页,本讲稿共57页圆弧逼近节点计算圆弧逼近节点计算(3-2)(3-2)R RA A A AO Oa1a1(a1a1,a1a1)Y YX Xa a1 1Y=f(x)Y=f(x)O OR RA A 继续曲线用圆弧逼近时,有曲线用圆弧逼近时,有曲率圆法曲率圆法、三点圆法三点圆法和和相切相切圆法圆法等方法。三点圆法是通等方法。三点圆法是通过已知三个节点求圆,并作过已知三个节点求圆,并作为一个圆程序段;相切圆法为一个圆程序段;相切圆法是通过已知四个节点分别作是通过已知四个节点分别作两相切的圆,编写两个圆弧两相切的圆,编写两个圆弧程序段。这两种方法都必须程序段。这两种方法都必须先用直线逼近方法求出各节先用直线逼近方法求出各节点,再求出各圆,计算较烦点,再求出各圆,计算较烦琐。以下仅介绍曲率圆法。琐。以下仅介绍曲率圆法。第20页,本讲稿共57页圆弧逼近节点计算圆弧逼近节点计算(3-3)(3-3)R RA A A AO Oa1a1(a1a1,a1a1)Y YX Xa a1 1Y=f(x)Y=f(x)O OR RA A 继续曲率圆法是一种等误差曲率圆法是一种等误差的圆弧逼近法,这种方法在的圆弧逼近法,这种方法在决定轮廓曲线上的逼近节点决定轮廓曲线上的逼近节点的坐标值时,是使各段圆弧的坐标值时,是使各段圆弧与各相应轮廓曲线间的逼近与各相应轮廓曲线间的逼近误差误差相同。相同。第21页,本讲稿共57页曲率圆法节点计算曲率圆法节点计算(5-1)(5-1)R RA A A AO Oa1a1(a1a1,a1a1)Y YX Xa a1 1Y=f(x)Y=f(x)O OR RA A 继续曲率圆法的步骤如下:曲率圆法的步骤如下:设设零零件件轮轮廓廓上上两两相相邻邻基基点点间间的的曲曲线线为为y=f(x)y=f(x),如如右右图图所所示示,且且逼逼近近曲曲线线的的编编程程允允差为差为。第22页,本讲稿共57页曲率圆法节点计算曲率圆法节点计算(5-2)(5-2)Y YX XY=f(x)Y=f(x)O OR RA A O OA A(A A,A A)继续 求求曲曲线线起起点点A(xA(xA A,y,yA A)的的曲曲率率半半径径R RA A及及曲曲率率中中心心坐坐标标O OA A(A A,A A)。)。曲率半径曲率半径R RA A为:为:曲率中心坐标为:曲率中心坐标为:A A 第23页,本讲稿共57页曲率圆法节点计算曲率圆法节点计算(5-3)(5-3)R RA A+A AY YX Xa a1 1(x(xa1a1,y,ya1a1)Y=f(x)Y=f(x)O OO OA A(A A,A A)半径为半径为继续 求第一个节点求第一个节点a a1 1。以以O OA A(A A,A A)为圆心,为圆心,R RA A为半径作圆弧与曲线为半径作圆弧与曲线f f(x x)相交于)相交于a a1 1,a a1 1即为所即为所求的第一个节点。求的第一个节点。联解右列方程,即可求联解右列方程,即可求得得a a1 1(x(xa1a1,y,ya1a1)坐标:坐标:方程中,对所作圆弧的方程中,对所作圆弧的半径半径R RA A,如曲线曲率递,如曲线曲率递减,取半径为减,取半径为R RA A+;如曲线;如曲线曲率递增,取半径为曲率递增,取半径为R RA A-。第24页,本讲稿共57页曲率圆法节点计算曲率圆法节点计算(5-4)(5-4)R RA A A AO O1 1(1 1,1 1)Y YX Xa a1 1Y=f(x)Y=f(x)O OR RA A 继续 求求逼逼近近圆圆弧弧的的半半径径及及圆心坐标值圆心坐标值O O1 1(1 1,1 1)。以以R RA A为逼近圆弧的半径,为逼近圆弧的半径,则逼近圆弧圆心的求法为:则逼近圆弧圆心的求法为:分别以分别以A(xA(xA A,y,yA A)、a a1 1(x(xa1a1,y,ya1a1)为圆心,以为圆心,以R RA A为半径画圆,为半径画圆,则其交点即为逼近圆弧圆心则其交点即为逼近圆弧圆心O O1 1(1 1,1 1)。联解左列方程,即可得联解左列方程,即可得圆心坐标值圆心坐标值O O1 1(1 1,1 1):以以a a1 1点为起点,重复前述步骤,即可求得曲线上点为起点,重复前述步骤,即可求得曲线上的所有节点坐标值。的所有节点坐标值。第25页,本讲稿共57页曲率圆法节点计算曲率圆法节点计算(5-5)(5-5)R RA A+R RA A A AO O1 1(1 1,1 1)Y YX Xa a1 1Y=f(x)Y=f(x)O OR RA A O OA A(A A,A A)半径为半径为曲曲率率圆圆法法节节点点计算整个过程为:计算整个过程为:返回返回第26页,本讲稿共57页列表曲线节点的计算列表曲线节点的计算(5-1)(5-1)在上述逼近曲线的数学处理中,基本思想在上述逼近曲线的数学处理中,基本思想是将曲线用直线或圆弧来逼近,求出节点后用是将曲线用直线或圆弧来逼近,求出节点后用直线插补或圆弧插补编程,从而在一定的编程直线插补或圆弧插补编程,从而在一定的编程允差范围内获得零件曲线轮廓。在这种方法中,允差范围内获得零件曲线轮廓。在这种方法中,节点计算是关键,而轮廓曲线方程是节点计算节点计算是关键,而轮廓曲线方程是节点计算的必要条件。的必要条件。第27页,本讲稿共57页列表曲线节点的计算列表曲线节点的计算(5-2)(5-2)所谓列表曲线,是指已给出曲线上某些点所谓列表曲线,是指已给出曲线上某些点的坐标值,但没有给出方程。在数控机床加工的坐标值,但没有给出方程。在数控机床加工中,这种零件是经常遇到的,如汽轮机叶片、中,这种零件是经常遇到的,如汽轮机叶片、飞机机冀、机身、船体结构、凸轮、模具等。飞机机冀、机身、船体结构、凸轮、模具等。这些零件的图纸上往往只给出有限个点的尺寸这些零件的图纸上往往只给出有限个点的尺寸(位置),而并不知道轮廓曲线的解析表达式。(位置),而并不知道轮廓曲线的解析表达式。因此,用上述逼近曲线的数学处理方法,并不因此,用上述逼近曲线的数学处理方法,并不能解决加工这种零件的编程问题。能解决加工这种零件的编程问题。第28页,本讲稿共57页列表曲线节点的计算列表曲线节点的计算(5-3)(5-3)对于列表曲线的处理,一般的思想方法是:对于列表曲线的处理,一般的思想方法是:根据已知的几个列表点,在相邻点的区间内构根据已知的几个列表点,在相邻点的区间内构造出一个简单的近似函数造出一个简单的近似函数y=y=i i(x)(x)来代替该区间来代替该区间内的列表曲线内的列表曲线(称为称为一次拟合一次拟合),然后再用上述,然后再用上述逼近方法对曲线逼近方法对曲线y=y=i i(x)(x)求逼近直线或圆弧的节求逼近直线或圆弧的节点点(称为称为二次拟合二次拟合),用以编制该区间内的程序,用以编制该区间内的程序,重复重复(n-1)n-1)次这样的过程次这样的过程(n n个点的个点的n-1n-1个区间个区间),就可编制出列表曲线的全部轮廓加工程序。就可编制出列表曲线的全部轮廓加工程序。第29页,本讲稿共57页列表曲线节点的计算列表曲线节点的计算(5-4)(5-4)构造区间内的函数构造区间内的函数y=y=i i(x)x),应满足下列条,应满足下列条件:件:列列表表点点在在曲曲线线y=y=i i(x)x)上上,即即列列表表点点满满足足函函数关系;数关系;在在区区间间内内及及端端点点处处,y=y=i i(x)x)有有一一阶阶及及二二阶阶连连续续导导数数,这这可可保保证证连连续续点点处处轮轮廓廓曲曲线线是是光光滑滑的;的;y=y=i i(x)(x)是低于三次的多次项,以保证是低于三次的多次项,以保证二次拟合时计算简单。二次拟合时计算简单。第30页,本讲稿共57页列表曲线节点的计算列表曲线节点的计算(5-5)(5-5)近似函数近似函数y=y=i i(x)(x)称为称为插值函数插值函数,对于不同,对于不同的构造插值函数的方法,有不同的列表曲线的的构造插值函数的方法,有不同的列表曲线的拟合方法。常用的方法有拟合方法。常用的方法有牛顿插值法牛顿插值法、双圆弧双圆弧法法、样条函数样条函数(SPLINE)SPLINE)法法等。等。第31页,本讲稿共57页双圆弧法节点计算概述双圆弧法节点计算概述(2-1)(2-1)双圆弧法双圆弧法原则上是在两个相邻的列表点之原则上是在两个相邻的列表点之间用一个间用一个(直线直线)或两个几何元素或两个几何元素(圆弧圆弧)来逼近来逼近轮廓曲线,即插值函数为直线或圆弧。显然,轮廓曲线,即插值函数为直线或圆弧。显然,这样的处理使一次拟合即可运用直线或圆弧段这样的处理使一次拟合即可运用直线或圆弧段插补程序来获得加工轮廓曲线,避免了二次拟插补程序来获得加工轮廓曲线,避免了二次拟合,使编程简单。基于此因素,使双圆弧法成合,使编程简单。基于此因素,使双圆弧法成为对列表曲线进行数学处理中应用最广泛的方为对列表曲线进行数学处理中应用最广泛的方法。法。第32页,本讲稿共57页双圆弧法节点计算概述双圆弧法节点计算概述(2-2)(2-2)采用双圆弧法对列表曲线进行处理时,除采用双圆弧法对列表曲线进行处理时,除需已知被逼近曲线段的两个给出列表点外,还需已知被逼近曲线段的两个给出列表点外,还必须有其两侧的两个列表点必须有其两侧的两个列表点(即不少于给出四个即不少于给出四个列表点列表点),并根据这四个列表点的相互关系,确,并根据这四个列表点的相互关系,确定逼近的几何元素是直线还是圆弧。定逼近的几何元素是直线还是圆弧。第33页,本讲稿共57页直线元素的逼近直线元素的逼近YX4O321如右图所示,如果给出的如右图所示,如果给出的四个列表点四个列表点P P1 1、P P2 2、P P3 3、P P4 4中,中,通过相邻两点的连线与通过相邻两点的连线与X X轴的轴的夹角分别为夹角分别为、,若满足,若满足则则P P2 2和和P P3 3点之间或用直线点之间或用直线段段P P2 2P P3 3来逼近。来逼近。第34页,本讲稿共57页内切双圆弧元素逼近内切双圆弧元素逼近 (7-1)(7-1)Y YX XO OP1P4P P2 2P P3 3继续在一般情况下,当给在一般情况下,当给出四个列表点出四个列表点P P1 1、P P2 2、P P3 3、P P4 4时,时,P P2 2、P P3 3之间可用双圆之间可用双圆弧来逼近。根据四个点的弧来逼近。根据四个点的不同分布情况,可分别采不同分布情况,可分别采用用内切内切和和外切外切双圆弧来逼双圆弧来逼近列表曲线。近列表曲线。内切双圆弧逼近内切双圆弧逼近 当列表点当列表点P P1 1、P P4 4在点在点P P2 2、P P3 3连线同一侧时,如右图所连线同一侧时,如右图所示,示,P P2 2、P P3 3点之间的轮廓曲线点之间的轮廓曲线可用两个内切圆弧来逼近。可用两个内切圆弧来逼近。第35页,本讲稿共57页内切双圆弧元素逼近内切双圆弧元素逼近 (7-2)(7-2)Y YX XO OP P1 1P P4 4P P2 2P P3 3继续N N1 1N NN N2 2 内切双圆弧的构成内切双圆弧的构成 设设P P1 1、P P2 2、P P3 3、P P4 4如右图所如右图所示。过示。过P P2 2点作点作P P1 1P P2 2P P3 3的角的角平分线平分线P P2 2A A2 2及其垂线及其垂线P P2 2M M;过过P P3 3点作点作P P2 2P P3 3P P4 4的角平分的角平分线线P P3 3A A3 3及其垂线及其垂线P P3 3M M;过;过P P2 2点点再作再作P P3 3P P2 2M M的角平分线的角平分线P P2 2N N1 1;过;过P P3 3点作角点作角P P2 2P P3 3PMPM的角的角平分线平分线P P3 3N N2 2;P P2 2N N1 1与与P P2 2N N2 2相相交于交于N N点。点。A2A2M MA3A3第36页,本讲稿共57页内切双圆弧元素逼近内切双圆弧元素逼近 (7-3)(7-3)继续 内切双圆弧的构成内切双圆弧的构成 过过N N点作点作P P2 2P P3 3连线的垂线连线的垂线NPNP,NPNP与与P P2 2A A2 2和和P P3 3A A3 3分别交于分别交于O O2 2、O O3 3点;分别以点;分别以O O2 2、O O3 3点点为圆心,为圆心,O O2 2 P P2 2、O O3 3 P P3 3为半为半径作圆弧径作圆弧C C2 2、C C3 3,两圆弧必,两圆弧必内切于内切于N N点(因在二圆心的点(因在二圆心的连线上),且连线上),且P P2 2M M主主 P P3 3M M也也分别在分别在P P2 2点和点和P P3 3点与点与C C2 2和和C C3 3相切。相切。C C2 2、C C3 3即为所求列表即为所求列表点点P P2 2、P P3 3之间轮廓曲线的逼之间轮廓曲线的逼近双圆弧。近双圆弧。Y YX XO OP P1 1P P4 4P P2 2P P3 3O O2 2O O3 3N N1 1N NN N2 2C C3 3C C2 2A2A2M MA3A3P P第37页,本讲稿共57页内切双圆弧元素逼近内切双圆弧元素逼近 (7-4)(7-4)继续 双双圆圆弧的半径及弧的半径及圆圆心坐心坐标计标计算算 内切双内切双圆圆弧逼近曲弧逼近曲线线的的两两圆圆弧半径弧半径为为:Y YX XO OP P1 1P P4 4P P2 2P P3 3O O2 2O O3 3N N1 1N NN N2 2C C3 3C C2 2A2A2M MA3A3P P其中:其中:R R2 2圆弧圆弧C C2 2的半径;的半径;L L2 2圆弧圆弧C C3 3的半径;的半径;R R3 3列表点列表点P P2 2、P P3 3之间的距离;之间的距离;、意义如图示。意义如图示。第38页,本讲稿共57页内切双圆弧元素逼近内切双圆弧元素逼近 (7-5)(7-5)继续 双双圆圆弧的半径及弧的半径及圆圆心坐心坐标计标计算算 双圆弧的圆心坐标双圆弧的圆心坐标O O2 2(x xO2O2,y yO2O2)、)、O O3 3(x xO3O3,y yO3O3)为:)为:Y YX XO OP P1 1P P4 4P P2 2P P3 3O O2 2O O3 3N N1 1N NN N2 2C C3 3C C2 2A2A2M MA3A3P P显显然然,列列表表点点P P1 1、P P2 2、P P3 3、P P4 4都都是是给给定定的的,即即各各坐坐标标点点P P1 1(x xP1P1,y yP1P1)、P P2 2(x xP2P2,y yP2P2)、P P3 3(x xP3P3,y yP3P3)、P P4 4(x xP4P4,y yP4P4)已已知知,故故可可求得求得L L2 2、。第39页,本讲稿共57页内切双圆弧元素逼近内切双圆弧元素逼近 (7-6)(7-6)继续L L2 2、为:为:Y YX XO OP P1 1P P4 4P P2 2P P3 3O O2 2O O3 3N N1 1N NN N2 2C C3 3C C2 2A2A2M MA3A3P P第40页,本讲稿共57页内切双圆弧元素逼近内切双圆弧元素逼近 (7-7)(7-7)继续双双圆圆弧逼近弧逼近节节点(切点)的坐点(切点)的坐标计标计算算计计算算 节节点点N N的坐标的坐标N N(x xN N,y yN N)为下列方程组的解:)为下列方程组的解:Y YX XO OP P1 1P P4 4P P2 2P P3 3O O2 2O O3 3N N1 1N NN N2 2C C3 3C C2 2A2A2M MA3A3P P重重复复上上述述过过程程,就就可可获获得得全全部部列列表表点点之之间间双双圆圆弧弧逼逼近近的的圆圆心心坐坐标标、半半径径及及其其节节点点坐坐标标。于于是是,零零件件轮轮廓廓列列表表曲曲线线的的编编程程问问题题就就可可用用各各相相邻邻点点之之间间的的两两个个圆圆弧弧段段程程序序段得到解决。段得到解决。第41页,本讲稿共57页外切双圆弧元素逼近外切双圆弧元素逼近 (5-1)(5-1)Y YX XO OP P1 1P P4 4P P2 2P P3 3 外切双圆弧逼近外切双圆弧逼近 当列表点当列表点P P1 1、P P2 2、P P3 3、P P4 4分布情况如右图所示,即分布情况如右图所示,即点点P P1 1、P P4 4在在P P2 2、P P3 3连线的两连线的两侧时,侧时,P P2 2、P P3 3点之间的轮廓点之间的轮廓曲线可用两个外切双圆弧曲线可用两个外切双圆弧来逼近。来逼近。第42页,本讲稿共57页外切双圆弧元素逼近外切双圆弧元素逼近 (5-2)(5-2)Y YX XO OP1P P4 4P P2 2P P3 3O O2 2O O3 3 外切双圆弧的构成外切双圆弧的构成设设P P1 1、P P2 2、P P3 3、P P4 4如右图所示。过如右图所示。过P P2 2点作点作P P1 1P P2 2P P3 3的角平分线的角平分线P P2 2A A2 2及其垂线及其垂线P P2 2M M;过;过P P3 3点作点作P P2 2P P3 3P P4 4的角平分线的角平分线P P3 3A A3 3及其垂线及其垂线P P3 3N N;从圆心在;从圆心在P P2 2A A2 2上并上并在在P P2 2点与点与P P2 2M M相切的圆,以及圆心在相切的圆,以及圆心在P P3 3A A3 3上并在上并在P P3 3点与点与P P3 3N N相切的圆中,选取彼相切的圆中,选取彼此相切的两个圆弧此相切的两个圆弧C C2 2、C C3 3,使,使C C2 2、C C3 3在在P P点相切,且点相切,且P P点到点到 P P2 2点的弧长等于点的弧长等于P P点到点到P P3 3点的弧长。点的弧长。C C2 2、C C3 3即为所求列即为所求列表点表点P P2 2、P P3 3之间轮廓曲线的逼近双圆弧。之间轮廓曲线的逼近双圆弧。A2A2A3A3M MN NC C3 3C C2 2P P第43页,本讲稿共57页外切双圆弧元素逼近外切双圆弧元素逼近 (5-3)(5-3)Y YX XO OP P1 1P P4 4P P2 2P P3 3O O2 2O O3 3 双双圆圆弧的半径及弧的半径及圆圆心坐心坐标计标计算算 外切双外切双圆圆弧逼近曲弧逼近曲线线的半径的半径为为:C C3 3C C2 2其中:其中:L L2 2、意义同内切双圆弧。意义同内切双圆弧。P P第44页,本讲稿共57页外切双圆弧元素逼近外切双圆弧元素逼近 (5-4)(5-4)Y YX XO OP P1 1P P4 4P P2 2P P3 3O O2 2O O3 3 双双圆圆弧的半径及弧的半径及圆圆心坐心坐标计标计算算 双双圆圆弧的弧的圆圆心坐心坐标标O O2 2 (x xO2 O2,y yO2O2)、)、O O3 3(x xO3 O3,y yO3O3)为:)为:C C3 3C C2 2其中:其中:L L2 2、意义同内切双圆弧。意义同内切双圆弧。P P第45页,本讲稿共57页外切双圆弧元素逼近外切双圆弧元素逼近 (5-5)(5-5)Y YX XO OP P1 1P P4 4P P2 2P P3 3O O2 2O O3 3返回返回 双双圆圆弧逼近弧逼近节节点(切点)的坐点(切点)的坐标计标计算算 节节点点P P的坐标的坐标P P(x xP P,y yP P)为下列方程组的解:)为下列方程组的解:C C3 3C C2 2 重复上述过程,就可获重复上述过程,就可获得全部列表点之间的双圆弧得全部列表点之间的双圆弧逼近的圆心坐标、半径及其逼近的圆心坐标、半径及其节点坐标。节点坐标。P P第46页,本讲稿共57页刀具中心位置计算刀具中心位置计算(5-1)根据计算所得零件轮廓各基点和坐标及圆根据计算所得零件轮廓各基点和坐标及圆心坐标,再利用数控系统刀具补偿功能(心坐标,再利用数控系统刀具补偿功能(G41G41、G42G42)并输入刀具半径,即可编制出相应的零件)并输入刀具半径,即可编制出相应的零件加工程序,完成零件的加工。加工程序,完成零件的加工。第47页,本讲稿共57页刀具中心位置计算刀具中心位置计算(5-2)当数控系统不具备刀具半径自动补偿功能,当数控系统不具备刀具半径自动补偿功能,且用圆形车刀或铣刀加工时,就不能直接按零件且用圆形车刀或铣刀加工时,就不能直接按零件轮廓尺寸提供的基点坐标值编程,而要经过一定轮廓尺寸提供的基点坐标值编程,而要经过一定的数学运算,以补偿刀具半径的影响。对于没有的数学运算,以补偿刀具半径的影响。对于没有刀具半径自动补偿功能的数控系统,其零件加工刀具半径自动补偿功能的数控系统,其零件加工程序的编制最常采用刀具中心轨迹基点来编程。程序的编制最常采用刀具中心轨迹基点来编程。第48页,本讲稿共57页刀具中心位置计算刀具中心位置计算(5-3)RABDCEedcbaO右右图中,图中,a、b、c、d、e即为刀具即为刀具中心轨迹的基点。中心轨迹的基点。刀具中心轨迹刀具中心轨迹是零件轮廓的等距是零件轮廓的等距线,两线的法向距线,两线的法向距离即为刀具半径离即为刀具半径r r。第49页,本讲稿共57页刀具中心位置计算刀具中心位置计算(5-4)RABDCEedcbaO根据几何关系可根据几何关系可知:零件轮廓为直线,知:零件轮廓为直线,且直线方程为:且直线方程为:则其等距线方程为:则其等距线方程为:式中:式中:r r 为刀具半径;等号右边的正负号决定方为刀具半径;等号右边的正负号决定方法为:对于相同的法为:对于相同的x x值,等距线上的值,等距线上的y y值大于原线值大于原线的的y y值时取正,反之取负。如直线平行于值时取正,反之取负。如直线平行于y y轴,等轴,等距线的距线的x x值大于原线的值大于原线的x x值时取正,反之取负。值时取正,反之取负。第50页,本讲稿共57页刀具中心位置计算刀具中心位置计算(5-5)零零件件轮轮廓廓为为圆圆,且圆方程为:且圆方程为:RABDCEedcbaO则其等距线方程为:则其等距线方程为:式中:式中:r r 为刀具半径;为刀具半径;等号边项的正负号决定等号边项的正负号决定方法为:对于外凸圆弧取正;内凹圆弧取负。方法为:对于外凸圆弧取正;内凹圆弧取负。根据等距线方程,则可求得刀具中心轨迹的基点。根据等距线方程,则可求得刀具中心轨迹的基点。第51页,本讲稿共57页过渡过渡(5-1)(5-1)加工时,当刀具由零件轮廓的一个几何表面向加工时,当刀具由零件轮廓的一个几何表面向相邻的几何表面加工时,存在刀具中心轨迹的过度相邻的几何表面加工时,存在刀具中心轨迹的过度问题。常用的过渡方式有:问题。常用的过渡方式有:由由零零件件轮轮廓廓表表面面的的等等距距线线的的交交(切切)点点(即即基基点点)直接过渡。直接过渡。第52页,本讲稿共57页过渡过渡(5-2)(5-2)r r r r r r R1+r R+r R2-r CABabc如下图所示,通过计算,求出零件表面的等距线如下图所示,通过计算,求出零件表面的等距线(即刀具中心轨迹)的交(切)点,并将该交(切)(即刀具中心轨迹)的交(切)点,并将该交(切)点作为该轮廓表面加工的起(讫)点来编程,即基点点作为该轮廓表面加工的起(讫)点来编程,即基点的直接过渡。的直接过渡。第53页,本讲稿共57页过渡过渡(5-3)(5-3)r r r r r r R1-r R-r R2+r CABa1b2c2a2b1c1 基点用圆弧过渡基点用圆弧过渡如下图所示,当零件轮廓两相邻表面相交而不相如下图所示,当零件轮廓两相邻表面相交而不相切时,除可以采用直接过渡外,还可以采用圆弧过渡。切时,除可以采用直接过渡外,还可以采用圆弧过渡。基点处采用圆弧过渡时,其刀具的运动距离小于采用基点处采用圆弧过渡时,其刀具的运动距离小于采用直接过渡时刀具的运动距离,故加工效率较高。直接过渡时刀具的运动距离,故加工效率较高。第54页,本讲稿共57页过渡过渡(5-4)(5-4)在进行上述刀具中心轨迹编程的数学处理时,在进行上述刀具中心轨迹编程的数学处理时,其基本问题就是:利用零件轮廓曲线的参数和刀具其基本问题就是:利用零件轮廓曲线的参数和刀具半径半径r r的值,计算出刀具中心轨迹的基点参数,再利的值,计算出刀具中心轨迹的基点参数,再利用这些参数编制成零件的加工程序。用这些参数编制成零件的加工程序。当因材料、工艺变化或刀具磨损需要更换刀具当因材料、工艺变化或刀具磨损需要更换刀具时,则必须重新对刀具中心轨迹进行数学处理,并时,则必须重新对刀具中心轨迹进

    注意事项

    本文(数控编程数值计算精品文稿.ppt)为本站会员(石***)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开