ES2268218T3 - Un metodo de establecer los parametros para una soldadura por resistencia. - Google Patents
Un metodo de establecer los parametros para una soldadura por resistencia. Download PDFInfo
- Publication number
- ES2268218T3 ES2268218T3 ES03011363T ES03011363T ES2268218T3 ES 2268218 T3 ES2268218 T3 ES 2268218T3 ES 03011363 T ES03011363 T ES 03011363T ES 03011363 T ES03011363 T ES 03011363T ES 2268218 T3 ES2268218 T3 ES 2268218T3
- Authority
- ES
- Spain
- Prior art keywords
- welding
- robot
- timer
- ram
- parameters
- 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
- 238000003466 welding Methods 0.000 title claims abstract description 260
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000008569 process Effects 0.000 claims abstract description 19
- 230000008859 change Effects 0.000 claims abstract description 17
- 230000009977 dual effect Effects 0.000 claims description 16
- 238000012546 transfer Methods 0.000 claims description 6
- 230000000052 comparative effect Effects 0.000 description 28
- 238000004891 communication Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 21
- 230000004044 response Effects 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K11/00—Resistance welding; Severing by resistance heating
- B23K11/24—Electric supply or control circuits therefor
- B23K11/25—Monitoring devices
- B23K11/252—Monitoring devices using digital means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K11/00—Resistance welding; Severing by resistance heating
- B23K11/24—Electric supply or control circuits therefor
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Resistance Welding (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
Un método de establecer parámetros de soldadura para un aparato de control de soldadora por resistencia, incluyendo el método los pasos de: conectar a buses de datos tanto de un controlador de robot como un temporizador de soldadura mediante RAM de puerto doble; almacenar, en la ROM del temporizador de soldadura, cadenas de caracteres de elementos de parámetros de sol- dadura a visualizar sobre una caja de control de un robot y valores de referencia iniciales de dichos parámetros de soldadura en una misma secuencia y de manera correspon- diente; conectar inicialmente dicho robot y dicho temporiza- dor de soldadura entre sí; transferir dichas cadenas de caracteres de elementos y parámetros estándar desde dicho temporizador de solda- dura a dicho robot para guardarlas en la RAM de dicho ro- bot cuando la fuente de alimentación se enciende; presentar, en dicha caja de control, dichas cadenas de caracteres de elementos de dichos parámetros de solda- dura y valores de parámetros de soldadura enla misma se- cuencia y de manera correspondiente; cambiar arbitrariamente, en dicha caja de control de dicho robot, dichos valores de parámetros de soldadura de cualquier programa según las condiciones de soldadura de un artículo soldado al que se ha de aplicar dicho progra- ma; almacenar, en dicha RAM de dicho robot, dichos valo- res de parámetros de soldadura de cualquier programa; transferir dichos valores de parámetros de soldadura de cualquier programa a una RAM de dicho temporizador de soldadura para ser almacenados allí mediante RAM de doble puerto; y transferir una orden de soldadura de dicho robot a dicho temporizador de soldadura mediante dicha RAM de puerto doble de manera que dicho temporizador de soldadu- ra lleve a cabo un proceso de soldadura sobre la base de dichos parámetros de soldadura que han sido editados por dicha caja de control de dicho robot y que son guardados en dicha RAM de dicho temporizador de soldadura. -20-
Description
Un método de establecer los parámetros para una
soldadura por resistencia.
La presente invención se refiere a un método de
establecer los parámetros de soldadura en un sistema de control
integrado en el que un controlador de robot para controlar una
operación de un robot, y un controlador de soldadura incluyendo un
temporizador y un contactor para controlar la corriente de soldadura
y el tiempo de soldadura (en adelante, tal controlador se denomina
un temporizador de soldadura) están integrados entre sí, y que, a
través de una caja de control, gestiona a nivel central los
parámetros de soldadura y otros procesos tales como el control del
robot, la lectura y escritura de los datos de entrada y de salida, y
la supervisión.
El documento más relevante está representado por
US-A-5 484 975, que describe un
método de soldadura por resistencia usando una caja de control,
donde todos los controladores están conectados por los canales de
comunicación.
Un controlador de robot para una soldadora por
puntos por resistencia y un temporizador de soldadura están
integrados convencionalmente entre sí en un sistema de control. Por
ejemplo, como el sistema de control se conoce un método de control
descrito en JP-A 7-144283 y el
descrito en JP-A 10-58157.
En el método anterior se utiliza un servomotor
como una fuente de accionamiento en un accionador de presión, que
se usa para un electrodo de una soldadura por puntos. El accionador
de presión empieza una operación de presurización en respuesta a
una señal de inicio de soldadura suministrada desde un controlador
de robot. Entonces, el controlador de robot controla un robot para
que se mueva en respuesta a una señal de terminación de soldadura
suministrada desde un controlador para el accionador de presión.
Durante el tiempo de soldadura desde la
presurización del electrodo a la apertura del electrodo en la
soldadora por puntos, una fuerza de presurización del electrodo se
sincroniza con la corriente de soldadura. La fuerza de
presurización del electrodo es controlada por el controlador para el
accionador bajo presión. La corriente de soldadura es controlada
por un temporizador de soldadura para controlar un interruptor de
una fuente de soldadura.
En este último método, un temporizador de
soldadura por puntos y un controlador de fuerza de presurización
están conectados entre sí mediante un bus de sistema. El
temporizador de soldadura por puntos y el controlador de fuerza de
presurización son controlados sincrónicamente por un controlador de
robot. Según los datos de soldadura almacenados, el controlador de
robot cambia sincrónicamente en múltiples pasos tanto la fuerza de
presurización como la corriente de soldadura.
En el control de los datos de secuencia de
soldadura por el método de control antes descrito, se conoce un
método de control como se representa en las figuras 1 y 2. Tanto un
temporizador de soldadura como un controlador de robot están
conectados uno a otro por un bus de campo. Los datos de secuencia de
soldadura son introducidos en el temporizador de soldadura mediante
el bus de campo por un aparato de control que está conectado con el
controlador de robot.
En este caso, se suele emplear el sistema
siguiente (véase
JP-A-2001-58275).
Una pantalla de ajuste depende de un programa de un lado de robot.
Por ejemplo, elementos de ajuste como "compresión (ciclo)",
"inclinación (ciclo)", "energización 1 (ciclo)", y
"corriente 1 (amp)", y la secuencia de "1", "2",
"3", "n" se ponen a un formato fijo cuando se prepara el
programa.
Un controlador de soldadura transmite valores de
los parámetros de soldadura "30", "3", "10",
"8000". Cada vez que los parámetros de soldadura se añaden o
cambian debido a la modificación de la especificación del
controlador de soldadura, hay que cambiar tanto la pantalla de
edición (los nombres de artículo y la secuencia de disposición) de
los parámetros de soldadura del lado de robot como el formato de la
pantalla. Por consiguiente, el software debe ser modificado
inevitablemente de manera que se incrementa el coste.
Convencionalmente, un controlador de robot y un
temporizador de soldadura están generalmente en comunicación entre
sí mediante una unidad de E/S o una interface en base a comunicación
serie como se representa, por ejemplo, en la figura 3. El
controlador de robot opera una soldadora por puntos por resistencia
y controla la presurización de las puntas de electrodo de la
soldadora. El temporizador de soldadura lleva a cabo un control de
soldadura tal como un tiempo de soldadura y una corriente de
soldadura.
En la configuración representada en la figura 3,
cuando se ha de empezar la soldadura, el controlador de robot da
una orden de soldadura en el tiempo de soldadura al mismo tiempo que
el controlador de robot presuriza y acciona las puntas de electrodo
a una fuerza de presurización predeterminada establecida en el
controlador de robot; el temporizador de soldadura, que recibe la
orden de soldadura del controlador de robot, lleva a cabo un
control de soldadura; y, después de terminar la soldadura, se envía
una señal de terminación de soldadura al controlador de robot.
En el controlador de robot se emplea un método
de control de presurización en el que la fuerza de presurización de
electrodo se mantiene a un nivel constante durante un período desde
el principio de la presurización a un tiempo en el que se recibe la
señal de terminación de soldadura.
En este caso, tal soldadora por puntos por
resistencia presuriza y acciona las puntas de electrodo mientras
convierte el movimiento rotacional en movimiento lineal bajo un
control electrónico por un microordenador, por una unidad de
accionamiento mecánico como una tuerca y un tornillo de bola, un
engranaje reductor, una cremallera y piñón, o una excéntrica. Según
la configuración, se genera un par para una fuerza de presurización
requerida para soldar entre las puntas de electrodo para apretar los
elementos soldados. Entonces, se suministra una corriente
predeterminada a las puntas de electrodo mediante un transformador
de soldadura conectado con la soldadora, realizando así soldadura
por puntos. Tal soldadora es operada por un controlador de robot a
utilizar en un proceso de montar la carrocería de un automóvil, etc.
Generalmente se utilizan pistolas de soldadura por puntos de tipo C
o de tipo X.
En el párrafo anterior, aunque no es usual
presurizar de forma variable las puntas de electrodo durante un
proceso de soldadura, se puede llevar a cabo presurización variable
durante un proceso de soldadura usando un contador de tiempo
incorporado en el controlador de robot. Por ejemplo, se puede
considerar un método en el que se establecen en el controlador de
robot una fuerza de presurización de electrodo arbitraria y un
tiempo de cambio de fuerza de presurización. Cuando se ha de
empezar la soldadura, el controlador de robot presuriza y acciona
las puntas de electrodo y da una orden de soldadura al temporizador
de soldadura, y el temporizador de soldadura lleva a cabo un
control de soldadura. Después de que el contador de tiempo cuenta un
tiempo predeterminado, el controlador de robot cambia la fuerza de
presurización de las puntas de electrodo a un valor
predeterminado.
En este método, la fuerza de presurización de
electrodo durante un proceso de soldadura es gestionada por el
controlador de robot, y por lo tanto es imposible presurizar de
forma variable las puntas de electrodo en sincronización con el
temporizador de soldadura.
En la técnica relacionada, el controlador de
robot mantiene un estado de espera convencionalmente en el sistema
hasta que el control de soldadura es terminado por el temporizador
de soldadura. Sin embargo, la presurización variable durante un
proceso de soldadura se puede llevar a cabo usando un contador de
tiempo incorporado en el controlador de robot.
Por ejemplo, una fuerza de presurización de
electrodo arbitraria y un tiempo de cambio de fuerza de
presurización se establecen en el controlador de robot. Cuando se
ha de empezar la soldadura, el controlador de robot presuriza y
acciona las puntas de electrodo y da una orden de soldadura al
temporizador de soldadura, y el temporizador de soldadura lleva a
cabo un control de soldadura según el tiempo de soldadura
preestablecido. En contraposición, se puede contemplar un método en
el que, después de que el contador de tiempo cuenta un tiempo
predeterminado, el controlador de robot cambia la fuerza de
presurización de las puntas de electrodo a un valor
predeterminado.
En este método, el tiempo de cambio de fuerza de
presurización durante un proceso de soldadura es gestionado por el
controlador de robot, y el tiempo de soldadura es gestionado por el
temporizador de soldadura. Por lo tanto, el control de
presurización llevado a cabo por el controlador de robot no puede
ser sincronizado con el control de soldadura llevado a cabo por el
temporizador de soldadura, con el resultado de que es imposible
llevar a cabo un control de presurización variable de la fuerza de
presurización del electrodo.
Una finalidad de la invención es proporcionar un
método de establecer los parámetros de soldadura de un controlador
para una soldadora por resistencia.
En una realización de la invención, un método
de establecer parámetros de soldadura para un aparato de control de
soldadora por resistencia, incluyendo el método los pasos de:
conectar a buses de datos tanto un controlador de robot como un
temporizador de soldadura mediante RAM de puerto doble; almacenar,
en la ROM del temporizador de soldadura, cadenas de caracteres de
elementos de parámetros de soldadura a visualizar sobre una caja de
control de un robot y valores de referencia iniciales de dichos
parámetros de soldadura en una misma secuencia y de manera
correspondiente; conectar inicialmente dicho robot y dicho
temporizador de soldadura; transferir dichas cadenas de caracteres
de elementos y parámetros estándar de dicho temporizador de
soldadura a dicho robot para ser guardadas en la RAM de dicho robot
cuando la fuente de alimentación se enciende; presentar, en dicha
caja de control, dichas cadenas de caracteres de elementos de dichos
parámetros de soldadura y valores de parámetros de soldadura en la
misma secuencia y de manera correspondiente; cambiar
arbitrariamente, en dicha caja de control de dicho robot, dichos
valores de parámetros de soldadura de cualquier programa según las
condiciones de soldadura de un artículo soldado al que se ha de
aplicar dicho programa; almacenar, en dicha RAM de dicho robot,
dichos valores de parámetros de soldadura de cualquier programa;
transferir dichos valores de parámetros de soldadura de cualquier
programa a una RAM de dicho temporizador de soldadura para ser
almacenados allí mediante RAM de doble puerto; y transferir una
orden de soldadura de dicho robot a dicho temporizador de soldadura
mediante dicha RAM de puerto doble de manera que dicho temporizador
de soldadura lleve a cabo un proceso de soldadura sobre la base de
dichos parámetros de soldadura que han sido editados por dicha caja
de control de dicho robot y que son guardados en dicha RAM de dicho
temporizador de soldadura.
La figura 1 es un diagrama de bloques que
representa un ejemplo de un método de enseñar datos de secuencia de
soldadura en la técnica relacionada.
La figura 2 es una vista que representa un
ejemplo de una visualización para establecer parámetros de soldadura
en la técnica relacionada.
La figura 3 es un diagrama de bloques que
representa las relaciones de acoplamiento entre un temporizador de
soldadura y un controlador de robot en la técnica relacionada.
La figura 4 es un diagrama de bloques que
representa un ejemplo de un circuito de conexión para llevar a cabo
un método de establecer los parámetros de soldadura de una
realización de la invención.
La figura 5 es una vista que representa un
ejemplo de una visualización para establecer parámetros de soldadura
según una realización de la invención.
La figura 6 es un diagrama de flujo de lectura
de datos estándar en el método de establecer los parámetros de
soldadura de una realización de la invención.
La figura 7 es un diagrama de flujo de órdenes
básicas en el método de establecer los parámetros de soldadura de
una realización de la invención.
La figura 8 es un diagrama de bloques que
representa un primer ejemplo comparativo.
La figura 9 es un diagrama de secuencia que
representa un ejemplo de la presurización variable según el primer
ejemplo comparativo.
La figura 10 es un diagrama de bloques que
representa un segundo ejemplo comparativo.
La figura 11 es un diagrama de secuencia que
representa un ejemplo de la presurización variable según el segundo
ejemplo comparativo.
La figura 12 es un diagrama de bloques que
representa un tercer ejemplo comparativo.
La figura 13 es un diagrama de secuencia según
el tercer ejemplo comparativo.
La figura 14 es un diagrama de bloques que
representa un cuarto ejemplo comparativo.
Y la figura 15 es un diagrama de secuencia según
el cuarto ejemplo comparativo.
La figura 4 es un diagrama de bloques que
representa un ejemplo de un circuito de conexión de un controlador
para una soldadora por resistencia según la invención. La figura 5
es una vista que representa un ejemplo de una visualización para
establecer parámetros de soldadura según la invención.
Haciendo referencia a la figura 1, un
temporizador de soldadura controla las operaciones mecánicas y
eléctricas por medio de un programa de secuencia y un controlador
de una soldadura por puntos. El temporizador de soldadura está
incorporado conjuntamente con un controlador de robot para un robot
de soldadura, en una unidad principal.
El temporizador de soldadura y el controlador de
robot están acoplados directamente uno a otro por una RAM de puerto
doble usando buses internos tanto del lado del temporizador y un bus
de expansión del lado de robot.
La RAM de doble puerto está dividida en una zona
de órdenes y una zona de datos. Cuando los datos han de ser
transmitidos del controlador de robot al temporizador de soldadura,
los datos arbitrarios a transmitir se ponen en la zona de datos, y
a continuación se pone una orden de transmisión en la zona de
órdenes. El controlador de temporizador siempre interroga
(supervisa) la zona de órdenes. Cuando se lee la orden del
controlador de robot, el controlador de robot lleva a cabo un
proceso que corresponde a la orden designada.
La figura 6 muestra un flujo de órdenes básico
de la invención.
En este caso, el controlador de temporizador
pone los datos arbitrarios en la zona de datos de forma semejante.
A continuación, el controlador de temporizador pone una orden en la
zona de órdenes. Cuando el controlador de robot lee la orden de la
zona de órdenes, se lleva a cabo un proceso correspondiente.
En el caso en que el temporizador de soldadura
está inicialmente conectado con el robot, a la primera conexión, el
controlador de robot recibe, del temporizador de soldadura, tanto
cadenas de caracteres de elementos a poner como valores estándar de
los parámetros en la misma secuencia de disposición que los
elementos a poner. Entonces, las cadenas de caracteres de elementos
y los valores estándar de los parámetros son guardados en una RAM
de seguridad del robot. En este momento, el temporizador de
soldadura establece un número de elementos efectivos de los datos
de condición de soldadura en la zona de datos de la RAM de doble
puerto.
El controlador de robot puede leer tanto las
cadenas de caracteres de elementos como los valores de parámetro
entonces en un número correcto ni demasiado ni demasiado
pequeño.
La figura 7 representa un flujo de lectura de
datos estándar. En este caso, el robot controla la caja de control
de robot para presentar los datos al mismo tiempo que la memoria de
robot guarda los datos en la RAM de copia de seguridad.
Las cadenas de caracteres de elementos a leer
como "compresión (ciclo)", "inclinación (ciclo)",
"energización 1 (ciclo)", y "corriente 1 (amp)", y los
valores de los parámetros de soldadura "30", "3",
"10", "8000" se disponen en la misma secuencia de
"1", "2", "3", ..., "n".
Como se representa en la figura 5, el
controlador de robot presenta las cadenas de caracteres de elementos
y los valores de los parámetros de soldadura en la caja de control
del robot en la misma secuencia de disposición. Por lo tanto,
cuando se edita un parámetro soldando de una fila arbitraria, se
editan los datos que corresponden a la cadena de caracteres del
artículo de la fila. Por lo tanto, el controlador de robot puede
editar los parámetros de soldadura respectivamente correspondientes
a las filas, sin reconocer en particular el significado de los
datos de cada fila.
Después de la conexión inicial, el controlador
de robot transmite los parámetros que son guardados en la memoria
de seguridad del robot al tiempo de la conexión, mediante la RAM de
doble puerto. En este momento, el controlador de robot lee cadenas
de caracteres de elementos y el número de elementos efectivos del
temporizador de soldadura. Entonces, el controlador de robot
controla la caja de control de robot de manera que presente las
cadenas de caracteres de elementos y los valores de parámetro en la
misma secuencia de disposición según el número de elementos
efectivos al mismo tiempo que el controlador de robot transmite los
parámetros al temporizador de soldadura según el número de
elementos efectivos.
Cuando se cambia el número de elementos del
temporizador de soldadura, el controlador de robot funciona de la
siguiente manera. Cuando se conecta la fuente de alimentación, se
pone la cantidad de elementos efectivos en la RAM de doble puerto.
Por lo tanto, el controlador de robot compara el número de elementos
con los datos guardados interiormente. Si el número de elementos es
diferente de los datos, el controlador de robot lee tantos
parámetros estándar como cadenas de caracteres de elementos, que se
han añadido recientemente desde el temporizador de soldadura
mediante la RAM de doble puerto, y luego el controlador de robot
guarda los datos en la RAM de seguridad del robot. Al mismo tiempo,
el controlador de robot controla la caja de control para presentar
los datos en la misma secuencia. Por consiguiente, el controlador de
robot puede hacer frente automáticamente al cambio de los
datos.
A continuación se describirán ejemplos
comparativos con referencia a los dibujos acompañantes.
La figura 8 es un diagrama de bloques que
representa un primer ejemplo comparativo. La figura 9 representa un
ejemplo de una secuencia de presurización variable según el primer
ejemplo comparativo. La figura 10 es un diagrama de bloques que
representa un segundo ejemplo comparativo. La figura 11 representa
un ejemplo de una secuencia de presurización variable según el
segundo ejemplo comparativo.
Con referencia a la figura 8, un temporizador de
soldadura lleva a cabo un control de soldadura como una corriente
de soldadura y un tiempo de soldadura. Aunque no se representa en
las figuras, una soldadora por puntos por resistencia está montada
sobre un brazo de robot que puede moverse libremente en múltiples
direcciones axiales.
Un servomotor mueve un eje de presurización
haciendo que las puntas de electrodo de la soldadora por puntos
lleven a cabo las operaciones tanto de presurización del electrodo
como de apertura del electrodo, que son necesarias para soldar. Un
controlador de robot controla el servomotor para el eje de
presurización.
Los parámetros de soldadura como un tiempo de
soldadura arbitraria y una corriente de soldadura arbitraria, y una
fuerza arbitraria de presurización del electrodo y análogos, son
editados por una caja de control del controlador de robot. Los
datos editados son transferidos a una RAM del temporizador de
soldadura mediante una unidad de E/S o una interface en base a
comunicación serie para ser guardados allí.
A continuación, el controlador de robot da una
orden de soldadura al temporizador de soldadura. El temporizador de
soldadura lleva a cabo un proceso de soldadura sobre la base de la
orden de soldadura.
El control de tiempo, tal como el tiempo de
soldadura de los parámetros de soldadura, lo lleva a cabo un
contador de tiempo en el temporizador de soldadura. La corriente de
soldadura es controlada por el temporizador de soldadura usando un
elemento de conmutación tal como un tiristor conectado con el
temporizador de soldadura.
El controlador de robot lleva a cabo un
servocontrol sobre el eje de presurización. Por lo tanto, con
respecto a la fuerza de presurización de electrodo, el temporizador
de soldadura ordena al controlador de robot una fuerza de
presurización de electrodo programada arbitraria, mientras se
realiza una secuencia de soldadura. Por lo tanto, el controlador de
robot controla el servomotor para el eje de presurización en
respuesta a las instrucciones de la fuerza de presurización del
electrodo, de manera que se realice una fuerza de presurización de
electrodo predeterminada.
La figura 10 es un diagrama de bloques del
segundo ejemplo comparativo.
En el control de soldadura según el primer
ejemplo comparativo como se representa en la figura 9, un retardo,
que se genera en la comunicación mediante una unidad de E/S o una
interface sobre la base de comunicación serie, causa un retardo
generada entre un tiempo (forma de onda 1) de la orden de fuerza de
presurización del temporizador de soldadura y un tiempo (forma de
onda 2) de la orden de fuerza de presurización del controlador de
robot, de manera que se retrasa la presurización real del electrodo
(forma de onda 3).
Por lo tanto, la comunicación mediante una
unidad de E/S o una interface en base a comunicación serie puede
ser reemplazada por una comunicación mediante una RAM de puerto
doble. El temporizador de soldadura y el controlador de robot están
acoplados uno a otro por la RAM de doble puerto, que está conectada
a buses de datos tanto del temporizador de soldadura como del
controlador de robot. Entonces, los parámetros de soldadura
arbitrarios, una fuerza arbitraria de presurización de electrodo, y
análogos, son editados por la caja de control del controlador de
robot. Los datos editados son transferidos a una RAM del
temporizador de soldadura mediante la RAM de doble puerto.
A continuación, el controlador de robot da la
orden de soldadura al temporizador de soldadura mediante la RAM de
doble puerto. El temporizador de soldadura lleva a cabo un proceso
de soldadura sobre la base de la orden de soldadura. El
temporizador de soldadura instruye al controlador de robot sobre una
fuerza de presurización de electrodo programada arbitraria en un
tiempo programado arbitrario durante el progreso de una secuencia
de soldadura, mediante la RAM de doble puerto. En respuesta a las
instrucciones de la fuerza de presurización de electrodo, el
controlador de robot conmuta la fuerza de presurización de electrodo
predeterminada.
La figura 11 representa un ejemplo de la
secuencia de presurización variable según el segundo ejemplo
comparativo. Dado que los buses de datos están conectados entre sí
mediante la RAM de doble puerto como se representa en la figura 11,
la velocidad de comunicación de datos se puede mejorar, de manera
que la fuerza de presurización de electrodo se puede conmutar a la
fuerza predeterminada en un tiempo dado sincronizado con el progreso
del tiempo de soldadura.
A continuación, se describirá un ejemplo
comparativo con referencia a los dibujos acompañantes. La figura 12
es un diagrama de bloques que representa un tercer ejemplo
comparativo. La figura 13 es un diagrama de secuencia del tercer
ejemplo comparativo. La figura 14 es un diagrama de bloques que
representa un cuarto ejemplo comparativo. La figura 15 es un
diagrama de secuencia del cuarto ejemplo comparativo.
Con referencia a la figura 12, un temporizador
de soldadura lleva a cabo un control de soldadura. Aunque no se
representa en las figuras, una soldadora por puntos por resistencia
está montada sobre un brazo de robot que puede moverse libremente
en múltiples direcciones axiales. Un servomotor mueve un eje de
presurización para hacer que las puntas de electrodo de la
soldadora por puntos realicen operaciones de presurización y
apertura que son requeridas para soldar. Un controlador de robot
controla el servomotor para el eje de presurización.
Los parámetros de soldadura, tales como un
tiempo de soldadura arbitraria y una corriente de soldadura
arbitraria, y una fuerza de presurización de electrodo arbitraria y
análogos, son editados por una caja de control del controlador de
robot. Los datos editados son transferidos a una RAM del
temporizador de soldadura mediante una unidad de E/S o una
interface en base a comunicación serie para ser almacenados
allí.
A continuación, el controlador de robot da tanto
el valor de la corriente como una orden de soldadura al temporizador
de soldadura. El temporizador de soldadura lleva a cabo un proceso
de soldadura en base a la orden de soldadura.
El control de tiempo, tal como el tiempo de
soldadura y el tiempo de cambio de la fuerza de presurización, lo
lleva a cabo el temporizador de soldadura usando un contador de
tiempo en el controlador de robot. La corriente de soldadura es
controlada por el temporizador de soldadura usando un elemento de
conmutación como un tiristor conectado con el temporizador de
soldadura. Con respecto a la fuerza de presurización del electrodo,
el controlador de robot lleva a cabo un servocontrol sobre el eje
de presurización.
El controlador de robot ordena al temporizador
de soldadura sobre un valor programado arbitrario de la corriente
de soldadura en un tiempo dado sincronizado con el progreso del
control de presurización. En respuesta a las instrucciones de
conmutación de la corriente de soldadura, el temporizador de
soldadura controla el elemento de conmutación para realizar una
corriente de soldadura predeterminada.
La figura 14 es un diagrama de bloques del
cuarto ejemplo comparativo. En el control de soldadura según el
tercer ejemplo comparativo, como se representa en la figura 13, un
retardo, que es generado en la comunicación mediante una unidad de
E/S o una interface sobre la base de comunicación serie, produce un
retardo entre un tiempo (forma de onda 1) de la orden de soldadura
del controlador de robot y un tiempo (forma de onda 2) de la orden
de soldadura del temporizador de soldadura, de manera que se retrase
el cambio real de la corriente de soldadura (forma de onda 3).
Por lo tanto, la comunicación mediante una
unidad de E/S o una interface en base a comunicación serie es
reemplazada por la comunicación mediante la RAM de doble puerto. El
temporizador de soldadura y el controlador de robot están acoplados
uno a otro por la RAM de doble puerto, que está conectada con los
buses de datos del temporizador de soldadura y el controlador de
robot.
Los parámetros de soldadura arbitrarios, una
fuerza de presurización de electrodo arbitraria, y análogos, son
editados por la caja de control del controlador de robot. Los datos
editados son guardados en la RAM del controlador de robot.
A continuación, el controlador de robot da la
orden de soldadura al temporizador de soldadura mediante la RAM de
doble puerto. Entonces, el temporizador de soldadura empieza un
proceso de soldadura en base a la orden de soldadura. El
controlador de robot instruye, mediante la RAM de doble puerto, al
temporizador de soldadura sobre un valor programado arbitrario de
la corriente de soldadura en un tiempo programado arbitrario
mientras progresa el control de presurización. En respuesta a las
instrucciones, el temporizador de soldadura conmuta el valor
predeterminado de la corriente de soldadura.
La figura 15 representa el ejemplo de la
secuencia de presurización variable según el cuarto ejemplo
comparativo.
Debido a que los buses de datos están conectados
entre sí mediante la RAM de doble puerto como se representa en la
figura 15, la velocidad de la comunicación de datos se puede
mejorar, de manera que la corriente de soldadura se puede cambiar
al valor predeterminado en un tiempo dado sincronizado con el
progreso del control de presurización.
Según la invención, en un temporizador integrado
de robot de soldar en el que un controlador de robot y un
temporizador de soldadura están acoplados uno a otro por una RAM de
doble puerto conectada a buses de datos del controlador de robot y
el temporizador de soldadura, incluso cuando, para cambiar la
función del temporizador de soldadura, el software de control se
modifica de manera que se añadan nuevos parámetros de soldadura o
se cambie el contenido de los elementos, las relaciones de
correspondencia entre cadenas de caracteres de elementos de los
parámetros de soldadura y la secuencia de disposición de los
parámetros de soldadura siempre se mantienen. Según la
configuración, la función del temporizador de soldadura se puede
cambiar libremente sin producir ningún cambio en el software de una
caja de control de un robot. Por lo tanto, se puede reducir el
costo.
Como se ha descrito anteriormente, según el
primer ejemplo comparativo, se puede lograr un efecto excelente de
que una fuerza de presurización de electrodo arbitraria y un tiempo
arbitrario de cambiar la fuerza de presurización se establecen en
el controlador de robot, el temporizador de soldadura instruye al
controlador de robot sobre una fuerza de presurización de electrodo
arbitraria en un tiempo arbitrario durante un proceso de soldadura
mientras sincroniza con el control de tiempo del proceso de
soldadura, el controlador de robot recibe las instrucciones de la
fuerza de presurización de electrodo, y la fuerza de presurización
del electrodo se puede controlar de manera que se cambie durante un
cierto proceso de soldadura por puntos.
Según el segundo ejemplo comparativo, debido a
que el controlador de robot y el temporizador de soldadura están
acoplados uno a otro por la RAM de doble puerto que está conectada a
buses de datos del controlador de robot y el temporizador de
soldadura, para permitir la comunicación por los buses, la velocidad
de comunicación de datos se puede incrementar de manera que la
fuerza de presurización de electrodo se pueda cambiar a una
predeterminada en un tiempo dado que se sincroniza con el progreso
del tiempo de soldadura.
Como se ha descrito anteriormente, según el
tercer ejemplo comparativo, se puede conseguir un efecto excelente
de que una fuerza de presurización de electrodo arbitraria y los
parámetros de soldadura arbitrarios se establecen en el controlador
de robot, el controlador de robot instruye, mediante la RAM de doble
puerto, al temporizador de soldadura sobre la conmutación de la
corriente de soldadura en un tiempo arbitrario sincronizado con el
progreso del control de presurización, y, en respuesta a las
instrucciones, el temporizador de soldadura puede llevar a cabo el
control de cambio del valor de la corriente de soldadura a uno
predeterminado.
Según el cuarto ejemplo comparativo, debido a
que el controlador de robot y el temporizador de soldadura están
acoplados uno a otro por la RAM de doble puerto que está conectada
con los buses de datos del controlador de robot y el temporizador
de soldadura, para permitir la comunicación por los buses, la
velocidad de comunicación de datos se puede incrementar de manera
que la corriente de soldadura se pueda cambiar a un valor
predeterminado en un tiempo dado que se sincroniza con el progreso
del control de presurización.
La realización antes descrita solamente
representa parte de la invención. El concepto novedoso de la
invención no se limita a la realización de una soldadora por puntos
por resistencia. De hecho, la invención se puede aplicar fácilmente
en base al espíritu de la invención a la comunicación de datos en
una soldadora de costura por resistencia, una soldadora de
proyección por resistencia, una soldadura por recalcadura por
resistencia, y otras máquinas que pertenecen a tales soldadoras por
resistencia.
Claims (1)
1. Un método de establecer parámetros de
soldadura para un aparato de control de soldadora por resistencia,
incluyendo el método los pasos de:
conectar a buses de datos tanto de un
controlador de robot como un temporizador de soldadura mediante RAM
de puerto doble;
almacenar, en la ROM del temporizador de
soldadura, cadenas de caracteres de elementos de parámetros de
soldadura a visualizar sobre una caja de control de un robot y
valores de referencia iniciales de dichos parámetros de soldadura
en una misma secuencia y de manera correspondiente;
conectar inicialmente dicho robot y dicho
temporizador de soldadura entre sí;
transferir dichas cadenas de caracteres de
elementos y parámetros estándar desde dicho temporizador de
soldadura a dicho robot para guardarlas en la RAM de dicho robot
cuando la fuente de alimentación se enciende;
presentar, en dicha caja de control, dichas
cadenas de caracteres de elementos de dichos parámetros de soldadura
y valores de parámetros de soldadura en la misma secuencia y de
manera correspondiente;
cambiar arbitrariamente, en dicha caja de
control de dicho robot, dichos valores de parámetros de soldadura
de cualquier programa según las condiciones de soldadura de un
artículo soldado al que se ha de aplicar dicho programa;
almacenar, en dicha RAM de dicho robot, dichos
valores de parámetros de soldadura de cualquier programa;
transferir dichos valores de parámetros de
soldadura de cualquier programa a una RAM de dicho temporizador de
soldadura para ser almacenados allí mediante RAM de doble puerto;
y
transferir una orden de soldadura de dicho robot
a dicho temporizador de soldadura mediante dicha RAM de puerto
doble de manera que dicho temporizador de soldadura lleve a cabo un
proceso de soldadura sobre la base de dichos parámetros de
soldadura que han sido editados por dicha caja de control de dicho
robot y que son guardados en dicha RAM de dicho temporizador de
soldadura.
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002144342A JP3824555B2 (ja) | 2002-05-20 | 2002-05-20 | 抵抗溶接機用制御装置の溶接パラメータ設定方法 |
| JP2002-144342 | 2002-05-20 | ||
| JP2002213616 | 2002-07-23 | ||
| JP2002-213899 | 2002-07-23 | ||
| JP2002213899 | 2002-07-23 | ||
| JP2002-213616 | 2002-07-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2268218T3 true ES2268218T3 (es) | 2007-03-16 |
Family
ID=29407521
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES03011363T Expired - Lifetime ES2268218T3 (es) | 2002-05-20 | 2003-05-19 | Un metodo de establecer los parametros para una soldadura por resistencia. |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US6881920B2 (es) |
| EP (1) | EP1364738B1 (es) |
| CA (1) | CA2428981C (es) |
| DE (1) | DE60306842T2 (es) |
| ES (1) | ES2268218T3 (es) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE0303475D0 (sv) * | 2003-12-19 | 2003-12-19 | Abb Ab | Integrated welding timer and software MMI |
| US20070187370A1 (en) * | 2005-11-21 | 2007-08-16 | Keith Hochhalter | Method and apparatus for positioning electrodes relative to a welding gun |
| US20090057286A1 (en) * | 2007-03-19 | 2009-03-05 | Hideki Ihara | Welding device |
| JP5415896B2 (ja) * | 2009-01-29 | 2014-02-12 | Jfeスチール株式会社 | インダイレクトスポット溶接方法 |
| MX351179B (es) * | 2011-08-18 | 2017-10-04 | Victor Equipment Co | Sistema de arco de aire-carbón para detectar y/o reducir irregularidades en una superficie de pieza de trabajo y método para utilizar el mismo. |
| DE102011087958A1 (de) | 2011-12-08 | 2013-06-13 | Kuka Roboter Gmbh | Schweißroboter |
| CN105478985B (zh) * | 2016-01-20 | 2016-10-12 | 创美工艺(常熟)有限公司 | 一种点焊参数的确定方法 |
| KR102303694B1 (ko) | 2018-02-19 | 2021-09-17 | 제이에프이 스틸 가부시키가이샤 | 저항 스폿 용접 방법 및 용접 부재의 제조 방법 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62137182A (ja) * | 1985-12-10 | 1987-06-20 | Miyachi Denshi Kk | 抵抗溶接制御装置 |
| JPH01154206A (ja) * | 1987-12-10 | 1989-06-16 | Honda Motor Co Ltd | ティーチングボックス |
| US5229567A (en) * | 1988-11-17 | 1993-07-20 | Honda Giken Kogyo Kabushiki Kaisha | Switching control system for controlling an inverter of a spot resistance welding apparatus |
| JPH02219162A (ja) * | 1989-02-20 | 1990-08-31 | Seiko Epson Corp | 電子計算機 |
| US5079491A (en) * | 1989-05-23 | 1992-01-07 | Honda Giken Kogyo Kabushiki Kaisha | Robot control system |
| JPH05220580A (ja) * | 1992-02-12 | 1993-08-31 | Nachi Fujikoshi Corp | 溶接ロボットシステム |
| JP3114440B2 (ja) * | 1993-07-22 | 2000-12-04 | 日産自動車株式会社 | スポット溶接装置 |
| JP2721952B2 (ja) | 1993-11-25 | 1998-03-04 | 株式会社電元社製作所 | スポット溶接機の制御方法 |
| JP3346518B2 (ja) * | 1995-03-29 | 2002-11-18 | ミヤチテクノス株式会社 | 抵抗溶接又はレーザ加工制御装置及び抵抗溶接又はレーザ加工プログラムユニット |
| US5742022A (en) * | 1995-04-19 | 1998-04-21 | Dct Avanced Engineering, Inc. | Industrial workcell system and method |
| JPH1058157A (ja) * | 1996-06-13 | 1998-03-03 | Kawasaki Heavy Ind Ltd | スポット溶接の制御方法および装置 |
| JPH10128693A (ja) * | 1996-10-28 | 1998-05-19 | Denso Corp | ロボット装置の通信インタフェース装置 |
| JPH11259442A (ja) * | 1998-03-11 | 1999-09-24 | Kokusai Electric Co Ltd | テキストデータ処理システム |
-
2003
- 2003-05-16 CA CA002428981A patent/CA2428981C/en not_active Expired - Lifetime
- 2003-05-19 DE DE60306842T patent/DE60306842T2/de not_active Expired - Lifetime
- 2003-05-19 EP EP03011363A patent/EP1364738B1/en not_active Expired - Lifetime
- 2003-05-19 ES ES03011363T patent/ES2268218T3/es not_active Expired - Lifetime
- 2003-05-20 US US10/441,260 patent/US6881920B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US20040007562A1 (en) | 2004-01-15 |
| EP1364738A2 (en) | 2003-11-26 |
| DE60306842D1 (de) | 2006-08-31 |
| EP1364738A3 (en) | 2004-01-21 |
| EP1364738B1 (en) | 2006-07-19 |
| DE60306842T2 (de) | 2006-11-23 |
| CA2428981A1 (en) | 2003-11-20 |
| CA2428981C (en) | 2007-12-04 |
| US6881920B2 (en) | 2005-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6845646B2 (en) | Interference checking device for a transfer press | |
| CN104603702B (zh) | 数控装置 | |
| JP6705971B2 (ja) | コントロールシステム、コントローラ及び制御方法 | |
| EP1364738B1 (en) | Welding parameters setting method for a resistance welder control apparatus | |
| JP2003164780A (ja) | 産業用ロボットの制御装置 | |
| JPH0323196B2 (es) | ||
| EP0233292B1 (en) | Control system for injection molding machine driven by servo motors | |
| JP5669993B1 (ja) | 数値制御装置 | |
| CN100480455C (zh) | 微处理器辅助缝纫机控制装置 | |
| JPH10272583A (ja) | スポット溶接用ロボット制御装置 | |
| JPH034895A (ja) | 根巻きボタン付けミシン | |
| KR20020077164A (ko) | 재봉틀 | |
| JPH081741Y2 (ja) | ミシン | |
| JPH06320475A (ja) | 産業用ロボット | |
| BRPI0710727A2 (pt) | máquina de dobra de fio, combinando um dispositivo de enformação seqüencial e um dispositivo que utiliza uma placa de ferramentas | |
| JP3531593B2 (ja) | プログラマブルコントローラの仮想試作装置 | |
| JPS63286182A (ja) | 表示装置を有するミシン | |
| JPH0148027B2 (es) | ||
| JPH03202905A (ja) | 仮接続モードを備えた数値制御装置 | |
| KR20010011039A (ko) | 사용자 설정파라미터의 입력을 위한 드라이브 오퍼레이터 및그사용자 설정파라미터 입력방법 | |
| JPS62714B2 (es) | ||
| JPS6340112B2 (es) | ||
| JPH0126318B2 (es) | ||
| JPS6080479A (ja) | ミシンのプログラミング装置 | |
| JPH0691083A (ja) | ミシンの始動・停止操作装置 |