Lenguaje de robots KUKA


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

El lenguaje de robots KUKA , también conocido como KRL , es un lenguaje de programación patentado similar a Pascal y se utiliza para controlar robots KUKA . [1] [2]

Características

Cualquier código KRL consta de dos archivos diferentes con el mismo nombre: un archivo de datos permanente, con la extensión .dat, y un archivo de comando de movimiento, con la extensión .src. [3]

KRL tiene cuatro tipos de datos básicos: [4]

El usuario también puede crear tipos de datos personalizados mediante enumeración. La enumeración y los tipos de datos básicos se pueden utilizar para crear matrices y estructuras.

Los comandos de movimiento admiten varios tipos de estructuras como formatos de datos:

MARCO {X 10, Y 0, Z 500, A 0, B 0, C 0}

POS {X 10, Y 0, Z 500, A 0, B 0, C 0, S 6, T 21}

E3POS {X 10, Y 0, Z 500, A 0, B 0, C 0, S 6, T 21, E1 0, E2 0, E3 0}

E6POS {X 10, Y 0, Z 500, A 0, B 0, C 0, S 6, T 21, E1 0, E2 0, E3 0, E4 0, E5 0, E6 0}

EJE {A1 0, A2 -90, A3 90, A4 0, A5 0, A6 0}

etc.

Las articulaciones del robot son A1-A6.

Las juntas del eje externo son E1-E6.

El valor del marco es suficiente para especificar la ubicación y la orientación de TCP. Pero para determinar también la pose única del brazo del robot, se requiere información adicional: S y T o Estado y giro. Son una colección de banderas almacenadas como enteros.

Ver también

Referencias

Fuentes

enlaces externos