Programi za lasersko rezanje i graviranje. Osnovni programi za rad CNC laserske mašine. Početak rada sa laserskom mašinom Endurance Neje

Programi za lasersko rezanje i graviranje.  Osnovni programi za rad CNC laserske mašine.  Početak rada sa laserskom mašinom Endurance Neje
Programi za lasersko rezanje i graviranje. Osnovni programi za rad CNC laserske mašine. Početak rada sa laserskom mašinom Endurance Neje

Krug radi, graver je počeo. Čak sam pokušao nešto zapaliti na tamnom kartonu.

Kao prvo poboljšanje, fiksirao sam ventilator 40x40x10 na kućište gravera koristeći komad ugla 20x20x1.5mm da bi izduvao laser i uklonio dim iz područja graviranja.

Član foruma orensnake ponudio da isproba program T2Laser. Pokušao sam.

Program je odličan. Nisam još naišao na ništa udobnije. Nekoliko večeri eksperimenata i uspeo sam da zapalim sliku na karton sa polutonovima prihvatljivog kvaliteta. Kontrolisao snagu lasera.

Još uvijek radim na programu.

Pronašao sam napajanje od 12V 2a u zalihama i odlučio ga koristiti za graver. Kupio sam i popravio konektor za napajanje na graveru, ovo je druga manja revizija.

Kao treću i čisto estetsku doradu, nacrtao sam i štampao stubove u profilu 20x20.

Kada sam proučavao pitanje izgradnje laserski graver, naišao sam na kineski program MyLarser - to je program kojim su NeJe graveri opremljeni.

Od prvog pokušaja pokretanja gravera u ovom programu nije uspjelo. Malo kasnije sam pročitao da program radi sa graverom brzinom od 9600 kbps. Firmware 1.1f radi na 115200.

Pošto ovaj graver ne koristi krajnje prekidače, a ja sam zalemio ploču za veći projekat gravera, odlučio sam zalemiti još jedan mozak. Nije teško. Srećom, na lageru je bio još jedan arduino i određena količina breadboards. Kao stabilizator 12-5V koristio sam banalni 7805 u paketu TO220. Plus na ploči je bio konektor za 12V ventilator.

Našao sam stari firmware 0.8c na internetu, koji radi na brzini od 9600. Prosuo sam ga u arduino. Postaviti.

Grbl 0.8c ["$" za pomoć]

$0=106.667 (x, koraci/mm)

$1=106.667 (y, koraci/mm)

$2=106.667 (z, koraci/mm)

$3=10 (korak puls, usec)

$4=250.000 (podrazumevani unos, mm/min)

$5=500.000 (zadano traženje, mm/min)

$6=192 (korak invert maska, int:11000000)

$7=25 (kašnjenje u mirovanju, msec)

$8=10.000 (ubrzanje, mm/sec^2)

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

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

$13=0 (izvještaj u inčima, bool)

$14=1 (auto start, bool)

$15=0 (omogućavanje invertnog koraka, bool)

$16=0 (tvrdi limiti, bool)

$17=0 (početni ciklus, bool)

$18=0 (maska ​​invertiranja direktne adrese, int:00000000)

19 $=25.000 (pokretanje, mm/min)

$20=250.000 (pokretanje, mm/min)

$21=100 (odbijanje pri pokretanju, msec)

Osim razlike u postavkama firmvera, postoji još jedna razlika. U firmveru 0.8, izlaz za lasersku kontrolu je port 12 (a u 0.9j i kasnije, 11. izlaz sa PWM). Laser ima samo 2 stanja, uključeno i isključeno. Bez PWM regulacije!

Na ploči sam zalemio kontakte ispod kratkospojnika i spojio ih na portove 11 i 12. Sada, preuređivanjem kratkospojnika, laser se može povezati na 11. ili 12. port arduina.

Sa ovim firmverom, graver je određen programom MyLarser. Program je izuzetno jednostavan, uz program je i set slika. Postavka se svodi na određivanje područja graviranja i vremena graviranja.

Ispostavilo se da je ugravirao sljedeće slike:

Naravno, ovaj domaći proizvod nije ništa drugo do igračka. Međutim, ovo je mali korak ka pravljenju većeg gravera u budućnosti i sa normalnim, snažnijim kupljenim laserom.

