Está en la página 1de 6

DISEÑO E IMPLEMENTACIÓN DE UN

ROBOT CARTESIANO PARA


APLICACIONES CNC Y PCB
Morales González, Jenny Lorena – jenmorales@uniboyaca.edu.co
Cifuentes Pérez, Fray Alfonso – facifuentes@uniboyaca.edu.co

RESUMEN operation of the robot using PC allows vizualizar


on the screen The coordinates given for the
En este proyecto se desarrollar el diseño y la realization of different geometric shapes, the UN
implemenacion de un Robot Cartesiano para Arduino is resive the signal sent from the PC and
aplicaciones CNC y PBC es decir para el sends one each of the stepping motors
posicionamiento de movimientos según su realizandonce step necessary compensation to
cordenada dada por el usuario. El robot consta de perform the desired function by the user.
tres grados de libertad, el desplazamiento en el eje
X tanto en el desplazamiento en el eje Y, el
dezplazamiento en el eje Z, en los cuales se utiliza I. INTRODUCCIÓN
como actuador un motor paso a paso conectandole
Los sistemas robóticos han encontrado un campo
una correa dentatada obtenida de diferentes
de aplicación importante en la industria, la
impresoras. Este robot fue diseñado e elaborado investigación y el entretenimiento en los últimos
por estructuras metalicas y piezas recuperadas de tiempos; la diversidad de formas y movimientos
impresoras. que se logran obtener basados en el diseño
estructural, su modelado, su control y su
Para el funcionamiento total del robot se utiliza un programación se describen bajo el conocimiento de
PC permite vizualizar en su pantalla las la cinemática y la dinámica que define su
coordenadas dadas para la realizacion de las trayectoria en función a un conjunto de tareas que
diferentes formas geometricas, un Arduino el cual se desean ejecutar.
resive la señal enviada del PC y la envia a cada uno
Esas múltiples tareas obligan a que el ingeniero o
de los motores paso a paso realizandonce los diseñador tengan en cuenta conceptos tan básicos
desplazamientos necesarios para realizar la funcion como la geometría y, a su vez, tan complejos como
deseada por el usuario. el cálculo matricial con derivadas parciales por lo
que su construcción presenta retos interesantes de
PALABRAS CLAVES: Cinematica Directa, solucionar.
Cinematica Inversa, coordenadas Cartecianas,
Robot. Dentro de los componentes primarios se deben
considerar la naturaleza de las señales a detectar
ABSTRACT: In this design the project and por los sensores, la forma de interacción como
respuesta al medio de trabajo y la interconexión
implemenacion a Cartesian robot for CNC
lógico-aritmética que debe proveerse con el uso de
applications develop and PBC is feasible for un sistema central de proceso que actúe como
positioning movement according cordenada do cerebro. Por ello se plantea la construcción de un
given by the user. The robot consists of three prototipo de robot cartesiano planar que sirva como
degrees of freedom, displacement in the X axis base en el diseño de una máquina CNC-PCB bajo
displacement in both the Y-axis is actuator using la premisa de la elaboración previa de un modelo
the UN as dentatada tape stepper motor obtained by matemático basado en los conceptos adquiridos
durante el semestre. El sistema requerirá una
connecting a different printer. This robot was
estructura sólida como la que se muestra en la
designed and prefabricated metal structures and Figura 1 (no necesariamente debe ser igual):
parts recovered from printers. For the total
Figura 3: Detalle de los sistemas de transmisión y
Figura 1: Detalle de la estructura para un robot sensores en robot cartesiano.
cartesiano. Fuente:
Fuente: http://www.seeedstudio.com/depot/XYPlotter-
https://maxdesign1990.wordpress.com/2015/07/09 Robot-Kit-v20-With-electronic-p-2164.html
/xy-core-shapeoko-update-3/

II. CONDICIONES DE DISEÑO

La plataforma base tendrá como dimensiones


mínimas 20x30 cm, con una altura de mínimo 15
cm (Figura 2). Tanto los sistemas de tracción como
los motores impulsores se ubicarán en la parte
superior de la estructura (zona gris) creando el
movimiento planar xy, los motores pueden ser de
dos tipos: para el caso de motores PAP se deben
tener sensores ópticos tipo encoder que permitan al
sistema de control conocer la posición en el plano
xy de forma constante; para el caso de
motorreductores se deben tener potenciómetros
conectados al sistema de transmisión (Figura 3). El Figura 4: Detalle de un robot cartesiano dibujante.
efector final será una herramienta de dibujo Fuente: http://axidraw.com/
(bolígrafo) que tendrá un movimiento de dos
posiciones en el eje z (herramienta abajo y
herramienta arriba) de tal manera que al III. PRUEBAS DE
encontrarse abajo pueda dibujar formas sobre un FUNCIONAMIENTO
papel (Figura 4).
Entregando coordenadas correctas, el robot debe
dibujar formas geométricas de diferentes tamaños
(líneas, triángulos, cuadrados, hexágonos y
círculos); las coordenadas deben ser visibles en una
pantalla (para el caso de diseño con Arduino®, es
válido el uso del monitor serial). El movimiento de
los motores debe evidenciarse visualmente
mediante LED que indiquen el movimiento y su
dirección, además se debe tener un buzzer que sea
escuchado cada 5 segundos mientras trabaja el
robot. El tipo de dibujo debe ser seleccionado
mediante pulsadores externos conectados
Figura 2: Dimensiones mínimas de la estructura. directamente a los puertos del sistema de control.
Fuente: Docente. Utilice como guía los siguientes videos (cada uno
posee copyright®):
 https://www.youtube.com/watch?v=ZS3 B. ESPECIFICOS
