一种确定复杂曲面轮廓度误差的方法.pdf

上传人:zhu****69 文档编号:4093864 上传时间:2018-08-28 格式:PDF 页数:12 大小:2.09MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210236183.8

申请日:

2012.07.09

公开号:

CN102809364A

公开日:

2012.12.05

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G01B 21/20申请日:20120709|||公开

IPC分类号:

G01B21/20

主分类号:

G01B21/20

申请人:

天津大学

发明人:

何改云; 张美; 刘欣; 贾红洋

地址:

300072 天津市南开区卫津路92号

优先权:

专利代理机构:

天津市北洋有限责任专利代理事务所 12201

代理人:

温国林

PDF下载: PDF下载
内容摘要

本发明公开了一种确定复杂曲面轮廓度误差的方法,涉及复杂曲面评定领域,数控系统将当前坐标位置传送给数据处理终端;数据处理终端通过当前坐标位置建立复杂曲面轮廓度误差模型;通过测量坐标系和设计坐标系的粗匹配,获取理想曲面的位姿初始参数;数据处理终端通过位姿初始参数和复杂曲面轮廓度误差模型获取复杂曲面轮廓度初始误差;数据处理终端对位姿初始参数进行优化,并重新获取复杂曲面轮廓度当前误差,直到复杂曲面轮廓度当前误差和复杂曲面轮廓度初始误差的差值小于阈值时,将复杂曲面轮廓度当前误差作为复杂曲面轮廓度最终误差并输出。通过本方法获取到的最终误差接近复合最小条件的理论值,降低了工件误费率和生产成本,提高了检测精度。

权利要求书

1: 一种确定复杂曲面轮廓度误差的方法, 其特征在于, 所述方法包括以下步骤 : (1) 接触式三坐标测头的测端接触到工件表面后发出触发信号通过信号接收装置传送 给加工中心的数控系统, 所述数控系统将所述接触式三坐标测头测端的当前坐标位置锁存 下来, 并将所述当前坐标位置传送给数据处理终端 ; (2) 所述数据处理终端通过所述当前坐标位置建立复杂曲面轮廓度误差模型 ; (3) 所述数据处理终端通过测量坐标系和设计坐标系的粗匹配, 获取理想曲面的位姿 初始参数 ; (4) 所述数据处理终端通过所述位姿初始参数和所述复杂曲面轮廓度误差模型获取复 杂曲面轮廓度初始误差 ; (5) 所述数据处理终端对所述位姿初始参数进行优化, 并重新执行步骤 (4), 获取复 杂曲面轮廓度当前误差, 直到所述复杂曲面轮廓度当前误差和所述复杂曲面轮廓度初始误 差的差值小于阈值时, 将所述复杂曲面轮廓度当前误差作为复杂曲面轮廓度最终误差并输 出。
2: 根据权利要求 1 所述的一种确定复杂曲面轮廓度误差的方法, 其特征在于, 所述所 述数据处理终端通过所述当前坐标位置建立复杂曲面轮廓度误差模型具体包括 : 1) 所述数据处理终端获取复杂曲面轮廓度公差带 ; 其中, p 点为测量点, q 点为理论点, nq 表示理想曲面上 q 的法向量, t 为公差值 ; 2) 所述数据处理终端通过所述复杂曲面轮廓度公差带建立所述复杂曲面轮廓度误差 模型 ; 其中, 任意一复杂曲面绕 x, y, z 轴旋转的角度分别为 α,β,γ ; 沿 x, y, z 轴的平移量 为 δx,δy,δz ; 测量点 p 的坐标为 (xp,yp,zp), 理论点 q 的坐标为 (xq,yq,zq), 法向量 nq 的 坐标为
3: 根据权利要求 2 所述的一种确定复杂曲面轮廓度误差的方法, 其特征在于, 所述所 述数据处理终端通过所述位姿初始参数和所述复杂曲面轮廓度误差模型获取复杂曲面轮 2 廓度初始误差具体为 : 所述数据处理终端将所述位姿初始参数带入到所述复杂曲面轮廓度误差模型中获取 到所述测量点 p 到所述理想曲面的最大距离, 将 2 倍的最大距离作为所述复杂曲面轮廓度 初始误差。

说明书


