坐标数控加工的数值计算.ppt

上传人:wuy****n92 文档编号:91543598 上传时间:2023-05-27 格式:PPT 页数:34 大小:668KB
返回 下载 相关 举报
坐标数控加工的数值计算.ppt_第1页
第1页 / 共34页
坐标数控加工的数值计算.ppt_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《坐标数控加工的数值计算.ppt》由会员分享,可在线阅读,更多相关《坐标数控加工的数值计算.ppt(34页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第五章第五章 二坐标数控加工的数值计算二坐标数控加工的数值计算 大家知道,数控系统的运动控制指令中,一般只有直线和圆弧指令,对于三坐标以上的数控系统,仅有直线指令;那么用数控机床加工除直线和圆弧之外的其他平面曲线,就只能用直线和圆弧组成的近似折线来逼近曲线。51 平面曲线的直线逼近平面曲线的直线逼近511 平面曲线的理论刀具轨迹平面曲线的理论刀具轨迹 不失一般性,设所加工的曲线处在 平面,且以参数方程的形式出现(511)在定义域内具有 连续性质。1理想刀具轨迹理想刀具轨迹 设用一半径为R的立铣刀加工一平面曲线,如图511所示。一般加工平面曲线采用两坐标联动机床即可。我们 选定铣刀的旋转轴线上固

2、定的一点作为刀具中心,由于R的存在,理想的刀具轨迹只能是一条 的等距线等距线 。那么等距线 的定义如下:图511(5-1-2)式(5-1-2)中,为第二章中定义的平面曲线的法线矢量,R为 和 之间的距离,R前面的号表示等距线的的内外,规定“”为内,“”为外。那么 的具体表达式是(5-1-3)2刀具最大半径的确定刀具最大半径的确定 式(5-1-3)中,刀具R的半径可大可小,一般情况下应尽量使R大些,但也不是大得没有限制。如图511中,如果被加工曲线 的曲率半径的表达式为(为 的曲率表达式),则 的最小值为(5-1-4)那么,当选用半径为R的刀具进行切削时,R的值必须满足下面条件(5-1-5)这里

3、 是实际应用刀具半径R的最大值,一般选 只有这样,才不会因R过大出现干涉现象。512 平面曲线的直线逼近原理平面曲线的直线逼近原理1用折线逼近曲线时步长的确定用折线逼近曲线时步长的确定 如图512所示,当以直线段组成的折线逼近曲线时,直 线段的长度是和逼近误差息息相关的,不能随心所欲。曲率越大的地方、要求加工误差小的地方逼近的直线段越短。图512 图513如图513所示,在曲率半径为 的曲线段附近,可以近似把该段曲线段看作半径为 的圆弧,当用 代替 时,其弓高 为逼近误差,显然,是和 成正比关系的。由图513,得 和 之间的关系表达式整理得(5-1-6)3进给步长坐标分量的计算进给步长坐标分量

4、的计算对于数控加工编程来说,确定步长 的最终目的是计算它在坐标轴上的分量、。对于给定的曲线,和之间的步长为(517)那么有,(518)现在的问题是,当 给定后,如何确定,使式(518)计算的、满足式(517):(1)如果曲线 的参数是自然参数或近似累加弧长参数s,则直接取,通过式(518)计算出来的、能自 动满足式(517)。(2)如果曲线 的参数不是自然参数或累加弧长参数,最常用的方法是搜索法,即使由0逐步增大至 代入式(5-1-7)计算出对应的 当(为事先给定的误差)时,即 为所求。这个方法的缺点是搜索时间较长,且不确定,一般不能 用在实时控制系统中;虽然实际步长 与理论给定步长 有一定的

5、误差但计算的折线刀具轨迹只有弓高误差,而没有累积误 差,因此该方法是实用的。4确定最大进给速度确定最大进给速度又和刀具进给速度V成正比。那么,要想减小误差,就要降低进给速度;另外一方面,当曲线弯曲比较厉害时,要想减小误差,也要降低进给速度。由图512可知,进给速度V和曲率半径之间有如下关系:(519)式中,为给定比较误差,为数控系统时间常数,为给定误差和给定曲线的前提下,刀具的最大进给速度。52 平面曲线的圆弧拟合平面曲线的圆弧拟合521 圆弧拟合问题的提出圆弧拟合问题的提出如图521所示,用分段直线 代替曲线 C,虽然能够满足一定的精度要求,但是在型值点 图521上的斜率是不连续的因为 段的

6、斜率为,段的斜率为,所 以对 点来说,左右斜率有一个跳跃值,即 如果需要有连续的斜率,线性拟合就不能满足要求,这时可采用圆弧拟合。所谓圆弧拟合圆弧拟合就是用分段圆弧代替曲线并且相邻两个圆弧有公切线。下面举一个用线切割机加工机翼模型的例子来说明圆弧拟合的做法。图522某机翼模型的形状如图522所示设圆 O的半径为p,圆 的半径为q,的坐标为(a,b);又设机翼上缘的一些离散点 是 现在要用分段圆弧光滑地连接这些离散点并使它和圆 和圆 都相切。从圆的方程 知道,要确定一个圆必须有三个独立条件。例如,过不在同一直线上的三点可作一个圆;已知两点和其中一点的切线斜率也可以确定一个圆等等。所以,我们对上述

7、问题作如下的考虑:图523 如图523所示,过 作圆 使和圆O相切,过 作圆 使它和圆相切,依此类推 由此可知,要确定这些圆只要解决下面三类问题三类问题就够了:(1)已知圆O和圆外两点,求圆P,使它通过 并且和圆O相切;(2)已知圆 Q和圆外一点 求圆P,使它通过定点并且和圆 Q相切于定点;(3)已知圆 Q和圆 求圆P,使它和圆 相切,并且和圆 Q相切于定点。522 圆弧拟合问题的解决方法圆弧拟合问题的解决方法 由上面分析可知,切割机翼模型的问题中求圆 属于第一类;求圆,圆,属于第二类;求圆 属于第三类。下面分别 就这三类问题进行具体计算。1第一类问题的解决方法第一类问题的解决方法 如图523

8、所示,定圆O的半径是 r,我们取O点为坐标系的原点。设所求的圆P和定圆O的切点的坐标为。我们只要确定圆 P的圆心就可以了。因为 是它的半径,点是圆O和圆 P的切点,所以P必须在直线 上,且有 (521)图523 其中。如果圆 O和圆 P内切,如图523所示;如果圆O和圆 P外切,则另一方面,P又必须在的垂直平分线上现在令的中点为B,则那么和 垂直的一个向量为 于是 P的坐标可写为(522)其中l表示从 B点算起到 P点的距离,应取正值。假定 时恰好为所求的P,从(521)得到 展开两边并加以整理,容易得到 式中令 两边平方的结果是 其中 从此解出 (523)应取正值如果它有两个解,分别表示内切

9、和外切两种情况,我们可以根据具体问题选取其中的一个解。将(523)代人(522)即得圆心 P的坐标。P点到 Ai点的距离就是半径(524)为求,首先写出直线PO的方程 其中 为直线PO上从 P点量起的距离,由此立即可得 (525)综上所述,(523),(522),(524),(525)表达了第一类问题的解。2.第二类问题的解决方法第二类问题的解决方法图524 如图524所示,定圆的圆心为 Q(s,t),半径为 r设所求的圆 P的圆心为,半径为R。P既要在 的垂直平分线上,又要在 的连线上,所以只要求出这两条直线的交点就可以了。直线 的方程为 (526)的垂直平分线 BP的方程为(527)其中

10、从(526),(527)得出 (528)圆P的半径是(529)3.第三类问题的解决方法第三类问题的解决方法如图525所示,圆Q的圆心的坐标为图525,半径为 r,A点的坐标为 圆 O的圆心坐标为 r假定所求的圆心P点的坐标为 半径为,半径为R,它和圆 O的切点为 因为圆P和圆Q相切于A点,所以 P在AQ的连线上,而且这条连线的斜率是因此,直线 AQ的方程为(5210)现在把它写成参数形式(5211)其中 l表示了从A点到(x,y)的距离。如果我们取 l为圆 O的半径 r,便得到 QA上的一点Q,使 AQ=r。从(5211)知道 Q的坐标 因为 PAPA,AQAO r,所以 PQPO,因此 P在

11、QO的垂直平分线上。QO的中点 B的坐标u,v为 而且 QO的垂直平分线的方程为(5212)其中 从(5210),(5212)解得 P点的坐标:和圆P的半径 为求A,我们写出直线PO的方程 其中,d表示 P点到 的距离因为 所以A的坐标为(5215)综合起来,我们从(5213),(5214)和(5215)依次得到圆 P的圆心坐标、半径及其和圆 O的切点 A等。对于上述三类问题有了解决办法,机翼切割问题就被解决了。53 平面曲线的双圆弧逼近平面曲线的双圆弧逼近531 双圆弧拟合的定义及连接点轨迹双圆弧拟合的定义及连接点轨迹用圆弧来逼近三次曲线最简单的是用两段圆弧,即所谓双圆弧逼近方法。面对一条给

12、定的平面三次样条曲线,作如下改造:首先,为了让双圆弧插值具有良好的光顺性,找出局部三次样条上的全部拐点,将它们作为新型值点插入原有型值点之间,而仍旧记作,这样一来,局部三次样条的每一段内就不含有拐点;然后,计算出对应 的局部三次样条在每个型值点处的切线;最终,把整个样条曲线中每每相邻两点之间的三次曲线扬弃而代之以两段圆弧。下面以曲线中任意相邻两点 为例子来讨论双圆弧的定义。省略指标 i,用 和 表示相邻两个型值点,而且用 和 表示这段局部三次样条在 分别和 处的切线。定义定义 如图531所示,设两点 图531和,及其两切线 和 都被给定引两段圆弧和,使满足下列条件(1)过 且切于,过 且切于;

13、(2)和 在连接点相切。这样的方法称为双圆弧插值。双圆弧插值。P28P27从定义看出,双圆弧插值其实是一种几何形式的C1连续的Hermite插值。我们知道平面上的圆弧唯一地决定于三个条件(如:圆心坐标、起点坐标、终点坐标,或圆心坐标、起点坐标、圆弧对应的圆心角,等等),从而双圆弧插值包含6个自由度。可是从定义我们只有5个条件,所以还剩下一个自由度这表明连接点并不唯一确定。我们将阐明:它的轨迹是过 和 的一段圆弧。设两切线 和 相交于 点,两圆弧 和 在 P点相切。它们在P点的公切线 和、分别相交于、两点(图 531)。图中还标明了一些有向夹角、。在以后的运算中要特别注意这些角的符号。是等腰三角

14、形(和 是同一圆弧不同两点的切线),所以 P26(三角形的一个外角等于不相邻的两个内角之和)于是(531)同样,是等腰三角形,所以,()是等腰三角的等角)则有(532)在中,(533)P26因此,切点(连接点)P的轨迹是通过 的一段圆弧,记作C。和容易看出,的内心N也满足(533)式就是说,内心N落在圆弧C上(图532)图532如前所述,和 之间的样条曲线段上无拐点,因此双圆弧不允许出现反弯的连接方式为了保证做到这一点,我们只能采用圆弧C在 内的部分,即图532中圆弧C的粗线部分,作为双圆弧的切点所在,这就是说(534)532 双圆弧半径公式双圆弧半径公式在图531的基础上,我们画出图533,

