Logo Studenta

Manual FANUC R-30iA

¡Este material tiene más páginas!

Vista previa del material en texto

Centro de Formación 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ROBÓTICA PROGRAMACIÓN 
FANUC 
R-30iA 
 
 
ÍNDICE 
 
 
CURSO DE PROGRAMACIÓN TPE NIVEL A 
 
1. ¿QUÉ ES UN ROBOT INDUSTRIAL?.............................................................................. 10 
1.1. UNA EVOLUCIÓN IMPARABLE DE LA ROBÓTICA EN LA INDUSTRIA..........................................................................................10 
1.2. EL MANIPULADOR INDUSTRIAL BÁSICO ......................................................................................................................................10 
1.3. ARQUITECTURA ELEMENTAL DE UN SISTEMA DE ROBOT ........................................................................................................15 
1.4. REQUERIMIENTOS MÍNIMOS A CUMPLIR POR UN ROBOT INDUSTRIAL...................................................................................16 
1.5. PRESTACIONES..............................................................................................................................................................................17 
1.6. DIAGRAMA DE BLOQUES DE LOS COMPONENTES DE UN ROBOT...........................................................................................19 
2. TIPOS DE UNIDADES MECÁNICAS FANUC.................................................................. 20 
2.1. HOJA DE ESPECIFICACIONES DE LA UNIDAD MECÁNICA..........................................................................................................24 
2.2. DESCRIPCIÓN DE LA UNIDAD MECÁNICA....................................................................................................................................25 
2.3. EL NÚMERO E DEL ROBOT............................................................................................................................................................26 
3. SEGURIDAD..................................................................................................................... 28 
3.1. PAROS DE EMERGENCIA...............................................................................................................................................................28 
3.2. SELECTOR ON/OFF DEL TEACH PENDANT..................................................................................................................................31 
3.3. INTERRUPTOR DE HOMBRE MUERTO “DEADMAN”.....................................................................................................................31 
3.4. VALLADO DE SEGURIDAD .............................................................................................................................................................32 
3.5. INTERRUPTOR DE SELECCIÓN DE MODO...................................................................................................................................33 
3.6. SEGURIDAD DE DOBLE COMPROBACIÓN (DUAL CHECK SAFETY (DCS)) ................................................................................35 
4. DESCRIPCIÓN DEL CONTROLADOR ............................................................................ 36 
4.1. DESCRIPCIÓN DEL SOP (PANEL OPERADOR STANDAR) ...........................................................................................................37 
4.2. CONDICIONES DE INSTALACIÓN .................................................................................................................................................. 38 
4.3. DIAGRAMA DE CONEXIONES GENERAL.......................................................................................................................................39 
5. DESCRIPCIÓN DE LA CONSOLA DE PROGRAMACIÓN (TEACH PENDANT)............ 40 
5.1. BARRA DE ESTADO Y TECLADO DE LA CONSOLA I-PENDANT..................................................................................................42 
5.2. NAVEGACIÓN POR LOS MENÚS....................................................................................................................................................47 
5.2.1. Control de despliegue de pantallas:......................................................................................................................................47 
5.2.2. Tecla FCTN:..............................................................................................................................................................................48 
5.2.3. Tecla MENU: .............................................................................................................................................................................49 
5.3. MANEJO Y EDICIÓN DE MENÚS ....................................................................................................................................................51 
6. MOVIMIENTO DEL ROBOT ............................................................................................. 56 
6.1. TECLAS DE COMANDO PARA EL MOVIMIENTO...........................................................................................................................56 
6.2. SELECCIÓN DEL SISTEMA DE COORDENADAS ..........................................................................................................................57 
6.3. SELECCIÓN DE LA VELOCIDAD:....................................................................................................................................................58 
6.4. EJECUCIÓN DEL TIPO DE MOVIMIENTO:......................................................................................................................................58 
6.5. SELECCIÓN DEL SISTEMA DE COORDENADAS ..........................................................................................................................59 
Robótica Prog. FANUC3
 
6.5.1. JOINT ........................................................................................................................................................................................59 
6.5.2. CARTESIANAS: XYZ WORLD (Coordenadas Absolutas fijas) ...............................................................................................59 
6.5.3. CARTESIANAS: XYZ USER (Coordenadas relativas móviles) ................................................................................................60 
6.5.4. CARTESIANAS: XYZ JOGFRM (Coordenadas relativas fijas).................................................................................................61 
6.5.5. CARTESIANAS: TOOL...............................................................................................................................................................61 
6.6. POSICIÓN DEL ROBOT EN EL ESPACIO .......................................................................................................................................62 
7. AJUSTE DEL LÍMITE DE EJES ....................................................................................... 65 
7.1. LOS LÍMITES DE SOFTWARE FIJOS..............................................................................................................................................65 
7.2. LÍMITES ELÉCTRICOS (OPCIÓN) ...................................................................................................................................................65 
7.3. LÍMITES MECÁNICOS ....................................................................................................................................................................66 
8. CONFIGURACIÓN DE UNA HERRAMIENTA.................................................................. 67 
8.1. CENTRO DE HERRAMIENTA (TCP)................................................................................................................................................67 
8.2. TIPO DE HERRAMIENTA.................................................................................................................................................................678.2.1. Herramienta simple.................................................................................................................................................................67 
8.2.2. Herramienta compleja ............................................................................................................................................................68 
8.3. MÉTODOS DE CONFIGURACIÓN...................................................................................................................................................68 
8.3.1. Método de entrada directa de valores...................................................................................................................................69 
8.3.2. Método de los 3 puntos..........................................................................................................................................................69 
8.3.3. Método de los 6 puntos..........................................................................................................................................................70 
8.3.4. Activar la herramienta definida..............................................................................................................................................72 
9. SISTEMA: REFERENCIA USUARIO ............................................................................... 73 
9.1. SISTEMA DE REFERENCIA USUARIO ...........................................................................................................................................73 
9.2. MÉTODOS DE CONFIGURACIÓN...................................................................................................................................................73 
9.2.1. Método de entrada directa de valores........................................................................................................................................74 
9.2.2. Método de los 3 puntos..........................................................................................................................................................74 
9.2.3. Método de los 4 puntos..........................................................................................................................................................76 
9.2.4. Activar la referencia usuario definida ...................................................................................................................................76 
10. PAYLOAD......................................................................................................................... 77 
10.1. CONFIGURACIÓN MANUAL............................................................................................................................................................77 
10.2. PAYLOAD ID ....................................................................................................................................................................................79 
10.2.1. Calibrado del robot para el Payload ......................................................................................................................................79 
10.2.2. Estimación de la carga............................................................................................................................................................80 
11. ENTRADAS Y SALIDAS .................................................................................................. 83 
11.1. DIGITALES → DI[N] Y DO[N] EN CONTROLADORA J3IC...............................................................................................................83 
11.1.1. Conexionado eléctrico ............................................................................................................................................................83 
11.1.2. Configuración ..........................................................................................................................................................................84 
11.2. GRUPOS → GI[N] Y GO[N] ..............................................................................................................................................................86 
11.3. ROBOT → RI[N] Y RO[N] .................................................................................................................................................................87 
11.3.1. Descripción del EE (END EFECTOR)........................................................................................................................................88 
11.4. I/O INTERCONNECT 2.....................................................................................................................................................................89 
12. CREACIÓN DE UNA TRAYECTORIA.............................................................................. 91 
12.1. CREACIÓN DE UN PROGRAMA ....................................................................................................................................................91 
12.2. CREACIÓN DE UN PUNTO..............................................................................................................................................................92 
12.2.1. Tipos de movimiento hacia un punto ...................................................................................................................................92 
12.2.2. Tipos de punto ........................................................................................................................................................................93 
12.2.3. Velocidad .................................................................................................................................................................................93 
12.2.4. Precisión...................................................................................................................................................................................93 
Robótica Prog. FANUC 4
 
