Software para grabado láser. Descargue la última versión del programa de control de máquinas cnc arduino. Programas para el procesamiento de imágenes al grabar medios tonos.

Engraver Master es un programa diseñado para preparar patrones de quemado en un cortador láser. Con este software gratuito, puede completar todas las etapas de preparación de una imagen para su posterior aplicación en madera u otro material. EM es bastante fácil de usar y ofrece una buena gama de funciones, pero si está buscando una solución aún más intuitiva, le recomendamos que preste atención al programa.

Uso

Entonces, al comienzo del trabajo en el proyecto, se le pedirá al usuario que seleccione el tamaño de la pieza de trabajo. A continuación, deberá cargar un dibujo (se admiten todos los formatos gráficos populares), seleccionar su estilo y realizar cambios externos menores, luego colocar la pieza de trabajo y enviarla para "quemar". En este caso, se utilizarán los parámetros estándar de la cortadora láser. Para cambiarlos, puede consultar una sección especial.

Engraver Master le brinda la capacidad de controlar la velocidad y la profundidad de corte, admite el modo de grabación de punto negro y también le permite especificar el tamaño del paso, la fuerza del láser en áreas individuales. En cuanto a la compatibilidad, Engraver Master funciona con casi cualquier modelo de grabador. Estos son solo los controladores para conectarlos a una computadora, deberá descargarlos usted mismo del sitio web oficial del fabricante.

Funciones adicionales

De las características interesantes del programa, vale la pena destacar la suspensión y continuación de la "grabación", así como herramientas convenientes para configurar el espacio de trabajo. Si es necesario, le permite trabajar con varios dispositivos conectados a través de un puerto COM a la vez.

De forma predeterminada, Engraver Master no proporciona localización. Pero si es necesario, se puede traducir al ruso con la ayuda de un cracker aficionado, que, por cierto, es de muy alta calidad.

Características clave

  • preparación de imágenes y esquemas para grabar en un cortador láser;
  • gestión de los principales parámetros de "quema";
  • conveniente posicionamiento y configuración del área de trabajo;
  • soporte para quemado por áreas negras;
  • buena interfaz en ruso.

Paso 1. Creación de una imagen vectorial a partir de una imagen simple/mapa de bits

Tenga en cuenta que la vectorización de una imagen rasterizada no proporciona una copia exacta, sino un conjunto de curvas con las que debe trabajar más.

