当前位置: 首页 > 专利查询>波音公司专利>正文

接近机床运动学奇点并补偿制造技术

技术编号:5425075 阅读:282 留言:0更新日期:2012-04-11 18:40
一种操作多轴机床(24)的方法(300),该机床包括机床联杆系(100),所述联杆系包括多个接点(112)和联杆(108)。监控所述联杆系(100)来检测所述联杆系的一个或多个接点(112)向奇点靠近。确定接近奇点的程度n。识别接近奇点的所述一个或多个接点(112)。在操作器矩阵(200)中以虚拟接点取代识别出的所述一个或多个接点,以更改所述操作器矩阵(200)并提供更改后的操作器矩阵。利用所述更改后的操作器矩阵来确定所述联杆系(100)的联杆(108)位置变化。该方法(300)可以为广泛的机床配置提供基于软件的补偿,而不需要知道给定机床奇异性的先验知识。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及多轴机床,更特别涉及处理机床操作过程中的运动学奇点的 系统和方法。本部分的叙述仅仅提供与本专利技术有关的背景信息,而不构成现 有技术。
技术介绍
许多机床工具设备在数控件(NC)下操作,以产生高精度零件诸如飞 行器部件。在这种设备中,多轴机床可以用软件来驱动,从而将一个或多个 机床工具相对于工件移动。机床的多轴运动学联杆系能相对于多个预定坐标 轴移动工具。具体来说,多个平动和/或转动接点可以单独和/或协同操作, 来移动一件或多件联杆,从而将工具定位在希望的位置。但是,多轴联杆系 偶尔可能移动到这样的位置(即,"奇点,,或"奇异点"),此时一个或多个 自由度丟失。在奇异点上, 一个或多个接点可能无法根据软件指令来移动工 具。
技术实现思路
本专利技术的一种实施方式指导一种操作多轴机床的方法。监控机床的运动 学联杆系。该联杆系包括多个接点和联杆。监控联杆系来检测联杆系的一件 或多件联杆向奇点接近。这种监控利用操作器矩阵来实现。确定接近奇点的 程度n。确认接近奇点的一个或多个接点。该方法包括获取n个虛拟接点, 在操作器矩阵中以虛拟接点取代一个或多个识别出的接点,以改动操作器矩 阵,并利用改动后的操作器矩阵来确定联杆系中的联杆位置变化。其他的应用领域将从文中提供的叙述中体现出来。应该理解,说明内容 和具体示例仅旨在图示,而非用来限制本专利技术的范围。附图说明文中所述的附图仅作为图示目的,并不以任何方式限定本专利技术的范围。图1是根据本专利技术一种实施方式的数控(NC)处理系统的示意图; 图2是根据本专利技术一种实施方式受到控制的机床多轴运动学联杆系 一部 分的正视透视图3是根据本专利技术一种实施方式的操作器雅克比矩阵的奇异值分解示意图4A和4B是根据本专利技术一种实施方式操作多轴机床的方法的流程图。 具体实施例方式以下说明在本质上仅仅是示例性的,并不用来限制本专利技术、其应用场合 和用途。应该理解,附图中对应附图标记指代类似的或相应的部件和特征。在题为 "Kinetic Singular Point Compensation Systems and Methods,,的美 国专利申请公开No. 20060271241中,说明了各种系统和方法用于将多轴运 动联杆系的末梢部分定位于奇点附近。本专利技术在一种实施方式中,指导一种 方法,(1 )实时自动确定设备联杆系是否正在靠近奇点且该联杆系靠近奇点 的程度;(2)联杆系的哪个节点正在靠近奇点;和(3)在奇点将损失哪个 自由度。根据本专利技术一种实施方式的数控(NC)处理系统在图1中一般由附图 标记20指代。系统20包括一个或多个多轴设备24,其中之一在图中示出。 设备24例如可以配置成在工件(未示出)上执行多轴加工操作。此外,或 者可以选择的是,系统20可以包括其他类型的能放置部件的多轴机床,例 如数控组装机器人。系统20包括一台或多台计算机28,其中之一在图1中示出。计算机28 包括适当编程的计算机处理器32和存储器36。计算机28可以根据本专利技术的 一种实施方式编程, 一般监控并控制多轴机床24的操作。计算机28可以用 于执行软件,用来可调节地补偿多轴机床24的定位,正如以下所述。软件 补偿例如可以用来调节机床24的特定"固有"条件,以使机床24的操作相 对于理想或"完美"机床来说落入所指定的容差范围内。设置有使用者接口 40,诸如包括键盘、指点设备和监视器的计算机终端, 使用者通过它可以与系统20通信。应该注意,本专利技术可以相对于许多不同 种类的设备实施,包括但不限于美国专利申请公开No, 20060271241中公开 的材料加工设备。本领域技术人员应该理解,许多类型不同配置不同的多轴5机床、计算机、处理器、输入输出设备、通信系统等等可以包括在根据本发 明各种实施方式的NC处理系统中。机床24的一部分多轴运动联杆系在图2中一般以附图标记100指代。 联杆系100包括六件移动联杆108a和108f,这六件联杆通过6个接点 112a-112f相互连接。接点112a-112e为回转(旋转)接点,且接点112f为棱 柱接点(即,滑动接点)。联杆系100通过计算机28操作,在工作工程中将 末梢部分116沿着预定路径定位并控制。末梢部分116例如可以具有安装于 其上的切削工具或其他类型的工具(未示出)。应该理解,联杆系100仅为 示例性的。机床24可以具有比联杆系100更复杂或更简单的联杆系,并且 可以包括更多、更少和/或类型不同的联杆和/或接点和/或可以提供更多、更 少和/或不同的自由度和/或自由度类型。在操作中,联杆系100由计算机28经由驱动装置(未示出)驱动,驱 动装置例如一个或多个电动马达。当驱动联杆108时,可能影响其他联杆108 的定位。末梢部分116的定位和取向可以由向量X代表,该向量由一组函数 f ()联系到联杆位置向量Q,以使X二f (Q)。函数组f ()的雅克比矩阵, 定义为J(0 = (&, 》,表示接点112的不同运动各自对于末梢部分116的定 位和操作的影响。通过线性化来逼近上述关系,JAQ-AX,以使末梢部分ll6 的笛卡尔位置X变化与联杆位置Q的变化关联起来。由于联杆系100靠近 奇点,所以雅克比矩阵J (Q)逐渐变的更为病态。当到达奇点时,雅克比 矩阵J (Q)失阶。在根据本专利技术操作联杆系100的方法的一种实施方式中,奇异值分解 (svd)用来确定(1 )联杆系100是否靠近奇点和联杆系100靠近奇点的 程度;(2)联杆系的哪个接点112靠近奇点;和(3)哪个自由度会在奇点 丢失。 一般来说,奇异值分解(svd)可以用来将任意矩阵a分解为一组三 个矩阵u、 s和v,以使ips+v^a,其中u和v为标准正交矩阵,而s为 对角阵,其元素以降序沿着对角线布置。给定矩阵a,可以利用已知算法通 过基本上有效和稳定的方式计算u、 s和v。 s的对角元素可以称为a的奇 异值。u的列可以称为做左奇异向量。v的列(即vt的行)可以称为右奇 异向量。根据本专利技术一种实施方式对于操作器雅克比矩阵J的奇异值分解示意图 在图3中一般以附图标记200表示。参照图2和3,接点112的差异移动借助操作器矩阵J各自与其对于末梢部分116的影响关联起来。J的每个列204 与对应的接点112关联。将矩阵J奇异值分解成U、 S和V,在矩阵U中形 成左奇异向量208,顺序为从最敏感值216到最不敏感值224,该左奇异向 量表示联杆系IOO的正交自由度。在矩阵V (矩阵VT的转置),获得右奇异 向量228,其表示沿着U表示的方向移动联杆系100的接点的运动的组合。 在矩阵S中,获得J的奇异值236,其表示联杆系100的"可操作,,程度。 因此,在V的最后一列242 (即,VT的最后一行)中占主要地位的接点112 是联杆系IOO最为奇异的接点112,并且U的最后一列224所表示的方向是 联杆系IOO可能丢失自由度的方向。此外,操作器矩阵J的条件数可以通过 最大奇异值236除以最小奇异值236来计算。条件数可以从矩阵条件完美情 况下的1变化到奇异矩阵情况下的无限大。在一些实施方式中,对于数值稳 定性而言,使用条件数的倒数,其可以从矩阵条件完美情况下的1变化到奇 异矩阵情况下的0。根据本专利技术一种实施方式操本文档来自技高网...

【技术保护点】
一种操作多轴机床(24)的方法(300),该方法包括: 监控所述机床的运动学联杆系(100),所述联杆系包括多个接点(112)和联杆(108),监控所述联杆系来检测所述联杆系的一个或多个接点向奇点靠近,所述监控利用操作器矩阵(200) 实现; 确定接近奇点的程度n; 识别靠近奇点的所述一个或多个接点; 获得n个虚拟接点; 在操作器矩阵中以所述虚拟接点取代识别出的所述一个或多个接点,以更改所述操作器矩阵并提供更改后的操作器矩阵;和 利用所述更改 后的操作器矩阵来确定所述联杆系的联杆位置变化。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:菲利普L弗里曼
申请(专利权)人:波音公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1