Software pentru gravare cu laser. Descărcați cea mai recentă versiune a programului de control al mașinii cnc arduino. Programe pentru procesarea imaginilor la gravare semitonuri

Engraver Master este un program conceput pentru a pregăti modele de ardere pe o tăietoare cu laser. Folosind acest software gratuit, puteți finaliza toate etapele pregătirii unei imagini pentru aplicarea ulterioară pe lemn sau alt material. EM este destul de ușor de utilizat și oferă o gamă bună de funcții, dar dacă ești în căutarea unei soluții și mai intuitive, atunci îți recomandăm să fii atent la program.

Utilizare

Deci, la începutul lucrării la proiect, utilizatorului i se va cere să selecteze dimensiunea piesei de prelucrat. Apoi, va trebui să încărcați un desen (sunt acceptate toate formatele grafice populare), să îi selectați stilul și să faceți modificări externe minore, apoi să poziționați piesa de prelucrat și să o trimiteți pentru „ardere”. În acest caz, vor fi utilizați parametrii standard ai tăietorului cu laser. Pentru a le schimba, vă puteți referi la o secțiune specială.

Engraver Master vă oferă posibilitatea de a controla viteza și adâncimea de tăiere, acceptă modul de ardere cu puncte negre și vă permite, de asemenea, să specificați dimensiunea pasului, puterea laserului în zone individuale. În ceea ce privește compatibilitatea, Engraver Master funcționează cu aproape orice model de gravor. Iată doar driverele pentru conectarea lor la un computer, va trebui să le descărcați singur de pe site-ul oficial al producătorului.

Funcții suplimentare

Dintre caracteristicile interesante ale programului, merită subliniată suspendarea și continuarea „arderii”, precum și instrumentele convenabile pentru configurarea spațiului de lucru. Dacă este necesar, vă permite să lucrați cu mai multe dispozitive conectate printr-un port COM simultan.

În mod implicit, Engraver Master nu oferă localizare. Dar, dacă este necesar, poate fi tradus în rusă cu ajutorul unui cracker amator, care, apropo, este făcut de foarte înaltă calitate.

Caracteristici cheie

  • pregătirea imaginilor și schemelor pentru ardere pe un tăietor cu laser;
  • gestionarea parametrilor principali de „ardere”;
  • poziționarea și setarea convenabilă a zonei de lucru;
  • suport pentru ardere prin zone negre;
  • interfață frumoasă în rusă.

Pasul 1. Crearea unei imagini vectoriale dintr-o imagine simplă/bitmap

Vă rugăm să rețineți că vectorizarea unei imagini raster nu oferă o copie exactă, ci un set de curbe cu care trebuie să lucrați mai departe.

