Вы находитесь на странице: 1из 6

3D Impresora fresadora de escritorio CNC

Bienvenido a este proyecto. El CNC UNO es un pequeño escritorio molino del CNC que se puede utilizar para
la afición de grabado y de enrutamiento, fresado PCB y la educación. Está hecho principalmente de piezas de
plástico impresas en 3D ABS y la madera contrachapada. Antes de iniciar este proyecto, tenga en cuenta que
esta máquina no está diseñada para trabajos de precisión, ni para el corte de materiales duros como el
metal. Como las piezas de la máquina están hechos de plástico y madera, la máquina se flexione bajo carga
pesada y es por eso que este proyecto es para la diversión en lugar de cualquier aplicación seria. Dicho esto,
es un pequeño gran máquina para los aficionados que quieren algo para jugar sin tener que gastar una
fortuna.

Además, recuerde que esto no va a ser una descripción exacta al 100% de todos los detalles del proyecto,
aunque voy a tratar explicar lo más que pueda. Es probable que tenga que improvisar un poco aquí y
allá. Leído a través del proyecto antes de comenzar y asegúrese de que se sienta cómodo con los pasos
descritos.

Quiero saber si quieres que añadir más imágenes y pasos.

Paso 1: ¿Qué se necesita?


Aquí está una lista de las cosas que se necesitan para obtener para el proyecto. He proporcionado enlaces a
donde me dieron las partes.
El acceso a un filamento de la impresora y ABS 3D
Una lámina de 8,7 mm (11/32 pulgadas) de espesor de madera contrachapada
Un montón de pequeños tornillos y tuercas (M2 y M3 o similares)
2 Nema 17 motores paso a paso ( Enlace )
1 JKM 42 Motor paso a paso ( Enlace )
Un motor de 12 V DC ( Enlace )
Un mandril ( Enlace )
8 mm de Rodamiento del carril lineal ( Enlace )
Conjunto de cojinetes ( Enlace )
Cobre tuerca de bronce JKM 42 ( Enlace )
Conjunto de L298 controladores de motor paso a paso ( Enlace )
Correas y poleas de sincronismo ( Enlace )
Un Arduino Mega 2560
Los archivos STL para las piezas impresas en 3D ( Enlace a Thingiverse )
Para la electrónica que necesita:
Un montón de cables finos en diferentes colores
Un soldador
Una fuente de alimentación de PC o similar para retirar el husillo y los motores paso a paso
Un potenciómetro (10 K)
Un codificador rotatorio ( Enlace )
Un módulo de la palanca de mando ( Enlace )
Algunos pulsadores
1 rojo, 1 verde y 1 LED amarillo
1 Nokia 5110 LCD ( Enlace )
3 micro interruptores
Un diodo, un condensador electrolítico 220uF, un condensador de 10nF disco, algunas resistencias y un
MOSFET 30N06L
Opcional: módulo de la tarjeta SD ( Enlace )
Ventilador de refrigeración ( Enlace )
Habilidades necesarias para el proyecto:
 Conocimientos de soldadura
 Habilidades de impresión 3D
 Será de ayuda si usted tiene algunas habilidades básicas en la programación de Arduino
 Conocimientos básicos de la electrónica

Paso 2: Vamos a empezar!


Este es el modelo que hice en 3D Rhino en la planificación del proyecto. Yo quería un pequeño y ligero
fresadora que podía jugar con en mi escritorio.
Marcar las piezas sobre el contrachapado y recortarlas. El dibujo es en milímetros.

Paso 3: Pegue las piezas


Corté dos piezas de los lados inferiores del marco y las pegué juntos para una mejor rigidez.
También Sujeté piezas laterales y les corté al mismo tiempo, para que sean lo más similares posible.
También puede utilizar clavos y tornillos en combinación con el pegamento.

Paso 4: Hacer la tabla


Ahora, corte la mesa y la placa posterior para el eje Z.
Dimensiones de la mesa es de 25,7 x 24,4 mm.
Tamaño de la placa trasera es de 80 x 140 mm.

Paso 5: Imprimir y ensamblar las piezas de plástico


Ahora cuando se tiene el marco de lista, imprima todas las piezas de plástico y ponerlos juntos. Utilizar el
marco como referencia y cortar las barras de acero para los ejes X e Y y Z a la longitud correcta. Tenga
cuidado de no cortar demasiado corto. Es mejor cortarlas larga primero y luego probar con los soportes y el
marco, y si son demasiado largos, los cortó un poco más. En mi máquina, tengo estas longitudes (más o
menos): Eje X 350 mm, 250 mm eje Y y eje Z 120 mm.
También, probar la longitud de los ejes X e Y correas de distribución. Deben ser bastante estiran y se puede
utilizar el muelle de una pinza de ropa como un tensor.
En la foto, que había montado el primer motor que he usado. Más tarde resultó ser demasiado débil por lo
que ha sido sustituido por un motor más grande.
Sujetar las partes en el marco y marcar y perforar todos los agujeros para los tornillos de montaje.