11.2.5. Opciones asociadas al punto ..................................................................................................................................................94 
12.3. MEJORAS REALIZADAS EN EL SOFTWARE DEL CONTROLADOR R-J3IC PARA EL CONTROL DE LA TRAYECTORIA...........95 
12.3.1. Acortamiento del Tiempo de Ciclo mediante el Refuerzo del Control de Vibración ........................................................95 
12.3.2. Función de Trayectoria Constante (Constant Path)..............................................................................................................95 
12.4. EJECUCIÓN DE UN PROGRAMA....................................................................................................................................................96 
12.5. EL PROBLEMA DE LA SINGULARIDAD..........................................................................................................................................97 
12.5.1. Descripción del problema ......................................................................................................................................................97 
12.5.2. Resolución del problema ...........................................................................................................................................................98 
13. LA VENTANA DE EDICIÓN ............................................................................................. 99 
13.1. ÁRBOL DEL EDITOR .......................................................................................................................................................................99 
13.2. REGISTRAR UNA POSICIÓN POR DEFECTO................................................................................................................................99 
13.3. MODIFICAR UNA POSICIÓN.........................................................................................................................................................100 
13.4. EDITOR DE COMANDOS .............................................................................................................................................................. 101 
13.4.1. Insert (Insertar)...................................................................................................................................................................... 101 
13.4.2. Delete (Borrar) ....................................................................................................................................................................... 101 
13.4.3. Copy (Copiar)......................................................................................................................................................................... 101 
13.4.4. Find (Buscar) .......................................................................................................................................................................... 102 
13.4.5. Replace (Reemplazar)............................................................................................................................................................ 102 
13.4.6. Renumber (Renumerar)......................................................................................................................................................... 102 
13.4.7. Comment (Comentario) ........................................................................................................................................................ 102 
13.4.8. Undo (Deshacer) .................................................................................................................................................................... 102 
14. LAS INSTRUCCIONES TPE .......................................................................................... 103 
14.1. ÁRBOL DEL EDITOR PARA LAS INSTRUCCIONES TPE ............................................................................................................. 103 
14.2. INSTRUCCIONES CON REGISTROS Y REGISTROS DE POSICIÓN........................................................................................... 103 
14.2.1. Los registros .......................................................................................................................................................................... 104 
14.2.2. Los registros de posición ..................................................................................................................................................... 104 
14.2.3. Variación de la cantidad de R[ ] y PR[ ] en R-J3i................................................................................................................. 106 
14.3. INSTRUCCIONES DE ENTRADAS-SALIDAS ................................................................................................................................ 107 
14.3.1. Las salidas.............................................................................................................................................................................. 107 
14.3.2. Las entradas .......................................................................................................................................................................... 107 
14.4. INSTRUCCIONES DE SALTO INCONDICIONAL........................................................................................................................... 108 
14.4.1. Definición de label ................................................................................................................................................................ 108 
14.4.2. Salto incondicional................................................................................................................................................................ 108 
14.4.3. Llamada de programa........................................................................................................................................................... 108 
14.4.4. Llamada de programa « parámetro » .................................................................................................................................. 108 
14.5. INSTRUCCIONES DE SALTO CONDICIONAL .............................................................................................................................. 110 
14.5.1. Instrucción IF ......................................................................................................................................................................... 110 
14.5.2. Instrucción SELECT................................................................................................................................................................ 111 
14.6. INSTRUCCIONES DE ESPERA ..................................................................................................................................................... 112 
14.6.1. Temporización....................................................................................................................................................................... 112 
14.6.2. Espera de una condición verdadera .................................................................................................................................... 112 
14.7. INSTRUCCIÓN DE SISTEMA DE REFERENCIA ........................................................................................................................... 113 
14.7.1. Seleccionar los sistemas de referencia ...............................................................................................................................113 
14.7.2. Almacenar un sistema de referencia en un registro de posición ..................................................................................... 113 
14.8. INSTRUCCIONES DE MULTITAREA ............................................................................................................................................. 114 
14.9. REF POSITION (POSICIÓN DE REFERENCIA)............................................................................................................................. 115 
15. LOS MACRO COMANDOS ............................................................................................ 116 
16. COLISIONES .................................................................................................................. 118 
16.1. TIPOS DE COLISIONES. DETECCIÓN Y REARME....................................................................................................................... 118 
Robótica Prog. FANUC5
 
16.1.1. Colisión que sólo afecta a la pinza...................................................................................................................................... 118 
16.1.2. Colisión que sólo afecta al manipulador ............................................................................................................................ 118 
16.2. LIBERACIÓN DE FRENOS............................................................................................................................................................. 119 
16.2.1. Para robots usados en aplicaciones diferentes a pintura.................................................................................................. 119 
16.3. PREVENCIÓN DE DAÑOS POR COLISIÓN. AJUSTE DE LA SENSIBILIDAD DEL ROBOT. ........................................................ 120 
16.3.1. Ajuste de los esfuerzos máximos sobre los ejes. .............................................................................................................. 120 
16.3.2. Ajuste de la sensibilidad a la colisión. Función Collision Guard (Opción J684) .............................................................. 121 
17. GESTIÓN DE FICHEROS............................................................................................... 123 
17.1. DESCRIPCIÓN DE LA CPU ...........................................................................................................................................................123 
17.2. DISPOSITIVOS DE VOLCADO DE INFORMACIÓN....................................................................................................................... 124 
17.2.1. En la CPU ................................................................................................................................................................................ 124 
17.2.2. En Panel de Operario ............................................................................................................................................................ 125 
17.3. GESTIÓN DE LA MEMORIA SRAM ............................................................................................................................................... 127 
17.3.1. Ficheros de los que consta la memoria RAM...................................................................................................................... 127 
17.3.2. Volcado de ficheros de la memoria RAM ............................................................................................................................ 127 
17.3.3. Recuperación de ficheros de la memoria RAM................................................................................................................... 127 
17.4. GESTIÓN DE PROGRAMAS EN ASCII (FORMATO TEXTO). ....................................................................................................... 128 
17.4.1. Volcado de Programas TP en ASCII...................................................................................................................................... 128 
17.4.2. Carga de programas en ASCII (Función ASCII Upload- R507) .......................................................................................... 129 
17.5. BUSCAR ORDERFIL PARTICULAR DEL ROBOT ......................................................................................................................... 130 
17.6. NOTAS SOBRE LA UTILIZACIÓN DE LA PCMCIA ........................................................................................................................ 131 
17.7. NOTAS SOBRE LA UTILIZACIÓN DEL MEMORY STICK (USB) ................................................................................................... 132 
17.8. COMPATIBILIDAD CON R-J3IB ..................................................................................................................................................... 132 
17.8.1. Compatibilidad de Programas.............................................................................................................................................. 132 
17.8.2. Compatibilidad de ficheros de sistema...............................................................................................................................133 
17.9. GESTIÓN DE LA MEMORIA GLOBAL DEL SISTEMA (FROM + RAM).......................................................................................... 133 
17.9.1. Volcado del controlador como imágenes ........................................................................................................................... 133 
(1) Volcado accediendo a BOOT MONITOR...............................................................................................................................133 
(2) Volcado accediendo al Menú FILE........................................................................................................................................ 134 
17.9.2. Controller Restore como Imágenes. .................................................................................................................................... 135 
18. CONEXIÓN A RED Y A INTERNET. FUNCIONES REMOTAS .................................... 136 
18.1. CONEXIONES DE RED DISPONIBLES ......................................................................................................................................... 136 
18.2. CONEXIÓN A RED TÍPICA............................................................................................................................................................. 137 
18.2.1. Conexionado ........................................................................................................................................................................... 137 
18.2.2. Configuración lado robot ..................................................................................................................................................... 138 
18.2.3. Configuración lado PC .......................................................................................................................................................... 140 
18.3. NAVEGACIÓN POR INTERNET..................................................................................................................................................... 142 
18.4. EDICIÓN OFFLINE (EN PC) DE PROGRAMAS ............................................................................................................................. 146 
18.4.1. Uso del Software RJ Translator: ........................................................................................................................................... 146 
18.4.2. Otras posibilidades de edición ............................................................................................................................................ 149 
19. MASTERIZADO BÁSICO ............................................................................................... 151 
19.1. INTRODUCCIÓN............................................................................................................................................................................ 151 
19.2. MASTERIZACIÓN RÁPIDA (QUICK MASTER). ............................................................................................................................. 151 
19.2.1. Caso 1: Una vez perdida la masterización y no tenemos posición de referencia (REF POSITION) para realizar el 
masterizado. ............................................................................................................................................................................................. 152 
19.2.2. Caso 2: Cuando el robot todavía no ha perdido la masterización. .................................................................................. 152 
19.2.3. Ejecución del Quick Master .................................................................................................................................................. 153 
19.3. MASTERIZACION DE EJE SIMPLE (SINGLE AXIS MASTER) ...................................................................................................... 155 
Robótica Prog. FANUC 6
 
