Como crear un programa en ROBOGUIDE de FANUC desde cero

Respuesta directa: Para crear un programa en ROBOGUIDE de FANUC, abre el software y selecciona File > New Cell para iniciar el Workcell Creation Wizard. Ahi configuras el nombre de la celda, el modelo de robot, la version del software del controlador y las opciones de motion. Una vez creada la celda, el entorno 3D queda listo para agregar herramientas, fixtures, partes y programar los movimientos del robot usando el emulador del Teach Pendant, sin necesitar hardware fisico.

ROBOGUIDE permite crear y probar programas de robot FANUC en un entorno 3D antes de tocar el hardware. Lo que funciona aqui, funciona en el robot.

Hay dos tipos de ingenieros que llegan a un robot FANUC por primera vez: los que confian en su programa y los que ya aprendieron a no hacerlo. ROBOGUIDE existe exactamente para los primeros. Para que el aprendizaje ocurra en el simulador y no con la linea parada.

ROBOGUIDE es el simulador oficial de FANUC para programacion offline. Crea un gemelo digital del robot con el mismo controlador virtual que corre en el hardware real. Lo que programas aqui se puede cargar directamente al robot sin edicion adicional. Sin improvisar. Sin detener produccion para probar si el ciclo funciona.

El error mas comun con ROBOGUIDE es no usarlo. El segundo error mas comun es abrirlo, no saber como crear la celda y cerrarlo frustrado. Este articulo resuelve el segundo para que no llegues al primero.

El video de RoboTraining Academy muestra el proceso completo de creacion de un archivo desde cero. Aqui el paso a paso escrito para que tengas la referencia a mano cuando lo necesites.

Que es ROBOGUIDE y para que sirve

ROBOGUIDE es el software de simulacion y programacion offline de FANUC. Permite crear una celda de trabajo completa en 3D: modelo de robot, controlador virtual, herramientas, fixtures y partes. Todo lo que tendrias en planta, sin pagar el costo de parar la linea para hacer pruebas.

La ventaja concreta es que el controlador virtual de ROBOGUIDE corre el mismo software que el controlador fisico del robot. Segun la documentacion oficial de FANUC America, dentro de ROBOGUIDE una "celda de trabajo" incluye el modelo de robot, el controlador virtual, fixtures, herramientas de fin de brazo, zonas de seguridad, conveyers y las partes que se mueven a traves del proceso. Es el equivalente digital de la celda fisica.

Lo que programas en ROBOGUIDE se puede descargar directamente al robot real. Eso elimina el tiempo de reprogramacion desde cero en el hardware y, siendo honestos, tambien elimina esa sensacion incomoda de probar un programa nuevo con produccion corriendo al lado.

Esto no es "practicar" programacion. Es programar de verdad en un entorno donde los errores no paran la linea. Hay una diferencia.

Versiones disponibles: ROBOGUIDE tiene varios paquetes segun la aplicacion: HandlingPRO para manipulacion general, WeldPRO para soldadura por arco, PalletPRO para paletizado y PaintPRO para pintura. El proceso de creacion de celda es identico en todos. La version actual es ROBOGUIDE V10, que ademas de las funciones tradicionales incorpora soporte para realidad virtual y mayor rendimiento en celdas complejas.

Lo que necesitas antes de empezar

Para crear una celda en ROBOGUIDE necesitas cuatro cosas:

  • ROBOGUIDE instalado. FANUC ofrece una version de prueba de 30 dias descargable desde el portal MyFANUC previa registro. Para uso continuo se requiere licencia. La version de prueba es suficiente para aprender el proceso completo.
  • Version del software del controlador. El controlador virtual que crea ROBOGUIDE debe coincidir con la version del robot real que vas a usar. Si no la sabes, en el iPendant del robot fisico entra a Menu > Status > Version ID.
  • Modelo de robot. ROBOGUIDE incluye una biblioteca extensa de modelos FANUC. Necesitas el modelo exacto — por ejemplo R-2000iA/165F o LR Mate 200iD. Si no lo tienes a la mano, la placa del robot tiene el modelo completo.
  • PC con drivers graficos actualizados. ROBOGUIDE corre en 3D y los drivers desactualizados son la causa mas comun de que el software no levante la visualizacion. Vale la pena verificar antes de empezar y ahorrarte 20 minutos de frustracion.
Paso 1

Crear la nueva celda (New Cell)

Abre ROBOGUIDE. En la pantalla inicial, ve a File > New Cell o usa el boton de nueva celda en la barra de herramientas. ROBOGUIDE lanza el Workcell Creation Wizard, un asistente en pasos que guia toda la configuracion inicial.

El primer paso del wizard pide la seleccion del proceso (Process Selection). Aqui eliges el tipo de aplicacion que vas a simular. Para la mayoria de aplicaciones generales de manipulacion, selecciona HandlingPRO. Para soldadura, WeldPRO. Para paletizado, PalletPRO.