Počevši od verzije 2.7.5.0, CNC Master program podržava rad sa DXF datotekama, što može značajno smanjiti složenost pisanja mnogih programa za upravljanje CNC mašinom.
Pisanje programa za umjetničko graviranje, kako 3D tako i 2D, je dugotrajan zadatak, čije je rješenje izuzetno teško bez alata za automatizaciju. U slučaju 2D graviranja, slika se može sastojati od stotina hiljada primitiva. Ručno pisanje programa za takve slike zahtijevalo bi dosta vremena. U slučaju pripreme upravljačkog programa (u daljem tekstu CP) korištenjem savremenim sredstvima obrade informacija, ova operacija može potrajati samo nekoliko minuta, uzimajući u obzir vrijeme za pripremu datoteke slike.
Algoritam za generiranje NC-a za 2D graviranje pomoću CNC Master programa je prilično jednostavan:

1. Pokrenite program CNC Master (verzija 0.2.7.5 i starija)

2. Odaberite karticu "Graviranje".



4. Kliknite na dugme "Učitaj DXF", nakon čega će se otvoriti prozor za odabir datoteke

5. Odaberite unaprijed pripremljenu datoteku i kliknite na dugme "Otvori".


6. Podesite parametre graviranja (dubinu i brzinu) i kliknite na dugme "Generiraj"

7. Nakon generiranja, otvorit će se kartica "Kontrolni program" s rezultatom generiranja


8. Odaberite stavku "File" u gornjem meniju, zatim "Save", sačuvajte

9. Program je spreman. Učitavamo ga u upravljački program mašine i obrađujemo

Većina članaka na sajtu opisuje kako se radi u ArtCAM v8/v9. Ako koristite noviju verziju programa (v11/v12 ili noviju), radi praktičnosti rada sa programom i člancima, nakon pokretanja ArtCAM-a, potrebno je konfigurirati izgled, kao što je prikazano na slici:

Priprema turpije je dizajnirana za plavi laser snage 1..10 W sa prečnikom snopa 0.25 mm.

Pripremljeno po vašoj želji grafički program crna tačka - bijeli crtež u .bmp formatu otvoren u ArtCam-u

Fajl - Otvori


Ako je potrebno, skalirajte (promijenite veličinu) modela.


U programu ArtCam morate promijeniti rezoluciju modela - povećati je otprilike dvaput. Model ->Promijeni rezoluciju.


Koristite klizač u lijevom području da postavite novu rezoluciju (1). Nove postavke rezolucije trebale bi biti otprilike dvostruko veće od trenutnih postavki rezolucije. Zatim kliknite na dugme Primeni (2).


Pozovite uređivač obrasca. Model -> Shape Editor ili samo dvaput kliknite na crni kvadrat na dnu slike (1). U prozoru koji se pojavi izaberite dugme FLAT (2). Zatim unesite vrijednost od 1 mm (3) za početnu visinu. Dalje- Oduzmi (4), Primijeni (5), Zatvori (6).


Reljef će se pojaviti u području 3d prikaza.


Izrađujemo LASER alat na bazi završnog glodala. Za ovo

Idite na karticu UE (1),

Odaberite BAZA PODATAKA ALATA (2),

Dodavanje novi alat (3),

Unosimo naziv alata, biramo vrstu alata - KRAJ, mjerne jedinice mm/s (4),

Prečnik postavljamo na 0,001, minimalnu dubinu obrade (5),

Korak - 0,001, brzina, vreteno - bilo koji (6),

Sačuvajte promene (7), sačuvajte kreiranje novog alata (8).


Ostajući na kartici UE (1), odaberite OBRADA RELJEFA (2).


Postavite putanju kretanja - ZMIJA NA X, ugao - 0, dodatak - 0, tačnost - 0,001 (1).

Sigurnosna visina u Z - 1, kvrga u X i Y - 0, u Z - 1 (2).

Alat Select (3) Laser 0,001 (4), Select (5).


Odredite korak od 0,25 mm (laserski fokus) (1), dubinu po prolazu 1 mm (2)


Odredite materijal (1), visinu obratka 1,0 (2), obratite pažnju na pomak (3), OK (4), nazovite radni komad (5), izračunajte sada (6), zatvorite (7).




Pomeramo UE u sačuvanu sekciju (1),

Odaberite G-kod (mm) (2),

Sačuvaj (3),

Odaberite folder za pohranu (4) i postavite naziv datoteke (5),

Sačuvajte promene (6) i zatvorite prozor (7).