20. DIAGNOSIS Y RESOLUCIÓN DE PROBLEMAS BÁSICOS......................................... 157 
20.1. MOTIVOS DE PARO DE PRODUCCIÓN. ALARMAS Y ERRORES ............................................................................................... 157 
20.2. REGISTRO DE EVENTOS Y CONEXIONES (LOG BOOK) (OPC. J695) ....................................................................................... 160 
20.2.1. Registro de eventos .............................................................................................................................................................. 161 
20.2.2. Salvar como archivo de texto................................................................................................................................................... 161 
20.3. FUNCIÓN DE AYUDA ONLINE (OPCIÓN R664)............................................................................................................................ 162 
20.4. MENÚ DE ESTADO DEL ROBOT .................................................................................................................................................. 163 
21. FUNCIONES AVANZADAS............................................................................................168 
21.1. SPACE CHECK FUNCIÓN ............................................................................................................................................................. 168 
21.2. AUTOEXEC PROGRAM FOR COLD START / HOT START .......................................................................................................... 169 
21.3. AJUSTE DINÁMICO DE LA TRAYECTORIA (PROGRAM ADJUST – ONLINE TOUCHUP)........................................................... 170 
21.4. DESPLAZAMIENTO TRAYECTORIA (PROGRAM SHIFT)............................................................................................................. 170 
21.5. TRAYECTORIAS SIMÉTRICAS (MIRROR SHIFT)......................................................................................................................... 171 
21.6. CAMBIO DE HERRAMIENTA (TOOL OFFSET). ............................................................................................................................ 173 
21.7. CAMBIO DE SISTEMA DE USUARIO (FRAME OFFSET). ............................................................................................................. 173 
21.8. TCP REMOTO “RTCP” (OPCIÓN J624) ......................................................................................................................................... 174 
21.8.1. Ventajas del RTCP ................................................................................................................................................................. 174 
21.8.2. Configuración ........................................................................................................................................................................ 175 
21.8.3. Movimiento del robot respecto del RTCP ........................................................................................................................... 175 
21.8.4. Programación ........................................................................................................................................................................ 175 
21.9. INSTRUCCIONES DE CONTROL .................................................................................................................................................. 176 
21.10. INSTRUCCIONES DE MISCELANEOUS ....................................................................................................................................... 177 
21.11. INSTRUCCIONES DE CONDICIÓN ............................................................................................................................................... 177 
21.12. INSTRUCCIÓN CONDITION MONITOR (PROGRAMA DE INTERRUPCIÓN) ............................................................................... 178 
22. ENTRADAS Y SALIDAS ANALÓGICAS Y ESPECÍFICAS ........................................... 183 
22.1. ANALÓGICAS → AI[N] Y AO[N] ..................................................................................................................................................... 183 
22.2. SOP → SI[N] Y SO[N] (PANEL OPERADOR STANDAR) ............................................................................................................... 185 
22.3. UOP → UI[N] Y UO[N] (PANEL OPERADOR DE USUARIO) ......................................................................................................... 187 
22.3.1. Las entradas UI ...................................................................................................................................................................... 187 
22.3.2. Procedimiento de configuración......................................................................................................................................... 192 
22.3.3. Arranque de programa a distancia vía UI [6:START] .......................................................................................................... 193 
22.3.4. Arranque de programa a distancia vía RSR......................................................................................................................... 194 
22.3.5. Arranque de programa a distancia vía PNS ........................................................................................................................ 195 
23. PANTALLAS DE CONFIGURACIÓN DE CÉLULA Y DE PROCESO DE PRODUCCIÓN
 197 
23.1. INTERFACE DE I/O DE CÉLULA ................................................................................................................................................... 197 
23.1.1. Salidas .................................................................................................................................................................................... 197 
23.1.2. Entradas ................................................................................................................................................................................. 198 
23.2. CONFIGURACIÓN DEL PROCESO DE PRODUCCIÓN ................................................................................................................ 199 
23.3. SOFT PANEL ................................................................................................................................................................................. 201 
23.3.1. Pantalla �Applic.�: .................................................................................................................................................................. 201 
23.3.2. Pantalla �Manual�:.................................................................................................................................................................. 202 
24. OTRAS UTILIDADES DE LAS I/O ................................................................................. 204 
24.1. ARRANQUE MEDIANTE STYLE .................................................................................................................................................... 204 
Robótica Prog. FANUC7
 
24.2. LÓGICA MIXTA (MIXED LOGIC) .................................................................................................................................................... 205 
24.2.1. Tipos de datos:...................................................................................................................................................................... 206 
24.2.2. Tipos de operadores: ............................................................................................................................................................ 206 
24.2.3. Tipos de expresiones: .......................................................................................................................................................... 207 
24.2.4. Grabar instrucciones de lógica mixta: ................................................................................................................................ 208 
24.3. BACKGROUND LOGIC (LÓGICA DE FONDO) .............................................................................................................................. 210 
24.3.1. Restricciones: ........................................................................................................................................................................ 210 
24.3.2. Programación de tareas en Background logic: ................................................................................................................... 211 
24.4. USO DE FLAGS (BANDERAS)....................................................................................................................................................... 212 
25. UTILIDADES ESPECIALES ........................................................................................... 214 
25.1. PRINT SCREEN .............................................................................................................................................................................214 
25.2. PRINT SYSTEM VARIABLES......................................................................................................................................................... 214 
25.3. PASSWORD (CONTRASEÑA) ....................................................................................................................................................... 215 
25.3.1. Log In (Acceso): ..................................................................................................................................................................... 216 
25.3.2. Log out (Salida): .................................................................................................................................................................... 216 
25.3.3. Creación de un nuevo usuario ............................................................................................................................................. 216 
25.3.4. Borrado de un usuario .......................................................................................................................................................... 218 
26. PANTALLA DE CONFIGURACIÓN DEL SISTEMA ...................................................... 219 
27. MASTERIZADO AVANZADO......................................................................................... 225 
27.1. MASTERIZACION DEL ROBOT EN MARCAS (ZERO POSITION MASTER)................................................................................. 225 
27.2. MASTERIZACION CON RELOJES COMPARADORES R-2000I (FIXTURE POSITION MASTER) ................................................ 227 
28. CÓDIGOS DE ERROR MÁS COMUNES ....................................................................... 229 
29. VARIABLES DEL SISTEMA DE USO MÁS FRECUENTE ............................................ 234
30. RESUMEN SEAT (R-J3iB, R-J3iC, R30iA) .....................................................................236
Robótica Prog. FANUC 8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
NIVEL A 
 
 
 
 
 
 
 
 
 
 
 
 
 
Robótica Prog. FANUC9
 
 
1. ¿QUÉ ES UN ROBOT INDUSTRIAL? 
 
 
1.1.1.1.1.1.1.1. UNA EVOLUCIÓN IMPARABLE DE LA ROBÓTICA EN LA INDUSTRIAUNA EVOLUCIÓN IMPARABLE DE LA ROBÓTICA EN LA INDUSTRIAUNA EVOLUCIÓN IMPARABLE DE LA ROBÓTICA EN LA INDUSTRIAUNA EVOLUCIÓN IMPARABLE DE LA ROBÓTICA EN LA INDUSTRIA 
 
La Robótica, como imitación mecánica del trabajo humano, es una tecnología que surgió como tal 
aproximadamente hacia el año 1960 y siguiendo un proceso paralelo (aunque decalado) a la 
introducción de los ordenadores en las actividades de la vida del hombre, es un elemento ya 
imprescindible en la mayoría de las industrias. 
De manera suscinta, algunos de los hitos más destacados en la historia de la robótica industrial 
podrían ser los siguientes: 
En 1960 se introdujo en la industria el primer robot �Unimate� que utilizaba principios de 
control numérico y transmisiones hidráulicas para efectuar sus movimientos. 
En 1971 se introdujo el �Stanford Arm� que constituye el primer robot de accionamiento 
eléctrico. 
En 1974, Kawasaki instala el primer robot de accionamiento completamente esléctrico para 
soldadura al arco de chasis de motocicletas. 
A finales de los 70, llegan los primeros robots industriales a Europa. 
En 1980 nace el primer robot que captura objetos mediante el uso de la visión artificial. 
Actualmente, de forma cada vez más acelerada, el robot está sustituyendo el trabajo humano en las 
tareas de naturaleza manual, debido a la integración en los sistemas robotizados de las tecnologías 
más actuales de informática, electrónica y comunicaciones. 
 
Definición actual adaptada de un robot industrial, acordada en el European Standard EN775, 1992: 
 
�Robot manipulador industrialRobot manipulador industrialRobot manipulador industrialRobot manipulador industrial: Maquina manipuladora con varios grados de libertad, controlada 
automáticamente, reprogramable en posición, velocidad y aceleración, la cual puede ser ubicada en un 
lugar fijo o móvil y destinada para uso de automatización industrial.� 
 
 
1.2.1.2.1.2.1.2. EL MANIPULADOR INDUSTRIEL MANIPULADOR INDUSTRIEL MANIPULADOR INDUSTRIEL MANIPULADOR INDUSTRIAL BÁSICOAL BÁSICOAL BÁSICOAL BÁSICO 
 
Si nos planteamos la sustitución de un operario por una máquina para un trabajo manual, debemos 
considerar que como mínimo ésta debe ser capaz de realizar los mismos movimientos que el operario 
y si es posible, hacerlo más rápido, más preciso, más repetitivo, más fuerte y con menos tiempos de 
paro, con lo cual, en lo primero que debemos pensar es en un mecanismo capaz de imitar los 
movimientos humanos. 
 