Paso 6: Pintar el marco de


Arena del marco y pintarlo. Sí, tiene que ser de plata, de lo contrario la máquina no funcionará;)
Es probablemente una buena idea para pintar con una capa protectora de barniz transparente también.

Paso 7: Montaje y prueba de interruptores de fin


Montar la máquina. Ponga los cables junto con bandas de sujeción y tratar de mantener las cosas lo más
limpio posible.
Montar los interruptores finales y prueba que hacen clic como es debido cuando se mueve el eje de las
paradas.

Paso 8: Hacer que el controlador


El controlador es un pequeño proyecto conjunto por sí mismo. Puede decidir utilizar otra caja, no tome la
LCD, etc. Depende de usted. Esto es lo que hice:
Imprimí el caso del controlador y montado el codificador rotatorio, el joystick, el potenciómetro, la pantalla
LCD, algunos LED y botones de la placa frontal. Dentro monté los Mega Arduino, los controladores paso a
paso y un conductor poco husillo casera.
Solía cola caliente, pegamento y tornillos para mantener las cosas en su lugar. También Soldé los botones
para un pequeño trozo de tarjeta perforada y 3D imprimí algunos separadores que pegado a la parte trasera
del panel de modo que los módulos pueden ser atornillados en su lugar. Si usted tiene diferentes botones y
perillas de tamaño, es posible que desee diseñar su propio panel frontal en su lugar.

Paso 9: Electrónica
Ver tablas de cómo he conectado a los pines del Arduino.
Tendrá que soldar todos los pines a tierra al terminal de tierra y toda Vcc al pin 5 voltios de la Arduino.
En serie con cada LED, tendrá que soldar una resistencia de limitación de corriente. Aparte de eso, la
soldadura de todos estos pines debe ser bastante sencilla.
EDIT: Tenga en cuenta que el pin 51,53 en la mesa ha cambiado al pin 27,29.Después de tener algunos
problemas con la comunicación en serie al arrancar el motor del husillo he decidido añadir un módulo lector
de tarjetas SD. Se utiliza el pin 50 a 53. Recomiendo que cualquiera pueda poner esto también. Esto hace que
la máquina autónoma y más cómoda de usar.

Paso 10: El controlador del motor del husillo


Para el controlador de motor de giro, he usado un 30N06L MOSFET para desconectar la alimentación. Esta
es la forma en que está conectado.
Soldé el MOSFET, el diodo y la resistencia a una pequeña tarjeta perforada y añadí un pequeño disipador de
calor para proteger el MOSFET se sobrecaliente.
Directamente en los conectores del motor, soldar los 2 condensadores para filtrar el ruido del motor.

Pasó 11: Los controladores pasó a paso


A continuación, conecte el 12V de la fuente de alimentación de PC para cada conexión de las placas del
conductor del motor de L298N + 12V.
En la salida A y B de salida que conecte los cables para cada paso a paso. Tienes que jugar un poco con los
conductores para ver cuál va a donde. Después de algunos ensayos y errores, el motor va a ir en la dirección
correcta. Utilice el joystick del controlador para probar la dirección de cada motor y cambiar los cables
alrededor hasta que funcione como debería.
Tenga en cuenta! Me he dado cuenta de que los controladores se ponen muy caliente cuando se ejecuta la
máquina por más tiempo. Sugiero la adición de un ventilador a la caja de control para mantener las cosas
fresco.

Paso 12: Finalizar el proyecto