CRF3nvJg  Diseñar un prototipo Robotico
 https://www.youtube.com/watch?v=aHs8 Cartesiano que permita los
r0qn1vM movimientos en los ejes X, Y, Z.
 https://www.youtube.com/watch?v=mJ-  Realizar la programacion que
TZvFpY58 realice formas geometricas
basicas.
Elementos a evaluar dentro del proyecto:  Diseñar la estructura general del
diseño mecanico para el
Se define como prototipo al sistema físico
prototipo.
implementado con base en un diseño
preestablecido que tiene como fin demostrar y  Seleccionar los componentes
verificar el funcionamiento de un dispositivo necesarios para la elaboracion de
aplicable a la industria y, por tanto, al uso la estructura mecanica.
exclusivo en la producción y la comercialización.  Verificar el optimo
Como su nombre lo indica, un prototipo es un funcionamietno del prototipo
primer intento de lo que sería una máquina
finalizado.
funcional, ya que adolece de rediseño o
reingeniería y así mismo presenta una serie de
V. MARCO TEORICO
patrones de funcionalidad que no fueron tomados
en cuenta en el diseño inicial; por esto, requerirá de
La robótica se puede definir como la ciencia
ajustes de último momento. Sin embargo, todo
aplicada que combina la tecnología de
prototipo es sometido a una fase primaria de
informática y las máquinas-herramientas. Los
contextualización del problema, determinación de
robots están destinados a la fabricación
variables de entrada y salida, selección de
flexible de productos, la definición japonesa
elementos que lo constituirán, obtención de
de robot industrial se refiera a cualquier
ecuaciones y/o simulaciones, análisis de costos,
dispositivo mecánico que posee articulaciones
construcción de cronograma de trabajo, cálculo de
destinado a la manipulación. Esta definición
tiempos y recurso humano, entre otros. Para que
difiere mucho de la occidental la cual ha
este proceso se pueda dar, se debe prever y planear
establecido varias definiciones dados por
una estrategia de trabajo con base en tiempos
organizaciones de la industria. La asociación
preestablecidos. Así se tiene que una vez
De Industrias Robóticas (RIA), define el robot
implementado el dispositivo será posible la
Industrial como un manipulador
sustentación oral y escrita del proyecto; en la
multifuncional reprogramable, capaz de mover
observación de funcionamiento se evaluará:
materiales, piezas, herramientas o dispositivos
especiales, según trayectorias variables,
1. Estructura física: robustez, adaptabilidad,
programadas para realizar tareas diversas. [1]
resistencia mecánica, estética.
2. Instrumentación: precisión, resolución, VI. CONSTRUCION FISCA DEL
sensibilidad, conectividad.
ROBOT
3. Presentación de resultados: diagrama de
flujo del algoritmo, programación, Para la construcción del prototipo Robotico
interfaz de usuario. Carteciano se conforma de una estructura
4. Implementación de sistemas: adquisición mecanica, sistemas de accionamiento,
de datos, acondicionamiento de señal.
sistemas de control que permiten realizar las
5. Funcionamiento: operatividad, sencillez tareas ordenadas por el usuario.
en la operación de usuario, cumplimiento
en criterios de diseño. A. Estructura mecánica:
IV. OBJETIVOS La estructura mecanica tiene que ver con las
A. GENERAL dimensiones que posee el prototipo relizado y
el tipo de movimiento que estas generan en los
Diseñar e implementar un Robot Cartesiano
ejes X, Y, Z, contando con tres grados de
que dibuje la diferentes formas geometricas.
libertad. El soporte con estrutura metalica con cuales cada uno dan la opción para hacer la
dimensiones de 30 * 20 centimetros. línea, el cuadrado, el triángulo, el hexágono y
el circulo.

Para el desarrollo del circuito se utiliza un


Protoboard junto con un Arduino.

Figura 5. Soporte de la estructura Mecánica.


Fuente: Autores.

B. Sistemas de accionamiento