El mecanismo de 6 grados de libertad proporciona la posibilidad de desplazar y orientar un objeto en 
el espacio, de la misma manera que lo haría un operario, pero con el número menor de articulaciones. 
 
Robótica Prog. FANUC 10
 
 
Posibilidades de giro de un mecanismo de 6 grados de libertad. 
 
 
Para conseguir el movimiento del mecanismo necesitamos motores de bajo mantenimiento, y de alta 
robustez y fiabilidad, esto lo cumplen los motores trifásicos de corriente alterna, cuyo principio de 
funcionamiento es el siguiente: 
 
 
 
 
 
El efecto del imán permanente del rotor produce un campo magnético Br Br Br Br . Al aplicar un 
sistema de voltajes trifásico a los bobinados del estator se producirá un flujo de corriente trifásica en 
los mismos. La circulación de esta corriente provoca en los bobinados un campo magnético rotatorio 
uniforme BsBsBsBs,,,, cuya frecuencia será la misma que la de las tensiones trifásicas suministradas en el 
estator. Por tanto, hay dos campos magnéticos en la máquina y el campo del rotor tenderá a alinearse 
con el campo del estator, tal como dos barras imantadas tratarán de alinearse si se encuentra una 
cerca de la otra. Puesto que el campo magnético del estator está girando, el campo magnético del 
rotor (y el rotor mismo) constantemente tratarán de alcanzarlo. 
 
Robótica Prog. FANUC11
 
 
Detalle del interior de un motor FANUC de corriente alterna usado en robótica 
 
 
El par y la velocidad angular obtenidos por este tipo de motor se hallan en un rango de 5 a 30 Nm para 
velocidades de 0 a 4000 rpm, según se puede ver en la siguiente gráfica de características: 
 
 
 
Caracteríastica par-velocidad para un motor madiano-grande tipo alfa 8 i - 4000 (Muñeca de R-2000) 
 
 
Con lo cual, no podemos mover directamente una pieza de robot a la salida del eje del motor. El 
movimento de una pieza de robot requeriría de un par del rango de 650 a 4000 Nm con velocidades 
del orden de 0 a 35 rpm, todo ello justifica la necesidad de colocar un reductor a la salida del eje del 
motor. 
Robótica Prog. FANUC 12
 
 
Detalle del acople motor-reductor 
 
 
Colocando este tipo de transmisión en cada eje (La potencia del motor y el tipo de reductor variarán 
según el eje), conseguiremos un mecanismo capaz de ser guiado y controlado por un operario, pero 
ahora nos surge la pregunta de si tenemos que conseguir que este manipulador realice movimientos 
siguiendo líneas rectas o perfectamente circulares, ya sea para soldar o manipular, cómo lo podemos 
conseguir? 
La respuesta se halla en el uso de encoders en cada motor, que registren en todo momento la posición 
del eje que se mueve, además de un controlador (parecido a un ordenador) que en todo momento 
vigile la posición de los motores y caucule y dirija la siguiente posición a la que deben ir. 
 
 
 
 
Detalle del acople del eje motor al encoder 
 
Robótica Prog. FANUC13
 
 
 
 
Para la consecución del manipulador elemental, sólo nos resta considerar que en el momento en el que 
lo desconectemos de la tensión eléctrica, los ejes no deben caer, con lo cual necesitamos que haya un 
freno en cada motor que prevenga la caída del eje. 
 
 
 
Esquema del despiece un freno de motor para robótica 
Robótica Prog. FANUC 14
 
1.3.1.3.1.3.1.3. ARQUITECTURA ELEMENTAL DE UN SISTEMADE ROBOTARQUITECTURA ELEMENTAL DE UN SISTEMA DE ROBOTARQUITECTURA ELEMENTAL DE UN SISTEMA DE ROBOTARQUITECTURA ELEMENTAL DE UN SISTEMA DE ROBOT 
 
Elementos principales 
 
- Computadora (Control del robot) 
- Manipulador (del actuador de trabajo) 
- Herramienta 
- Consola (Manejo y programación del robot) 
- Periféricos (Monitorización y trabajo) 
 
 
Esquema general de las partes de las que está constituído un robot industrial 
 
 
 
Detalle de la conexión del armario a la unidad mecánica 
Robótica Prog. FANUC15
 
1.4.1.4.1.4.1.4. REQUERIMIENTOS MÍNIMOS REQUERIMIENTOS MÍNIMOS REQUERIMIENTOS MÍNIMOS REQUERIMIENTOS MÍNIMOS A CUMPLIR PORA CUMPLIR PORA CUMPLIR PORA CUMPLIR POR UN UN UN UN ROBOTROBOTROBOTROBOT INDUSTRIAL INDUSTRIAL INDUSTRIAL INDUSTRIAL 
 
 
Repetibilidad:Repetibilidad:Repetibilidad:Repetibilidad: Cumplimiento repetitivo de la precisión y prestaciones del robot sin desviarse de la 
imprecisión máxima aceptable 
 
Fiabilidad:Fiabilidad:Fiabilidad:Fiabilidad: Tiempo medio entre averías y paros imputables al funcionamiento del robot, lo 
suficientemente amplio como para justificar la rentabilidad del mismo. 
 
Diseño modularDiseño modularDiseño modularDiseño modular: Debe procurarse la mayor facilidad y menor tiempo invertido en trabajos de 
mantenimiento, reparación y ampliación de las instalaciones (Módulos de �quita y pon�) 
 
Tolerancia mecánica:Tolerancia mecánica:Tolerancia mecánica:Tolerancia mecánica: 
 
Deformación estática de la estructura (Depende de la posición) 
Deformación dinámica de la estructura (Depende de aceleraciones, carga y posiciones de 
trabajo) 
 
Juegos y fricciones en ejes y engranajes dentro de tolerancia 
 
Posibles deformaciones por temperatura dentro de tolerancia 
 
MemoriaMemoriaMemoriaMemoria suficiente para almacenar los datos y programas relativos a la operación de planta y prever 
posibles ampliaciones 
 
Operativa ergonómica:Operativa ergonómica:Operativa ergonómica:Operativa ergonómica: El manejo de los equipos debe ser lo más cómodo e intuitivo posible para 
facilitar el trabajo de operarios y programadores 
 
Dispositivos de seguridad:Dispositivos de seguridad:Dispositivos de seguridad:Dispositivos de seguridad: Debe preverse que en caso de entrada en la zona de trabajo del robot, este 
se detenga y la posibilidad de parar o abortar las tareas de planta en el momento que se desee. A 
continuación se expone el esquema elemental de un paro de emergencia: 
 
 
 
 
Interfaces:Interfaces:Interfaces:Interfaces: Debe preverse la posibilidad de conectar el robot a diferentes tipos de equipos que 
complementan el trabajo de planta del robot. Debe preverse que el robot controle o pueda ser 
controlado por equipos externos. 
Robótica Prog. FANUC 16
 
 
 
Esquema general de una línea en la que trabaja un robot industrial 
 
 
Sistema de autoSistema de autoSistema de autoSistema de auto----diagnóstico:diagnóstico:diagnóstico:diagnóstico: Debe tener implementado un sistema de diagnóstico que suministre 
información fiable sobre las anomalías que se puedan producir durante el funcionamiento del robot. 
 
 
---- AnalogíasAnalogíasAnalogíasAnalogías respecto al trabajo humano respecto al trabajo humano respecto al trabajo humano respecto al trabajo humano 
 
H- Cuerpo, brazos y piernas H- Mano 
R- Mecanismo articulado R- Muñeca-herramienta 
 
H- Ojo H- Sensación táctil 
R- Cámara R- Sensores de fuerza, par y colisión 
 
H- Conexiones nerviosas H- Músculos 
R- Conexiones eléctricas y por fibra óptica R- Actuadotes hidráulicos, eléctricos y neumáticos 
 
H- Nutrición H- Cerebro 
R- Alimentación eléctrica R- Ordenador (CPU) 
 
 
 
1.5.1.5.1.5.1.5. PRESTACIONESPRESTACIONESPRESTACIONESPRESTACIONES 
 
 
Con todo lo expuesto anteriormente y con lo que respecta a los robots industriales FANUC, se 
consigue una herramienta capaz de las siguientes prestaciones, comparativamente con un operario: 
 
Más rápidoMás rápidoMás rápidoMás rápido , consigue hasta 2m/s en movto, lineal (en algunos modelos de robot hasta 4 m/s), 
alrededor de 3 m/s en articulado, 
 
Robótica Prog. FANUC17
 
 
 
Más PrecisoMás PrecisoMás PrecisoMás Preciso, desvío de la linealidad de la trayectoria inferior a 80 micras, a velocidad constante sin 
alteraciones 
 
Más RepetitivoMás RepetitivoMás RepetitivoMás Repetitivo, desvio de la repetibilidad inferior a 80 micras. 
 