一种确定复杂曲面轮廓度误差的方法

    【技术领域】
     本发明涉及复杂曲面误差评定领域, 尤其涉及一种确定复杂曲面轮廓度误差的方法。 背景技术 在航空航天、 造船及汽车工业等领域, 许多重要的零部件往往由高精度自由型面 构成, 这些部件对整个设备的寿命和安全性起着重要作用, 所以自由曲面在工程实际中扮 演着越来越重要的角色, 由于自由曲面的加工过程复杂, 加工成本过高, 所以对其误差评定 过程有着更高的要求, 要求尽量准确地评定曲面误差, 使其接近真实误差, 通过避免误废来 降低生产成本。
     在数控加工过程中, 对工件进行测量的传统方法要使用各种常规量具 ( 千分表和 卡尺等 ) 或设备 ( 三坐标测量机等 )。 对于简单的几何量测量, 操作者可以在数控机床上直 接用量具测量 ; 对于工件的几何特征或空间位置等比较复杂的测量问题, 由于常规量具无 法解决, 操作者必须将工件转移到三坐标测量机上进行。但是使用这种测量方法时要对工 件进行搬运、 重新装夹和定位等一系列操作, 在这期间往往会产生误差, 这会对真实的误差 产生影响, 降低评定的效率。
     另一方面随着 CAD/CAM/CAI(计算机辅助设计 / 计算机辅助制造 / 计算机辅助检 测) 的发展以及加工精度从微米到纳米级的提高, GPS(产品几何量技术规范) 体系也发生 了巨大的变化。新一代 GPS 将着重提供一个适宜于 CAX(CAD/CAM/CAI 等各项技术的综合 叫法) 集成环境的、 更加清晰明确、 系统规范的几何公差定义。其最突出的特点就是强调用 数学方法对产品的几何误差进行描述、 定义、 建模及信息传递。 对公差的数学定义理论的研 究在美国开展较早, 并颁布了国际上第一个公差数学定义标准。
     如何精确得到轮廓度误差值依赖于简明合理的误差模型和快速有效地优化算法, 近年来, 国内外的学者对于给出各种几何形状的公差数学定义、 建立轮廓度误差数学模型、 寻找高效快速的优化算法都做出了深入研究, 例如 :
     (1) U.Roy 和 B.Li 研究了形位公差的数学建模 (参见 Roy U,Li B, 对于多面体对象 几何公差 (1. 形状公差) 的注释与表示, Computer Aided Design,1998, 30(2):151~161.)
     (2)天津大学研究了球度、 复合位置度公差的数学定义和误差模型 (参见何改 云 . 形位误差的逼近原理及算法研究 [D]. 天津 : 天津大学 ,2006.)
     (3) 蔡敏、 杨将新等研究了圆柱要素形状公差的数学模型 (参见蔡敏、 杨将新等, 基 于数学定义的圆柱要素形状公差数学模型的研究 [J]. 机械工程学报, 2003,39(12):86~90)
     (4)姜 国 华 等 研 究 了 圆 柱 度 要 几 何 误 差 评 定 算 法, 将 圆 柱 投 影 到 平 面 上, 于 是 圆 柱 度 误差的 评 定转化为圆 度误差 的评定, 再转动 平面, 得 到最小 的 误差值 (参 见 S.Hossein,Guohua Jiang,etal, 圆柱要素几何特征的评定 [J].Precision Engineering,2 003,27(2):195~204)
     (5)朱利民等建立了点到曲面有向距离的数学模型, 并用差分的方法得到了
     函 数 二 阶 泰 勒 展 开 式, 并 以 展 开 式 为 目 标 函 数 进 行 优 化, 从 而 得 到 待 求 误 差 值。 (参 见 Limin Zhu,Zhenhua Xiong,etal, 基 于 距 离 函 数 的 复 杂 曲 面 定 位 和 轮 廓 度 误 差 评 定 方 法 [J].Journal of Manufacturing Science and Engineering,2004,126(3 ):542~554) , (Li Min Zhu,Xiao Ming Zhang,etal, 有 向 距 离 函 数 的 几 何 意 义 以 及 其 在 曲 面 逼 近 中 的 应 用 [J],Journal of Computing and Information Science in Engineering,2010,10(4):1-10)
     (6) 廖平等建立了基于分割逼近原理的点到复杂曲面的距离模型, 并用遗传算法 评定了复杂曲面轮廓度误差。 (参见廖平, 基于遗传算法和分割逼近法精确计算复杂曲面轮 廓度误差 [J]. 机械工程学报, 2010,46(10):1~7)
     (7)建 立 了 基 于 欧 氏 范 数 下 刚 体 运 动 学 理 论 的 复 杂 曲 面 粗 匹 配 定 位 模 型 (参 见 徐 毅, 李 泽 湘, 自 由 曲 面 的 匹 配 检 测 新 方 法 [J]. 哈 尔 滨 工 业 大 学 学 报, 2010,42(1):106~108) (刘元朋, , 刘晶等, 复杂曲面测量数据最佳匹配问题研究 [J], 中国机 械工程 ,16(12):1080~1082)
     (8)温 秀 兰 研 究 了 如 何 用 遗 传 算 法 解 决 平 面 度 和 直 线 度 误 差 评 定 (参 见 Xiulan Wen,Aiguo Song, 用于评定平面度和直线度误差的一种改进的遗传算法 [J]. International Journal of Machine Tools&Manufacture,2003,43(11):1157~1162) 发明人在实现本发明的过程中, 发现现有技术中至少存在以下缺点和不足 :
     上述研究成果大部分只建立了简单型面的误差评定, 有些虽完成了复杂曲 面的 误差评定, 但是评定出的误差值远远大于给定的公差带, 造成工件误费率较高, 提高了生产 成本。
     发明内容
     本发明提供了一种确定复杂曲面轮廓度误差的方法, 本发明降低了工件误费率和 生产成本, 详见下文描述 :
     一种确定复杂曲面轮廓度误差的方法, 所述方法包括以下步骤 :
     (1) 接触式三坐标测头的测端接触到工件表面后发出触发信号通过信号接收装置 传送给加工中心的数控系统, 所述数控系统将所述接触式三坐标测头测端的当前坐标位置 锁存下来, 并将所述当前坐标位置传送给数据处理终端 ;
     (2) 所述数据处理终端通过所述当前坐标位置建立复杂曲面轮廓度误差模型 ;
     (3) 所述数据处理终端通过测量坐标系和设计坐标系的粗匹配, 获取理想曲面的 位姿初始参数 ;
     (4) 所述数据处理终端通过所述位姿初始参数和所述复杂曲面轮廓度误差模型获 取复杂曲面轮廓度初始误差 ;
     (5) 所述数据处理终端对所述位姿初始参数进行优化, 并重新执行步骤 (4), 获取 复杂曲面轮廓度当前误差, 直到所述复杂曲面轮廓度当前误差和所述复杂曲面轮廓度初始 误差的差值小于阈值时, 将所述复杂曲面轮廓度当前误差作为复杂曲面轮廓度最终误差并 输出。
     所述所述数据处理终端通过所述当前坐标位置建立复杂曲面轮廓度误差模型具 体包括 :1) 所述数据处理终端获取复杂曲面轮廓度公差带 ;其中, p 点为测量点, q 点为理论点, nq 表示理想曲面上 q 的法向量, t 为公差值 ;
     2) 所述数据处理终端通过所述复杂曲面轮廓度公差带建立所述复杂曲面轮廓度 误差模型 ;
     其中, 任意一复杂曲面绕 x, y, z 轴旋转的角度分别为 α,β,γ ; 沿 x, y, z 轴的平 移量为 δx,δy,δz ; 测量点 p 的坐标为 (xp,yp,zp), 理论点 q 的坐标为 (xq,yq,zq), 法向量 nq
     的坐标为 所述所述数据处理终端通过所述位姿初始参数和所述复杂曲面轮廓度误差模型 获取复杂曲面轮廓度初始误差具体为 :
     所述数据处理终端将所述位姿初始参数带入到所述复杂曲面轮廓度误差模型中 获取到所述测量点 p 到所述理想曲面的最大距离, 将 2 倍的最大距离作为所述复杂曲面轮 廓度初始误差。
     本发明提供的技术方案的有益效果是 : 本方法通过对位姿初始参数进行优化, 获 取复杂曲面轮廓度当前误差 ; 当差值小于阈值时, 将复杂曲面轮廓度当前误差作为复杂曲 面轮廓度最终误差并输出 ; 通过本方法获取到的最终误差接近给定的公差带, 降低了工件 误费率和生产成本, 提高了检测精度。
     附图说明
     图 1 为本发明提供的加工中心的结构示意图 ; 图 2 为本发明提供的一种确定复杂曲面轮廓度误差的方法的流程图。具体实施方式 为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明实施方式作进一步地详细描述。
     为了降低工件误费率和生产成本, 本发明实施例提供了一种确定复杂曲面轮廓度 误差的方法, 参见图 1 和图 2, 详见下文描述 :
     101 : 接触式三坐标测头的测端接触到工件表面后发出触发信号通过信号接收装 置传送给加工中心的数控系统, 数控系统将接触式三坐标测头测端的当前坐标位置锁存下 来, 并将当前坐标位置传送给数据处理终端 ;
     如图 1 所示, 接触式三坐标测头通过标准的锥柄安装在机床主轴上。二者的连接 非常简便, 但应注意的是测头与主轴轴线的对中性。接触式三坐标测头的主要功能是在工 件表面进行采点, 当接触式三坐标测头的测端接触到工件表面后发出触发信号并传送给信 号接收装置。信号接收装置安装在加工中心的适当位置, 用于接收接触式三坐标测头发出 的触发信号, 进行必要的信号调理后将触发信号传送给加工中心的数控系统。由于接触式 三坐标测头与信号接收装置之间以红外线方式进行信号传输, 所以信号接收装置安装时需 要考虑加工中心的工作过程中不要阻挡接触式三坐标测量测头和接收装置之间的信号传 输。 信号接收装置传送给加工中心的数控系统的仅仅是接触式三坐标测头接触到工件表面 产生的触发信号, 数控系统接收到触发信号后立即控制加工中心的伺服系统停止运动, 并 将安装在加工中心主轴处的接触式三坐标测头测端的当前坐标位置锁存下来。 数控系统一 方面接收通过通讯线路传输过来的需要测量的点的信息, 一方面将已经测量完成的工件表 面点的几何信息传送给数据处理终端。 102 : 数据处理终端通过当前坐标位置建立复杂曲面轮廓度误差模型 ;
     其中, 该步骤具体包括 :
     1) 数据处理终端获取复杂曲面轮廓度公差带 ;
     对于复杂曲面要素轮廓度公差带是指直径等于公差值 t, 球心位于理想曲面 S 上 的一系列圆球的两包络面所限定的区域, 于是找到空间中一点到被测曲面要素的距离函数 至关重要, 点到理想曲面 S 的距离可以近似的表示为点到曲面上距离该点最近的一点的欧 式距离 d(p,S),
     d(p,S)=||p-q||2
     其中, q 点为理想曲面 S 上与 p 点距离最近的点, p 点为测量点, q 点为理论点。
     进一步, 将 d(p,S) 在 q 点处线性解析
     其中 d(q) 表示点 q 到理想曲面 S 的距离,表示 d(p,S) 函数在 q 的梯度值。引入的 eikonal equation (短时距方程) 是波传播中遇到的非线性偏微分方程, 具有如下形 式 Ω 是 Rn(n 维实数空间) 中连通开区域, F(x) 是输入的 正值函数, 指梯度, |· | 代表欧式范数, 表示 Ω 的边界。在物理上, 方程的解 u(x) 表 示的是从 Ω 的边界到 Ω 内部点的最短距离, 当 F = 1 时, 这个解代表的是从 Ω 边界到 Ω 内部的有向距离。设 d(p,S) 为 u(x), 可以将理想曲面外部作为连通开区域 Ω 的边界, 则 d(q,S)=0, 那么 d(p,S) 的解即为理想曲面外一点到理想曲面 S 的最短距离, 记 nq 表示理想曲面上 q 的法向量, 那么点到理想曲面 S 的有向距离函数可表示 为 d(p,S)=(p-q)·nq。如果测量点 p 处于公差带内, 则该测量点 p 应满足7tCN 102809364 A说明书5/8 页如上所示, 代表的是公差值, 可将这个式子定义为复杂曲面轮廓度公差带。
     2) 数据处理终端通过复杂曲面轮廓度公差带建立复杂曲面轮廓度误差模型。
     当理想曲面 S 的位姿发生变化时, 即进行旋转平移运动时, 与理想曲面 S 外测量点 p 对应的理论点 q 也会发生变化。
     如果一复杂曲面绕 x, y, z 轴旋转的角度分别为 α,β,γ, 沿 x, y, z 轴的平移量为 δx,δy,δz, 则 ω = [α,β,γ],v = [δx,δy,δz], 则空间坐标旋转矩阵为 ;
     当 α,β,γ 足够小, 利用泰勒展开公式略去高阶项, 可得到 R 的近似矩阵 R*为方便计算, 引入矩阵, 即: 其中 I 为单位矩阵
     R* 可简化为 可证明 : x 为任意向量如果曲面只是进行微小的变化, 平移和旋转都很小时可以将有向距离函数表示为其代表的是点到运动曲面的有向距离函数, 利用差分运算可得到有向距离函数的 一阶微分项, 将其与技术背景 (5) 中提到的论文作比较 :
     在论文的模型中 p 和 q 的连线是与 nq 相平行的线段, 所以上式中第二项为零, 并 且由于旋转平移量很小, 二阶以上的项都可以忽略不计, 于是上式变为
     这就得到了与论文中同样的结果, 证明了模型的正确性, 将带有旋转平移量的有 向距离函数作为目标函数。将公式整理后得到有向距离函数微分表达式为 :
     将上式作为复杂曲面轮廓度误差评定的数学模型。 其中, 测量点 p 的坐标为 (xp,yp,zp), 理论点 q 的坐标为 (xq,yq,zq), 法向量 nq 的坐标为 103 : 数据处理终端通过测量坐标系和设计坐标系的粗匹配, 获取理想曲面的位姿 初始参数 ;
     由于模型中测量点与理论点处于同一坐标系下, 所以对于复杂曲面轮廓度误差的 评定需要两个过程, 一是需要将测量坐标系与设计坐标系对齐, 以消除由于坐标系不同而 带来的误差 ; 二是利用优化算法对误差模型进行优化从而得到评定的结果。
     对于坐标系对齐, 即粗匹配, 采取基于特征点的坐标匹配方法, 由于匹配过程不改 变测量曲面或理想曲面的内在几何性质, 所以可以将测量曲面或理想曲面看作刚体, 旋转 平移运动作为刚体运动, 刚体运动不改变内积与外积运算的结果, 于是测量曲面或理想曲 面上点与点之间的距离不会因为旋转平移的发生而改变, 这样就可以提取出特征点, P,Q 分 别表示测量点集和理论点集, O(xlz,ylz,zlz) 表示理论点集 Q 的中点, O'(xcz,ycz,zcz) 表示测 量点集 P 的中点具体流程如下 :
     1) 取理论点集 Q 与测量点集 P 中点的坐标 ;
     其中, pi 表示测量点集 P 中的任意点, qi 表示理论点集 Q 中的任意点。
     2) 在整个理论点集 Q 与测量点集 P 中分别搜索距离中点最近的点作为第一特征点 ptz1,qtz1 ;
     3) 遍历理论点集 Q 与测量点集 P 分别寻找与第一特征点距离最远的点作为第二特 征点 ptz2,qtz2 ;
     4) 遍历理论点集 Q 与测量点集 P 分别寻找与第二特征点距离最远的点分别作为第 三特征点 ptz3,qtz3 ;
     5) 以三个特征点为基础建立局部坐标系 :
     两 个 局 部 坐 标 系 的 X 轴 分 别 为:9Y轴为CN 102809364 A说明书7/8 页Z 轴为 e3 = e1×e2, e′ 3 = e′ 1×e′ 2。 6) 通过 [e′ 1,e′ 2,e′ 3]TR = [e1,e2,e3]T, 可确定从测量坐标系到设计坐标系的 旋转矩阵, 再通过 K = ptzl-qtzlR, 可确定平移向量。
     通过上述步骤, 可以完成测量坐标系与设计坐标系的对齐, 通过粗匹配后, 测量点 集 P 与理论点集 Q 处在小偏差范围内, 完全满足模型中对参数范围的要求, 在下面的精细匹 配中就以上面建立的复杂曲面轮廓度误差模型作为目标函数进行误差评定。 上述粗匹配的 过程, 为本领域技术人员所公知, 具体实现时, 还可以采用其他的粗匹配方法, 本发明实施 例对此不做限制。
     104 : 数据处理终端通过位姿初始参数和复杂曲面轮廓度误差模型获取复杂曲面 轮廓度初始误差 ;
     该步骤具体为 : 将位姿初始参数带入到复杂曲面轮廓度误差模型中获取到测量点 p 到理想曲面 S 的最大距离 , 将 2 倍的最大距离作为复杂曲面轮廓度初始误差。
     105 : 数据处理终端对位姿初始参数进行优化, 并重新执行步骤 104, 获取复杂曲 面轮廓度当前误差, 直到复杂曲面轮廓度当前误差和复杂曲面轮廓度初始误差的差值小于 阈值时, 将复杂曲面轮廓度当前误差作为复杂曲面轮廓度最终误差并输出。
     其中, 本发明实施例通过不断的迭代获取到复杂曲面轮廓度最终误差, 阈值根据 实际应用中的需要进行设定, 具体实现时, 本发明实施例对此不做限制。
     其中, 数据处理终端对位姿初始参数进行优化为本领域技术人员所公知, 可以采 用多种优化方法实现, 本发明实施例在此不做赘述。
     下面以具体的试验来验证本发明实施例提供的一种确定复杂曲面轮廓度误差的 方法的可行性, 详见下文描述 :
     为了验证上述模型的有效性, 设计如下实验, 以生产中经常用到的蜗杆齿面与椭 球面为例, 进行说明。
     对两种曲面分别进行了 5 组, 共计 10 组实验, 分别对两个测量点添加服从正态分 布的 (0,0.004) , (0,0.005) , (0,0.006) , (0,0.007) , (0, 0.008) 的随机误差来近似加工误 差, 分别用本方法和最小二乘方法进行评定, 如下表所示 :
     本方法评定出的误差值明显小于最小二乘法评定出的误差值, 这样才会接近实际 公差带, 得到真实的误差值, 得到高的检测精度, 为生厂商提供真实的检测报告, 降低误废 率和生产成本。
     综上所述, 本发明实施例提供了一种确定复杂曲面轮廓度误差的方法, 本方法通 过对位姿初始参数进行优化, 获取复杂曲面轮廓度当前误差 ; 当差值小于阈值时, 将复杂曲 面轮廓度当前误差作为复杂曲面轮廓度最终误差并输出 ; 通过本方法获取到的最终误差接 近给定的公差带, 降低了工件误费率和生产成本, 提高了检测精度。
     本领域技术人员可以理解附图只是一个优选实施例的示意图, 上述本发明实施例 序号仅仅为了描述, 不代表实施例的优劣。
     以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明的精神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。
    

