Programación de robots industriales: desarrollos nuevos, modificaciones y soporte técnico sobre cualquier plataforma

La mecánica de un robot industrial puede durar décadas. El software que lo controla necesita adaptarse cada vez que cambia una referencia de producto, cada vez que se modifica el utillaje, cada vez que se añade un periférico o cada vez que el proceso productivo evoluciona. La capacidad de programar y modificar robots industriales con agilidad y rigor técnico es tan determinante para la productividad de una instalación robótica como el propio hardware.

En Jomar programamos robots industriales de las principales plataformas del mercado como  Fanuc— tanto para proyectos de nueva instalación como para modificaciones de sistemas existentes, adaptaciones de programa para nuevas referencias de producto, integración de nuevos periféricos y resolución de averías de software en robots que no hemos programado nosotros. Ejecutamos proyectos en toda España y para clientes con instalaciones en el extranjero.

Solicitar evaluación técnica

Plataformas de programación robótica

logo fanuc

Fanuc

TP y ROBOGUIDE

Programamos en TP (Teach Pendant) para aplicaciones de manipulación, paletizado, pick and place y proceso. El lenguaje TP es el estándar de programación Fanuc para la mayoría de aplicaciones industriales.

Utilizamos ROBOGUIDE para la simulación y programación offline de robots Fanuc, lo que permite validar trayectorias, detectar colisiones y optimizar el ciclo de tiempo sin acceder al robot real. En proyectos nuevos, la simulación previa con ROBOGUIDE reduce el tiempo de puesta en marcha en planta de forma significativa.

Metodología de programación

Solicitar evaluación técnica

Análisis del proceso y definición de la lógica de control

Antes de escribir la primera instrucción de movimiento analizamos el proceso con detalle: estados de la célula, condiciones de transición entre estados, gestión de fallos, comportamiento ante producto fuera de especificación, modos de operación — automático, manual, mantenimiento — y requisitos de comunicación con el PLC de planta. Esta fase de análisis es la inversión que determina la calidad del programa resultante.

Programación offline con simulación

Cuando el proyecto lo permite desarrollamos el programa del robot en entorno de simulación —ROBOGUIDE,— antes de acceder al robot real. La simulación permite validar el alcance, detectar singularidades y colisiones, optimizar las trayectorias para minimizar el tiempo de ciclo y desarrollar la lógica de control en un entorno sin riesgo de daño al hardware o al proceso. El tiempo invertido en programación offline se recupera con creces en la reducción del tiempo de puesta en marcha en planta.

Programación de trayectorias y optimización de ciclo

Las trayectorias de un robot industrial no son solo la secuencia de puntos que el robot debe alcanzar — son la definición de cómo llega de un punto al siguiente: la velocidad, la aceleración, el tipo de interpolación, la zona de transición entre movimientos. Una trayectoria bien optimizada puede reducir el tiempo de ciclo entre un 15% y un 30% respecto a una programación naïve sin comprometer la seguridad ni la repetibilidad.

Integración con el PLC y los periféricos

El programa del robot gestiona la comunicación con el PLC de planta mediante señales digitales, analógicas y, cuando la arquitectura lo soporta, mediante comunicación por red industrial — Profinet, EtherNet/IP — con intercambio de bloques de datos. Desarrollamos esa capa de integración de forma coherente entre el programa del robot y el programa del PLC para que el comportamiento del sistema sea predecible y fácil de diagnosticar.

Documentación del programa

Entregamos el programa documentado: comentarios en cada rutina significativa, nomenclatura de variables coherente con el esquema eléctrico y el resto de la documentación del proyecto, y una memoria funcional que describe la lógica de control implementada. El objetivo es que el equipo de mantenimiento del cliente pueda interpretar el programa sin necesidad de recurrir al programador original.

Modificación y soporte de robots existentes

Una parte significativa de los proyectos de programación que ejecutamos en Jomar no son desarrollos nuevos sino intervenciones sobre robots existentes que necesitan adaptarse a nuevas condiciones:

Adaptación a nuevas referencias de producto

Cuando la planta incorpora un nuevo formato o una nueva referencia el programa del robot debe actualizarse para gestionarla. Desarrollamos la nueva referencia — trayectorias, parámetros de gripper, lógica de selección — y la integramos en el programa existente sin afectar al resto de referencias en producción.

Integración de nuevos periféricos

La incorporación de un nuevo sensor, un sistema de visión, un gripper adicional o un transportador requiere modificar el programa del robot para gestionar el nuevo dispositivo. Analizamos el programa existente, identificamos el mejor punto de integración y desarrollamos la modificación con la menor perturbación posible sobre la lógica existente.

Optimización de ciclo en instalaciones existentes

En robots instalados hace años con programas desarrollados sin herramientas de simulación hay frecuentemente margen de mejora en el tiempo de ciclo mediante la optimización de trayectorias y la revisión de las zonas de transición entre movimientos. Un análisis de ciclo puede identificar mejoras de cadencia sin inversión en nuevo hardware.

Resolución de averías de software

Cuando un robot presenta comportamientos anómalos — paradas en posiciones incorrectas, alarmas de programa sin causa aparente, comunicación intermitente con el PLC — diagnosticamos el problema analizando el programa, el historial de alarmas del controlador y la comunicación con los dispositivos externos.

Recuperación de programas sin backup

La situación más comprometida: un robot que necesita intervención y del que no existe backup del programa. En función de la plataforma y el estado del controlador evaluamos las opciones de extracción del programa desde el controlador en activo o, cuando no es posible, la reconstrucción del programa a partir del análisis del proceso y la documentación disponible.

Sectores

Sectores de aplicación

img-proyecto

En metalgráfica y fabricación de envases

La programación de robots gestiona la variabilidad de formatos y cadencias de las líneas de producción, con cambios de referencia frecuentes que requieren programas robustos y bien estructurados para garantizar la transición sin incidencias.

img-proyecto

En el sector farmacéutico

Los programas de robot operan en entornos validados donde cualquier modificación del software requiere un proceso de gestión del cambio documentado. Desarrollamos las modificaciones con la trazabilidad y la documentación que exige el entorno regulado.

img-proyecto

En alimentación, tratamiento de aguas y gestión de residuos

En alimentación, tratamiento de aguas y residuos la programación adapta el comportamiento del robot a las condiciones variables del producto y del entorno, con lógica de gestión de fallos robusta para minimizar las paradas no planificadas.

FAQs

Preguntas Frecuentes

¿Necesitas programar un robot nuevo, modificar un programa existente o resolver una avería de software?

Explícanos la plataforma, la aplicación y el alcance del trabajo. Te damos una respuesta técnica concreta.

Solicitar evaluación técnica

Ver más Soluciones

celulas robotizadas industriales jomar

Células robotizadas

Una célula robotizada es un sistema de producción autónomo. Dentro de sus límites físicos y lógicos, uno o varios robots...

Saber más
Paletizado y despaletizado robotizado jomar

Paletizado despaletizado

El final de línea es, en muchas plantas industriales, el último cuello de botella manual de un proceso por lo...

Saber más