Más FuerteMás FuerteMás FuerteMás Fuerte, , , , rango de manipulación de cargas de hasta 700 kg. 
 
 
 
Trabajando sin descansoTrabajando sin descansoTrabajando sin descansoTrabajando sin descanso durante una vida útil mínima entorno a los 6 años trabajando a 3 turnos, 
24h/día. 
Robótica Prog. FANUC 18
 
1.6.1.6.1.6.1.6. DIAGRAMA DE BLOQUES DE LOS COMPONENTES DE UN ROBOTDIAGRAMA DE BLOQUES DE LOS COMPONENTES DE UN ROBOTDIAGRAMA DE BLOQUES DE LOS COMPONENTES DE UN ROBOTDIAGRAMA DE BLOQUES DE LOS COMPONENTES DE UN ROBOT 
 
 
Robótica Prog. FANUC19
 
 
2. TIPOS DE UNIDADES MECÁNICAS 
FANUC 
 
Las prestaciones demandadas a los robots FANUC por sus clientes, han provocado que se hayan 
diseñado unidades mecánicas cuyas prestaciones abarcan el siguiente rango: 
 
Su número de ejes: de 4 a 6 ejes. 
Su carga útil: de 3 Kg. a 700 Kg. 
Su repetibilidad: de +/- 0.04 mm a 0.5 mm. 
Su aplicación: Ciertos modelos ya se diseñan con características concretas para la aplicación a la 
cual van a ser destinados. 
 
 
 
Serie LR MateLR MateLR MateLR Mate, Controladora J3iB Mate, Controladora J3iB Mate, Controladora J3iB Mate, Controladora J3iB Mate: 
 
Manipulación, carga y descarga de máquinas herramienta. 
 
 
 
 
 5 ejes � 5 kg 6 ejes � 5 kg 
 R = 620 mm R = 700 mm 
 
 
 
 
 
Robótica Prog. FANUC 20
 
Serie ARC MateARC MateARC MateARC Mate: 
 
Soldadura al ARCO 
 
 
 
 
 6 ejes � 6 kg 6 ejes � 20 kg 6 ejes � 6 kg 
 R = 1373 mm R = 1667 mm R = 1373 mm 
 
 
Serie MMMM: 
 
Manipulación / Paletizado 
 
 
 
 
6 ejes � 45/70 kg 4 ejes � 40/50kg 4 ejes � 160/450kg 
R = 1706/1893 mm R = 1855 mm R = 3143 mm 
 
Robótica Prog. FANUC21
 
 
 6 ejes � 50 kg 6 ejes � 70 kg 
 R = 2050 mm R = 1360 mm 
 
 
Serie SSSS: 
 
Soldadura por puntos, manipulación, todo tipo de aplicaciones. 
 
 
6 ejes � 165 kg 6 ejes � 15 kg 6 ejes � 260/700 kg 
R = 2650 mm R = 2557 mm R = 2650/3100 mm 
 
 
 
 
 6 ejes � 165 kg 
 R = 2655 mm 
Robótica Prog. FANUC 22
 
 
Serie PPPP: 
 
Pintura 
 
 
 6 ejes � 7,5 kg 6 ejes � 7,5 kg 6 ejes � 15 kg 6 ejes � 8 kg 
R = 1360 mm R = 2542/2737 mm R = 2800 mm R = 3171/3275 mm 
 
 
 
Series Especiales 
 
Ensamblaje, Manipulación, Carga y descarga, soldadura, aplicaciones concretas. 
 
 FFFF----100i100i100i100i FFFF----200i200i200i200i 
 
 
 
 6 ejes � 75 kg 6 ejes � 100 kg 
 
 
 
Robótica Prog. FANUC23
 
2.1.2.1.2.1.2.1. HOJA DE ESPECIFICACIONES DE LA UNIDAD MECÁNICAHOJA DE ESPECIFICACIONES DE LA UNIDAD MECÁNICAHOJA DE ESPECIFICACIONES DE LA UNIDAD MECÁNICAHOJA DE ESPECIFICACIONES DE LA UNIDAD MECÁNICA 
 
 
 
Robótica Prog. FANUC 24
 
2.2.2.2.2.2.2.2. DESCRIPCIÓN DE LA UNIDAD MECÁNICADESCRIPCIÓN DE LA UNIDAD MECÁNICADESCRIPCIÓN DE LA UNIDAD MECÁNICADESCRIPCIÓN DE LA UNIDAD MECÁNICA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
En las imágenes se muestra un robot Fanuc de seis ejes y el movimiento que describe cada uno de sus 
motores independientes. 
 
Ejes principales: eje 1, eje 2, eje 3. 
Ejes secundarios: eje 4, eje 5, eje 6. 
 
Detalle de las marcas fijas y móviles para cada eje: La posición de coincidencia entre marcas fijas y 
móviles a 0º, indican la posición de CERO mecánico. 
Posición de Masterizado = Robot en marcas = Posición de definición del origende Sistema de 
coordenadas cartesianas WORLD o CERO cartesiano, necesario para que el robot se mueva de manera 
lineal. 
 
++ JJ11 -- 
++ 
 
JJ22 
 
++ 
 
JJ33 
 
++ 
 
JJ55 
 
++ JJ44 -- 
++ JJ66 -- 
Robótica Prog. FANUC25
 
 
 
 
2.3.2.3.2.3.2.3. EL NÚMERO EEL NÚMERO EEL NÚMERO EEL NÚMERO E DEL ROBOT DEL ROBOT DEL ROBOT DEL ROBOT 
 
 
Cada robot tiene su numero propio de serie identificativo, algo equivalente a la �matrícula� del robot. Si 
alguna vez necesitase contactar con el servicio técnico de FANUC, nosotros al conocer este número, 
podemos saber todo lo concerniente a este robot que tengamos en nuestra base de datos. 
 
Este número E lo podemos encontrar tanto en el Armario como en la unidad mecánica. 
Robótica Prog. FANUC 26
 
 
Detalle de la ubicación del número E-XXXXX (5 dígitos) en el armario del robot. Si el robot es para 
aplicación de pintura, el núnero es F-XXXXX 
 
 
 
 
Detalle de la ubicación del número E en la unidad mecánica. 
 
 
 
 
 
 
 
Robótica Prog. FANUC27
 
 
3. SEGURIDAD 
 
 
FANUC no es, ni se presenta, como una empresa experta en sistemas de seguridad, ni de los aspectos 
de seguridad específicos de su empresa y/o su personal. Garantizar los pasos necesarios para la 
seguridad de todo el personal que opere con un equipo Fanuc, es responsabilidad del integrador del 
equipo, del propietario y del empleado o usuario final. 
 
El nivel adecuado de seguridad para su aplicación o instalación puede determinarse mejor por 
profesionales del sistema de seguridad. Por lo tanto, FANUC recomienda que cada cliente consulte con 
tales profesionales para proporcionar un puesto de trabajo que permita la aplicación, uso y sistemas 
de operación de un equipo Fanuc con seguridad. 
 
FANUC recomienda que todo el personal que vaya a realizar alguna operaración, programar, reparar o 
de alguna manera usar un equipo robotizado Fanuc, reciba previamente un curso de formación, de 
manera que le sea familiar el manejo de todo el sistema. 
 
 
3.1.3.1.3.1.3.1. PAROS DE EMERGENCIAPAROS DE EMERGENCIAPAROS DE EMERGENCIAPAROS DE EMERGENCIA 
 
IMPORTANTE: Ante una situación de �Fault� provocada por cualquier tipo de fallo o paro de IMPORTANTE: Ante una situación de �Fault� provocada por cualquier tipo de fallo o paro de IMPORTANTE: Ante una situación de �Fault� provocada por cualquier tipo de fallo o paro de IMPORTANTE: Ante una situación de �Fault� provocada por cualquier tipo de fallo o paro de 
emergencia, el armario de control del robot no permite entrada de potencia al emergencia, el armario de control del robot no permite entrada de potencia al emergencia, el armario de control del robot no permite entrada de potencia al emergencia, el armario de control del robot no permite entrada de potencia al 
servoamplificador con lo que eservoamplificador con lo que eservoamplificador con lo que eservoamplificador con lo que el robot nunca se moverá.l robot nunca se moverá.l robot nunca se moverá.l robot nunca se moverá. 
 
1- Paro de Emergencia del Panel Operador Estándar (SOP) 
 
 
 
Este es el error que se muestra en el menu de alarmas cuando apretamos la seta de emergencia 
señalada en la imágen. 
 
SRVOSRVOSRVOSRVO----001 Operator panel E001 Operator panel E001 Operator panel E001 Operator panel E----stopstopstopstop 
 
 
 
Robótica Prog. FANUC 28
 
2-Paro de Emergencia de la consola de programación Teach Pendant (TP) 
 
 
 
Este es el error que se muestra en el menu de alarmas cuando apretamos la seta de emergencia 
señalada en la imágen. 
 
