Professional Documents
Culture Documents
patatabrava.com
06-07
6.1 Introduccin
TEMA 6
Programacin de Robots.
6.1 Introduccin.
6.2 Mtodos de Programacin.
6.3 Requerimientos de un Sistema de
Programacin de Robots.
6.4 Caractersticas Bsicas del Lenguaje
ACL (Advanced Control Language).
6.5 Ejemplo de Programacin de un
Robot Industrial.
PLANIFICADOR DE
TAREAS
PLANIFICADOR DE
TRAYECTORIAS
GENERADOR DE
TRAYECTORIAS
CONTROLADOR
SENSORES
ACTUADORES
Programa de usuario
Datos del prog usuario (variables,
posiciones, parmetros de tray, etc.)
! Ej:pintar coche de superficie S
! Ej. Recta A"B. Arco B-C-D, etc.
Intrprete del programa
Generador tray (interpola, muestrea,
etc.)
! Ej: Puntos XYZ(kTm) y calcular
puntos qi(kTm)
Programa de Control (calcula voltajes,
lee encoders, etc.)
! Ej: converger qi,real(kTm)" qi(kTm)
Pequeo S.O. Tiempo real multitarea
Datos internos
ACTUADORES
SENSORES
CPU 1 de
brazos
CPU 2 de
brazos
...
CPU n de
brazos
Controlador central
Programa de usuario
Intrprete del programa
Generador tray (interpola,
muestrea, etc.)
Control (calcula voltajes)
S.O. Tiempo real multitarea
puerto
serie
RED
Ejemplo
Inconvenientes: pobreza.
P4
P2
P1
P3
OTRO EJEMPLO:
1.Estado inicial (t=0):
descripcin geomtrica
2.Estado Final(t=T s):
A dentro D (eje A = eje
HUECO-D y Base A = Base
HUECO-D)
EJERC
Pensar en posibles prog a nivel de
tarea del Boletn Prob Tema 5
10
Programa a nivel de
Tarea o Escena
P5
11
1. Mover_ a Pl via P2
2. Vel = 0.2 * VELMAX
3. AbrirPinza
4. Prec = ALTA
5. Mover_ recta_ a P3
6. CerrarPinza
7. Espera= 0.5
8. Mover_ recta_ a Pl
9. Prec = MEDIA
10.Vel = VELMAX
11.Mover_ a P4 via P2
12.Prec = ALTA
13.Vel = 0.2 * VELMAX
14.Mover_ recta_ a P5
15.AbrirPinza
16....
Inconvenientes: ms complejidad.
Necesita work station y programador de computadores
Los comandos suelen depender del robot y lenguaje
concretos.
Nmero elevado de instrucciones.
Difcil tener en cuenta accidentes, fallos, imprevistos.
Caja de
desechos
13
Especificar movimiento.
14
Flujo de ejecucin.
15
16
SENSORES
ACTUADORES
Controlador central
E/S adicional
(especficos)
Manejo de E/S
Unidad de control o
17
18
20