Está en la página 1de 19

Índice

1.-Introduccion

2.-Objetivos

2.1-Qué es el CNC – control numérico por computadora


2.1.1-POSICIONADOR X, Y

2.1.2.-POSICIONADOR Z

2.2.-ARDUINO + ARDUINO CNC SHIELD


2.2.1.-CNC SHIELD

2.2.2.-ARDUINO

3.-MOTOR PAP

4.-DIAGRAMA DE BLOQUES

5.- MORFOLOGIA DE LA ESTRUCTURA DE LA CNC


5.1Materiales
5.1.1.-EJES
5.2-ESTRUCTURA DEL CNC

6.- ESQUEMATICO COMPLETO DEL SISTEMA

7.- SOFTWARE DE INSTALACIÓN

8.-interfaz del software

9.- Tareas preestablecidas

10.- APORTES Y APLICACIONES EN GENERAL

11.- CONCLUSIONES Y RECOMENDACIONES

1
2.2.-ARDUINO + ARDUINO CNC SHIELD

2.2.1.-CNC SHIELD

2.2.2.-ARDUINO

2
Características periféricas
 Dos 8-Temporizador / contadores de bits con preescalador separado y
modo de comparación
 Uno 16-Temporizador / contador de bits con Prescaler separado,

 Modo comparador, y capturaModo


 Contador de tiempo real con oscilador separado
 Seis canales PWM
 8-canal 10-bit ADC en paquete TQFP y QFN / MLF
 Medición de la temperatura
 6-canal 10-bit ADC en paquete PDIP
 Medición de la temperatura
 Serie programable USAR

3.-MOTOR PAP
En los motores paso a paso debemos diferenciar los motores unipolares de los
bipolares. Los motores unipolares se llaman así porque la corriente que circula
por los diferentes bobinados siempre circula en el mismo sentido. En los
motores bipolares para que el motor funcione la corriente que circula por los
bobinados cambia de sentido en función de la tensión que se aplica. por lo que
un mismo bobinado puede tener en uno de sus extremos distinta polaridad
(bipolar). 
Algunos motores tienen los bobinados de tal manera que en función de
puentes pueden convertirse en unipolares o bipolares.

3
 Unipolar: Estos motores suelen tener 6 o 5 cables de salida, dependiendo de su
conexionado interno (ver figura 2). Este tipo se caracteriza por ser más simple
de controlar. En la figura 4 podemos apreciar un ejemplo de conexionado para
controlar un motor paso a paso unipolar mediante el uso de un ULN2803.

Secuencia Normal: Esta es la secuencia más usada y la que generalmente


recomienda el fabricante. Con esta secuencia el motor avanza un paso por vez y
debido a que siempre hay al menos dos bobinas activadas, se obtiene un alto
torque de paso y de retención.

4
1 4.-DIAGRAMA DE BLOQUES

PC

ARDUINO

CNC SHIELD

MOTOR DE MOTOR DE MOTOR DC


PASO PASO

EJE X EJE Y EJE Z

5
5.- MORFOLOGIA DE LA ESTRUCTURA DE LA CNC

5.1Materiales

 3 Motor Pasos Bipolar Nema17 / 12V / 0,4A / 1,8*Paso


 3 Acoples 8mm - 5mm
 3 Tornillos D8mm- L30cm/ 8mm*giro + Tuerca+Camisa+M3
 2 Soporte Eje 8mm
 1 Shield CNC + (3) A4988
 1 Fuente 12V 2A
 1 Arduino UNO R3
 15 Cables Jumper Hembra-Macho
 20 Tornillo madera 40mm
 24 Tornillos M4 x 25mm
 12 Tornillos M3 x 30mm
 1 Dremmel 3000 Mototool
 2 Correderas telescópicas de 40 cm

2 7.- ESQUEMATICO COMPLETO DEL SISTEMA

6
8.- SOFTWARE DE INSTALACIÓN

El programa es completamente ejecutable, la comunicación se hace mediante puerto


USB

7
 Interface creado en Visual Basic, que nos permite crear nuestro entorno de
manera fácil y práctica, para nuestro entorno crearemos botones de acciones
instantáneas, una ventana de mensajes, dos ventanas para introducir texto (en
estas ventanas introduciremos las coordenadas X, Y) y una barra de menús para
acciones secundarias (obtener información del proyecto, de los creadores y
salir del programa).

 Antes de todo, lo primero que tenemos que hacer es agregar la clase


easyHID.cs al proyecto de Visual Basic que habíamos creado antes. A través de
ella podremos llamar a las diferentes funciones de control que se encuentran
en easyHID.dll, una librería proporcionada por la empresa MecaniqueUKpara
el control de dispositivos USB mediante protocolo HID. Para poder agregar la
clase tenemos que agregar al directorio donde se encuentra nuestro proyecto 2
archivos

9.-Interfaz del software


PASOS PARA GENERAR EL ARCHIVO .GCODE

8
 PASO 1
Abrir el Programa InkScape v 0.92.3

9
 PASO 2
Trazar el dibujo deseado, teniendo en cuenta el ares de trabajo del CNC (17 X 17 cm)

10
 PASO 3
Trazar el dibujo deseado y ubicándolo en el punto (0,0)

11
 PASO 4
Seleccionamos la imagen:
Trayecto >> Objeto Trayecto
Extensiones >> GCodeTools >> Puntos de Orientacion >> Aplicar

12
13
Seleccionamos la imagen:
Extensiones >> GCodeTools >> Biblioteca de Herramientas >> Aplicar

14
Modificamos los parámetros que aplicara la maquina CNC

15
Seleccionamos la imagen:
Extensiones >> GCodeTools >> Trayecto a GCode >> Nombrar >> Trayecto GCode >>
Aplicar

16
 PASO 5
Abrir el programa Universal GCode Center, el cual es la interfaz que controlara la
maquina CNC y verificamos si se reconoció correctamente el puerto de comunicación
con la placa Controladora Arduino Uno R3 y abrirlo (Presionar Open).

 PASO 6
Cargamos el archivo .GCode a la Interfaz del UGCS a través de la pestaña File Mode y
para poder visualizar el trayecto del lápiz presionamos Visualize

17
 PASO 7
Resetear al punto cero (Presionando el botón Reset Zero) y colocando el puntero
(lapiz) con los botones de dirección, fijarnos en el paso (step size) y en las unidades.

 PASO 8
Presionar enviar (Send) en la pestaña File Mode

10.- Tareas preestablecidas


18
1. Empezar en el origen.

2. Dibujar cuadrado.

3. Dibujar triangulo: triángulo equilátero y triangulo rectángulo.

4. Dibujar círculo.

5. Dibujar rectángulo.

6. Regresa a la posición inicial.

7. Posicionarse en un punto de origen.

11.- APORTES Y APLICACIONES EN GENERAL

 El siguiente trabajo tiene una muy confiable estabilidad lo que hace pueda
tener una aplicación más industrial.
 Aplicaciones como una maquina fresadora, impresora 3D.

12.- CONCLUSIONES Y RECOMENDACIONES

 Se logró implementar la comunicación vía USB gracias a un entorno de trabajo


creado en Visual Basic con el cual es posible mandar y recibir datos del PIC
hacia la PC y viceversa.
 La precisión se logró calculando el número de pasos del motor PAP al que
equivale un milímetro de recorrido para el eje angular.
 La precisión lograda funciona perfectamente bien, esto hace que nuestro
proyecto se asemeje aún más a otros con acabados mucho más comerciales y
de aplicaciones industriales.

19

También podría gustarte