SRVOSRVOSRVOSRVO----002 Teach pendant E002 Teach pendant E002 Teach pendant E002 Teach pendant E----stopstopstopstop 
 
 
3-Paro de Emergencia Externo vía Hardware con doble canal de seguridad. 
 
 
Conexión del paro emergencia externo, vallado de emergencia y conexión/desconexión Servo para R-J3iC 
 
 
Este es el error que se muestra en el menu de alarmas cuando apretamos la seta de emergencia 
externa cableada al bornero de la imágen. 
 
SRVOSRVOSRVOSRVO----007 External emergency stops007 External emergency stops007 External emergency stops007 External emergency stops 
Robótica Prog. FANUC29
 
Los esquemas del cableado de los paros de emergencia son los siguientes: 
 
 
Conexión del paro emergencia externo para RConexión del paro emergencia externo para RConexión del paro emergencia externo para RConexión del paro emergencia externo para R----J3iJ3iJ3iJ3iBBBB 
 
 
 
Conexión del paro emergencia externo para RConexión del paro emergencia externo para RConexión del paro emergencia externo para RConexión del paro emergencia externo para R----J3iCJ3iCJ3iCJ3iC 
 
 
En caso de entrar este paro, se visualiza la alarma: 
 
SRVOSRVOSRVOSRVO----007 External emergency stops007 External emergency stops007 External emergency stops007 External emergency stops 
Robótica Prog. FANUC 30
 
4-Paro de Emergencia Externo vía Software mediante entrada de sistema (UOP) UI[1: 
*IMSTP]: 
 
También existen un tipo de entradas de sistema que paran por emergencia el robot, estas entradas se 
denominan UI (User inputs) y en el campo de la automatización y la robótica las usamos para parar el 
robot via software, es decir el autómata detecta alguna anomalía y envía esta señal al robot, parándolo 
y provocándole una emergencia. 
 
La señal que provoca el Paro de Emergencia Externo vía Software es la UI[1: *IMSTP]: 
 
Entrada *IMSTP UI [1] Siempre activada, contacto negado. Está en ON en estado normal. 
Esta señal tiene el mismo efecto que la señal de paro de emergencia, pero se controla por software. 
La operación del robot se para inmediatamente. También se para la ejecución del programa. 
Se genera una alarma y se desconecta la potencia del servo. 
Según las últimas normas de seguridad, esta emergencia no es suficiente para cumplir la seguridad de 
una celda robotizada, así que siempre se utilizará junto con la emergencia vía hardware. 
 
Este es el error que se muestra en el menu de alarmas cuando el robot recibe una parada de 
emergencia via software. 
 
SRVOSRVOSRVOSRVO----037 SVAL1 IMSTP input037 SVAL1 IMSTP input037 SVAL1 IMSTP input037 SVAL1 IMSTP input 
 
3.2.3.2.3.2.3.2. SELECTOR ON/OFF DEL TSELECTOR ON/OFF DEL TSELECTOR ON/OFF DEL TSELECTOR ON/OFF DEL TEACH PENDANTEACH PENDANTEACH PENDANTEACH PENDANT 
 
 
 
 
ON - Permite mover el robot de manera manual ya que habilita la consola. 
 Permite ejecutar un programa de manera manual. 
 Permite hacer modificaciones de los programas y modificar configuraciones. 
OFF - Condición necesaria para el arranque en automático de cualquier programa. 
 
3.3.3.3.3.3.3.3. INTERRUPTOR INTERRUPTOR INTERRUPTOR INTERRUPTOR DE HOMBRE MUERTO �DE HOMBRE MUERTO �DE HOMBRE MUERTO �DE HOMBRE MUERTO �DEADMANDEADMANDEADMANDEADMAN���� 
 
 
Tres posiciones del Teach Pendant (TP): 
Robótica Prog. FANUC31
 
 
Suelto - Muestra la alarma SRVOSRVOSRVOSRVO----003 Deadman switch released003 Deadman switch released003 Deadman switch released003 Deadman switch released, con TP en ON, en el menú 
de alarmas. 
Apretado 1- Permite movimiento y ejecución de programas manualmente, con TP en ON. 
 Apretado 2- SRVOSRVOSRVOSRVO----003 Deadman switch released003 Deadman switch released003 Deadman switch released003 Deadman switch released, con TP en ON. 
 
El interruptor deadman se utiliza como dispositivo de activación. Cuando se activa la consola de 
programación, este interruptor permite sólo el movimiento del robot mientras se sujeta el interruptor 
deadman. Si se libera este interruptor, el robot se para por emergencia. 
 
 
3.4.3.4.3.4.3.4. VALLADO DE SEGURIDADVALLADO DE SEGURIDADVALLADO DE SEGURIDADVALLADO DE SEGURIDAD 
 
El vallado de seguridad se cablea vía hardware mediante doble canal de seguridad de manera similar 
que la emergencia externa. 
 
 
Este es el error que se muestra en el menu de alarmas cuando se abre el vallado: 
 
SRVOSRVOSRVOSRVO----004 Fence open 004Fence open 004 Fence open 004 Fence open 
 
Entrada asociada al vallado de seguridad UI [3:*SFSPD] 
Robótica Prog. FANUC 32
 
 
 
 
Entrada de velocidad de seguridad *SFSPD = Safety Speed. Contacto normalmente cerrado. Estado 
normal a ON. Si esta señal cae, el programa y el robot paran, actuando la velocidad programada en la 
variable $SCR.$FENCEOVRD. Si tras abrir el vallado de seguridad queremos mover el robot en manual 
(estando el selector T1, T2, Auto en modo Auto), la velocidad no sobrepasará el valor especificado en 
$SCR.$SFJOGOVLIM. 
Y si queremos ejecutar un programa, en estas condiciones, la velocidad no sobrepasará el valor 
especificado en $SCR.$SFRUNOVLIM. 
Nota: Ver capítulo 30 de Variables del Sistema para más información o consultar el manual 
correspondiente en el CD de Formación. 
 
 
3.5.3.5.3.5.3.5. INTERRUPTOR DE SELECCIÓN DE MODOINTERRUPTOR DE SELECCIÓN DE MODOINTERRUPTOR DE SELECCIÓN DE MODOINTERRUPTOR DE SELECCIÓN DE MODO 
 
El modo de operación seleccionado puede bloquearse quitando su llave. 
Cuando se cambia el modo por medio de este interruptor, el sistema del robot se para con fallo: 
 
 
 
 
En el controlador J3iC, viene por defecto el interruptor de 3 modos, pero se puede pedir el de 2. 
 
 
Robótica Prog. FANUC33
 
AUTO: Modo automático. SYSTAUTO: Modo automático. SYSTAUTO: Modo automático. SYSTAUTO: Modo automático. SYST----040 Operation mode AUTO Selected.040 Operation mode AUTO Selected.040 Operation mode AUTO Selected.040 Operation mode AUTO Selected. 
El panel operario se activa. Se activa el vallado de seguridad. El programa del robot puede arrancarse 
vía CYCLE START con el modo LOCAL seleccionado o por vía remota a través de una entrada de sistema 
UOP con el modo REMOTE seleccionado. El robot puede operarse a la velocidad máxima especificada. 
SI [8: CE/CR select b0] =ON 
SI [9: CE/CR select b1] =ON 
 
T1: Modo de prueba 1. SYSTT1: Modo de prueba 1. SYSTT1: Modo de prueba 1. SYSTT1: Modo de prueba 1. SYST----038 Operation mode T1 Selected.038 Operation mode T1 Selected.038 Operation mode T1 Selected.038 Operation mode T1 Selected. 
El programa puede activarse sólo desde la consola de programación. 
El robot no puede operarse a velocidad mayor de 250 mm/sec. Se desactiva el vallado de seguridad. 
SI [8: CE/CR select b0] =ON 
SI [9: CE/CR select b1] =OFF 
 
T2: Modo de prueba 2. SYSTT2: Modo de prueba 2. SYSTT2: Modo de prueba 2. SYSTT2: Modo de prueba 2. SYST----039 Operation mode T2 Selected.039 Operation mode T2 Selected.039 Operation mode T2 Selected.039 Operation mode T2 Selected. 
El programa puede activarse sólo desde la consola de programación. 
El robot puede operarse a la velocidad máxima especificada. Se desactiva el vallado de seguridad. 
SI [8: CE/CR select b0] = OFF 
SI [9: CE/CR select b1] = OFF 
 
