中文翻译-从大型数据点自动生成数控刀具路径_第1页
中文翻译-从大型数据点自动生成数控刀具路径_第2页
中文翻译-从大型数据点自动生成数控刀具路径_第3页
中文翻译-从大型数据点自动生成数控刀具路径_第4页
全文预览已结束

下载本文档

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

文档简介

外文科技文献译文 装 订 线 1 从大型数据点自动生成数控刀具路径 本文提出了一个可以直接从接触或非接触的测量设备中产生大型数据点的三轴数控切割机路径的方式和算法。首先,采用一个 型来设立一个网格点用于节约电脑内存的使用。粗切削路径是由切片方式加工过的磁性材料而产生的:首先把原料根据裁减的深度切割成几个薄片,接下来从切割和非切割区域的交叉点信息来判断,从而产生粗切削路径。精加工路径则是由高度矫正法来实现的,所谓的高度矫正法就是精确测量切断投射区域的网格点数量。任何道具和数据点之间的干扰都在高度修正中被考虑进去了。除了理论的讨论。 这个研究开发了一个计算机辅助切割系统来证明该方法的适用性。相对于传统的复制铣、计算机辅助切割系统提供用户更多的开放性,减少加工时间,使工件适应不同的工作环境。 1998 科学技术出版社 版权所有。 关键字 : 工,逆向工程 介绍 传统的产品开发通常关注概念设计流程、细节设计、工程制图和产品制造。然而,对于复杂的表面,是相当不容易定义相对尺寸的,这样就导致难以设计几何形状。针对这一问题,仿形铣削机器提供了产品开发的替代物。尽管能同时满足跟踪测量和零件加工,仿形铣削还是在很多方面有所限制。 例如,要求模拟刀头半径与实际道具一致,道具的材料颜色与原型接近。并且只有一个工件有切割痕迹。本文就旨在通过对部分表面的数据点测量这样一个开发中的自动化零件加工方法来解决传统仿形铣削的压缩问题。在开始这个论题之前,我们首先回顾一下表面粗加工和精加工的流程。 文献 粗加工在切割效率上体现了相当高的性价。它首先将工件垂直于 Z 轴放置,然后切割成几个较小的工件。为了让粗加工根据不同深度切割成片,eZ 出了一个根据确定轮廓路径来区分工件体和切片的理论。在确定了轮廓以后,粗加工路径就由三 种方法产生:线性式,曲线式,螺旋式(见图:线性式)。线性式和螺旋式拥有诸如计算便捷,刀具路径更短,计算路径需求的计算机内存更少的优点,但其也有所缺陷,比如都需要更多的抬刀和更长的切割时间。对螺旋式路径来说,它需要提供连续补偿并去除自交叉路径。连续补偿是通过泰森多边形图形和双十字通道计算而得的。 因为精加工旨在提供工件设计需要的表面处理,精加工路径必须具备一个较高的质量和效率。许多有关精加工轨迹的参考资料都是和路径规划相关。下面有三种常用的路径规划方法: 外文科技文献译文 装 订 线 2 ( 1)采用表面引导刀具。这种方法也被称为以 刀具路径生成方法。刀具沿驱动表面切割,同时使零件表面,驱动器表面和刀具之间的距离小于预设的加工精度。 ( 2)参考直角坐标面。该方法首先在 着计算表面上每个网格点之间的垂直相交线上的点,这个点是通过计算刀具接触点( 据),然后找出由于刀具半径而被抵消了的正方向上的刀具接触点的位置,即计算切割中心点。( 据)最后,把所有切割中心点连接成线从而形成切割路径。 ( 3)参考参数空间。第三种方法把路径上的点在切割表面用参数表示,并加以计算,记录各参数点在横纵方向上的坐标,以确定在 表面上所对应的刀具中心。 除了各种路径规划方法,刀具位置的测量,以及避免误差同样是如精加工一样重要的论题。以下三种方法都可以在有关 面模型 面模型 表面偏置模型 面模型 多边形模型 据。关于从数据点得到刀具路径的文章大多都针对这一个目标:高效率,高精度以及避免误差。如上所述,L 数据,包括向量模和曲率半径的收集。然而,对于较简单的模型和数据点,这样的方法并不能提供足够的几何计算信息。同样由 首先建立起一个等距面,从而计算刀具路径。可是单纯的数据点已不能提供精确的等距面,则更加谈不上有效地解决自相交这个问题。另一方面,黄禹锡所提出的三角网格方法被证明对于较小数据点(小于 1000)是有效的。然而对与大型数据点,其效率就明显直线下降了,主要原因在于几何计算测量误差过于复杂。通过我们仔细的评估,这些方法都不适合我们的这项研究。 型 对于本文所讨论大量数据,更有效的计算刀具路径的关键在于最终对计算机内存需求的减少。因此一个 型提供这样一个功能,即在粗加工和精加工的路径上立即找到投影在 高度网格点。示图 2为 取数据点,构建 结构,以及 果把行定义为测量方向,列定义为垂直方向,那么在同一行上的相邻点关系则称为 一列上的相邻点关系称为 C 结构构造 一旦数据点都写入,行中的每个点都被视为是 C 结构中的一部分,其中包括高度,坡度,以及初始高度,还有其对应的列中的每个点的分布。如图 3所示,第二列是 4第三列是 6。第五列,其均值是所有列之和除以它的初始高度。所有 C 结构中记录行上每两个数据点之间的重要数据是为了快速计算出网格点之间的线性插值高度。 外文科技文献译文 装 订 线 3 网格高度 =基础高度 +距离 *斜坡 ( 1) 移动距离 =初始距离 +列索引 *网点间隔 R 结构构造 : 在最后一步,行数据点在 C 结构数据表中被连接起来。一旦 C 结构中每一单行被建立起来,我们 可以继续建立记录行数据点之间关系的 个 R 结构对应一行数据点,并包含着 C 结构的点,该行中节点总数,比例因子,初始距离,行索引等(参见图 4和图 5)任何两个数据点指甲你的网点高度也由线性插值计算所得。一些相关参数,如初始距离和索引值是如 C 结构一样速算的,但这里的网点高度的计算基数不是一个常值。比例因子是既可以立即获得的斜坡也可以使通过计算获得。 取物 : 当建立了 于计算任意矩形区域及程序中网格点高度的 取物。以图 6 为例,如果 Y 轴方向为测量方向提取第 第 行,第 ( 1)检查 果是,我们可以由此判断出从第 0行开始的 行之间的网状高度数据并添加 1到 ( 2)比较每个 发现在 行对应着 。 ( 3)对于 (K =M; K = N; K + +) 让 W=I 对于 ( P=S; P = E; P + +) a. 计算 个网格点高度,并保存为 Z1 b. 计算 个网格点高度,并保存为 Z2 c. W = J (a)1和 用式( 1)来确定网格高度以确定 (b) 添加到 果 W 等于行指数 ,则跳过这个循环。 图 7 说明了上述步骤。如图 7( a)所示, M=10, N=18,I=7, J=即由第 2步开始。从图中我们知道了 是与5所对应的。如果有两个循环,则执行第三步。首先计算第 10行第7到第 19个网格点之间的高度,然后,计算第 11行第 7到第 19个网格点之间的高度,以此类推一直到最后的第 18行。图 7( b)解释了第 10行的网格点高度的计算:首先找到 R 结构中第一行十个网格点之间的高度,用 找到第二行十个网格点之间的高度,用 示。通过对 22 个数据点的线性插值分析,我们可以发现第 10行第 5到第 8个网格点高度。只有第 7 到第 8 个网格点高度需要对当前网格点区域进行分析。经过对第一行和第二行网格点的高度分析,继续分析第 2行到第 2行的计算,直至第 9到第 12个网格点高度被计算出来。重复这套公式,直到完成第 4行到第 5 外文科技文献译文 装 订 线 4 行的网格点高度计算。第 11到第 18行的网格点高度可以像计算第 10行一样如法炮制。 粗加工数控刀具路径生成 在一般情况下,粗加工采用平面铣和逐片 切

温馨提示

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

评论

0/150

提交评论