Este folosit programul InkScape (https://inkscape.org/ru/download/).

Cu InkScape, puteți transforma o imagine bitmap într-o imagine vectorială, adică o transformați într-o cale.

Pentru a converti un bitmap în trasee vectoriale, încărcați sau import bitmap.

A scoate in evidentaîn câmpul programului, imaginea ta bitmap, pe care o vei converti în contururi, iar în meniul principal, selectează comanda Căi - Vectorizați raster...”, sau utilizați combinația de taste Shift+Alt+B.

2. Previzualizează ca rezultat al aplicării filtrului Reducere luminozitate.

Al doilea filtru - „Detecția marginilor”. Acest filtru creează o imagine care arată mai puțin ca originalul decât primul filtru, dar oferă informații despre curbă pe care alte filtre le-ar ignora. Valoarea pragului de aici (de la 0,0 la 1,0) ajustează pragul de luminozitate între pixelii adiacenți, în funcție de ce pixeli adiacenți vor deveni sau nu parte din marginea de contrast și, în consecință, vor cădea în contur. De fapt, acest parametru determină severitatea (grosimea) marginii.

1. În primul rând:

1.1. Selectați obiectul de gravat. Instrument de selecție și transformare, în fereastra instrumentului (primul instrument de sus este o săgeată neagră) sau apăsați tasta S sau F1. Obiectul inkscape selectat va avea un chenar negru sau punctat în jurul lui. 1.2. Poziționați obiectul la punctul de coordonate dorit (X;Y) conform metodei de atașare a materialului nostru la masa imprimantei 3D. Doar muta imaginea mouse-ul sau tastele săgeți sau utilizați coordonate precise(în linia de comandă de sus) folosind câmpurile „X” și „Y”:

2. Utilizați primul plugin InkScape: .

2.1. Pentru această posibilitate, trebuie să avem fișierele acestui plugin („laser.inx”, „laser.py”) într-un folder din interiorul locației programului și anume „C: Program FilesInkscapeshareextensions”. Pentru confortul dvs., am atașat aceste fișiere de descărcare la instrucțiuni.

2.3. Specificați parametrii necesari pentru generarea codului în caseta de dialog.

2.3.1. Comenzile de pornire și oprire laser utilizate pentru imprimanta noastră (de exemplu, pentru imprimanta 3D Wanhao, acestea sunt comenzile M106, respectiv M107, iar pentru gravorul DIY, comenzile sunt M03 și respectiv M05). 2.3.2. Viteza de mișcare (când laserul este oprit).

2.3.3. Viteza de ardere (când laserul este pornit).

2.3.4. Întârziere înainte de deplasare (ardere) în milisecunde după momentul în care laserul este pornit la punctul de pornire al fiecărui contur.

2.3.5. Numărul de treceri prin desenul nostru.

2.3.6. Adâncime în milimetri pe trecere. Acest parametru este luat în considerare în cod atunci când numărul de treceri este mai mare de unul. După fiecare trecere, se adaugă o comandă care coboară laserul cu o anumită cantitate (pentru a menține focalizarea).

2.3.7. Specificăm directorul pentru salvarea fișierului cu codul nostru, acesta va fi reținut de program și data viitoare nu va trebui să fie introdus din nou.

2.3.8. Faceți clic pe „Aplicați” pentru a porni pluginul.

2.3.9. În unele cazuri, este posibilă o eroare de software ca urmare a funcționării pluginului și vedem o notificare despre aceasta, atunci codul nu va fi generat. În astfel de cazuri, puteți edita ușor vectorul și reporniți pluginul. Sau utilizați următorul plugin.

2.3.10.1. Introduceți linia „G28 X Y” (Mergeți la origine doar pe axa X și Y) la începutul codului. Acest lucru este important dacă ați mutat mecanic capul imprimantei din orice motiv. Comanda „G28” (Mergeți la origine pe toate axele) va reseta toate axele la zero.

3. În caz de performanță nesatisfăcătoare a primului plugin, utilizați pluginul: gcodetools.

În cazuri speciale, înainte de a apela funcția „Calea către Gcode”, este necesar să rulați funcțiile „Puncte de orientare...”, „Biblioteca de instrumente...”, „Zona...” (eng: „Zona...”) în secvență, consultați lecții pe pagina dezvoltatorilor de pluginuri http://www.cnc-club.ru/gcodetools 3.1. Dacă aceasta este prima noastră lansare, atunci mergeți la a treia filă: parametri ... 3.1.1. Specificăm directorul pentru salvarea fișierului cu codul nostru, acesta va fi reținut de program și data viitoare nu va trebui să fie introdus din nou.

3.2. Revenim la prima filă. Începem „Aplica”.

3.3. Codul rezultat este deschis în programul Notepad++ (https://notepad-plus-plus.org/) și apoi facem mai multe înlocuiri în întregul cod:

3.3.1. Îndepărtați antetul înainte de cuvintele „(Începeți id-ul căii de tăiere:…”

3.3.2. Introduceți linia „G28 X Y” (Mergeți la origine doar pe axa X și Y) la începutul codului. Acest lucru este important dacă ați mutat mecanic capul imprimantei din orice motiv. Comanda „G28” (Mergeți la origine pe toate axele) va reseta toate axele la zero.

3.3.3. Plasați cursorul la începutul fișierului. Apăsați combinația de taste Ctrl + H. Verificăm că în caseta de dialog „Înlocuire” din setările „Mod de căutare” este setat la „Avansat (

3.3.4. Înlocuiește peste tot „(” cu „;(”

3.3.5. Înlocuiți „G00 Z5.000000” peste tot cu „G4 P1

3.3.6. Înlocuiți „G01 Z-0.125000” peste tot cu „G4 P1

3.3.7. Înlocuiți „Z-0.125000” peste tot cu „” (adică ștergeți „Z-0.125000” peste tot).

3.3.8. Înlocuiți „F400” cu „F1111” peste tot (adică alegeți viteza potrivită pentru gravura noastră, de exemplu, 1111 este o viteză destul de mare) 3.3.9. Rețineți că în acest Gcode nu specificăm coordonatele Z (înălțimea laserului), deoarece setați-l chiar înainte de a lansa laserul.

3.4. Codul editat arată astfel:

4. Codul nostru este aproape gata pentru a fi folosit într-o imprimantă sau gravor 3D cu laserul L-Cheapo instalat.

În activitatea oricăror programe pot exista erori sau erori. Iată câteva sugestii pentru a depăși problemele:

3.1. conecteaza Instrument laser J Tech Photonics uneori nu pune un spațiu în nicio linie a unui fișier Gcode înainte de apariția lui „F”, de exemplu: „G0 X167.747 Y97.2462F500.000000”. Pentru a remedia: înlocuiți „F500” cu „F500” peste tot (în ultima expresie, la început este inserat un spațiu).

3.2. conecteaza gcodetools uneori produce un fișier gol ca ieșire. Apoi trebuie să executați: meniu "Circuit", Mai departe „Obiect contur”și repetați generarea Gcode.

4.1. Utilizați programul de vizualizare Gcode: Basic CNC Viewer.

Pasul 4: Imprimați și inscripționați.

După pornirea imprimantei, efectuați detectarea automată a originii coordonatelor pentru toate axele (vezi Pasul 2 p.1.2.2).

Înainte de a începe gravura, este necesar să setați manual înălțimea laserului Z pe imprimantă, dacă acest lucru nu este prevăzut de codul nostru.

Înălțimea optimă Z corespunde unei astfel de poziții încât fasciculul laser să fie focalizat pe suprafața probei.

Pe cadrul superior al imprimantei 3D Wanhao, există un buton roșu special separat pentru pornirea și oprirea laserului.

Purtați ochelari de protecție înainte prin activarea acestui buton!

Ochelarii de protecție pot fi îndepărtați doar după dezactivați acest buton!

ASIGURAȚI-VĂ CĂ REPREPȚI REGULILE DE SIGURANȚĂ CÂND LUCRAȚI CU LASERUL. Folosiți NUMAI OCHAURI DE PROTECȚIE când laserul este pornit.

Util:

1. Comanda M18 (Dezactivare toate motoarele pas cu pas) eliberează tabelul de blocarea de către motoare, utilă, de exemplu, la sfârșitul întregii execuții a codului.

Programele pentru o mașină laser CNC sunt software care vă permit să creați schițe ale produselor viitoare și să transformați modele virtuale în mostre reale.

Folosind o mașină laser, puteți tăia produse și semifabricate de diferite niveluri de complexitate din materiale solide. Cu toate acestea, pentru ca mașina să „înțeleagă” exact ce trebuie să facă, sunt necesare două tipuri. software: editori grafici pentru modelare si programe pentru controlul direct al masinii si al tuturor proceselor de taiere.

Modelare

Echipamentele laser funcționează cu obiecte plate, prin urmare, pentru simularea computerizată a produselor viitoare, precum programe precum:

  • Corel Draw- un pachet software care merită să aibă o mulțime de fani. Dispune de o interfață care este de înțeles chiar și pentru amatori, un număr mare de instrumente și șabloane și funcționează cu imagini vectoriale și raster. Salvează imagini în mai multe formate, inclusiv formatul .cdr, care este necesar pentru crearea ulterioară a codului G care poate fi înțeles de o mașină laser.
  • Adobe Illustrator- nu mai puțin popular editor grafic profesional, care este perfect pentru a crea schițe pentru tăierea cu laser. Funcționează cu grafică vectorială, are o bibliotecă bogată de schițe gata făcute, șabloane, fonturi, stiluri, simboluri etc.
  • LibreCAD- software mai tânăr și, prin urmare, mai puțin cunoscut în cercurile largi, pentru desen și design 2D. O interfață simplă cu un minim de setări, suport .dxf, o funcție „pas înapoi”, multe opțiuni și instrumente - aceste caracteristici sunt destul de suficiente pentru a crea modele computerizate pentru tăierea cu laser.

Desigur, puteți crea schițe în programe care funcționează cu modele tridimensionale, așa că dacă utilizatorul este familiarizat doar cu SolidWorks, nu trebuie să învețe CorelDraw pentru a lucra cu o mașină laser. Toate pachetele software cunoscute pentru design 3D (SolidWorks, AutoCAD, ArtCAM, MasterCAM, 3ds Max, KOMPAS-3D etc.) sunt potrivite pentru lucrul cu forme plate, dar trebuie să fii pregătit pentru faptul că modelul va trebui să fie corectat - adesea atunci când exportați un model 3D într-un format plat, există probleme sub formă de linii întrerupte sau duplicate etc. În aceste cazuri, este încă necesară cunoștințele despre CorelDraw pentru a aduce schița în ordine.

Software de control laser

Pentru a controla echipamentele laser, se folosesc așa-numitele shell-uri software, care vă permit să controlați setările pentru mutarea emițătorului de pe un computer și, de fapt, crearea unui produs bazat pe o schiță virtuală. Cele mai cunoscute dintre ele sunt:

  • Lucru cu laser- un mediu grafic ușor de utilizat și de înțeles, care vă permite să efectuați operații precum: controlul proceselor de deplasare a capului laser, vizualizarea procesului de prelucrare, programarea parametrilor de tăiere, reglarea puterii laserului și a vitezei de tăiere.
  • LaserCut este un alt program ușor de înțeles pe care chiar și operatorii cu o bază minimă de cunoștințe în acest domeniu îl pot stăpâni. Funcționalitatea largă vă permite să implementați un număr mare de sarcini legate de tăierea cu laser: determinați punctele de intrare și de întoarcere, ajustați parametrii de tăiere, puterea emițătorului și viteza de mișcare a acestuia, determinați timpul de finalizare a lucrării și multe Mai Mult.
  • sheetcam- are o gamă largă de funcții necesare lucrului cu o mașină laser: controlul mișcării emițătorului, calcularea timpului total de tăiere, vizualizarea traseului capului laser. Programul vă permite să creați unelte cu parametri de tăiere personalizați (viteza de coborâre a pistolului, lățimea fantei, durata arderii etc.) și să faceți modificări la NC.
  • RDWork- un sistem de control al mașinii laser care este de înțeles pentru familiarizare și utilizare, care din punct de vedere al funcționalității nu este în niciun caz inferior software-ului de mai sus. Printre scule: stabilirea ordinii de tăiere, verificarea zonei de gravare, introducerea coordonatelor zero pentru mașină și piesă, setarea vitezei de tăiere etc.

Circuitul funcționează, gravorul a pornit. Am încercat chiar să ard ceva pe carton închis la culoare.

Ca o primă îmbunătățire, am fixat un ventilator de 40x40x10 pe corpul gravorului folosind o bucată de colț de 20x20x1.5mm pentru a sufla laserul și a îndepărta fumul din zona de gravură.

Membru forum şarpe de oră sa oferit să încerce programul T2Laser. Am incercat.

Programul este grozav. Nu am întâlnit încă nimic mai confortabil. Câteva seri de experimente și am reușit să ard poza pe carton cu semitonuri la o calitate acceptabilă. Controlează puterea laserului.

Încă lucrez la program.

Am găsit o sursă de alimentare de 12V 2a în depozit și am decis să o folosesc pentru gravor. Am cumpărat și am reparat conectorul pentru sursa de alimentare pe gravor, aceasta este a doua revizuire minoră.

Ca un al treilea rafinament pur estetic, am desenat și imprimat stub-uri într-un profil de 20x20.

Când studiam problema construirii unei gravoare cu laser, am dat peste programul chinezesc MyLarser - acesta este programul cu care sunt echipate gravoarele NeJe.

De la prima încercare de a porni gravorul în acest program nu a funcționat. Puțin mai târziu am citit că programul funcționează cu gravorul la o viteză de 9600 kbps. Firmware-ul 1.1f funcționează pe 115200.

Deoarece acest gravor nu folosește întrerupătoare de limită și am lipit placa pentru un proiect de gravor mai mare, am decis să lipim încă un creier. Nu e complicat. Din fericire, mai era un arduino și o serie de plăci de breadboard în stoc. Ca stabilizator de 12-5V, am folosit banalul 7805 din pachetul TO220. Un plus de pe placă a oferit un conector pentru un ventilator de 12V.

Am găsit un vechi firmware 0.8c pe Internet, care rulează la o viteză de 9600. L-am vărsat în arduino. Înființat.

Grbl 0,8c [„$” pentru ajutor]

$0=106,667 (x, pași/mm)

1 USD=106,667 (a, pași/mm)

$2=106,667 (z, pași/mm)

$3=10 (impuls de pas, usec)

4 USD=250.000 (aliment implicit, mm/min)

$5=500.000 (căutare implicită, mm/min)

$6=192 (mască inversă port pas, int:11000000)

$7=25 (întârziere la pas în pas, msec)

$8=10.000 (accelerație, mm/sec^2)

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

$11=25 (corecție n-arc, int)

$13=0 (raport inci, bool)

$14=1 (pornire automată, bool)

$15=0 (activare pas invers, bool)

$16=0 (limite dure, bool)

17$=0 (ciclu de orientare, bool)

$18=0 (masca inversă direcție de origine, int:00000000)

19 USD=25.000 (aliment de orientare, mm/min)

20 USD=250.000 (căutare de orientare, mm/min)

21 USD=100 (debarasare de origine, msec)

Pe lângă diferența dintre setările firmware-ului, există o altă diferență. În firmware-ul 0.8, ieșirea pentru controlul laser este portul 12 (și în 0.9j și mai târziu, a 11-a ieșire cu PWM). Laserul are doar 2 stări, pornit și oprit. Fără reglementare PWM!

Pe placă, am lipit contactele sub jumper și le-am conectat la porturile 11 și 12. Acum, prin rearanjarea jumperului, laserul poate fi conectat la al 11-lea sau al 12-lea port al arduino.

Cu acest firmware, gravorul a fost determinat de programul MyLarser. Programul este extrem de simplu, complet cu programul este un set de imagini. Setarea se rezumă la determinarea zonei de gravare și a timpului de gravare.

S-a dovedit a grava următoarele imagini:

Desigur, acest produs de casă nu este altceva decât o jucărie. Cu toate acestea, acesta este un mic pas către realizarea unui gravor mai mare în viitor și cu un laser normal, mai puternic achiziționat.

Puteți crea o imagine în orice program, de exemplu, CorelDRAW, și apoi o puteți transfera într-un fișier (UE) ușor de înțeles de mașină, conform acestei instrucțiuni, începând de la punctul 10.

Sau creează-l în programul ArtCAM, pentru asta

1. Lansați programul ArtCAM, selectați Fișier -> Nou -> Model... din meniu (taste de comandă rapidă pentru Ctrl+N). În fereastra care se deschide, setați dimensiunea blank-ului nostru, în câmpurile „Înălțime (Y)” și „Lățime (X)” și faceți clic pe „OK”.

2. În meniul Edit Vectors, selectați „Create Vector Text”, Figura 1.

Figura 1. Selectarea unui instrument pentru crearea textului vectorial

3 Selectați instrumentul de gravură, Figura 2.

Figura 2 Instrument de gravură în ArtCAM

4. Selectați gravorul necesar din baza sculei, Figura 3.

Figura 3 Selectarea unui instrument din baza de date

3. În câmpul material, setați înălțimea piesei de prelucrat și decalajul (poziția) modelului în piesa de prelucrat, Figura 4.

Figura 4. Setarea grosimii piesei de prelucrat și a poziției modelului


4. Alegerea strategiei de prelucrare, Figura 5, în acest caz, gravura va fi întreaga suprafață din interiorul vectorului.


Figura 5 Selectarea strategiei de procesare

5 Selectând strategia de procesare „Numai profil”, Figura 6, în acest caz gravura va fi de-a lungul vectorilor, fără a afecta suprafețele din interiorul vectorului.

Figura 6 Selectarea strategiei de procesare „Numai profil”

6 Salvați fișierul de ieșire, Figura 7.

figura 6 Salvarea fișierului de ieșire

Video de gravură pe mașina cnc-2535al cu un gravator conic.

Fotografie a rezultatului, înălțimea fontului inscripției „2015” - 2 mm. În fotografie există mai multe exemple de gravură cu umplutură în interiorul vectorului și fără.

Gravura video pe oțel cu un gravor diamant 0,1 120g pe o mașină CNC-2535AL2. Gravura pe metal este adesea folosită în plăcuțele de identificare pentru bijuterii și echipamente.