Zatim morate otvoriti UE u Notepad-u i zamijeniti (Edit - Replace) sve vrijednosti Z 1.000 sa Z 0.010. Ako je potrebno, promijenite vrijednost brzine na traženi F1000. To se radi tako da Z osa ne gubi vrijeme, a glava ide uz konstantna brzina bez zaustavljanja i odlaganja za uključivanje/isključivanje lasera.

Fotografija slike dobijena narezivanjem na radnu površinu glodalica sa instaliranim laserom.

PAŽNJA! Pridržavajte se sigurnosnih mjera opreza kada radite s laserom. Koristite zaštitne naočare!

Spaljivanje sa fotografije na mašini za graviranje i glodanje Modelist3040

Video sagorevanja na stolnoj glodalici Modelist3040

Video rezanja papira laserom na mašini Modelit3040

Programi za CNC lasersku mašinu su softver koji vam omogućava da kreirate skice budućih proizvoda i pretvorite virtuelne modele u stvarne uzorke.

Laserskom mašinom možete izrezati proizvode i blanke različitih nivoa složenosti tvrdih materijala. Međutim, da bi mašina "shvatila" šta tačno treba da radi, potrebne su dve vrste. softver: grafički uređivači za modeliranje i programi za direktno upravljanje mašinom i svim procesima rezanja.

Modeliranje

Laserska oprema radi sa ravnim objektima, dakle, za kompjutersku simulaciju budućih proizvoda, kao što su:

  • CorelDraw- softverski paket koji zasluženo ima mnogo obožavatelja. Ima interfejs koji je razumljiv čak i amaterima, velika količina alati i šabloni, radi sa vektorskim i rasterskim slikama. Čuva slike u mnogim formatima, uključujući i .cdr format, koji je neophodan za dalje kreiranje G-koda razumljivog laserskoj mašini.
  • Adobe Illustrator - ne manje popularan profesionalni grafički uređivač, koji je odličan za kreiranje skica za lasersko sečenje. Radi sa vektorskom grafikom, ima bogatu biblioteku gotovih skica, šablona, ​​fontova, stilova, simbola itd.
  • LibreCAD- mlađi i stoga manje poznat u širim krugovima softver za izradu nacrta i 2D dizajn. Jednostavan interfejs sa minimumom podešavanja, .dxf podrškom, funkcijom "korak nazad", mnogo opcija i alata - ove karakteristike su sasvim dovoljne za kreiranje kompjuterski modeli za lasersko sečenje.

Naravno, možete kreirati skice u programima koji rade s njima 3D modeli, dakle, ako je korisnik upoznat samo sa SolidWorksom, ne mora učiti CorelDraw za rad sa laserska mašina. Svi poznati softverski paketi za 3D dizajn (SolidWorks, AutoCAD, ArtCAM, MasterCAM, 3ds Max, KOMPAS-3D, itd.) su pogodni za rad sa ravnih oblika, ali morate biti spremni na činjenicu da će model morati biti ispravljen - često se prilikom izvoza 3D modela u ravni format pojavljuju problemi u obliku isprekidanih ili dupliranih linija itd. U ovim slučajevima je i dalje potrebno poznavanje CorelDraw-a da bi se skica dovela u red.

Softver za lasersku kontrolu

Za vožnju laserska oprema koriste se takozvane softverske ljuske koje vam omogućavaju da kontrolišete podešavanja za pomeranje emitera sa računara i, zapravo, kreirate proizvod na osnovu virtuelne skice. Najpoznatiji među njima su:

  • Laser Work- grafičko okruženje koje se lako koristi i prati koje vam omogućava obavljanje operacija kao što su: kontrola procesa pomicanja laserske glave, vizualizacija procesa obrade, programiranje parametara rezanja, podešavanje snage lasera i brzine rezanja.
  • LaserCut je još jedan lako razumljiv program koji čak i operateri sa minimalnom bazom znanja u ovoj oblasti mogu savladati. Široka funkcionalnost vam omogućava implementaciju veliki broj zadaci vezani za lasersko rezanje: odrediti ulaznu i povratnu tačku, podesiti parametre rezanja, snagu emitera i brzinu njegovog kretanja, odrediti vrijeme za završetak posla i još mnogo toga.
  • sheetcam- ima širok spektar funkcija neophodnih za rad sa laserskom mašinom: kontrola kretanja emitera, proračun ukupnog vremena rezanja, vizualizacija putanje laserske glave. Program vam omogućava da kreirate alate sa prilagođenim parametrima rezanja (brzina spuštanja gorionika, širina utora, trajanje proboda, itd.) i da izvršite promene na NC.
  • RDWork- sistem upravljanja laserskim mašinama razumljiv za upoznavanje i upotrebu, koji po funkcionalnosti ni na koji način nije inferioran gore navedenom softveru. Među alatima: postavljanje redoslijeda rezanja, provjera područja graviranja, unos nultih koordinata za stroj i dio, podešavanje brzine rezanja itd.

