Existen numerosas posibilidades para programar un robot KUKA, al igual que para cualquier otra tarea de programación. Algunos de estos solo son apropiados para programadores de robots experimentados. Otros son apropiados tanto para principiantes como para especialistas en robótica.
Existen dos conceptos relacionados con técnicas de programación.
La programación de un robot en línea requiere que el robot esté físicamente presente cuando lo está programando. Debe hacerse una parada en la productividad para realizar una optimización del programa o realizar un cambio de proceso lo que resulta en una disminución de la productividad del robot.
Con la programación gráfica fuera de línea, tiene como resultado una mejora la productividad del robot gracias a que se puede realizar una depuración del software en un entorno simulado.
Entre las técnicas para programar un robot KUKA encontramos:
- El Teach Pendant, que viene con el robot, es la opción típica para la programación de KUKA. El KRC2, KRC4 y smartPAD fueron iteraciones diferentes de esto a lo largo de los años. Este método de programación en línea requiere una amplia formación y la programación es un proceso que requiere mucho tiempo.
- Cada fabricante de robots tiene su propio lenguaje de programación patentado, conocido como KUKA Robot Language (KRL). El lenguaje de programación KRL es a lo que se refiere KUKA. Este lenguaje de programación fuera de línea, que se basa en Pascal, requiere conocimientos avanzados.
- El guiado manual implica conectar controladores y/o sensores adicionales al extremo del robot, lo que permite moverlo con la mano. La versión de KUKA de esto es ready2_pilot, que utiliza un tipo de joystick 6D.No obstante es más fácil de usar que el Tech pendant, lo que limita el rendimiento del robot.
- El software de programación gráfica fuera de línea combina los beneficios de productividad de un sistema de programación fuera de línea con la facilidad de uso de un sistema gráfico
- Una sonda de mano, le permite entrenar al robot con su propia mano y brazo como última alternativa. Este método es mucho más natural que la guía manual, y tiene la ventaja añadida de poder usarse tanto para la programación fuera de línea como en línea.
Al programar un robot, debería poder empezar a trabajar con su robot KUKA lo antes posible. Cada método de programación tiene sus pros y sus contras y es mejor elegir el método que le resulte más intuitivo desde el principio.
Los robots KUKA se encuentran entre los más populares del mundo. A menudo se hace referencia a KUKA como una de las empresas de robótica más grandes junto a empresas como ABB,Yaskawa y Fanuc.