Interruptor de 
tres modos 
Vallado de 
protección 
(*1) 
*SFSPD TP activado/ desactivado TP deadman Estado del robot 
Unidades que 
pueden 
arrancarse 
Velocidad de 
operación del 
programa 
especificado 
Apretado Paro de emergencia (apertura del vallado de seguridad) 
ON 
Liberado Paro de emergencia (deadman, apertura del vallado de seguridad) 
Apretado Paro de emergencia (apertura del vallado de seguridad) 
Puerta 
Abierta ON 
OFF 
Liberado Paro de emergencia (apertura del vallado de seguridad) 
Apretado Alarma y paro (deadman) 
ON 
Liberado Alarma y paro (deadman) 
Apretado Operativo Arranque externo (*2) 
Velocidad 
programada 
AUTO 
Puerta 
Cerrada ON 
OFF 
Liberado Operativo Arranque externo (*2) 
Velocidad 
programada 
Apretado Operativo Sólo TP Velocidad T1 
ON 
Liberado Paro de emergencia (deadman) 
Apretado Paro de emergencia (T1/T2 y TP desactivada) 
Puerta 
Abierta ON 
OFF 
Liberado Paro de emergencia (T1/T2 y TP desactivada) 
Apretado Operativo Sólo TP Velocidad T1 
ON 
Liberado Paro de emergencia (deadman) 
Apretado Paro de emergencia (T1/T2 y TP desactivada) 
T1 
Puerta 
Cerrada ON 
OFF 
Liberado Paro de emergencia (T1/T2 y TP desactivada) 
Apretado Operativo Sólo TP 
Velocidad 
programada 
(*3) ON 
Liberado Paro de emergencia (deadman) 
Apretado Paro de emergencia (T1/T2 y TP desactivada) 
Puerta 
Abierta ON (*4) 
OFF 
Liberado Paro de emergencia (T1/T2 y TP desactivada) 
Apretado Operativo Sólo TP Velocidad programada ON 
Liberado Paro de emergencia (deadman) 
Apretado Paro de emergencia (T1/T2 y TP desactivada) 
T2 
Puerta 
Cerrada ON 
OFF 
Liberado Paro de emergencia (T1/T2 y TP desactivada) 
 
Robótica Prog. FANUC 34
 
 
3.6.3.6.3.6.3.6. SEGURIDAD DE DOBLE COMPROBACIÓN (DUAL CHECK SAFETY (DCS))SEGURIDAD DE DOBLE COMPROBACIÓN (DUAL CHECK SAFETY (DCS))SEGURIDAD DE DOBLE COMPROBACIÓN (DUAL CHECK SAFETY (DCS))SEGURIDAD DE DOBLE COMPROBACIÓN (DUAL CHECK SAFETY (DCS)) 
 
 
El controlador RJ3iC incorpora un circuito de Seguridad de categoría 4 según EN954-1, superior a 
controladores anteriores como el RJ3iB Mate, que era de cagtegoría 3. 
 
En la CPU Principal y en la CPU de Comunicaciones se realiza la comprobación mútua de datos y 
resultado de este procesado. Las Interfaces externas (Paro de emergencia, Vallado, Servo/MCC) se 
conectan como en el sistema de hardware basado en R-J3iB (Ver esquemas en capítulo 3). 
 
 
 
Esquema del funcionamiento del circuito de seguridad de doble comprobación. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Robótica Prog. FANUC35
 
 
4. DESCRIPCIÓN DEL CONTROLADOR 
 
 
 Controlador RControlador RControlador RControlador R----J3 i tipo BJ3 i tipo BJ3 i tipo BJ3 i tipo B Estándar Estándar Estándar Estándar Controlador RControlador RControlador RControlador R----J3iC EstándarJ3iC EstándarJ3iC EstándarJ3iC Estándar 
 
 
 
Robótica Prog. FANUC 36
 
4.1.4.1.4.1.4.1. DESCRIPCIÓNDESCRIPCIÓNDESCRIPCIÓNDESCRIPCIÓN DEL SOP (PANEL OPERADOR STANDAR) DEL SOP (PANEL OPERADOR STANDAR) DEL SOP (PANEL OPERADOR STANDAR) DEL SOP (PANEL OPERADOR STANDAR) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Paro de 
Emergencia
ON : Puesta en servicio 
OFF :Fuera de servicio 
Fallo robot 
Batería litio CPU 
agotada 
En modo 
Remoto 
Selección modo 
AUTO / T1 / T2 
Reset de fallo
Pausa Inicio de ciclo 
Selección modo 
remoto (robot esclavo) 
o local (robot maestro)
Pulsadores 
configurables 
Puerto serie RS232C 
Puerto PCMCIA 
Puerto Ethernet opción 
Controlador RControlador RControlador RControlador R----J3 Armario tipo iJ3 Armario tipo iJ3 Armario tipo iJ3 Armario tipo i 
 
 
 
 
 
 
 
 
 
 
 Controldor R-J3iC 
 
Testigo de 
alimentación 
en Robot 
Robótica Prog. FANUC37
 
4.2.4.2.4.2.4.2. CONDICIONESCONDICIONESCONDICIONESCONDICIONES DE INSTALACIÓN DE INSTALACIÓN DE INSTALACIÓN DE INSTALACIÓN 
 
 
 
 
 
 
Condiciones de Instalación del controlador R-J3iC 
Robótica Prog. FANUC 38
 
4.3.4.3.4.3.4.3. DIAGRAMA DE CONEXIONES GENERALDIAGRAMA DE CONEXIONES GENERALDIAGRAMA DE CONEXIONES GENERALDIAGRAMA DE CONEXIONES GENERAL 
 
 
Robótica Prog. FANUC39
 
 
5. DESCRIPCIÓN DE LA CONSOLA DE 
PROGRAMACIÓN (TEACH PENDANT) 
 
Teclado para Consola Monocromo
Robótica Prog. FANUC 40
 
 
 
 
 
 
ConsolaConsolaConsolaConsola �I �I �I �I----pendant� para el controlador Rpendant� para el controlador Rpendant� para el controlador Rpendant� para el controlador R----J3iJ3iJ3iJ3iCCCC.... 
Robótica Prog. FANUC41
 
5.1.5.1.5.1.5.1. BARRA DE ESTADO Y TECLADO DE LA CONSOLA IBARRA DE ESTADO Y TECLADO DE LA CONSOLA IBARRA DE ESTADO Y TECLADO DE LA CONSOLA IBARRA DE ESTADO Y TECLADO DE LA CONSOLA I----PENDANTPENDANTPENDANTPENDANT 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Robótica Prog. FANUC 42
 
 
Presentación en pantalla monocromo 
 
 
 
 
 
 
 
 
 
 
Presentación en pantalla i-Pendant en color 
Programa en 
ejecución 
Nº de línea 
actual 
Modo de 
ejecución 
Estado de 
ejecución 
Coord. 
para 
movto. 
manual 
Velocidad 
para 
movto. 
manual 
Línea 
actual 
y nº 
totalde 
líneas 
Nº de 
línea 
Menú de 
funciones 
Robótica Prog. FANUC43
 
 
 
 
Robótica Prog. FANUC 44
 
 
 
 
 
Robótica Prog. FANUC45
 
 
 
 
 
 
 
 
 
Detalle de la conexión de la consola al armario del robot: 
 
 
 
 
Robótica Prog. FANUC 46
 
5.2.5.2.5.2.5.2. NAVEGACIÓN POR LOS MENÚSNAVEGACIÓN POR LOS MENÚSNAVEGACIÓN POR LOS MENÚSNAVEGACIÓN POR LOS MENÚS 
 
 
5.2.1.5.2.1.5.2.1.5.2.1. Control de despliegue de pantallas:Control de despliegue de pantallas:Control de despliegue de pantallas:Control de despliegue de pantallas: 
 
Pulsando SHIFT + DISPLAY: ! Nos aparece el menú: 
 
 
 
Si seleccionamos una de las opciones de la 1 a la 4, podemos visualizar: 
 
Ventana simple Ventana doble 
 
 
 
 
Ventana triple Ventana estado/simple 
 
 
 
Robótica Prog. FANUC47
 
 
Ventana de estado: 
 
 
 
Seleccionando de la 1 a la 3, tenemos: 
 
Posición actual Estado del panel de operador Estado señales de seguridad 
 
 
 
5.2.2.5.2.2.5.2.2.5.2.2. Tecla FCTN:Tecla FCTN:Tecla FCTN:Tecla FCTN: 
 
Al pulsar la tecla FCTN, nos aparece el siguiente menú: 
Robótica Prog. FANUC 48
 
Menú para R-J3iC: 
 
 
 