一种确定复杂曲面轮廓度误差的方法.pdf_第1页
第1页 / 共12页
一种确定复杂曲面轮廓度误差的方法.pdf_第2页
第2页 / 共12页
一种确定复杂曲面轮廓度误差的方法.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种确定复杂曲面轮廓度误差的方法.pdf》由会员分享,可在线阅读,更多相关《一种确定复杂曲面轮廓度误差的方法.pdf(12页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102809364 A (43)申请公布日 2012.12.05 C N 1 0 2 8 0 9 3 6 4 A *CN102809364A* (21)申请号 201210236183.8 (22)申请日 2012.07.09 G01B 21/20(2006.01) (71)申请人天津大学 地址 300072 天津市南开区卫津路92号 (72)发明人何改云 张美 刘欣 贾红洋 (74)专利代理机构天津市北洋有限责任专利代 理事务所 12201 代理人温国林 (54) 发明名称 一种确定复杂曲面轮廓度误差的方法 (57) 摘要 本发明公开了一种确定复杂曲面轮廓度误差 的。

2、方法,涉及复杂曲面评定领域,数控系统将当前 坐标位置传送给数据处理终端;数据处理终端通 过当前坐标位置建立复杂曲面轮廓度误差模型; 通过测量坐标系和设计坐标系的粗匹配,获取理 想曲面的位姿初始参数;数据处理终端通过位姿 初始参数和复杂曲面轮廓度误差模型获取复杂曲 面轮廓度初始误差;数据处理终端对位姿初始参 数进行优化,并重新获取复杂曲面轮廓度当前误 差,直到复杂曲面轮廓度当前误差和复杂曲面轮 廓度初始误差的差值小于阈值时,将复杂曲面轮 廓度当前误差作为复杂曲面轮廓度最终误差并输 出。通过本方法获取到的最终误差接近复合最小 条件的理论值,降低了工件误费率和生产成本,提 高了检测精度。 (51)I。

3、nt.Cl. 权利要求书2页 说明书8页 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 8 页 附图 1 页 1/2页 2 1.一种确定复杂曲面轮廓度误差的方法,其特征在于,所述方法包括以下步骤: (1)接触式三坐标测头的测端接触到工件表面后发出触发信号通过信号接收装置传送 给加工中心的数控系统,所述数控系统将所述接触式三坐标测头测端的当前坐标位置锁存 下来,并将所述当前坐标位置传送给数据处理终端; (2)所述数据处理终端通过所述当前坐标位置建立复杂曲面轮廓度误差模型; (3)所述数据处理终端通过测量坐标系和设计坐标系的粗匹配,获取理想曲面的。

4、位姿 初始参数; (4)所述数据处理终端通过所述位姿初始参数和所述复杂曲面轮廓度误差模型获取复 杂曲面轮廓度初始误差; (5)所述数据处理终端对所述位姿初始参数进行优化,并重新执行步骤(4),获取复 杂曲面轮廓度当前误差,直到所述复杂曲面轮廓度当前误差和所述复杂曲面轮廓度初始误 差的差值小于阈值时,将所述复杂曲面轮廓度当前误差作为复杂曲面轮廓度最终误差并输 出。 2.根据权利要求1所述的一种确定复杂曲面轮廓度误差的方法,其特征在于,所述所 述数据处理终端通过所述当前坐标位置建立复杂曲面轮廓度误差模型具体包括: 1)所述数据处理终端获取复杂曲面轮廓度公差带; 其中,p点为测量点,q点为理论点,n。

