ES2375504T3 - Procedimiento para posicionar ejes en m�?quinas herramienta. - Google Patents
Procedimiento para posicionar ejes en m�?quinas herramienta. Download PDFInfo
- Publication number
- ES2375504T3 ES2375504T3 ES07013856T ES07013856T ES2375504T3 ES 2375504 T3 ES2375504 T3 ES 2375504T3 ES 07013856 T ES07013856 T ES 07013856T ES 07013856 T ES07013856 T ES 07013856T ES 2375504 T3 ES2375504 T3 ES 2375504T3
- Authority
- ES
- Spain
- Prior art keywords
- machine
- kinematics
- error
- tool
- axis
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/408—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
- G05B19/4086—Coordinate conversions; Other special calculations
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/41—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
- G05B19/4103—Digital interpolation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33271—Convert workpiece to machine coordinates
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41176—Compensation control, position error with data from lookup memory
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T409/00—Gear cutting, milling, or planing
- Y10T409/30—Milling
- Y10T409/30084—Milling with regulation of operation by templet, card, or other replaceable information supply
- Y10T409/300896—Milling with regulation of operation by templet, card, or other replaceable information supply with sensing of numerical information and regulation without mechanical connection between sensing means and regulated means [i.e., numerical control]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T409/00—Gear cutting, milling, or planing
- Y10T409/30—Milling
- Y10T409/306664—Milling including means to infeed rotary cutter toward work
- Y10T409/307672—Angularly adjustable cutter head
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Numerical Control (AREA)
- Automatic Control Of Machine Tools (AREA)
Abstract
Procedimiento para posicionar ejes de máquina de una máquina herramienta, según el que un control numérico (1) convierte posiciones nominales de una herramienta (4), predefinidas en coordenadas de pieza de trabajo, en posiciones nominales de ejes de máquina (X, Y, Z, A, B, C) por medio de una cadena cinemática definida mediante una tabla de cinemática (9), estando indicadas en la tabla de cinemática (9) transformaciones de las coordenadas en varias entradas que describen la cinemática de la máquina herramienta (3) al estar indicados por entrada respectivamente una dirección axial (X, Y, Z, A, B, C) y un valor de transformación correspondiente (L, L', L"), caracterizado por que para un eje de máquina (X, Y, Z, A, B, C) con un error en una dirección diferente a la dirección axial respectiva se registran en la tabla de cinemática (9) valores de transformación de error (F_A_X(A), F_A_B(A)) dependientes de la posición axial, estando disponibles los valores de transformación de error (F_A_X(A)), F_A_B(A)) dependientes de la posición axial en forma de una tabla de compensación (8.1, 8.2), específica del eje, que se referencia en la tabla de cinemática (9).
Description
Procedimiento para posicionar ejes en máquinas herramienta
La invención se refiere a un procedimiento para posicionar ejes de máquina en máquinas herramienta que garantiza un posicionamiento muy exacto de los ejes de máquina.
Las máquinas herramienta deben cumplir requisitos cada vez mayores respecto a la exactitud del mecanizado. Por tanto, al controlarse este tipo de máquinas herramienta con controles numéricos hay que hacer todo para evitar errores de mecanizado.
Las diferencias reproducibles de la pieza de trabajo, ya mecanizada, respecto a la forma deseada de la pieza de trabajo se deben a menudo a la cinemática de la máquina herramienta que presenta siempre ciertos errores. A fin de eliminar este tipo de errores estáticos reproducibles, del documento EP 1189121 A2 es conocido medir el error de posicionamiento de una herramienta en una cantidad de puntos de trabajo en un espacio de trabajo y registrarlo en una tabla de compensación multidimensional. En las posiciones nominales de la herramienta, predefinidas en una programa de mecanizado en coordenadas de pieza de trabajo, se aplican los valores de compensación, interpolados en caso necesario, de la tabla de compensación y sólo después se transfieren al control numérico para el posicionamiento de la herramienta. Sin embargo, en este método no se tiene en cuenta que el error estático de una máquina herramienta puede depender de la posición de determinados ejes de máquina, por ejemplo, los ejes de giro.
El documento US 5357450 explica que los ejes lineales y sus errores en máquinas herramienta se pueden medir y ajustar de manera comparativamente fácil, mientras que los errores causados por ejes de giro o pivotado provocan un costo considerablemente superior para la medición y el ajuste. En este estado de la técnica se describe un procedimiento automatizado que permite medir este tipo de errores y transformarlo en instrucciones para trabajos de mantenimiento.
El documento EP 289836 B1 sigue otra vía y describe un método comparativamente costoso para analizar los errores en un mecanismo robotizado y tenerlos en cuenta con métodos matemáticos en el posicionamiento del robot.
Además, ya es usual describir la cinemática de una máquina herramienta mediante una tabla de cinemática. Por medio de este tipo de tabla de cinemática, un control numérico puede convertir las posiciones nominales de una herramienta, predefinidas en coordenadas de pieza de trabajo, en posiciones nominales de los ejes de máquina. En esta tabla de cinemática se describe completamente la máquina herramienta respecto a su geometría y sus ejes de máquina. En la tabla de cinemática están indicadas transformaciones de las coordenadas en varias entradas que describen la cinemática de la máquina herramienta al estar indicados por entrada respectivamente una dirección axial y un valor de transformación correspondiente. Los ejes de máquina disponibles están indicados asimismo en la tabla de cinemática en los puntos correspondientes. Más adelante aparece un ejemplo explicado de este tipo de tabla de cinemática.
Mediante la conversión de la posición nominal de la herramienta, indicada en coordenadas de pieza de trabajo, (o su Tool Center Point, TCP, punto central de la herramienta y su orientación) en coordenadas axiales o posiciones axiales de la máquina herramienta se puede ejecutar un programa de partes, escrito en coordenadas de pieza de trabajo, en diferentes máquinas herramienta sólo si éstas son capaces de seguir básicamente todas las posiciones deseadas de la herramienta.
Es objetivo de la invención indicar un procedimiento para posicionar ejes de máquina en máquinas herramienta, mediante el que se puedan compensar de forma especialmente simple errores reproducibles en la cinemática de la máquina herramienta.
Este objetivo se consigue mediante un procedimiento según la reivindicación 1. Detalles ventajosos del procedimiento se derivan de las reivindicaciones dependientes de la reivindicación 1.
En vez de realizarse una compensación, que actúa en los valores nominales predefinidos en coordenadas de pieza de trabajo, mediante una tabla de compensación, como es usual en el estado de la técnica, la compensación cinemática de los distintos errores axiales se lleva a cabo en la tabla de cinemática de una máquina herramienta.
Se describe un procedimiento para posicionar ejes de máquina en máquinas herramienta, en el que por medio de una cadena cinemática definida por una tabla de cinemática, un control numérico convierte posiciones nominales de una herramienta, predefinidas en coordenadas de pieza de trabajo, en posiciones nominales de ejes de máquina. A este respecto, en la tabla de cinemática están indicadas transformaciones de las coordenadas en varias entradas que describen la cinemática de la máquina herramienta, al estar indicados por entrada respectivamente una dirección axial y un valor de transformación correspondiente. El procedimiento se caracteriza porque para un eje de máquina con un error en una dirección diferente a la respectiva dirección axial se registran en la tabla de cinemática valores de transformación de error dependientes de la posición axial.
Los valores de transformación de error dependientes de la posición axial están disponibles en forma de una tabla de compensación, específica del eje, que se referencia en la tabla de cinemática. Este tipo de tabla de compensación contiene aquí valores de transformación de error para varias posiciones axiales. En caso necesario se interpolan los valores de transformación de error para posiciones axiales entre las posiciones axiales contenidas en la tabla de compensación.
Otras ventajas, así como detalles de la presente invención se derivan de la siguiente descripción de una forma de realización preferida por medio de las figuras. Muestran:
Figura 1 una sección de una máquina herramienta en distintas vistas; y
Figura 2 ejemplos de tablas de compensación y de una tabla de cinemática.
La invención se ha de explicar detalladamente por medio de la figura 1 que muestra una sección de una máquina herramienta en distintas vistas y distintos estados. La cinemática de esta máquina herramienta es naturalmente sólo un ejemplo y la invención se puede aplicar también sin problemas en otras cinemáticas.
Un control numérico 1 con un programa NC 2 escrito en coordenadas de pieza de trabajo (estos elementos aparecen representados sólo en la figura 1a, ya que esta parte de la figura 1a sería invariable en todas las vistas) sirve para controlar una máquina herramienta 3. A este respecto, el Tool Center Point (TCP 5) de una herramienta 4 se debe guiar en un trayecto predefinido y se debe mantener una orientación determinada de la herramienta 4. El TCP 5 puede ser, por ejemplo, el punto central esférico de una fresa esférica o el punto central del lado frontal de una fresa cilíndrica frontal.
En este ejemplo se supone que en caso de la máquina herramienta 3 se trata de una fresadora de 5 ejes y, por tanto, en el caso de la herramienta 4, de una fresa 4. Esta fresa está fijada en un cabezal pivotante 6 que se sujeta, por su parte, con dos cojinetes mediante una horquilla 7. El cabezal pivotante puede pivotar, por tanto, alrededor de un eje A. La horquilla 7 está apoyada a su vez de forma giratoria alrededor de un eje C, de modo que en la figura 1a están representados dos grados de libertad rotatorios o ejes de máquina A, C. No están representados tres ejes lineales de máquina X, Y, Z que posibilitan los movimientos de traslación de la herramienta 4. La máquina herramienta 3 dispone entonces en total de cinco ejes de máquina X, Y, Z, A, C, cuyas direcciones están representadas asimismo en la figura 1a de forma resumida.
Con X, Y, Z, A y C se identifican aquí tanto los ejes de máquina como las direcciones correspondientes. El significado respectivo se infiere del contexto. B identifica sólo una dirección de giro, ya que en este ejemplo no hay un eje de máquina correspondiente, como se describe más adelante.
La figura 1b representa una vista lateral de la figura 1a. La figura 1c muestra la misma vista que la figura 1a, pero el cabezal pivotante 6 está representado adicionalmente de manera inclinada alrededor del eje de máquina A, lo que se puede observar mejor en la vista lateral de la figura 1d.
En la figura 1c se puede observar que el cabezal pivotante 6 no sólo realiza el movimiento deseado en realidad al pivotar alrededor del eje de máquina A, sino adicionalmente una traslación en dirección del eje de máquina X y una rotación en dirección B (En este ejemplo no hay un eje de máquina B, pero por errores en el mecanismo se produce, sin embargo, este tipo de rotación).
Se puede comprender fácilmente que el valor de la traslación no deseada en dirección X y de la rotación no deseada en dirección B depende de la posición angular del eje de máquina A. La relación entre el ángulo de pivotado del eje de máquina A y los valores respectivos de traslación o rotación en X o B es aquí mayormente no lineal.
Las figuras 2a y 2b muestran tablas de compensación 8.1 y 8.2, en las que están registrados respectivamente el error F_A_X(A), que se produce durante el pivotado alrededor del eje de máquina A en dirección X en dependencia de la posición del eje de máquina A, y el error F_A_B(A), que se produce durante el pivotado alrededor del eje A en dirección B en dependencia de la posición del eje de máquina A, para algunos puntos de apoyo (posiciones angulares del eje de máquina A).
En la posición de F_A_X(0) está, por ejemplo, el error que se produce en la posición 0 grados del eje de máquina A en la dirección X y en la posición de F_A_B(20) está el error que se produce en la posición 20 grados del eje de máquina A en la dirección B
Los puntos de apoyo debían estar lo más juntos posible para que resultara adecuado interpolar valores intermedios. Los propios puntos de apoyo se obtienen mediante mediciones, por ejemplo, con palpadores u otros medios de medición comparativa. Las tablas de compensación 8.1, 8.2, creadas de este modo, se almacenan en el control numérico 1 de la máquina herramienta 3. Este registro de las tablas de compensación 8.1, 8.2 ha de realizarse ventajosamente sólo una vez, por ejemplo, por parte del fabricante de la máquina herramienta, y se puede usar para todos los programas NC 2.
Por último, la figura 2c muestra una sección de la tabla de cinemática 9 de la máquina herramienta 3. La tabla de cinemática 9 está compuesta de varias filas con diferentes entradas. El tipo de una entrada está situado en la columna "Key" después del número de fila en la primera columna "Nr." A este respecto, "Trans" describe una transformación fija de coordenadas dentro de la cadena cinemática y "MachAxis", un grado de libertad existente para un eje de máquina A, B, C, X, Y, Z.
Partiendo del TCP 5, la tabla de cinemática 9 representa una descripción de la cinemática de la máquina herramienta 3 en forma de una cadena de transformación que se compone de longitudes fijas (dimensiones de la máquina), longitudes variables (ejes lineales), giros fijos (características de la máquina) y giros variables (ejes de giro).
En cada fila "Trans" se encuentra usualmente el valor de la transformación o valor de transformación en la columna "Delta". En el ejemplo de la figura 2, la cadena cinemática de la máquina herramienta 3 de la figura 1 se describe a partir del TCP 5 de la herramienta 4. Como se puede deducir de la figura 1, para convertir coordenadas de pieza de trabajo en coordenadas de eje de máquina hay que tener en cuenta primero un desplazamiento en dirección Z en el valor de transformación L. Por tanto, la primera entrada 10.1 en la tabla de cinemática 9 en la fila 0 significa: "transformación en dirección Z en el valor de transformación L". Aquí no tiene importancia que el desplazamiento L esté dividido usualmente en una longitud variable de herramienta y una longitud fija de la geometría de la máquina herramienta 3. La longitud variable de la herramienta 4 se puede tomar del fichero de descripción de herramienta almacenado internamente en el control y adicionar a la primera longitud para obtener L.
En una máquina herramienta ideal, la próxima entrada podría ser "MachAxisA", con la que el eje de máquina A, que sigue al desplazamiento en el valor de transformación L en dirección Z, se registraría en la cadena cinemática o la tabla de cinemática 9. Al ejecutarse la transformación de coordenadas se ha de tener en cuenta en este punto la posición angular real del eje de máquina A.
Dado que este eje de máquina A contiene errores que dan lugar a otras transformaciones, como aparece representado en la figura 1c y se describe arriba, la tabla de cinemática 9 contiene además dos entradas adicionales 10.2, 10.3 en las filas 1 y 2:
La fila 1 describe otra transformación, en este caso en dirección X. El valor de esta transformación se identificaría como valor de transformación de error, porque representa una magnitud basada en un error axial.
Este valor de transformación de error está registrado en la fila 1 en la columna "KompFile" y referencia la tabla de compensación F_A_X(A) representada en la figura 2a. En dependencia de la posición angular (o en general de la posición axial) del eje de máquina A se pueden tener en cuenta así diferentes valores de transformación de error en la tabla de cinemática 9 y, por consiguiente, en la transformación de coordenadas.
Esto es válido para la fila 2, en la que para el error del eje de máquina A están registrados valores de transformación de error para la dirección B, que dependen de la posición angular del eje de máquina A, al referenciarse la tabla F_A_B(A) de la figura 2b.
En la fila 3 está registrado el eje de máquina A. En la tabla de cinemática 9 del presente ejemplo siguen otros dos movimientos de traslación en X en L' y en Y en L" antes de estar registrado el próximo eje de máquina C. En caso de que también el eje de máquina C contenga errores, que haya que tener en cuenta en la tabla de cinemática 9, los movimientos de traslación correspondiente se deberán registrar en otras filas, haciendo referencia a las tablas de compensación correspondientes, por ejemplo, F_C_Z(C), o sea, al error en dirección Z dependiente de la posición angular en el eje de máquina C.
De este modo se puede describir la cinemática de cualquier máquina herramienta, pudiéndose tener en cuenta también ejes lineales erróneos en los valores de transformación de error dependientes de la posición axial y registrados en la tabla de cinemática.
El procedimiento descrito posibilita una compensación especialmente simple de ejes erróneos de máquina de una máquina herramienta y, por tanto, un posicionamiento simple de los ejes de máquina de modo que la herramienta se puede posicionar con la gran exactitud requerida.
Claims (2)
- REIVINDICACIONES1. Procedimiento para posicionar ejes de máquina de una máquina herramienta, según el que un control numérico(1) convierte posiciones nominales de una herramienta (4), predefinidas en coordenadas de pieza de trabajo, en5 posiciones nominales de ejes de máquina (X, Y, Z, A, B, C) por medio de una cadena cinemática definida mediante una tabla de cinemática (9), estando indicadas en la tabla de cinemática (9) transformaciones de las coordenadas en varias entradas que describen la cinemática de la máquina herramienta (3) al estar indicados por entrada respectivamente una dirección axial (X, Y, Z, A, B, C) y un valor de transformación correspondiente (L, L', L"), caracterizado por que para un eje de máquina (X, Y, Z, A, B, C) con un error en una dirección diferente a la10 dirección axial respectiva se registran en la tabla de cinemática (9) valores de transformación de error (F_A_X(A), F_A_B(A)) dependientes de la posición axial, estando disponibles los valores de transformación de error (F_A_X(A)), F_A_B(A)) dependientes de la posición axial en forma de una tabla de compensación (8.1, 8.2), específica del eje, que se referencia en la tabla de cinemática (9).15 2. Procedimiento según la reivindicación 1, caracterizado por que la tabla de compensación (8.1, 8.2) contiene valores de transformación de error para varias posiciones axiales.
- 3. Procedimiento según la reivindicación 2, caracterizado por que se interpolan valores de transformación de errorpara posiciones axiales, para las que la tabla de compensación (8.1, 8.2) no contiene valores de transformación de 20 error.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006048684A DE102006048684A1 (de) | 2006-10-14 | 2006-10-14 | Verfahren zum Positionieren von Achsen in Werkzeugmaschinen |
| DE102006048684 | 2006-10-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2375504T3 true ES2375504T3 (es) | 2012-03-01 |
Family
ID=38802638
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES07013856T Active ES2375504T3 (es) | 2006-10-14 | 2007-07-14 | Procedimiento para posicionar ejes en m�?quinas herramienta. |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9261873B2 (es) |
| EP (1) | EP1914612B1 (es) |
| CN (1) | CN101162392B (es) |
| AT (1) | ATE537492T1 (es) |
| DE (1) | DE102006048684A1 (es) |
| ES (1) | ES2375504T3 (es) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5359875B2 (ja) * | 2007-08-27 | 2013-12-04 | コニカミノルタ株式会社 | 多軸加工機 |
| US7974732B2 (en) * | 2008-04-28 | 2011-07-05 | Spirit Aerosystems, Inc. | Reconfigurable numerical control for multi level modular machine |
| WO2010032284A1 (ja) * | 2008-09-16 | 2010-03-25 | 新日本工機株式会社 | 数値制御装置 |
| WO2010109536A1 (ja) * | 2009-03-27 | 2010-09-30 | 三菱電機株式会社 | 数値制御装置および当該数値制御装置の制御方法 |
| CN101859124B (zh) * | 2010-06-09 | 2015-06-17 | 江苏安泰动力机械有限公司 | 数控龙门铣床五面体程序控制方法 |
| JP5014471B2 (ja) * | 2010-06-30 | 2012-08-29 | ファナック株式会社 | 多軸加工機用数値制御装置 |
| CN101913104B (zh) * | 2010-08-20 | 2012-10-17 | 孟庆周 | 利用多坐标机械加工机床对工件进行检测的方法 |
| CN105204437B (zh) * | 2014-06-30 | 2018-04-20 | 深圳市英威腾电气股份有限公司 | 运动控制系统的数据处理方法、装置及运动控制系统 |
| DE102014215310A1 (de) | 2014-08-04 | 2016-02-18 | Dr. Johannes Heidenhain Gmbh | Schutz von Daten einer Numerischen Steuerung |
| EP3327524B1 (en) | 2016-11-29 | 2023-04-05 | GF Machining Solutions AG | Kinematic calibration |
| DE102019006502B4 (de) * | 2019-09-16 | 2024-02-01 | Isabell Franck | Verfahren zum Ausrichten von Maschinenachsen einer CNC-Werkzeugmaschine, Verwendung des Verfahrens sowie Computerprogrammprodukt zu dessen Ausführung |
| CN112893955B (zh) * | 2021-01-15 | 2022-07-12 | 天津大学 | 一种基于静刚度模型的混联机器人铣削加工误差补偿方法 |
| CN113523901A (zh) * | 2021-06-22 | 2021-10-22 | 上海诺倬力机电科技有限公司 | 一种五轴机床精度检测方法 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3866006D1 (de) * | 1987-05-04 | 1991-12-12 | Siemens Ag | Verfahren zur positionierung eines werkzeugs eines mehrgelenkigen roboters. |
| JP2694669B2 (ja) * | 1989-06-09 | 1997-12-24 | 株式会社日立製作所 | ロボットの動作制御方法 |
| CA2082790A1 (en) * | 1991-12-02 | 1993-06-03 | R. David Hemmerle | Automated maintenance system for computer numerically controlled machines |
| US5255571A (en) * | 1992-06-25 | 1993-10-26 | United Parcel Service Of America, Inc. | Three degree of freedom actuator system |
| US5710870A (en) * | 1995-09-07 | 1998-01-20 | California Institute Of Technology | Decoupled six degree-of-freedom robot manipulator |
| US5767648A (en) * | 1996-04-19 | 1998-06-16 | Massachusetts Institute Of Technology | Base force/torque sensor apparatus for the precise control of manipulators with joint friction and a method of use thereof |
| FR2773513B1 (fr) * | 1998-01-14 | 2000-03-31 | Aerospatiale | Procede de pilotage de depose de meches par enroulement ou au contact sur des structures de grandes dimensions et machine pour sa mise en oeuvre |
| IT1303170B1 (it) * | 1998-07-10 | 2000-10-30 | Fidia Spa | Procedimento e sistema per la realizzazione della compensazione deglierrori statici su macchine utensili a controllo numerico |
| DE19841716A1 (de) * | 1998-09-11 | 2000-03-16 | Siemens Ag | Steuerungsverfahren und numerische Steuerung zur Bewegungsführung von industriellen Bearbeitungsmaschinen |
| US6185493B1 (en) * | 1999-03-12 | 2001-02-06 | Caterpillar Inc. | Method and apparatus for controlling an implement of a work machine |
| DE10046092A1 (de) * | 2000-09-18 | 2002-04-11 | Siemens Ag | Verfahren zur Kompensation von statischen Positionsfehlern und Orientierungsfehlern |
| DE10139931B4 (de) * | 2001-08-14 | 2013-02-21 | Siemens Aktiengesellschaft | Verfahren und Vorrichtung zur Gewichtskraftkompensation bei der Bewegungsführung eines beweglichen Maschinenelementes |
| DE10149175A1 (de) * | 2001-10-04 | 2003-04-17 | Heidenhain Gmbh Dr Johannes | Verfahren zur Bahnsteuerung |
| DE10321970A1 (de) * | 2003-05-15 | 2004-12-09 | Siemens Ag | Verfahren zur Bewegungsführung eines bewegbaren Maschinenelementes einer numerisch gesteuerten Werkzeug-oder Produktionsmaschine |
| DE10344293A1 (de) * | 2003-09-23 | 2005-04-21 | Walter Ag | Schleifmaschine mit Rundlaufkorrektur |
| FR2864266B1 (fr) * | 2003-12-19 | 2006-02-17 | Staubli Sa Ets | Procede et dispositif de commande des deplacements d'une partie mobile d'un robot multi-axes |
| CN1258431C (zh) * | 2004-03-31 | 2006-06-07 | 清华大学 | 数控机床误差补偿方法及其系统 |
-
2006
- 2006-10-14 DE DE102006048684A patent/DE102006048684A1/de not_active Withdrawn
-
2007
- 2007-07-14 EP EP07013856A patent/EP1914612B1/de not_active Not-in-force
- 2007-07-14 ES ES07013856T patent/ES2375504T3/es active Active
- 2007-07-14 AT AT07013856T patent/ATE537492T1/de active
- 2007-10-09 US US11/869,473 patent/US9261873B2/en not_active Expired - Fee Related
- 2007-10-15 CN CN2007101524998A patent/CN101162392B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20080091296A1 (en) | 2008-04-17 |
| US9261873B2 (en) | 2016-02-16 |
| EP1914612A2 (de) | 2008-04-23 |
| ATE537492T1 (de) | 2011-12-15 |
| CN101162392B (zh) | 2012-03-14 |
| EP1914612A3 (de) | 2010-01-13 |
| DE102006048684A1 (de) | 2008-04-17 |
| EP1914612B1 (de) | 2011-12-14 |
| CN101162392A (zh) | 2008-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2375504T3 (es) | Procedimiento para posicionar ejes en m�?quinas herramienta. | |
| CN114829078B (zh) | 坐标定位臂 | |
| ES2239259T3 (es) | Dispositivo de desplazamiento y/o de posicionamiento de un objeto segun cinco ejes. | |
| JP3443030B2 (ja) | 測定装置 | |
| US20100078866A1 (en) | Method and device for the compensation of geometrical errors in machining machinery | |
| ES2277442T3 (es) | Sistema y metodo para controlar un robot. | |
| JP6602620B2 (ja) | 組合せ型リンク作動装置 | |
| JP5786550B2 (ja) | 6軸ロボットの軸間オフセット検出方法 | |
| CN113365785B (zh) | 校准工业机器人的工具的方法、控制系统和工业机器人 | |
| SE508161C2 (sv) | Förfarande och anordning för kalibrering av rörelseaxlar hos en industrirobot | |
| CN102216860A (zh) | 用于标定工业机器人系统的方法和设备 | |
| ES2258917A1 (es) | Robot paralelo con cuatro grados de libertad de alta velocidad. | |
| CN112236607A (zh) | 连杆促动装置 | |
| CN107923500B (zh) | 具有平行连杆机构的作业装置 | |
| CN110936360A (zh) | 机器人单元 | |
| JP5672173B2 (ja) | 6軸ロボットの軸間オフセット検出方法 | |
| JP2010137321A (ja) | ダブルボールバー | |
| WO2006106165A1 (es) | Robot paralelo de cuatro grados de libertad con rotación ilimitada | |
| TW201412454A (zh) | 量測五軸同動cnc工具機雙轉動軸靜態及動態誤差之方法 | |
| EP0997238A2 (en) | Parallel link mechanism | |
| JP2000337807A (ja) | パラレルメカニズムの運動誤差補正方法およびその装置 | |
| DeVlieg et al. | Improved accuracy of unguided articulated robots | |
| JP2006297559A (ja) | キャリブレーションシステムおよびロボットのキャリブレーション方法 | |
| JP2005066723A (ja) | 4自由度パラレルロボット | |
| WO2018122425A1 (es) | Dispositivo de referencia y procedimiento de ajuste para manipuladores |