CN101505925A - 接近机床运动学奇点并补偿 - Google Patents
接近机床运动学奇点并补偿 Download PDFInfo
- Publication number
- CN101505925A CN101505925A CNA2007800306231A CN200780030623A CN101505925A CN 101505925 A CN101505925 A CN 101505925A CN A2007800306231 A CNA2007800306231 A CN A2007800306231A CN 200780030623 A CN200780030623 A CN 200780030623A CN 101505925 A CN101505925 A CN 101505925A
- Authority
- CN
- China
- Prior art keywords
- link rod
- change
- matrix
- manipulator matrix
- singular
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1607—Calculation of inertia, jacobian matrixes and inverses
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
一种操作多轴机床(24)的方法(300),该机床包括机床联杆系(100),所述联杆系包括多个接点(112)和联杆(108)。监控所述联杆系(100)来检测所述联杆系的一个或多个接点(112)向奇点靠近。确定接近奇点的程度n。识别接近奇点的所述一个或多个接点(112)。在操作器矩阵(200)中以虚拟接点取代识别出的所述一个或多个接点,以更改所述操作器矩阵(200)并提供更改后的操作器矩阵。利用所述更改后的操作器矩阵来确定所述联杆系(100)的联杆(108)位置变化。该方法(300)可以为广泛的机床配置提供基于软件的补偿,而不需要知道给定机床奇异性的先验知识。
Description
技术领域
本发明涉及多轴机床,更特别涉及处理机床操作过程中的运动学奇点的***和方法。本部分的叙述仅仅提供与本发明有关的背景信息,而不构成现有技术。
背景技术
许多机床工具设备在数控件(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中公开的材料加工设备。本领域技术人员应该理解,许多类型不同配置不同的多轴机床、计算机、处理器、输入输出设备、通信***等等可以包括在根据本发明各种实施方式的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()的雅克比矩阵,定义为 表示接点112的不同运动各自对于末梢部分116的定位和操作的影响。通过线性化来逼近上述关系,JΔQ=ΔX,以使末梢部分116的笛卡尔位置X变化与联杆位置Q的变化关联起来。由于联杆系100靠近奇点,所以雅克比矩阵J(Q)逐渐变的更为病态。当到达奇点时,雅克比矩阵J(Q)失阶。
在根据本发明操作联杆系100的方法的一种实施方式中,奇异值分解(SVD)用来确定(1)联杆系100是否靠近奇点和联杆系100靠近奇点的程度;(2)联杆系的哪个接点112靠近奇点;和(3)哪个自由度会在奇点丢失。一般来说,奇异值分解(SVD)可以用来将任意矩阵A分解为一组三个矩阵U、S和V,以使U*S*VT=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,该左奇异向量表示联杆系100的正交自由度。在矩阵V(矩阵VT的转置),获得右奇异向量228,其表示沿着U表示的方向移动联杆系100的接点的运动的组合。在矩阵S中,获得J的奇异值236,其表示联杆系100的“可操作”程度。因此,在V的最后一列242(即,VT的最后一行)中占主要地位的接点112是联杆系100最为奇异的接点112,并且U的最后一列224所表示的方向是联杆系100可能丢失自由度的方向。此外,操作器矩阵J的条件数可以通过最大奇异值236除以最小奇异值236来计算。条件数可以从矩阵条件完美情况下的1变化到奇异矩阵情况下的无限大。在一些实施方式中,对于数值稳定性而言,使用条件数的倒数,其可以从矩阵条件完美情况下的1变化到奇异矩阵情况下的0。
根据本发明一种实施方式操作机床24的方法流程图在图4A和4B中一般由附图标记300指代。在操作308中,计算沿着预定路径移动末梢部分116的运动接点的位置。在操作312中,计算与所得接点112对应的操作器雅克比矩阵J,然后利用SVD分解。在操作316中,确定条件数的倒数。在操作320中,将条件数的倒数与预定阈值例如0.001比较。如果条件数的倒数大于该阈值,则认为联杆系100并未靠近任何奇点,并且控制过程行进到操作340。
如果条件数的倒数小于等于该阈值,则认为联杆系的一个或多个接点112正在靠近奇点。因此,在操作324中,通过以下方式确定奇异度n。确定将条件数的倒数升高到阈值以上的最小奇异值236。例如,如果奇异值236为{0.7、0.4、0.2、0.1、0.0006、0.0001},则将条件数的倒数升高到阈值之上的最小奇异值为0.2(0.2/0.5=0.285,但是0.0006/0.7=0.00086)且奇异度为2(就是说,表示出两个奇异方向)。
在操作328中,通过定位最后n个右奇异向量228中最大的元素,确定哪个接点112为奇异点和/或靠近奇异点。在操作332中,使最后n个左奇异向量208乘以最大的奇异值236,获得n个“虚拟接点”。在操作336中,与操作328中确定的接点112相关的J的列204由在操作332中获得的“虚拟接点”代替。
在操作340到360中,为联杆系100计算补偿量,例如***J*dq=dx迭代方案到收敛,如美国专利申请公开No.20060271241所述,具体来说,例如,在操作340中,使用名义反向运动学计算法获得初始联杆位置向量Qi。在操作344中,使用固有前向运动学计算法和联杆位置向量Qi得到实际末梢位置向量X。在操作348中,计算ΔX向量,表示希望末梢位置向量和实际末梢位置向量之间的差异。在操作352中,利用操作312中获得的雅克比矩阵(并且雅克比矩阵可能在操作336中发生改动)计算ΔQ向量。在操作356中,在操作352中计算的ΔQ向量以及联杆位置向量Qi用来获得新的联杆位置向量Qi+1。在操作360中,通过比较向量Qi+1和Qi之差与预定收敛标准ε,来检测收敛性。如果尚未收敛,则利用向量Qi+1来更新向量Qi,并且控制程序返回操作344。如果在操作360中发生收敛,则在操作364中确定条件数的倒数是否小于所述阈值,即联杆是否靠近奇点。如是,则在操作368中,从向量|Qi+1-Qi|中除去表示“虚拟接点”的值,在操作372中利用该值来补偿非奇异接点112。由于SVD对于每个点仅执行一次且并不作为迭代处理的一部分,所以前述方法和***较之线性二次型调节(LQR)或阻尼最小二乘法来说,计算方面更简单。
前述方法和***具有许多优势。例如,左奇异向量提供理想“虚拟接点”,它们将联杆精确沿着奇异方向移动,而不考虑机床的位置和复杂性。另一项优势在于,通过最大奇异值来缩放“虚拟接点”,产生的新操作器雅克比矩阵的条件得以优化,从而保证方案稳定且快速收敛,例如在前述方法300的操作340到360中。此外,前述方法的实施不需要知道机床奇点位置的先验知识,所以同样的算法可以用在各种机床上,不需要改变。
本发明的实施方式提供了一种装置来改善运行于奇点附近的自动设备的定位精度。如果能提高精度,则新固定设备的购置成本以及现有设备的维护成本可以降低。此外,本发明的各种实施方式可以提供适用于不同机床几何外形的单一方法,从而减少软件开发需求以及处理新机床几何外形的维护工作。
可以设置经校准的机床工具,它们能完成更精确的工作。因此,可以在浪费更少的材料的前提下制作精度更高的部件。在飞行器生产过程中实施时,可以在降低飞行器重量并改善其性能的前提下,生产精度更高的部件。本发明的实施可以减少设置时间,使得机床工具的生产力更高,从而降低加工成本。
前述方法和***的各种实施方式可以利用软件来补偿存在复杂奇点配置的机床(例如,具有旋转接点的六轴回转机器人)。对于广泛的机床配置来说,可以在“现场”提供补偿,甚至不需要知道有关给定机床全部奇点的位置和性质的先验知识。相同的核心补偿软件可以用在广泛的机床配置上,而不需要根据机床几何外形重写软件。
Claims (14)
1.一种操作多轴机床(24)的方法(300),该方法包括:
监控所述机床的运动学联杆系(100),所述联杆系包括多个接点(112)和联杆(108),监控所述联杆系来检测所述联杆系的一个或多个接点向奇点靠近,所述监控利用操作器矩阵(200)实现;
确定接近奇点的程度n;
识别靠近奇点的所述一个或多个接点;
获得n个虚拟接点;
在操作器矩阵中以所述虚拟接点取代识别出的所述一个或多个接点,以更改所述操作器矩阵并提供更改后的操作器矩阵;和
利用所述更改后的操作器矩阵来确定所述联杆系的联杆位置变化。
2.如权利要求1所述的方法,其特征在于,所述监控利用所述操作器矩阵的奇异值分解来实施。
3.如权利要求1所述的方法,其特征在于,确定接近奇点的程度包括确定所述一个或多个接点接近奇点的一个或多个方向。
4.如权利要求1所述的方法,其特征在于,所述操作器矩阵包括雅克比矩阵。
5.如权利要求1所述的方法,进一步包括:
从所述位置变化中除去表示所述n个虚拟接点的一个或多个值,以改动所述位置变化;和
利用改动后的位置变化来补偿所述联杆系的一个或多个非奇异接点。
6.如权利要求1所述的方法,其特征在于,获取n个虚拟接点包括操作器矩阵分解的n个左奇异向量乘以分解的最大奇异值。
7.如权利要求6所述的方法,其特征在于,识别接近奇点的所述一个或多个接点,包括检测分解的n个右奇异向量每一个当中的最大元素。
8.一种数控(NC)处理***,包括:
包括运动学联杆系(100)的多轴机床(24),所述运动学联杆系具有多个联杆(108)和连接所述联杆的多个接点(112);和
处理器(32),其配置成:
监控所述联杆系来检测所述联杆系的一个或多个联杆向奇点接近,所述监控利用操作器矩阵(200)来实现;
确定接近奇点的程度n;
识别接近奇点的一个或多个接点;
获得n个虚拟接点;
在操作器矩阵中以虚拟奇点取代识别出的一个或多个接点,以改动所述操作器矩阵;和
利用所述改动后的操作器矩阵来确定联杆系的位置变化。
9.如权利要求8所述的***,其特征在于,所述处理器进一步配置成分解所述操作器矩阵来进行所述监控。
10.如权利要求8所述的***,其特征在于,所述处理器进一步配置成利用所述操作器矩阵的奇异值分解中的最大奇异值来放大所述n个虚拟接点。
11.如权利要求8所述的***,其特征在于,所述处理器进一步配置成
从所述位置变化中除去表示所述n个虚拟接点的一个或多个值,以改动所述位置变化;和
利用所述改动后的位置变化来补偿所述联杆系的一个或多个非奇异接点。
12.如权利要求8所述的***,其特征在于,所述处理器进一步配置成分解所述操作器矩阵来确定所述操作器矩阵的条件数。
13.如权利要求8所述的***,其特征在于,所述机床包括经由所述联杆系控制的末梢(116),所述处理器进一步配置成根据J*dq=dx为所述联杆系的联杆确定补偿值,其中J表示改动后的操作器矩阵,dq表示联杆位置变化,而dx表示末梢位置变化。
14.如权利要求8所述的***,其特征在于,所述处理器进一步配置成利用正交自由度的一种或多种表示来获得n个虚拟接点。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/514,072 | 2006-08-31 | ||
US11/514,072 US8010235B2 (en) | 2005-05-31 | 2006-08-31 | Approaching and compensating for machine kinematic singularities |
PCT/US2007/018820 WO2008027334A2 (en) | 2006-08-31 | 2007-08-27 | Approaching and compensating for machine kinematic singularities |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101505925A true CN101505925A (zh) | 2009-08-12 |
CN101505925B CN101505925B (zh) | 2012-07-18 |
Family
ID=39136516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800306231A Expired - Fee Related CN101505925B (zh) | 2006-08-31 | 2007-08-27 | 接近机床运动学奇点并补偿 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8010235B2 (zh) |
EP (1) | EP2073959B1 (zh) |
JP (1) | JP5393461B2 (zh) |
CN (1) | CN101505925B (zh) |
WO (1) | WO2008027334A2 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104965517A (zh) * | 2015-07-07 | 2015-10-07 | 张耀伦 | 一种机器人笛卡尔空间轨迹的规划方法 |
CN105415363A (zh) * | 2015-12-23 | 2016-03-23 | 珠海格力电器股份有限公司 | 位移装置、机器人及机器人奇异点处理方法 |
CN113263496A (zh) * | 2021-04-01 | 2021-08-17 | 北京无线电测量研究所 | 一种六自由度机械臂优化路径的方法和计算机设备 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4692488B2 (ja) * | 2005-12-26 | 2011-06-01 | 三菱電機株式会社 | 数値制御装置及び数値制御工作機械 |
JP2008073830A (ja) * | 2006-09-25 | 2008-04-03 | Fanuc Ltd | ロボット制御装置 |
FR2960074B1 (fr) * | 2010-05-14 | 2012-06-15 | Staubli Sa Ets | Procede de commande d'une cellule de travail automatisee |
WO2011152790A1 (en) | 2010-06-03 | 2011-12-08 | Delaval Holding Ab | A milking robot, and a milking arrangement |
DE102010032917A1 (de) * | 2010-07-30 | 2012-04-19 | Brötje-Automation GmbH | Verfahren zur Offline-Programmierung eines NC-gesteuerten Manipulators |
US8532825B1 (en) * | 2010-08-25 | 2013-09-10 | The Boeing Company | Software compensation for kinematically singular machines |
US10065311B1 (en) * | 2016-06-08 | 2018-09-04 | X Development Llc | Singularity handling for robot jogging |
EP3638463A4 (en) * | 2017-06-12 | 2021-04-07 | Siemens Industry Software Ltd. | ROBOT TEACHING METHOD AND SYSTEM FOR ACHIEVING A GIVEN TARGET IN ROBOT MANUFACTURING |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4680519A (en) * | 1985-09-23 | 1987-07-14 | General Electric Co. | Recursive methods for world-to-joint transformation for a robot manipulator |
US4937759A (en) * | 1986-02-18 | 1990-06-26 | Robotics Research Corporation | Industrial robot with controller |
US5038089A (en) * | 1988-03-23 | 1991-08-06 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Synchronized computational architecture for generalized bilateral control of robot arms |
US4967126A (en) * | 1990-01-30 | 1990-10-30 | Ford Aerospace Corporation | Method of controlling a seven degree of freedom manipulator arm |
SE9400579L (sv) * | 1994-02-21 | 1995-08-22 | Asea Brown Boveri | Förfarande för att styra en industrirobots rörelse i och i närheten av singulariteter |
US5793795A (en) * | 1996-12-04 | 1998-08-11 | Motorola, Inc. | Method for correcting errors from a jamming signal in a frequency hopped spread spectrum communication system |
JPH10329066A (ja) * | 1997-05-26 | 1998-12-15 | Mitsubishi Heavy Ind Ltd | 冗長マニピュレータの特異姿勢検知方法および特異姿勢回避方法 |
US6208949B1 (en) * | 1998-07-01 | 2001-03-27 | Adaptive Audio, Inc. | Method and apparatus for dynamical system analysis |
US6493608B1 (en) * | 1999-04-07 | 2002-12-10 | Intuitive Surgical, Inc. | Aspects of a control system of a minimally invasive surgical apparatus |
US8004229B2 (en) * | 2005-05-19 | 2011-08-23 | Intuitive Surgical Operations, Inc. | Software center and highly configurable robotic systems for surgery and other uses |
US6847925B2 (en) * | 2000-06-21 | 2005-01-25 | Hrl Laboratories, Llc | Method and apparatus for modeling three-dimensional electromagnetic scattering from arbitrarily shaped three-dimensional objects |
US6603281B2 (en) * | 2000-10-16 | 2003-08-05 | Xerox Corporation | High mechanical advantage ratcheting apparatus |
US6845295B2 (en) * | 2002-03-07 | 2005-01-18 | Fanuc Robotics America, Inc. | Method of controlling a robot through a singularity |
JP3997405B2 (ja) * | 2002-07-26 | 2007-10-24 | 株式会社安川電機 | 移動マニピュレータの制御装置および移動マニピュレータ |
US6952657B2 (en) * | 2003-09-10 | 2005-10-04 | Peak Sensor Systems Llc | Industrial process fault detection using principal component analysis |
GB0507618D0 (en) * | 2005-04-15 | 2005-05-25 | Lms Internat Nv | Method and system for dynamic analysis of complex systems |
US7571027B2 (en) | 2005-05-31 | 2009-08-04 | The Boeing Company | Kinematic singular point compensation systems and methods |
US8725283B2 (en) * | 2006-08-04 | 2014-05-13 | Hurco Companies, Inc. | Generalized kinematics system |
-
2006
- 2006-08-31 US US11/514,072 patent/US8010235B2/en not_active Expired - Fee Related
-
2007
- 2007-08-27 EP EP07837375.0A patent/EP2073959B1/en not_active Not-in-force
- 2007-08-27 JP JP2009526668A patent/JP5393461B2/ja not_active Expired - Fee Related
- 2007-08-27 CN CN2007800306231A patent/CN101505925B/zh not_active Expired - Fee Related
- 2007-08-27 WO PCT/US2007/018820 patent/WO2008027334A2/en active Application Filing
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104965517A (zh) * | 2015-07-07 | 2015-10-07 | 张耀伦 | 一种机器人笛卡尔空间轨迹的规划方法 |
CN105415363A (zh) * | 2015-12-23 | 2016-03-23 | 珠海格力电器股份有限公司 | 位移装置、机器人及机器人奇异点处理方法 |
CN113263496A (zh) * | 2021-04-01 | 2021-08-17 | 北京无线电测量研究所 | 一种六自由度机械臂优化路径的方法和计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
US20070112468A1 (en) | 2007-05-17 |
WO2008027334A2 (en) | 2008-03-06 |
CN101505925B (zh) | 2012-07-18 |
WO2008027334A3 (en) | 2008-10-02 |
EP2073959A2 (en) | 2009-07-01 |
EP2073959B1 (en) | 2018-01-10 |
JP2010502454A (ja) | 2010-01-28 |
JP5393461B2 (ja) | 2014-01-22 |
US8010235B2 (en) | 2011-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101505925B (zh) | 接近机床运动学奇点并补偿 | |
DE102018200150B4 (de) | Vorrichtung für maschinelles Lernen für eine Werkzeugmaschine und Vorrichtung zum Kompensieren einer thermischen Verschiebung | |
CN102365595B (zh) | 数控装置以及该数控装置的控制方法 | |
CN102650864B (zh) | 补偿计算机数字控制加工***尺寸准确度的电*** | |
EP1758003A1 (en) | Method for controlling systems provided with redundant actuators | |
CN109709892B (zh) | 一种多轴联动数控机床空间误差在线补偿方法 | |
DE102015015094A1 (de) | Kooperationssystem mit Werkzeugmaschine und Roboter | |
CN104942808A (zh) | 机器人运动路径离线编程方法及*** | |
DE102016213663A1 (de) | Verfahren zum Steuern eines Endelementes einer Werkzeugmaschine und eine Werkzeugmaschine | |
EP3221094B1 (de) | Verfahren und system zur korrektur einer bearbeitungsbahn eines robotergeführten werkzeugs | |
US20180136626A1 (en) | System and method for compensating multi-axis manufacturing systems | |
CN107272580B (zh) | 一种硬脆材料薄壁零件切削加工误差补偿方法 | |
DE102015007829B4 (de) | Rechnerunabhängige Lehrvorrichtung mit Simulationsverwendung | |
CN104615092A (zh) | 工作机械控制***及其方法 | |
Gołda et al. | Modelling of cutting force and robot load during machining | |
US20220088735A1 (en) | Computer-aided optimization of numerically controlled machining of a workpiece | |
Kurtoglu et al. | The accuracy improvement of machine tools | |
JPS62108313A (ja) | ロボットのプログラミング方法 | |
CN106843139B (zh) | 应用对话式控制器生成cnc机床切削路径的方法 | |
CN1326005C (zh) | 控制机床的方法和设备 | |
DE102016004185B4 (de) | Numerische Steuerung mit Kontrolle eines Eingriffs zwischen Werkzeug und Werkstück | |
DE102018205443B4 (de) | Steuerungssystem einer Werkzeugmaschine | |
CN110154043A (zh) | 基于加工结果进行学习控制的机器人***及其控制方法 | |
Çakır et al. | Path planning for industrial robot milling applications | |
Kvrgic et al. | A control algorithm for a vertical five-axis turning centre |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120718 Termination date: 20210827 |
|
CF01 | Termination of patent right due to non-payment of annual fee |