5、 q 表示理想曲面上q的法向量,t为公差值; 2)所述数据处理终端通过所述复杂曲面轮廓度公差带建立所述复杂曲面轮廓度误差 模型; 其中,任意一复杂曲面绕x,y,z轴旋转的角度分别为,;沿x,y,z轴的平移量 为 x , y , z ;测量点p的坐标为(x p ,y p ,z p ),理论点q的坐标为(x q ,y q ,z q ),法向量n q 的 坐标为 3.根据权利要求2所述的一种确定复杂曲面轮廓度误差的方法,其特征在于,所述所 述数据处理终端通过所述位姿初始参数和所述复杂曲面轮廓度误差模型获取复杂曲面轮 权 利 要 求 书CN 102809364 A 2/2页 3 廓度初始误差具体为: 。

6、所述数据处理终端将所述位姿初始参数带入到所述复杂曲面轮廓度误差模型中获取 到所述测量点p到所述理想曲面的最大距离,将2倍的最大距离作为所述复杂曲面轮廓度 初始误差。 权 利 要 求 书CN 102809364 A 1/8页 4 一种确定复杂曲面轮廓度误差的方法 技术领域 0001 本发明涉及复杂曲面误差评定领域,尤其涉及一种确定复杂曲面轮廓度误差的方 法。 背景技术 0002 在航空航天、造船及汽车工业等领域,许多重要的零部件往往由高精度自由型面 构成,这些部件对整个设备的寿命和安全性起着重要作用,所以自由曲面在工程实际中扮 演着越来越重要的角色,由于自由曲面的加工过程复杂,加工成本过高,所以。