Despues el wizard pide el nombre de la celda. Este es el dato mas importante de este paso: el nombre no se puede cambiar despues de creada la celda sin eliminarla y volver a empezar. Elige algo que identifique la aplicacion o el proyecto. "PickPlace_LRMate_Linea3" es mejor nombre que "Celda1".

El nombre de la celda es lo unico que no puedes modificar despues. Todo lo demas, el robot, las opciones, los objetos, se puede ajustar. El nombre, no. Vale la pena pensarlo 30 segundos antes de escribirlo. (Si, todos hemos creado "Prueba1" y despues nos arrepentimos.)

Paso 2

Configurar el robot y el controlador

El siguiente paso pide la version del software del controlador (Robot Software Version). Esta es la version del sistema operativo del controlador FANUC que vas a simular. Debe coincidir con la version del robot real al que vas a descargar el programa despues.

Despues seleccionas el modelo de robot. ROBOGUIDE muestra la lista de modelos disponibles para la version de software que elegiste. Si no encuentras el modelo especifico que buscas, verifica que la version de software sea la correcta: algunos modelos solo aparecen en versiones especificas.

Una vez seleccionado el modelo, ROBOGUIDE muestra las especificaciones: numero de ejes, carga util maxima, alcance y configuracion de montaje. Confirma que los datos correspondan al robot que tienes en mente para la aplicacion.

Para practicar sin un robot especifico en mente: cualquier modelo de la familia LR Mate 200iD es buena opcion de inicio. Es compacto, muy usado en la industria, y lo que aprendes con el aplica directamente a robots mas grandes de la misma marca. La logica de programacion es la misma.

Paso 3

Opciones de software y confirmacion

El wizard pide las opciones de software del controlador. Estas opciones corresponden a las funciones del robot real que estan habilitadas mediante licencias en el controlador fisico.

Si no sabes que opciones tiene el robot que vas a usar, selecciona el Motion Package que FANUC incluye por defecto. Es el paquete estandar con las opciones mas comunes: Collision Guard, Constant Path, Singularity Avoidance y Motion Interface. Para aprender programacion TP basica y la mayoria de aplicaciones industriales estandar, este paquete cubre todo lo que necesitas.

El ultimo paso del wizard muestra un resumen con el nombre, modelo y opciones seleccionadas. Si todo esta correcto, confirma. ROBOGUIDE construye la celda virtual, lo que puede tomar entre uno y varios minutos segun la capacidad de la computadora.

Durante la creacion de la celda hay una pantalla de progreso que se mueve lento. No es que algo salga mal. Es que ROBOGUIDE esta levantando el controlador virtual completo, que es exactamente lo que lo hace util. Esos segundos de espera son la diferencia entre un simulador de verdad y una animacion bonita.

Paso 4

Explorar el entorno 3D de la celda

Con la celda creada, ROBOGUIDE muestra el entorno 3D con el robot en el centro. La interfaz tiene cuatro areas que necesitas conocer antes de empezar a programar:

  • Vista 3D principal: donde navegas la celda. Clic derecho para rotar, rueda del mouse para zoom, clic central para desplazar la vista. Lo mismo que la mayoria de software CAD.
  • Cell Browser: panel lateral que lista todos los elementos de la celda: robot, controlador, herramientas, fixtures, partes. Desde aqui se agregan y configuran los objetos del entorno.
  • Teach Pendant virtual: el emulador del iPendant real. Se abre desde el menu o desde el icono en la barra de herramientas. Todo lo que haces en el pendant virtual tiene el mismo resultado que en el robot fisico. El mismo menu, la misma logica, la misma navegacion.
  • Barra de simulacion: controles de play, stop y velocidad para correr y revisar el programa en el entorno 3D.

Antes de empezar a programar, confirma que el robot este en la posicion de home correcta. Puedes moverlo con el jog del pendant virtual, igual que en el robot real.

Paso 5

Crear el primer programa con el Teach Pendant virtual

Con la celda lista, el proceso de creacion de un programa en ROBOGUIDE es identico al proceso en el robot real. Desde el pendant virtual:

  1. Abre Select > Create para crear un nuevo programa TP.
  2. Asigna nombre al programa. La misma limitacion del robot real aplica: maximo 8 caracteres, sin espacios ni caracteres especiales.
  3. Mueve el robot a la primera posicion del ciclo usando el jog del pendant virtual.
  4. Inserta la instruccion de movimiento con la posicion registrada.
  5. Repite para cada posicion del ciclo.

Una vez que el programa tiene las instrucciones, usa los controles de simulacion para correrlo en la vista 3D. ROBOGUIDE muestra el movimiento del robot en tiempo real y calcula el tiempo de ciclo estimado. Eso permite optimizar trayectorias y detectar problemas de alcance o interferencia antes de tocar el hardware.

