fbpixel
0
(0)

En este tutorial, veremos cómo manejar una CNC utilizando el software laserGRBL, un Arduino y un escudo CNC. Si tienes un taller o quieres hacer cosas por ti mismo, probablemente querrás construir o hackear una fresadora CNC.

En un tutorial anterior, vimos una descripción del Escudo CNC, y ahora vamos a ver cómo usarlo para controlar una fresadora digital. En este tutorial, no estoy desarrollando el diseño mecánico, sino la electrónica y el software.

Hardware

  • Máquina CNC (fresado digital o grabado por láser)
  • Escudo CNC
  • Arduino UNO o compatible
  • Controlador paso a paso DRV8825

Esquema de conexión

El CNC Shield y el láser se alimentan con 12V. Utilizamos un transistor para regular la potencia del láser.

Ubique los ejes X, Y y Z en la máquina y conecte los motores según corresponda en la placa. Preste atención al orden

Ajuste de los controladores de motores paso a paso

  • Límite de corriente

Los motores paso a paso están diseñados para un determinado nivel de corriente. En función de la tensión de alimentación, el límite de corriente suministrado por el excitador puede ajustarse utilizando un multímetro y el potenciómetro de la placa. Para ello, mide la tensión entre el potenciómetro y tierra.

A continuación, ajuste el potenciómetro mediante la siguiente fórmula Vref=corriente_máx.

Ejemplo: Para 1,2A, el valor medido en el potenciómetro debe ser 0,6V.

  • Resolución

También puede ser importante ajustar la resolución del controlador mediante los puentes para mejorar la precisión y reducir el ruido de las vibraciones. Puedes elegir entre diferentes resoluciones: hasta 16 para el A4988 y 32 para el DRV8825.

M0 M1 M2 DRV8825 A4988
Low Low Low Full step Full step
High Low Low 1/2 step 1/2 step
Low High Low 1/4 step 1/4 step
High High Low 1/8 step 1/8 step
Low Low High 1/16 step NC
High Low High 1/32 step NC
Low High High 1/32 step NC
High High High 1/32 step 1/16 step

Instalación del firmware GRBL en Arduino

Descarga la librería GRBL para Arduino… Descomprime el archivo, grbl-master.zip

Dans l’IDE Arduino, importez la libraire GRBL. Dans croquis>Inclure une bibliothèque> Ajouter la bibliothèque .ZIP, puis sélectionnez le dossier grbl-master/grbl

N.B: GRBL para Arduino Mega

Para flashear el firmware en la placa Arduino, seleccione Archivo>Ejemplos>grbl>grpblUpload y cargue el código en el microcontrolador.

Instalar LaserGRBL

Descargar e instalar LaserGRBL

A continuación, conéctate al Arduino para utilizar la interfaz para probar y configurar tu CNC.

Si lo prefiere, puede instalar LaserGRBL en Linux para disponer de una máquina dedicada al grabador.

Configuración de GRBL para su CNC

Una vez conectado el escudo del CNC e instalado el software LaserGRBL, puede configurar los parámetros de la máquina.

Para ello, hay un menú disponible en la interfaz.

N.B.: También puede encontrar estos parámetros en el archivo config.h (C:\sers\ADMIN\Documents\Arduino\libraries\grbl\config.h)

El valor de mm por paso ($100,$101 y $102) viene dado por la siguiente fórmula en cada eje

step/mm= (step/rev)/(mm/rev)*microstep

la conversión entre el número de pasos del motor y mm dependerá de la arquitectura del CNC

Dos ejemplos muy extendidos son:

  • Correa de polea GT2 (mm
  • el tornillo sin fin T8 (mm
Calcul du nombre de pas par mm ($100, $101 ou $102)








Hay ciertos parámetros que deben tenerse en cuenta si se dispone de finales de carrera y se utiliza un láser.

Para configurar un láser, es necesario cambiar los siguientes parámetros:

  • $30=255 velocidad máxima del cabezal (valor máximo del PWM del láser)
  • 32=0 velocidad mínima del cabezal (valor mínimo del PWM láser)
  • 32=1 Modo láser activado

Para la velocidad y la aceleración, tendrás que experimentar un poco para encontrar los ajustes que se adapten a tu máquina.

Ajustes mecánicos

Es necesario realizar algunos ajustes antes de poder utilizar la máquina correctamente. Asegúrese de comprobar los siguientes puntos

  • Apretado de pernos y correas
  • fijar el punto cero
  • ajustar el enfoque del láser
  • Comprobar las conexiones

Resultados

Como referencia, aquí están los parámetros laserGRBL para un grabador láser de 240x340mm controlado por Shield CNC y un Arduino UNO

$0=10
$1=25
$2=0
$3=2
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=3
$24=50.000
$25=1000.000
$26=250
$27=2.000
$30=255
$31=0
$32=1
$100=160.000
$101=160.000
$102=160.000
$110=8000.000
$111=8000.000
$112=8000.000
$120=500.000
$121=500.000
$122=500.000
$130=240.000
$131=340.000
$132=200.000

Y el resultado del grabado láser

Fuentes

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Déjame mejorar este contenido!

Dime, ¿cómo puedo mejorar este contenido?