7、对其误差评定 过程有着更高的要求,要求尽量准确地评定曲面误差,使其接近真实误差,通过避免误废来 降低生产成本。 0003 在数控加工过程中,对工件进行测量的传统方法要使用各种常规量具(千分表和 卡尺等)或设备(三坐标测量机等)。对于简单的几何量测量,操作者可以在数控机床上直 接用量具测量;对于工件的几何特征或空间位置等比较复杂的测量问题,由于常规量具无 法解决,操作者必须将工件转移到三坐标测量机上进行。但是使用这种测量方法时要对工 件进行搬运、重新装夹和定位等一系列操作,在这期间往往会产生误差,这会对真实的误差 产生影响,降低评定的效率。 0004 另一方面随着CAD/CAM/CAI(计算机辅。

8、助设计/计算机辅助制造/计算机辅助检 测)的发展以及加工精度从微米到纳米级的提高,GPS(产品几何量技术规范)体系也发生 了巨大的变化。新一代GPS将着重提供一个适宜于CAX(CAD/CAM/CAI等各项技术的综合 叫法)集成环境的、更加清晰明确、系统规范的几何公差定义。其最突出的特点就是强调用 数学方法对产品的几何误差进行描述、定义、建模及信息传递。对公差的数学定义理论的研 究在美国开展较早,并颁布了国际上第一个公差数学定义标准。 0005 如何精确得到轮廓度误差值依赖于简明合理的误差模型和快速有效地优化算法, 近年来,国内外的学者对于给出各种几何形状的公差数学定义、建立轮廓度误差数学模型、。