15、图中,我们记弦长,P为双圆弧的连接点,和 分别是双圆弧的两个圆心。两个半径则记成,并且有,。图533 在 中,由正弦定理,作 注意到 于是在直角 中求得 通过同样的方法,可以求得。这样一来,我们得到(535)注意,半径公式中的、都是有向角,而弦长L则总为正 所以 和 也带有符号符号的意义是:若 0,表示第一个圆弧从 到 P取向顺时针;反之则取向逆时针 也是 一样。这为判断圆弧的走向带来了方便,而圆弧的走向则是数控 加工编程信息所需要的事实上(535)所计算的正是双圆弧的相对曲率半径 533 选择连接点选择连接点在轨迹圆弧C上如何选定双圆弧的一个连接点,是我们要研究的问题 当然,C上的任何一点都

16、是双圆弧的连接点,但 当 时,不论 取何值,从(535)式看出 这表明双圆弧都合于同一段圆弧,今后我们将排除这种特殊情形而假定。目前已经有四种选择方法为实际部门所采纳它们分别是,选择连接点P,使得(1),即取。这是沪东造船厂的双圆弧样条程序中所作的选择(刘鼎元,苏文荣1,1980)(2),即取。英国造船业的 BRITSEIPS系统自1971年起采用这种方法 (Bolton,1975)(3),即取 已被中国科学院计算中心以及国内一些航空部门所采纳(孙家昶,郑会琳,1980)(4)轨迹圆弧C与局部三次样条的交点(这个交点已被证明是唯 一存在的)浙江大学在中船十一所的绘图程序中使用了这种连接点(董光昌、梁友栋、何援军,1978)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档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