Se utiliza el programa InkScape (https://inkscape.org/ru/download/).

Con InkScape, puede convertir una imagen de mapa de bits en una imagen vectorial, es decir, convertirla en una ruta.

Para convertir un mapa de bits en rutas vectoriales, cargue o importar mapa de bits

Destacar en el campo del programa, su imagen de mapa de bits, que convertirá en contornos, y en el menú principal, seleccione el comando Rutas - Vectorizar ráster…”, o use la combinación de teclas Shift+Alt+B.

2. Vista previa como resultado de aplicar el filtro de reducción de brillo.

Segundo filtro - "Detección de bordes". Este filtro crea una imagen que se parece menos a la original que el primer filtro, pero proporciona información de la curva que otros filtros ignorarían. El valor de umbral aquí (de 0,0 a 1,0) ajusta el umbral de brillo entre píxeles adyacentes, dependiendo de qué píxeles adyacentes se convertirán o no en parte del borde de contraste y, en consecuencia, caerán en el contorno. De hecho, este parámetro determina la severidad (grosor) del borde.

1 primero:

1.1. Seleccione el objeto a grabar. Herramienta de selección y transformación, en la ventana de herramientas (la primera herramienta en la parte superior es una flecha negra) o presione la tecla S o F1. El objeto de paisaje de tinta seleccionado tendrá un borde negro o punteado a su alrededor. 1.2. Objeto de posición en el punto de coordenadas deseado (X;Y) de acuerdo con el método de adjuntar nuestro material a la mesa de la impresora 3D. Sólo mover la imagen el mouse o las teclas de flecha, o use coordenadas precisas(en la línea de comando superior) usando los campos "X" e "Y":

2. Use el primer complemento de InkScape: .

2.1. Para esta posibilidad, debemos tener los archivos de este complemento ("laser.inx", "laser.py") en una carpeta dentro de la ubicación del programa, a saber, "C: Program FilesInkscapeshareextensions". Para su comodidad, adjuntamos estos archivos de descarga a las instrucciones.

2.3. Especifique los parámetros necesarios para la generación de código en el cuadro de diálogo.

2.3.1. Los comandos de encendido y apagado del láser utilizados para nuestra impresora (por ejemplo, para la impresora 3D Wanhao, estos son los comandos M106 y M107, respectivamente, y para el grabador DIY, los comandos son M03 y M05, respectivamente). 2.3.2. Velocidad de movimiento (cuando el láser está apagado).

2.3.3. Velocidad de grabación (cuando el láser está encendido).

2.3.4. Retraso antes de moverse (quemar) en milisegundos después del momento en que se enciende el láser en el punto de inicio de cada contorno.

2.3.5. El número de pasadas por nuestro dibujo.

2.3.6. Profundidad en milímetros por pasada. Este parámetro se tiene en cuenta en el código cuando el número de pases es más de uno. Después de cada pase, se agrega un comando que baja el láser en una cantidad determinada (para mantener el enfoque).

2.3.7. Especificamos el directorio para guardar el archivo con nuestro código, el programa lo recordará y la próxima vez no será necesario ingresarlo nuevamente.

2.3.8. Haga clic en "Aplicar" para iniciar el complemento.

2.3.9. En algunos casos, es posible un error de software como resultado de la operación del complemento, y vemos una notificación al respecto, entonces el código no se generará. En tales casos, puede editar ligeramente el vector y volver a ejecutar el complemento. O use el siguiente complemento.

2.3.10.1. Inserte la línea "G28 X Y" (Ir al origen solo en los ejes X e Y) al principio del código. Esto es importante si ha movido mecánicamente el cabezal de la impresora por cualquier motivo. El comando "G28" (Ir al origen en todos los ejes) restablecerá todos los ejes a cero.

3. En caso de rendimiento insatisfactorio del primer complemento, use el complemento: gcodeherramientas.

En casos especiales, antes de llamar a la función "Path to Gcode", se requiere ejecutar las funciones "Orientation points...", "Tools library...", "Area..." (eng: "Area...") en secuencia, consulte la lecciones en la página de desarrolladores de complementos http:/ /www.cnc-club.ru/gcodetools 3.1. Si este es nuestro primer lanzamiento, vaya a la tercera pestaña: parámetros ... 3.1.1. Especificamos el directorio para guardar el archivo con nuestro código, el programa lo recordará y la próxima vez no será necesario ingresarlo nuevamente.

3.2. Volvemos a la primera pestaña. Comenzamos "Aplicar".

3.3. El código resultante se abre en el programa Notepad++ (https://notepad-plus-plus.org/) y luego hacemos varios reemplazos a lo largo del código:

3.3.1. Elimine el encabezado antes de las palabras "(Empezar a cortar la ruta de acceso:..."

3.3.2. Inserte la línea "G28 X Y" (Ir al origen solo en los ejes X e Y) al principio del código. Esto es importante si ha movido mecánicamente el cabezal de la impresora por cualquier motivo. El comando "G28" (Ir al origen en todos los ejes) restablecerá todos los ejes a cero.

3.3.3. Coloque el cursor al principio del archivo. Presione la combinación de teclas Ctrl + H. Verificamos que en el cuadro de diálogo "Reemplazar" en la configuración "Modo de búsqueda" esté configurado en "Avanzado (

3.3.4. Reemplace en todas partes "(" con ";("

3.3.5. Reemplace "G00 Z5.000000" en todas partes con "G4 P1

3.3.6. Reemplace "G01 Z-0.125000" en todas partes con "G4 P1

3.3.7. Reemplace "Z-0.125000" en todas partes con "" (es decir, elimine "Z-0.125000" en todas partes).

3.3.8. Reemplace "F400" con "F1111" en todas partes (es decir, elija la velocidad adecuada para nuestro grabado, por ejemplo, 1111 es una velocidad bastante rápida) 3.3.9. Tenga en cuenta que en este Gcode no especificamos la coordenada Z (altura del láser), porque configúrelo justo antes de lanzar el láser.

3.4. El código editado se ve así:

4. Nuestro código está casi listo para usarse en una impresora o grabadora 3D con el láser L-Cheapo instalado.

En el trabajo de cualquier programa puede haber fallas o errores. Aquí hay algunas sugerencias para superar los problemas:

3.1. enchufar Herramienta láser fotónica J Tech a veces no pone un espacio en ninguna línea de un archivo Gcode antes de que aparezca "F", por ejemplo: "G0 X167.747 Y97.2462F500.000000". Para arreglar: Reemplace "F500" con "F500" en todas partes (en la última expresión, se inserta un espacio al principio).

3.2. enchufar gcodeherramientas a veces produce un archivo vacío como salida. Entonces necesitas ejecutar: menú "Circuito", Más lejos "Objeto de esquema" y repita la generación de Gcode.

4.1. Utilice el programa de visualización Gcode: Basic CNC Viewer.

Paso 4: Imprima y grabe.

Después de encender la impresora, realice la detección automática del origen de coordenadas para todos los ejes (consulte el Paso 2 p.1.2.2).

Antes de comenzar el grabado, es necesario configurar la altura del láser Z manualmente en la impresora, si nuestro código no lo proporciona.

La altura óptima Z corresponde a una posición en la que el rayo láser está enfocado sobre la superficie de la muestra.

En el marco superior de la impresora 3D Wanhao, hay un botón rojo especial separado para encender y apagar el láser.

Use gafas protectoras antes al habilitar este botón!

Las gafas protectoras se pueden quitar. Solo después¡apaga este botón!

ASEGÚRESE DE SEGUIR LAS NORMAS DE SEGURIDAD AL TRABAJAR CON EL LÁSER. Use SOLAMENTE GAFAS DE PROTECCIÓN cuando el láser esté encendido.

Útil:

1. El comando M18 (Deshabilitar todos los motores paso a paso) libera la mesa del bloqueo de los motores, útil, por ejemplo, al final de la ejecución de todo el código.

Los programas para una máquina láser CNC son software que le permiten crear bocetos de productos futuros y convertir modelos virtuales en muestras reales.

Con una máquina láser, puede cortar productos y espacios en blanco de varios niveles de complejidad a partir de materiales sólidos. Sin embargo, para que la máquina “entienda” qué necesita hacer exactamente, se requieren dos tipos. software: editores gráficos para modelado y programas para el control directo de la máquina y todos los procesos de corte.

Modelado

Los equipos láser trabajan con objetos planos, por lo tanto, para la simulación por computadora de productos futuros, tales como programas como:

  • CorelDraw- un paquete de software que merecidamente tiene muchos fans. Cuenta con una interfaz comprensible incluso para aficionados, una gran cantidad de herramientas y plantillas, y funciona con imágenes vectoriales y rasterizadas. Guarda imágenes en muchos formatos, incluido el formato .cdr, que es necesario para la creación posterior de código G comprensible por una máquina láser.
  • Ilustrador Adobe- Editor de gráficos profesional no menos popular, que es perfecto para crear bocetos para corte por láser. Funciona con gráficos vectoriales, tiene una rica biblioteca de bocetos, plantillas, fuentes, estilos, símbolos, etc.
  • LibreCAD- software más joven y, por lo tanto, menos conocido en círculos amplios para dibujo y diseño 2D. Una interfaz simple con un mínimo de configuraciones, soporte .dxf, una función de "paso atrás", muchas opciones y herramientas: estas características son suficientes para crear modelos de computadora para corte por láser.

Por supuesto, puede crear bocetos en programas que trabajan con modelos tridimensionales, por lo que si el usuario solo está familiarizado con SolidWorks, no necesita aprender CorelDraw para trabajar con una máquina láser. Todos los paquetes de software conocidos para el diseño 3D (SolidWorks, AutoCAD, ArtCAM, MasterCAM, 3ds Max, KOMPAS-3D, etc.) son adecuados para trabajar con formas planas, pero debe estar preparado para el hecho de que el modelo tendrá que ser corregido: a menudo, cuando se exporta un modelo 3D a un formato plano, hay problemas en forma de líneas rotas o duplicadas, etc. En estos casos, todavía se requiere conocimiento de CorelDraw para poner el boceto en orden.

Software de control de láser

Para controlar el equipo láser, se utilizan los llamados shells de software, que le permiten controlar la configuración para mover el emisor desde una PC y, de hecho, crear un producto basado en un boceto virtual. Los más famosos entre ellos son:

  • trabajo con láser- un entorno gráfico fácil de usar y comprensible que le permite realizar operaciones tales como: controlar los procesos de movimiento del cabezal del láser, visualizar el proceso de procesamiento, programar los parámetros de corte, ajustar la potencia del láser y la velocidad de corte.
  • Corte con laser es otro programa fácil de entender que incluso los operadores con una base mínima de conocimientos en esta área pueden dominar. La amplia funcionalidad le permite implementar una gran cantidad de tareas relacionadas con el corte por láser: determine los puntos de entrada y retorno, ajuste los parámetros de corte, la potencia del emisor y la velocidad de su movimiento, determine el tiempo para completar el trabajo y mucho más.
  • hoja de cámara- tiene una amplia gama de funciones necesarias para trabajar con una máquina láser: controlar el movimiento del emisor, calcular el tiempo total de corte, visualizar la ruta del cabezal láser. El programa le permite crear herramientas con parámetros de corte personalizados (velocidad de descenso de la antorcha, ancho de ranura, duración de quemado, etc.) y realizar cambios en el NC.
  • RDTrabajo- un sistema de control de la máquina láser que es comprensible para la familiarización y el uso, que en términos de funcionalidad no es inferior al software anterior. Entre las herramientas: configurar el orden de corte, verificar el área de grabado, ingresar las coordenadas cero de la máquina y la pieza, configurar la velocidad de corte, etc.

El circuito está funcionando, el grabador ha comenzado. Incluso traté de quemar algo en cartón oscuro.

Como primera mejora, fijé un ventilador de 40x40x10 en el cuerpo del grabador utilizando una pieza de esquina de 20x20x1,5mm para soplar el láser y sacar el humo de la zona de grabado.

miembro del foro serpiente oren se ofreció a probar el programa T2Laser. Lo intenté.

El programa es genial. Todavía no he encontrado nada más cómodo. Varias tardes de experimentos y logré quemar la imagen en cartón con medios tonos en una calidad aceptable. Controló la potencia del láser.

Todavía estoy trabajando en el programa.

Encontré una fuente de alimentación de 12V 2a en el alijo y decidí usarla para el grabador. Compré y arreglé el conector para la fuente de alimentación en el grabador, esta es la segunda revisión menor.

Como tercer refinamiento y puramente estético, dibujé e imprimí talonarios en un perfil de 20x20.

Cuando estaba estudiando el tema de la construcción de un grabador láser, me encontré con el programa chino MyLarser: este es el programa con el que están equipados los grabadores NeJe.

Desde el primer intento de iniciar el grabador en este programa no funcionó. Un poco más tarde leí que el programa funciona con el grabador a una velocidad de 9600 kbps. El firmware 1.1f funciona en 115200.

Dado que este grabador no usa interruptores de límite, y soldé la placa para un proyecto de grabador más grande, decidí soldar un cerebro más. No es difícil. Afortunadamente, había un arduino más y varias placas de prueba en stock. Como estabilizador de 12-5V, utilicé el 7805 banal en el paquete TO220. Un plus en la placa proporcionó un conector para un ventilador de 12V.

Encontré un antiguo firmware 0.8c en Internet, funcionando a una velocidad de 9600. Lo derramé en el arduino. Configurar.

Grbl 0.8c ["$" para obtener ayuda]

$0=106.667 (x, pasos/mm)

$1=106,667 (año, pasos/mm)

$2=106,667 (z, pasos/mm)

$3=10 (pulso de paso, usec)

$4=250.000 (avance predeterminado, mm/min)

$5=500.000 (búsqueda predeterminada, mm/min)

$ 6 = 192 (máscara de inversión de puerto de paso, int: 11000000)

$ 7 = 25 (retraso de inactividad del paso, mseg)

$8=10.000 (aceleración, mm/seg^2)

$10=0,100 (arco, mm/segmento)

$11=25 (corrección de arco n, int)

$13=0 (informar pulgadas, bool)

$14=1 (inicio automático, bool)

$ 15 = 0 (invertir paso habilitado, bool)

$16=0 (límites duros, bool)

$17=0 (ciclo de inicio, bool)

$ 18 = 0 (máscara de inversión de directorio de referencia, int: 00000000)

$19=25.000 (avance de referencia, mm/min)

$20=250.000 (búsqueda de referencia, mm/min)

$ 21 = 100 (rebote de búsqueda, mseg)

Además de la diferencia en la configuración del firmware, hay otra diferencia. En el firmware 0.8, la salida para el control del láser es el puerto 12 (y en 0.9j y posteriores, la salida 11 con PWM). El láser tiene solo 2 estados, encendido y apagado. ¡Sin regulación PWM!

En la placa, soldé los contactos debajo del puente y los conecté a los puertos 11 y 12. Ahora, al reorganizar el puente, el láser se puede conectar al puerto 11 o 12 del arduino.

Con este firmware, el grabador fue determinado por el programa MyLarser. El programa es extremadamente simple, completo con el programa es un conjunto de imágenes. El ajuste se reduce a determinar el área de grabado y el tiempo de grabado.

Resultó grabar las siguientes imágenes:

Por supuesto, este producto casero no es más que un juguete. Sin embargo, este es un pequeño paso hacia la fabricación de un grabador más grande en el futuro y con un láser comprado normal y más potente.

Puede crear una imagen en cualquier programa, por ejemplo, CorelDRAW, y luego transferirla a un archivo (UE) comprensible para la máquina, de acuerdo con esta instrucción, a partir del punto 10.

O créelo en el programa ArtCAM, para esto

1. Inicie el programa ArtCAM, seleccione Archivo -> Nuevo -> Modelo... del menú (teclas de acceso directo para Ctrl+N). En la ventana que se abre, configure el tamaño de nuestro espacio en blanco, en los campos "Altura (Y)" y "Ancho (X)" y haga clic en "Aceptar".

2. En el menú Editar Vectores, seleccione "Crear Vector Texto", Figura 1.

Figura 1. Selección de una herramienta para crear texto vectorial

3 Seleccione la herramienta de grabado, Figura 2.

Figura 2 Herramienta de grabado en ArtCAM

4. Seleccione el grabador requerido de la base de herramientas, Figura 3.

Figura 3 Selección de una herramienta de la base de datos

3. En el campo de material, configure la altura de la pieza de trabajo y el desplazamiento (posición) del modelo en la pieza de trabajo, Figura 4.

Figura 4. Configuración del grosor de la pieza de trabajo y la posición del modelo.


4. La elección de la estrategia de procesamiento, Figura 5, en este caso, el grabado será toda la superficie dentro del vector.


Figura 5 Selección de estrategia de procesamiento

5 Seleccionando la estrategia de procesamiento "Solo perfil", Figura 6, en este caso el grabado será a lo largo de los vectores, sin afectar las superficies dentro del vector.

Figura 6 Selección de la estrategia de procesamiento "Solo perfil"

6 Guarde el archivo de salida, Figura 7.

figura 6 Guardando el archivo de salida

Vídeo de grabado en la máquina cnc-2535al con grabador de cono.

Foto del resultado, la altura de fuente de la inscripción "2015" - 2 mm. En la foto hay varios ejemplos de grabado con relleno dentro y fuera del vector.

Videograbado sobre acero con grabador de diamante 0.1 120g en máquina CNC-2535AL2. El grabado en metal se usa a menudo en joyas y placas de identificación de equipos.