9、 寻找高效快速的优化算法都做出了深入研究,例如: 0006 (1)U.Roy和B.Li研究了形位公差的数学建模(参见Roy U,Li B,对于多面体对象 几何公差(1.形状公差)的注释与表示,Computer Aided Design,1998, 30(2):151161.) 0007 (2)天津大学研究了球度、复合位置度公差的数学定义和误差模型(参见何改 云.形位误差的逼近原理及算法研究D.天津:天津大学,2006.) 0008 (3)蔡敏、杨将新等研究了圆柱要素形状公差的数学模型(参见蔡敏、杨将新等,基 于数学定义的圆柱要素形状公差数学模型的研究J.机械工程学报,2003,39(12):8。

10、690) 0009 (4)姜国华等研究了圆柱度要几何误差评定算法,将圆柱投影到平面上,于 是圆柱度误差的评定转化为圆度误差的评定,再转动平面,得到最小的误差值(参见 S.Hossein,Guohua Jiang,etal,圆柱要素几何特征的评定J.Precision Engineering,2 003,27(2):195204) 0010 (5)朱利民等建立了点到曲面有向距离的数学模型,并用差分的方法得到了 说 明 书CN 102809364 A 2/8页 5 函数二阶泰勒展开式,并以展开式为目标函数进行优化,从而得到待求误差值。(参 见Limin Zhu,Zhenhua Xiong,etal。

11、,基于距离函数的复杂曲面定位和轮廓度误差 评定方法J.Journal of Manufacturing Science and Engineering,2004,126(3 ):542554),(Li Min Zhu,Xiao Ming Zhang,etal,有向距离函数的几何意义以及 其在曲面逼近中的应用J,Journal of Computing and Information Science in Engineering,2010,10(4):1-10) 0011 (6)廖平等建立了基于分割逼近原理的点到复杂曲面的距离模型,并用遗传算法 评定了复杂曲面轮廓度误差。(参见廖平,基于遗传算法。

12、和分割逼近法精确计算复杂曲面轮 廓度误差J.机械工程学报,2010,46(10):17) 0012 (7)建立了基于欧氏范数下刚体运动学理论的复杂曲面粗匹配定位模 型(参见徐毅,李泽湘,自由曲面的匹配检测新方法J.哈尔滨工业大学学报, 2010,42(1):106108),(刘元朋,刘晶等,复杂曲面测量数据最佳匹配问题研究J,中国机 械工程,16(12):10801082) 0013 (8)温秀兰研究了如何用遗传算法解决平面度和直线度误差评定(参见 Xiulan Wen,Aiguo Song,用于评定平面度和直线度误差的一种改进的遗传算法J. International Journal of 。

13、Machine Tools&Manufacture,2003,43(11):11571162) 0014 发明人在实现本发明的过程中,发现现有技术中至少存在以下缺点和不足: 0015 上述研究成果大部分只建立了简单型面的误差评定,有些虽完成了复杂曲 面的 误差评定,但是评定出的误差值远远大于给定的公差带,造成工件误费率较高,提高了生产 成本。 发明内容 0016 本发明提供了一种确定复杂曲面轮廓度误差的方法,本发明降低了工件误费率和 生产成本,详见下文描述: 0017 一种确定复杂曲面轮廓度误差的方法,所述方法包括以下步骤: 0018 (1)接触式三坐标测头的测端接触到工件表面后发出触发信号通。

14、过信号接收装置 传送给加工中心的数控系统,所述数控系统将所述接触式三坐标测头测端的当前坐标位置 锁存下来,并将所述当前坐标位置传送给数据处理终端; 0019 (2)所述数据处理终端通过所述当前坐标位置建立复杂曲面轮廓度误差模型; 0020 (3)所述数据处理终端通过测量坐标系和设计坐标系的粗匹配,获取理想曲面的 位姿初始参数; 0021 (4)所述数据处理终端通过所述位姿初始参数和所述复杂曲面轮廓度误差模型获 取复杂曲面轮廓度初始误差; 0022 (5)所述数据处理终端对所述位姿初始参数进行优化,并重新执行步骤(4),获取 复杂曲面轮廓度当前误差,直到所述复杂曲面轮廓度当前误差和所述复杂曲面轮。

15、廓度初始 误差的差值小于阈值时,将所述复杂曲面轮廓度当前误差作为复杂曲面轮廓度最终误差并 输出。 0023 所述所述数据处理终端通过所述当前坐标位置建立复杂曲面轮廓度误差模型具 体包括: 说 明 书CN 102809364 A 3/8页 6 0024 1)所述数据处理终端获取复杂曲面轮廓度公差带; 0025 0026 其中,p点为测量点,q点为理论点,n q 表示理想曲面上q的法向量,t为公差值; 0027 2)所述数据处理终端通过所述复杂曲面轮廓度公差带建立所述复杂曲面轮廓度 误差模型; 0028 0029 0030 0031 其中,任意一复杂曲面绕x,y,z轴旋转的角度分别为,;沿x,y,。

