ES2317152T3 - Perfeccionemiento de procedimiento de mando de organos motores en una maquina-herramienta. - Google Patents
Perfeccionemiento de procedimiento de mando de organos motores en una maquina-herramienta. Download PDFInfo
- Publication number
- ES2317152T3 ES2317152T3 ES05108397T ES05108397T ES2317152T3 ES 2317152 T3 ES2317152 T3 ES 2317152T3 ES 05108397 T ES05108397 T ES 05108397T ES 05108397 T ES05108397 T ES 05108397T ES 2317152 T3 ES2317152 T3 ES 2317152T3
- Authority
- ES
- Spain
- Prior art keywords
- value
- setpoint
- correction
- displacement
- reference code
- 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.)
- Expired - Lifetime
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/404—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 control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Portable Nailing Machines And Staplers (AREA)
- Automatic Control Of Machine Tools (AREA)
Abstract
Procedimiento de mando de órganos motores (6) de una máquina-herramienta (1) que permite la realización de piezas (2), y dicha máquina-herramienta comprende, . por una parte, por lo menos un primer elemento (41) que puede actuar sobre la pieza (2) que debe mecanizarse, siendo dicho primer elemento (41) móvil con respecto a por lo menos un eje (5) particular al que está asociado, . por otra parte, por lo menos un órgano motor (6) que puede provocar el desplazamiento de cada primer elemento (41) según cada eje (5) al que está asociado, estando controlado cada órgano motor (6) mediante un dispositivo de mando (7) que emplea por lo menos una tabla de etapas (10) establecida con anterioridad en función del perfil de la pieza (2) que debe mecanizarse, estando definida cada tabla de etapas (10) mediante una sucesión de instantes elementales (Ti) a cada uno de los cuales está asociada una primera consigna de desplazamiento incremental, dicha primera consigna (1020), que debe imponerse al órgano motor (6), a partir del instante elemental (Ti) considerado, y cuyo valor se determina en función del perfil ("PP") de la pieza (2) que debe mecanizarse y de las características dinámicas ("CD") de la máquina-herramienta (1), estando dicho procedimiento caracterizado porque: - en el curso de un primer grupo de etapas operativas, . se crea un código de referencia (CR) para cada primer elemento (41), siendo dicho código de referencia (CR) específico para cada primer elemento (41) de tal modo que permita la distinción de los primeros elementos (41) entre sí mediante la lectura de dicho código de referencia (CR), . se constituye un registro de corrección (11) en el que, a cada código de referencia (CR) de un primer elemento (41), se le asocia por lo menos un grupo (12) de informaciones, por lo menos algunas de ellas, .. por una parte, constituyen consignas, dichas segundas consignas (120), de corrección del desplazamiento incremental de un órgano motor (6) afectado en el desplazamiento del primer elemento (41) considerado, teniendo en cuenta que una corrección del desplazamiento incremental comprende por lo menos una de las dos correcciones que constituyen una corrección de velocidad y una corrección de posición, y, .. por otra parte, cada una de ellas está constituida, a saber, por lo menos por una componente (121, 122, 123, 124) teniendo cada una un valor que se puede ajustar independientemente del perfil de la pieza (2), constituyendo la suma de dichas componentes (121, 122, 123, 124) el valor total de corrección de la segunda consigna (120) afectada. . se buscan las tablas de etapas (10) cuya lectura genera el desplazamiento por lo menos de un primer elemento (41), y en cada instante elemental (Ti) de desplazamiento de cada tabla de etapas (10) que implica un dicho primer elemento (41), se asocia el código de referencia (CR) específico de dicho primer elemento (41), - en el curso de un segundo grupo de etapas operativas, . durante una etapa preparatoria situada, a más tardar, justo antes de la lectura de las tablas de etapas (10) por parte del dispositivo de mando (7), se selecciona y se ajusta el valor por lo menos de una componente (121, 122, 123, 124) de una segunda consigna (120) asociada a un primer elemento (41) afectado por lo menos por una de dichas tablas de etapas (10) e identificable mediante su código de referencia (CR), y . durante la lectura de cada tabla de etapas (10) por parte de dicho dispositivo de mando (7), en cada instante elemental (Ti) de dicha tabla de etapas (10), se fuerza al dispositivo de mando (7), .. por una parte, a verificar la presencia de un código de referencia (CR) asociado a dicho instante elemental (Ti) y, y cuando se detecta dicho código de referencia (CR), a consultar el registro de corrección (11) asociado a dicho código de referencia (CR) para conocer el valor por lo menos de una componente (121, 122, 123, 124) de la segunda consigna (120) que ha sido prevista, .. por otra parte, a determinar un valor total de desplazamiento incremental que debe imponerse al órgano motor (6) afectado, y ello se hace sumando, ... el valor de la primera consigna (1020) que se ha programado en el instante elemental (Ti) considerado, y ... por lo menos una fracción predeterminada (M) del valor por lo menos de una componente (121, 122, 123, 124) de la segunda consigna (120).
Description
Perfeccionamiento de un procedimiento de mando
de órganos motores en una máquina-herramienta.
La presente invención se refiere a un
perfeccionamiento de un procedimiento de mando de órganos motores
en una máquina-herramienta que funciona con dichos
órganos motores.
La presente invención se refiere más
particularmente, pero no exclusivamente, al sector de las
máquinas-herramienta de decoletaje.
La presente invención se refiere asimismo a un
dispositivo de mando para ejecutar el procedimiento mencionado
anteriormente y a las máquinas-herramienta que
comprenden dicho dispositivo de mando.
La presente invención se refiere asimismo:
- -
- a un software para ejecutar el procedimiento,
- -
- a un soporte de almacenamiento sobre el que se registra el software que comprende las etapas del procedimiento.
Una máquina-herramienta
comprende por lo menos un puesto de mecanizado que permite el
mecanizado por lo menos de una pieza de un perfil particular.
La presente invención se aplica ventajosamente a
las máquinas-herramienta que repiten la misma
operación varias veces, en un mismo puesto de mecanizado, por
ejemplo en el caso de un mecanizado que se repite varias veces en
la misma pieza, o en el caso en el que dicho mecanizado se realiza
en diferentes puestos de mecanizado que comprende la
máquina-herramienta.
En cada puesto de mecanizado, dicha
máquina-herramienta comprende:
- -
- por una parte, por lo menos un primer elemento que puede actuar sobre la pieza que debe mecanizarse, sea una herramienta de mecanizado o un grupo de herramientas de mecanizado, estando soportado dicho primer elemento por lo menos mediante un segundo elemento móvil por lo menos con respecto a un eje particular al que está asociado, es decir, móvil alrededor de dicho eje o siguiendo dicho eje particular y,
- -
- por otra parte, por lo menos un órganos motores que puede desplazar cada segundo elemento según cada eje al que está asociado, de tal modo que se genere el desplazamiento del primer elemento.
Los órganos motores de la
máquina-herramienta se controlan mediante un
dispositivo de mando que ejecuta un plan de mando preestablecido,
es decir, elaborado antes que el mecanizado, en función de las
características del perfil de la pieza que debe realizarse.
La máquina-herramienta comprende
un dispositivo de mando que ejecuta un plan de mando que se ha
elaborado con anterioridad, y bajo cuya influencia puede realizar
por lo menos una operación de mecanizado y, tradicionalmente, una
pluralidad de operaciones de mecanizado.
La elaboración del plan de mando se realiza
mediante inscripción, sobre un soporte de memoria, de informaciones
que constituyen instrucciones utilizables por parte del dispositivo
de mando para el mando por lo menos de un órgano motor
apropiado.
Más particularmente, un procedimiento de mando
de una máquina-herramienta del tipo mencionado
anteriormente ejecuta por lo menos una tabla de pasos establecida
con anterioridad en función del perfil de la pieza que debe
mecanizarse.
Cada tabla de etapas, asociada a por lo menos un
órgano motor particular con la finalidad de asegurar un
desplazamiento según un eje también particular, puede representarse
en forma de una primera reja definida mediante dos grupos de líneas
que se cruzan entre sí, constituyendo:
- -
- una primera fila de casillas yuxtapuestas, cada una de ellas atribuida por lo menos a un instante elemental de mando de desplazamiento incremental del órgano motor en cuestión, y
- -
- una segunda fila de casillas yuxtapuestas, cada una de ellas atribuida a un primer valor de desplazamiento incremental que debe imponerse al órgano motor 6, a partir del instante elemental indicado en la casilla de la primera fila que está yuxtapuesta, estando predeterminado cada primer valor de desplazamiento incremental en función del perfil de la pieza que debe mecanizarse.
Se pone de manifiesto que ciertos primeros
elementos que se evocan más adelante pueden requerir por lo menos
una corrección de posición.
Por ejemplo, esta corrección de posición es
necesaria debido al desgaste del primer elemento o debido a una
dilatación térmica del segundo elemento que presenta dicho primer
elemento.
Ventajosamente, el dispositivo de mando
comprende una funcionalidad que permite corregir el contenido de
un conjunto de instrucciones que definen una operación de
mecanizado, más particularmente pero no exclusivamente de tal modo
que tenga en cuenta un desgaste de la herramienta o una variación
de temperatura que afecta a la posición de esta herramienta.
Los documentos
EP-A-1 471 404,
EP-A-0474603 y
EP-A0543034 dan a conocer los procedimientos de
mando y los dispositivos de mando que autorizan la corrección de
los valores de los desplazamientos incrementales que se imponen a
los órganos motores.
Un resultado que la presente invención pretende
obtener es un perfeccionamiento de un procedimiento de mando de una
máquina-herramienta que permita aumentar las
posibilidades de intervención de un usuario para aplicar
correcciones.
Otro resultado que la presente invención
pretende obtener constituye un perfeccionamiento de un
procedimiento de mando de una máquina-herramienta
que permita automatizar, de un modo fiable, la aplicación de
correccio-
nes.
nes.
A este efecto, la presente invención tiene como
objetivo un perfeccionamiento de un procedimiento de mando de una
máquina-herramienta, particularmente, según la
reivindicación 1.
La presente invención tiene asimismo como
objetivo un dispositivo de mando destinado a la activación del
procedimiento, comprendiendo las
máquinas-herramienta dicho dispositivo de mando.
Asimismo, la presente invención se refiere
a:
- -
- un software para ejecutar el procedimiento,
- -
- un soporte de almacenamiento sobre el que se registra el software que comprende las etapas del procedimiento.
La presente invención se comprenderá mejor
leyendo la descripción siguiente que se proporciona a título de
ejemplo no limitativo, con la ayuda de los dibujos adjuntos que
representan,
- figura 1, en forma de bloques funcionales, una
máquina-herramienta equipada con un dispositivo que
pone en práctica el procedimiento según la presente invención,
- figura 2, a una escala más grande, un detalle
de la figura 1.
Tomando como referencia las figuras, se observa
una máquina-herramienta 1 que permite la realización
por lo menos de una pieza 2.
Preferentemente, la
máquina-herramienta 1 permite la realización de una
pluralidad de piezas 2.
Si bien no se ilustra de forma clara en el
dibujo, se considerará que las piezas son idénticas entre sí.
Si bien no se representa, a título de ejemplo no
limitativo, la máquina-herramienta 1 es una máquina
denominada de múltiples puestos, es decir una
máquina-herramienta 1 que comprende varios puestos
de mecanizado, en cada uno de los cuales se puede realizar por lo
menos una operación de mecanizado.
Dado que esto se ha indicado a continuación, el
procedimiento según la presente invención no se aplica únicamente a
dicho tipo de máquina-herramienta 1.
Particularmente en el nivel de cada puesto de
mecanizado, dicha máquina-herramienta 1
comprende,
- -
- por una parte, por lo menos un primer elemento 41 que puede actuar sobre la pieza 2 que debe mecanizarse, una herramienta de mecanizado o un grupo de herramientas de mecanizado, estando soportado dicho primer elemento 41 por lo menos mediante un segundo elemento 42 móvil con respecto por lo menos a un eje 5 particular al que está asociado, es decir móvil alrededor de dicho eje 5 o siguiendo dicho eje 5 particular y,
- -
- por otra parte, por lo menos un órgano motor 6 que puede desplazar cada segundo elemento 42 según cada eje 5 al que está asociado de tal modo que se genere el desplazamiento del primer elemento 41.
Los segundos elementos 42 desplazados mediante
los órganos motores 6 pueden ser de cualquier tipo. Se puede tratar
de carros portaherramientas, de mordazas, etc.
Estos segundos elementos 42 no se representan en
detalle.
La máquina-herramienta 1 activa
por lo menos un primer elemento 41 que constituye una herramienta
de mecanizado (no representado) y, tradicionalmente, una
pluralidad de primeros elementos 41 que constituyen herramientas de
mecanizado.
Asimismo, la máquina-herramienta
puede activar los primeros elementos 41 que constituyen unos
conjuntos más o menos complejos de herramientas de mecanizado.
La máquina-herramienta comprende
un dispositivo de mando 7 bajo cuya influencia puede realizar por
lo menos una operación de mecanizado y, tradicionalmente, una
pluralidad de operaciones de mecanizado.
Debe destacarse que un dispositivo de mando 7
está asociado a la máquina-herramienta 1 y que
dicho dispositivo de mando 7 utiliza un plan de mando 8 que ha
sido elaborado con anterioridad.
Precisamente, para el mando de los órganos
motores 6, el dispositivo de mando 7 emplea un plan de mando 8
establecido con anterioridad, es decir elaborado con anterioridad
al mecanizado, en función de las características del perfil de la
pieza 2 que debe realizarse.
La elaboración del plan de mando 8 se ha
efectuado mediante inscripción sobre un soporte de memoria 9 de
informaciones que constituyen las instrucciones que puede utilizar
el dispositivo de mando 7 para el mando por lo menos de un órgano
motor 6 apropiado.
Los primeros elementos 41, así como las
operaciones de mecanizado, los selecciona en general el
usuario.
Preferentemente, pero no obligatoriamente, la
selección de los primeros elementos 41, cuando están constituidos
por herramientas, se realiza en un catálogo de herramientas de
mecanizado y la selección de las operaciones de mecanizado se
realiza en un catálogo de operaciones de mecanizado.
Preferentemente, dichos catálogos se memorizan
en el dispositivo de mando 7.
El dispositivo de mando 7 comprende en
particular un ordenador (no representado) utilizado en particular
para controlar los órganos motores en función del plan de mando
8.
Más particularmente, un procedimiento de mando
de una máquina-herramienta 1 del tipo mencionado
anteriormente activa por lo menos una tabla de etapas 10
establecida con anterioridad en función del perfil de la pieza 2
que debe mecanizarse.
Tradicionalmente, un procedimiento de mando
activa una pluralidad de tablas de etapas 10.
En el dibujo se ha representado, a título de
ejemplo, un conjunto de tres segundos elementos 42 siendo móvil
cada uno de ellos según un eje 5, bajo el efecto de un órgano motor
6.
A cada uno de los órganos motores 6 se le ha
asignado una de las tres letras X, Y y Z (cada letra está entre
paréntesis en el bloque funcional que representa un órganos
motores).
Cada órgano motor 6 recibe las instrucciones de
una tabla de etapas 10 a la que se han asignado asimismo las tres
letras X, Y y Z (cada letra está entre paréntesis al lado del
número de referencia 10 que designa la tabla de etapas
afectada).
Cada tabla de etapas 10 que, asociada por lo
menos a un órgano motor 6 particular destinado a asegurar un
desplazamiento según un eje 5 asimismo particular, puede
representarse en forma de una primera reja definida mediante dos
grupos de líneas que se cruzan entre sí, constituyendo:
- -
- una primera fila 101 de casillas yuxtapuestas, cada una de ellas atribuida por lo menos a un instante elemental Ti de mando de desplazamiento incremental del órgano motor 6 afectado, y
- -
- una segunda fila 102 de casillas yuxtapuestas, cada una de ellas atribuida a una primera consigna de desplazamiento incremental 1020, dicha primera consigna 1020 que debe imponerse al órgano motor 6, a partir del instante elemental Ti indicado en la casilla de la primera fila 101 que está yuxtapuesta, estando predeterminado el valor de cada primera consigna 1020 en función del perfil "PP" de la pieza 2 que debe mecanizarse y de las características dinámicas "CD" de la máquina-herramienta 1.
Por características dinámicas "CD" de la
máquina-herramienta, el experto en la materia
designa por lo menos una de las características de aceleración, de
sacudidas bruscas de cambio de aceleración (jerk) o de contenido de
frecuencias.
\newpage
\global\parskip0.950000\baselineskip
Estas características deben ser representativas
de las posibilidades mecánicas de la máquina, a saber, en
particular:
- -
- de las posibilidades de los reguladores (PID, RST, compensación del error de seguimiento, amortiguaciones dinámicas, etc.) de los motores (velocidad máxima, par, inercia, etc.
- -
- de las obstaculizaciones que se producen en la cadena cinemática (relaciones de reducción, razonamientos, rendimiento, inercia adicional, límites geométricos, etc.),
- -
- del comportamiento de la máquina (modos vibratorios, aislamiento del suelo, amortiguaciones, etc.).
En el dibujo, los diferentes instantes
elementales Ti contenidos en las tablas de etapas 10, adoptan el
valor T1, T2, T3, T4, T5 y, TN-1 TN.
La lectura del contenido de cada tabla de etapas
10 se realiza por ejemplo bajo el control de un reloj 70 y de un
contador 71.
Para la comprensión, se puede considerar que los
medios funcionales que son el reloj 70 y el contador 71 desplazan
un puntero 72 delante de cada grupo de dos casillas de las dos
filas (primera y segunda) casilla 101, 102, a la vista de la
lectura de la consigna 1020.
Se sabe que ciertos primeros elementos 41 son
susceptibles de requerir por lo menos una corrección de
posición.
Asimismo puede tratarse de una corrección de
velocidad.
Por ejemplo, es necesaria cierta corrección de
posición debido a un desgaste del primer elemento 41 o debido a una
dilatación térmica del segundo elemento 42 que presenta dicho
primer elemento 41.
Se considerará que la
máquina-herramienta comprende por lo menos un
primer elemento 41 cuya posición puede resultar afectada en tres
ejes 5, con las referencias "X", "Y" y "Z".
Según el procedimiento:
- en el curso de un primer grupo de etapas
operativas,
- -
- se crea un código de referencia CR para cada primer elemento 41, estando especificado dicho código de referencia CR en cada primer elemento 41 de tal modo que permita la distinción de los primeros elementos 41 entre sí mediante la lectura de dicho código de referencia CR,
- -
- se constituye un registro de corrección 11 en el que, en cada código de referencia CR de un primer elemento 41, se asocia por lo menos un grupo 12 de informaciones, por lo menos algunas de ellas,
- ..
- por una parte, constituyen consignas, dichas segundas consignas 120, de corrección del desplazamiento incremental de un órgano motor 6 afectado en el desplazamiento del primer elemento 41 considerado, teniendo en cuenta que una corrección del desplazamiento incremental comprende por lo menos una de las dos correcciones que son una corrección de velocidad y una corrección de posición, y,
- ..
- por otra parte, cada una de ellas es diferente, a saber, está constituida por lo menos por una componente 121, 122, 123, 124 teniendo cada una un valor que se puede ajustar independientemente del perfil de la pieza 2, constituyendo la suma de estas componentes 121, 122, 123, 124 el valor total de corrección de la segunda consigna 120 afectada.
- .
- se buscan las tablas de etapas 10 cuya lectura genera el desplazamiento por lo menos de un primer elemento 41, y en cada instante elemental Ti de desplazamiento de cada tabla de etapas 10 que implica un dicho primer elemento 41, se asocia el código de referencia CR específico de dicho primer elemento 41,
- en el curso de un segundo grupo de etapas
operativas,
- .
- durante una etapa preparatoria situada, a más tardar, justo antes de la lectura de las tablas de etapas 10 por parte del dispositivo de mando 7, se selecciona y se ajusta el valor por lo menos de una componente 121, 122, 123, 124 de una segunda consigna 120 asociada a un primer elemento 41 afectado por lo menos por una de dichas tablas de etapas 10 e identificable mediante su código de referencia CR, y
- .
- durante la lectura de cada tabla de etapas 10 mediante dicho dispositivo de mando 7, en cada instante elemental Ti de dicha tabla de etapas 10, se fuerza al dispositivo de mando 7,
- ..
- por una parte, a verificar la presencia de un código de referencia CR asociado a dicho instante elemental Ti y, y cuando se detecta dicho código de referencia CR, a consultar el registro de corrección 11 asociado a dicho código de referencia CR para conocer el valor por lo menos de una componente 121, 122, 123, 124 de la segunda consigna 120 que ha sido prevista,
\global\parskip1.000000\baselineskip
- ..
- por otra parte, a determinar un valor total de desplazamiento incremental que debe imponerse al órgano motor 6 afectado, y ello se hace sumando,
- ...
- el valor de la primera consigna 1020 que se ha programado en el instante elemental Ti considerado, y
- ...
- por lo menos una fracción predeterminada M del valor por lo menos de una componente 121, 122, 123, 124 de la segunda consigna 120.
Mediante corrección del desplazamiento
incremental se designa por lo menos una de las dos correcciones que
constituyen una corrección de velocidad y una corrección de
posición.
En tanto que componentes 121, 122, 123, 124 de
la segunda consigna 120, se considera una variación por lo menos
de una de las variables V1, V2, V3, V4 siendo:
- -
- (V1) la posición de la arista de corte de la herramienta,
- -
- (V2) la posición de las caras de corte de la herramienta,
- -
- (V3) la posición de la herramienta sobre un soporte de herramienta,
- -
- (V4) la posición del soporte de herramienta sobre un dispositivo de desplazamiento que lo lleva.
En tanto que variables, el experto en la materia
considerará seguramente las variables relacionadas con:
- -
- la geometría de los sistemas de herramientas (por ejemplo, el primer elemento 41, en tal que portaherramientas, constituye un "peine" de herramientas o una torreta que incorpora varias herramientas),
- -
- la geometría del portaherramientas,
- -
- la geometría de la herramienta,
- -
- la geometría de la arista de corte teórica,
- -
- la geometría de la arista de corte real (también denominada desgaste),
- -
- la geometría de los sistemas de ejes (también apilables),
- -
- la geometría del husillo,
- -
- la geometría de la pinza portapieza,
- -
- la posición técnica de la pieza,
- -
- la separación de origen...
La expresión geometría engloba por lo menos una
de las nociones siguientes:
- -
- la posición por lo menos de un punto de un primer órgano en una referencia tridimensional asociada a dicho primer órgano,
- -
- la posición por lo menos de un primer órgano en una referencia tridimensional asociada a un segundo órgano portador de dicho primer órgano.
Para calcular el valor de cada consigna 120, se
procede sumando las diferentes componentes 121, 122, 123, 124 que
la constituyen.
A título de ejemplo, la
máquina-herramienta 1 activa tres primeros
elementos 41, en particular tres herramientas.
Cada uno de dichos tres primeros elementos 41
presenta un código de referencia CR al que se ha asociado (entre
paréntesis) una cifra de uno a tres.
A título de ejemplo, se ha representado un
registro de corrección 11 que se refiere a tres primeros elementos
41, tales como herramientas de mecanizado.
Un código de referencia CR, complementado
mediante las cifras uno a tres, se ha indicado por tanto en el
registro de corrección 11.
En el registro de corrección 11, se encuentra un
grupo de informaciones 12 que comprende segundas consignas 120, de
corrección de desplazamiento incremental de un órgano motor 6 que
interviene en el desplazamiento de uno de los tres primeros
elementos 41 considerados.
Para los tres primeros elementos 41, se
encuentra un código de referencia CR(1), CR(2),
CR(3) y, asociados, tres grupos de informaciones 12.
Cada grupo de informaciones 12 reagrupa por lo
menos tres segundas consignas 120.
Ventajosamente, pero no limitativamente, el
registro de corrección 11 está registrado sobre el mismo soporte 9
que el plan de mando 8.
Según el procedimiento de la presente invención,
se comienza, en el curso del primer grupo de etapas operativas,
buscando los primeros elementos 41 que pueden requerir una
corrección de desplazamiento incremental por lo menos según un eje,
y a continuación, se limitan las otras etapas operativas a las de
los primeros elementos 41 que pueden requerir dicha corrección de
desplazamiento incremental.
Dicho modo de proceder permite, en cierta
medida, acelerar el tratamiento de las informaciones.
Para seleccionar el valor por lo menos de una
componente 121, 122, 123, 124 de una segunda consigna 120 asociada
a un primer elemento 41 afectado por lo menos por una de las tablas
de etapas 10, según un primer modo, se realizan lecturas en el
curso de un ciclo de funcionamiento de la
máquina-herramienta 1, se selecciona dicho valor
por lo menos de una componente 121, 122, 123, 124 de segunda
consigna 120 que debe inscribirse en el registro de correcciones y
se inscribe dicho valor en dicho registro.
Para seleccionar el valor por lo menos de una
componente 121, 122, 123, 124 de una segunda consigna 120 asociada
a un primer elemento 41 afectado por lo menos por una de las tablas
de etapas 10, de otro modo, se realizan ensayos previos de
funcionamiento de la máquina-herramienta 1, se
selecciona dicho valor por lo menos de una componente 121, 122,
123, 124 de segunda consigna 120 que debe inscribirse en el
registro de correcciones y se inscribe dicho valor en dicho
registro.
El registro de corrección se establece para los
diferentes ejes 5 según los cuales están activos los primeros
elementos 41.
Por ejemplo, en el dibujo se han representado
tres ejes "X", "Y" y "Z".
De un modo remarcable:
- -
- a más tardar antes de la utilización de cada segunda consigna 120 destinada a ser aplicada a un órgano motor 6 para efectuar una corrección de posición,
- .
- se compara el valor total de corrección en un umbral predeterminado de desplazamiento que se considera aceptable para el órgano motor 6 afectado y,
- .
- cuando el valor total de corrección de una segunda consigna 120 rebasa dicho umbral aceptable predeterminado, se define un coeficiente moderador M destinado a la moderación de la aplicación de dicha segunda consigna 120 mediante fracción de su valor total de corrección, en diferentes instantes elementales Ti sucesivos,
- .
- se asocia dicho coeficiente de moderación M por lo menos a dicha segunda consigna 120,
- -
- Antes de la utilización de cada segunda consigna 120, se verifica si ésta está asociada a un coeficiente de moderación M y, en caso afirmativo, se utiliza el coeficiente de moderación M para aplicar el valor total de corrección de dicha segunda consigna 120 al órgano motor afectado.
La presente invención se refiere asimismo a un
software para ejecutar el procedimiento, éste software comprende
los códigos de instrucciones o instrucciones aptas para ser leídas
o almacenadas en un soporte de almacenamiento, pudiendo ejecutarse
dichos códigos mediante un ordenador que tiene como objetivo
generar órdenes de desplazamiento para una
máquina-herramienta que comprende varios órganos
motores, estando caracterizado dicho software porque comprende por
lo menos.
- .
- un primer grupo de etapas operativas que se activan cuando se elabora el plan de mando 8 de los órganos motores 6 de la máquina-herramienta 1, y
- .
- un segundo grupo de etapas operativas que se activan al utilizar el plan de mando 8 de los órganos motores 6 de la máquina-herramienta 1,
- -
- constituyendo dicho primer grupo de etapas operativas un grupo de etapas en el curso de las cuales,
- .
- se crea un código de referencia CR para cada primer elemento 41, siendo dicho código de referencia CR específico de cada primer elemento 41 de tal modo que permite la distinción de los primeros elementos 41 entre sí mediante la lectura de dicho código de referencia CR.
- .
- se constituye un registro de corrección 11 en el que, en cada código de referencia CR de un primer elemento 41, se asocia por lo menos un grupo 12 de informaciones, por lo menos algunas de ellas,
- ..
- por una parte, constituyen consignas, dichas segundas consignas 120, de corrección del desplazamiento incremental de un órgano motor 6 afectado en el desplazamiento del primer elemento 41 considerado, teniendo en cuenta que una corrección del desplazamiento incremental comprende por lo menos una de las dos correcciones que son una corrección de velocidad y una corrección de posición, y,
- ..
- por otra parte, cada una de ellas es diferente, a saber, está constituida por lo menos por una componente 121, 122, 123, 124 teniendo cada una un valor que se puede ajustar independientemente del perfil de la pieza 2, constituyendo la suma de dichas componentes 121, 122, 123, 124 el valor total de corrección de la segunda consigna 120 afectada.
- .
- se buscan las tablas de etapas 10 cuya lectura genera el desplazamiento por lo menos de un primer elemento 41, y en cada instante elemental Ti de desplazamiento de cada tabla de etapas 10 que implica un dicho primer elemento 41, se asocia el código de referencia CR específico de dicho primer elemento 41,
- -
- siendo dicho segundo grupo de etapas operativas un grupo de etapas en el curso de las cuales,
- .
- durante una etapa preparatoria situada, a más tardar, justo antes de la lectura de las tablas de etapas 10 por parte del dispositivo de mando 7, se selecciona y se ajusta el valor por lo menos de una componente 121, 122, 123, 124 de una segunda consigna 120 asociada a un primer elemento 41 afectado por lo menos por una de dichas tablas de etapas 10 e identificable mediante su código de referencia CR, y
- .
- durante la lectura de cada tabla de etapas 10 mediante dicho dispositivo de mando 7, en cada instante elemental Ti de dicha tabla de etapas 10, se fuerza al dispositivo de mando 7,
- ..
- por una parte, a verificar la presencia de un código de referencia CR asociado a dicho instante elemental Ti y, cuando se detecta dicho código de referencia CR, a consultar el registro de corrección 11 asociado a dicho código de referencia CR para conocer el valor por lo menos de una componente 121, 122, 123, 124 de la segunda consigna 120 que ha sido prevista,
- ..
- por otra parte, a determinar un valor total de desplazamiento incremental que debe imponerse al órgano motor 6 afectado, y ello se hace sumando,
- ...
- el valor de la primera consigna 1020 que se ha programado en el instante elemental Ti considerado, y
- ...
- por lo menos una fracción predeterminada M del valor por lo menos de una componente 121, 122, 123, 124 de la segunda consigna 120.
La presente invención se refiere asimismo al
soporte de almacenamiento sobre el que está registrado el software
que comprende códigos de instrucciones aptos para ser leídos o
almacenados en un soporte de almacenamiento, pudiendo ejecutarse
dichos códigos mediante un ordenador que tiene como objetivo
generar órdenes de desplazamiento para una
máquina-herramienta 1 que comprende varios órganos
motores 2.
La presente invención se refiere asimismo a un
dispositivo de mando para máquina-herramienta 1 que
comprende
- -
- un ordenador para ejecutar los códigos de instrucciones, registrados sobre un soporte de almacenamiento,
- -
- bloques funcionales para, bajo control del ordenador,
- .
- crear un código de referencia CR para cada primer elemento 41, estando especificado dicho código de referencia CR en cada primer elemento 41 de tal modo que permita la distinción de los primeros elementos 41 entre sí mediante la lectura de dicho código de referencia CR,
- .
- constituir un registro de corrección 11 en el que, a cada código de referencia CR de un primer elemento 41, está asociado por lo menos un grupo 12 de informaciones, por lo menos algunas de ellas,
- ..
- por una parte, constituyen consignas, dichas segundas consignas 120, de corrección del desplazamiento incremental de un órgano motor 6 afectado en el desplazamiento del primer elemento 41 considerado, teniendo en cuenta que una corrección del desplazamiento incremental comprende por lo menos una de las dos correcciones que constituyen una corrección de velocidad y una corrección de posición, y,
- ..
- por otra parte, cada una de ellas es diferente, a saber, está constituida por lo menos por una componente 121, 122, 123, 124 teniendo cada una un valor que se puede ajustar independientemente del perfil de la pieza 2, constituyendo la suma de dichas componentes 121, 122, 123, 124 el valor total de corrección de la segunda consigna 120 afectada.
- .
- buscar las tablas de etapas 10 cuya lectura genera el desplazamiento por lo menos de un primer elemento 41, y en cada instante elemental Ti de desplazamiento de cada tabla de etapas 10 que implica un dicho primer elemento 41, se asocia el código de referencia CR específico de dicho primer elemento 41,
- .
- a más tardar justo antes de la lectura de las tablas de etapas 10 por parte del dispositivo de mando 7, seleccionar y ajustar el valor por lo menos de una componente 121, 122, 123, 124 de una segunda consigna 120 asociada a un primer elemento 41 afectado por lo menos por una de dichas tablas de etapas 10 e identificable mediante su código de referencia CR, y
- .
- durante la lectura de cada tabla de etapas 10 por parte de dicho dispositivo de mando 7, en cada instante elemental Ti de dicha tabla de etapas 10, se fuerza al dispositivo de mando 7.
- ..
- por una parte, a verificar la presencia de un código de referencia CR asociado a dicho instante elemental Ti y, cuando se detecta dicho código de referencia CR, a consultar el registro de corrección 11 asociado a dicho código de referencia CR para conocer el valor por lo menos de una componente 121, 122, 123, 124 de la segunda consigna 120 que ha sido prevista,
- ..
- por otra parte, a determinar un valor total de desplazamiento incremental que debe imponerse en el órgano motor afectado, haciéndose ello sumando,
- ...
- el valor de la primera consigna 1020 que se ha programado en el instante elemental Ti considerado, y
- ...
- por, lo menos una fracción predeterminada M del valor por lo menos de una componente 121, 122, 123, 124 de la segunda consigna 120.
No se han representado todos los bloques
funcionales mencionados anteriormente.
Por ejemplo, se encuentra una representación
esquemática del bloque funcional que debe sumar,
- -
- el valor de la primera consigna 1020 que se ha programado en el instante elemental Ti considerado, y
- -
- por lo menos una fracción predeterminada M del valor de la segunda consigna 120.
En el dibujo, dicho bloque se representa
mediante una pequeña casilla que comprende un signo más (+).
Asimismo, se encuentra una representación
esquemática del bloque funcional que debe utilizar el coeficiente
de moderación M para aplicar la segunda consigna 120 en el órgano
motor 6 afectado.
- \bullet EP 1471404 A [0016]
- \bullet EP 543034 A0 [0016]
\bullet EP 0474603 A [0016]
Claims (11)
1. Procedimiento de mando de órganos motores (6)
de una máquina-herramienta (1) que permite la
realización de piezas (2), y dicha
máquina-herramienta comprende,
- .
- por una parte, por lo menos un primer elemento (41) que puede actuar sobre la pieza (2) que debe mecanizarse, siendo dicho primer elemento (41) móvil con respecto a por lo menos un eje (5) particular al que está asociado,
- .
- por otra parte, por lo menos un órgano motor (6) que puede provocar el desplazamiento de cada primer elemento (41) según cada eje (5) al que está asociado,
- \quad
- estando controlado cada órgano motor (6) mediante un dispositivo de mando (7) que emplea por lo menos una tabla de etapas (10) establecida con anterioridad en función del perfil de la pieza (2) que debe mecanizarse, estando definida cada tabla de etapas (10) mediante una sucesión de instantes elementales (Ti) a cada uno de los cuales está asociada una primera consigna de desplazamiento incremental, dicha primera consigna (1020), que debe imponerse al órgano motor (6), a partir del instante elemental (Ti) considerado, y cuyo valor se determina en función del perfil ("PP") de la pieza (2) que debe mecanizarse y de las características dinámicas ("CD") de la máquina-herramienta (1), estando dicho procedimiento caracterizado porque:
- en el curso de un primer grupo de etapas
operativas,
- .
- se crea un código de referencia (CR) para cada primer elemento (41), siendo dicho código de referencia (CR) específico para cada primer elemento (41) de tal modo que permita la distinción de los primeros elementos (41) entre sí mediante la lectura de dicho código de referencia (CR),
- .
- se constituye un registro de corrección (11) en el que, a cada código de referencia (CR) de un primer elemento (41), se le asocia por lo menos un grupo (12) de informaciones, por lo menos algunas de ellas,
- ..
- por una parte, constituyen consignas, dichas segundas consignas (120), de corrección del desplazamiento incremental de un órgano motor (6) afectado en el desplazamiento del primer elemento (41) considerado, teniendo en cuenta que una corrección del desplazamiento incremental comprende por lo menos una de las dos correcciones que constituyen una corrección de velocidad y una corrección de posición, y,
- ..
- por otra parte, cada una de ellas está constituida, a saber, por lo menos por una componente (121, 122, 123, 124) teniendo cada una un valor que se puede ajustar independientemente del perfil de la pieza (2), constituyendo la suma de dichas componentes (121, 122, 123, 124) el valor total de corrección de la segunda consigna (120) afectada.
- .
- se buscan las tablas de etapas (10) cuya lectura genera el desplazamiento por lo menos de un primer elemento (41), y en cada instante elemental (Ti) de desplazamiento de cada tabla de etapas (10) que implica un di- cho primer elemento (41), se asocia el código de referencia (CR) específico de dicho primer elemento (41),
- en el curso de un segundo grupo de etapas
operativas,
- .
- durante una etapa preparatoria situada, a más tardar, justo antes de la lectura de las tablas de etapas (10) por parte del dispositivo de mando (7), se selecciona y se ajusta el valor por lo menos de una componente (121, 122, 123, 124) de una segunda consigna (120) asociada a un primer elemento (41) afectado por lo menos por una de dichas tablas de etapas (10) e identificable mediante su código de referencia (CR), y
- .
- durante la lectura de cada tabla de etapas (10) por parte de dicho dispositivo de mando (7), en cada instante elemental (Ti) de dicha tabla de etapas (10), se fuerza al dispositivo de mando (7),
- ..
- por una parte, a verificar la presencia de un código de referencia (CR) asociado a dicho instante elemental (Ti) y, y cuando se detecta dicho código de referencia (CR), a consultar el registro de corrección (11) asociado a dicho código de referencia (CR) para conocer el valor por lo menos de una componente (121, 122, 123, 124) de la segunda consigna (120) que ha sido prevista,
- ..
- por otra parte, a determinar un valor total de desplazamiento incremental que debe imponerse al órgano motor (6) afectado, y ello se hace sumando,
- ...
- el valor de la primera consigna (1020) que se ha programado en el instante elemental (Ti) considerado, y
- ...
- por lo menos una fracción predeterminada (M) del valor por lo menos de una componente (121, 122, 123, 124) de la segunda consigna (120).
2. Procedimiento según la reivindicación 1,
caracterizado porque se empieza, en el curso del primer
grupo de etapas operativas, buscando los primeros elementos (41)
que son susceptibles de requerir una corrección de desplazamiento
incremental según por lo menos un eje, y a continuación, se limitan
las otras etapas operativas a las de los primeros elementos (41)
que son susceptibles de requerir dicha corrección de desplazamiento
incremental.
3. Procedimiento según las reivindicaciones 1 ó
2, caracterizado porque para seleccionar el valor por lo
menos de una componente (121, 122, 123, 124) de una segunda
consigna (120) asociada a un primer elemento (41) afectado por lo
menos por una de las tablas de etapas (10), se realizan lecturas en
el curso de un ciclo de funcionamiento de la
máquina-herramienta (1), se selecciona dicho valor
por lo menos de una componente (121, 122, 123, 124) de segunda
consigna (120) que debe inscribirse en el registro de correcciones
y se inscribe dicho valor en dicho registro.
4. Procedimiento según las reivindicaciones 1 ó
2, caracterizado porque para seleccionar el valor por lo
menos de una componente (121, 122, 123, 124) de una segunda
consigna (120) asociada a un primer elemento (41) afectado por lo
menos por una de las tablas de etapas (10), se realizan ensayos
previos de funcionamiento de la máquina-herramienta
(1), se selecciona dicho valor por lo menos de una componente
(121, 122, 123, 124) de segunda consigna (120) que debe inscribirse
en el registro de correcciones y se inscribe dicho valor en dicho
registro.
5. Procedimiento según una cualquiera de las
reivindicaciones 1 a 4, caracterizado porque:
- -
- a más tardar con anterioridad a la utilización de cada segunda consigna (120) destinada a ser aplicada a un órgano motor (6) con vistas a realizar una corrección de posición,
- .
- se compara el valor total de corrección en un umbral predeterminado de desplazamiento que se considera aceptable para el órgano motor (6) afectado y,
- .
- cuando el valor total de corrección de una segunda consigna (120) rebasa dicho umbral aceptable predeterminado, se define un coeficiente moderador (M) destinado a la moderación de la aplicación de dicha segunda consigna (120) por fracción de su valor total de corrección, en diferentes instantes elementales (Ti) sucesivos,
- .
- se asocia dicho coeficiente de moderación (M) por lo menos a dicha segunda consigna (120),
- -
- con anterioridad a la utilización de cada segunda consigna (120), se verifica si esta está asociada a un coeficiente de moderación (M) y, en caso afirmativo, se utiliza el coeficiente de moderación (M) para aplicar el valor total de corrección de dicha segunda consigna (120) al órgano motor (6) afectado.
6. Procedimiento según una cualquiera de las
reivindicaciones 1 a 5, caracterizado porque en tanto que
componentes (121, 122, 123, 124) de la segunda consigna (120) se
considera una variación por lo menos de una de las variables (V1,
V2, V3, V4) siendo:
- -
- (V1) la posición de la arista de corte de la herramienta,
- -
- (V2) la posición de las caras de corte de la herramienta,
- -
- (V3) la posición de la herramienta sobre un soporte de herramienta,
- -
- (V4) la posición del soporte de herramienta sobre un dispositivo de desplazamiento que lo aloja.
7. Procedimiento según una cualquiera de las
reivindicaciones 1 a 6, caracterizado porque para calcular
el valor de cada consigna (120), se procede sumando las diferentes
componentes (121, 122, 123, 124) que la constituyen.
8. Software para ejecutar el procedimiento según
una cualquiera de las reivindicaciones 1 a 7, que comprende
códigos de instrucciones o instrucciones aptas para ser leídas o
almacenadas sobre un soporte de almacenamiento, pudiendo ejecutarse
dichos códigos mediante un ordenador que tiene como objetivo
generar órdenes de desplazamiento para una
máquina-herramienta que comprende una pluralidad de
órganos motores, estando dicho software caracterizado porque
comprende por lo menos,
- .
- un primer grupo de etapas operativas que se activan cuando se elabora el plan de mando (8) de los órganos motores (6) de la máquina-herramienta (I), y
- .
- un segundo grupo de etapas operativas que se activan al utilizar el plan de mando (8) de los órganos motores (6) de la máquina-herramienta (1),
- -
- constituyendo dicho primer grupo de etapas operativas un grupo de etapas en el curso de las cuales,
- .
- se crea un código de referencia (CR) para cada primer elemento (41), siendo dicho código de referencia (CR) específico de cada primer elemento (41) de tal modo que permita la distinción de los primeros elementos (41) entre sí mediante la lectura de dicho código de referencia (CR).
- .
- se constituye un registro de corrección (11) en el que, en cada código de referencia (CR) de un primer elemento (41), se asocia por lo menos un grupo (12) de informaciones, por lo menos algunas de ellas,
- ..
- por una parte, constituyen consignas, dichas segundas consignas (120), de corrección del desplazamiento incremental de un órgano motor (6) afectado en el desplazamiento del primer elemento (41) considerado, teniendo en cuenta que una corrección del desplazamiento incremental comprende por lo menos una de las dos correcciones que son una corrección de velocidad y una corrección de posición, y,
- ..
- por otra parte, cada una de ellas está constituida, a saber, por lo menos por una componente (121, 122, 123, 124) teniendo cada una un valor que se puede ajustar independientemente del perfil de la pieza (2), constituyendo la suma de dichas componentes (121, 122, 123, 124) el valor total de corrección de la segunda consigna (120) afectada.
- .
- se buscan las tablas de etapas (10) cuya lectura genera el desplazamiento por lo menos de un primer elemento (41), y en cada instante elemental (Ti) de desplazamiento de cada tabla de etapas (10) que implica un dicho primer elemento (41), se asocia el código de referencia (CR) específico de dicho primer elemento (41),
- -
- siendo dicho segundo grupo de etapas operativas un grupo de etapas en el curso de las cuales,
- .
- durante una etapa preparatoria situada, a más tardar, justo antes de la lectura de las tablas de etapas (10) por parte del dispositivo de mando (7), se selecciona y se ajusta el valor por lo menos de una componente (121, 122, 123, 124) de una segunda consigna (120) asociada a un primer elemento (41) afectado por lo menos por una de dichas tablas de etapas (10) e identificable mediante su código de referencia (CR), y
- -
- durante la lectura de cada tabla de etapas (10) por parte de dicho dispositivo de mando (7), en cada instante elemental (Ti) de dicha tabla de etapas (10), se fuerza al dispositivo de mando (7),
- ..
- por una parte, a verificar la presencia de un código de referencia (CR) asociado a dicho instante elemental (Ti) y, cuando se detecta dicho código de referencia (CR), a consultar el registro de corrección (11) asociado a dicho código de referencia (CR) para conocer el valor por lo menos de una componente (121, 122, 123, 124) de la segunda consigna (120) que ha sido prevista,
- ..
- por otra parte, a determinar un valor total de desplazamiento incremental que debe imponerse al órgano motor (6) afectado, y ello se hace sumando,
- ...
- el valor de la primera consigna (1020) que se ha programado en el instante elemental (Ti) considerado, y
- ...
- por lo menos una fracción predeterminada (M) del valor por lo menos de una componente (121, 122, 123, 124) de la segunda consigna (120).
9. Soporte de almacenamiento sobre el que se
registra el software que comprende códigos de instrucciones aptas
para ser leídas o almacenadas sobre un soporte de almacenamiento,
pudiendo ejecutarse dichos códigos mediante un ordenador que tiene
como objetivo generar órdenes de desplazamiento para una
máquina-herramienta (1) que comprende varios órganos
motores (2).
10. Dispositivo de mando para
máquina-herramienta (1), caracterizado
porque comprende:
- -
- un ordenador para ejecutar los códigos de instrucciones, registrados sobre un soporte de almacenamiento,
- -
- bloques funcionales para, bajo el control del ordenador,
- .
- crear un código de referencia (CR) para cada primer elemento (41), siendo dicho código de referencia (CR) específico de cada primer elemento (41) de tal modo que permita la distinción de los primeros elementos (41) entre sí mediante la lectura de dicho código de referencia (CR),
- .
- constituir un registro de corrección (11) en el que, a cada código de referencia (CR) de un primer elemento (41), está asociado por lo menos un grupo (12) de informaciones, por lo menos algunas de las ellas,
- ..
- por una parte, constituyen consignas, dichas segundas consignas (120), de corrección del desplazamiento incremental de un órgano motor (6) afectado en el desplazamiento del primer elemento (41) considerado, teniendo en cuenta que una corrección del desplazamiento incremental comprende por lo menos una de las dos correcciones que constituyen una corrección de velocidad y una corrección de posición, y,
- ..
- por otra parte, cada una de ellas está constituida, a saber, por lo menos por una componente (121, 122, 123, 124) teniendo cada una un valor que se puede ajustar independientemente del perfil de la pieza (2), constituyendo la suma de dichas componentes (121, 122, 123, 124) el valor total de corrección de la segunda consigna (120) afectada.
- .
- buscar las tablas de etapas (10) cuya lectura provoca el desplazamiento por lo menos de un primer elemento (41), y en cada instante elemental (Ti) de desplazamiento de cada tabla de etapas (10) que implica un dicho primer elemento (41), se asocia el código de referencia (CR) específico de dicho primer elemento (41),
- .
- a más tardar justo antes de la lectura de las tablas de etapas (10) por el dispositivo de mando (7), seleccionar y ajustar el valor por lo menos de una componente (121, 122, 123, 124) de una segunda consigna (120) asociada a un primer elemento (41) afectado por lo menos por una de dichas tablas de etapas (10) e identificable mediante su código de referencia (CR) y
- .
- durante la lectura de cada tabla de etapas (10) por parte de dicho dispositivo de mando (7), en cada instante elemental (Ti) de dicha tabla de etapas (10), forzar al dispositivo de mando (7),
- ..
- por una parte, a verificar la presencia de un código de referencia (CR) asociado a dicho instante elemental (Ti) y, cuando se detecta dicho código de referencia (CR), a consultar el registro de corrección (11) asociado a dicho código de referencia (CR) para conocer el valor por lo menos de una componente (121, 122, 123, 124) de la segunda consigna (120) que ha sido prevista,
- ..
- por otra parte, a determinar un valor total de desplazamiento incremental que debe imponerse en el órgano motor (6) afectado, haciéndose ello sumando,
- ...
- el valor de la primera consigna (1020) que se ha programado en el instante elemental (Ti) considerado, y
- ...
- por lo menos una fracción predeterminada (M) del valor por lo menos de una componente (121, 122, 123, 124) de la segunda consigna (120).
11. Máquina-herramienta
caracterizada porque comprende un dispositivo según la
reivindicación 10.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP05108397A EP1762916B1 (fr) | 2005-09-13 | 2005-09-13 | Perfectionnement à un procédé de commande d'organes moteurs sur une machine-outil |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2317152T3 true ES2317152T3 (es) | 2009-04-16 |
Family
ID=36123042
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES05108397T Expired - Lifetime ES2317152T3 (es) | 2005-09-13 | 2005-09-13 | Perfeccionemiento de procedimiento de mando de organos motores en una maquina-herramienta. |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP1762916B1 (es) |
| AT (1) | ATE416405T1 (es) |
| DE (1) | DE602005011441D1 (es) |
| ES (1) | ES2317152T3 (es) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0731529B2 (ja) * | 1988-07-29 | 1995-04-10 | オ−クマ株式会社 | 数値制御工作機械における学習制御方式 |
| US5327352A (en) | 1990-09-04 | 1994-07-05 | Tornos-Bechler Sa | Method and device for controlling one or mor axes in a machine tool |
| ATE142799T1 (de) | 1991-11-16 | 1996-09-15 | Axesta Ag | Verfahren zum betrieb einer numerisch gesteuerten werkzeugmaschine und werkzeugmaschine zur ausübung des verfahrens |
| JP3518029B2 (ja) * | 1994-05-09 | 2004-04-12 | 三菱電機株式会社 | サーボシステムの制御装置 |
| JP2004326618A (ja) * | 2003-04-25 | 2004-11-18 | Star Micronics Co Ltd | 工作機械の数値制御装置 |
-
2005
- 2005-09-13 AT AT05108397T patent/ATE416405T1/de not_active IP Right Cessation
- 2005-09-13 ES ES05108397T patent/ES2317152T3/es not_active Expired - Lifetime
- 2005-09-13 EP EP05108397A patent/EP1762916B1/fr not_active Expired - Lifetime
- 2005-09-13 DE DE602005011441T patent/DE602005011441D1/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP1762916A1 (fr) | 2007-03-14 |
| EP1762916B1 (fr) | 2008-12-03 |
| ATE416405T1 (de) | 2008-12-15 |
| DE602005011441D1 (de) | 2009-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101403906B (zh) | 具有工件设置误差补偿单元的数值控制装置 | |
| CN102621930B (zh) | 具有三轴加工机用工件设置误差修正部的数值控制装置 | |
| JP6320668B1 (ja) | 数値制御装置および数値制御方法 | |
| US20120136474A1 (en) | Method Of Control Of Rotation of Spindle and Control System Of Machine Tool | |
| CN101218074B (zh) | 动态奇点补偿系统和方法 | |
| CN102854831A (zh) | 块执行顺序显示装置 | |
| JPS59124544A (ja) | 数値制御装置の加工方式 | |
| KR101983946B1 (ko) | 모델 지원식 오차 보상을 사용한 공작물들의 기계가공 | |
| CN1326005C (zh) | 控制机床的方法和设备 | |
| CN115373342B (zh) | 立式车铣复合五轴机床后置处理方法、装置、设备及介质 | |
| CN109015059A (zh) | 用于通过刀具加工工件的机床 | |
| ES2932880T3 (es) | Instalación de coordinación, dispositivo de manipulación y procedimiento | |
| CN101729000A (zh) | 伺服电动机控制装置 | |
| JP4709173B2 (ja) | Nc工作機械 | |
| CN101633126A (zh) | 一种适用于机床加工复杂工件的夹具的配置方法 | |
| JPS61173842A (ja) | 数値制御装置 | |
| CN204820845U (zh) | 一种高精度数控红木雕刻机床 | |
| JPS63114850A (ja) | 数値制御プログラムの加工シミユレ−シヨン方式 | |
| CA2247322A1 (en) | Method of correcting the determination of workpiece and tool positions in machine tools | |
| CN109590808A (zh) | 一种可使四轴数控机床代替五轴数控机床的方法 | |
| US20240219884A1 (en) | Control device | |
| JP5702827B2 (ja) | サーボモータ制御システム | |
| JPH05108134A (ja) | 主軸の割出対応の座標変換方法 | |
| JP4036151B2 (ja) | 数値制御装置及び数値制御方法 | |
| JP7748037B2 (ja) | 数値制御装置 |