los actuadores son los elementos capaces de


etregarle movimiento al prototipo. estos
actuadores determinan la velocidad de los
movimientos del brazo y su rendimiento
dinamico, utilizando como actuador motores
paso a paso bipolares. [1]
Figura 7. Circuito.
Fuente: Autores.

D. Prototipo final.
En la siguiente imagen se puede visualizar el
prototipo finalizado:

Figura 6. Motor pasó a paso bipolar.


Fuente: Autores.

C. Circuito realizado

el circuito realizado consta de implementos Figura 8. Desarrollo del prototipo.


electrónicos tales como 3 puentes H con Fuente: Autores.
referencia L293D los cuales se encargan de
invertir las bobinas (Polarización), 3 Motores
bipolares los cuales permiten los movimientos
correspondientes en cada uno de su ejes (X, Y,
Z), un regulador con referencia 7805 el cual se
encarga de regular el voltaje de 12V a 5V, 2
condensadores que permiten filtrar los ruidos
y señales, cuenta con cinco interruptores los
𝑃𝑎𝑠𝑜𝑠
𝑀2 = 200
𝑅𝑒𝑣𝑜𝑙𝑢𝑐𝑖ó𝑛
𝑃𝑎𝑠𝑜𝑠
𝑀3 = 104
𝑅𝑒𝑣𝑜𝑙𝑢𝑐𝑖ó𝑛

La siguiente ecuación corresponde al número de


pasos que realiza cada motor (M1 M2) por
revolución en el desplazamiento con una distancia
total de 23.5 cm del prototipo:

𝑃𝑎𝑠𝑜𝑠
𝑀𝑑 = 2000
𝑅𝑒𝑣𝑜𝑙𝑢𝑐𝑖ó𝑛

Figura 9. Prototipo final.


Fuente: Autores CONCLUSIONES

VII. CALCULOS  El desarrollo del prototipo permito


relacionar las diferentes ramas de la
Los siguientes cálculos fueron tomados en mecatrónica como los son la mecánica,
cuenta para la realización del prototipo electrónica, programación, diseño
mecatrónico, lográndose un prototipo
enfocado para la programación de cada una las
robótico.
diferentes formas geométricas básicas.
 Se logra concluir que el uso de los motores
paso a paso en el prototipo permiten la
disminución el error al realizar los trazos
de las formas geométricas básicas.
 Se determina que el diseño desarrollado
del prototipo Robótico es muy amplio
para la aplicación de diferentes tareas a las
que se puede someter el mismo.
 Al implementar y construir el Prototipo
se generaron múltiples errores en el
sistema mecánico y electrónicos que se
Figura 10. Plano cartesiano X,Y,Z. fueron ajustando por medio de la
Fuente: Autores programación obtenido el prototipo final.

Para determinar el número de pasos se toma en REFERENCIAS


cuenta la siguiente ecuación:

2000
𝑛𝑝𝑎𝑠𝑜𝑠 = 𝑡𝑎𝑚𝑎ñ𝑜 𝑑𝑒 𝑟𝑒𝑐𝑜𝑟𝑟𝑖𝑑𝑜 ∗ [1] Willy Rodríguez Quintero, 2007. DISEÑO Y
23.5
MODELAMIENTO DE UN ROBOT
Las siguientes ecuaciones corresponden al número CARTESIANO PARA EL POSICIONAMIENTO
de pasos que realiza cada motor (M1 M2) por DE PIEZAS, Bogotá-Colombia. Visto 26 de Mayo
revolución: del 2016. Recuperado de:
http://repository.lasalle.edu.co/bitstream/handle/1
𝑃𝑎𝑠𝑜𝑠 0185/16112/44022025.pdf?sequence=2
𝑀1 = 200
𝑅𝑒𝑣𝑜𝑙𝑢𝑐𝑖ó𝑛
[2]GROOVER, Mikell p. Robótica Industrial
Tecnología, programación y aplicaciones. México.
McGraw Hill, 1990, 600 p. Visto 30 de Mayo del
2016. Recuperado de:
http://virtual.urbe.edu/librotexto/670_427_2_GRO
_1/indice.pdf

[3]JIMÉNEZ, Wilmar, RODRÍGUEZ, Hernán.


Diseño Y Simulación De Un Robot Cartesiano Para
La Clasificación Y Almacenamiento De Piezas De
la Estación Cim, Proyecto de Grado. Universidad
De La Salle. Facultad de Ingeniería de Diseño y
Automatización Electrónica. Bogotá. 2006, 184 p.
Visto 30 de Mayo del 2016. Recuperado de:
http://www.academia.edu/23741911/DISE%C3%
91O_Y_CONSTRUCCI%C3%93N_DE_UN_RO
BOT_CARTESIANO_DE_3_GRADOS_DE_LIB
ERTAD

También podría gustarte