16、z轴的平 移量为 x , y , z ;测量点p的坐标为(x p ,y p ,z p ),理论点q的坐标为(x q ,y q ,z q ),法向量n q 的坐标为 0032 所述所述数据处理终端通过所述位姿初始参数和所述复杂曲面轮廓度误差模型 获取复杂曲面轮廓度初始误差具体为: 0033 所述数据处理终端将所述位姿初始参数带入到所述复杂曲面轮廓度误差模型中 获取到所述测量点p到所述理想曲面的最大距离,将2倍的最大距离作为所述复杂曲面轮 廓度初始误差。 0034 本发明提供的技术方案的有益效果是:本方法通过对位姿初始参数进行优化,获 取复杂曲面轮廓度当前误差;当差值小于阈值时,将复杂曲面轮廓度当。

17、前误差作为复杂曲 面轮廓度最终误差并输出;通过本方法获取到的最终误差接近给定的公差带,降低了工件 误费率和生产成本,提高了检测精度。 附图说明 0035 图1为本发明提供的加工中心的结构示意图; 0036 图2为本发明提供的一种确定复杂曲面轮廓度误差的方法的流程图。 0037 0038 0039 0040 具体实施方式 0041 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 说 明 书CN 102809364 A 4/8页 7 式作进一步地详细描述。 0042 为了降低工件误费率和生产成本,本发明实施例提供了一种确定复杂曲面轮廓度 误差的方法,参见图1和图2,详见下文。

18、描述: 0043 101:接触式三坐标测头的测端接触到工件表面后发出触发信号通过信号接收装 置传送给加工中心的数控系统,数控系统将接触式三坐标测头测端的当前坐标位置锁存下 来,并将当前坐标位置传送给数据处理终端; 0044 如图1所示,接触式三坐标测头通过标准的锥柄安装在机床主轴上。二者的连接 非常简便,但应注意的是测头与主轴轴线的对中性。接触式三坐标测头的主要功能是在工 件表面进行采点,当接触式三坐标测头的测端接触到工件表面后发出触发信号并传送给信 号接收装置。信号接收装置安装在加工中心的适当位置,用于接收接触式三坐标测头发出 的触发信号,进行必要的信号调理后将触发信号传送给加工中心的数控系。

19、统。由于接触式 三坐标测头与信号接收装置之间以红外线方式进行信号传输,所以信号接收装置安装时需 要考虑加工中心的工作过程中不要阻挡接触式三坐标测量测头和接收装置之间的信号传 输。信号接收装置传送给加工中心的数控系统的仅仅是接触式三坐标测头接触到工件表面 产生的触发信号,数控系统接收到触发信号后立即控制加工中心的伺服系统停止运动,并 将安装在加工中心主轴处的接触式三坐标测头测端的当前坐标位置锁存下来。数控系统一 方面接收通过通讯线路传输过来的需要测量的点的信息,一方面将已经测量完成的工件表 面点的几何信息传送给数据处理终端。 0045 102:数据处理终端通过当前坐标位置建立复杂曲面轮廓度误差模。

20、型; 0046 其中,该步骤具体包括: 0047 1)数据处理终端获取复杂曲面轮廓度公差带; 0048 对于复杂曲面要素轮廓度公差带是指直径等于公差值t,球心位于理想曲面S上 的一系列圆球的两包络面所限定的区域,于是找到空间中一点到被测曲面要素的距离函数 至关重要,点到理想曲面S的距离可以近似的表示为点到曲面上距离该点最近的一点的欧 式距离d(p,S), 0049 d(p,S)=|p-q| 2 0050 其中,q点为理想曲面S上与p点距离最近的点,p点为测量点,q点为理论点。 0051 进一步,将d(p,S)在q点处线性解析 0052 0053 其中d(q)表示点q到理想曲面S的距离, 表示d。

21、(p,S)函数在q的梯度值。 引入的eikonal equation(短时距方程)是波传播中遇到的非线性偏微分方程,具有如下形 式 是R n (n维实数空间)中连通开区域,F(x)是输入的 正值函数, 指梯度,|代表欧式范数, 表示的边界。在物理上,方程的解u(x)表 示的是从的边界到内部点的最短距离,当F1时,这个解代表的是从边界到 内部的有向距离。设d(p,S)为u(x),可以将理想曲面外部作为连通开区域的边界,则 d(q,S)=0,那么d(p,S)的解即为理想曲面外一点到理想曲面S的最短距离,记 n q 表示理想曲面上q的法向量,那么点到理想曲面S的有向距离函数可表示 为d(p,S)=(。

22、p-q)n q 。如果测量点p处于公差带内,则该测量点p应满足 t 说 明 书CN 102809364 A 5/8页 8 如上所示,代表的是公差值,可将这个式子定义为复杂曲面轮廓度公差带。 0054 2)数据处理终端通过复杂曲面轮廓度公差带建立复杂曲面轮廓度误差模型。 0055 当理想曲面S的位姿发生变化时,即进行旋转平移运动时,与理想曲面S外测量点 p对应的理论点q也会发生变化。 0056 如果一复杂曲面绕x,y,z轴旋转的角度分别为,,沿x,y,z轴的平移量为 x , y , z ,则,v x , y , z ,则空间坐标旋转矩阵为; 0057 0058 当,足够小,利用泰勒展开公式略去高。

23、阶项,可得到R的近似矩阵R * 0059 0060 为方便计算,引入 矩阵,即: 0061 其中I为单位矩阵 0062 R * 可简化为 0063 可证明: x为任意向量 0064 如果曲面只是进行微小的变化,平移和旋转都很小时可以将有向距离函数表示为 0065 其代表的是点到运动曲面的有向距离函数,利用差分运算可得到有向距离函数的 一阶微分项,将其与技术背景(5)中提到的论文作比较: 0066 0067 0068 0069 在论文的模型中p和q的连线是与n q 相平行的线段,所以上式中第二项为零,并 且由于旋转平移量很小,二阶以上的项都可以忽略不计,于是上式变为 0070 0071 0072。