Menú para R-J3iB: 
 
 
Menú Función 
ABORT (ALL) ABORT para abortar el programa actual en edición. 
Disable FWD/BWD Disable FWD/BWD activa o desactiva las teclas de marcha de programa del TP. 
CHANGE GROUP Cambia el grupo para la habilitar movimiento. Sólo visualizado cuando se establecen múltiples grupos. 
TOGGLE SUB GROUP TOGGLE SUB GROUP bascula el movimiento entre los ejes del robot y los ejes externos. 
TOGGLE WRIST JOG TOGGLE WRIST JOG en movimiento lineal la muñeca no sigue una trayectoria recta. 
RELEASE WAIT Salta la instrucción de espera que se está ejecutando. Cuando se libera el estado de espera, la ejecución del programa para temporalmente la instrucción de espera en la línea. 
QUICK/FULL MENUS QUICK/FULL MENUS bascula el menú entre un menú de pantalla normal y un menú rápido. 
SAVE SAVE guarda datos relacionados con la pantalla actual en el disquete o en la tarjeta de memoria. 
PRINT SCREEN PRINT SCREEN imprime los datos visualizados en la pantalla actual.(en ASCII). 
PRINT PRINT imprime de manera exacta los datos en la pantalla actual.(en Binario). 
UNSIM ALL I/O Anula el estado de simulación de todas las I/O que lo estuviesen 
CYCLE POWER Reinicia el controlador con un arranque en frío 
ENABLE HMI MENUS Habilita/Deshabilita los menús HMI 
REFRESH PANE Refresca la página de la ventana activa. 
 
5.2.3.5.2.3.5.2.3.5.2.3. Tecla MENU: 
Si pulsamos la tecla MENU, nos aparece: 
 
 
 
Robótica Prog. FANUC49
 
 
 
 
Robótica Prog. FANUC 50
 
5.3.5.3.5.3.5.3. MANEJO Y EDICIÓN DE MENÚSMANEJO Y EDICIÓN DE MENÚSMANEJO Y EDICIÓN DE MENÚSMANEJO Y EDICIÓN DE MENÚS 
 
La consola i-Pendant permite personalizar los menús que han de salir y crear cortocircuitos rápidos 
para desplazarnos rápidamente a las pantallas que nos interesan o añadir nuestros favoritos. 
Si deseamos cortocircuitos a ventanas dobles o triples,� en otras palabras, �vistas� deberemos pensar 
en añadirlas al menú USER Views; si lo que deseamos son cortocircuitos a elementos específicos de 
cualquier menú, deberemos añadirlos en el menú MENU Favorites. 
 
Si pulsamos SHIFT + DISP ! 6 USER VIEWS: 
 
 
 
 
Si en ese momento pulsamos 9 ADD Current, la pantalla que estábamos consultando se nos posiciona 
a continuación de los elementos previos de este menú: 
 
 
 
Robótica Prog. FANUC51
 
Si pulsamos 7 Menu Favorites en lugar de 8 User Views, después de pulsar SHIFT + DISP: 
 
 
 
 
 
Si en ese momento pulsamos 9 ADD Current, la pantalla de menú que estábamos consultando se nos 
posiciona a continuación de los elementos previos de este menú: 
 
 
 
 
 
 
 
En el caso de que deseemos borrar cualquiera de las asignaciones a estos menús, deberemos pulsar 
MENU ! 6 SETUP ! i Pendant Setup: 
Robótica Prog. FANUC 52
 
 
 
 
Nos aparece la pantalla donde podemos hacer ajustes de los elementos de menús anteriormente 
citados. Con el cursor nos podemos desplazar hasta Menu Favorites Setup y pulsar ENTER: 
 
 
 
 
Nos aparecerá la pantalla en donde veremos los elementos de menú que hemos asignado previamente: 
 
Robótica Prog. FANUC53
 
 
 
 
Si colocamos el cursor en el elemento y pulsamos F4 CLEAR, vemos que queda borrado el elemento: 
 
 
 
 
La consola permite una conexión rápida a menús consultados recientemente, al pulsar 8 Menu History 
después de SHIFT + DISP, vemos un listado en ventana de los menús consultados recientemente por 
orden cronológico. 
 
Robótica Prog. FANUC 54
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Robótica Prog. FANUC55
 
 
6. MOVIMIENTO DEL ROBOT 
 
6.1.6.1.6.1.6.1. TECLAS DE COMANDO PARA EL MOVIMIENTOTECLAS DE COMANDO PARA EL MOVIMIENTOTECLAS DE COMANDO PARA EL MOVIMIENTOTECLAS DE COMANDO PARA EL MOVIMIENTO 
 
Sosteniendo el TP, presionar el interruptor DEADMANDEADMANDEADMANDEADMAN (pulsador de hombre muerto) en la parte 
posterior del TP. 
 
 
 
Girar el interruptor ON/OFFON/OFFON/OFFON/OFF del TP a la posición de ON. 
 
 
NOTA: Si soltamos el DEADMAN, con el TP a ON se produce error. Para resetear fallo presionar sin 
soltar de nuevo el DEADMAN y pulsar la tecla RESETRESETRESETRESET del TP. 
 
Robótica Prog. FANUC 56
 
6.2.6.2.6.2.6.2. SELECCIÓN DEL SISTEMA DE COORDENADASSELECCIÓN DEL SISTEMA DE COORDENADASSELECCIÓN DEL SISTEMA DE COORDENADASSELECCIÓN DEL SISTEMA DE COORDENADAS 
 
 
 
Visualización de comandos en consola monocromo 
 
 
 
 
Visualización de comandos en consola color i-Pendant 
 
 
 
JOINTJOINTJOINTJOINT: Articulación, selección de movimiento manual eje a eje. 
XYZXYZXYZXYZ: Selección de movimiento de coordenadas cartesianas del robot (WORLD, USER, JGFRM). 
TOOLTOOLTOOLTOOL: Selección de movimiento de coordenadas cartesianas asociado a la herramienta. 
 
 
JOINT JOINT JOINT JOINT →→→→ JGFRM JGFRM JGFRM JGFRM →→→→ TOOL TOOL TOOL TOOL →→→→ USER USER USER USER →→→→ JOINT JOINT JOINT JOINT 
 
 
 
Robótica Prog. FANUC57
58 
 
6.3.6.3.6.3.6.3. SSSSELECCIÓN DE LA VELOCIDADELECCIÓN DE LA VELOCIDADELECCIÓN DE LA VELOCIDADELECCIÓN DE LA VELOCIDAD:::: 
 
 
 
 
VALORES DE VALORES DE VALORES DE VALORES DE 
VELOCIADVELOCIADVELOCIADVELOCIAD 
VFINEVFINEVFINEVFINE 
(pulsos incrementales) 
FINEFINEFINEFINE 
(pulsos incrementales) 
MOVIMIENTO CONTÍNUOMOVIMIENTO CONTÍNUOMOVIMIENTO CONTÍNUOMOVIMIENTO CONTÍNUO 
1, 2, 3, 4, 5, 10, 15, 20, ......, 85, 
95, 100 
 
JOINTJOINTJOINTJOINT 
 
Aproximadamente 
0,0001 grados 
Aproximadamente 
0,001 grados % velocidad 
 
CARTESIANOCARTESIANOCARTESIANOCARTESIANO 
 
Aproximadamente 
0,02 mm 
Aproximadamente 
0,23 mm % velocidad 
 
 
Modificando la Variable $SHFTOV_ENB$SHFTOV_ENB$SHFTOV_ENB$SHFTOV_ENB, hacemos que se modifiquen los valores de velocidad que 
aparecen en la consola: 
 
$SHFTOV_ENB=0 $SHFTOV_ENB=0 $SHFTOV_ENB=0 $SHFTOV_ENB=0 → → → → VFINE, FINE, 1, 2, 3, 4, 5, 10, 15, 20... 85, 95, 100% VFINE, FINE, 1, 2, 3, 4, 5, 10, 15, 20... 85, 95, 100% VFINE, FINE, 1, 2, 3, 4, 5, 10, 15, 20... 85, 95, 100% VFINE, FINE, 1, 2, 3, 4, 5, 10, 15, 20... 85, 95, 100% 
$SHFTOV_ENB=1 $SHFTOV_ENB=1 $SHFTOV_ENB=1 $SHFTOV_ENB=1 → VFINE, FINE, 5, 50, 100%→ VFINE, FINE, 5, 50, 100%→ VFINE, FINE, 5, 50, 100%→ VFINE, FINE, 5, 50, 100% 
 
 
6.4.6.4.6.4.6.4. EJECUCIÓN DEL TIPO DE MOVIMIENTOEJECUCIÓN DEL TIPO DE MOVIMIENTOEJECUCIÓN DEL TIPO DE MOVIMIENTOEJECUCIÓN DEL TIPO DE MOVIMIENTO:::: 
 
Para mover, pulsar el interruptor de hombre muerto, pulsar RESET hasta ver que desaparece el fallo, 
después presionar y pulsar la tecla SHIFT y mantener pulsada la tecla que corresponda al sentido en la 
cual se desea mover el robot. Para detener el movimiento, soltar la tecla de movimiento o SHIFT. 
 
 
 
Robótica Prog. FANUC 58
 
6.5.6.5.6.5.6.5. SELECCIÓN DEL SISTEMA DE COORDENADASSELECCIÓN

Continuar navegando

Materiales relacionados

3 pag.