Programmes de découpe et de gravure laser. Programmes de base pour faire fonctionner une machine laser CNC. Premiers pas avec la machine laser Endurance Neje

Programmes de découpe et de gravure laser.  Programmes de base pour faire fonctionner une machine laser CNC.  Premiers pas avec la machine laser Endurance Neje
Programmes de découpe et de gravure laser. Programmes de base pour faire fonctionner une machine laser CNC. Premiers pas avec la machine laser Endurance Neje

Le circuit fonctionne, le graveur a démarré. J'ai même essayé de graver quelque chose sur du carton noir.

En première modification, j'ai fixé un ventilateur 40x40x10 sur le corps du graveur à l'aide d'un morceau de coin de 20x20x1,5mm pour souffler le laser et éliminer la fumée de la zone de gravure.

Participant au forum couleuvre orens suggéré d'essayer le programme T2Laser. J'ai essayé.

Le programme est excellent. Je n'ai encore rien trouvé de plus pratique. Plusieurs soirées d'expérimentation et j'ai réussi à graver l'image sur du carton avec des demi-teintes d'une qualité acceptable. Contrôler la puissance du laser.

Je vais toujours travailler sur le programme.

J'ai trouvé une alimentation 12V 2a dans une cachette et j'ai décidé de l'utiliser pour le graveur. J'ai acheté et sécurisé le connecteur pour l'alimentation du graveur, c'est la deuxième modification mineure.

Comme troisième modification purement esthétique, j'ai dessiné et imprimé les casquettes dans un profil 20x20.

Quand j'étudiais la question de la construction graveur laser, je suis tombé sur le programme chinois MyLarser - c'est le programme fourni avec les graveurs NeJe.

La première tentative de lancement du graveur dans ce programme n'a pas fonctionné. Un peu plus tard, j'ai lu que le programme fonctionnait avec le graveur à une vitesse de 9600 kbps. Le firmware 1.1f fonctionne sur 115200.

Étant donné que ce graveur n'utilise pas de fin de course et que j'ai soudé la carte pour un projet de gravure plus important, j'ai décidé de souder un autre cerveau. Pas difficile. Heureusement, il y avait encore un Arduino en stock et une certaine quantité conseils de développement. En tant que stabilisateur 12-5V, j'ai utilisé un 7805 courant dans un boîtier TO220. Un plus sur la carte est un connecteur pour un ventilateur 12V.

J'ai trouvé sur Internet un ancien firmware 0.8c, fonctionnant à une vitesse de 9600. Je l'ai renversé dans l'Arduino. Mettre en place.