24、 这就得到了与论文中同样的结果,证明了模型的正确性,将带有旋转平移量的有 向距离函数作为目标函数。将公式整理后得到有向距离函数微分表达式为: 0073 说 明 书CN 102809364 A 6/8页 9 0074 0075 0076 将上式作为复杂曲面轮廓度误差评定的数学模型。 0077 其中,测量点p的坐标为(x p ,y p ,z p ),理论点q的坐标为(x q ,y q ,z q ),法向量n q 的坐 标为 0078 103:数据处理终端通过测量坐标系和设计坐标系的粗匹配,获取理想曲面的位姿 初始参数; 0079 由于模型中测量点与理论点处于同一坐标系下,所以对于复杂曲面轮廓度误差。

25、的 评定需要两个过程,一是需要将测量坐标系与设计坐标系对齐,以消除由于坐标系不同而 带来的误差;二是利用优化算法对误差模型进行优化从而得到评定的结果。 0080 对于坐标系对齐,即粗匹配,采取基于特征点的坐标匹配方法,由于匹配过程不改 变测量曲面或理想曲面的内在几何性质,所以可以将测量曲面或理想曲面看作刚体,旋转 平移运动作为刚体运动,刚体运动不改变内积与外积运算的结果,于是测量曲面或理想曲 面上点与点之间的距离不会因为旋转平移的发生而改变,这样就可以提取出特征点,P,Q分 别表示测量点集和理论点集,O(x lz ,y lz ,z lz )表示理论点集Q的中点,O(x cz ,y cz ,z 。

26、cz )表示测 量点集P的中点具体流程如下: 0081 1)取理论点集Q与测量点集P中点的坐标; 0082 0083 其中,p i 表示测量点集P中的任意点,q i 表示理论点集Q中的任意点。 0084 2)在整个理论点集Q与测量点集P中分别搜索距离中点最近的点作为第一特征点 p tz1 ,q tz1 ; 0085 3)遍历理论点集Q与测量点集P分别寻找与第一特征点距离最远的点作为第二特 征点p tz2 ,q tz2 ; 0086 4)遍历理论点集Q与测量点集P分别寻找与第二特征点距离最远的点分别作为第 三特征点p tz3 ,q tz3 ; 0087 5)以三个特征点为基础建立局部坐标系: 0。

27、088 两个局部坐标系的X轴分别为: Y轴为 说 明 书CN 102809364 A 7/8页 10 Z轴为e 3 e 1 e 2 ,e 3 e 1 e 2 。 0089 6)通过e 1 ,e 2 ,e 3 T Re 1 ,e 2 ,e 3 T ,可确定从测量坐标系到设计坐标系的 旋转矩阵,再通过Kp tzl -q tzl R,可确定平移向量。 0090 通过上述步骤,可以完成测量坐标系与设计坐标系的对齐,通过粗匹配后,测量点 集P与理论点集Q处在小偏差范围内,完全满足模型中对参数范围的要求,在下面的精细匹 配中就以上面建立的复杂曲面轮廓度误差模型作为目标函数进行误差评定。上述粗匹配的 过程,。

28、为本领域技术人员所公知,具体实现时,还可以采用其他的粗匹配方法,本发明实施 例对此不做限制。 0091 104:数据处理终端通过位姿初始参数和复杂曲面轮廓度误差模型获取复杂曲面 轮廓度初始误差; 0092 该步骤具体为:将位姿初始参数带入到复杂曲面轮廓度误差模型中获取到测量点 p到理想曲面S的最大距离,将2倍的最大距离作为复杂曲面轮廓度初始误差。 0093 105:数据处理终端对位姿初始参数进行优化,并重新执行步骤104,获取复杂曲 面轮廓度当前误差,直到复杂曲面轮廓度当前误差和复杂曲面轮廓度初始误差的差值小于 阈值时,将复杂曲面轮廓度当前误差作为复杂曲面轮廓度最终误差并输出。 0094 其中。

29、,本发明实施例通过不断的迭代获取到复杂曲面轮廓度最终误差,阈值根据 实际应用中的需要进行设定,具体实现时,本发明实施例对此不做限制。 0095 其中,数据处理终端对位姿初始参数进行优化为本领域技术人员所公知,可以采 用多种优化方法实现,本发明实施例在此不做赘述。 0096 下面以具体的试验来验证本发明实施例提供的一种确定复杂曲面轮廓度误差的 方法的可行性,详见下文描述: 0097 为了验证上述模型的有效性,设计如下实验,以生产中经常用到的蜗杆齿面与椭 球面为例,进行说明。 0098 对两种曲面分别进行了5组,共计10组实验,分别对两个测量点添加服从正态分 布的(0,0.004),(0,0.00。

30、5),(0,0.006),(0,0.007),(0,0.008)的随机误差来近似加工误 差,分别用本方法和最小二乘方法进行评定,如下表所示: 0099 说 明 书CN 102809364 A 10 8/8页 11 0100 本方法评定出的误差值明显小于最小二乘法评定出的误差值,这样才会接近实际 公差带,得到真实的误差值,得到高的检测精度,为生厂商提供真实的检测报告,降低误废 率和生产成本。 0101 综上所述,本发明实施例提供了一种确定复杂曲面轮廓度误差的方法,本方法通 过对位姿初始参数进行优化,获取复杂曲面轮廓度当前误差;当差值小于阈值时,将复杂曲 面轮廓度当前误差作为复杂曲面轮廓度最终误差并输出;通过本方法获取到的最终误差接 近给定的公差带,降低了工件误费率和生产成本,提高了检测精度。 0102 本领域技术人员可以理解附图只是一个优选实施例的示意图,上述本发明实施例 序号仅仅为了描述,不代表实施例的优劣。 0103 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 说 明 书CN 102809364 A 11 1/1页 12 图1 图2 说 明 书 附 图CN 102809364 A 12 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 测量;测试


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1