Pintar el controlador y el tornillo / pegar juntos. Utilice tornillos para el panel frontal para que pueda abrirlo
hacer modificaciones más tarde.
Conectar el Arduino al PC y programarlo con el dibujo que se puede descargar desde aquí.
CNC UNO archivos de firmware
Probar toda la funcionalidad del controlador y asegúrese de que los motores van en la dirección
correcta. Compruebe que todos los botones, LEDs y perillas hacen lo que se supone que deben
hacer; consulte el manual del controlador a continuación.
Al probar la máquina, utilizar velocidades de avance muy bajas (F100 o menos) y no ir de profundidad! La
ONU CNC trabajará con pequeños molinos y sólo prácticas y pueden romperse fácilmente. Además,
mediante el uso de velocidades de alimentación bajas y poca profundidad, se pone menos tensión en la
máquina, evitando la aparición de flexión y flexión.
Sugiero prueba a cabo con pequeños trozos de madera o material blando similar.
El firmware es una beta y que está destinado a ser mejorado, por mí o por otros. Tiene un conjunto muy
limitado de G y M-códigos y única funcionalidad básica. Veo muchas maneras en que este proyecto se puede
mejorar. Por ejemplo, se podría utilizar controladores de motores paso a paso de la impresora 3D de bajo
costo, y el uso de micro paso a paso de los motores para el funcionamiento más suave y silencioso. El
controlador se beneficiaría de tener un lector de tarjetas SD donde se podía almacenar programas de CNC,
al igual que muchas impresoras 3D tienen (EDIT: se ha añadido ahora). La salida del motor del husillo debe
ser PWM (Pulse con la modulación) para ser capaz de controlar los RPM. WIFI se podría añadir. La lista
continúa...
Siente la libertad de mejorarla y añadir características, y enviar a mí para que pueda ser compartida con
otros.

Paso 13: manual de controlador


Cuando el controlador se enciende o cuando se restablece, automáticamente casas de todos los ejes. Una
vez en una posición de reposo, la pantalla mostrará su posiciones X, Y y Z y la velocidad de alimentación de
corriente. En la parte inferior de la pantalla, hay un menú controlado por los tres botones debajo de la
LCD. El botón más a la derecha navega por el menú.
INICIO SPNDL>
HOME caseros todos los ejes a su posición final. Platinos
SPNDL pondrá en marcha y parar el cabezal.
CERO JOGXY>
CERO le dirá al controlador que la posición actual de la herramienta es el punto cero.
JOGXY nos dice que el joystick controlará el movimiento de desplazamiento en el eje X e Y. Si lo pulsa una
vez, se cambiará a JOGXZ, el cambio de la palanca de mando para controlar los ejes X y Z.
Después de un eje se ha jogged con el joystick, el controlador lo recordará como el eje con recodo
durado. Ahora bien, el eje puede ser corrió bien con el dial-codificador rotatorio.
ACERCA DE DEMO>
DEMO poner la máquina en un bucle de demostración.
ACERCA mostrará la pantalla Acerca de y el número de versión del firmware.
PAUSA RUN>
RUN se ejecutará el programa CNC llamado RUN.CNC en la tarjeta SD.
PAUSA poner la máquina en el modo de conmutación de secuencia.

Paso 14: Ejecutar programas


Para ejecutar un programa de CNC en la máquina, lo envía a través del puerto serie. La velocidad de
transmisión es de 115200 baudios.
Puede enviarlo con cualquier programa terminal que tiene el protocolo de enlace XON / XOFF. Aquí utilizo el
CNC Simulator Pro desde CNCSimulator.com, ya que es donde trabajo cuando no estoy en máquinas CNC de
construcción de viviendas :) Otra configuración de la comunicación que es importante utilizar un retraso de
100 ms entre cada bloque de la máquina para poder para ponerse al día.
En la foto, el retraso Char se establece en cero. Ahora he descubierto que un valor pequeño de 10 funciona
mejor. Puede que tenga que jugar con estos valores para evitar la pérdida de caracteres cuando se envía
desde el PC.

Paso 15: Software


Hemos añadido la máquina CNC UNO como una máquina virtual en el software CNC Simulator lo que uno
puede simular programas de CNC antes de ejecutarlos, para ver que todo está bien. Esta adición estará
disponible cuando lanzamos la versión 2.0 a finales de este año.

Paso 16: códigos G y M-


Cada línea (o bloque) deben tener un código G. En otras palabras, ellos no son modales. Todas las letras de
código deben ser escritos con letras mayúsculas.
G00 es un transporte rápido movimiento en todos los ejes toda velocidad.
G01 es movimientos lineales con velocidad de avance programado (F).
G02 es movimientos de arco hacia la derecha con velocidad de avance programada.
G03 es contra movimientos hacia la derecha con velocidad de avance programada.
G04 es de permanencia.
G28 mueve todos los ejes a su posición máxima.
G73 perfora un agujero.
M03 arranca el cabezal.
M04 también arranca el cabezal (no tenemos control direccional aún).
M05 detiene el cabezal.
M01 pone la máquina en modo de pausa.
F velocidad de avance en mm / minuto.

Programa de ejemplo
Buena suerte la construcción de su propia CNC UNO!

Paso 17: Un video de la máquina en la acción


Este video muestra la primera versión de la máquina antes de que sustituye el motor de giro para una
mucho mejor.

Вам также может понравиться