Robot Puma F PDF
Robot Puma F PDF
Robot Puma F PDF
1 d1=13 0 +90º
2 d2=5.9 l2=7.8 0º
3 0 l3 =0.75 -90º
4 d4=8.0 0 +90º
5 0 0 -90º
6 d6=2.2 0 0º
Tabla 2 Valores numéricos para los parámetros de DH Figura 5 Esquema electrónico del sistema PUMA.
Se introduce en su forma matricial con los valores
Se utilizan unas tarjetas manufacturadas por Advantech
siguientes:
Co. Ltd; que son:
Matriz p200: PCL-833. Tarjeta para encoders de cuadratura, que es una
tarjeta de adquisición que es capaz de manejar hasta tres
p200=[ encoders de cuadratura. Esta tarjeta se conecta a la ranura
pi/2 13 0 0 0 de expansión ISA cuenta con tres contadores
0 5.9 0 7.8 0 ascendentes/descendentes de 24 bits para el manejo de los
-pi/2 0 0 0.75 0 encoders, un oscilador programable hasta 16 MHz.
pi/2 8.0 0 0 0 PCL-832. Tarjeta controladora de 3 servo motores, esta
-pi/2 0 0 0 0 tarjeta utiliza técnicas de análisis digital diferencial para
0 2.2 0 0 0 control de posición. Para el desarrollo del presente
]; trabajo, no se utilizó a la PCL-832 para controlar los
servomotores del PUMA, está es utilizada únicamente
para contar los pulsos de los encoders, ya que esta
Con estos parámetros se obtiene la cinemática directa e información se encuentra disponible siempre en los
inversa del robot PUMA 200 y se puede visualizar en el contadores de error, los cuales pueden ser leídos por la PC
espacio xyz junto con la orientación correspondiente. mediante software. Sin embargo, debido a que los
El diagrama a bloques del sistema se muestra en la contadores son de 12 bits, estos solo pueden contar hasta
figura 4. 4095 pulsos, son insuficientes para manejar los encoders
del PUMA de una forma directa, para conseguir que la
tarjeta fuese capaz de monitorear todo el rango de
movimiento de las articulaciones, se emplearon los El programa PUMA 200, fue desarrollado con la idea de
divisores de frecuencia de la PCL-832. mostrar la manera de utilizar, la interfaz del brazo robot
PUMA 200 con la PC además, de ser una plataforma que
PCL-726. Convertidores digitales a analógicos y señales
ayude al desarrollo de nuevas aplicaciones de una forma
de control digital Esta tarjeta tiene seis convertidores y un
segura para el manipulador ya que el proyecto PUMA 200
igual número de amplificadores de ganancia programable
limita los rangos de movimiento de las articulaciones para
gracias a esto la PCL-726 maneja distintos rangos de
evitar que estas se dañen, es capaz de operar las tarjetas
voltaje de salida.
de adquisición de datos en varias formas, realiza una
Solo presentando la comunicación con la computadora interfaz con el reloj del sistema de la PC permitiendo que
queda como se muestra en la figura 6. el tiempo de muestreo se pueda variar dependiendo de las
necesidades del trabajo que se esta realizando. Además de
todas estas características el proyecto PUMA 200 fue
diseñado de una forma estructurada para permitir un fácil
entendimiento del código. En la Figura 7 se presenta la
ventana principal que permite monitorear y controlar el
Robot PUMA 200
REFERENCIAS
Figura 8c Figura 8d [1] C. S. G Lee, R. C. González, K. S. Fu. Tutorial on
robotics
[2] Lorenzo Sciavicco, Bruno Siciliano. Modeling and
Control of Robot Manipulators
[3] Phillip John McKerrow. Introduction to Robotics
[4] Richard D. Klafter, Thomas A. Chmielewski, Micheal
Negin. Robotic Engineering, An Integrated Approach.
[5] Jon Bates, Tim Tompkins. Descubre Visual C++ 6
[6] Fco. Javier Cevallos. Visual C++ 6, Aplicaciones
para Win32
Figura 8e Figura 8f
[7] Advantech. Manual de usuario para la PCL-726, 832
y 833
Figura 8 Trayectoria del PUMA 200 punto de referencia a punto
[8] Unimate PUMA Mark II Robot, 200 Series Equipment
de inicio
Manual
3. CONCLUSION
Se tiene un desarrollo básico del hardware para controlar
el PUMA 200, con el programa se operan las