Cuando el programa corre limpio en simulacion y el tiempo de ciclo cuadra con lo que necesita produccion, ese es el momento en que ROBOGUIDE justifica cada peso de su licencia. Porque lo que viene despues es cargar el programa al robot y que funcione desde el primer intento. Eso no pasa tan seguido con los que improvisan directo en el pendant.

Cuando el programa esta listo, se puede exportar desde ROBOGUIDE y cargar al controlador del robot real via FTP o tarjeta de memoria, sin necesidad de reprogramar desde cero. Las instrucciones de movimiento se transfieren directamente. Las posiciones absolutas si requieren verificacion en el robot fisico, porque las coordenadas exactas pueden variar entre la celda virtual y la fisica.

Ver el proceso completo en video

Este video del canal de RoboTraining Academy muestra como crear un archivo en ROBOGUIDE desde cero: la configuracion de la celda, la seleccion del robot y el primer programa, paso a paso directamente en el software.

El canal de RoboTraining Academy en YouTube tiene mas recursos sobre programacion FANUC, PLC Siemens, Allen Bradley y robots industriales ABB y KUKA.

ROBOGUIDE no es un lujo. Es tiempo de paro que no ocurre.

Cada hora que se invierte en probar un programa en ROBOGUIDE antes de cargarlo al robot real puede evitar horas de paro en produccion. La logica es simple: los errores que se detectan en simulacion cuestan cero tiempo de linea. Los que se detectan en el robot real cuestan exactamente lo contrario.

El software lo dice FANUC. La realidad lo confirma cualquier tecnico que haya cargado un programa sin simular primero y haya tenido que explicar por que la linea lleva dos horas parada.

Si quieres que tu equipo programe robots FANUC con ROBOGUIDE integrado en el flujo de trabajo, con robots reales y casos de planta aplicados, eso es exactamente lo que cubrimos en el curso de programacion FANUC en RoboTraining. Sin teoria de relleno. Sin improvisar en produccion.

Preguntas frecuentes

Los programas creados en ROBOGUIDE se pueden cargar directamente al robot real?

Si, siempre que la version del software del controlador virtual en ROBOGUIDE coincida con la version del controlador del robot real. El programa se exporta desde ROBOGUIDE y se carga al robot via FTP, tarjeta de memoria o USB segun el modelo de controlador. Las instrucciones de movimiento se transfieren directamente, aunque las posiciones absolutas del programa si requieren verificacion en el robot fisico, ya que las coordenadas exactas pueden variar entre la celda virtual y la fisica.

ROBOGUIDE tiene version gratuita?

FANUC ofrece una version de prueba de 30 dias con funcionalidad completa, descargable desde el portal MyFANUC previa registro. Para uso continuo en produccion o formacion profesional se requiere licencia comercial. La version de prueba es suficiente para aprender el proceso de creacion de celda y la programacion basica de un programa TP.

Que diferencia hay entre ROBOGUIDE HandlingPRO y WeldPRO?

HandlingPRO es el paquete para aplicaciones de manipulacion general: pick and place, carga y descarga de maquinas, ensamble. WeldPRO esta orientado a aplicaciones de soldadura por arco y punto, con herramientas especificas para definir trayectorias de soldadura y parametros de proceso. El proceso de creacion de celda es identico en ambos. La diferencia esta en las herramientas de aplicacion especifica que incluye cada paquete y en como se define el proceso dentro de la simulacion.

Se puede cambiar el modelo de robot despues de crear la celda en ROBOGUIDE?

Se pueden agregar robots adicionales a la celda, pero cambiar el modelo del robot principal creado inicialmente requiere crear una nueva celda desde cero. Lo que si se puede modificar despues de la creacion son las opciones de software del controlador, la herramienta instalada en el robot y todos los objetos de la celda como fixtures, partes y dispositivos perifericos.

ROBOGUIDE simula el tiempo de ciclo real del robot?

Si. El controlador virtual de ROBOGUIDE usa el mismo calculo de trayectorias y cinematica que el controlador fisico, por lo que los tiempos de ciclo simulados son muy cercanos a los reales. La diferencia puede aparecer si hay factores externos en la celda fisica que el simulador no tiene configurados, como tiempos de espera por senales de dispositivos perifericos o variaciones de carga real en la herramienta durante el proceso.

Instructor de robotica industrial en RoboTraining Academy

Mas de 20 anos programando robots industriales FANUC, ABB y KUKA en planta. Instructor en RoboTraining Academy. Ha visto suficientes programas cargados al robot sin pasar por simulacion como para saber exactamente cuanto tiempo de paro evita ROBOGUIDE.

Ver perfil completo
Compartir

Te puede interesar