Escolar Documentos
Profissional Documentos
Cultura Documentos
VKR C...
Edicin: 15.05.2003
Versin: 01
VKRC/ProgAnwenderR3.3 04.01.01 es
1 de 96
e Copyright
La reproduccin de esta documentacin -- o parte de ella -- o su facilitacin a terceros solamenta est permitida con expresa autorizacin del
editor.
Adems del volumen descrito en esta documentacin, pueden existir funciones en condiciones de funcionamiento. El usuario no adquiere el
derecho sobre estas funciones en la entrega de un aparato nuevo, ni en casos de servicio.
Hemos controlado el contenido del presente escrito en cuanto a la concordancia con la descripcin del hardware y el software. An as, no
pueden excluirse totalmente todas las divergencias, de modo tal, que no aceptamos responsabilidades respecto a la concordancia total. Pero
el contenido de estos escritos es controlado periodicamente, y en casos de divergencia, stas son enmendadas y presentadas correctamente
en las ediciones siguientes.
Reservados los derechos a modificaciones tcnicas que no tengan influencia sobre la funcin.
PD Interleaf
VKRC/ProgAnwenderR3.3 04.01.01 es
2 de 96
ndice
1
1.1
Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
1.2.8
1.2.9
Fichero de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nuevo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Seleccionar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Abrir (Editar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Imprimir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Guardar las modificaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Guardar programas sobre disquete (Archivo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cargar programas del disquete (Restaurar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copiar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Borrar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
7
8
9
9
10
10
11
11
11
1.3
1.3.1
1.3.2
1.3.2.1
1.3.2.2
1.3.2.3
1.3.3
1.3.4
1.3.5
1.3.6
1.3.7
1.3.8
1.3.9
1.3.10
Modificar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consideraciones bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLC (SPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Abrir / Cerrar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Abrir todas Fold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cerrar todas Fold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copiar (CTRL--C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Insertar (CTRL--V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cortar (CTRL--X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Borrar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Buscando... (CTRL--F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reemplazar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cancelar programa / Cerrar el editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resetear programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
12
13
13
14
15
15
16
16
16
17
19
20
20
1.4
Formularios inline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
1.5
1.5.1
1.5.2
1.5.3
22
22
24
25
Instrucciones de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
2.1
Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
2.2
ltima instruccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
2.3
2.3.1
2.3.1.1
2.3.1.2
2.3.1.3
2.3.1.4
2.3.2
2.3.2.1
2.3.2.2
2.3.2.3
2.3.3
Movimiento standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimientos punto a punto (PTP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consideraciones bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimiento PTP con parada exacta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programacin de un movimiento PTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimiento PTP con posicionamiento aproximado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimientos lineales (LIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimiento LIN con parada exacta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programacin de un movimiento LIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimiento LIN con posicionamiento aproximado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimientos circulares (CIRC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
33
33
33
33
35
36
36
36
38
39
VKRC/ProgAnwenderR3.3 04.01.01 es
3 de 96
39
39
40
2.4
2.4.1
2.4.1.1
2.4.1.2
2.4.1.3
2.4.2
2.4.2.1
2.4.2.2
Movimiento de tecnologa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Aplicaciones de pegamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimiento lineal (KLIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Movimiento circular (KCIRC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Suchlauf (Bsqueda) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programacin de una bsqueda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
42
42
42
42
43
43
43
2.5
2.5.1
2.5.2
2.5.2.1
2.5.2.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.6.1
2.5.6.2
2.5.6.3
2.5.6.4
45
45
46
47
48
49
50
51
52
52
53
53
54
2.6
2.6.1
2.6.2
2.6.3
2.6.4
2.6.5
2.6.6
2.6.7
2.6.8
2.6.9
Instrucciones PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Seleccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A/M/F (Salidas / marcas / flags) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
i/bin (Contadores y salidas binarias) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
t= (Arrancar el temporizador) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
t=STOP (Detener el temporizador) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comparacin (Comparacin aritmtica) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pulso (Salida pulsante) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Flags (banderas) dependientes de la posicin (PLC de Makro) . . . . . . . . . . . . . . . . . . . . . . .
IBGN (Opcin interfaz ASCII) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
55
56
57
58
59
60
61
62
63
2.7
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
66
66
67
68
70
71
72
73
2.8
2.8.1
2.8.2
2.8.2.1
2.8.2.2
2.8.2.3
2.8.2.4
2.8.3
2.8.3.1
2.8.3.2
74
74
75
75
76
77
80
81
81
85
VKRC/ProgAnwenderR3.3 04.01.01 es
4 de 96
2.8.3.3
2.8.4
87
89
2.9
2.9.1
2.9.2
91
91
92
2.10
2.10.1
2.10.2
2.10.3
Utilizar comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
...insertar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
...modificar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
...Borrar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
93
94
94
VKRC/ProgAnwenderR3.3 04.01.01 es
5 de 96
VKRC/ProgAnwenderR3.3 04.01.01 es
6 de 96
1.1
Generalidades
Este captulo le ofrece un resumen acerca de las consideraciones fundamentales sobre la
creacin de programas y posterior tratamiento.
Si Ud. quiere crear un nuevo programa, debe declarar primeramente un Programa base
o tronco de programa. Pero si su intencin es modificar un programa ya existente, slo debe
seleccionarlo o cargarlo en el editor.
Antes de crear por primera vez un programa de robot o si desea modificar uno, debera
Ud. familiarizarse con el administrador de archivos Navegador de KUKA.
Informaciones ms detalladas respecto al administrador de archivos las encuentra Ud. en
la documentacin [Operacin], captulo [Navegador].
1.2
Fichero de programa
La mayora de las partes relevantes para el tratamiento de programas se encuentran en los
mens Fichero y Procesar.
1.2.1
Nuevo
Con el navegador activado, pulse Ud. la tecla del softkey Nuevo.
Seleccionar
Abrir
Nombre de programa
Comentario
VKRC/ProgAnwenderR3.3 04.01.01 es
7 de 96
1.2.2
Seleccionar
Para la ejecucin de un programa dispone Ud. del softkey Seleccionar.
Seleccionar
Abrir
Para poder agregar una instruccin de PLC a una instruccin de movimiento, debe
primeramente seleccionarse un programa. Con ayuda del softkey Seleccionar el programa
es cargado y presentado en pantalla en una ventana propia, la ventana de programas. Al
mismo tiempo se modifica la asignacin de las barras de mens, softkeys y funciones de
estado, para ofrecerle funciones necesarias para la programacin del robot.
A continuacin, con ayuda de las teclas o , coloque el cursor de edicin sobre la lnea,
en la cual se ha de agregar las nuevas instrucciones de mando.
La nueva lnea de programa es insertada siempre debajo del cursor de edicin.
Cursor de edicin
Puntero de paso (puntero de programa)
VKRC/ProgAnwenderR3.3 04.01.01 es
8 de 96
1.2.3
Abrir (Editar)
Si Ud. desea modificar un programa ya existente, puede seleccionar un programa o cargarlo
en el editor. Si Ud. elabora un programa en el editor, puede ejecutarse otro programa (seleccionado) al mismo tiempo.
Para cargar un programa en el editor, se ha creado en la barra de softkeys la instruccin
Abrir.
Seleccionar
Abrir
Si se trabaja con dos programas al mismo tiempo, se tienen las siguientes posibilidades:
Seleccionar o abrir un programa, a continuacin editar otro
Seleccione Ud. el programa deseado, retorne al navegador, y cargue a travs del men Archivo --> Abrir el prximo programa en el editor.
Un programa seleccionado no puede ser editado al mismo tiempo.
1.2.4
Imprimir
Si en su unidad de control o en la red se encuentra conectada una impresora, puede Ud.
imprimir distintos ficheros. Para ello se dispone de la instruccin Archivo --> Imprimir.
VKRC/ProgAnwenderR3.3 04.01.01 es
9 de 96
1.2.5
1.2.6
10 de 96
1.2.7
1.2.8
Copiar
La opcin Copiar genera la copia de un programa.
Seleccionar
Nombre de programa
1.2.9
Abrir
Comentario
Borrar
Si desea borrar un programa, ste no puede estar seleccionado o siendo editado en ese
momento. En caso necesario, debe deseleccionar primero el programa o cerrar el editor. El
programa es borrado definitivamente recin despus de una pregunta de seguridad.
Seleccionar
Abrir
VKRC/ProgAnwenderR3.3 04.01.01 es
11 de 96
1.3
Modificar el programa
1.3.1
Consideraciones bsicas
Basicamente existen dos posibilidades de modificar un programa:
G
VKRC/ProgAnwenderR3.3 04.01.01 es
12 de 96
1.3.2
PLC (SPS)
1.3.2.1
Abrir / Cerrar
Para poder estructurar un programa de forma ms clara, pueden esconderse las instrucciones PLC, o visualizarse a efectos informativos o para la edicin.
Ud. puede utilizar esta opcin, seleccionando primeramente la funcin del men Procesar
y de all la funcin SPS --> abrir/cerrar.
En cuanto tenga abierta una instruccin de PLC, se pueden declarar las instrucciones de
PLC del punto:
NAVEGADOR
13 de 96
Instrucciones PLC
puntuales
Si en el men Instrucc. se selecciona una instruccin PLC del punto, sin haber abierto
una Fold para las instrucciones PLC, se emite el mensaje de fallo Comando no permitido.
Todas las instrucciones PLC del punto (puntuales) indicadas con el nmero de lnea, se
ejecutan en el punto programado por aprendizaje. Un corrimiento de la ejecucin en el eje
de tiempos en direccin del punto indicado es posible con la funcin de disparo PLC (SPS-Trigger).
Si se encuentran instrucciones PLC puntuales no numeradas delante de numeradas, las
instrucciones no numeradas se ejecutan durante el recorrido al punto programado. Esto
se realiza en forma asncrnica al disparo del PLC. A este grupo de instrucciones corresponde, por ej. BS y FB_Onl.
Si instrucciones PLC puntuales no numeradas se encuentran despus de instrucciones
numeradas, se ejecutan las no numeradas tambin recin despus de las numeradas en
el punto programado. Entre ellas, cuenta, por ej. UP (SP).
1.3.2.2
VKRC/ProgAnwenderR3.3 04.01.01 es
14 de 96
1
1.3.2.3
1.3.3
Copiar (CTRL--C)
La seccin de programa marcada es guardada en memoria intermedia para poder ser
utilizada posteriormente. A continuacin puede ser pegada en otro lugar del programa.
De forma alternativa, puede Ud. mantener pulsada la tecla CTRL sobre el bloque numrico
y apretar la tecla C sobre el teclado. A continuacin suelte ambas teclas.
VKRC/ProgAnwenderR3.3 04.01.01 es
15 de 96
1.3.4
Insertar (CTRL--V)
Coloque Ud. el cursor de edicin en el lugar en el cual se ha de pegar nuevamente la seccin
del programa antes recortada o copiada.
Seleccione Ud. ahora la opcin Insertar --> con SPS o sin SPS. La seccin de programa
antes marcada es pegada nuevamente debajo del cursor de edicin.
De forma alternativa, puede Ud. mantener pulsada la tecla CTRL sobre el bloque numrico
y apretar la tecla V sobre el teclado. A continuacin suelte ambas teclas.
1.3.5
Cortar (CTRL--X)
Si Ud. selecciona del men la opcin Recortar, la zona marcada en el programa es guardada en la memoria intermedia y borrada del listado del programa.
De forma alternativa, puede Ud. mantener pulsada la tecla CTRL sobre el bloque numrico
y apretar la tecla X sobre el teclado. A continuacin suelte ambas teclas.
1.3.6
Borrar
La zona marcada puede ser eliminada del programa. En este caso no se efecta ninguna
memorizacin en la memoria intermedia. La seccin borrada en el programa se pierde indefectiblemente.
Mueva el cursor de edicin con las teclas de cursor a la lnea a ser borrada.
Cursor de edicin
VKRC/ProgAnwenderR3.3 04.01.01 es
16 de 96
Accione la tecla del softkey Si, cuando est seguro que desea borrar la lnea seleccionada.
Pulsando esta tecla del softkey, se elimina la lnea del programa.
La accin se interrumpe con el softkey No o bien, Cancelar.
Cancelar
1.3.7
Buscando... (CTRL--F)
Esta funcin efecta la bsqueda dentro del programa de una secuencia de caracteres
indicada por el usuario.
VKRC/ProgAnwenderR3.3 04.01.01 es
17 de 96
Esta funcin efecta la bsqueda dentro del programa de una secuencia de caracteres
indicada por el usuario. La bsqueda comienza al pulsar la tecla del softkey Buscar o con
la tecla de entrada, a partir de la posicin en la cual se encuentra el cursor de edicin.
Si el programa de bsqueda encuentra la secuencia de caracteres indicada, la lnea correspondiente es marcada.
La secuencia de caracteres indicada, queda como propuesta para una prxima accin
dentro del formulario de bsqueda. Ahora puede Ud. con el softkey Buscar o bien, la tecla
de entrada, proseguir con la bsqueda en el programa o comenzar una nueva bsqueda con
otra secuencia de caracteres.
Si el trmino buscado no fue encontrado, aparece el correspondiente texto de comentario
en la ventana de mensajes:
18 de 96
Cancelar
Alternativamente, puede Ud. finalizar la funcin de bsqueda con la tecla del softkey
Cancelar o con la tecla Esc. El cursor de edicin se encuentra entonces en la lnea en la
cual se ha encontrado la ltima secuencia de caracteres.
En caso de una nueva llamada de la funcin de bsqueda, aparece en el formulario la
ltima secuencia de caracteres indicada como propuesta.
De forma alternativa, puede Ud. mantener pulsada la tecla CTRL sobre el bloque numrico
y apretar la tecla F sobre el teclado. A continuacin suelte ambas teclas.
1.3.8
Reemplazar
La funcin Buscar y reemplazar se encuentra disponible solamente en el nivel del experto
y all exclusivamente en el editor. Esta aplicacin busca dentro del programa una cadena
de caracteres predefinida en la zona visible en pantalla (no dentro de lneas Fold o folds
abiertas) y permite su reemplazo por otra cadena de caracteres definida.
Indique en la lnea de bsqueda una cadena de caracteres, y cambie con la tecla de flecha
hacia abajo a la lnea de reemplazo. All declare la palabra o cadena de caracteres que debe
reemplazar a la buscada.
19 de 96
Cancelar
1.3.9
Despus de pulsar la tecla del softkey Cancelar abandona Ud. el modo de reemplazo,
indicndose en pantalla la cantidad de reemplazos efectuados desde que se activ esta
funcin.
1.3.10
Resetear programa
Un programa detenido o interrumpido, puede ser llevado a su estado inicial que tena
despus de cargado, mediante las funciones de men Procesar --> Resetear programa.
El puntero de paso amarillo cambia su posicin a la primera lnea del programa visualizado.
A continuacin, el programa seleccionado puede ser arrancado nuevamente.
VKRC/ProgAnwenderR3.3 04.01.01 es
20 de 96
1.4
Formularios inline
La mayora de las instrucciones son dadas a travs de formularios Inline. Abajo puede
observarse un formulario inline para la instruccin SPSMAKRO:
El campo activo del formulario inline tiene el foco, es decir, est marcado con un color azul
oscuro de segundo plano. Con las teclas del cursor y puede Ud. desplazar el foco
entre los distintos campos de seleccin o de entrada.
Cuando el foco se encuentra en un campo de entrada abierto, y el cual dispone de varias
posibilidades de seleccin, puede Ud. desplazarse entre los distintos campos del
formulario con las teclas del cursor o .
Las indicaciones o entradas en los distintos campos pueden realizarse con alguno de los
siguientes metodos:
-- pulsando la tecla de la funcin de estado Arriba/Abajo, cuya asignacin depende de
las posibilidades de entrada del campo activo;
-- por medio de los softkeys de la barra de softkeys. Tambin aqui la asignacin depende
de las correspondientes posibilidades de entrada;
-- por entrada, a travs del teclado del VKCP, de la primera letra. Si la tecla se pulsa
repetidas veces, se seleccionan, una tras otra, todas las opciones con la misma
primera letra.
Si en un campo de un formulario inline, se indica un valor mayor que el permitido,
desplazndose a continuacin el foco, aparece un comentario en la ventana de mensajes,
y en el campo se registra el valor mximo posible.
Los dos softkeys nuevo OP y Borrar OP permiten la generacin o el borrado de
condiciones adicionales (operadores y operandos) de un formulario inline. Estos slo son
ofrecidos en la barra de softkeys, cuando el foco (el campo marcado con azul oscuro en el
segundo plano), se encuentra en un campo de operadores.
Despus de pulsar la tecla del softkey nuevo OP, se amplia un formulario inline,
agregndose una nueva condicin. El nuevo operador es insertado siempre detrs del
campo el cual est seleccionado con el foco. Una instruccin puede ser ejecutada slo, por
ejemplo, cuando en dos entradas se tiene la presencia de seal en cada una de ellas.
Formularios inline ampliados
ESC
VKRC/ProgAnwenderR3.3 04.01.01 es
21 de 96
1.5
1.5.1
Entradas
Operando booleano
A1 ... A1024
Salidas
Operando booleano
M1 ... M24
Marcas
Operando booleano
F1 ... F999
Flags (banderas)
Operando booleano
T1 ... T10
S1 ... S32
num
Cifra
Operando aritmtico
i1 ... i20
Operando aritmtico
Salidas binarias
Operando aritmtico
t1 ... t10
Temporizador
Operando aritmtico
Salidas analgicas
Operando aritmtico
Operador booleano
&
Operador booleano
abrir parntesis
Operador
cerrar parntesis
Operador
ms
Operador aritmtico
--
menos
Operador aritmtico
multiplicado
Operador aritmtico
dividido
Operador aritmtico
>
mayor
Operador de comparacin
<
menor
Operador de comparacin
igual
Operador de comparacin
desigual
Operador de comparacin
Operadores
EIN (CONECTADO) o ?
Constante booleana
AUS (DESCONECTADO)
Constante booleana
VKRC/ProgAnwenderR3.3 04.01.01 es
22 de 96
desigual
Operador de comparacin
*, /
multiplicado, dividido
Operador aritmtico
+, --
ms, menos
Operador aritmtico
&
Operador booleano
Operador booleano
Operador de comparacin
VKRC/ProgAnwenderR3.3 04.01.01 es
23 de 96
1.5.2
Definiciones
Operador booleano
Operador de comparacin
Operador aritmtico
>
&
--
<
!
Operando aritmtico
Operando booleano
EIN
INT Konst
AUS
i1...20
A1...1024
bin1...10
E1...1024
t1...10
M1...24
ana1...16
F1 ...999
T1...10
S1...32
EIN
AUS
Condicin
(
A1...1024
E1...1024
M1...24
F1 ...999
T1...10
S1...32
Operacin booleana
(
Operando
booleano
)
(
Operador
booleano
Operando
booleano
(max. 11 operandos)
Operacin aritmtica
Operando
aritmtico
Operador
aritmtico
Operando
aritmtico
(max. 11 operandos)
VKRC/ProgAnwenderR3.3 04.01.01 es
24 de 96
1.5.3
Valor
Salida
num
i1 ... i20
t1 ... t10
num = 1000
num = 1000
n = 1000
ana1 = 1000 mV
t1 = 10 1/10s
VKRC/ProgAnwenderR3.3 04.01.01 es
25 de 96
VKRC/ProgAnwenderR3.3 04.01.01 es
26 de 96
Instrucciones de programa
Instrucciones de programa
Este captulo describe las funciones disponibles en el men Instrucc. del VKCP.
Comentario
Sinopsis
Ultima instruccin
Movimiento standard
Movimiento de
tecnologa
MAKRO/UP/Zange
(Pinza)
Espera/FB
ANA/BS/Osci
USER
Comentario
VKRC/ProgAnwenderR3.3 04.01.01 es
27 de 96
2.1
Generalidades
Si la herramienta que porta un robot debe moverse hacia un punto comandada por un
programa, debe programarse la correspondiente instruccin de movimiento. Esta
instruccin contiene tipo de movimiento y velocidad, la definicin del punto de destino, y en
trayectorias circulares tambin los puntos intermedios, as como tambin otras
declaraciones eventualamente necesarias de acuerdo con el tipo de movimiento.
En los siguientes apartados se describen todas las instrucciones de movimiento, su
significado y utilizacin.
Tipos de movimiento
En la programacin de movimientos se dispone de los siguientes tipos de movimientos:
Movimiento standard
PTP (Punto a punto)
LIN (Lineal)
CIRC (Circular)
Movimiento de tecnologa
KLIN (Lineal)
KCIRC (Circular)
Suchlauf (Bsqueda)
Posicionamiento
aproximado
VKRC/ProgAnwenderR3.3 04.01.01 es
28 de 96
Programacin
Para poder programar una instruccin de movimiento, debe elaborar un programa en el
modo de edicin o haberlo seleccionado. Informaciones adicionales al tema se encuentran
en la documentacin [Operacin], captulo [Navigator], y [Programacin por el usuario],
captulo [Procesamiento del programa].
A travs de la funcin Instrucc. del men, abra Ud. el men de seleccin, y de l, el
submen Movimiento standard o Movimiento de tecnologa.
Con las teclas del cursor, seleccione Ud. ahora la instruccin de movimiento correspondiente. Si Ud. a continuacin pulsa la tecla de entrada, se abre un formulario inline para su
parametrizacin.
La nueva lnea es insertada debajo del cursor de edicin (raya vertical intermitente).
VKRC/ProgAnwenderR3.3 04.01.01 es
29 de 96
Para el caso en que los datos de mquina hayan sido modificados para una definicin del
eje A4 o A6 como eje de giro sin fin, preste atencin, por favor, que cada movimiento de
giro se realiza siempre sobre el recorrido ms corto.
En ciertos casos, esto puede causar problemas, cuando la alimentacin de energa
del til o la herramienta (por ej. de una pinza de soldadura) est montada sobre el
robot.
VKRC/ProgAnwenderR3.3 04.01.01 es
30 de 96
Con la tercera instruccin de movimiento, se pretende llevar la herramienta, por un giro del eje A6 de
200_ desde P3 hacia P4, pero en
direccin opuesta, es decir, a la
posicin de 20_ del punto de partida P1.
Con la ejecucin del programa, el
eje A6 gira en direccin del recorrido ms corto de P3 (220_) hacia
P4 (380_), es decir, 160_.
Herramienta
P3 (220_)
P1 (0_)
P1 (0_)
P2 (120_)
real:
160_
P3 (220_)
P3 (220_)
P1 (0_)
P4 (380_)
(nominal: 200_)
P3 (120_)
P3 (220_)
100_
P4 (120_)
P5 (20_)
100_
VKRC/ProgAnwenderR3.3 04.01.01 es
31 de 96
2.2
ltima instruccin
Este comando permite la entrada de la ltima instruccin ejecutada, en donde los valores
ya aparecen en los campos de entrada como propuesta.
Abra, a travs de la tecla de funciones, el men Instrucc., y de all, seleccione el punto del
men Ultima instruccin.
Como alternativa a la funcin del men Instrucc. y al men Ultima instruccin, puede
activarse la funcin pulsando la tecla del softkey Ultima Instr..
VKRC/ProgAnwenderR3.3 04.01.01 es
32 de 96
2.3
Movimiento standard
2.3.1
2.3.1.1
Consideraciones bsicas
2.3.1.2
P2
Trayectoria
PTP posible
Parada exacta
P1
Distancia ms corta entre dos puntos
2.3.1.3
P3
Parada exacta
El campo marcado con un fondo azul oscuro, tiene el as llamado Foco, es decir, el contenido de este campo puede ser modificado. Manteniendo pulsada la tecla de maysculas
(shift) en combinacin con una de las teclas del cursor z o !, o las teclas o , es
posible saltar de un campo a otro.
VKRC/ProgAnwenderR3.3 04.01.01 es
33 de 96
Funcin
Rango de valores
Tipo de movimiento
VB
Velocidad de movimiento
VE
Entorno de aproximacin
ACC
Aceleracin
Wzg
1 hasta 16 (predefinicin 1)
SPSTrig
ESC
VKRC/ProgAnwenderR3.3 04.01.01 es
34 de 96
2
2.3.1.4
P2
P1
P3
P2
P1
Entorno de aproximacin
con VE50% y VB100%
P3
VKRC/ProgAnwenderR3.3 04.01.01 es
35 de 96
2.3.2
2.3.2.1
P2
P1
2.3.2.2
P3
Parada exacta
El campo marcado con un fondo azul oscuro, tiene el as llamado Foco, es decir, el
contenido de este campo puede ser modificado. Manteniendo pulsada la tecla de
maysculas (shift) en combinacin con una de las teclas del cursor z o !, o las teclas
o , es posible saltar de un campo a otro.
VKRC/ProgAnwenderR3.3 04.01.01 es
36 de 96
En la tabla siguiente se presentan los campos de entrada, sus funciones y los rangos de
valores:
Den. del
campo.
LIN
Funcin
Rango de valores
Tipo de movimiento
VB
Velocidad de movimiento
VE
Entorno de aproximacin
ACC
Aceleracin
Wzg
1 hasta 16 (predefinicin 1)
SPSTrig
ESC
Por medio del softkey (por ej.: CIRC/PTP), puede definirse otro tipo de movimiento,
independientemente del campo que tenga el foco. Ud. puede seleccionar entre PTP, LIN y
CIRC. El softkey muestra siempre los tipos de desplazamiento que no se utilizan en el
momento.
Si Ud. desea asignarle a una instruccin LIN las coordenadas actuales del robot y
memorizarlas, pulse la tecla del softkey Coord. Con ello se aceptan, despus de confirmar
(si/no), las coordenadas actuales del robot.
Las coordenadas se registran en aquel punto en el cual se encuentra el cursor de edicin
intermitente, y no donde se encuentra el puntero de paso de color amarillo.
Si Ud. ha desplazado el robot a la posicin deseada, y han indicado en el formulario inline
todos los parmetros necesarios, termine la funcin, pulsando para ello la tecla de entrada
o la tecla del softkey Instruc. OK. Como consecuencia, se cierra el formulario, los datos
son memorizados y la lnea de instruccn es registrada e insertada debajo de la posicin del
cursor de edicin.
VKRC/ProgAnwenderR3.3 04.01.01 es
37 de 96
P2
P1
P3
P2
Entorno de aproximacin
con VE50% y VB100%
P1
P3
VB [mm/s]
2000
Posicionamiento aproximado
1000
50% de VE
P1
P2
P3
38 de 96
2.3.3
2.3.3.1
Punto
auxiliar
Punto de
arranque
Punto de
arranque
Punto de
destino
2.3.3.2
Punto de
destino
Punto
auxiliar
Entorno de aproximacin
Punto de
destino
Punto de
arranque
Punto de
destino
Punto de
arranque
Punto
auxiliar
Punto
auxiliar
VKRC/ProgAnwenderR3.3 04.01.01 es
39 de 96
Si la ventana de programacin est activa (enfocada), con las teclas del cursor, Ud. puede
seleccionar los campos de entrada. El campo seleccionado queda marcado con un fondo
azul oscuro.
En la siguiente tabla se detallan los campos de entrada, sus funciones y rangos de valores.
Den. del
campo.
LIN
Funcin
Rango de valores
Tipo de movimiento
VB
Velocidad de movimiento
VE
Entorno de aproximacin
ACC
Aceleracin
Wzg
SPSTrig
ESC
Con el softkey PTP/LIN puede Ud., en cualquier momento, independientemente del campo
de entrada en el cual se encuentre, definir otro tipo de movimiento. Puede seleccionar entre
PTP, LIN y CIRC. El softkey muestra siempre los tipos de movimiento que no se utilizan en
el momento.
Pulsando la tecla del softkey Coord PA se memorizan las coordenadas actuales del robot
para el punto auxiliar (PA).
Con el softkey Coord PF se memorizan las coordenadas actuales del robot para el punto
de destino, o final (PF).
VKRC/ProgAnwenderR3.3 04.01.01 es
40 de 96
En caso que las coordenadas de los puntos auxiliar y de destino estn demasiado cerca
o coincidan, se emite durante la ejecucin del programa, un mensaje de fallo.
Las coordenadas se registran en la lnea del programa, en la cual se encuentra el cursor
de edicin intermitente.
El softkey Coord permite, en cualquier momento, registrar las coordenadas actuales del
robot para la lnea del programa en la cual se encuentra el cursor de edicin. Con ello, Ud.
tiene la posibilidad de, por ej., programar una serie de pasos de movimiento y definir posteriormente las coordenadas de los puntos.
Si Ud. ha realizado todas las entradas, con el softkey Instruc.OK o con la tecla de entrada,
se memorizan estos datos, se cierra el formulario y la instruccin es insertada en el listado
en la posicin del cursor de edicin.
Despus de cerrar el formulario inline, el paso circular, compuesto de punto auxiliar y punto
de destino, es representado en una sola lnea.
En la seleccin de paso sobre un paso de movimiento circular, el desplazamiento se
ejecuta siempre sobre el punto de destino.
Una circunferencia completa de 360 debera estar compuesta, por lo menos, de dos
segmentos, para evitar un vuelco de la circunferencia en el plano.
P2
P1
P4
PI
PF
PF
P3
PI
VKRC/ProgAnwenderR3.3 04.01.01 es
41 de 96
2.4
Movimiento de tecnologa
2.4.1
Aplicaciones de pegamentos
2.4.1.1
Generalidades
Debido a las rampas de arranque y frenado ms pronunciadas de las funciones KLIN y
KCIRC, y las altas aceleraciones correspondientes, no se permite el uso de herramientas
o piezas pesadas, como por ej. una pinza de soldadura. Por ello, estas instrucciones son
adecuadas para aplicaciones de pegamentos y soldadura al arco.
La aceleracin mxima posible para la funcin KLIN o KCIRC es de 10 m/s2.
Todos los pasos de movimiento KLIN o KCIRC deben tener posicionamiento aproximado.
El primer y el ltimo paso de movimiento KLIN o KCIRC deben ser programados con
aceleracin reducida.
2.4.1.2
VKRC/ProgAnwenderR3.3 04.01.01 es
42 de 96
2.4.2
Suchlauf (Bsqueda)
2.4.2.1
Generalidades
Esta funcin puede utilizarse, por ejemplo, para realizar tareas de apilado (paletizado).
En un desplazamiento de bsqueda, el robot ejecuta un movimiento lineal hacia un punto.
En este caso, se programa el punto de destino de la bsqueda y no el punto de arranque.
En el ejemplo se indica el punto P2. La bsqueda arranca en el punto P1. Si el sensor
distante activa la entrada del sensor distante (el campo lejano (FERN)) entonces la
velocidad de bsqueda se reduce a la velocidad Vred. Vred se refiere a la velocidad de
trayectoria programada VB [mm/seg]. Si no se asigna ninguna entrada para el sensor
distante o se indica a Vred con valor 100, la velocidad de bsqueda no es reducida. Si el
sensor cercano activa la entrada del sensor cercano (NAH), se detiene el desplazamiento
de bsqueda, y con ello, el movimiento del robot; el desplazamiento se ejecuta al prximo
punto. En el ejemplo punto P3.
Sensor distante
P2
P1
P3
LIN
Direccin de bsqueda
Sensor cercano
Apilado
2.4.2.2
Si un campo del formulario inline tiene el foco, puede Ud., con las teclas del cursor,
seleccionar los campos de entrada. El campo seleccionado queda marcado con un fondo
azul oscuro.
VKRC/ProgAnwenderR3.3 04.01.01 es
43 de 96
Funcin
Rango de valores
VB
Velocidad de trayectoria
Wzg
1 hasta 16 (predefinicin 1)
Fern
VRED
Reduccin de velocidad
Nah
Un ciclo de evaluacin exacto de marcas no puede ser determinado dado que depende
de la cantidad y definicin de las mismas.
Los valores de los campos de entrada numricos pueden modificarse por medio del teclado
numrico o a travs de la tecla de funcin de estado Ms/Menos.
ESC
Pulsando la tecla del softkey Coord se memorizan las coordenadas actuales del robot.
Si han realizado todas las parametrizaciones, pulsando la tecla del softkey Instruc. OK o
pulsando la tecla de entrada, estos datos son memorizados, el formulario es cerrado y la
instruccin es registrada en el listado en la posicin del cursor.
VKRC/ProgAnwenderR3.3 04.01.01 es
44 de 96
2.5
2.5.1
Seleccin
Las funciones MAK/UP/Z slo pueden ser utilizadas si se ha seleccionado un programa y
se ha abierto una Fold. Con ello, dispone Ud. de dos posibilidades:
Ud. pulsa la tecla del softkey Instrucc. y selecciona el men MAKRO/UP/Zange, y a
continuacin el punto del men deseado:
*1: opcin
*1
Comentario
o
Ud. pulsa la tecla del softkey MAK/UP/Z y a continuacin la opcin deseada en la barra
de softkeys:
VKRC/ProgAnwenderR3.3 04.01.01 es
45 de 96
2.5.2
expr. booleana
Denom.
Funcin
del campo
Rango de valores
0...250
0...99
100...140 *2)
141...200
=
(no es posible el
posicionamiento aproximado)
(es posible el posicionamiento
aproximado, sin condiciones
de espera)
(no es posible el
posicionamiento aproximado)
Operador
_, (
Operador*1)
_, !
EIN, E
Tipo de operando
EIN, AUS, E, A, M, F, T, S
32
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operador
_, )
Ejemplo
VKRC/ProgAnwenderR3.3 04.01.01 es
46 de 96
2
2.5.2.1
Informaciones adicionales respecto a los temas seleccin de paso, cursor de programacin y edicin, as como indicacin en pantalla de ficheros de Folge, Makro y UP, se
encuentran en la documentacin [Operacin] en el captulo [Navegador].
VKRC/ProgAnwenderR3.3 04.01.01 es
47 de 96
SS
sealiza
fallo
Robby 1
A100
Robby 2
A200
A111
E7
Robby 3
El macro PLC de Makro se encuentra, en forma estndar, en el directorio C:\KRC\Roboter\KRC\R1\Makros y lleva el nombre Makrosps.src.
Este macro es interrogado en forma cclica (es decir, contnuamente) y tiene un
comportamiento como un PLC desacoplado, y al utilizarlo debe ser parametrizado. Preste
aqu atencin a las prescripciones para la generacin del PLC de Makro.
Las instrucciones PTP, LIN, CIRC, KLIN o KCIRC no estn permitidas en el PLC de
Makro. Si a pesar de ello se intenta programar una de estas instrucciones, se emite el
mensaje de fallo Instruccin no permitida en el macro.
Tampoco estn permitidas determinadas instrucciones de PLC puntual. En especial, se
refiere a las instrucciones MAKRO/UP/Zange, Espera/FB, SPS==> Pulso y ANA/
BS/Osci. Si se intenta declarar una de estas instrucciones, se emite el mensaje de fallo
Instruccin no permitida en PLC de MAKRO.
VKRC/ProgAnwenderR3.3 04.01.01 es
48 de 96
2.5.3
UP (Llamada de un subprograma)
La utilizacin de subprogramas permite una mayor claridad en la estructuracin de programas (Folgen), disminuyendo el volumen de trabajo a invertir. Los subprogramas pueden ser
activados cuantas veces se desee.
Se pueden utilizar instrucciones de movimiento, instrucciones PLC puntuales, macros y
subprogramas adicionales.
La funcin slo es ejecutada cuando el resultado de la expresin booleana es CONECTADO.
Esta funcin est basada en el siguiente sintaxis general.
UP 1...99
expr. booleana
Denom.
Funcin
del campo
Rango de valores
UP
Nmero de subprog.
1...99
Operador
_, (
Operador *1)
_, !
EIN, E
Tipo de operando
EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operador
_, )
Ejemplo
VKRC/ProgAnwenderR3.3 04.01.01 es
49 de 96
2.5.4
AUF = abrir
ZU = cerrar
AUF
Operando
booleano
Operador
booleano
ZU
Operando
booleano
max. 11 operandos
Denom.
Funcin
del campo
Rango de valores
ZANGE
Nmero de garra
1...16
AUF
Estado
AUF, ZU
Operador
_, (
Operador *1)
_, !
EIN, E
Tipo de operando
EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operador
_, )
Ejemplo
VKRC/ProgAnwenderR3.3 04.01.01 es
50 de 96
2.5.5
Denom.
Funcin
del campo
Rango de valores
Repeat
Tipo
UP, MAKRO
N=
Cantidad de repeticiones
STOP=
Operador *1)
_, !
EIN, E
Tipo de operando
EIN, AUS, E, A, M, F
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Ejemplo:
VKRC/ProgAnwenderR3.3 04.01.01 es
51 de 96
2.5.6
2.5.6.1
Es posible seleccionar entre los nmeros de programa 0 ... 255. Para funciones especiales
de la pinza de servo se dispone de los siguientes nmeros de programa:
G
-- 1
Inicializacin original
-- 2
Inicializacin cclica
-- 3
Fresado de electrodos
VKRC/ProgAnwenderR3.3 04.01.01 es
52 de 96
2
2.5.6.2
Inicializacin original
La llamada del correspondiente formulario inline se efecta con la instruccin del PLC del
punto MAK/UP/Z -- SPSServo. Despus de haber entrado el nmero de programa --1
para una Inicializacin original, se abre el formulario Inline que se representa a continuacin:
Una Inicializacin original debe efectuarse con cada cambio de electrodos (cpsulas).
Para ello se efectan dos movimientos de cierre de la pinza. En el primer movimiento se
presiona fuertemente la cpsula contra el portaelectrodo, y con el segundo movimiento se
efecta la medicin, ponindose a 0 las mediciones memorizadas efectuadas con las partes
desgastadas.
2.5.6.3
Inicializacin cclica
Con esta funcin es posible determinar el desgaste actual de los electrodos.
La llamada del formulario Inline para la inicializacin cclica se efecta con la instruccin
del PLC del punto MAK/UP/Z -- SPSServo. Despus de efectuada la entrada del nmero
de programa --2 para una Inicializacin cclica, se abre el formulario Inline que se
representa a continuacin:
VKRC/ProgAnwenderR3.3 04.01.01 es
53 de 96
Fresado de electrodos
El programa Fresado de electrodos es activado a travs de la instruccin del PLC punto
MAK/UP/Z -- SPSServo y entrada del nmero de programa --3 para el fresado de electrodos. Con ello se abre el formulario Inline representado a continuacin:
Cuchilla
de fresado
Fresadora de
electrodos
Espesor de
la cuchilla
El tiempo de fresado necesario se deja configurar de distintas maneras, por ejemplo a travs de
una condicin de espera o un bucle, el cual cuenta la cantidad de giros de la cuchilla de la fresadora.
Debido a la identificacin del nmero de programa 3, se selecciona internamente y de
forma totalmente automtica, el nmero de programa de soldadura 255, en el que
primeramente se han declarado la fuerza (fuerza de fresado) as como el espesor de la
pieza (=cuchilla de fresado).
VKRC/ProgAnwenderR3.3 04.01.01 es
54 de 96
2.6
Instrucciones PLC
2.6.1
Seleccin
Las instrucciones PLC slo estn disponibles si se ha seleccionado un programa. A continuacin tiene Ud. dos posibilidades de seleccionar instrucciones PLC:
Ud. pulsa la tecla del men de funciones Instrucc. y selecciona el men SPS==>, y de
l, el submen deseado:
*1: opcin
Comentario
*1
o
Ud. activa, pulsando una trs otra, las teclas de los softkeys correspondientes:
A la instruccin Positions--Flag (flag de posicin) slo puede accederse a travs del men
de funciones Instrucc. y del submen SPS==>.
VKRC/ProgAnwenderR3.3 04.01.01 es
55 de 96
2.6.2
Operando
booleano
Operador
booleano
M1 .. 24
Operando
booleano
max. 11 operandos
F1 .. 999
Denom.
Funcin
del campo
Rango de valores
Tipo
A, M, F
Nmero
Operador
_, (
Operador *1)
_, !
EIN, E
Tipo de operando
EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operador
_, )
Ejemplo
VKRC/ProgAnwenderR3.3 04.01.01 es
56 de 96
2.6.3
Condicin
expresin
aritmtica
bin1..10
Denom.
Funcin
del campo
Rango de valores
Operador aritmtico
i, bin
Nmero
Operador *1)
_, !
?, E
Tipo de operando
?, EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operando aritmtico
Nmero
Ejemplo
VKRC/ProgAnwenderR3.3 04.01.01 es
57 de 96
2.6.4
t= (Arrancar el temporizador)
Por medio de la funcin t= puede Ud. asignarle a un temporizador un valor inicial de
arranque, y, dependiendo de una condicin, al mismo tiempo arrancarlo.
Esta funcin est basada en el siguiente sintaxis general:
t1 ... 10
Condicin
[1/10 seg.]
Denom.
Funcin
del campo
Rango de valores
Nmero de temporizador
1...10
Operador *1)
_, !
?, E
Tipo de operando
?, EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operando aritmtico
Nmero
Ejemplo
VKRC/ProgAnwenderR3.3 04.01.01 es
58 de 96
2.6.5
Condicin
STOP
Denom.
Funcin
del campo
Rango de valores
Nmero de parada de
temporizador
1...10
Operador *1)
_, !
?, E
Tipo de operando
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Ejemplo
VKRC/ProgAnwenderR3.3 04.01.01 es
59 de 96
2.6.6
operando
aritmtico
operador
de comp.
operando
aritmtico
Denom.
Funcin
del campo
Rango de valores
1...999
Operando aritmtico
Nmero
>
Operador de comparacin
>, <, =, !
Operando aritmtico
Nmero
Ejemplo
VKRC/ProgAnwenderR3.3 04.01.01 es
60 de 96
2.6.7
Denom.
Funcin
del campo
Rango de valores
Puls A
1...1024
Operador *1)
_, !
EIN
Tipo de operando
EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Zeit: 1
0...300 1/10seg.
Est funcin puede ser utilizada cuando, por ejemplo, en la soldadura de pernos sincrnica
al movimiento del robot, deba tenerse la posibilidad de alimentacin de otro perno.
VKRC/ProgAnwenderR3.3 04.01.01 es
61 de 96
2.6.8
Denom.
Funcin
del campo
Rango de valores
Flag (bandera)
1...999
Eje
AXIS_1...6, EXAX_1...6
>
Operador de comparacin
<, >, =, !
Operando aritmtico
20
Ejemplo
En este ejemplo se activa la flag (bandera)1, en el momento que el eje 1 haya alcanzado
o sobrepasado el valor especifico del eje de 20.
Informaciones adicionales acerca de la visualizacin de los distintos ficheros Folge,
Makro y UP (SP) se encuentran en la documentacin [Operacin] en el captulo
[Navegador].
VKRC/ProgAnwenderR3.3 04.01.01 es
62 de 96
2.6.9
Funcin
Rango de valores
IBGN
DateiNr=
(ArchivoNro=)
AUSFUEHRUNG=
(EJECUCION=)
AUFZEICHNUNG=
(REGISTRO=)
*1 Archivo IBGNxx.ibg
(xx corresponde a ArchivoNro)
*2 Archivo RECORDxx.ibg (xx corresponde a ArchivoNro)
*3 E = Entrada; A = Salida; M = Marca; F = Flag; T = Flag del temporizador; S = Flag del
sensor
Ejecucin
Las informaciones necesarias (Punto de arranque y de destino, $BASE, $TOOL y
$IPO_MODE) se obtienen del archivo ASCII IBGNxx.ibg ya predeterminado y el TCP se
desplaza de acuerdo con estos datos.
Registro
Todos los pasos de movimiento (PTP, LIN, CIRC, KLIN, KCIRC) entre IBGN ANFANG... y
IBGN ENDE... son guardados en un archivo (RECORDxx.ibg) en formato ASCII. Dependiendo de la configuracin, pueden registrarse entradas y salidas digitales y analgicas,
Flags, marcas y temporizadores de forma sincrnica al movimiento actual. El registro es
efectuado con el ciclo de interpolacin.
Una vez arrancado el registro, una modificacin de $BASE, $TOOL o $IPO_MODE genera
la emisin de un mensaje de fallo as como tambin la interrupcin del registro. Pulsar la tecla
de parada finaliza tambin con el registro.
Un registro slo est permitido en el modo de servicio EXT en combinacin con el modo
de ejecucin del programa GO.
Si sobre el disco duro se encuentra ya un archivo ASCII con el mismo nombre, con el
arranque del registro es sobreescrito o borrado sin previa consulta.
VKRC/ProgAnwenderR3.3 04.01.01 es
63 de 96
Dentro del PLC de un punto se define el comienzo o el final de la zona respectiva (IBGN
ANFANG... o IBGN ENDE...);
Dentro de un PLC del punto, una instruccin IBGN es efectuada como ltimo comando.
Comienzo y final de un bloque no deben encontrarse dentro de un mismo PLC del punto.
Tampoco se permite la presencia de subprogramas en el mismo PLC del punto que contenga instrucciones IBGN.
No est permitida la utilizacin dentro de un MacroPLC.
Se salta por encima de todos los movimientos desde IBGN ANFANG... hasta IBGN
ENDE... en el programa actual.
64 de 96
VKRC/ProgAnwenderR3.3 04.01.01 es
65 de 96
2.7
2.7.1
Seleccin
Tambin estas instrucciones de PLC estn disponibles despus de haber seleccionado el
softkeys Abrir PLC.
Pulse la tecla del men Instrucc. y seleccione de l, el men Espera/FB y el submen
necesario:
Comentario
o
Ud. pulsa la tecla del softkey Espera/FB y a continuacin selecciona la funcin deseada:
un tiempo determinado,
a condiciones de espera, o
a condiciones de movimiento.
Esta funciones se utilizan, por ejemplo, en la soldadura por puntos, o para el enclavamiento
con otros aparatos o robots.
Estas instrucciones de espera se ejecutan en el punto en el cual han sido programadas.
Una excepcin la representa la condicin de espera ON--LINE (W onl). Esta instruccin
es interrogada en el recorrido hacia el punto, en el cual se ha programado Warte--onl
(Espera online).
VKRC/ProgAnwenderR3.3 04.01.01 es
66 de 96
2.7.2
expr. booleana
Denom.
Funcin
del campo
Rango de valores
FB ONL
Operador
_, (
Operador *1)
_, !
EIN, E
Tipo de operando
EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operador
_, )
Ejemplo
FB_ONL E1
FB_ONL E1 activa
Rampa de frenado
P2
P1
Punto de parada
La instruccin FB ONL -- E1 detiene el robot hasta que la entrada 1 tenga el valor FALSE o bien, 0 lgico.
P3
FB ONL est activa durante el recorrido hacia el punto en el cual ha sido programada. Est
activa inclusive despus, hasta que se tenga una nueva instruccin FB.
Al final del programa la instruccin FB es reseteada.
VKRC/ProgAnwenderR3.3 04.01.01 es
67 de 96
2.7.3
ESPERA
expr. booleana
ONL
Denom.
Funcin
del campo
Rango de valores
WARTE
Tipo
onl, bis
Operador
_, (
Operador *1)
_, !
EIN, E
Tipo de operando
EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operador
_, )
Ejemplo 1
Pv
P1
cuando E1 = FALSE
WARTE ONL E1
cuando E1 = TRUE
P2
Event. punto de parada
P3
VKRC/ProgAnwenderR3.3 04.01.01 es
68 de 96
Ejemplo 2
Rampa de frenado
cuando E1 = TRUE
P1
P2
WARTE bis E1
Punto de parada
P3
VKRC/ProgAnwenderR3.3 04.01.01 es
69 de 96
2.7.4
ESPERA
expr. aritmtica
[1/10 seg.]
Denom.
Funcin
del campo
Rango de valores
Tiempo
1/
10 seg.
Ejemplo
Rampa de frenado
WARTE 300 * 1/10s
P1
P2
Punto de parada
P3
VKRC/ProgAnwenderR3.3 04.01.01 es
70 de 96
2.7.5
Verriegelung (Enclavamiento)
La instruccin de enclavamiento se utiliza cuando los campos de trabajo de varios robot se
solapan o intersectan.
Despus de pulsar la tecla del softkey VERR, se abre un formulario inline para la entrada
de parmetros, necesarios para la ejecucin de la instruccin de enclavamiento:
Denom.
Funcin
del campo
Rango de valores
VERR.
Nmero de enclavamiento
1...8
ROB
EIN
Tipo de operando
EIN, AUS
WARTE
bis E
Nmero de entrada
E (1...1024)
dann A
Nmero de salida
A (1...1024)
Prio
Prioridad
1, 2
Ejemplo
Zona de enclavamiento
Rob 2
(Prioridad 2)
Rob 1
(Prioridad 1)
VKRC/ProgAnwenderR3.3 04.01.01 es
71 de 96
2.7.6
expr. booleana
Denom.
Funcin
del campo
Rango de valores
FB PSPS= Operador
_, (
Operador *1)
_, !
EIN, E
Tipo de operando
EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operador
_, )
Ejemplo
FB PSPS E1 no activo
Rampa de frenado
FB PSPS E1
P2
P1
Punto de detencin
P3
VKRC/ProgAnwenderR3.3 04.01.01 es
72 de 96
2.7.7
I--Bus alternativo
La funcin I--Bus alternativo posibilita la desconexion temporal de un segmento de Interbus
o de un participante. Esta instruccin es necesaria cuando, por ejemplo, un robot est
equipado con un dispositivo automatico de cambio de herramienta, y sobre la misma se
encuentra un participante del Interbus. Caso contrario, un cambio de la herramienta
generara un fallo de bus.
Denom.
Funcin
del campo
Rango de valores
IBG
Nmero de segmento de
interbus
1...256
_, !
EIN, E
Tipo de operando
EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
3.0
Cabecera de bus 3
(montada en forma fija
a la herramienta)
Cabecera de bus 1
Cabecera de bus 2
1.0
2.0
1.1
2.1
1.2
2.2
El segmento de Interbus 3.0 es ignorado momentaneamente, para poder realizar un
cambio de herramienta, porque de otro modo, una apertura de la comunicacin del
Interbus causaria un fallo de bus.
VKRC/ProgAnwenderR3.3 04.01.01 es
73 de 96
2.8
2.8.1
Seleccin
Las funciones ANA/BS/Osci slo pueden ser utilizadas si se ha abierto una Fold:
Ud. pulsa la tecla de la funcin del men Instrucc. y selecciona el men ANA/BS/Osci ,
y de l, el punto del men deseado:
o
Ud. pulsa la tecla del softkey ==> seguido de ana/BS/Pnd y a continuacin la opcin
deseada en la barra de softkeys siguiente:
VKRC/ProgAnwenderR3.3 04.01.01 es
74 de 96
2.8.2
Salida analgica
2.8.2.1
Generalidades
Despus de haber pulsado la tecla del softkey ana/BS/Pnd, puede Ud. seleccionar entre
una de las tres opcines:
Por medio de la salida analgica puede Ud. dar salida a tensines analgicas a travs de
la unidad de control. Las tensines de salida pueden tener las siguientes caractersticas
G
constante en el tiempo,
Estas funciones se utilizan, por ejemplo, para la dosificacin de pegamentos, para la parametrizacin en soldadura al arco o para el mando escalonado de presin en soldadura por
puntos.
Es posible el mando de hasta 16 canales analgicos distintos al mismo tiempo, que tambin
pueden depender de ciertas condiciones.
Las salidas analgicas se emiten, en la unidad de control VKR C..., slo a travs de los
buses de campo.
VKRC/ProgAnwenderR3.3 04.01.01 es
75 de 96
Condicin
KONST:
expresin
aritmtica
[mV]
Denom.
Funcin
del campo
Rango de valores
ana
Salida analgica
1...16
Operador *1)
_, !
EIN, E
Tipo de operando
?, EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
KONST:
Operando aritmtico
3500
Tensin en la salida
Ejemplo
Sobre la salida analgica 3 se da salida a 10000 mV, cuando la marca 21 no est activada
(0 lgico o bien, FALSE).
VKRC/ProgAnwenderR3.3 04.01.01 es
76 de 96
2
2.8.2.3
Condicin
vprop
expresin
aritmtica
OFFS:
expresin
aritmtica
[mV]
Despus de haber seleccionado el softkey ana vprop: se abre el siguiente formulario inline:
Denom.
Funcin
del campo
Rango de valores
ana
Salida analgica
1...16
Operador *1)
_, !
EIN, E
Tipo de operando
?, EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Vprop:
Tipo
Velocidad
Operando aritmtico
Tensin en la salida
Duracin *2)
Offs
Delay
VKRC/ProgAnwenderR3.3 04.01.01 es
77 de 96
+500
t [ms]
Ejemplo 2 (Offset)
Para un cordn ptimo de pegamento con una velocidad del robot de 400mm/s, es necesario tener una tensin analgica de 5000mV. Un test demuestra que la unidad de control
del equipo de pegamento recin con un valor de tensin analgica de --70mV del lado del
robot, alcanza un valor analgico interno de 0V.
Dado que en este ejemplo se necesitan 5000mV (con 400mm/s), el robot deberia desplazarse con una velocidad de 800\mm/s, para alcanzar el valor mximo posible de
10000mV. Este valor se indica en el formulario inline.
Uana [mV]
vRob [mm/s]
5000 [mV]
4930 [mV]
5000
400
vRob
Salida analgica
t [ms]
En este caso, la unidad de control del equipo de pegamento arranca 85ms antes que el
robot con el correspondiente valor de offset.
Uana en [mV]
--85ms
5000
4930
0
VKRC/ProgAnwenderR3.3 04.01.01 es
78 de 96
VKRC/ProgAnwenderR3.3 04.01.01 es
79 de 96
Condicin
KST+P:
expresin
aritmtica
[mV]
expresin
aritmtica
OSCILAR
[mV]
Despus de haber seleccionado el softkey ana kst+p, se abre el siguiente formulario inline:
Denom.
Funcin
del campo
Rango de valores
ana
Salida analgica
1...16
Operador *1)
_, !
EIN, E
Tipo de operando
?, EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
KST+P
Operando aritmtico
Tensin
Operando aritmtico
Tensin en la salida
Pendel:
Tensin en [mV]
4250
3500
2750
0
4250 [mV]
+750 [mV]
--750 [mV]
t [ms]
VKRC/ProgAnwenderR3.3 04.01.01 es
80 de 96
2.8.3
BS -- Funciones tiempo--distancia
2.8.3.1
Generalidades
Si pulsa la tecla del softkey ana/BS/Pnd, puede acceder a las funciones de tiempo--distancia.
Con las funciones--tiempo distancia, tiene Ud. la posibilidad, a una determinada distancia
o en un determinado tiempo antes del prximo punto en el espacio
G
Parada
VE
(1)
Parada exacta
0 -->
(2)
Parada exacta
(3)
(4)
100 -->
0 *1)
0 *1)
Los formularios inline para las funciones tiempo--distancia contienen la opcin Schaltpkt:
(Punto de conmutacin). El primer valor indica la distancia al punto de disparo (trigger),
mientras que el segundo es un tiempo de retardo adicional, que puede asumir tanto valores
positivos como negativos. El tiempo de retardo es especialmente importante para
aplicaciones de pegamento, dado que con l se compensan tiempos muertos del equipo de
control de pegamento.
Distancia
Delay (retardo)
VKRC/ProgAnwenderR3.3 04.01.01 es
81 de 96
P2 x
VE=0 x Tipo (2)
Tipo (1)
Tipo (3)
P4 x
VE=100
P1 x
VE=0
Tipo (4)
x P5
VE=0
negativo
Punto de disparo
(Distance=1)
x
Entorno de
aproximacin
Entorno de
aproximacin
Punto de disparo
(Distance=1)
x
negativo
Posicionamiento aprox.
En el posicionamiento aproximado, el punto de disparo se encuentra en el centro del
entorno de aproximacin. El tiempo de disparo puede ser negativo o positivo. Los lmites
son el comienzo o el final del entorno de aproximacin, respectivamente.
Punto de disparo
(Distance)
--
+
Entorno de
aproximacin
Entorno de
aproximacin
x
-Punto de disparo +
(Distance)
VKRC/ProgAnwenderR3.3 04.01.01 es
82 de 96
Tipo (1)
x
P0
VE=0
Tipo (2)
x
x P2
P1
VE=100
VE=100
Tipo (1)
x P5
VE=0
Tipo (3)
x
Tipo (4)
P3
x
VE=100
P4 VE=0
Tipo (1)
x
P1 --
x
P6
x P2
x P5
Punto de disparo
x
P3
x
P4
El punto de conmutacin de un movimiento de trayectoria puede ser desplazado en direccin negativa desde el punto programado (punto de disparo) hacia atrs hasta el punto
anterior. Esto corresponde tambin con un valor negativo en el campo Schaltpkt: (punto
de conmutacin) del formulario inline.
Desplazamiento positivo
x
P0
x
P1
x
P6
x P2
x P5
Punto de disparo
+
Parada exacta
x
P3
x
P4
83 de 96
La distancia programada de este modo slo es vlida para el punto en donde se encuentra
el cursor amarillo.
VKRC/ProgAnwenderR3.3 04.01.01 es
84 de 96
2
2.8.3.2
BS A/F (Salidas)
Esta funcin est basada en el siguiente sintaxis general:
A1...1024
Condicin
BS
F 1...999
expresin
booleana
punto
de con.
+/--9999[mm]
+/--9999[ms]
Denom.
Funcin
del campo
Rango de valores
BS
Tipo
A, F
Nmero
A (1...1024), F (1...999)
Operador *1)
_, !
EIN, E
Tipo de operando
?, EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operador
_, (
Operador *1)
_, !
EIN, E
Tipo de operando
?, EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operador
_, )
Tiempo de retardo
Schaltpkt:
x x
--100ms
x P2
x (Punto programado)
--150mm
x
P3
VKRC/ProgAnwenderR3.3 04.01.01 es
85 de 96
VKRC/ProgAnwenderR3.3 04.01.01 es
86 de 96
2
2.8.3.3
Condicin
BS
ana_vprop1...16
expresin
aritmtica
punto
de con.
+/--9999[mm]
+/--9999[ms]
ana_offs1...16
Denom.
Funcin
del campo
Rango de valores
BS
Tipo
bin
ana
Nmero
Operador *1)
_, !
EIN, E
Tipo de operando
?, EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
Operando aritmtico
Distancia al punto de
disparo
Tiempo de retardo
VKRC/ProgAnwenderR3.3 04.01.01 es
87 de 96
x
P1
P2
(Punto programado)
x
x
Punto de conmutacin
x
--80ms
120mm
x
x
P3
En puntos PTP no se permiten puntos de conmutacin distintos de cero.
En una instruccin PTP slo se permiten puntos de conmutacin directamente sobre el
punto programado. Pero si a pesar de ello (como en el caso de aplicacin de pegamentos)
es necesario realizar una compensacin de tiempos muertos, puede realizarse esto slo
por medio de los tiempos de retardo (Delay) [ms].
VKRC/ProgAnwenderR3.3 04.01.01 es
88 de 96
2.8.4
Pnd (Oscilacin)
La funcion Oscilacin superpone a la trayectoria una figura de oscilacin seleccionable.
Para esta seleccin, pulse la tecla del softkey ana/BS/Pnd, y de la barra de softkeys que
se abre a continuacion, seleccione la funcin Oscilacin. Finalizada la seleccin, se abre
el siguiente formulario inline:
Denom.
Funcin
del campo
Rango de valores
Pendeln
(Oscilar)
Conectar o desconectar la
funcin de oscilacin
EIN, AUS
Figur
(Figura)
Seleccin de la figura de
oscilacin
1 = Tringulo
2 = Trapecio
3 = Trapecio asimtrico
4 = Espiral
5 = Ocho acostado
6 = Definicin del usuario (nivel del experto)
7 = Definicin del usuario (nivel del experto)
Amplitude
(Amplitud)
1 hasta 30 mm
Periode
(Perodo)
Longitud de oscilacin
1 hasta 50 mm
Ebene
(Plano)
Figura de
oscilacin
Desviacin lateral
(Amplitud)
Longitud de oscilacin
en direccin de la soldadura
Sin oscilar
Tringulo
Trapecio
VKRC/ProgAnwenderR3.3 04.01.01 es
89 de 96
Trapecio
asimtrico
Espiral
Ocho acostado
Definicin por
el usuario
slo al nivel de expertos
7
Definicin por
el usuario
slo al nivel de expertos
VKRC/ProgAnwenderR3.3 04.01.01 es
90 de 96
2.9
2.9.1
Generalidades
Con el men USER, al cual se accede a travs del men de funciones Instrucc., es
activado el programa VW_USR_R. Por medio de estos moduls, Ud. puede programar
funcionalidades en KRL. Para ello se dispone de varios subprograms locales, que pueden
ser utilizados de acuerdo a la necesidad y funcionalidad. Los parmetros indicados en el
formulario inline son transmitidos al mdulo VW_USR.
Despus de pulsar la tecla del men de funciones Instrucc., seleccione Ud. el punto del
men USER:
Est funcin slo puede ser activada a travs del men de funciones Instrucc. Slo est
permitida dentro de una instruccin PLC del punto. Del modo contrario, se emite un
mensaje de fallo.
Un usuario puede llamar el formulario inline y efectuar solamente modificaciones a la
transferencia de parmetros (valor). Pero sto solamente es posible si antes ha sido
configurado por un experto. Llamadas USER no estn permitidas en el PLC de Makro ni
tampoco en ningn otro macro. Slo pueden utilizarse en el PLC del punto.
A continuacin, se abre el siguiente formulario inline, en el cual se pueden indicar hasta siete
parmetros:
Denom.
Funcin
del campo
Rango de valores
P1...6=
Operando aritmtico
i, bin, t, ana
Nmero
P7=
Operador *1)
_, !
EIN, E
Tipo de operando
EIN, AUS, E, A, M, F, T, S
E (1...1024), A (1...1024),
M (1...24), F (1...999), T (1...10), S (1...32)
VKRC/ProgAnwenderR3.3 04.01.01 es
91 de 96
2.9.2
VKRC/ProgAnwenderR3.3 04.01.01 es
92 de 96
2.10
Utilizar comentarios
Por adicin de comentarios, o bien, lneas de comentarios, puede Ud. generar su programa
en forma ms clara y entendible para otras personas.
La velocidad de ejecucin del programa no es influenciada ni por la longitud ni tampoco
por la cantidad de comentarios.
2.10.1
...insertar
Pulsando la tecla del men Instrucc. se accede al submen Comentario. La seleccin
puede realizarse con ayuda de las teclas del cursor o y confirmacin de la seleccin
por medio de la tecla de entrada o entrada de la correspondiente cifra subrayada a travs
del teclado numrico activado.
Comentario
Por seleccin de esta funcin se abre el siguiente formulario inline en la ventana de programacin y la barra de softkeys cambia de asignacin pasando a instruccines de cancelacin
o confirmacin.
Despus de haber dado entrada al texto de comentario, pulse la tecla del softkey Instruc.
OK o la tecla de entrada.
Ud. puede finalizar en todo momento la funcin por medio del softkey Esc. instruc. o
pulsando la tecla Esc.
ESC
VKRC/ProgAnwenderR3.3 04.01.01 es
93 de 96
2.10.2
...modificar
Mueva el cursor del programa directamente sobre la lnea de comentarios, independientemente si el mismo se encuentra en una Fold o entre dos puntos programados, y pulse la tecla
del softkey Modificar. Debido a ello se abre el formulario inline y el texto antiguo est a
disposicin para ser modificado.
ESC
2.10.3
...Borrar
Mueva el cursor del programa directamente sobre la lnea de comentarios, independientemente si el mismo se encuentra en una Fold o entre dos puntos programados, y pulse la tecla
del men Procesar, y con las teclas del cursor colquese en el punto del men Borrar.
VKRC/ProgAnwenderR3.3 04.01.01 es
94 de 96
Pulse la tecla del softkey Si si est seguro que quiere borrar la lnea, entonces la lnea de
comentario desaparece del programa. Si pulsa la tecla del softkey No, o bien, Cancelar,
se interrumpe la funcin de borrado y la lnea de comentario se encuentra en la misma
posicin en el programa. El puntero de paso y la marca del programa se encuentran sobre
la lnea de comentario.
VKRC/ProgAnwenderR3.3 04.01.01 es
95 de 96
NOTAS:
VKRC/ProgAnwenderR3.3 04.01.01 es
96 de 96
Index
D
A/M/F, 56
Abrir, 9
Abrir PLC, 13
ACC, 34, 37, 40
Aceleracin, 34, 37, 40
Amplitud, 89
ana konst:, 76
ana/BS/Pnd, 81, 89
anavprop:, 77
Aplicaciones de pegamentos, 28, 42
Arrancar el temporizador, 58
Definiciones, 24
Desplazamiento lineal controlado por sensor,
28
Desviacin de oscilacin, 75
Desviacin lateral, 89
Detener el temporizador, 59
E
Editar, 9, 29
Efectuar salidas binarias/analgicas, 81
Ejes de movimiento de rotacin sin fin, 30
Elementos, 22
Enclavamiento, 71
Entorno de aproximacin, 37, 40
Entrada sensor cercano, 44
Entrada sensor distante, 44
Entradas, 22
Espera onl/bis, 68
Espera Tiempo, 70
B
Borrar, 11, 16, 94
BS A/F, 85
BS bin/ana=, 87
Bucle Makro/UP, 13
Buscando..., 17
Buses de campo, 75
Bsqueda, 28, 43
F
FB ONL, 67
FB PSPS, 72
Fern (distante), 44
Fichero con extencin Zip, 10
Figura, 89
Figura de oscilacin, 89
Flags (banderas), 22, 62, 81
Flags (banderas) de sensor, 22
Flags (banderas) de temporizador, 22
Flags (banderas) dependientes de la posicin,
62
Foco, 33, 36
Formulario inline, 29
Fresado de electrodos, 54
Funcin de estado Arriba/Abajo, 21
Funciones de garra, 13
Funciones tiempo--distancia, 13, 81
C
Cancelar programa, 20
Cargar programas del disquete, 11
Cerrar CLP, 13
Cerrar el editor, 20
CIRC, 28, 39
Comentario, 93
Comparacin, 60
Comportamiento en el posicionamiento aproximado, 28
Condicin de espera ON--LINE, 66
Condicin de movimiento, 66, 67, 72
Condiciones de espera, 66, 68
Condiciones de espera y de movimiento, 13
Constante booleana, 22
Contador de nmeros enteros, 22
Contadores y salidas binarias, 57
Copiar, 11, 15
Cortar, 16
CTRL--C, 15
CTRL--F, 17
CTRL--V, 16
CTRL--X, 16
Cursor de edicin, 29
G
Giro del plano de oscilacin, 89
Guardar programas sobre disquete, 10
I
i/bin, 57
IBGN, 63
Index -- i
Index
Inicializacin cclica, 53
Inicializacin original, 53
Insertar, 16
Instruccin de movimiento, 28
Instrucciones de espera y de movimiento, 66
Instrucciones de garra, 50
Instrucciones PLC, 55, 57
Interfaz ASCII, 63
Orientacin, 36
Oscilar, 13, 80, 89
P
PA, 40
Parada exacta, 28, 33, 36, 39, 81
Perodo, 89
PF, 40
Pinza de servo (Servozange), 52
Plano, 89
PLC de Makro, 48, 61, 62, 91
Posicionamiento aproximado, 28, 35, 38, 39,
82
Prioridad, 23
Programacin de movimientos, 28
Programacin por aprendizaje de los puntos de
soldadura, 52
PTP, 28, 33
Pulso, 61
Punto auxiliar (intermedio), 39, 40
Punto con pos. aprox., 81
Punto de arranque, 39
Punto de conmutacin, 82
Punto de destino (final), 39, 40, 82
K
KCIRC, 28, 42
KLIN, 28, 42
kst+p, 80
L
LIN, 28, 36
Llamada de funcionalidades KRL, 91
Llamada de un subprograma, 49
Longitud de oscilacin, 89
M
Macro de seleccin de paso/lnea, 47
Macros, 13
MAKRO, 46
MakroSaw, 47
MakroSPS, 64
Marcas, 22
Modo de edicin, 29
Movimientos circulares, 39
Movimientos lineales, 36
Movimientos punto a punto, 33
N
Nah (cercano), 44
Nuevo, 7
Nmero de herramienta, 34, 37, 40, 44
Nmeros de enclavamientos, 71
O
Online, 15
Operador aritmtico, 22, 23
Operador booleano, 22, 23
Operador de comparacin, 22, 23
Operadores, 22
Operando aritmtico, 22
Operando booleano, 22
R
Reduccin de velocidad, 44
Reemplazar, 19
Resetear programa, 20
S
Salida analgica, 13, 75
Salida binaria / analgica, 87
Salida pulsante, 61
Salidas, 22, 81, 85
Salidas analgicas, 22
Salidas binarias, 22
Seleccin de la figura de oscilacin, 89
Seleccionar, 8
Sensor cercano, 43
Sensor distante, 43
ServoGun, 52
Sincronizacin de fase, 33
SPS (PLC), 34, 37, 40
SPSServo, 52
SPSTrig, 34, 37, 40
Subprograma, 13, 15
Suchlauf, 28, 43
Index -- ii
Index
T
t=, 58
t=STOP, 59
Tecla ESC, 34, 37
Tecla de entrada, 29
Tecla de maysculas, 33, 36
Teclas del cursor, 33, 36
Temporizador, 22
Tensin analgica, 76
Tensin analgica constante, 76
Tensin analgica proporcional a la velocidad,
77
Tensin constante y desviacin de oscilacin,
80
Tensiones analgicas, 75
Tiempo determinado, 66
Tiempo fijo, 70
Tipo de movimiento, 34, 37, 40
Tipos de movimiento, 28
Transferencia de parmetros, 91
U
ltima instruccin, 32
UP, 49
USER, 91
V
VB, 34, 37, 40, 44
VE, 34, 37, 40
Velocidad de movimiento, 34, 37, 40
Velocidad de trayectoria, 44
Verriegelung, 71
Vred, 43, 44
VW_USR, 91
VW_USR_R, 91
W
W onl, 66
Wzg, 34, 37, 40, 44
Z
ZANGE, 50
Index -- iii