Korak 1. Kreiranje vektorske slike od jednostavne / bitmap slike

Imajte na umu da vektorizacija rasterske slike ne radi tačna kopija, ali skup krivulja s kojima se dalje radi.

Koristi se program InkScape (https://inkscape.org/ru/download/).

Sa InkScapeom možete se okretati bitmap u vektor, odnosno pretvoriti ga u putanju.

Da biste pretvorili bitmapu u vektorske putanje, učitajte ili uvoz bitmap.

Istaknite u programskom polju svoju bitmap sliku koju ćete konvertovati u konture, a u glavnom meniju izaberite komandu Staze - vektorizirajte raster…”, ili koristite kombinaciju tipki Shift+Alt+B.

2. Pregled kao rezultat primjene filtera za smanjenje svjetline.

Drugi filter - "Detekcija ivica". Ovaj filter stvara sliku koja manje liči na original nego rezultat prvog filtera, ali pruža informacije o krivuljama koje bi drugi filteri zanemarili. Vrijednost praga ovdje (od 0,0 do 1,0) podešava prag svjetline između susjednih piksela, ovisno o tome koji susjedni pikseli će ili neće postati dio kontrastne ivice i, shodno tome, pasti u obris. Zapravo, ovaj parametar određuje ozbiljnost (debljinu) ivice.

1. Prvo:

1.1. Odaberite predmet za graviranje. Alat za odabir i transformaciju, u prozoru alata (prvi alat na vrhu je crna strelica) ili pritisnite tipku S ili F1. Odabrani inkscape objekat će imati crnu ili tačkastu ivicu oko sebe. 1.2. Položaj objekta in željenu tačku koordinate (X;Y) prema načinu pričvršćivanja našeg materijala na sto 3D štampača. Samo pomerite sliku miša ili tipke sa strelicama, ili koristite precizne koordinate(u gornjoj komandnoj liniji) koristeći polja "X" i "Y":

2. Koristite prvi dodatak InkScape: .

2.1. Za ovu mogućnost, moramo imati datoteke ovog dodatka ("laser.inx", "laser.py") u folderu unutar lokacije programa, odnosno "C: Program FilesInkscapeshareextensions". Radi vaše udobnosti, priložili smo ove datoteke za preuzimanje uz uputstva.

2.3. Navedite potrebne parametre za generiranje koda u dijaloškom okviru.

2.3.1. Komande za uključivanje i isključivanje lasera ​​koje se koriste za naš štampač (na primjer, za Wanhao 3D štampač, to su naredbe M106 i M107, a za DIY graver naredbe su M03 i M05). 2.3.2. Brzina kretanja (kada je laser isključen).

2.3.3. Brzina snimanja (kada je laser uključen).

2.3.4. Odgoda prije pomicanja (sagorevanja) u milisekundama nakon trenutka kada se laser uključi na početnoj točki svake konture.

2.3.5. Broj prolaza kroz naš crtež.

2.3.6. Dubina u milimetrima po prolazu. Ovaj parametar se uzima u obzir u kodu kada je broj prolaza veći od jednog. Nakon svakog prolaza dodaje se komanda koja snižava laser za određenu količinu (da bi se održao fokus).

2.3.7. Navodimo direktorij za spremanje datoteke sa našim kodom, program će ga zapamtiti i sljedeći put ga neće trebati ponovo unositi.

2.3.8. Kliknite na "Primijeni" da pokrenete dodatak.

2.3.9. U nekim slučajevima je moguća softverska greška kao rezultat rada dodatka, a mi vidimo obavijest o tome, tada se kod neće generirati. U takvim slučajevima možete malo urediti vektor i ponovo pokrenuti dodatak. Ili koristite sljedeći dodatak.

2.3.10.1. Umetnite red "G28 X Y" (Idite na ishodište samo na X i Y osi) na početak koda. Ovo je važno ako ste iz bilo kojeg razloga mehanički pomjerili glavu pisača. Komanda "G28" (Idi na ishodište na svim osama) će resetirati sve osi na nulu.

3. U slučaju nezadovoljavajućeg rada prvog dodatka, koristite dodatak: gcodetools.

U posebnim slučajevima, prije pozivanja funkcije “Path to Gcode”, potrebno je pokrenuti funkcije “Orientation points…”, “Tools library…”, “Area…” (eng: “Area…”) u nizu, pogledajte lekcije na stranici za programere dodataka http://www.cnc-club.ru/gcodetools 3.1. Ako je ovo naše prvo pokretanje, idite na treću karticu: parametri ... 3.1.1. Navodimo direktorij za spremanje datoteke sa našim kodom, program će ga zapamtiti i sljedeći put ga neće trebati ponovo unositi.

3.2. Vraćamo se na prvu karticu. Pokrećemo "Primeni".

3.3. Dobijeni kod se otvara u programu Notepad++ (https://notepad-plus-plus.org/), a zatim pravimo nekoliko zamena u kodu:

3.3.1. Uklonite zaglavlje prije riječi “(Počnite sečenje putanje id:…”

3.3.2. Umetnite red "G28 X Y" (Idite na ishodište samo na X i Y osi) na početak koda. Ovo je važno ako ste iz bilo kojeg razloga mehanički pomjerili glavu pisača. Komanda "G28" (Idi na ishodište na svim osama) će resetirati sve osi na nulu.

3.3.3. Postavite kursor na početak datoteke. Pritisnite kombinaciju tipki Ctrl + H. Provjeravamo da li je u dijaloškom okviru “Zamijeni” u postavkama “Režim pretraživanja” postavljeno na “Napredno (

3.3.4. Zamijenite svuda "(" sa ";("

3.3.5. Zamijenite "G00 Z5.000000" svuda sa "G4 P1

3.3.6. Zamijenite "G01 Z-0.125000" svuda sa "G4 P1

3.3.7. Zamijenite "Z-0,125000" svuda sa "" (tj. svugdje izbrišite "Z-0,125000").

3.3.8. Zamijenite “F400” s “F1111” posvuda (tj. odaberite pravu brzinu za naše graviranje, na primjer, 1111 je prilično velika brzina) 3.3.9. Imajte na umu da u ovom Gcodeu ne navodimo Z koordinatu (visinu lasera), jer postavite ga neposredno prije pokretanja lasera.

3.4. Uređeni kod izgleda ovako:

4. Naš kod je skoro spreman za upotrebu u 3D štampaču ili graveru sa instaliranim L-Cheapo laserom.

U radu bilo kojeg programa može doći do kvarova ili grešaka. Evo nekoliko prijedloga za prevazilaženje problema:

3.1. plugin J Tech Photonics Laser Tool ponekad ne stavlja razmak ni u jedan red Gcode datoteke prije pojave "F", na primjer: "G0 X167.747 Y97.2462F500.000000". Da popravite: Zamenite "F500" sa "F500" svuda (u poslednjem izrazu, razmak je umetnut na početku).

3.2. plugin gcodetools ponekad proizvodi praznu datoteku kao izlaz. Zatim morate izvršiti: meni "krug", dalje "Outline objekat" i ponovite generiranje Gcodea.

4.1. Koristite program za vizualizaciju Gcodea: Basic CNC Viewer.

Korak 4: Odštampajte i narežite.

Nakon uključivanja štampača izvršite auto-detekciju početka koordinata za sve ose (pogledajte 2. korak, str.1.2.2).

Prije početka graviranja potrebno je ručno podesiti visinu Z lasera na pisaču, ako to nije predviđeno našim kodom.

Optimalna visina Z odgovara takvoj poziciji da je laserski snop u fokusu na površini uzorka.

Na gornjem okviru Wanhao 3D štampača nalazi se posebno posebno crveno dugme za uključivanje i isključivanje lasera.

Prije toga nosite zaštitne naočale omogućavanjem ovog dugmeta!

Zaštitne naočare se mogu skinuti tek posle isključi ovo dugme!

OBAVEZNO DA SE PRIDRŽAVAJTE SIGURNOSNIM PRAVILA PRILIKOM RADA SA LASEROM. Koristite SAMO ZAŠTITNE NAOČARE kada je laser uključen.

Korisno:

1. Komanda M18 (Onemogući sve koračne motore) oslobađa tablicu od blokiranja od strane motora, što je korisno, na primjer, na kraju cijelog izvršavanja koda.