Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIN BSICA
Una vez recibido el producto y antes de
empezar alguna operacin, leer estas
instrucciones minuciosamente y tomar-
las como futura referencia.
Revision
040413
Primera versin de este manual.
Seguridad
Notas para una operacion segura
Leer el manual cuidadosamente antes de la instalacin, operacin, mantenimiento o inspec-
cin del MOTOMAN NX100.
En este manual, las notas para una operacin segura se clasifican como AVISO o INFOR-
MACION.
AVISO
Indica una situacin potencial de riesgo, que si no se
evita, puede provocar daos menores, moderados o
serios al personal y a los equipos. Tambin puede
usarse para alertar sobre operaciones inseguras.
Para asegurar siempre una operacin eficiente y
segura, asegurarse de seguir todas las instrucciones,
incluso si no estn designadas como PRECAUCION y
AVISO.
INFORMACION
Asegurarse de seguir siempre explcitamente los trmi-
nos listados bajo este encabezamiento.
Este manual explica varios de los componentes del sistema MOTOMAN NX100
y operaciones generales. Leer este manual cuidadosamente y asegurarse de
entender su contenido antes de manipular el MOTOMAN NX100.
Teclas operativas
A continuacin se muestran las teclas, botones y pantallas de la consola de programacin y
el panel de control:
Programando
Confirmar que no hay personas dentro del rea de trabajo del robot y se est
en una ubicacin segura antes de:
Conectar la alimentacin al MOTOMAN NX100.
Mover el robot con la caja de programacin.
Llevar a cabo operaciones de programacin.
Llevar a cabo operaciones automticas.
Alguien puede resultar daado si entra en el rea del robot durante su operacin. Pulsar
siempre parada de emergencia si surge algn problema.
Servicio
Recambios
La garanta MOTOMAN solo es vlida si se usan sus recambios originales.
1. Introduccin 11
Descripcin general del modelo NX100 ....................................................11
Consola de programacin ..........................................................................12
Descripcin general de la consola de programacin ................................12
Descripcin de las teclas ..........................................................................13
Teclas de la consola de programacin......................................................14
Ventana de la consola de programacin ...................................................21
Descripciones de pantallas .......................................................................27
Pantalla de gua.........................................................................................29
Entrada de carcter ...................................................................................29
Modos ...........................................................................................................32
Teach mode (Modo de programacin) .....................................................32
Play mode (Modo de Reproduccin)........................................................32
Remote mode (Modo remoto) ..................................................................32
Prioridad del modo de programacin .......................................................32
Editar programas y programas activos .....................................................33
Sobre el modo de seguridad .......................................................................33
Tipos de modos de seguridad ...................................................................33
Cambio de modos de seguridad................................................................38
4. Programacin 117
Preparacin para la programacin ........................................................ 117
Verificacin de los botones de parada de emergencia ........................... 117
Ajuste del bloqueo de programacin ..................................................... 117
Registro de un programa ........................................................................ 118
Operacin de programacin .................................................................... 121
La ventana de programacin .................................................................. 121
Tipo de interpolacin y velocidad de reproduccin............................... 122
Pasos de programacin .......................................................................... 127
Superposicin de los pasos primero y ltimo ........................................ 136
Verificacin de pasos ................................................................................ 137
Operaciones de la tecla FWD/BWD ...................................................... 137
Pasos de programacin ............................................................................ 143
Visualizacin de la ventana JOB CONTENT (Contenido del programa) para
la edicin. ............................................................................................... 147
Insercin de instrucciones MOV (movimiento) .................................... 148
Eliminacin de instrucciones MOV (movimiento)................................ 150
Modificacin de instrucciones MOV (movimiento).............................. 151
Deshaga la operacin despus de editar una instruccin
MOV (movimiento) ............................................................................... 152
Modificacin de las instrucciones de punto de referencia ..................... 153
Modificacin de instrucciones del temporizador ................................... 154
Modificacin de programas ..................................................................... 155
Llamar a un programa ............................................................................ 155
Ventanas relacionadas con el programa................................................. 155
Instrucciones de edicin ........................................................................... 161
5. Reproduccin 221
Preparacin para la reproduccin ..........................................................221
Reproduccin ...........................................................................................225
La ventana PLAYBACK (REPRODUCCIN) .....................................225
Operacin de reproduccin.....................................................................226
Operaciones de reproduccin especiales ................................................229
Parada y reinicio .......................................................................................234
Retencin................................................................................................234
Parada de emergencia .............................................................................235
Reiniciar tras una parada de emergencia ................................................236
Parada por alarma ...................................................................................236
Otras .......................................................................................................238
Modificacin de la velocidad de reproduccin .......................................239
Modificacin mediante sustitucin de velocidades................................239
Reproduccin con arranque reservado ..................................................244
Preparacin para el arranque reservado..................................................244
Reproduccin desde arranque reservado ................................................251
Operacin de retencin...........................................................................254
Mostrar pila de programas ......................................................................256
MOTOMAN-NX100
1. Introduccin
1.1 Descripcin general del modelo NX100
El interruptor de alimentacin principal y el cierre de la puerta estn ubicados en la parte
frontal del controlador NX100. El botn de parada de emergencia estndar est disponible en
la consola de programacin, que cuelga de un gancho en la puerta frontal.
Para ms informacin sobre la puesta a punto, instalacin y conexin al sistema NX100,
consulte la seccin INSTALACIN Y CABLEADO DEL NX100
MOTOMAN
NX100
Botn de arranque
Botn de retencin
Interruptor
de modo
Botn de parada
de emergencia
REMOTE TEACH
PLAY START HOLD
Tecla de pgina
MainMenu ShortCut !Turnonservopower
Tecla del
cursor
LAYOUT GOBACK
DIRECT
OPEN
COORD
Multi PAGE AREA
SERVO SELECT
Tecla de seleccin
MAIN SHORT
ON !? CANCEL
MENU CUT
READY ASSIST
SERVOON
X- X+
S- S+ X- X+
HIGH R- R+
SPEED
Y-. Y+
L- L+ Y- Y+
.
B- B+
FAST Teclas de velocidad
Z- Z+ MANUALSPEED
Z- Z+
manual
U- U+ SLOW T- T+
Teclas de ejes
INTER 7 8 9 TEST
SHIFT LOCK START SHIFT
Interruptor de
habilitacin
ROBOT INFORM 4 5. 6 BWD FWD
LIST
BACK MOTION 0 . -
SPACE MODIFY ENTER
TYPE Tecla de entrada
MOTOMAN
ENTER
ejemplo, se muestra como [ENTER].
Las teclas numricas tienen funciones adicionales junto con sus valores numricos. Las
teclas de funciones duales se usan en el contexto de la operacin que se lleva a cabo. Por
ejemplo: 1 puede ser descrita en el texto como [1] o [TIMER].
TIMER
Teclas de smbolos
Las teclas que tienen smbolos impresos en ellas, se designan mediante [ ] pero estn
representadas con un dibujo pequeo, a excepcin de la tecla del cursor, que no se muestra
con un dibujo.
Cursor
DIRECT
OPEN
Tecla de apertura directa
GOBACK
Tecla de pgina
PAGE
7 8 9
w- w+ w- w+
r+ r+ R- R+
4 5 6
Y- Y+
L- L+
Y-
B-
Y+
B+
1 2 3
Z- Z+ Z- Z+
U- U+ T- T+
0 -
[SHIFT] + UP
Regresa a la pgina anterior.
[SHIFT] + DOWN
Va a la prxima pgina.
[SHIFT] + RIGHT (Derecha)
Se desplaza por el rea de instrucciones del contenido del
programa o por la ventana de reproduccin hacia la derecha.
[SHIFT] + LEFT (Izquierda)
Se desplaza por el rea de instrucciones del contenido del
programa o por la ventana de reproduccin hacia la izquierda.
[SELECT]
Selecciona las diversas opciones de un men tales como men
SELECT principal, men desplegable, etc.
[MAIN MENU]
Muestra el men principal.
MAIN Cuando se pulsa esta tecla estando el men principal en
MENU pantalla, el men principal desaparece.
[SHIFT] + [COORD]
El nmero de las coordenadas puede modificarse cuando se
selecciona el sistema de coordenadas TOOL (Herramienta) o
USER (Usuario).
[EX.AXIS]
Habilita la operacin de los ejes externos (eje de la base o eje de
la estacin).
EX.AXIS
[EX.AXIS] est activo para el sistema con ejes externos.
[INTERLOCK] + [FWD]
[FWD] Se ejecutan todas las instrucciones excepto las instrucciones de
movimiento.
[BWD]
Mueve el manipulador a travs de los pasos programados en la
direccin inversa mientras esta tecla est pulsada.
Slo se ejecutan instrucciones de movimiento (sin comandos
BWD para soldar).
[INFORM LIST]
[CANCEL]
[DELETE]
Borra instrucciones y datos registrados.
Finaliza el borrado cuando se pulsa [ENTER] mientras se
DELETE ilumina la lmpara de esta tecla.
[INSERT]
Inserta instrucciones o datos nuevos.
Finaliza la insercin cuando se pulsa [ENTER] mientras se
INSERT ilumina la lmpara de esta tecla.
[MODIFY]
Modifica los datos de la posicin programada, las instrucciones y
datos.
MODIFY Finaliza las modificaciones cuando se pulsa [ENTER] mientras
se ilumina la lmpara de esta tecla.
Multi
[SHIFT] + [Multi]
Aparece el cuadro de dilogo para seleccionar la forma de
visualizacin de ventanas mltiples.
[SHIFT] +[ASSIST]
Aparece la lista de funciones de combinaciones de teclas con
[SHIFT].
[INTERLOCK] + [ASSIST]
Aparece la lista de funciones de combinaciones de teclas con
[INTERLOCK].
[BACK SPACE]
Menuarea Statusdisplayarea
JOB
DOUT
FD/PCCARD POSITIONDIAGNOSIS3 Mainmenuarea
MOVE
END CF CURRPOS(PLS) CURRPOS(XYZ) SEG.PULSE
S 0X 0.000 S 0
SPOTWELDING PARAMETER
L 0Y 0.000 L 0
U 0Z 0.000 U 0
VARIABLE SETUP R 0Rx 0.00 R 0 General-purpose
B001 B 0Ry 0.00 B 0 displayarea
T 0Rz 0.00 T 0
IN/OUT
7 0 7 0
In Out 8 0 8 0
ROBOT
AXIS0000_0000TYPE0000_0000TOOL0
F/BPULSEMOTORPOSREST
S 0S 01 0 Operationbuttons
SYSTEMINFO
Humaninterface
displayarea
MainMenu ShortCut !Turnonservopower
Cada ventana que se muestra durante las operaciones se suministra con su nombre en la
parte superior izquierda del rea de la pantalla general.
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001SETB0000
0002SETB0011
0003MOVJVJ=80.00
0004MOVJVJ=80.00
0005DOUTOGH#(13)B002
0006DOUTOT#(41)ON
0007MOVLC00002V=880.0CV#(1)CTP=0.662
0008DOUTOT#(44)ON
0009TIMERT=3.0
0010MOVLV=880.0
0011MOVLV=880.0
0012MOVLV=880.0
0013MOVLV=880.0
Para mover el cursor al botn de la operacin, pulse la tecla del cursor [AREA] +
DOWN.
Para mover el cursor al rea de la pantalla de propsitos generales, pulse la tecla del
cursor [AREA] + UP o pulse [CANCEL].
Para mover el cursor entre los botones de operaciones, utilice la tecla del cursor RIGHT
(DERECHA) o LEFT (IZQUIERDA).
Para ejecutar el botn de operaciones, mueva el cursor al botn y pulse [SELECT].
JUMPTO:
DIRECTPAGE
JOB FD/PCCARD
DOUT
MOVE
END CF
SPOTWELDING PARAMETER
VARIABLE SETUP
B001
IN/OUT
In Out
ROBOT
SYSTEMINFO
MainMenu ShortCut
cGroupoperationaxis iPage
dOperationcoordinatesystem hStateunderexecution
eManualspeed gOperationcycle
fSecuritymode
a : Ejes de la base
a : Ejes de la estacin
: Coordenadas articulares
: Coordenadas cartesianas
: Coordenadas cilndricas
: Coordenadas de la herramienta
3. Velocidad manual
Muestra la velocidad seleccionada. Para obtener ms detalles, consulte
Seleccin de velocidad manual. "
: Muy lenta
: Baja velocidad
: Velocidad media
: Alta velocidad
4. Modo de seguridad
: Modo de operacin
: Modo de edicin
: Modo de administracin
5. Ciclo de operacin
Muestra el ciclo de operacin actual.
: Paso
: Ciclo
: Continuo
6. Estado en ejecucin
Muestra el estado actual del sistema (STOP (PARADA), HOLD
(RETENCIN), ESTOP (PARADA DE EMERGENCIA), ALARM
(ALARMA), o RUN (FUNCIONAMIENTO)).
: Estado de parada
: Estado de retencin
: Estado de alarma
: Estado operativo
7. Pgina
Para ver la lista de errores actuales, active el rea de la pantalla de interfaz humana y
pulse[SELECT]. Para cerrar la lista de errores, pulse [CANCEL].
Las opciones del men anterior se indican con {DATA}, {EDIT}, {DISPLAY}, Y {UTILITY}.
JOB DOUT
DOUT
MOVE
END
JOBCONTENT
MOVE
END
ARCWELDING SELECTJOB
VARIABLE CREATENEWJOB
B001
MASTERJOB
IN/OUT
In Out
JOBCAPACITY
ROBOT
SYSTEMINFO
Pantalla
La ventana se puede mostrar segn la vista deseada.
Informacin para ayudar a que la operacin pueda ser mostrada por la siguiente operacin
de la tecla.
Pulse [SHIFT] + [ASSIST] para mostrar la lista de funciones de las combinaciones de
teclas con [SHIFT].
Pulse [INTERLOCK] + [ASSIST] para mostrar la lista de funciones de las combinaciones
de teclas con [INTERLOCK].
Hay tres tipos de teclado numrico : los teclados alfanumricos cada uno para caracteres en
maysculas y minsculas y el teclado de smbolos. Para cambiar entre los teclados
alfanumricos y el teclado de smbolos, toque la lengeta del botn en la pantalla o pulse
[PAGE]. Para cambiar los teclados alfanumricos entre caracteres en maysculas y
caracteres en minsculas, toque CapsLock OFF o CapsLock ON.
Operacin
*1 Selecciona un carcter.
SELECT
BackSpace
Borra el ltimo carcter.
(Retroceso) BACK
SPACE
Enter
Introduce los caracteres de entrada.
(Introducir) ENTER
GOBACK
Lengeta del Cambia las teclas numricas que se muestran en la
botn consola de programacin.
PAGE
MAIN
MENU
Cancel
o Cierra la ventana IME.
(Cancelar)
SHORT
CUT
1 a 0 a: Introduce nmeros.
Entrada alfanumrica
La introduccin del nmero se realiza con las teclas numricas o con la siguiente ventana de
entrada alfanumrica. Los nmeros incluyen del 0 al 9, el decimal (.), y el signo menos/guin
(-).
Sin embargo, observe que el decimal no puede ser usado en nombres de programas.
GOBACK
[RESULT]
KEYBOARD SYMBOL
1 2 3 4 5 6 7 8 9 0 Back
Space
Q W E R T Y U I O P Cancel
A S D F G H J K L CapsLock
OFF
Z X C V B N M Space Enter
[RESULT]
KEYBOARD SYMBOL
1 2 3 4 5 6 7 8 9 0 Back
Space
q w e r t y u i o p Cancel
CapsLock
a s d f g h j k l ON
z x c v b n m Space Enter
Introduccin de smbolo
GOBACK
Mueva el cursor hacia el smbolo deseado y pulse [SELECT] para introducir el smbolo.
Observe que la ventana de introduccin de smbolos no est disponible para dar nombre a
programas, puesto que los nombres de programas slo pueden tener caracteres
alfanumricos.
SP : Espacio
[RESULT]
KEYBOARD SYMBOL
$ SP Caps
@ Lock
Enter
Fig.8 Smbolos
1.3 Modos
Los siguientes tres modos estn disponibles para NX100.
Teach Mode (Modo de programacin)
Play Mode (Modo de reproduccin)
Remote Mode (Modo remoto)
Teach Mode
Play Mode (Modo Remote Mode (Modo
(Modo de
de reproduccin ) remoto)
programacin)
TeachMode PlayMode
Memoria Memoria
Modo de operacin
Durante el modo de operacin, el operador puede monitorizar la operacin de lnea y
efectuar el arranque y la parada del manipulador. Se pueden llevar a cabo reparaciones,
etc., si se detectan algunas anormalidades.
Modo de edicin
Durante el modo de edicin, las operaciones de programacin, desplazamiento de
robot, y edicin de programas y varios archivos de operacin pueden llevarse a cabo
adems de las operaciones habilitadas en el modo de operacin.
Modo de administracin
Durante el modo de administracin, el operador que lleva a cabo la puesta a punto y el
mantenimiento del sistema, puede establecer los parmetros de control de la mquina,
establecer el tiempo, cambiar la identificacin del usuario, etc., adems de las
operaciones habilitadas en el modo de edicin.
Operacin Explicacin
Aparece el submen.
In Out
ALARMHISTORY
ROBOT
I/OMESSAGEHISTORY
SYSTEMINFO
VERSION
ARCWELDING PARAMETER
SECURITYMODE OPERATIONMODE
EDITMODE
MANAGEMENTMODE
2 Seleccione {SECURITY}. VARIABLE
SETUP
B001
IN/OUT MULTIWINDOW
In Out
ROBOT
SYSTEMINFO
Eje de la estacin
Eje de la base
Coordenadas articulares
Cada eje del manipulador se mueve de manera independiente.
Coordenadas cartesianas
El manipulador, sin importar cul sea su posicin, se mueve en paralelo a cualquiera de
los ejes: X, Y y Z.
Coordenadas cilndricas
El eje se mueve alrededor del eje S. El eje R se mueve en paralelo al brazo del eje L.
Para movimiento vertical, el manipulador se mueve en paralelo al eje Z.
Coordenadas de herramienta
La direccin efectiva de la herramienta montada en la brida de la mueca del
manipulador se define como eje Z. Este eje controla las coordenadas del punto final de
la herramienta.
Eje Z
Eje Z
Eje Y
Eje r
Eje
Eje X
Eje r
Coordenadas cartesianas Coordenadas cilndricas
Eje Z Eje Y
Eje X
Eje X
Eje Y
Eje Z
Importante
Cuando se efecta una operacin con el manipulador usando la consola de programacin, la
velocidad ms alta del TCP est limitada a 250mm/seg.
Cada vez que se pulsa [FAST], la velocidad manual cambia en el siguiente orden: INCH
(muy lenta), SLOW (lenta), MED (media) y FST (rpida).
FAST
MANUAL SPEED
INCH >> SLW >> MED >> FST
Cada vez que se pulsa [SLOW], la velocidad manual cambia en el siguiente orden: FST
(rpida), MED (media), SLOW (lenta) y INCH (muy lenta).
MANUAL SPEED
Importante
[HIGH SPEED] no tiene efecto si la velocidad manual se ha establecido en INCH (muy lenta).
En caso de que los ejes del grupo registrados en el programa que se muestra en pantalla sea R1 + S1
Pulse [EX. AXIS]. Se muestra el nmero de la estacin en el rea de estado de la ventana y se hace
posible la operacin con los ejes de la estacin.
La operacin con los ejes de la estacin se muestra a continuacin:
X + / X : el primer eje
Y + / Y : el segundo eje
Z+ / Z : el tercer eje
Para volver a los ejes del robot desde los ejes de la estacin, pulse [ROBOT].
Si pulsamos [ROBOT] o [EX. AXIS], el estado de seleccin del eje del grupo vuelve al de
ningn grupo seleccionado.
Ejes
El brazo inferior se mueve hacia delante y hacia
principa Eje L Y- Y+
L- L+
atrs.
les
Ejes de
la Eje B La mueca se mueve arriba y abajo.
Y- Y+
mueca B- B+
Adems...
Si se pulsan dos o ms ejes a la vez, el manipulador llevar a cabo un movimiento
compuesto. Sin embargo, si se pulsan a la vez dos teclas direccionales diferentes para
el mismo eje (por ejemplo, [S-] + [S+]), ninguno de los ejes llevar a cabo ninguna
operacin.
Si utiliza un manipulador de 7 u 8 ejes, el eje C (sptimo eje) se mueve pulsando
[SHIFT] + [S-] o [SHIFT] + [S+]; el eje (octavo eje) pulsando [SHIFT] + [L-] o [SHIFT] +
[L+].
Z+
U+
Eje R
X+ Eje B
R+
Y+
B+
Eje T
Z- Z+
U- X- T+
Eje L R- Y-
B-
Y-
L- Z-
T-
Y+
L+
Eje S
X- X+
S-
S+
Ejes
bsico Eje Y Y- Y+ Se mueve en paralelo al eje Y.
s L- L+
Adems...
Si se pulsan dos o ms ejes a la vez, el manipulador llevar a cabo un movimiento
compuesto. Sin embargo, si se pulsan al mismo tiempo dos teclas direccionales diferentes
(por ejemplo, [X-] + [X+]), ninguno de los ejes realizar ninguna operacin.
Eje Z
Eje Y
Eje Z
Eje Y Z+
Eje X U+
X- X+
S- S+
Y+
L+
Z-
U-
Eje X
Y-
L-
Ejes
Eje r Y- Y+ Se mueve perpendicular al eje Z.
bsicos L- L+
Adems...
Si se pulsan dos o ms ejes a la vez, el manipulador llevar a cabo un movimiento
compuesto. Sin embargo, si se pulsan al mismo tiempo dos teclas direccionales diferentes
para el mismo eje (por ejemplo, [Z-] + [Z+]), ninguno de los ejes realizar ninguna operacin.
Eje Z
Eje r
Eje
Eje r
Eje r
X+
S+ Y+
L+
Y-
L-
Eje r
X- Y- Y+
S- L- L+
Ejes
Eje Y Y- Y+ Se mueve en paralelo al eje Y.
bsicos L- L+
Adems...
Si se pulsan dos o ms ejes a la vez, el manipulador llevar a cabo un movimiento
compuesto. Sin embargo, si se pulsan al mismo tiempo dos teclas direccionales diferentes
(por ejemplo, [X-] + [X+]), ninguno de los ejes realizar ninguna operacin.
Eje X
Eje X
Eje Z
Eje Y Eje Y
Eje Y
Eje Z Eje Z Eje X
Z-
U-
Z+
U+
X+
S+
X-
S-
Adems...
Para coordenadas de herramienta, hay que registrar previamente el archivo de la
herramienta. Para obtener ms detalles, consulte Configuracin del sistema NX100.
Adems...
Esta operacin slo se puede llevar a cabo si hay ms de una herramienta.
Para usar distintos archivos de herramientas con un nico manipulador, introduzca el
siguiente parmetro.
S2C333: parmetro de especificacin de cambio de nmero de herramienta
1: puede cambiarse
0: no puede cambiarse
Consulte E/S concurrentes para obtener ms detalles.
Operacin Explicacin
JOB CONTENT
Operacin Explicacin
TOOLNOSELECT
NO. NAME
00
01
2 Pulse [SHIFT] + [COORD]. 02
03
04
05
06
07
Seleccione el nmero de
3
herramienta deseado.
Ejes
Eje Y Y- Y+ Se mueve en paralelo al eje Y.
bsicos L- L+
Adems...
Si se pulsan dos o ms ejes a la vez, el manipulador llevar a cabo un movimiento
compuesto. Sin embargo, si se pulsan al mismo tiempo dos teclas direccionales diferentes
(por ejemplo, [X-] + [X+]), ninguno de los ejes realizar ninguna operacin.
Eje Y
X- X+
S- S+
Y+
L+
Eje X
Y-
L-
Eje Z
Se mueve en paralelo al eje X o al eje Y Eje Z
Eje Y
Eje Z
Z+
U+
Eje X
Eje X Eje Y
Z-
U-
Estaciones
Fijacin Fijacin
Transportador
JOBCONTENT
USERCOORDSELECT
NO. NAME
00
01
02
03
04
05
2 Pulse [SHIFT] + [COORD]. 06
07
Adems...
Para obtener ms informacin sobre el registro de las
coordenadas de usuario, consulte Configuracin del sistema
NX100.
X- X+
S- S+
Z- Z+
U- U+
X- X+
R- R+
Z- Z+
T- T+
Adems...
Si se pulsan dos o ms ejes a la vez, el manipulador llevar a cabo un movimiento
compuesto. Sin embargo, si se pulsan al mismo tiempo dos teclas direccionales diferentes
(por ejemplo, [X-] + [X+]), ninguno de los ejes realizar ninguna operacin.
TCP
Soldadura por soplete
Soldadura por puntos mediante pistola
Eje Z
+
Eje Y
+
+ Eje X
Eje Z
Eje Y
Eje X
Eje X
Eje Z
+
+
Eje Y
En las coordenadas de usuario, las rotaciones del eje de la mueca se basan en los
ejes X, Y, o Z de las coordenadas de usuario.
Eje Z
+ Eje Y
+ Eje X
+
Eje Z
Eje Y
Eje X
<Ejemplo 1>
Herramienta 1 Herramienta 2
P1 P2 P1 P2
<Ejemplo 2>
Operacin de cambio del punto de centrado de la herramienta (TCP) con una nica herramienta
Los dos ngulos de la pieza de trabajo que la herramienta sostiene se toman como los TCPs P1 y P2
respectivamente. Si seleccionamos los dos TCPs alternativamente, las piezas de trabajo se pueden
mover segn se muestra a continuacin:
P1
P1 P2
P2
Movimiento segn el TCP con P1 seleccionado Movimiento segn el TCP con P2 seleccionado
Adems...
Para saber ms sobre el registro del archivo de herramientas, consulte Configuracin
del sistema NX100.
Pulse[SERVO ON READY].
La lmpara SERVO ON (SERVOCONEXIN) destellar. En caso de SERVO
no pulsarse [SERVO ON READY], el suministro de servoalimentacin ON
READY
no puede conectarse utilizando el interruptor de habilitacin.
DOUT
MOVE
END
JOBCONTENT
MOVE
END
ARCWELDING SELECTJOB
In Out
JOBCAPACITY
ROBOT
SYSTEMINFO
SELECT
NEWJOBCREATE
JOBNAME:*******
COMM.:
GROUPSET:R1
SELECT
EXECUTE CANCEL
[RESULT]
KEYBOARD SYMBOL
1 2 3 4 5 6 7 8 9 0 Back
Space
Q W E R T Y U I O P Cancel
A S D F G H J K L CapsLock
OFF
Z X C V B N M Space Enter
NEWJOBCREATE
JOBNAME:TEST
COMM.:
GROUPSET:R1
SELECT
EXECUTE CANCEL
JOBCONTENT
TEST: STEPNO:0000
CONTROLGROUP:R1 TOOL:00
0000NOP
0001END
ENTER
EXECUTE CANCEL
JOBCONTENT
TEST: STEPNO:0000
CONTROLGROUP:R1 TOOL:00
0000NOP
0001END
SELECT
Adems...
Caracteres que pueden utilizarse para nombres de programas
Los nombres de programas pueden crearse a partir de nmeros y letras alfabticas. La
pantalla de entrada puede cambiarse entre caracteres en maysculas, minsculas y
smbolos pulsando la tecla de pgina durante la operacin de 5. Se pueden utilizar hasta
GOBACK
PAGE
8 caracteres.
<Ejemplo>
MOVJ VJ=50.00
MOVL V=1122 PL=1
<Ejemplo>
Consulte la siguiente ventana JOB CONTENT (CONTENIDO DEL PROGRAMA). Cuando se ejecuta
reproduccin, el manipulador se mueve a la posicin del Paso 1 con el tipo de interpolacin y la
velocidad de reproduccin registrados en la instruccin de movimiento del Paso 1. A continuacin, el
manipulador se mueve entre los Pasos 1 y 2 con el tipo de interpolacin y la velocidad de reproduccin
registrados en la instruccin de movimiento del Paso 2. A continuacin, el manipulador se mueve entre
los Pasos 2 y 3 con el tipo de interpolacin y la velocidad de reproduccin registrados en la instruccin de
movimiento del Paso 3. Una vez que el manipulador haya alcanzado la posicin del Paso 3, el
JOBCONTENT
JOB-A STEPNO:0003
CONTROLGROUP:R1
TOOL:00
0000NOP
0001MOVJVJ=50.00 Step1
0002MOVJVJ=50.00 Step2
0003MOVLV=1122 Step3
0004TIMERT=5.00
Linenumber
0005DOUTOT#(1)ON
0006MOVLV=1122 Step4
0007MOVJVJ=50.00 Step5
0008END
Paso 3
Paso 2 MOVLV=1122
MOVJVJ=50.00
Paso 4
Paso 1
MOVJVJ=50.00
Programacin de un programa
Un programa describe las tareas que el manipulador ejecutar. Los programas se crean
utilizando un idioma de programacin de robot llamado INFORM III.
El ejemplo siguiente le ensear cmo programar el manipulador con todos los pasos desde
el Punto A al Punto B de la siguiente pieza de trabajo. Este programa puede completarse en
6 pasos.
Verificacin de seguridad
Asegrese que existe una distancia segura entre usted y el robot
Programacin
Paso 6
Paso 1
Paso 5
Paso 2
Paso 3 A B Paso 4
Paso nuevo
Paso 6
Paso 1
0000NOP SELECT
0001END
MOVJVJ=50.00 SHIFT
0000NOP
0001MOVJVJ=50.00 ENTER
0002END
Paso 1
Paso 2
Paso 1
Paso 2
Paso 3
los ejes.
COORD
JOB EDIT DISPLAY UTILITY
0000NOP
0001MOVJVJ=50.00 ENTER
0002MOVJVJ=50.00
0003MOVJVJ=12.50
0004END
Paso 1
Paso 2
Paso 3
Paso 4
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00 ENTER
0003MOVJVJ=12.50
0004MOVLV=138
0005END
Paso 1
Paso 2
Paso 3 Paso 5
Paso 4
FAST
Importante! MANUAL SPEED
Este botn nicamente afecta la velocidad de programacin. Cuando se
reproduce el programa, el mismo se ejecutar a la velocidad definida en el
Paso 4.
MOVJVJ=12.50 SELECT
MOVJVJ=50.00
SHIFT
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50 ENTER
0004MOVLV=138
0005MOVJVJ=50.00
0006END
Paso 1
Paso 6
Paso 2
Paso 3 Paso 5
Paso 4
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50 ENTER
0004MOVLV=138
0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007END
Paso 6 modificado
Paso 1 Paso 6
Paso 2 Paso 5
Paso 3 Paso 4
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50
0004MOVLV=138
0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007END
Pulse [MODIFY].
MODIFY
Pulse [ENTER]. Esto cambiar la posicin del Paso 6 para que sea la
misma que el Paso 1. ENTER
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50
0004MOVLV=138
0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007END
SLO W
Pulse [FWD] para confirmar cada paso ejecutado por el manipulador. Cada
vez que se pulsa [FWD] el manipulador se mueve un paso.
FWD
Una vez que termine de confirmar cada paso, mueva el cursor al principio
del programa.
Proceda a la seccin siguiente para cambiar la posicin y velocidad de los pasos del
programa.
Aviso!
Una vez que se ha corregido el programa, asegrese de confirmar la
trayectoria.
ARCWELDING SELECTJOB
VARIABLE CREATENEWJOB
B001 SELECT
MASTERJOB
IN/OUT
In Out
JOBCAPACITY
ROBOT
SYSTEMINFO SELECT
Paso actual 2
Prximo paso 2
Pulse [MODIFY].
MODIFY
Agregar un paso
Agregue un nuevo paso entre el Paso 5 y el Paso 6.
Paso 6 Paso 7
Agregue Paso 6
Paso 5 Paso 5
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50
0004MOVLV=138 FWD
0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007END
Pulse [INSERT].
INSERT
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50 ENTER
0004MOVLV=138
0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007MOVJVJ=50.00
0008END
Eliminar un paso
Elimine el paso que recin agreg.
Paso 7 Paso 6
Paso 6 Eliminar
Paso 5 Paso 5
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50
0004MOVLV=138 FWD
0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007MOVJVJ=50.00
0008END
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50 ENTER
0004MOVLV=138
0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007END
Adems...
Cuando ocurre Error 2070: Ajuste el robot exactamente a la posicin programada.
Cuando el operador pulsa [ENTER] durante la operacin anterior, puede ocurrir un error en
algunos casos. El error ocurre porque el manipulador no se ha movido exactamente a la
posicin programada. Cancele el error con alguno de los dos procedimientos siguientes:
Pulse [CANCEL] y pulse [FWD] para mover el manipulador a la posicin del paso.
Pulse [MODIFY] y pulse [ENTER] para cambiar los datos de la posicin del paso y luego
pulse [DELETE] y pulse [ENTER].
Si el cursor en la ventana est parpadeando, el manipulador no est en la posicin
programada.
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50
0004MOVLV=138
0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007END
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50 SELECT
0004MOVLV=138
0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007END
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50 SHIFT
0004MOVLV=66
0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007END
0000NOP
0001MOVJVJ=50.00
0002MOVJVJ=50.00
0003MOVJVJ=12.50 ENTER
0004MOVLV=66
0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007END
3.2 Reproduccin
3.2.1 Preparacin antes de la reproduccin
Importante!
Para ejecutar el programa desde el principio del programa, lleve a cabo la siguiente
operacin.
Mueva el cursor al principio del programa.
Mueva el manipulador cerca del Paso 1 utilizando las teclas de operacin de los ejes.
Cuando haya comenzado la reproduccin, el manipulador comienza a moverse desde el
Paso 1.
Paso 1 Paso 6
Paso 2
Paso 4
Lnea de soldadura
0000 NOP
Importante!
El Paso 1 y el Paso 6 que son posiciones de espera, se ajustan a una posicin segura
donde el manipulador no colisione la pieza de trabajo y la fijacin, etc.
Asegrese que la longitud del cable sea el mismo durante la programacin y la
reproduccin. Se puede determinar la longitud apropiada del cable utilizando el
procedimiento de avance lento.
Cuando el manipulador entre en contacto con la pieza de trabajo durante el
procedimiento de programacin, extienda el cable 50-100 m y corte a una longitud
apropiada.
Una vez que se haya completado la programacin, confirme la trayectoria de la
soldadura con [FWD] y [BWD].
0000NOP
0001MOVJVJ=25.00 ENTER
0002MOVJVJ=25.00
0003END
SLOW
MOVJVJ=50.00 SELECT
MOVJVJ=12.50 SHIFT
0000NOP
0001MOVJVJ=25.00
0002MOVJVJ=25.00 ENTER
0003MOVJVJ=12.50
0004END
8
Pulse [ARCON]. Se muestra ARCON en la lnea intermedia de entrada. ARCON
ENTER
MOVLV=66 SELECT
[ENTER]. 4 5 6
1 2 3
ENTER
0 ? -
0000NOP
0001MOVJVJ=25.00
0002MOVJVJ=25.00
0003MOVJVJ=12.50 ENTER
0004ARCONASF#(1)
0005MOVLV=50
0006END
ARCOF
7 8 9
4 5 6
1 2 3
ENTER
0 ? -
Para cambiar los datos actuales AC= y los datos de voltaje AVP= o
AV=, mueva el cursor al valor actual de soldadura o al valor de voltaje
de soldadura y pulse [SELECT]. Ahora se ha habilitado la introduccin
de nmeros. Escriba el valor deseado con las teclas numricas y pulse SELECT
[ENTER]. Se muestra la condicin de soldadura especificada en la
ventana DETAIL EDIT en la lnea intermedia de entrada. Pulse
[ENTER]. Se ha registrado la condicin de soldadura en el programa.
ENTER
Importante!
Si el ajuste para el suministro de alimentacin de la soldadura es A/%, la unidad de entrada
para el voltaje es %. Si el ajuste del suministro de alimentacin de la soldadura es A/V, la
unidad de entrada para el voltaje es V. Estos ajustes deben realizarse en el archivo de
condicin de Fuente de Alimentacin. Consulte NX100 OPERATORS MANUAL FOR ARC
WELDING (MANUAL DE FUNCIONAMIENTO DEL NX100 PARA SOLDADURA DE ARCO).
La tabla anterior es para una boquilla con un dimetro de 20 mm. Si el dimetro de la boquilla
es ms pequeo, la tasa de flujo de gas ser inferior.
COMPLETE
COMPLETE
Ejecucin de la soldadura
Una vez que se haya determinado la trayectoria, la soldadura finalmente se lleva a cabo. Si
el programa se reproduce con la verificacin deshabilitada, se ejecutarn las instrucciones
ARCON y ARCOF.
Paso 1 Paso 10
Paso 5
Paso 3
Pieza de trabajo
Paso 7
Paso 8
plet
Transportador
SP (solenoide simple)
La instruccin HAND (MANIPULA) CONECTA/DESCONECTA la vlvula de la herramienta
(x-1). La seal inversa es salida a la vlvula de la herramienta (x-2). Conctela a la otra
cuando se utiliza una vlvula simple.
2P (solenoide doble)
La instruccin HAND (MANIPULA) CONECTA/DESCONECTA la vlvula de la herramienta
(x-1). La seal inversa es salida a la vlvula de la herramienta (x-2).
3P (solenoide triple)
Agregar ALL (TODO) a la instruccin HAND (MANIPULA) permite tanto a la vlvula de la
herramienta (x-1) como a la vlvula de la herramienta (x-2) CONECTARSE/
DESCONECTARSE simultneamente. Las funciones como un solenoide doble si ALL
(TODO) no se agrega a la instruccin HAND (MANIPULA).
1 2 3 4
Importante!
Paso 1, que es la posicin de espera, se ajusta a una posicin segura donde el
manipulador no se colisione con la pieza de trabajo y se sacuda, etc.
Confirme la trayectoria de la soldadura utilizando [FWD] y [BWD].
0000NOP
0001MOVJVJ=25.00 ENTER
0002MOVJVJ=25.00
0003END
MOVLV=11.0 MOTION
TYPE
MOVLV=11.0 SELECT
1 2 3
ENTER
0 ? -
0000NOP
0001MOVJVJ=25.00
0002MOVJVJ=25.00 ENTER
0003MOVLV=100.0
0004END
Sigue...
INFORM
LIST
SELECT
4 5 6
TIMERT=0.50 ENTER
1 2 3
0 ? -
MOVLV=11.0 SELECT
4 5 6
1 2 3
ENTER
0 ? -
0000NOP
0001MOVJVJ=25.00
0002MOVJVJ=25.00
0003MOVLV=100.0 ENTER
0004HAND1ON
0005TIMERT=0.50
0006MOVLV=100.0
0007END
MOVJV=0.78 MOTION
TYPE
MOVJV=0.78 SELECT
MOVJVJ=25.00
SHIFT
0000NOP
0001MOVJVJ=25.00
0002MOVJVJ=25.00
0003MOVLV=100.0
0004HAND1ON ENTER
0005TIMERT=0.50
0006MOVLV=100.0
0007MOVJVJ=25.00
0008MOVJVJ=25.00
0009END
MOVLV=11.0 MOTION
TYPE
MOVLV=11.0 SELECT
1 2 3
ENTER
0 ? -
0000NOP
0001MOVJVJ=25.00
0002MOVJVJ=25.00
0003MOVLV=100.0
0004HAND1ON
0005TIMERT=0.50 ENTER
0006MOVLV=100.0
0007MOVJVJ=25.00
0008MOVJVJ=25.00
0009MOVLV=100.0
0010END
MOVLV=11.0 SELECT
1 2 3
ENTER
0 ? -
0000NOP
0001MOVJVJ=25.00
0002MOVJVJ=25.00
0003MOVLV=100.0
0004HAND1ON
0005TIMERT=0.50 ENTER
0006MOVLV=100.0
0007MOVJVJ=25.00
0008MOVJVJ=25.00
0009MOVLV=100.0
0010MOVLV=50.0
0011END
HAND1OFF
SHIFT
continuacin..
INFORM
LIST
Pulse [INFORM LIST]. Se muestra la lista de informacin.
Mueva el cursor a CONTROL y pulse [SELECT]. Luego, mueva el
cursor a TIMER y pulse [SELECT].
SELECT
TIMERT=1.00
SELECT
TIMERT=0.50
4 5 6
1 2 3
ENTER
0 ? -
MOVLV=11.0 SELECT
1 2 3
ENTER
0 ? -
0000NOP
0001MOVJVJ=25.00
0002MOVJVJ=25.00
0003MOVLV=100.0
0004HAND1ON
0005TIMERT=0.50
0006MOVLV=100.0
0007MOVJVJ=25.00 ENTER
0008MOVJVJ=25.00
0009MOVLVJ=100.0
0010MOVLVJ=50.0
0011HAND1OFF
0012TIMERT=0.50
0013MOVLV=100.0
0014END
LOWSPEEDSTART INVALID
SPEEDLIMIT INVALID
DRY-RUNSPEEDINVALID
MACHINELOCKINVALID
CHECK-RUN INVALID
WEAVPROHIBITINCHK-RUN INVALID
COMPLETE
LOWSPEEDSTART INVALID
SPEEDLIMIT VALID
DRY-RUNSPEEDINVALID SELECT
MACHINELOCKINVALID
CHECK-RUN INVALID
WEAVPROHIBITINCHK-RUN INVALID
COMPLETE
Ejecucin de manipulacin
Una vez que se haya determinado la trayectoria, la manipulacin finalmente se lleva a cabo a
la velocidad real. Si el programa se reproduce con el accionamiento de lmite de velocidad
deshabilitado, la manipulacin se ejecuta a la velocidad programada.
vlvula solenoide
Fuente de alimentacin principal
Herramienta
Pieza de trabajo
PP
Fuente neumtica
Lnea de aire Control de vlvula
cable
Fijacin
Importante!
Programe el Paso 1, que es la posicin de espera, a una posicin segura donde el
manipulador no colisione con la pieza de trabajo y la herramienta.
Confirme la trayectoria de corte con [FWD] y [BWD] despus de la programacin.
Corrija la posicin correcta con las teclas de operacin del eje para que el
manipulador comience a cortar.
0000NOP
0001MOVJVJ=25.00 ENTER
0002MOVJVJ=25.00
0003END
MOVJVJ=25.00 SELECT
MOVJVJ=12.50 SHIFT
0000NOP
0001MOVJVJ=25.00
0002MOVJVJ=25.00 ENTER
0003MOVJVJ=12.50
0004END
MOVLV=11.0 MOTION
TYPE
MOVLV=11.0 SELECT
4 5 6
1 2 3
ENTER
0 ? -
0000NOP
0001MOVJVJ=25.00
0002MOVJVJ=25.00
0003MOVJVJ=12.50 ENTER
0004TOOLON
0005MOVLV=50.0
0006END
LOWSPEEDSTART INVALID
SPEEDLIMIT INVALID
DRY-RUNSPEEDINVALID
MACHINELOCKINVALID
CHECK-RUN INVALID
WEAVPROHIBITINCHK-RUN INVALID
COMPLETE
LOWSPEEDSTART INVALID
SPEEDLIMIT VALID
DRY-RUNSPEEDINVALID SELECT
MACHINELOCKINVALID
CHECK-RUN INVALID
WEAVPROHIBITINCHK-RUN INVALID
COMPLETE
Ejecucin de corte
Una vez que se haya determinado la trayectoria, el corte finalmente se lleva a cabo a la
velocidad real. Si el programa se reproduce con el accionamiento de lmite de velocidad
deshabilitado, el corte se ejecuta a la velocidad programada.
Pistola de
Electrodo lateral mvil aire
Pieza de trabajo comprimido
Paso 3
Paso 1
Paso 4 Paso 5
Paso 2
0000 NOP
Comienza la soldadura.
SPOT GUN#(1) Especifica la pistola no.1 de soldadura por
0004 MODE=0 puntos.
WTM=1 Especifica la pistola simple
Especifica la condicin 1 de soldadura.
(Paso 5)
0006 MOVJ VJ=25.00 Mueve el manipulador a la posicin de espera.
0007 END
Operacin Explicacin
DIRECT PAGE
4 Pulse [SELECT].
Corriente mayor perodo de tiempo corto Corriente menor perodo de tiempo largo
Espesor
de la placa Potencia de Potencia de
Tiempo Corriente Tiempo Corriente
(mm) presurizacin presurizacin
(ciclo) (A) (ciclo) (A)
(kgf) (kgf)
(1ciclo =16.7ms)
Importante!
Paso 1, que es la posicin de espera, se ajusta a una posicin segura donde el
manipulador no se colisione con la pieza de trabajo y se sacuda, etc.
Ajuste la pistola a la condicin de apertura durante la programacin.
Confirme la trayectoria de la soldadura utilizando [FWD] y [BWD] una vez que se haya
completado la programacin.
Utilice las teclas de operacin del eje para especificar la posicin correcta
para que el manipulador comience a soldar.
0000NOP
0001MOVJVJ=25.00 ENTER
0002MOVJVJ=25.00
0003END
Pulse las teclas de operacin del eje para mover el manipulador al punto de
inicio de la soldadura.
0000NOP
0001MOVJVJ=25.00
0002MOVJVJ=25.00 ENTER
0003MOVJVJ=25.00
0004END
LOWSPEEDSTART INVALID
SPEEDLIMIT INVALID
DRY-RUNSPEED INVALID
MACHINELOCK INVALID
CHECK-RUN INVALID
WEAVPROHIBITINCHK-RUN INVALID
COMPLETE
LOWSPEEDSTART INVALID
SPEEDLIMIT INVALID
DRY-RUNSPEED INVALID SELECT
MACHINELOCK INVALID
CHECK-RUN VALID
WEAVPROHIBITINCHK-RUN INVALID
COMPLETE
Ejecucin de la soldadura
Una vez que se haya determinado la trayectoria, la soldadura finalmente se lleva a cabo. Si
el programa se reproduce con la verificacin deshabilitada, se ejecutar la instruccin SPOT.
Lado de pintura
Paso 2 Paso 3
Paso 4
Paso 1 Trayectoria 1
Paso 6 Paso 5
Paso 11 Trayectoria 2
Paso 7 Paso 8
Trayectoria 3
Paso 9
Paso 10 Trayectoria 4
0000 NOP
0016 END
DIRECTPAGE
7 8 9
4 5 6
1 2 3
0 ? -
tecla 0 ? -
GOBACK
de pgina PAGE .
La ventana del nmero con la condicin deseada puede buscarse
introduciendo el nmero de la condicin de la siguiente manera:
Mueva el cursor al nmero de la condicin, pulsando [SELECT],
introduzca el nmero deseado con las teclas numricas y pulse
[ENTER]. SELECT
ENTER
Importante!
El Paso 1 y el Paso 11 que son posiciones de espera, se ajustan a una posicin segura
donde el manipulador no colisione la pieza de trabajo y la fijacin, etc.
Una vez que se haya completado la programacin, confirme la trayectoria de la pintura
con [FWD] y [BWD].
0000NOP
0001MOVJVJ=25.00
ENTER
0002MOVLV=50.0
0003END
SLOW
INFORM
Pulse [INFORM LIST] para mostrar la lista de comandos INFORM LIST
(INFORMACIN). Seleccione {DEVICE} y luego seleccione PAINTSET.
PAINTSETPCF#(0)
SELECT
PINTURA). 1 2 3
0 ? -
PAINTSETPCF#(1)
ENTER
SPYONANT=0.00
SELECT
Continuacin..
1 2 3
SPYONANT=1.00 0 ? -
ENTER
MOVJVJ=50.00
SELECT
1 2 3
0 ? -
4 6
Pulse [ENTER] para registrar la instruccin SPYOF. 5
1 2 3
SPYOFANT=1.00 0 ? -
ENTER
MOVJVJ=50.00 SELECT
MOVLV=100 7 8 9
4 5 6
1 2 3
0 ? -
LOWSPEEDSTART INVALID
SPEEDLIMIT INVALID
DRY-RUNSPEED INVALID
MACHINELOCK INVALID
CHECK-RUN INVALID
WEAVPROHIBITINCHK-RUN INVALID
COMPLETE
LOWSPEEDSTART INVALID
SPEEDLIMIT VALID
DRY-RUNSPEED INVALID SELECT
MACHINELOCK INVALID
CHECK-RUN INVALID
WEAVPROHIBITINCHK-RUN INVALID
COMPLETE
Ejecucin de pintura
Una vez que se haya determinado la trayectoria, la pintura finalmente se lleva a cabo a la
velocidad real. Si el programa se reproduce con el accionamiento de lmite de velocidad
deshabilitado, la pintura se ejecuta a la velocidad especificada durante la programacin.
4. Programacin
4.1 Preparacin para la programacin
Para garantizar un funcionamiento seguro del equipo, se deberan llevar a cabo las
siguientes operaciones antes de la programacin:
Operacin Explicacin
<Ejemplo>
001 J OB - 1 WORK - A
Operacin Explicacin
Aparece el submen.
JOB DOUT
DOUT
MOVE
END JOBCONTENT
MOVE
END
ARCWELDING SELECTJOB
VARIABLE CREATENEWJOB
Seleccione {JOB} en el men
1 B001
principal. MASTERJOB
IN/OUT
In Out
JOBCAPACITY
ROBOT
CYCLE
SYSTEMINFO
NEWJOBCREATE
JOBNAME:
COMM.:
GROUPSET: R1
2 Seleccione {CREATE NEW JOB}.
EXECUTE CANCEL
Operacin Explicacin
Los nombres de programas se registran en la memoria del NX100.
Seleccione EXECUTE Luego, aparece la ventana JOB CONTENT (CONTENIDO DEL
5
(EJECUTAR). PROGRAMA). Las instrucciones NOP y END se registran
automticamente.
Registro de comentarios
Registre un comentario utilizando hasta 32 caracteres alfanumricos y smbolos segn se
requiera.
Operacin Explicacin
3 Pulse [ENTER].
JOBCONTENT
JOBNAME TEST01 STEPNO:0000
CONTROLGROUP:R1 TOOL:00
En la ventana NEW JOB CREATE
0000NOP
(CREACIN DE UN NUEVO 0001END
1 PROGRAMA), pulse [ENTER] o
seleccione EXECUTE
(EJECUTAR).
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001SETB0000
0002SETB0011
0003MOVJVJ=80.00
0004MOVJVJ=80.00
0005DOUTOGH#(13)B002
0006DOUTOT#(41)ON dCursor
0007MOVLC00002V=880.0CV#(1)CTP=0.662
0008DOUTOT#(44)ON
0009TIMERT=3.0 eInstruction,additionalitems,
0010MOVLV=880.0 comments,etc.
0011MOVLV=880.0
0012MOVLV=880.0
cLinenumbers
1. Nmeros de lnea
El nmero de lnea del programa se muestra automticamente.
Los nmeros de lnea se regeneran automticamente si las lneas
se insertan o se borran.
2. Cursor
El cursor para el control del manipulador. Para la operacin FWD,
BWD y de prueba, el movimiento del manipulador comienza desde
la lnea sealada por este cursor.
3. Instrucciones, puntos adicionales, Comentarios, etc.
MOVJ VJ = 50.00
Interpolacin articular
La interpolacin articular se utiliza cuando el manipulador no necesita moverse en un
recorrido especfico hacia la siguiente posicin del paso. Cuando la interpolacin articular se
utiliza para programar un eje de robot, la instruccin de movimiento es MOVJ. Para
propsitos de seguridad, utilice la interpolacin articular para programar el primer paso.
Cuando se pulsa [MOTION TYPE], la instruccin de movimiento en la lnea intermedia de
entrada cambia.
Ventana de ajuste de velocidad de reproduccin
Las velocidades se indican como porcentajes de la frecuencia mxima.
Al ajustarse 0:Speed Omit se establece la misma velocidad que la determinacin
previa.
Operacin Explicacin
MOVJVJ=0.78
Rpido 100.00
Ajuste la velocidad de 50.00
2 reproduccin pulsando [SHIFT] + 25.00
la tecla del cursor. 12.50
6.25
3.12
1.56
Lento 0.78 (%)
Interpolacin lineal
El manipulador se mueve en una trayectoria lineal desde un paso programado hasta el
siguiente. Cuando se usa el tipo de interpolacin lineal para programar un eje del robot, la
instruccin de movimiento es MOVL. La interpolacin lineal se usa para trabajos tales como
soldadura. El manipulador se mueve automticamente cambiando la posicin de la mueca
como se muestra en la siguiente figura.
Operacin Explicacin
MOVLV=660
Interpolacin circular
El manipulador se mueve en un arco que pasa a travs de tres puntos. Cuando una
interpolacin circular se usa para programar un eje del robot, la instruccin de movimiento es
MOVC.
Arco circular nico
Cuando se requiere un slo movimiento circular, programe la interpolacin circular para tres
puntos, P1 a P3, como se muestra en la siguiente figura. Si se programa una interpolacin
articular o lineal en P0, el punto antes de empezar la operacin circular, el manipulador se
mueve de P0 a P1 en una lnea recta.
P1
P0 P1 P3 P4 P2 Circular MOVC
P3
MOVJ
P4 Articular o lineal
MOVL
Tipo de
Punto Instruccin
interpolacin
Articular o lineal MOVJ
tipo de movimiento P0 Articular o lineal
P2 MOVL
P1
P3 P7 P8
P4 P2 Circular MOVC
P0 P1 P5 P3
MOVJ
P4 Articular o lineal
P6 MOVL
P5
P6 Circular MOVC
P7
MOVJ
P8 Articular o lineal
MOVL
velocidad de reproduccin
La pantalla de ajuste de la velocidad de reproduccin es idntica a la correspondiente para la
interpolacin lineal.
La velocidad programada en P2 se aplica desde P1 a P2. La velocidad programada en P3 se
aplica desde P2 a P3.
Si una operacin circular es programada a alta velocidad, la trayectoria de arco real tiene un
radio ms corto que el programado.
P1
P2 Tipo spline MOVS
P3
P0 P1 P3 P4
MOVJ
P4 Articular o lineal
MOVL
Principio de trayectoria
Final de trayectoria
Velocidad de reproduccin
La pantalla de ajuste de la velocidad de reproduccin es idntica a la correspondiente para la
interpolacin lineal.
Como con la interpolacin circular, la velocidad programada en P2 se aplica de P1 a P2, y la
velocidad programada en P3 se aplica de P2 a P3.
Importante!
Programe puntos de manera que las distancias entre los tres puntos sean aproximadamente
iguales. De existir alguna diferencia importante, ocurrir un error en la reproduccin y el
manipulador puede operar de una manera inesperada, peligrosa. Garantice que la relacin
de distancias entre pasos m:n est en el rango de 0.25 a 0.75mm.
P2
n
P1 P3
m
Paso 1 Paso 3
Paso 1
Paso 3
Registro de instrucciones de movimiento Insercin de instrucciones de movimiento
Aparece el submen.
JOB DOUT
DOUT
MOVE
END
JOBCONTENT
MOVE
END
ARCWELDING JOBSELECTION
VARIABLE CREATENEWJOB
Seleccione {JOB} en el men
1 B001
principal. MASTERJOB
IN/OUT
In Out
JOBCAPACITY
ROBOT
SYSTEMINFO
Operacin Explicacin
0000NOP
0001MOVJVJ=25.00
2 Seleccione {JOB}. 0002MOVJVJ=25.00
0003MOVJVJ=12.50
0004ARCONASF#(1)
0005MOVLV=66
0006END
Mueva el manipulador a la
Utilice la tecla de operacin de ejes para mover el manipulador a
5 posicin deseada utilizando la
la posicin deseada.
tecla de ejes.
0000NOP
0001MOVJVJ=25.00
Seleccione el nmero de
2 0002MOVJVJ=25.00
herramienta deseado. 0003MOVJVJ=12.50
0004ARCONASF#(1)
0005MOVLV=66
0006END
Adems...
Utilizacin de herramientas mltiples con un manipulador
Cuando se usan mltiples herramientas con un manipulador, ajuste el parmetro S2C333 en
1.
Consulte Seleccin del nmero de herramienta para obtener detalles sobre esta operacin.
Operacin Explicacin
Seleccione el tipo de
2
interpolacin deseado.
5 Pulse [ENTER].
0000NOP
0001MOVJVJ=50.00
0002END
Adems...
El nivel de posicin puede ser establecido al mismo tiempo que se registra la instruccin
de movimiento.
Para realizar el ajuste de manera que la etiqueta de velocidad de reproduccin no se
muestre como predeterminada, seleccione {EDIT} del men y luego seleccione
ENABLE PLAY SPEED TAG (HABILITAR ETIQUETA DE VELOCIDAD DE
REPRODUCCIN) para borrar .
Adems...
Para mostrar la etiqueta de nivel de posicin como predeterminada, seleccione {EDIT} del
men y luego seleccione ENABLE POS LEVEL TAG (HABILITAR ETIQUETA DE NIVEL DE
POSICIN).
Posicin de
Nivel 1 0
Nivel 2 programacin
Nivel 3
1 Exacta
Nivel 4 a: |
8 Aproximada
P1
Operacin Explicacin
DETAILEDIT
MOVJ
JOINTSPEEVJ=50.00
POSLEVEL UNUSED
NWAITUNUSED
Seleccione la instruccin de
1
movimiento.
Operacin Explicacin
DETAILEDIT
MOVJ
JOINTSPEEDPL
POSLEVEL UNUSED
NWAITUNUSED
Seleccione el nivel de posicin
2
UNUSED (SIN UTILIZAR).
DETAILEDIT
MOVJ
JOINTSPEEDVJ=50.00
POSLEVEL PL=1
NWAITUNUSED
3 Seleccione PL.
MainMenu ShortCut
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
MOVJVJ=50.00PL=1
MainMenu ShortCut
5 Pulse [ENTER].
Para llevar a cabo los pasos de movimiento que se muestran a continuacin, establzcalos
de la siguiente manera:
P1 P2 P4 P5
P3 P6
Pasos P2, P4 y P5 son simples puntos de paso, y no requieren posiciones precisas. La adicin de PL=1
a 8 a las instrucciones de movimiento de estos pasos, mueve el manipulador alrededor de las esquinas
interiores, de este modo se reduce el tiempo de ciclo.
Si se necesita un nivel de posicin completo como P3 o P6, aada PL=0.
<EJEMPLO>
Puntos de paso P2, P4 y P5:
MOVL V=138 PL=3
Posicionamiento del punto P3 y P6:
MOVL V=138 PL=0
Operacin Explicacin
2 Seleccione {JOB}.
Sujete el interruptor de
4 Se conecta la servoalimentacin.
habilitacin.
Pulse la tecla de operacin de los Mueva el manipulador a la posicin a ser registrada como el punto
5
ejes. de referencia.
REFP1
REFP2
Ref-pointno.=
REEP
Operacin Explicacin
2 Seleccione {JOB}.
3 Mueva el cursor.
0003MOVJVJ=50.00
0004MOVLV=138
TIMERT=1.00
TIMERT=2.00
5 Cambie el valor del temporizador. Si usa teclas numricas para introducir el valor del temporizador,
pulse [SELECT] cuando el cursor est en el valor del
temporizador. Aparece la lnea de entrada de datos. Introduzca el
valor y pulse [ENTER].
Time=
TIMERT=
1 Pulse [TIMER].
DETAILEDIT
TIMER
TIME T=1.00
2 Pulse [SELECT].
MainMenu ShortCut
DETIALEDIT
TIMER
TIME T=1.00
CONSTANT
I
I[]
Introduzca el valor del
temporizador en la ventana
3
DETAIL EDIT (EDITAR
DETALLE) de la instruccin.
MainMenu ShortCut
TIMERT=I003
Operacin Explicacin
Adems...
Por qu es necesario la superposicin de los pasos primero y ltimo?
Asuma que el programa que se muestra a continuacin va a repetirse. El manipulador se
mueve del ltimo paso (Paso 6) al primer paso (Paso 1). Si el Paso 6 y el Paso 1 estn en la
misma posicin, el manipulador se mueve directamente del Paso 5 al Paso 1, de esta
manera mejorando la eficiencia del trabajo.
Paso 3
Operacin Explicacin
Importante!
Por seguridad, ajuste la velocidad manual en o ms baja.
Operacin Explicacin
Importante!
Incluso si se pulsa [FWD], el manipulador no procede al programa
siguiente cuando se registra una instruccin diferente a una de
movimiento. Para proceder al programa siguiente, lleve a cabo
alguna de las siguientes operaciones:
Paso 4
Paso 1 Paso 2 Paso 3 RET
END (FINAL)
Programa llamado
Parada del robot
Paso 4 Paso 7
Paso 3 CALL (LLAMADA) Paso 5 Paso 6 END
Movimientos BWD
El manipulador se mueve en secuencia inversa del nmero de pasos. Slo se ejecutan
instrucciones de movimiento.
El manipulador se detiene despus de reproducir un ciclo. No se mueve despus de
que se ha alcanzado el primer paso, incluso si se pulsa [BWD]. Sin embargo, al principio
de un programa llamado, el manipulador se mueve a la instruccin inmediatamente
anterior a CALL.
Programa llamado
Parada del robot
Paso 3
Paso 1 Paso 2
CALL (LLAMADA)
Movimiento lineal
P3
P2 Primera FWD
BWD P4
P1
Consiguiente FWD P3
JOBCONTENT
Cada vez que se pulsa [FAST], la velocidad cambia al ajuste siguiente en la secuencia
que aparece a continuacin: INCH, SLW, MED, FST (Muy lenta, lenta, media, rpida)
Cada vez que se pulsa [FAST], la velocidad cambia al ajuste siguiente en la secuencia
que aparece a continuacin: FST, MED, SLW, INCH (Rpida, media, lenta, muy lenta)
MANUAL SPEED
FST >> MED >> SLOW >> INCH
SLOW
Importante!
La operacin FWD/BWD se lleva a cabo mediante la velocidad SLW incluso si se ha
seleccionado INCH.
[HIGH SPEED] est disponible slo para la operacin FWD pero no para la operacin
BWD.
Operacin Explicacin
Operaciones de prueba
Las operaciones de playback (reproduccin) pueden ser simuladas en el modo teach
(programacin) mediante operaciones de prueba. Esta funcin es conveniente para verificar
trayectorias continuas e instrucciones de operacin.
La operacin de prueba difiere de la operacin de playback (reproduccin) en lo que
respecta a lo siguiente.
Importante!
Las velocidades de operacin superiores a velocidad mxima de programacin se
reducen a la mxima velocidad de programacin.
El bloqueo de la mquina es la nica operacin especial disponible para la reproduccin
en el modo play.
La salida de instruccin de trabajo, como la salida de arco no se ejecuta.
Importante!
Siempre verifique las condiciones de seguridad antes de pulsar [INTERLOCK] + [TEST
START] para empezar el movimiento del manipulador.
Operacin Explicacin
Pulsar [DELETE].
Ajustar la velocidad en
play.
Pulsar [ENTER].
Ajustar el nivel de
posicionamiento cuando
sea necesario.
Se complet el borrado.
Pulsar [INSERT].
Pulsar [ENTER].
Insercin completada.
Importante!
Las instrucciones de movimiento no pueden insertarse cuando la servoalimentacin est
desconectada (OFF).
Empezar modificacin de
instruccin Move.
Pulsar [MOTION
Pulsar [ENTER]. TYPE] y seleccionar el
tipo de movimiento.
Modificacin
completada.
Importante!
No es posible cambiar una instruccin de movimiento a una instruccin de punto de
referencia y viceversa.
Empezar modificacin de
instruccin REFP
Borrar Modificar
Realizar operaciones de
ejes.
Pulsar borrar [DELETE].
Pulsar [REFP].
Pulsar [ENTER].
Pulsar [MODIFY].
Borrado completado.
Pulsar [ENTER].
Modificacin completada.
Empezar modificacin de
instruccin TIMER.
Borrar Modificar
Pulsar [ENTER].
Se complet la
modificacin.
Importante!
En otro modo distinto al de programacin, ajuste el interruptor de modo a TEACH
(PROGRAMACIN).
Operacin Explicacin
JOBLIST
Importante!
Las instrucciones de movimiento no pueden insertarse cuando la servoalimentacin est
desconectada (OFF).
Nueva trayectoria
Antigua trayectoria
Operacin Explicacin
3 Pulse [INSERT].
Importante!
Cuando la posicin de insercin est inmediatamente antes de la
instruccin END, no se necesita pulsar [INSERT].
Operacin Explicacin
Afteradding:wheninsertingbeforethenextstep Afteradding:wheninsertingafterthecursorline
0006MOVLV=276 0006MOVLV=276
0007TIMERT=1.00 Add 0007MOVLV=558
0008DOUTOT#(1)ON 0008TIMERT=1.00
Add 0009MOVLV=558 0009DOUTOT#(1)ON
0010MOVJVJ=100.0 0010MOVJVJ=100.0
Importante!
Posiciones donde se insertan las instrucciones de movimiento.
La localizacin predeterminada para las inserciones es para antes del siguiente paso, pero
tambin es posible insertar despus de la lnea del cursor. El ajuste se realiza en Mtodo
de registro de instruccin de movimiento en la ventana TEACHING CONDITION
(CONDICIN DE PROGRAMACIN).
Nueva trayectoria
Operacin Explicacin
0003MOVLV=138
0004MOVLV=558
0005MOVJVJ=50.00
3 Pulse [ENTER].
0003MOVLV=138
0004MOVJVJ=50.00
Mueva el cursor a la instruccin Muestre la ventana JOB CONTENT (Contenido del programa) y
1 MOV (Movimiento) que va a ser mueva el cursor a la instruccin de movimiento que va a ser
modificada. modificada.
Importante!
La modificacin solamente del tipo de interpolacin es imposible. El tipo de interpolacin
puede ser modificado como una seleccin para la modificacin de los datos de posicin.
Operacin Explicacin
Mueva el cursor a la instruccin Muestre la ventana JOB CONTENT (Contenido del programa) y
1 movimiento que va a ser mueva el cursor a la instruccin de movimiento para la cual se
modificada. cambiar el tipo de interpolacin.
6 Pulse [INSERT].
Importante!
Se puede deshacer una operacin an despus de que el manipulador haya sido movido por
la operacin FWD o BWD o por la operacin de prueba despus de insertar, editar o
modificar una instruccin de movimiento. Sin embargo no se puede deshacer una operacin
si se han editado otras instrucciones o se est ejecutando un programa en el modo play
(reproduccin) despus de editar la instruccin de movimiento.
Cuando no es vlido deshacer una operacin, no se puede seleccionar pulsando [ASSIST].
Deshacer una operacin nicamente funciona para la ltima instruccin editada.
Operacin Explicacin
Importante!
Si la posicin del manipulador difiere de la posicin del cursor, se visualizar un mensaje de
error. Si ocurre esto, siga uno de los siguientes procedimientos.
Pulse [REF PNT] + [FWD] para mover el manipulador a la posicin que va a ser
borrada.
Pulse [MODIFY] y seguidamente [ENTER] para cambiar los datos de posicin del punto
de referencia a la posicin actual del manipulador.
Operacin Explicacin
Operacin Explicacin
Mueva el manipulador con las Conecte la servoalimentacin y use las teclas de operacin de
2
teclas de operacin de ejes. ejes para mover el manipulador a la posicin deseada.
3 Pulse [REFP].
Operacin Explicacin
3 Pulse [ENTER].
0003MOVJVJ=50.00
0004MOVLV=138
Operacin Explicacin
0003MOVJVJ=50.00
2 Pulse [TIMER]. 0004TIMERT=0.50
0005MOVLVJ=138
0006MOVLVJ=138
TIMERT=0.50
0003MOVJVJ=50.00
6 Pulse [ENTER]. 0004TIMERT=1.00
0005MOVLVJ=138
0006MOVLVJ=138
Operacin Explicacin
JOBLIST
Seleccione el programa
3
deseado.
Operacin Explicacin
Aparece la ventana JOB CONTENT (CONTENIDO DEL
PROGRAMA). Despliegue la pantalla usando el cursor.
JOBHEADER
c JOBNAME:TEST01
d COMM. : Thisjobistestjob
e DATE :2003/05/2012:00
f CAPACITY :1024BYTE
g LINES :30LINE
h STEPS :20STEP
i EDITLOCK :OFF
j TOSAVETOFD :NOTDONE
k GROUPSET :R1
MainMenu ShortCut
Adems!
Para regresar a la ventana JOB CONTENT (CONTENIDO DEL
PROGRAMA) desde la ventana JOB HEADER
(ENCABEZAMIENTO DEL PROGRAMA), seleccione {DISPLAY}
en el men y luego seleccione{JOB CONTENT}.
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001SETB0000
0002SETB0011
2 Seleccione {JOB}. c 0003MOVJVJ=80.00 d
0004MOVJVJ=80.00
0005DOUTOGH#(13)B002
0006DOUTOT#(41)ON
0007MOVLC00002V=880.0CV#(1)CTP=0.662
0008DOUTOT#(44)ON
0009TIMERT=3.0
0010MOVLV=880.0
0011MOVLV=880.0
0012MOVLV=880.0
MOVJVJ=80.00
1. rea de direcciones
Muestra los nmeros de lnea.
2. rea de instrucciones
Muestra instrucciones, puntos adicionales y comentarios. Es
posible la edicin de lneas.
COMMANDPOSITION
c INTR:SPD:558cm/min d
[CMD]TOOL:[CURR]TOOL:
R1:S R1:S 0
L L 0
U U 0 f
e R R 0
B B 0
T T 0
Seleccione {COMMAND
2
POSITION}.
MainMenu ShortCut !Turnonservopower
1. Interpolacin
Muestra el tipo de interpolacin.
2. Velocidad
Muestra la velocidad de reproduccin.
3. Posicin de Comando
Muestra el nmero del archivo de herramienta y los datos de
posicin que han sido programados para este trabajo. Los
pasos que no tienen datos de posicin, como las instrucciones
de movimiento que usan variables de posicin, se marcan con
un asterisco (*).
4. Datos actuales
Muestra el nmero y la posicin del archivo de la herramienta
actual del manipulador.
Operacin Explicacin
JOBCAPACITY
c NUMBEROFJOBS : 9
e STEPS : 50
REMAINSTEPS : 45611
EDITINGBUFFER : UNUSED
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:*
0000NOP
0001MOVJVJ=25.00PL=0NWAITACC=20DCC=20
c 0002MOVJVJ=25.00 d
0003MOVJVJ=12.50
0004ARCONASF#(1)
0005END
MOVJVJ=50
Al insertar o modificar instrucciones, introduza la instruccin con las teclas de funcin tal
como [TIMER], etc. o usando el cuadro de dilogo de la lista de instrucciones. La instruccin
seleccionada se muestra en la lnea intermedia de entrada con los mismos puntos
adicionales que fueran previamente registrados.
JOBCONTENT
IN/OUT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:* CONTROL
0000NOP DEVICE
0001MOVJVJ=25.00PL=0NWAITACC=20DCC=20
0002MOVJVJ=25.00 MOTION
0003MOVJVJ=12.50 ARITH
0004ARCONASF#(1)
0005END SHIFT
OTHER
SAME
PRIOR
MOVJVJ=50
Grupo de
Pantalla Contenido Ejemplo
instrucciones
IN/OUT Instrucciones E/S Entrada y salida de controles DOUT, WAIT
Instrucciones de
CONTROL Controla el procesamiento de cada programa JUMP, TIMER
control
Pone en operacin soldadura de arco,
Instrucciones del ARCON, WVON,
DEVICE soldadura por puntos, manipulacin, pintura,
programa SVSPOT, SPYON
etc.
Instrucciones
MOTION Mueve el manipulador MOVJ, REFP
de movimiento
Instrucciones de
ARITH Realiza clculos aritmticos ADD, SET
operacin
Instrucciones
SHIFT] Cambia el punto de programacin SFTON, SFTOF
de cambio
SENS Instrucciones del
Instrucciones relacionadas con el sensor COMARCON
(Opcin) sensor (opcin)
Otras Instrucciones para funciones distintas a las
OTHER SHCKSET
instrucciones anteriores
SAME - Especifica la instruccin donde est el cursor.
Especifica la instruccin previamente
PRIOR -
registrada.
seleccionado.
IN/OUT
JUMP CONTROL
CALL DEVICE
TIMER MOTION
LABEL ARITH
COMMENT SHIFT
RET OTHER
SAME
PRIOR
JOBCONTENT
IN/OUT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:* CONTROL
0000NOP DEVICE
0001MOVJVJ=25.00PL=0NWAITACC=20DCC=20
0002MOVJVJ=25.00 MOTION
2 Pulse [INFORM LIST].
0003MOVJVJ=12.50 ARITH
0004ARCONASF#(1)
0005END SHIFT
OTHER
SAME
PRIOR
MOVJVJ=50
JOBCONTENT
IN/OUT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 JUMP
TOOL:* CONTROL
0000NOP CALL DEVICE
Seleccione el grupo de 0001MOVJVJ=25.00PL=0NWAITACC=20DCC=20
3 TIMER MOTION
instrucciones. 0002MOVJVJ=25.00
0003MOVJVJ=12.50 LABEL ARITH
0004ARCONASF#(1)
0005END COMMENT SHIFT
RET OTHER
SAME
PRIOR
JUMP*LABEL
4 Seleccione la instruccin.
Operacin Explicacin
PULSEOT#(2)
OUTPUTNO.
PULSEOT#()
DETAILEDIT
PULSE
OUTPUTNO. OT#()2
TIME UNUSED
PULSEOT#(2)
MainMenu ShortCut
DETAILEDIT
PULSE
OUTPUTNO. OT#()2
TIME T=
UNUSED
PULSEOT#(2)
MainMenu ShortCut
Operacin Explicacin
DETIALEDIT
PULSE
OUTPUTNO. OT#()2
TIME CONSTANT
5 (continuacin) I
I[]
PULSEOT#(2)
MainMenu ShortCut
JOBCONTENT
IN/OUT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 JUMP :* CONTROL
JUMP*LABEL
0017TIMERT=1.00 IN/OUT
0018MOVJVJ=12.50
CONTROL
0019MOVJVJ=50.00
0020MOVLV=138 DEVICE
2 Pulse [INFORM LIST].
0021PULSEOT#(2)T=I001 MOTION
0022MOVJVJ=100.00 ARITH
0023DOUTOT#(1)ON
SHIFT
OTHER
SAME
PRIOR
0017TIMERT=1.00 IN/OUT
0018MOVJVJ=12.50
DOUT CONTROL
Seleccione el grupo de 0019MOVJVJ=50.00
3 0020MOVLV=138 DIN DEVICE
instrucciones.
0021PULSEOT#(2)T=I001 WAIT MOTION
0022MOVJVJ=100.00 PULSE ARITH
0023DOUTOT#(1)ON
SHIFT
PULSEOT#(1) OTHER
SAME
PRIOR
Operacin Explicacin
Operacin Explicacin
PULSEOT#(2)
DETAILEDIT
PULSE
OUTPUTNO. OT#()2
TIME UNUSED
PULSEOT#(2)
DETAILEDIT
PULSE
OUTPUTNO. OT#()2
TIME T=
UNUSED
PULSEOT#(2)
Operacin Explicacin
DETAILEDIT
PULSE
OUTPUTNO. OT#()2
TIME CONSTANT
5 (continuacin)
I
I[]
PULSEOT#(2)
DETAILEDIT
IN/OUT
PULSE
DOUT CONTROL
OUTPUTNO. OT#()2
TIME UNUSED
CONSTANT DIN DEVICE
I WAIT MOTION
6 Pulse [INSERT] y [ENTER]. I[]
PULSE ARITH
SHIFT
OTHER
SAME
PRIOR
PULSEOT#(2)
MainMenu ShortCut
Operacin Explicacin
Operacin Explicacin
IN/OUT
CONTROL
DEVICE
MOTION
1 Pulse [INFORM LIST].
ARITH
SHIFT
OTHER
SAME
PRIOR
IN/OUT
JUMP CONTROL
CALL DEVICE
Seleccione el grupo de TIMER MOTION
2
instrucciones. LABEL ARITH
COMMENT SHIFT
RET OTHER
SAME
PRIOR
Operacin Explicacin
Instructionexplanation
JUMP
CONTROL
Instruction Explanation
Mueva el cursor a la instruccin JUMP Jumptolabelorjob
3 CALL
deseada y pulse [ASSIST]. Readthespecifiedjob
TIMER Stopthespecifiedtime
LABEL Label
COMMENT Comment
RET Returntothecalljob
0017TIMERT=1.00
Seleccione la lnea donde se 0018MOVJVJ=12.50
2 modificarn los datos de 0019MOVJVJ=50.00
nmeros. 0020MOVLV=138
0021PULSEOT#(2)T=I001
0022MOVJVJ=100.00
0023DOUTOT#(1)ON
PULSEOT#(2)T=I001
Operacin Explicacin
0017TIMERT=1.00
0018MOVJVJ=12.50
5 Pulse [ENTER]. 0019MOVJVJ=50.00
0020MOVLV=138
0021PULSEOT#(1)T=I001
0022MOVJVJ=100.00
0023DOUTOT#(1)ON
0017TIMERT=1.00
Seleccione la lnea de la 0018MOVJVJ=12.50
2 instruccin para la cual se 0019MOVJVJ=50.00
0020MOVLV=138
modificar el punto adicional.
0021WAITIN#(1)=ON
0022MOVJVJ=100.00
0023DOUTOT#(1)ON
DETAILEDIT
3 Seleccione la instruccin.
WAIT
WAITTARGET IN#()1
CONDITION=
CONDITIONON
TIME UNUSED
DETAILEDIT
Seleccione el punto adicional a
4 WAIT
ser modificado.
WAITTARGETIN#()
IN#()1
OT#()=
CONDITION
SIN#()ON
CONDITION
TIME SOUT#()
IG#()
0017TIMERT=1.00
0018MOVJVJ=12.50
7 Pulse [ENTER]. 0019MOVJVJ=50.00
0020MOVLV=138
0021WAITOT#(1)=ON
0022MOVJVJ=100.00
0023DOUTOT#(1)ON
0017TIMERT=1.00
Seleccione la lnea de la 0018MOVJVJ=12.50
2 instruccin para la cual se 0019MOVJVJ=50.00
insertar el punto adicional. 0020MOVLV=138
0021WAITIN#(1)=ON
0022MOVJVJ=100.00
0023DOUTOT#(1)ON
DETAILEDIT
3 Seleccione la instruccin.
WAIT
WAITTARGET OT#()1
CONDITION=
CONDITIONON
TIME UNUSED
DETAILEDIT
WAIT
WAITTARGETIN#()1
CONDITION =
Seleccione insertar el punto CONDITION ON
5 TIME T=0.01
adicional.
Cuando el punto adicional necesita datos numricos, mueva el
cursor al nmero y pulse [SELECT]. Aparecer la lnea intermedia
de entrada. Introduzca el nmero y pulse [ENTER].
Time=
WAITIN#(1)=ONT=
0017TIMERT=1.00
0018MOVJVJ=12.50
7 Pulse [ENTER]. 0019MOVJVJ=50.00
0020MOVLV=138
0021WAITIN#(1)=ONT=0.50
0022MOVJVJ=100.00
0023DOUTOT#(1)ON
Importante!
Esta operacin no puede ser usada para el punto adicional que est bloqueado.
Operacin Explicacin
0017TIMERT=1.00
0018MOVJVJ=12.50
Seleccione la lnea donde se 0019MOVJVJ=50.00
2
borrar el punto adicional. 0020MOVLV=138
0021WAITIN#(1)=ONT=1.00
0022MOVJVJ=100.00
0023DOUTOT#(1)ON
DETAILEDIT
3 Seleccione la instruccin.
WAIT
WAITTARGETIN#()1
CONDITION=
CONDITIONON
TIME T=0.01
Operacin Explicacin
0017TIMERT=1.00
0018MOVJVJ=12.50
7 Pulse [ENTER]. 0019MOVJVJ=50.00
0020MOVLV=138
0021WAITIN#(1)=ON
0022MOVJVJ=100.00
0023DOUTOT#(1)ON
Operacin Explicacin
V=70
:
MOVL V=100 ;Move to at V=100 V=100 V=50 V=80
MOVL V=50 ;Move to at V= 50 V=??
MOVL V=80 ;Move to at V=80 V=100 V=50
V=30
MOVL V=30 ;Move to at V=30
MOVL V=70 ;Move to at V=70 V=80
MOVL V=30 ;Move to at V=30 The speed and interpolation are
MOVL V=80 ;Move to at V=80 different going and returning.
MOVL V=50 ;Move to at V= 50
MOVL V=100 ;Move to at V=100
: V=30
V=70
0000NOP
MOVJVJ=50.00 0001'TESTJOB
Copiar 0002MOVJVJ=50.00
TIMERT=1.00
MOVLV=100 0003TIMERT=1.00
Cortar 0004MOVLV=100
0005MOVLV=100
0000NOP
0001'TESTJOB
0005MOVLV=100
0000NOP
0001'TESTJOB
Pegar 0002MOVJVJ=50.00
0003TIMERT=1.00
Se inserta el contenido de la 0004MOVLV=100
memoria intermedia 0005MOVLV=100
0000NOP
0001'TESTJOB
Invertir pegar 0002MOVLV=100
0003TIMERT=1.00
Se revierte e inserta el contenido de la 0004MOVJVJ=50.00
memoria intermedia 0005MOVLV=100
Operacin Explicacin
JOBCONTENT
Se duplica
JOBNAME:TEST01 la velocidad STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001SETB0000
Mueva el cursor al rea de 0002SETB0011
0003MOVJVJ=80.00
instrucciones en la ventana JOB 0004MOVJVJ=80.00
1
CONTENT (CONTENIDO DEL 0005DOUTOGH#(13)B002
0006DOUTOT#(41)ON
PROGRAMA). 0007MOVLC00002V=880.0CV#(1)CTP=0.662
0008DOUTOT#(44)ON
0009TIMERT=3.0
0010MOVLV=880.0
0011MOVLV=880.0
0012MOVLV=880.0
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001SETB0000
Mueva el cursor a la lnea de 0002SETB0011
2 0003MOVJVJ=80.00
inicio y pulse [SHIFT] + [SELECT]. Startline 0004MOVJVJ=80.00
0005DOUTOGH#(13)B002
Endline 0006DOUTOT#(41)ON
0007MOVLC00002V=880.0CV#(1)CTP=0.662
0008DOUTOT#(44)ON
0009TIMERT=3.0
0010MOVLV=880.0
0011MOVLV=880.0
0012MOVLV=880.0
4.7.2 Copiar
Antes de copiar, debe especificarse el rango que va a ser copiado.
Operacin Explicacin
COPY
JOBCONTENT
JOBNAME:TESTCUT STEPNO:0003
CONTROLGROUP:R1 TOOL:00
PASTE
0001SETB0000
0002SETB0011
REVERSEPASTE
0003MOVJVJ=80.00
0004MOVJVJ=80.00
1 Seleccione {EDIT} en el Men. 0005DOUTOGH#(13)B002
0006WAITIFIN#(5)=ON
0007MOVLV=880.0
0008DOUTOT#(44)ON
0009TIMERT=3.0
0010MOVLV=880.0
0011MOVLV=880.0
0012MOVLV=880.0
MOVJVJ=50.00PL=1
MainMenu ShortCut
4.7.3 Cortar
Antes de cortar, debe especificarse el rango.
Operacin Explicacin
COPY
JOBCONTENT
JOBNAME:TESTCUT STEPNO:0003
CONTROLGROUP:R1 TOOL:00
PASTE
0000NOP
0001SETB0000
REVERSEPASTE
0002SETB0011
0003MOVJVJ=80.00
0004MOVJVJ=80.00
1 Seleccione {EDIT} en el Men. 0005DOUTOGH#(13)B002
0006WAITIFIN#(5)=ON
0007MOVLV=880.0
0008DOUTOT#(44)ON
0009TIMERT=3.0
0010MOVLV=880.0
0011MOVLV=880.0
0012MOVLV=880.0
MOVJVJ=50.00PL=1
MainMenu ShortCut
YES NO
4.7.4 Pegar
Antes de pegar, debe haberse guardado en la memoria intermedia el rango deseado.
Operacin Explicacin
COPY
JOBCONTENT
JOBNAME:TESTCUT STEPNO:0003
CONTROLGROUP:R1 TOOL:00
PASTE
0000NOP
0001SETB0000
REVERSEPASTE
0002SETB0011
0003MOVJVJ=80.00
2 Seleccione {EDIT} en el Men. 0004MOVJVJ=80.00
0005DOUTOGH#(13)B002
0006WAITIFIN#(5)=ON
0007MOVLV=880.0
0008DOUTOT#(44)ON
0009TIMERT=3.0
0010MOVLV=880.0
0011MOVLV=880.0
0012MOVLV=880.0
MOVJVJ=50.00PL=1
MainMenu ShortCut
YES NO
Operacin Explicacin
COPY
JOBCONTENT
JOBNAME:TESTCUT STEPNO:0003
CONTROLGROUP:R1 TOOL:00
PASTE
0000NOP
0001SETB0000
REVERSEPASTE
0002SETB0011
0003MOVJVJ=80.00
2 Seleccione {EDIT} en el Men. 0004MOVJVJ=80.00
0005DOUTOGH#(13)B002
0006WAITIFIN#(5)=ON
0007MOVLV=880.0
0008DOUTOT#(44)ON
0009TIMERT=3.0
0010MOVLV=880.0
0011MOVLV=880.0
0012MOVLV=880.0
MOVJVJ=50.00PL=1
MainMenu ShortCut
Paste?
YES NO
Importante!
Las velocidades de operacin superiores a velocidad mxima de programacin se
reducen a la mxima velocidad de programacin.
El bloqueo de la mquina es la nica operacin especial disponible para la reproduccin
en el modo play.
La salida de instruccin de trabajo, como la salida de arco no se ejecuta.
Importante!
Siempre verifique las condiciones de seguridad antes de pulsar [INTERLOCK] + [TEST
START] para poner el manipulador en movimiento.
Operacin Explicacin
0005MOVJVJ=25.00
0006MOVLV=138
0007MOVJVJ=50.00
0005MOVJVJ=100.00
0006MOVLV=138
0007MOVJVJ=100.00
Tipo de
velocidad de Explicacin
reproduccin
VJ Velocidad articular:
V Velocidad TCP
Modificacin relativa
Todos los pasos se seleccionan independientemente del tipo de velocidad de reproduccin.
Este mtodo se usa para cambiar todos los pasos en un porcentaje especificado (1% al
200%). Se denomina modificacin relativa.
0005MOVJVJ=25.00
0006MOVLV=138
0007MOVJVJ=50.00
0005MOVJVJ=50.00
0006MOVLV=276
0007MOVJVJ=100.00
SPEEDMODIFICATION
c STARTLINENO. 0001
d ENDLINENO. 0002
e MODIFICATIONTYPE CONFIRM
f SPEEDKIND VJ
7 Seleccione {CHANGE SPEED}. g SPEED 50%
EXECUTE CANCEL
MainMenu ShortCut
Operacin Explicacin
TRT
c STARTLINENO. 0001
d ENDLINENO. 0002
e MOVINGTIME 00010.00sec
f SETTINGTIME 00007.00sec
7 Seleccione {TRT}.
EXECUTE CANCEL
MainMenu ShortCut
Operacin Explicacin
Importante!
Si las instrucciones que incluyen datos de velocidad especficos
como instrucciones SPEED o ARCON (incluyendo datos de
velocidad del archivo de condicin de soldadura) existen en la
Seleccione EXECUTE
9 seccin especificada, los datos de velocidad para esos pasos no
(EJECUTAR).
se cambian. Por lo tanto, en tales casos, el tiempo establecido y el
tiempo real requerido no son iguales.
Si los datos de velocidad se limitan al valor mximo, aparece el
siguiente mensaje.
!Limitedtomaximumspeed
JOBCONTENT TOOL:00
0001NOP
0002'CARTYPE-AJOB
0003JUMPJOB:JOB-01
Seleccione la lnea a ser 0004MOVJVJ=50.00
4
modificada. 0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007MOVJVJ=50.00
MOVJVJ=50.00
JOBCONTENT TOOL:00
0001NOP
0002'CARTYPE-AJOB
0003JUMPJOB:JOB-01
0004MOVLV=4500
6 Pulse [ENTER]. 0005MOVJVJ=50.00
0006MOVJVJ=50.00
0007MOVJVJ=50.00
MOVLV=4500
Importante!
Consulte las instrucciones del NX100 para obtener informacin sobre el contenido y los
mtodos de edicin para el archivo de condiciones.
Archivos de condiciones
No. de variable
Formato de datos Funciones
(pcs)
Tipo Entero de D000 a D099 El rango de valores que pueden ser guardados es de -
doble precisin (100) 2147483648 a 2147483647.
Importante!
Velocidad de reproduccin V:
MOVL V=I000
La variable I000 se usa para la velocidad V con esta instruccin de movimiento.
La unidad para V es 0.1mm por segundo.
Por ejemplo, si I000 fuese establecido en 1000, sera cierto lo siguiente:
I000=1000 unidad para V es 0.1mm/s V=100.0mm por segundo
Observe que, dependiendo de la unidad que se utilice, el valor de la variable y el valor
de la velocidad real de vez en cuando podran coincidir.
Temporizador T:
TIMER T=I000
La unidad para T es 0.01 segundos.
Por ejemplo, si I000 fuese establecido en 1000, sera cierto lo siguiente:
I000=1000 unidad para T es 0.01 segundos T=10.00 segundos.
Seleccione {VARIABLE} en el
1
men principal.
BYTEVARIABLE
NO.CONTENTNAME
B00020000_0010WORKNUM
Seleccione el tipo de variable B00100000_0000
2 B0022551111_1111
deseado.
B00300000_0000
B00400000_0000
B005100000_1010
B00610000_0001
B00710000_0001
B00810000_0001
B00910000_0001
B01010000_0001
BYTEVARIABLE
NO.CONTENTNAME
B055100000_1010
B0562551111_1111
B0572551111_1111
Seleccione {VARIABLE} en el
1
men principal.
Seleccione {VARIABLE} en el
1
men principal.
STRINGVARIABLE
NO.CONTENTNAME
S000
S001
S002
2 Seleccione {STRING}. S003
S004
S005
S006
S007
S008
S009
S010
Operacin Explicacin
STRINGVARIABLE
NO.CONTENTNAME
S055
Seleccione {VARIABLE} en el
1
men principal.
2 Seleccione {STRING}.
STRINGVARIABLE
NO.CONTENTNAME
7 Pulse [[ENTER]. S000
S001 WORKNUM
S002
S003
S004
S005
S006
S007
Seleccione {VARIABLE} en el
1
men principal.
5 Introduzca el nombre.
Seleccione {VARIABLE} en el
1
men principal.
POSITIONVARIABLE
#P000 ROBOT NAME:SHIFTDATA
R1:X 330.000 TOOL:01
Y 0.000
Seleccione el tipo de variable de Z -10.000 <TYPE>
2
posicin deseado. Rx 0.00 FRONTS<180
Ry 0.00 UPR<180
Rz 0.00 FLIPT<180
DIRECTPAGE
POSITIONVARIABLE
#P025 PULSE NAME:
R1:S 28109 TOOL:01
L -136
U 0
Importante!
Las variables de posicin se establecen en el modo programacin (TEACH).
Conecte la servoalimentacin al establecer las variables con las teclas de los ejes.
BPxxx EXxxx
Pxxx (Ejes de robot)
(Ejes de la base) (Ejes de la estacin)
Tipo
Tipo de Tipo
Tipo de pulso Tipo XYZ Tipo de pulso
pulso XYZ
Eje Z
45000 7 8 9
4 5. 6
1 2 3
0 . -
Mtodo
para
establecer Eje X Eje Y
las
variables
Y- Y+ Y- Y+
L- L+ B- B+
Z- Z+ Z- Z+
U- U+ T- T+
Seleccione {VARIABLE} en el
1
men principal.
POSITIONVARIABLE
#P000 ******* NAME:
**:S * TOOL:**
L *
Seleccione el tipo de variable de U *
2
posicin deseado. R *
B *
T *
DIRECTPAGE
PULSE
BASE
ROBOT
USER
TOOL
Seleccione el tipo de datos MASTERTOOL
3
variables.
Si la variable de posicin se estableci antes, aparece el cuadro
de dilogo de confirmacin para borrar los datos. Si se selecciona
YES (S), se borran los datos.
Cleardata?
YES NO
4 Seleccione {PULSE}.
6 Introduzca el valor.
Tipo XYZ
Operacin Explicacin
Seleccione {VARIABLE} en el
1
men principal.
6 Introduzca el valor.
POSITIONVARIABLE
#P000 ROBOT NAME:
R1:X 330.000 TOOL:00
Y 0.000
Z -10.000 <TYPE>
Rx 0.00 FRONTS<180
Ry 0.00 UPR<180
Rz 0.00 FLIPT<180
7 Pulse [[ENTER].
DIRECTPAGE
Establecer <TYPE>
Cada vez que se pulsa [SELECT] cuando el cursor est en los
datos de ajuste en la lnea intermedia de entrada, los ajustes se
alternan.
#P000 ROBOT NAME:
R1:X 330.000 TOOL:00
Y 0.000
Z -10.000 <TYPE>
Rx 0.00 REARS<180
Ry 0.00 UPR<180
Rz 0.00 FLIPT<180
Sobre <TYPE>
No es necesario establecer un tipo si la variable de posicin va a ser usada para
operaciones de cambio en paralelo.
Cuando la variable de posicin se usa con una instruccin de movimiento como MOVJ
P001, es necesario establecer un tipo. Para detalles sobre tipos, consulte en la
pgina 1-195. La ventana de posicin actual (Current Position Window) (XYZ) muestra
el ajuste actual de un tipo.
Seleccione {VARIABLE} en el
1
men principal.
Mueva el manipulador con las Mueva el manipulador o los ejes externos a la posicin deseada
4
teclas de ejes. para ser establecida la variable de posicin.
5 Pulse [MODIFY].
6 Pulse [ENTER].
Tipo XYZ
Operacin Explicacin
Seleccione {VARIABLE} en el
1
men principal.
Mueva el manipulador con las Mueva el manipulador o los ejes externos a la posicin deseada
3
teclas de ejes. para ser establecida la variable de posicin.
4 Pulse [MODIFY].
5 Pulse [ENTER].
CLEARDATA
POSITIONVARIABLE
#P000 ******* NAME:
:S * TOOL:**
L *
U *
R *
4 Seleccione {CLEAR DATA}. B *
T *
Tipos de manipulador
Cuando los datos de posicin de los ejes del robot se describen en el formato XYZ, se
obtiene una serie de soluciones desde la estructura del manipulador al moverlo a la posicin
descrita. Para seleccionar una solucin apropiada, es necesario especificar el tipo de
manipulador. Este tipo de manipulador es denominado Type (Tipo). Hay hasta 6 tipos en el
sistema NX100. Estos tipos tambin varan de acuerdo con los modelos del robot.
Flip/No Flip:
Esto muestra la posicin del eje R.
Cuando el eje R est en la posicin A como se muestra en el siguiente diagrama, se lo
conoce como Flip; cuando est en la posicin B, se lo denomina No Flip. Sin embargo, en
un manipulador en el cual el eje R pueda moverse ms de 180 an en la posicin A, es
necesario especificar si el eje R es desde -90 a 90, o desde 270 a 360, or desde -360 a -
270. Lo mismo es vlido para la posicin B. Esto se establece en el siguiente ngulo de eje
R.
Flip No flip
0 0
A B
Importante!
R es el ngulo en donde la posicin de inicio del eje R es 0.
0 0
360 -360
-180 180
Importante!
R es el ngulo en donde la posicin de inicio del eje R es 0.
T <180 T 180
0 0
360 -360
-180 180
Importante!
T es el ngulo en donde la posicin de inicio del eje T es 0.
Frontal/Posterior:
Esto especifica donde en el centro de rotacin del eje S, el centro de rotacin del eje B est
localizado cuando vemos los ejes L y U desde el lado derecho. Cuando se ve desde el lado
derecho, la derecha del centro de rotacin del eje S se llama frontal y la izquierda se llama
posterior.
Lado derecho
(Eje S 0)
Posterior Frontal
Frontal Posterior
Lado derecho
S <180 S 180
0
0
360 -360
-180 180
Importante!
S es el ngulo en donde la posicin de inicio del eje S es 0.
Variables locales
Tipo Entero de doble LD000 a El rango de valores que pueden ser guardados es de -
precisin LD 2147483648 a 2147483647.
Las variables locales difieren de las variables de usuario en los siguientes 4 aspectos:
Usadas slo en un programa
Con variables de usuario es posible definir y usar una variable en mltiples programas,
pero las variables locales se usan solamente en el programa en el que estn definidas y
no pueden ser usadas en otros programas. De acuerdo con esto, las variables locales
no afectan a otros programas, entonces es posible definir un nmero de variable (como
LB001) separadamente en diferentes programas, y usar esta en diferentes maneras en
cada uno de los programas..
B001
Importante!
Precauciones para variables y unidades
Como fue el caso de las variables de usuario, observe que, en funcin del valor de la unidad
que se est usando, el valor de la variable y el valor de la velocidad o tiempo real, alguna que
otra vez podran no coincidir. Consulte Edicin de variables de usuario.
Importante!
Slo cuando se expande LANGUAGE LEVEL (NIVEL DEL IDIOMA) es posible usar
variables locales. Consulte Instrucciones de ajuste de nivel de CONFIGURACIN DEL
SISTEMA NX100 para obtener detalles sobre la configuracin del nivel de idioma.
Operacin Explicacin
2 Seleccione {JOB}.
Seleccione {DISPLAY} en el
3
men.
JOBHEADER
JOBNAME:TEST01
COMM. :'Thisjobistestjob
DATE :2003/05/2012:00
CAPACITY :1024BYTE
LINES :30LINE
4 Seleccione {JOB HEADER}. STEPS :20STEP
EDITLOCK :OFF
TOSAVETOFD :NOTDONE
GROUPSET :R1
BYTE(LB) ROBOT(LP)
INT(LI)
DOUBLE(LD)
REAL(LR)
CHARACTER(LS)
MainMenu ShortCut
Seleccione la cantidad de
5 Aparecer la lnea intermedia de entrada.
variables locales a establecer.
Introduzca la cantidad de
6
variables.
Operacin Explicacin
JOBHEADER
JOBNAME:TEST01
COMM. :'Thisjobistestjob
DATE :2003/05/2012:00
CAPACITY :1024BYTE
LINES :30LINE
7 Pulse [ENTER]. STEPS :20STEP
EDITLOCK :OFF
TOSAVETOFD :NOTDONE
GROUPSET :R1
BYTE(LB) ROBOT(LP)
INT(LI)
DOUBLE(LD)
REAL(LR)
CHARACTER(LS)
4.9.6 Bsqueda
Al llevar a cabo una edicin o confirmacin, se puede realizar una bsqueda de un paso o de
un programa. La bsqueda se puede realizar cuando el cursor est en el rea de
instrucciones o de direcciones en la pantalla JOB CONTENT (CONTENIDO DEL
PROGRAMA).
Operacin Explicacin
TOPLINE
JOBCONTENT
ENDLINE
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1
SEARCH TOOL:00
0000NOP
ENABLESPEEDTAG
0001THThisjobistestjob
0002MOVJVJ=50.00
ENABLEPOSLVLTAG
3 Seleccione {EDIT} en el men. 0003MOVJVJ=12.50
0004MOVLV=276
0005TIMERT=1.00
0006DOUTOT#(1)ON
MOVJVJ=100.00
Operacin Explicacin
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001'Thisjobistestjob
0002MOVJVJ=50.00
4 Seleccione {SEARCH}. 0003MOVJVJ=12.50
LINESEARCH
0004MOVLV=276
STEPSEARCH
0005TIMERT=1.00
LABELSEARCH
0006DOUTOT#(1)ON
INSTRUCTIONSEARCH
0007MOVLV=138
Bsqueda de lnea
Esta funcin mueve el cursor al nmero de lnea deseado.
Operacin Explicacin
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0100MOVJVJ=100.00
0101TIMERT=1.00
0102MOVLV=138
3 Pulse [[ENTER]. 0103MOVLV=138
0104MOVJVJ=50.00
0105MOVJVJ=100.00
0106DOUTOT#(1)ON
0107TIMERT=0.50
MOVJVJ=100.00
Bsqueda de paso
Esta funcin mueve el cursor al nmero de paso deseado (instruccin de movimiento).
Operacin Explicacin
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0100MOVJVJ=100.00
0101TIMERT=1.00
0102MOVLV=138
3 Pulse [[ENTER]. 0103MOVLV=138
0104MOVJVJ=50.00
0105MOVJVJ=100.00
0106DOUTOT#(1)ON
0107TIMERT=0.50
MOVJVJ=100.00
Bsqueda de etiqueta
Esta funcin busca la etiqueta deseada y la instruccin utilizando esa etiqueta.
Operacin Explicacin
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0099*START
0100MOVJVJ=100.00
0101TIMERT=1.00
3 Pulse [[ENTER]. 0102MOVLV=138
0103MOVLV=138
0104MOVJVJ=50.00
0105MOVJVJ=100.00
0106DOUTOT#(1)ON
*START
TOPLINE
JOBCONTENT
ENDLINE
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1
ENDSEARCH TOOL:00
0099*START
ENABLESPEEDTAG
0100MOVJVJ=100.00
Use el cursor para continuar la
4 0101TIMERT=1.00
ENABLEPOSLVLTAG
bsqueda. 0102MOVLV=138
0103MOVLV=138
0104MOVJVJ=50.00
0105MOVJVJ=100.00
0106DOUTOT#(1)ON
Bsqueda de instruccin
Esta funcin mueve el cursor a la instruccin deseada.
Operacin Explicacin
JOBCONTENT
IN/OUT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00 CONTROL
0000NOP DEVICE
0001'Thisjobistestjob
Seleccione INSTRUCTION MOTION
0002MOVJVJ=50.00
1 SEARCH (BSQUEDA DE 0003MOVJVJ=12.50 ARITH
0004MOVLV=276
INSTRUCCIN). SHIFT
0005TIMERT=1.00
0006DOUTOT#(1)ON OTHER
0007MOVLV=138
Seleccione el grupo de
2
instrucciones deseado.
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:*
0010ARCONASF#(1)
0011MOVJVJ=100.00
Seleccione la instruccin 0012TIMERT=1.00
3
deseada. 0013MOVLV=138
0014MOVLV=138
0015MOVJVJ=50.00
0016MOVJVJ=100.00
0017DOUTOT#(1)ON
ARCONASF#(1)
TOPLINE
JOBCONTENT
ENDLINE
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1
ENDSEARCH TOOL:00
0010ARCONASF#(1)
ENABLESPEEDTAG
0011MOVJVJ=100.00
Use el cursor para continuar la
4 0012TIMERT=1.00
ENABLEPOSLVLTAG
bsqueda. 0013MOVLV=138
0014MOVLV=138
0015MOVJVJ=50.00
0016MOVJVJ=100.00
0017DOUTOT#(1)ON
Operacin Explicacin
JOBCONTENT
JOBNAME:TEST01 IN/OUT
STEPNO:0003
CONTROLGROUP:R1 TOOL:00 CONTROL
0000NOP DEVICE
0001'Thisjobistestjob
MOTION
Seleccione TAG SEARCH 0002MOVJVJ=50.00
1 0003MOVJVJ=12.50 ARITH
(BSQUEDA DE ETIQUETA). 0004MOVLV=276
SHIFT
0005TIMERT=1.00
0006DOUTOT#(1)ON OTHER
0007MOVLV=138
SAME
PRIOR
Seleccione el grupo de
2
instrucciones deseado.
JOBCONTENT
B IN/OUT
JOBNAME:TEST01
CONTROLGROUP:R1 B[] CONTROL
0000NOP D DEVICE
Seleccione la instruccin deseada 0001'Thisjobistestjob
MOTION
I
0002MOVJVJ=50.00
3 para la cual se buscar la etiqueta 0003MOVJVJ=12.50 ARITH
OG#()
(tag). 0004MOVLV=276
SHIFT
0005TIMERT=1.00 OGH#()
0006DOUTOT#(1)ON OT#() OTHER
0007MOVLV=138
SAME
PRIOR
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:*
0010DOUTOT#(1)ON
0011MOVJVJ=100.00
4 Seleccione la etiqueta deseada. 0012TIMERT=1.00
0013MOVLV=138
0014MOVLV=138
0015MOVJVJ=50.00
0016MOVJVJ=100.00
0017DOUTOT#(1)ON
DOUTOT#(1)ON
Operacin Explicacin
TOPLINE
JOBCONTENT
ENDLINE
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1
ENDSEARCH TOOL:00
0010DOUTOT#(1)ON
ENABLESPEEDTAG
0011MOVJVJ=100.00
Use el cursor para continuar la
5 0012TIMERT=1.00
ENABLEPOSLVLTAG
bsqueda. 0013MOVLV=138
0014MOVLV=138
0015MOVJVJ=50.00
0016MOVJVJ=100.00
0017DOUTOT#(1)ON
5. Reproduccin
5.1 Preparacin para la reproduccin
Reproducir es la accin de ejecutar un trabajo programado. Antes de reproducir un
programa, es necesario llamar al programa que va a ser ejecutado.
Llamar a un programa
Operacin Explicacin
JOBLIST
Importante!
Slo se puede registrar un programa como el programa maestro. El registro de un programa
maestro anula automticamente el programa maestro registrado previamente.
MASTERJOB
MASTERJOB:*******
MASTERJOB
MASTERJOB:*******
CALLMASTERJOB
SETTINGMASTERJOB
CANCELMASTERJOB
3 Pulse [SELECT].
Operacin Explicacin
JOBLIST
JOB
JOBCONTENT JOBCONTENT
DOUT
MOVE
END
DOUT
MOVE
END
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
ARCWELDING SELECTJOB 0000NOP
0001MOVJVJ=50.00
0002MOVLV=138
VARIABLE CREATENEWJOB0003MOVLV=138
0004MOVLV=138
1 Seleccione {JOB} en el men. B001 0005MOVLV=138
MASTERJOB
0006END
IN/OUT
In Out
JOBCAPACITY
ROBOT
SYSTEMINFO
MOVJVJ=0.78
Operacin Explicacin
MASTERJOB
MASTERJOB:TEST01
MASTERJOB
CALLMASTERJOB
MASTERJOB:*******
SETTINGMASTERJOB
CANCELMASTERJOB
3 Pulse [SELECT].
5.2 Reproduccin
5.2.1 La ventana PLAYBACK (REPRODUCCIN)
Si cambiamos el interruptor de modo en la consola de programacin a PLAY
(REPRODUCCIN) mientras estamos en la ventana de JOB CONTENT (CONTENIDO DEL
PROGRAMA), aparece la ventana PLAYBACK (REPRODUCCIN).
JOBCONTENT
JOBNAME:TEST STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001SETB0000
0002SETB0011
0003MOVJVJ=80.00
0004MOVJVJ=80.00
c 0005DOUTOGH#(13)B002
0006WAITIFIN#(5)=ON
0007MOVLV=880.0
0008MOVLV=880.0
0009MOVLV=880.0
d SPEEDADJUSTMENT(MODIFY:OF) 100%
f MEASURESTARTJOB J:TEST01S:000
eg MOVINGTIME 24.00sec
h PLAYBACKTIME 44.50sec
MainMenu ShortCut
Operacin Explicacin
Seleccione {DISPLAY} en el
1
men.
Importante!
Despus de asegurarse que no hay nadie cerca del manipulador, inicie la reproduccin
siguiendo los procedimientos que aparecen a continuacin.
Cul de las dos se utiliza para iniciar la reproduccin se especifica mediante el interruptor de
modo situado en la consola de programacin.
Interruptor de modo de la
consola de programacin
Inicio mediante
consola de
PLAY programacin
Para reproducir utilizando la consola de programacin, siga los procedimientos que aparecen
a continuacin.
Site el interruptor de modo de la El modo remoto queda desactivado, mientras que se habilita el de
1 consola de programacin en reproduccin, por lo que las mquinas deben arrancarse utilizando
PLAY (REPRODUCCIN). la consola de programacin.
Operacin de arranque
Operacin Explicacin
WORKSELECT 1STEP
ARCWELDING PARAMETER
1CYCLE
CONTINUOUS
VARIABLE SETUP
Seleccione el ciclo de operacin B001
2
que desea cambiar.
IN/OUT
In Out
ROBOT
SYSTEMINFO
OPERATINGCONDITION
MASTERJOBCHANGE PERMIT
RESERVEDSTART PROHIBIT
RESERVEDSTARTJOBCHANGE PERMIT
SPEEDDATAINPUTFORM cm/min
2 Seleccione {OPERATE COND}. CYCLESWITCHINTEACHMODE 1CYCLE
CYCLESWITCHINPLAYMODE 1CYCLE
CYCLESWITCHINLOCALMODE 1CYCLE
CYCLESWITCHINREMOTEMODE 1CYCLE
SETCYCLEONPOWERON 1CYCLE
MainMenu ShortCut
OPERATINGCONDITION
MASTERJOBCHANGE PERMIT
RESERVEDSTART PROHIBIT
RESERVEDSTARTJOBCHANGED PERMIT
SPEEDDATAINPUTFORM cm/min
CYCLESWITCHINTEACHMODE 1CYCLE1STEP
CYCLESWITCHINPLAYMODE 1CYCLE1CYCLE
AUTO
CYCLESWITCHINLOCALMODE 1CYCLE
NONE
CYCLESWITCHINREMOTEMODE 1CYCLE
SETCYCLEONPOWERON 1CYCLE
MainMenu ShortCut
Operacin Explicacin
OPERATINGCONDITION
MASTERJOBCHANGE PERMIT
RESERVEDSTART PROHIBIT
RESERVEDSTARTJOBCHANGED PERMIT
SPEEDDATAINPUTFORM cm/min
CYCLESWITCHINTEACHMODE 1STEP
4 Seleccione el ciclo deseado. 1CYCLE
CYCLESWITCHINPLAYMODE
CYCLESWITCHINLOCALMODE 1CYCLE
CYCLESWITCHINREMOTEMODE 1CYCLE
SETCYCLEONPOWERON 1CYCLE
MainMenu ShortCut
SPECIALPLAY
LOWSPEEDSTART INVALID
SPEEDLIMIT INVALID
DRY-RUNSPEED INVALID
MACHINELOCK INVALID
CHECK-RUN INVALID
WEAVPROHIBITINCHK-RUN INVALID
COMPLETE
MainMenu ShortCut
Operacin Explicacin
Seleccione COMPLETE
2 Se regresa a la ventana de REPRODUCCIN.
(COMPLETO).
Operacin Explicacin
Seleccione COMPLETE
2 Se regresa a la ventana de REPRODUCCIN.
(COMPLETO).
Importante!
Hay que tener cuidado con los pasos programados a velocidades ms lentas que la
velocidad de ensayo, porque stos se ejecutarn a una velocidad mayor que la inicialmente
programada.
Operacin Explicacin
Seleccione COMPLETE
2 Se regresa a la ventana de REPRODUCCIN.
(COMPLETO).
Velocidad
Velocidad de
reproduccin
Velocidad de seguridad
Velocidad de ensayo
Paso
Operacin Explicacin
Operacin Explicacin
Seleccione COMPLETE
2 Se regresa a la ventana de REPRODUCCIN.
(COMPLETO).
Seleccione CHECK-RUN
(VERIFICACIN) en la ventana El ajuste alterna entre VALID (VLIDO) e INVALID (NO
1
DE REPRODUCCIN VLIDO).
ESPECIAL.
Seleccione COMPLETE
2 Se regresa a la ventana de REPRODUCCIN.
(COMPLETO).
Operacin Explicacin
Seleccione COMPLETE
2 Se regresa a la ventana de REPRODUCCIN.
(COMPLETO).
Operacin Explicacin
Importante!
Las operaciones especiales tambin quedan canceladas cuando desconectamos la
alimentacin principal.
5.3.1 Retencin
La operacin de retencin provoca que el manipulador detenga todos sus movimientos. Hay
dos maneras de retener el movimiento del manipulador.
Adems...
La lmpara [HOLD] se ilumina mientras esta tecla se mantiene pulsada. Al mismo tiempo se
apaga la lmpara [START].
Desenganche
Pulse [START] en la consola de programacin El manipulador reinicia la operacin en el
punto en el que se detuvo.
Desenganche
Operacin Explicacin
Consola de programacin
Seal de entrada externa (entrada del sistema)
Parada de emergencia
Operacin Explicacin
RobotstopsbyP.P.emergencystop
Robotstopsbyexternalemergencystop
Desenganche
Operacin Explicacin
En la consola de programacin:
TURN
Aviso!
Antes de reiniciar el funcionamiento tras una parada de emergencia, confirme la posicin de
la siguiente operacin y asegrese que no haya interferencias con la pieza de trabajo o
fijacin.
ALARM
ALARM 4100 [1]
OVER RUN (ROBOT)
ALARM 4321 [SLURBT]
OVER LOAD
ALARM 4315 [SLURBT]
OCCUR TIMES: 3
RESET
5.3.5 Otras
Parada temporal por cambio de modo
Cuando cambiamos de modo de reproduccin a modo de programacin durante una
reproduccin, el manipulador se detiene inmediatamente..
!Stoppedbyswitchingmode
Para iniciar la operacin de nuevo, vuelva al modo de reproduccin y realice una operacin
de arranque.
!RobotstopsbyexecutionPAUSEcommand
Por tanto, la sustitucin es adecuada en casos de que, por ejemplo, deseemos aumentar al
mismo tiempo todos los ajustes de velocidad de reproduccin en un 150 %.
SI
Reset y modo play?
NO
NO
Modificar
SI
Operacin Explicacin
PLAYBACK
TEST: STEPNO:0000
CONTROLGROUP:R1 TOOL:*
0000NOP
0001MOVJVJ=100.00
0002MOVLV=1500
2 Seleccione {SPEED OVERRIDE}. 0003MOVJVJ=100.00
0004MOVLV=1500
0005MOVJVJ=100.00
0006MOVJVJ=100.00
SPEEDADJUSTMENT(MODIFY:OF)100%
Establezca la sustitucin de
1
velocidades.
Operacin Explicacin
Importante!
Si asumimos que el manipulador se mueve desde el paso 1 al paso 2, la velocidad de
reproduccin del paso 2 no se modifica si la sustitucin de velocidades se desactiva
antes de alcanzar dicho paso.
Cuando la velocidad de reproduccin se cambia mediante la sustitucin de velocidades,
las velocidades mxima y mnima estn limitadas por el manipulador.
Cuando la operacin de velocidad de seguridad es activada mediante el ajuste
MODIFY: ON (MODIFICAR: ENCENDIDO), el manipulador funciona a velocidad de
seguridad. Sin embargo, la velocidad de reproduccin que haya en la memoria se
modifica segn se estableciera mediante la sustitucin de velocidades.
La velocidad de reproduccin establecida por la instruccin SPEED (VELOCIDAD) no
se ve modificada.
Operacin Explicacin
Estacin 1 Estacin 3
(Programa 1 registrado) (Programa 3 registrado)
Estacin 2
(Programa 2 registrado)
Por ejemplo, en el caso de que tres estaciones manipulen tres piezas de trabajo distintas, tal
y como se muestra en la ilustracin anterior, los programas deben registrarse de la forma
siguiente:
Para reproducir los programas, prepare la pieza de trabajo 1 y pulse el botn de arranque en
la estacin 1. El manipulador ejecuta el programa 1. Prepare las piezas de trabajo 2 y 3
mientras se est ejecutando el programa 1, y pulse los botones de arranque en las
estaciones 2 y 3. Incluso si el programa 1 se est ejecutando en ese momento, los
programas de las distintas estaciones estn reservados en el orden en el que se pulsaron los
botones de arranque, y en dicho orden se ejecutarn. Durante la reproduccin, el estado de
la reserva puede comprobarse en la ventana de reserva de arranque.
OPERATINGCONDITION
EXTERNALSTART PERMIT
EXTERNALMODESWITCH PERMIT
EXTERNALCYCLESWITCH PERMIT
PPCYCLESWITCH PERMIT
EXTERNALSERVOON PERMIT
CHECK/MACHINELOCK PERMIT
Seleccione MASTERCALLINGUP PERMIT
2 MASTERJOBCHANGE PERMIT
{COND OPERACION}. RESERVEDSTART PROHIBIT
RESERVEDSTARTJOBCHANGE PERMIT
Importante!
La ventana de CONDICIN OPERATIVA se muestra slo cuando
el modo de seguridad est en el modo de administracin.
Operacin Explicacin
OPERATINGCONDITION
EXTERNALSTART PERMIT
EXTERNALMODESWITCH PERMIT
EXTERNALCYCLESWITCH PERMIT
PPCYCLESWITCH PERMIT
EXTERNALSERVOON PERMIT
CHECK/MACHINELOCK PERMIT
MASTERCALLINGUP PERMIT
MASTERJOBCHANGE PERMIT
RESERVEDSTART PERMIT
Seleccione RESERVED START RESERVEDSTARTJOBCHANGE PERMIT
3
(ARRANQUE RESERVADO).
Importante!
Cuando se habilita el arranque reservado, el arranque externo y el
arranque mediante la consola de programacin estn prohibidos
incluso si el ajuste es PERMIT.
Independientemente del ciclo de operacin seleccionado, ste se
establece automticamente en 1 CYCLE (1 CICLO).
Importante!
Esta operacin solo puede realizarse cuando el modo de operacin es el de programacin, y
el modo de seguridad es el de administracin.
Operacin Explicacin
RESERVEDSTART(CNCT)
NO. STARTIN STARTOUT
1 *** ***
2 *** ***
Seleccione {RES. 3 *** ***
2 4 *** ***
START(CNCT)}. 5 *** ***
6 *** ***
MainMenu ShortCut
RESERVEDSTART(CNCT)
NO. STARTIN STARTOUT
5 Pulse [ENTER]. 1 48 ***
2 *** ***
3 *** ***
4 *** ***
5 *** ***
6 *** ***
Importante!
Esta operacin puede realizarse slo cuando el modo de operacin es el de programacin y el ajuste de
RESERVED START JOB CHANGE (CAMBIO DE PROGRAMA DE ARRANQUE RESERVADO) es
PERMIT (PERMITIR) en la ventana de CONDICIN OPERATIVA.
Operacin Explicacin
RESERVEDSTART(JOB)
NO. JOBNAME CONNECTION
1 z
2 z
2 Seleccione {RES. START(JOB)}. 3 z
4 z
5 {
6 {
MainMenu ShortCut
RESERVEDSTART(JOB)
Operacin Explicacin
RESERVEDSTART(JOB)
NO. JOBNAME CONNECTION
5 Seleccione el programa deseado. 1 JOB1 z
2 z
3 z
4 z
5 {
6 {
Importante!
Esta operacin puede realizarse slo cuando el modo de operacin es el de programacin y
el ajuste de RESERVED START JOB CHANGE (CAMBIO DE PROGRAMA DE
ARRANQUE RESERVADO) es PERMIT (PERMITIR) en la pantalla de condicin operativa.
Operacin Explicacin
RESERVEDSTART(JOB)
NO. JOBNAME CONNECTION
1 JOB1 z
2 JOB2 z
3 SETTINGSTARTJOB z
JOB3
Seleccione el nombre del 4 CANCELSTARTJOB z
JOB4
3 5
programa para cada estacin. {
6 {
MainMenu ShortCut
Operacin Explicacin
RESERVEDSTART(JOB)
NO. JOBNAME CONNECTION
1 JOB1 z
2 JOB2 z
Seleccione CANCEL START 3 JOB3 z
4 JOB (CANCELAR PROGRAMA 4 JOB4 z
5 {
DE ARRANQUE). 6 {
MainMenu ShortCut
Importante!
Mientras se est ejecutando el trabajo, la lmpara del botn de arranque de la estacin
se ilumina.
Si la pieza de trabajo tiene que estar preparada en la estacin, preprela antes de
pulsar el botn de arranque.
Si durante la ejecucin de un programa en una estacin se pulsa el botn de arranque
de otra estacin distinta, el programa en esta estacin queda reservado y se prepara
para arrancar. Los programas estn reservados y se ejecutan en el orden en el que se
pulsen los botones de arranque.
Cuando un programa est reservado, la lmpara del botn de arranque de su estacin
parpadea.
Ningn programa est reservado durante su ejecucin, incluso si se pulsa el botn de
arranque.
Para suspender un programa que se est ejecutando, realice la operacin de retencin.
Adems...
Las reservas se cancelan cuando el botn de arranque se vuelve a pulsar durante la
operacin de reserva del programa.
Operacin Explicacin
RESERVATIONSTATUS
NO. JOBNAME STATUS STARTIN
1 JOB1 STARTING {
2 JOB2 RESERVE1 {
3 JOB3 RESERVE2 {
4 JOB4 RESERVE3 {
5 {
6 {
c
d
MainMenu ShortCut
1. STATUS
Se muestra el estado de las reservas.
STARTING: indica la estacin actualmente en funcionamiento.
STOP: indica cualquier estacin en la que un trabajo haya sido
detenido temporalmente mediante una operacin de retencin.
RESERVE1,RESERVE2,...: indica el orden de reserva de
arranque de los programas.
2. START IN
Se muestra el estado de la seal de entrada.
: Seal de entrada ENCENDIDA
: Seal de entrada APAGADA
Importante!
Si en la pantalla se muestra STARTING (ARRANCANDO), el programa no puede
restablecerse.
Operacin Explicacin
RESERVATIONSTATUS
NO. JOBNAME STATUS STARTIN
1 JOB1 {
2 JOB2 {
3 JOB3 {
4 JOB4 {
5 {
6 {
Importante!
Todas las reservas de programas se restauran automticamente si se dan
las siguientes condiciones:
Cuando el arranque reservado se establece en PROHIBIT (PROHIBIR). (Si
RESERVED START se establece en PROHIBIT en la ventana de
CONDICIN OPERATIVA).
Cuando se llama a otro programa o se realiza una operacin de edicin.
Cleardata?
YES NO
Adems...
La lmpara [HOLD] se ilumina mientras esta tecla se mantiene pulsada. Al mismo tiempo se
apaga la lmpara [START].
Desactivacin
Pulse el botn de arranque en la estacin que est suspendida. El manipulador reinicia la
operacin en el punto en el que se detuvo.
Desactivacin
Operacin Explicacin
Retencin en la estacin
Retencin
Operacin Explicacin
Desactivacin
Operacin Explicacin
Se desactiva la retencin.
Pulse el botn de retencin en la Para continuar con las operaciones, pulse el botn de arranque en
1
estacin que est suspendida. dicha estacin. El manipulador reinicia la operacin en el punto en
el que se detuvo.
Adems...
Cuando pulsamos el botn de arranque en una estacin que no est retenida, el manipulador
no inicia sus operaciones. El programa registrado para la estacin se reserva o, si ya se
realiz la reserva, sta se cancela.
CALL
JobB
CALL
RET JobC
RET JobD
RET
Adems...
Las llamadas de programas se pueden usar para hasta 8 niveles de apilamiento.
Operacin Explicacin
CYCLETIME
PLAYBACK
Seleccione {DISPLAY} en el men J:JOB-A JOBSTACK STEPNO:0003
CONTROLGROUP:R1 TOOL:00
1 de la ventana PLAYBACK 0000NOP
(REPRODUCCIN). 0001MOVJVJ=100.00
0002MOVLV=1500
0003MOVJVJ=100.00
0004MOVLV=1500
0005MOVJVJ=100.00
0006CALLJOB:JOB-B
0007MOVJVJ=100.00
Operacin Explicacin
PLAYBACK
J:JOB-C STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001MOVJVJ=100.00
2 Seleccione {JOB STACK}. 0002MOVLV=1500
0003MOVJVJ=100.00 <JOBSTACK>
0004MOVLV=1500 1:JOB-A
0005MOVJVJ=100.00 2:JOB-B
0006MOVJVJ=100.00 3:
0007MOVJVJ=100.00 4:
5:
6:
7:
8:
Como ejemplo de lo anterior, cuando se est ejecutando el
programa C, dicho programa se llama desde el programa B.
Adems, el programa B se llama desde el programa A.
6. Edicin de programas
Esta seccin explica cmo administrar los trabajos sin mover el manipulador. Las
operaciones de copiado, borrado y modificacin de programas pueden llevarse a cabo slo
en el modo de programacin (Teach). Otras operaciones pueden llevarse a cabo en cualquier
modo.
Importante!
Las operaciones de edicin se restringen cuando se aplica el cierre de programacin (Edit
lock).
Importante!
Edicin de instrucciones MOV (Movimiento)
Consulte el captulo 4 Programacin para obtener informacin bsica sobre edicin de
instrucciones de movimiento.
No es posible aadir, borrar o modificar instrucciones de movimiento que tengan datos de
posicin. Consulte la seccin 4.4 Modificacin de pasos para ms detalles.
Operacin Explicacin
JOBCONTENT
2 Seleccione {JOB}. JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001SETB0000
0002SETB0011
0003MOVJVJ=80.00
0004MOVJVJ=80.00
0005DOUTOGH#(13)B002
SELECTJOB
Importante!
Consulte Introduccin de caracteres para obtener informacin
sobre las operaciones para introducir letras.
Operacin Explicacin
JOBCONTENT
JOBNAME:JOB-A STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
6 Pulse [ENTER]. 0001SETB0000
0002SETB0011
0003MOVJVJ=80.00
0004MOVJVJ=80.00 Copy?
0005DOUTOGH#(13)B002
0006WAITIFIN#(5)=ON YES NO
0007MOVLV=880.0
0008MOVLV=880.0
0009MOVLV=880.0
0010DOUTOGH#(14)B003
0011DOUTOT#(5)ON
0012DOUTOT#(6)ON
MainMenu ShortCut
Operacin Explicacin
JOBLIST
SELECTJOB
Seleccione {COPY JOB} en el
5 CALLMASTERJOB
men desplegable. TEST3A-! TEST03 TEST3A
CREATENEWJOB
TEST02 TEST TEST01
RENAMEJOB
COPYJOB
Importante!
Consulte Introduccin de caracteres para obtener informacin
sobre las operaciones para introducir letras.
Operacin Explicacin
JOBCONTENT
JOBNAME:JOB-A STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
7 Pulse [ENTER]. 0001SETB0000
0002SETB0011
0003MOVJVJ=80.00
0004MOVJVJ=80.00 Copy?
0005DOUTOGH#(13)B002
0006WAITIFIN#(5)=ON YES NO
0007MOVLV=880.0
0008MOVLV=880.0
0009MOVLV=880.0
0010DOUTOGH#(14)B003
0011DOUTOT#(5)ON
0012DOUTOT#(6)ON
MainMenu ShortCut
Operacin Explicacin
SELECTJOB
:JOB-A
CALLMASTERJOB STEPNO:0003
3 Seleccione {JOB} en el Men. CONTROLGROUP:R1 TOOL:00
CREATENEWJOB
0000NOP
0001SETB0000
RENAMEJOB
0002SETB0011
COPYJOB
0003MOVJVJ=80.00
0004MOVJVJ=80.00
DELETEJOB
0005DOUTOGH#(13)B002
JOBCONTENT
JOBNAME:JOB-A STEPNO:0003
CONTROLGROUP:R1 TOOL:00
Seleccione {DELETE JOB} en el 0000NOP
4 0001SETB0000
men desplegable. 0002SETB0011
0003MOVJVJ=80.00
0004MOVJVJ=80.00 Delete?
0005DOUTOGH#(13)B002
0006WAITIFIN#(5)=ON YES NO
0007MOVLV=880.0
0008MOVLV=880.0
0009MOVLV=880.0
0010DOUTOGH#(14)B003
0011DOUTOT#(5)ON
0012DOUTOT#(6)ON
MainMenu ShortCut
JOBLIST
SELECTJOB
COPYJOB
DELETEJOB
JOBLIST
Delete?
Importante!
Para seleccionar todos los programas registrados de una vez, seleccione {EDIT} del men y
luego seleccione SELECT ALL (SELECCIONAR TODOS).
Operacin Explicacin
JOBCONTENT
2 Seleccione {JOB}. JOBNAME:JOB-A STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001SETB0000
0002SETB0011
0003MOVJVJ=80.00
0004MOVJVJ=80.00
0005DOUTOGH#(13)B002
SELECTJOB
Operacin Explicacin
Importante!
Consulte Introduccin de caracteres para obtener informacin
sobre las operaciones para introducir letras.
JOB-B
MainMenu ShortCut
JOBCONTENT
JOBNAME:JOB-A STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
6 Pulse [ENTER]. 0001SETB0000
0002SETB0011
0003MOVJVJ=80.00
0004MOVJVJ=80.00
0005DOUTOGH#(13)B002 Rename?
0006WAITIFIN#(5)=ON
0007MOVLV=880.0 YES NO
0008MOVLV=880.0
0009MOVLV=880.0
0010DOUTOGH#(14)B003
0011DOUTOT#(5)ON
0012DOUTOT#(6)ON
MainMenu ShortCut
JOBLIST
SELECTJOB
COPYJOB
Operacin Explicacin
2 Seleccione {JOB}.
JOBHEADER
JOBNAME:TEST
4 Seleccione {JOB HEADER}.
COMM. :
DATE :2003/05/2012:00
CAPACITY :1024BYTES
LINES :30LINES
STEPS :20STEPS
EDITLOCK :OFF
TOSAVETOFD :NOTDONE
GROUPSET :R1
THISJOBISTESTJOB
6 Introduccin de comentarios
Importante!
Consulte Introduccin de caracteres para obtener informacin
sobre las operaciones para introducir caracteres.
JOBHEADER
7 Pulse [ENTER]. JOBNAME:TEST
COMM. : THISJOBISTESTJOB
DATE :2003/05/2012:00
CAPACITY :1024BYTES
LINES :30LINES
STEPS :20STEPS
EDITLOCK :OFF
TOSAVETOFD :NOTDONE
GROUPSET :R1
Operacin Explicacin
2 Seleccione {JOB}.
JOBHEADER
4 Seleccione {JOB HEADER}. JOBNAME:TEST01
COMM. :THISJOBISTESTJOB
DATE :2003/05/2012:00
CAPACITY :1024BYTES
LINES :30LINES
STEPS :20STEPS
EDITLOCK :OFF
Operacin Explicacin
TEACHINGCONDITION
RECT/CYLINDRICAL RECT
LANGUAGELEVEL SUBSET
INSTRUCTIONINPUTLEARNING VALID
MOVEINSTRUCTIONSET STEP
STEPONLYCHANGING PROHIBIT
Importante!
La ventana TEACHING CONDITION (CONDICIN DE
PROGRAMACIN) se muestra slo cuando el modo seguridad
est en modo edicin o modo administracin.
7. Funciones convenientes
7.1 Operacin de un solo contacto apertura directa
La funcin de apertura directa muestra inmediatamente la ventana JOB CONTENT
(CONTENIDO DEL PROGRAMA) o los contenidos del archivo de condiciones de un
programa llamado mediante una instruccin CALL. Mueva el cursor hacia el nombre de
programa deseado o nombre de archivo de condiciones y pulse simplemente la tecla de
apertura directa para visualizar los contenidos del archivo. La funcin se puede utilizar
DIRECT
OPEN
<Ejemplo>
Inthe9thline COMMANDPOSwindow
Direct
open DATA EDIT DISPLAY UTILITY
USEROUTPUT
GROUPOG#010:DEC.00:HEX.
OUT#C01 #1010 {
OUT#C02 #1011 {
OUT#C03 #1012 {
OUT#C04 #1013 {
OUT#C05 #1014 {
OUT#C06 #1015 {
OUT#C07 #1016 {
OUT#C08 #1017 {
Inthe10thline
Direct
open
USEROUTPUTwindow
DATA EDIT DISPLAY UTILITY
WEAVINGCONDITION
WEAVINGCONDNO.:1/16
MODE SINGLE
SMOOTH ON
SPEED FREQ
FREQUENCY 3.5Hz
<PATTERN>
AMPLITUDE 2.000mm
VERTICAL 10.000mm
HORIZONTAL 10.000mm
Inthe11thline ANGLE
TRAVELANGLE
45.00
0.00
Direct
<TIMERMODE>
open
WEAVINGCONDITIONwindow
JOB EDIT DISPLAY UTILITY
JOBCONTENT
JOBNAME:JOB-C STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001END
JOBCONTENTwindowfor"JOB-C"
Operacin Explicacin
Operacin Explicacin
Importante!
La funcin de apertura directa no puede ser usada otra vez mientras se muestra una
ventana directamente abierta.
Si se selecciona otra ventana mientras la funcin de apertura directa es efectiva, la
funcin se cancela automticamente y la lmpara en la tecla de apertura directa se
apaga.
Una vez que se haya abierto otra ventana JOB CONTENT (CONTENIDO DEL
PROGRAMA) utilizando la funcin de apertura directa, el programa fuente no podr ser
continuamente utilizado. (Detenido hasta que la ventana abierta JOB CONTENT se
cierre).
A B C D E F G
L
Posicin de programacin
El bloque desde las instrucciones SFTON hasta SFTOF est sujeto a la operacin de
cambio.
0000 NOP
0007 SFTOF
1 2 3 4 5 6
SFTON P
SFTOF
POSITIONVARIABLE
#P000 ROBOT NAME:
R1:X -200.000 TOOL:00
Y 0.000 Amountof
Z 500.000 <TYPE> shift(mm)
Rx 0.00 FRONTS>=180
Ry 0.00 UPR>=180
Rz 0.00 FLIPT<180
Amountofwrist
displacement()
SFTONP000
Sistemas de coordenadas
El valor del cambio para el cambio paralelo es un incremento X, Y, y Z en cada coordenada.
Hay 4 coordenadas: coordenadas de la base, coordenadas del robot, coordenadas de la
herramienta y coordenadas del usuario. En sistemas sin ninguna servo pista, las
Coordenadas de herramienta
Coordenadas de la base
Coordenadas del usuario
CURPOS CURPOS
COORDINATEUSERCOORD#01TOOL:00 COORDINATEUSERCOORD#01TOOL:00
R1:X 5.360mm Rx -179.91deg R1:X 105.360mm Rx -179.91deg
Y 66.080mm Ry -2.17deg Y 66.080mm Ry -2.17deg
Z 316.940mm Rz -102.89deg Z 416.940mm Rz -102.89deg
<ROBOTTYPE> <ROBOTTYPE>
FRONT S>=180 FRONT S>=180
UP R>=180 UP R>=180
NOFLOP T<180 NOFLIP T<180
Teachingposition Positiontobeshifted
(Movethemanipulatorusingtheprogrammingpendant.)
Differencesareassumedtobeshiftamounts.
DATA EDIT DISPLAY UTILITY
POSITIONVARIABLE
#P000 ROBOT NAME:
R1:X -100.000 TOOL:00
Y 0.000
Z -100.000 <TYPE>
Rx 0.00 FRONTS>=180
Ry 0.00 UPR>=180
Rz 0.00 FLIPT<180
MainMenu ShortCut
cambio, luego dividir por el nmero de intervalos de posicin (nmero de divisiones) para
calcular el cambio del valor por intervalo.
L1
L2
L1
L2=
Cantidad de intervalos
El valor del cambio se calcula en la ventana de datos de posicin para las coordenadas en
las que se lleva a cabo el cambio. Si esto se lleva a cabo normalmente en las coordenadas
de usuario, se usa la ventana de datos de posicin para las coordenadas de usuario.
Operacin Explicacin
Addressarea Instructionarea
JOBCONTENT
JOBNAME:TEST01 STEPNO:0003
CONTROLGROUP:R1 TOOL:00
0000NOP
0001SETB0000
2 Seleccione {JOB}. 0002SETB0011
0003MOVJVJ=80.00
0004MOVJVJ=80.00
0005DOUTOGH#(13)B002
0006DOUTOT#(41)ON
0007MOVLC00002V=880.0CV#(1)CTP=0.662
0008DOUTOT#(44)ON
0009TIMERT=3.0
0010MOVLV=880.0
0011MOVLV=880.0
0012MOVLV=880.0
0013MOVLV=880.0
Instruccin SFTON
Esta es la instruccin que empieza a efectuar un cambio paralelo.
Operacin Explicacin
IN/OUT
CONTROL
DEVICE
MOTION
2 Pulse [INFORM LIST].
ARITH
SFTON SHIFT
SFTOF OTHER
MSHIFT SAME
PRIOR
3 Seleccione {SHIFT}.
Operacin Explicacin
SFTONP001
DETAILEDIT
SFTON
P-VAR(RESULT) :P000
COORDINATE :BF
5 (continuacin)
Alinee el cursor con UNUSED (SIN UTILIZAR) y pulse
[SELECT]. Aparece el cuadro de dilogo de seleccin. Alinee el
cursor con el sistema de coordenadas que va a ser aadido y
pulse [SELECT].
DETAILEDIT
SFTON
P-VARROBOT
COORDINATE: BF
RF
TF
UF#()
UNUSED
Instruccin SFTOF
Esta es la instruccin que finaliza un cambio paralelo.
Operacin Explicacin
3 Seleccione {SHIFT}.
Instruccin MSHIFT
Cuando se intenta un cambio paralelo de la posicin de la mueca, el manipulador puede no
ser necesariamente cambiado a la posicin buscada en los siguientes casos.
En estos casos, la instruccin MSHIFT puede ser usada para calcular automticamente el
valor del cambio ptimo para una operacin para alcanzar la posicin de cambio buscada.
Con una instruccin MSHIFT, el valor del cambio entre la posicin de referencia y la posicin
buscada (posicin de cambio) cuando se lleva a cabo un cambio paralelo, se determina en el
sistema de coordenadas especificado y se establece como la variable de posicin
especificada.
Operacin Explicacin
Operacin Explicacin
IN/OUT
CONTROL
DEVICE
MOTION
2 Pulse [INFORM LIST].
ARITH
SFTON SHIFT
SFTOF OTHER
MSHIFT SAME
PRIOR
3 Seleccione {SHIFT}.
PX=
MSHIFT 0BFPX001PX002
Operacin Explicacin
MSHIFTPX000BFPX001PX002
DETAILEDIT
MSHIFT
P-VAR(RESULT) :P000
COORDINATE :BF
P-VAR(BASE) :PX001
P-VAR(DEST) :PX002
DETAILEDIT
MSHIFT
P-VAR(RESULT) :
COORDINATE :BF
BF
P-VAR(BASE) :PX001
RF
P-VAR(DEST) :PX002
TF
UF#()
MTF
Aviso!
Si se cancela la funcin de cambio a travs de una operacin de edicin de programa
despus de ejecutar una instruccin de cambio paralelo, el programa debe reiniciarse desde
el principio.
Debido a que no se lleva a cabo ningn cambio cuando la operacin se reinicia, hay una
posibilidad de interferencia entre la pieza de trabajo y la fijacin.
Importante!
La funcin de cambio paralelo permanece efectiva incluso si se desconecta el suministro de
alimentacin del control.
Lnea Instruccin
0000 NOP
0001 SET B000 0 Realice el primer cambio de valor cero.
0002 SUB P000 P000
0003 *A
0004 MOVJ Paso 1
0005 MOVL Paso 2
0006 Agarrar pieza (Sujecin de la pieza de trabajo)
0007 MOVL Paso 3
0008 MOVL Paso 4
0009 SFTON P000 UF#(1) Cambie inicio
0010 MOVL Cambie posicin del Paso 5
0011 Soltar pieza (Desenganche de la pieza de trabajo)
0012 SFTOF Cambie final
0013 ADD P000 P001 Aada el valor de cambio para la prxima operacin.
0014 MOVL Paso 6
0015 MOVL Paso 7
0016 INC B000
0017 JUMP *A IF B00<6
0018
SFTON P000 UF#(1) Dado que los datos del cambio se almacenan en la
memoria, se pueden usar los mismos datos (con
SFTOF sustraccin en lugar de adicin) para llevar a cabo una
SUB P000 P001 operacin de descarga de la pieza de trabajo.
1,7 3 4,6
2
Pieza de trabajo
0000 NOP
0006 END
Cuando se realiza la conversin de cambio paralelo, todos los pasos del programa se
cambian utilizando el mismo valor.
Importante!
Pasos fuera del rea mxima del punto P
/OV se muestra para los pasos que resultan en una posicin fuera del rea mxima del
punto P del manipulador. Cuando se corrige la posicin, aparece la pantalla /OV.
Variable de posicin
Las variables de posicin no estn sujetas a la conversin del programa de cambio paralelo.
Programa no convertido
Los siguientes programas no pueden ser convertidos. Si se intenta la conversin, no se
realiza ninguna operacin.
Programas sin ejes de grupo
Programas concurrentes (opcional)
Coordenadas de la base
Coordenadas del robot
Coordenadas de herramienta
Coordenadas del usuario (24 tipos)
Coordenadas de herramienta maestra (programa R1 + R2)
Coordenadas articulares
En el caso de un programa comn para el cual los ejes del grupo estn registrados, la
conversin del cambio se realiza de acuerdo con el sistema de coordenadas seleccionado.
La relacin entre combinaciones de grupos y coordenadas se muestra en la siguiente tabla.
to en la tabla son seguidos por sus explicaciones.
Combinacin Explicacin
de grupos
en programa Sistema de coordenadas utilizable
Coordenadas de la base
El cambio del eje de la base se realiza utilizando B y el cambio del TCP del manipulador se
realiza utilizando A en las coordenadas de la base.
Coordenadas de la base
Base
Coordenadas de la base
Coordenadas de herramienta
El cambio del eje de la base se realiza utilizando B y el cambio del TCP del manipulador se
realiza utilizando A en las coordenadas de herramienta. Estos cambios se llevan a cabo de
manera independiente.
Coordenadas de la base
Coordenadas de herramienta
Coordenadas de la base
R2
R1
Eje X
Eje Z
1
0001 MOV
+MOV
0002 MOV
+MOV 6
0003 SMOV 5
+MOV 2
0004 SMOV
+MOV
0005 SMOV
+MOV 4
3
0006 MOV
+MOV
Trayectoria de movimiento despus de la
conversin
Operacin Explicacin
PARALLELSHIFTJOB
c SOURCEJOB : JOB1
d STEPSECTION :001010
e DESTINATIONJOB :*******
Seleccione {PARALLEL SHIFT f COORDINATES :PULSE
4
JOB}. BASEPOINT :TEACHSETTING
<SHIFTVALUE> R1:S 0
L 0
U 0
R 0
B 0
T 0
EXECUTE CANCEL
Operacin Explicacin
3. PROGRAMA DE DESTINO
Especifica el programa convertido. De no especificarse ( se
visualiza ********), se especifica el programa fuente. Para
cambiar el programa, realice el siguiente procedimiento.
Mueva el cursor hacia la indicacin del nombre del programa
convertido y pulse [SELECT]. Aparece la lnea de entrada de
caracteres. Se muestra el nombre del programa fuente en la
lnea de entrada. Para introducir el nombre del programa sin
usar el nombre del programa fuente, pulse [CANCEL] y luego
5 (continuacin) introduzca un nombre de programa.
4. COORDENADAS
Seleccione las coordenadas de conversin. Mueva el cursor
hacia el nombre de coordenadas y pulse [SELECT]. Aparece el
cuadro de dilogo de seleccin. Seleccione las coordenadas
deseadas.
Cuando se seleccionan las coordenadas del usuario, aparece la
lnea intermedia de entrada. Introduzca el nmero de
coordenada del usuario que se desea y pulse [ENTER].
PARALLELSHIFTJOB
SOUCEJOB :JOB1
STEPSECTION :001010
DESTINATIONJOB :JOB2
COORDINATES :ROBOT
Seleccione el valor de cambio que BASEPOINT :TEACHSETTING
2 <SHIFTVALUE> R1:X 0.000
se va a establecer.
Y 0.000
Z 0.000
EXECUTE CANCEL
Operacin Explicacin
PARALLELSHIFTJOB
SOURCEJOB :JOB1
STEPSECTION :001010
DESTINATIONJOB :JOB2
COORDINATES :ROBOT
BASEPOINT :TEACHSETTING
4 Pulse [ENTER]. <SHIFTVALUE> R1:X 200.000
Y 0
Z 0
EXECUTE CANCEL
Operacin Explicacin
PARALLELSHIFTJOB
BASEPOINT(SRC) BASEPOINT(DEST)
R1:X 0.000 R1:X 0.000
Seleccione TEACH SETTING R1:Y 0.000 R1:Y 0.000
R1:Z 0.000 R1:Z 0.000
(AJUSTE DE PROGRAMACIN)
2
en el punto BASE POINT
(PUNTO DE LA BASE).
EXECUTE CANCEL
Operacin Explicacin
PARALLELSHIFTJOB
BASEPOINT(SRC) BASEPOINT(DEST)
R1:X 230.000 R1:X 0.000
R1:Y 40.000 R1:Y 0.000
R1:Z 20.000 R1:Z 0.000
5 Pulse [INSERT] y [ENTER].
EXECUTE CANCEL
PARALLELSHIFTJOB
BASEPOINT(SRC) BASEPOINT(DEST)
R1:X 230.000 R1:X 460.000
R1:Y 40.000 R1:Y 60.000
R1:Z 20.000 R1:Z 100.000
8 Pulse [MODIFY] y [ENTER].
EXECUTE CANCEL
Operacin Explicacin
PARALLELSHIFTJOB
SOUCEJOB :JOB1
STEPSECTION :001010
DESTINATIONJOB :JOB2
Seleccione EXECUTE
9 COORDINATES :ROBOT
(EJECUTAR). BASEPOINT :TEACHSETTING
<SHIFTVALUE> R1:X 230.000
Y 20.000
Z 80.000
EXECUTE CANCEL
Ejecutar conversin
Operacin Explicacin
PARALLELSHIFTJOB
SOURCEJOB :JOB1
STEPSECTION :001010
DESTINATIONJOB :JOB2
COORDINATES
BASEPOINT Overwrite?
<SHIFTVALUE> R1:X 230.000
YES NO
Y 20.000
Z 80.000
Seleccione EXECUTE
2
(EJECUTAR).
Importante!
De ocurrir una alarma durante la conversin, la conversin se
suspende.
JOBCONTENT
JOBNAME:TEST01 STEPNO:0000
CONTROLGROUP:R1 TOOL:*
0000NOP
0001MOVJVJ=25.00PL=0NWAITACC=20DCC=20
0002MOVJVJ=25.00
0003MOVJVJ=12.50
0004ARCONASF#(1)
0005END
MOVJVJ=50
Punto de programacin
Velocidad de operacin
Niveles de posicin
Cantidad de pasos para el ajuste Se pueden ajustar hasta 10 pasos al mismo tiempo.
Rango de ajuste de velocidad (V) Unidad: %, vlido a dos lugares decimales, mximo 50%
Adems...
Los rangos de entrada para datos de ajuste pueden modificarse utilizando los siguientes
parmetros:
S3C806: Rango de ajuste de posicin (unidad: mm)
S3C807: Rango de ajuste de velocidad (unidad: 0.01%)
S3C808: Especificacin de coordenadas de ajuste
Para ms detalles, consulte Descripcin de parmetros.
Importante!
Los ejes de la base y los ejes de la estacin no se pueden ajustar.
El ajuste, cuando se ejecuta una instruccin TCP, se realiza mediante el ajuste de los
datos de la herramienta seleccionada.
Cuando las coordenadas para el ajuste son las coordenadas del usuario, ocurre un
Operacin Explicacin
PAM
c JOB :*******
d INPUTCOORD :ROBOTCOORD
STEPX(mm)Y(mm)Z(mm)V(%)PL
000 0.00 0.00 0.00 0.00
4 Seleccione {PAM}. 000 0.00 0.00 0.00 0.00 f
e 000 0.00 0.00 0.00 0.00 g
000 0.00 0.00 0.00 0.00
h
000 0.00 0.00 0.00 0.00
000 0.00 0.00 0.00 0.00
COMPLETE CANCEL
Operacin Explicacin
3. Nmero de paso
Establezca el nmero de paso que va a ser ajustado.
Alinee el cursor y pulse [SELECT] para mostrar la lnea
intermedia de entrada de nmeros. Introduzca el nmero de
paso y pulse [ENTER] para establecer el valor.
5. Ajuste de velocidad V
Establezca la velocidad.
Alinee el cursor y pulse [SELECT] para mostrar la lnea
5 (continuacin) intermedia de entrada de nmeros. Introduzca los datos
numricos y pulse [ENTER] para establecer los datos ajustados.
6. PL
Esto se muestra cuando el nivel de posicionamiento del
programa que va a ser ajustado para el paso establecido en 3,
ya se ha decidido y se pueden modificar los datos. Cuando el
nivel de posicin no se ha decidido, se visualiza [-], y no puede
ser establecido. Para modificar el nivel de posicin, alinee el
cursor, pulse [SELECT], introduzca el valor numrico y pulse
[ENTER].
PAM
JOB :*******
INPUTCOORD :ROBOTCOORD
STEPX(mm)Y(mm)Z(mm)V(%)PL
007 10.00 0.00 0.00 0.00
008 20.00 0.00 5.00 0.00
009 0.00 5.00 0.00 0.00
010 0.00 0.00 0.00 0.00
011 0.00 0.00 0.00 0.00
012 0.00 0.00 0.00 0.00
013 0.00 0.00 0.00 0.00
014 0.00 0.00 0.00 0.00
015 0.00 0.00 0.00 0.00
COMPLETE CANCEL
PAM
JOB :*******
INPUTCOORD :ROBOTCOORD
STEPX(mm)Y(mm)Z(mm)V(%)PL
007 10.00 0.00 0.00 0.00 -
008 20.00 0.00Correct?5.00 0.00 -
009 0.00 5.00 0.00 0.00 -
010 0.00 0.00
YES NO
0.00 0.00 -
011 0.00 0.00 0.00 0.00 -
012 0.00 0.00 0.00 0.00 -
013 0.00 0.00 0.00 0.00 -
014 0.00 0.00 0.00 0.00 -
015 0.00 0.00 0.00 0.00 -
Cancelacin de la ejecucin
En el modo reproduccin (PLAY), durante el estado de espera de ajuste, se visualiza
CANCEL (CANCELAR) en la ventana PAM. Para cancelar el proceso de ajuste, toque
CANCEL en la pantalla. Asimismo, si ocurre lo siguiente antes de la ejecucin, el proceso
se cancela automticamente.
Si se cambia el modo
Si ocurre una alarma
Si se desconecta la alimentacin
PAM
JOB :*******
INPUTCOORD :ROBOTCOORD
STEPX(mm)Y(mm)Z(mm)V(%)PL
007 10.00 0.00 0.00 0.00
008 20.00 0.00 5.00 0.00
009 0.00 5.00 0.00 0.00
010 0.00 0.00 0.00 0.00
011 0.00 0.00 0.00 0.00
012 0.00 0.00 0.00 0.00
013 0.00 0.00 0.00 0.00
014 0.00 0.00 0.00 0.00
015 0.00 0.00 0.00 0.00
COMPLETE CANCEL
Edicin de datos
Borrado de datos
Si se ha cometido un error durante el ajuste de los datos o si no se hace necesario el ajuste
del paso, se pueden borrar los datos.
Operacin Explicacin
PAM
JOB :*******
INPUTCOORD :ROBOTCOORD
STEPX(mm)Y(mm)Z(mm)V(%)PL
007 10.00 0.00 0.00 0.00
Mueva el cursor hacia el paso de 008 20.00 0.00 5.00 0.00
1 009 0.00 5.00 0.00 0.00
los datos que se van a borrar.
010 0.00 0.00 0.00 0.00
011 0.00 0.00 0.00 0.00
012 0.00 0.00 0.00 0.00
013 0.00 0.00 0.00 0.00
014 0.00 0.00 0.00 0.00
015 0.00 0.00 0.00 0.00
COMPLETE CANCEL
Copiado de datos
Para introducir los mismos datos a los establecidos previamente, lleve a cabo la siguiente
operacin.
Operacin Explicacin
LINECLEAR
PAM
LINECOPY
JOB :*******
LINEPASTE :ROBOTCOORD
INPUTCOORD
STEPX(mm)Y(mm)Z(mm)V(%)PL
007 10.00 0.00 0.00 0.00
2 Seleccione {EDIT} en el Men. 008 20.00 0.00 5.00 0.00
009 0.00 5.00 0.00 0.00
010 0.00 0.00 0.00 0.00
011 0.00 0.00 0.00 0.00
012 0.00 0.00 0.00 0.00
013 0.00 0.00 0.00 0.00
014 0.00 0.00 0.00 0.00
015 0.00 0.00 0.00 0.00
COMPLETE CANCEL
Cambio de
espejo
Eje R Eje R
Eje T Eje T
Eje S Eje S
Ajuste de parmetros
Al usar el siguiente parmetro, especifique los ejes para los cuales se va a revertir el signo.
S1CxG065: Especificacin del eje con inversin del signo de cambio de espejo
El 6to eje
Programa objeto
Los programas sin ejes del grupo y los programas relativos no pueden ser convertidos.
Variables de posicin
Las variables de posicin no se convierten utilizando la funcin de cambio de espejo.
Z Z
Y Y
X X
Programa objeto
Los programas sin ejes del grupo no se pueden convertir.
Variables de posicin
Las variables de posicin no se convierten utilizando la funcin de cambio de espejo.
Importante!
La conversin del cambio de espejo para el eje de la base no se realiza con la funcin
de cambio de espejo de coordenadas del robot.
Con la funcin de cambio de espejo de coordenadas del robot, la conversin del
cambio de espejo para los ejes de la estacin se realiza invirtiendo el signo para los ejes
especificados con el parmetro S1CxG065 "Especificacin de ejes con inversin de
signo de cambio de espejo."
Z Z
Y Y
X X
Programa objeto
Los programas sin ejes del grupo no se pueden convertir.
Variables de posicin
Las variables de posicin no se convierten utilizando la funcin de cambio de espejo.
Importante!
Con la funcin de cambio de espejo de coordenadas del usuario, la conversin del cambio de
espejo para los ejes de la estacin se realiza invirtiendo el signo para los ejes especificados
con el parmetro S1CxG065 "Especificacin de ejes con inversin de signo de cambio de
espejo."
Operacin Explicacin
2 Seleccione {JOB}.
Operacin Explicacin
Seleccione el programa
3
deseado.
Operacin Explicacin
Seleccione {UTILITY} en el
2
Men.
MIRRORSHIFT
c SOURCEJOB :JOB1
d SOURCECTRLGROUP :R1
e STEPSECTION :001010
f DESTINATIONJOB :****
g DESTCTRLGROUP :****
h COORDINATES :PULSE
i USERCOORDNO. :
j TARGET :
k EXECUTE CANCEL
Operacin Explicacin
6. COORDINATES (COORDENADAS)
Especifica las coordenadas utilizadas para la conversin. Se
puede seleccionar "PULSE," (PULSO) "ROBOT," (ROBOT) o
"USER" (USUARIO). El valor inicial es PULSE.
"PULSE": Ejecuta la conversin de cambio de espejo de pulso
"ROBOT": Ejecuta la conversin de cambio de espejo sobre la
base de las coordenadas cartesianas.
"USER": Ejecuta la conversin de cambio de espejo sobre la
base de las coordenadas del usuario especificadas.
8. TARGET (OBJETIVO)
Especifica la coordenada donde se har la conversin cuando
"ROBOT" (ROBOT) o "USER" (USUARIO) est seleccionada
6. Se puede seleccionar "XY," "XZ," o "YZ" . XZ se ajusta
automticamente como el valor inicial cuando ROBOT
(ROBOT) o "USER" (USUARIO) est seleccionada en 6.
Siempre especifique XZ para ROBOT.
9. EXECUTE (EJECUTAR)
Ejecuta la conversin. Cuando se introduce el nombre del
programa de destino de conversin, el programa convertido se
crea con ese nombre como un nuevo programa. Cuando no se
introduce el nombre del programa de destino de conversin, el
programa fuente de conversin se convierte y se sobrescribe.
Seleccione EXECUTE
5
(EJECUTAR).
8. Mensajes de error
8.1 Lista de mensajes de error
El error advierte al operador de no avanzar a la operacin siguiente, causado por una
operacin equivocada o el mtodo de acceso cuando se utiliza la consola de programacin o
un equipo externo (ordenador, PLC, etc.).
Cuando ocurre un error, confirme el contenido del error, luego cancele el error.
Importante!
Un error es diferente de una alarma porque no detiene al robot an si ocurri mientras el
robot estaba siendo utilizado (durante reproduccin (playback)).
5/9
Cannotloadmacrojobatcurrentsecuritymode
HELP
Cannotinsert/modify/deleteforgroupaxisdetachment
CLOSE
Cannotinsert/modify/deleteforaxisdetachment
Para ver los detalles de los contenidos del error seleccionado, seleccione HELP (AYUDA).
Para cerrar la lista de errores, seleccione "CLOSE". Para cancelar todos los errores, pulse
[CANCEL].
No. de
Datos Mensaje de error Contenido
error
El nmero de la herramienta
registrado con los datos de posicin
de programacin no coinciden con
70 - Programa y herramienta actual diferentes
el nmero de la herramienta
seleccionado en la consola de
programacin.
En estado de recuperacin de
100 -
rebasamiento
No. de
Datos Mensaje de error Contenido
error
No. de
Datos Mensaje de error Contenido
error
- Datos definidos
680
XXX Archivo No.
El suministro de servoalimentacin es
810 -
limitado
8.1.2 Edicin
No. de
Datos Mensaje de error Contenido
error
No. de
Datos Mensaje de error Contenido
error
No. de
Datos Mensaje de error Contenido
error
1 Submaestro 1
2 Submaestro 2
3 Submaestro 3
2291 4 Submaestro 4
5 Submaestro 5
6 Submaestro 6
7 Submaestro 7
8 Submaestro 8
1 Submaestro 1
2 Submaestro 2
3 Submaestro 3
2293 4 Submaestro 4
5 Submaestro 5
6 Submaestro 6
7 Submaestro 7
8 Submaestro 8
No. de
Datos Mensaje de error Contenido
error
No. de
Datos Mensaje de error Contenido
error
No se puede insertar/modificar/borrar
2760 -
para la separacin del eje del grupo
No. de
Datos Mensaje de error Contenido
error
1 Error de imagen
2 Error de rebasamiento
3 Error de paridad
No. de
Datos Mensaje de error Contenido
error
1 Error de formato
1 Error de formato
No. de
Datos Mensaje de error Contenido
error
No. de
Datos Mensaje de error Contenido
error
3 Instruccin/etiqueta no definida
3220
4 Insuficiencia de instruccin/etiqueta
5 Instruccin/etiqueta en desuso
6 Subinstruccin
No. de
Datos Mensaje de error Contenido
error
7 Sin instruccin
8 Instruccin invlida
9 Etiqueta invlida
10 Carcter invlido
19 Sobredimensionamiento de datos
26 Error de sistema
No. de
Datos Mensaje de error Contenido
error
44 Texto JCL
45 Texto no vlido
Deteccin de etiqueta/instruccin no
58
vlida
No. de
Datos Mensaje de error Contenido
error
No. de
Datos Mensaje de error Contenido
error
* Instruccin ilegal
4030
XXX No. de lnea
* No se usa el rel
4050
XXX No. de lnea
Excede la capacidad de la
4120 - Memoria E/S concurrentes est llena
memoria (10000 pasos)
No. de
Datos Mensaje de error Contenido
error
T U
www.motoman.se info@motoman.se