Grbl 0.8c ["$" pour l'aide]

0 $ = 106,667 (x, pas/mm)

$1=106,667 (y, pas/mm)

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

$3=10 (impulsion pas à pas, utilisationc)

$4=250 000 (avance par défaut, mm/min)

$5=500 000 (recherche par défaut, mm/min)

$6=192 (masque d'inversion de port d'étape, int : 11000000)

$7=25 (délai de ralenti, msec)

8 $ = 10 000 (accélération, mm/sec^2)

10 $ = 0,100 (arc, mm/segment)

$11=25 (correction n-arc, int)

$13=0 (rapport en pouces, booléen)

$14=1 (démarrage automatique, booléen)

$15=0 (activation de l'étape inversée, bool)

$16=0 (limites strictes, booléen)

$17=0 (cycle de référence, booléen)

$18=0 (masque d'inversion du répertoire de référence, int : 00000000)

19 $ = 25 000 (alimentation à tête chercheuse, mm/min)

20 $ = 250 000 (recherche de référence, mm/min)

21 $ = 100 (anti-rebond de référence, msec)

En plus de la différence dans les paramètres du micrologiciel, il existe une autre différence. Dans le firmware 0.8, la sortie pour le contrôle laser est le port 12 (et dans 0.9j et versions ultérieures, la 11ème broche avec PWM). Le laser n'a que 2 états, allumé et éteint. Pas de régulation PWM !

Sur la carte, j'ai soudé les contacts du cavalier et les ai connectés aux ports 11 et 12. Maintenant, en réorganisant le cavalier, le laser peut être connecté au port 11 ou 12 de l'Arduino.

Le graveur a installé ce firmware à l'aide du programme MyLarser. Le programme est extrêmement simple ; le programme est livré avec un ensemble d'images. Le réglage revient à déterminer la zone de gravure et le temps de gravure.

J'ai réussi à graver les images suivantes :

Bien entendu, ce produit fait maison n’est rien de plus qu’un jouet. Cependant, il s'agit d'un petit pas vers la fabrication d'un graveur plus grand à l'avenir et avec un laser acheté normal et plus puissant.

Le programme CNC Master, à partir de la version 2.7.5.0, prend en charge l'utilisation de fichiers DXF, ce qui peut réduire considérablement la complexité de l'écriture de nombreux programmes pour contrôler une machine CNC.
L'écriture d'un programme de gravure artistique, à la fois 3D et 2D, est une tâche fastidieuse dont la solution semble extrêmement difficile sans outils d'automatisation. Dans le cas de la gravure 2D, l’image peut être constituée de centaines de milliers de primitives. L'écriture manuelle de programmes pour de telles images prendrait un temps considérable. Dans le cas de l'élaboration d'un programme de contrôle (ci-après dénommé CP) utilisant moyens modernes Traitement des informations, cette opération peut prendre seulement quelques minutes, compte tenu du temps nécessaire à la préparation du fichier image.
L'algorithme de génération de CN pour la gravure 2D à l'aide du programme CNC Master est assez simple :

1. Lancez le programme CNC Master (version 0.2.7.5 et antérieure)

2. Sélectionnez l'onglet « Gravure »



4. Cliquez sur le bouton « Charger DXF », après quoi la fenêtre de sélection de fichier s'ouvrira

5. Sélectionnez un fichier pré-préparé et cliquez sur le bouton « Ouvrir »


6. Définissez les paramètres de gravure (profondeur et vitesse) et cliquez sur le bouton « Générer »

7. Après la génération, l'onglet « Programme de contrôle » s'ouvrira avec le résultat de la génération


8. Sélectionnez « Fichier » dans le menu du haut, puis « Enregistrer », enregistrez

9. Le programme est prêt. Nous le chargeons dans le programme de contrôle de la machine et le traitons

La plupart des articles sur le site décrivent le travail dans le programme ArtCAM v8/v9. Si vous utilisez des versions ultérieures du programme (v11/v12 ou ultérieure), pour faciliter l'utilisation du programme et des articles, vous devez configurer la mise en page après avoir démarré ArtCAM, comme indiqué sur la figure :

La préparation du fichier est conçue pour un laser bleu d'une puissance de 1..10 W avec un diamètre de faisceau de 0,25 mm.

Préparé à votre convenance programme graphique point noir - dessin blanc au format .bmp ouvert dans le programme ArtCam

Fichier - Ouvrir


Si nécessaire, redimensionnez (redimensionnez) le modèle.


Dans le programme ArtCam, vous devez modifier la résolution du modèle - augmentez-la environ deux fois. Modèle ->Modifier la résolution.


Utilisez le curseur dans la zone de gauche pour définir la nouvelle résolution (1). Les nouveaux paramètres de résolution devraient être environ deux fois plus grands que les paramètres de résolution actuels. Ensuite, cliquez sur le bouton Appliquer (2).


Appelez l'éditeur de formulaire. Modèle -> Editeur de formulaires ou double-cliquez simplement avec le bouton gauche de la souris sur le carré noir en bas de l'image (1). Dans la fenêtre qui apparaît, sélectionnez le bouton FLAT (2). Ensuite, entrez une valeur de 1 mm pour la hauteur initiale (3). Suivant - Soustraire (4), Appliquer (5), Fermer (6).


Un relief apparaîtra dans la zone de vue 3D.


Nous créons un outil LASER basé sur une fraise en bout. Pour ça

Allez dans l'onglet UE (1),

Sélectionnez BASE DE DONNÉES OUTILS (2),

Ajouter nouvel outil (3),

Saisissez le nom de l'outil, sélectionnez le type d'outil - FIN, unités de mesure mm/sec (4),

Nous fixons le diamètre à 0,001, la profondeur de traitement est minimale (5),

Pas - 0,001, vitesse, broche - n'importe lequel (6),

Enregistrez les modifications (7), enregistrez la création d'un nouvel outil (8).


En restant dans l'onglet NC (1), sélectionnez TRAITEMENT EN RELIEF (2).


Nous ajustons la trajectoire du mouvement - SNAKE IN X, angle - 0, tolérance - 0, précision - 0,001 (1).

Hauteur de sécurité en Z - 1, point de retour en X et Y - 0, en Z - 1 (2).

Outil Sélectionner (3) laser 0,001 (4), Sélectionner (5).


Nous indiquons un pas de 0,25 mm (mise au point laser) (1), profondeur par passe de 1 mm (2)


Déterminez le matériau (1), la hauteur de la pièce 1,0 (2), faites attention au décalage (3), OK (4), donnez un nom à la pièce (5), calculez maintenant (6), fermez (7) .




Déplacez l'UE vers la section enregistrée (1),

Sélectionnez le code G (mm) (2),

Enregistrer (3),

Sélectionnez le dossier de stockage (4) et définissez le nom du fichier (5),

Enregistrez les modifications (6) et fermez la fenêtre (7).


Ensuite, vous devez ouvrir le programme dans le Bloc-notes et remplacer (Modifier - Remplacer) toutes les valeurs de Z 1,000 par Z 0,010. Si nécessaire, modifiez la valeur de vitesse sur la valeur F1000 requise. Ceci est fait pour que l'axe Z ne perde pas de temps et que la tête marche avec vitesse constante sans arrêts ni délais pour allumer/éteindre le laser.

Photo d'une image obtenue par gravure sur un bureau fraiseuse avec laser installé.

ATTENTION! Lorsque vous travaillez avec un laser, suivez les précautions de sécurité. Utilisez TOUJOURS des lunettes !

Gravure à partir d'une photographie sur une machine à graver et à fraiser Modelist3040

Vidéo de gravure sur une fraiseuse de bureau Modelist3040

Vidéo de découpe de papier laser sur une machine Modelit3040

Les programmes pour une machine laser CNC sont des logiciels qui vous permettent de créer des croquis de futurs produits et de transformer des modèles virtuels en échantillons réels.

À l'aide d'une machine laser, vous pouvez découper des produits et des flans de différents niveaux de complexité à partir de matériaux durs. Cependant, pour que la machine « comprenne » exactement ce qu’elle doit faire, deux types de logiciel: éditeurs graphiques pour la modélisation et programmes pour contrôler la machine elle-même et tous les processus de découpe.

La modélisation

L'équipement laser fonctionne avec des objets plats, donc pour la modélisation informatique des futurs produits, des programmes tels que :

  • CorelDraw- un progiciel qui compte à juste titre de nombreux fans. Il présente une interface compréhensible même pour les amateurs, gros montant outils et modèles, fonctionne avec des images vectorielles et raster. Enregistre les images dans de nombreux formats, y compris le format .cdr, nécessaire à la création ultérieure d'un code G compréhensible par la machine laser.
  • Adobe Illustrator - un éditeur graphique professionnel tout aussi populaire, parfait pour créer des croquis pour découpe au laser. Fonctionne avec des graphiques vectoriels, dispose d'une riche bibliothèque de croquis, de modèles, de polices, de styles, de symboles, etc.
  • LibreCAD- des logiciels de dessin et de conception 2D plus jeunes et donc moins connus. Une interface simple avec un minimum de paramètres, un support .dxf, une fonction "step back", de nombreuses options et outils - ces caractéristiques suffisent amplement à créer modèles informatiques pour la découpe laser.

Bien entendu, vous pouvez créer des croquis dans des programmes fonctionnant avec Modèles 3D, donc si l'utilisateur n'est familier qu'avec SolidWorks, il n'a pas besoin d'apprendre CorelDraw pour travailler avec appareil laser. Tous les logiciels connus pour la conception 3D (SolidWorks, AutoCAD, ArtCAM, MasterCAM, 3ds Max, KOMPAS-3D, etc.) conviennent pour travailler avec formes plates, mais vous devez vous préparer au fait que le modèle devra être ajusté - souvent lors de l'exportation d'un modèle tridimensionnel au format plat, des problèmes surviennent sous la forme de lignes brisées ou dupliquées, etc. Dans ces cas, la connaissance de CorelDraw sera toujours nécessaire pour mettre de l'ordre dans l'esquisse.

Logiciel de contrôle de machine laser

Pour conduire équipement laser on utilise des shells logiciels qui permettent de contrôler depuis un PC les paramètres de déplacement de l'émetteur et, en fait, la création d'un produit basé sur une esquisse virtuelle. Les plus célèbres d'entre eux :

  • Travail au laser- un environnement graphique simple à utiliser et à familiariser qui permet d'effectuer des opérations telles que : contrôler les processus de déplacement de la tête laser, visualiser le processus de traitement, programmer les paramètres de découpe, régler la puissance laser et la vitesse de découpe.
  • Coupe au laser est un autre programme facile à comprendre qui peut être maîtrisé même par des opérateurs ayant une base de connaissances minimale dans ce domaine. Une large fonctionnalité vous permet de mettre en œuvre un grand nombre de tâches liées à la découpe laser : déterminer les points d'entrée et de retour, configurer les paramètres de découpe, la puissance de l'émetteur et la vitesse de son mouvement, déterminer le temps pour terminer le travail, et bien plus encore.
  • FeuilleCam- dispose d'une large gamme de fonctions nécessaires au travail avec une machine laser : contrôle du mouvement de l'émetteur, calcul du temps total de découpe, visualisation du parcours de déplacement de la tête laser. Le programme vous permet de créer des outils avec des paramètres de coupe personnalisés (vitesse de descente de la fraise, largeur de fente, durée de perçage, etc.) et d'apporter des modifications au CP.
  • RDWork- un système de contrôle de machine laser facile à familiariser et à utiliser, dont les fonctionnalités ne sont en aucun cas inférieures au logiciel ci-dessus. Les outils comprennent : le réglage de l'ordre de découpe, la vérification de la zone de gravure, la saisie des coordonnées zéro de la machine et de la pièce, le réglage de la vitesse de découpe, etc.

Étape 1. Créez une image vectorielle à partir d'une image simple/raster

Veuillez noter que la vectorisation d'une image raster ne donne pas Copie exacte, mais un ensemble de courbes avec lesquelles vous devez travailler davantage.

Le programme InkScape est utilisé (https://inkscape.org/ru/download/).

Avec InkScape, vous pouvez transformer image raster en un vecteur, c'est-à-dire le transformer en contour.

Pour transformer une image raster en contours vectoriels, téléchargez ou importer image raster.

Souligner dans le champ du programme votre image raster, que vous convertirez en contours, et dans le menu principal sélectionnez la commande "Contours" - "Vectoriser" raster...", ou utilisez la combinaison de touches Maj+Alt+B.

2. Aperçu du résultat de l'application du filtre Réduction de la luminosité.

Deuxième filtre - "Détection des contours". Ce filtre produit une image moins similaire à l'originale que le résultat du premier filtre, mais fournit des informations sur les courbes que d'autres filtres ignoreraient. La valeur seuil ici (de 0,0 à 1,0) ajuste le seuil de luminosité entre les pixels adjacents, en fonction des pixels adjacents qui feront ou non partie du bord de contraste et, par conséquent, tomberont dans le contour. En fait, ce paramètre détermine la sévérité (épaisseur) du bord.

1. Premièrement :

1.1. Sélectionnez l'objet que nous allons graver. Sélectionnez et transformez l'outil, dans la fenêtre outil (le premier outil en haut sous la forme d'une flèche noire) ou appuyez sur la touche S ou F1. L'objet Inkscape sélectionné sera entouré d'une bordure noire ou en pointillés. 1.2. Positionner l'objet V le bon point coordonnées (X;Y) selon la méthode de fixation de notre matériau à l'étape de l'imprimante 3D. Juste déplacer l'image souris ou les touches fléchées, ou utilisez réglage précis des coordonnées(sur la ligne de commande supérieure) en utilisant les champs "X" et "Y" :

2. Utilisez le premier plugin InkScape : .

2.1. Pour cette fonctionnalité, nous devons avoir les fichiers de ce plugin (« laser.inx », « laser.py ») dans un dossier à l'intérieur de l'emplacement du programme, à savoir « C:Program FilesInkscapeshareextensions ». Pour votre commodité, nous avons joint ces fichiers téléchargeables aux instructions.

2.3. Nous indiquons dans la boîte de dialogue les paramètres nécessaires à la génération du code.

2.3.1. Les commandes d'allumage et d'extinction du laser utilisées pour notre imprimante (par exemple, pour l'imprimante 3D Wanhao ce sont respectivement les commandes M106 et M107, et pour le graveur DIY, les commandes M03 et M05, respectivement). 2.3.2. Vitesse de déplacement (lorsque le laser est éteint).

2.3.3. Vitesse de gravure (lorsque le laser est allumé).

2.3.4. Délai avant le mouvement (gravure) en millisecondes après l'allumage du laser au point de départ de chaque contour.

2.3.5. Le nombre de passages sur notre dessin.

2.3.6. Profondeur en millimètres par passe. Ce paramètre est pris en compte dans le code lorsqu'il y a plusieurs passes. Après chaque passage, une commande est ajoutée qui abaisse le laser d'une valeur donnée (pour maintenir la mise au point).

2.3.7. Nous indiquons le répertoire pour enregistrer le fichier avec notre code, il sera mémorisé par le programme et la prochaine fois vous n'aurez pas besoin de le saisir à nouveau.

2.3.8. Cliquez sur « Appliquer » pour démarrer le plugin.

2.3.9. Dans certains cas, une erreur logicielle est possible à la suite du fonctionnement du plugin, et nous voyons une notification à ce sujet, le code ne sera alors pas généré. Dans de tels cas, vous pouvez modifier légèrement le vecteur et réexécuter le plugin. Ou utilisez le plugin suivant.

2.3.10.1. Au début du code, insérez la ligne « G28 X Y » (Aller à l'origine uniquement sur les axes X et Y). Ceci est important si vous avez déplacé mécaniquement la tête d'impression pour une raison quelconque. La commande « G28 » (Aller à l'origine sur tous les axes) remettra tous les axes à zéro.

3. Si le premier plugin ne fonctionne pas de manière satisfaisante, utilisez le plugin : "GcodeTools".

Dans des cas particuliers, avant d'appeler la fonction « Chemin vers Gcode », il est nécessaire d'exécuter séquentiellement les fonctions « Points d'orientation... », « Bibliothèque d'outils... », « Zone... » (eng : « Area. ..”), pour plus de détails, voir les leçons sur la page des développeurs de plugins http://www.cnc-club.ru/gcodetools 3.1. S'il s'agit de notre premier lancement, alors rendez-vous dans le troisième onglet : paramètres... 3.1.1. Nous indiquons le répertoire pour enregistrer le fichier avec notre code, il sera mémorisé par le programme et la prochaine fois vous n'aurez pas besoin de le saisir à nouveau.

3.2. Nous revenons au premier onglet. Exécutez « Appliquer ».

3.3. Nous ouvrons le code résultant dans Notepad++ (https://notepad-plus-plus.org/) puis effectuons plusieurs remplacements dans tout le code :

3.3.1. Supprimez l'en-tête jusqu'aux mots "(Démarrer l'identifiant du chemin de coupe :..."

3.3.2. Au début du code, insérez la ligne « G28 X Y » (Aller à l'origine uniquement sur les axes X et Y). Ceci est important si vous avez déplacé mécaniquement la tête d'impression pour une raison quelconque. La commande « G28 » (Aller à l'origine sur tous les axes) remettra tous les axes à zéro.

3.3.3. Placez le curseur au début du fichier. Appuyez sur la combinaison de touches Ctrl + H. Vérifiez que dans la boîte de dialogue « Remplacer » dans les paramètres « Mode de recherche » est défini sur « Avancé (

3.3.4. Remplacez partout "(" par ";("

3.3.5. Remplacez partout « G00 Z5.000000 » par « G4 P1

3.3.6. Remplacez partout « G01 Z-0.125000 » par « G4 P1

3.3.7. Remplacez « Z-0.125000 » par « » partout (c'est-à-dire supprimez « Z-0.125000 » partout).

3.3.8. Remplacez partout « F400 » par « F1111 » (c'est-à-dire sélectionnez la bonne vitesse pour notre gravure, par exemple, 1111 est une vitesse assez rapide) 3.3.9. Notez que dans ce code G nous ne précisons pas la coordonnée Z (hauteur du laser), car Réglons-le immédiatement avant de démarrer le laser.

3.4. Le code édité ressemble à ceci :

4. Notre code est presque prêt à être utilisé dans une imprimante ou un graveur 3D avec un laser L-Cheapo installé.

Tout programme peut avoir des problèmes ou des erreurs. Voici quelques conseils pour surmonter les problèmes :

3.1. Brancher "Outil laser photonique J Tech" parfois, ne met pas d'espace dans aucune ligne du fichier Gcode avant l'apparition de « F », par exemple : « G0 X167.747 Y97.2462F500.000000 ». Pour supprimer : Remplacer « F500 » par « F500 » partout (un espace est inséré au début dans la dernière expression).

3.2. Brancher "GcodeTools" Parfois, il produit un fichier vide en sortie. Ensuite, vous devez exécuter : menu "Circuit", Plus loin "Objet de contour" et répétez la génération de Gcode.

4.1. Utilisez le programme de visualisation Gcode : Basic CNC Viewer.

Étape 4 : Impression et gravure.

Après avoir allumé l'imprimante, effectuez une détection automatique de l'origine des coordonnées pour tous les axes (voir étape 2, p. 1.2.2).

Avant de commencer la gravure, il est nécessaire de régler manuellement la hauteur du laser Z sur l'imprimante, si cela n'est pas prévu dans notre code.

La hauteur Z optimale correspond à une position telle que le faisceau laser soit focalisé sur la surface de l'échantillon.

Il y a un bouton rouge spécial séparé pour allumer et éteindre le laser sur le cadre supérieur de l'imprimante 3D Wanhao.

Portez des lunettes de sécurité avant en allumant ce bouton !

Les lunettes de sécurité peuvent être retirées seulement aprèséteignez ce bouton !

ASSUREZ-VOUS DE SUIVRE LES PRÉCAUTIONS DE SÉCURITÉ lorsque vous travaillez avec des lasers. Utilisez UNIQUEMENT AVEC DES LUNETTES DE SÉCURITÉ lorsque le laser est allumé.

Utile:

1. La commande M18 (Désactiver tous les moteurs pas à pas) libère la table du blocage des moteurs, utile par exemple à la fin de l'exécution complète du code.