Pixel2Lines

Palvelut
Valokuvasta SVG-piirrokseksi
Valokuvasta SVG-piirrokseksi
Valokuvasta laserkaiverrus-SVG:ksi
Valokuvasta laserkaiverrus-SVG:ksi
Valokuvasta SVG-vektoroinniksi
Valokuvasta SVG-vektoroinniksi
Manual Ink Pro
Manual Ink Pro
SVG→DXF
SVG to DXF
SVG→G-Code
SVG to G-Code
Kuvan skaalaus
Kuvan skaalaus
Poista tausta
Poista tausta
Kirjontadigitointi
Kirjontadigitointi
GalleriaHinnoitteluSVG-editori
Työtila
  1. Etusivu/
  2. Oppaat ja resurssit/
  3. SVG - laservalmiin DXF: Täydellinen opas | LightBurn, RDWorks, CNC ja laserleikkaus

SVG - laservalmiin DXF: täydellinen opas

Yleinen SVG-DXF-vienti kestää viisi sekuntia ja näyttää oikealta jokaisessa esikatselutyökalussa. Se on myös jatkuvasti väärien mittojen, kahdesti leikattujen linjojen, pystysuoraan peilattujen kuvioiden ja koneessa äänettömästi epäonnistuvien töiden lähde. Tämä opas selittää tarkalleen, mikä erottaa laservalmiuden DXF:n yleisestä viennistä – ja kuinka voit vahvistaa tiedostosi ennen kuin mikään liikkuu.

Tarvitsetko todella DXF:n? Milloin SVG on hyvä ja milloin DXF vaaditaan

Ennen kuin muunnat mitään, hyödyllisin kysymys on vastata, onko DXF oikea muoto sinun työnkulkuasi. Vastaus ei ole aina kyllä ​​– ja tarpeeton muuntaminen lisää askeleen ilman lisäarvoa.

LightBurn hyväksyy SVG:n luonnollisesti ja käsittelee sitä hyvin. Jos työskentelet kokonaan LightBurn:n sisällä omalla koneellasi omilla SVG-tiedostoillasi, pysyminen SVG:ssä on yksinkertaisempaa ja yhtä luotettavaa. LightBurn lukee SVG-polun värejä, määrittää tasot automaattisesti, säilyttää ryhmärakenteen ja tuo oikeisiin fyysisiin mittoihin, kun tiedoston leveys, korkeus ja viewBox-attribuutit on ilmoitettu oikein. Yksin LightBurn-työnkulkuun SVG on oikea valinta.

DXF vaaditaan neljässä erityistilanteessa. Ensinnäkin, kun tiedosto toimitetaan ulkoiseen laserleikkauspalveluun, valmistusliikkeeseen tai jaettuun koneeseen – DXF on yleinen valmistusmuoto, jonka ammattiliikkeet ovat valmiita vastaanottamaan ja käsittelemään. SVG on näyttö- ja verkkomuoto; DXF on fyysisen valmistuksen standardi. Toiseksi, kun kohdekone käyttää RDWorksia Ruida-ohjaimella, RDWorks käsittelee DXF:tä luotettavammin kuin SVG tuotantotyönkuluissa. Kolmanneksi, kun tiedosto siirtyy CNC-reititys-, plasmaleikkaus- tai CAM-työnkulkuun — VCarve, Aspire, Fusion 360, SheetCAM ja Mach30 ensisijainen tuontimuoto0 ZQX. Neljänneksi, kun SVG:ssäsi on geometrian laatuongelmia – avoimet polut, päällekkäiset viivat, virheellinen skaalaus – ja tarvitset muunnosputken, joka havaitsee ja korjaa nämä ongelmat osana prosessia ja tuottaa vahvistetun tulosteen sen sijaan, että ratkaisemattomat ongelmat siirrettäisiin alavirtaan.

Käytä SVG:tä, kun tiedosto pysyy LightBurn-muodossa omalla koneellasi. Muunna oikein valmisteltuun DXF-muotoon, kun tiedosto jostain syystä poistuu omasta ohjelmistoympäristöstäsi tai kun tarvitset prosessiin sisäänrakennetun geometrian vahvistuksen.

SVG - laservalmiin DXF-putkilinjakaavio
SVG laservalmiin DXF-putkilinjaan
DXF kanavanvaihdon tarkistusluettelokaavio
DXF kanavanvaihdon tarkistukset
Yksirivinen päätössääntö

Pysyykö tiedosto omassa LightBurn:ssä? SVG on hyvä. Tiedosto kulkee missä tahansa muualla – ulkoinen palvelu, RDWorks, CNC, plasma, työtoverin kone – käytä oikein valmistettua DXF:tä. Rikkoutuneen DXF:n lähettäminen ulkoiseen laserpalveluun on materiaalin hukkaa, uudelleenlatausta ja viivettä. Kustannukset puhtaan DXF:n oikeasta valmistamisesta ensimmäisellä kerralla mitataan sekunneissa.

Kuusi muunnosvirhettä, jotka eivät näy esikatselussa

Jokainen seuraavista ongelmista läpäisee visuaalisen tiedostotarkistuksen nostamatta yhtään lippua. Ne näyttävät oikealta Illustrator-, Inkscape-, tiedostoselaimen esikatselussa ja useimmissa DXF-katseluohjelmissa. Ne paljastavat itsensä vasta, kun laserpää alkaa liikkua. Jokainen epäonnistuminen on arvioitu alla sen mukaan, kuinka nopeasti se ilmenee - jotkut ovat ilmeisiä ensimmäisessä työssä, toiset voivat selviytyä huomaamatta viikkoja.

Vika 1 — Väärät mitat. [Havaitaan välittömästi] DXF-otsikko sisältää muuttujan nimeltä $INSUNITS, joka ilmoittaa tiedoston koordinaattien käyttämän yksikköjärjestelmän. Virallisen Autodesk DXF -määrityksen mukaan arvo 4 tarkoittaa millimetrejä; arvo 1 tarkoittaa tuumaa; arvo 0 tarkoittaa yksikköä tai määrittelemätöntä. Kun $INSUNITS on asetettu arvoon 0 tai se puuttuu otsikosta kokonaan, LightBurn ei voi tunnistaa yksiköitä automaattisesti ja palaa käyttäjän määrittämiin DXF-tuontiyksikköasetuksiinsa – avattava valikko Muokkaa > Asetukset Tiedostoasetukset-välilehdessä. Jos asetukseksi on asetettu eri yksikkö kuin tiedoston todelliset koordinaatit, jokainen ulottuvuus tuodaan väärin. Vahvistettu tosielämän esimerkki vuoden 2024 LightBurn foorumiketjusta: käyttäjän AutoCAD DXF $INSUNITS oli asetettu arvoon 1 (tuumaa), kun kaikki koordinaatit piirrettiin millimetreinä. LightBurn tulkitsi millimetriarvot tuuma-arvoiksi ja skaalasi niitä 25,4:llä, mikä muutti 200mm:lle tarkoitetun ympyrän 5080mm-tuontiksi. Yleiset SVG-DXF-muuntimet kirjoittavat rutiininomaisesti $INSUNITS=0 tai jättävät muuttujan pois kokonaan, jolloin tuovan ohjelmiston vara-asetus on ainoa asia, joka on oikeiden ja villisti väärien mittojen välissä. Tarkista aina fyysiset mitat laserohjelmistostasi välittömästi jokaisen DXF-tuonnin jälkeen.

Vika 2 — Viivat leikattu kahdesti. [Havaittu ajon jälkeen – materiaali on jo vaurioitunut] Kun kahdella geometrisella kokonaisuudella on samat koordinaatit, laser seuraa tätä polkua kahdesti. Puulla toinen ajo syventää uurretta ja hiiltää reunat. Akryylille kahdesta kierrosta kertynyt lämpö aiheuttaa halkeamia ja värjäytymiä. Ohuilla materiaaleilla se voi palaa alueiden läpi, joiden tulisi pysyä ehjinä. Päällekkäiset rivit tulevat useista hyvin dokumentoiduista lähteistä. Fusion 360 tuottaa ne, kun Auto Project -ominaisuus on käytössä – kasvojen valitseminen heijastaa automaattisesti sen kaikki reunat uudeksi luonnokseksi, ja jos käyttäjä projisoi sen jälkeen manuaalisesti saman geometrian uudelleen, jokainen viiva on olemassa kahtena samanaikaisena kokonaisuutena. Autodeskin oman tukidokumentaation mukaan tämä on yksi yleisimmistä Fusion DXF -viennin geometrian kaksoiskappaleiden syistä. Muita lähteitä ovat SVG-tiedostot, joissa viivan raja ja täyttörajan ääriviivat osuvat yhteen, sekä kopiointi-liitätoiminnot, jotka luovat samansuuntaisen geometrian suunnittelijan huomaamatta. Kahta täysin päällekkäistä viivaa ei voi visuaalisesti erottaa yhdestä jokaisessa esikatselutyökalussa – ne voidaan havaita vain vertaamalla matemaattisesti kokonaisuuden koordinaatteja.

Virhe 3 — Vertikaalisesti peilattu tulos. [Saattaa jäädä huomaamatta viikkoja symmetrisissä malleissa] SVG käyttää koordinaattijärjestelmää, jossa Y kasvaa alaspäin asiakirjan vasemmasta yläkulmasta. DXF käyttää koordinaattijärjestelmää, jossa Y kasvaa ylöspäin alhaalta vasemmalta. Muunnin, joka ei käytä Y-akselin korjausta, tuottaa DXF:n, jossa koko malli peilataan pystysuunnassa. Symmetrisissä muodoissa - ympyrät, säännölliset kuviot, abstrakti geometria - tämä virhe on täysin huomaamaton suunnitteluohjelmistossa ja se havaitaan vasta työn suorittamisen jälkeen. Tekstin, logojen, muotokuvien ja kaikkien epäsymmetristen osien kohdalla se on kohtalokas virhe. Oikean liukuhihnan käyttämä matemaattinen korjaus on: jokaiselle pisteelle Y_dxf = document_height_mm − Y_svg.

Virhe 4 — Käyrät, jotka tuovat väärin. [Havaittu ajon jälkeen] DXF tukee alkuperäistä SPLINE-yksikköä monimutkaisten käyrien esittämiseen, mukaan lukien NURBS- ja Bezier-käyrät. Se näyttää luonnolliselta valinnalta kaarevalle geometrialle SVG-poluista – mutta ohjelmistotuki on epäjohdonmukaista työkalujen ja versioiden välillä. LightBurn:n SPLINE-tuoja tuotti muotovirheitä ja "lommoja" käyriin ennen suurta uudelleenkirjoitusta versiossa 1.5.00 (joulukuu 2023), mikä paransi SPLINE-kokonaisuuksien käsittelyä, jotka vastaavat rakenteellisesti ZQ0. Se ei kuitenkaan voi tuoda oikein kaikkia NURBS:eja – vain Bezier-vastaavaa osajoukkoa. RDWorks ei ole saanut vastaavaa parannusta. VCarve, SheetCAM, Mach3 ja useimmat muut yleisesti käytetyt työkalut käsittelevät SPLINE-kokonaisuuksia huonosti tai eivät ollenkaan. Yleisesti turvalliset entiteettityypit ovat ARC, LINE, CIRCLE ja LWPOLYLINE – niitä tukevat oikein jokaisen yleisesti käytetyn työkalun kaikki versiot. SVG Bezier-käyrät tulee muuntaa näiden entiteettien sekvensseiksi sen sijaan, että kirjoitettaisiin muodossa SPLINE.

Epäonnistuminen 5 – Kaikki yhdellä kerroksella. [Havaittu tuonnin yhteydessä, mutta korjataan hitaasti manuaalisesti] Laserkoneet suorittavat erilaisia ​​toimintoja eri teho- ja nopeusasetuksissa. Oikein valmistettu DXF erottaa geometrian nimettyihin kerroksiin, jotka vastaavat toimintotyyppejä – Cut, Score, Engrave – jokaiselle on määritetty väri, jonka laserohjelmisto lukee luodakseen erilliset toimintomerkinnät tuonnin yhteydessä. Yleiset muuntimet tiivistävät kaiken SVG-rakenteen yhdeksi DXF-tasoksi, joka on tyypillisesti oletustaso '0' ilman värimääritystä. LightBurn tuo tämän yhtenä toimenpiteenä, jossa kaikki geometriat on yhdistetty, jolloin käyttäjän on lajiteltava kaikki entiteetit manuaalisesti aiotun toimintotyypin mukaan ennen kuin työ voidaan suorittaa. Tiedostoille, joissa on useita toimintatyyppejä useissa elementeissä, tämä manuaalinen rekonstruointi kestää kauemmin kuin alkuperäinen suunnittelutyö ja aiheuttaa inhimillisiä virheitä.

Vika 6 — Näkymätön geometria ratkaisemattomista SVG-viittauksista. [Ehdä koskaan havaita – puuttuva geometria katoaa hiljaa] SVG-tiedostot, jotka on viety Illustrator-symboleista, Figma-komponenteista ja kuvakekirjastoista, käyttävät yleensä <use>-elementtejä, jotka viittaavat muualla ZXQQZ0000-lohkossa olevaan geometriaan. Muunnin, joka kulkee vain näkyvää elementtipuuta ratkaisematta näitä viittauksia, hylkää äänettömästi kaiken <use>:n kautta määritetyn geometrian. Tuloksena on DXF, joka tuo puhtaasti, läpäisee jokaisen mittatarkistuksen eikä sisällä virheitä – mutta siitä puuttuu kokonaisia ​​osia suunnittelusta. Leikkaus kulkee, näyttää valmiilta, ja vasta kun valmis osa on tarkasteltu, käy selväksi, ettei leikkausta ole koskaan leikattu. Tämä vika on vaikein diagnosoida, koska mikään tiedostossa tai tiedostossa LightBurn ei merkitse sitä. Ainoa suoja on liukuhihna, joka ratkaisee eksplisiittisesti kaikki <use>-viittaukset ja vertaa entiteettien määrää jäsennetyn lähteen ja kirjoitetun lähdön välillä.

Tarkista mitat heti jokaisen DXF-tuonnin jälkeen – tiedä mitä kukin virhe tarkoittaa

Tarkista LightBurn:ssä rajoituslaatikon mitat työtilan yläreunassa olevista numeerisista sijaintikentistä välittömästi jokaisen DXF-tuonnin jälkeen. Viidellä eri mittakaavavirheellä on viisi erillistä syytä. Jos tiedosto on odotettua 25,4 kertaa suurempi tai pienempi, $INSUNITS on asetettu väärään yksikköön (tuumaa vs millimetriä) tai kirjoitetaan 0/puuttuu, kun ohjelmiston oletusarvo on väärä. Jos tiedosto on noin 0.75 × odotettu koko, SVG-lähde luotiin Adobe Illustrator:ssä osoitteessa 72 DPI ja muunnin käytti kiinteää 96 DPI-oletusta — suhde 702/96 = 00ZQXZ. Jos tiedoston koko on noin 0.94 × odotettu koko, SVG luotiin tiedostossa Inkscape ennen v0.92:tä paikassa 90 DPI — suhde 90/96 = 0ZXQZ0001. Käänteiset tapaukset ovat yhtä yleisiä: tiedosto, joka on noin 1.33× liian suuri, tarkoittaa, että muunnin olettaa 72 DPI 96 DPI-lähdetiedostossa; tiedosto, joka on noin 1.07× liian suuri, tarkoittaa, että muunnin olettaa 90 DPI 96 DPI-lähteessä. Mittakaavavirhe, joka ei vastaa mitään näistä, on todennäköisesti puuttuva tai virheellinen $INSUNITS yhdistettynä väärään varavalintaan. Älä jatka työn määrittämistä ennen kuin mitat on vahvistettu oikein.

Mitä laservalmis DXF sisältää – kahdeksan ominaisuutta ja miksi jokainen on tärkeä

Laservalmis DXF ei ole pelkkä DXF, joka aukeaa ilman virheitä – se on tiedosto, joka on nimenomaan valmisteltu koneen käyttöä varten. Kukin yllä olevat kuusi vikatilaa vastaavat yhtä tai useampaa puuttuvaa ominaisuutta. Täydellinen luettelo kahdeksasta ominaisuudesta määrittelee, miltä oikea valmistus näyttää.

1. Korjaa yksiköt tiedoston otsikossa. $INSUNITS:n on oltava läsnä ja asetettu arvoon 4 DXF-otsikossa. Tämä ilmoitus poistaa kaiken epäselvyyden siitä, mitä tiedoston koordinaatit tarkoittavat. Useimmat tuovat ohjelmistot käsittelevät $INSUNITS=0 (yksikkötön) samana kuin puuttuva muuttuja – molemmat pakottavat palautumaan työkalun käyttäjän asetuksiin, jotka vaihtelevat operaattorin mukaan. Kirjoita aina 4 selvästi.

2. Nimetyt kerrokset, jotka on kartoitettu laseroperaatioihin. Geometria on järjestetty nimettyihin tasoihin — Leikkaus, Pisteet, Kaiverrus — jokaiselle on määritetty DXF ACI-värikoodi: 1 (punainen) leikkausta varten, 5 (sininen) pisteytystä varten, 7 (musta LightBurn:ssa) kaiverruksessa. LightBurn lukee nämä värit tuonnin yhteydessä ja luo erillisen merkinnän Cuts/Layers-paneeliin jokaiselle. Tämä värikäytäntö on laajalti käytössä laseryhteisössä, mutta se on yhteisön käytäntö – ei pakotettu standardi. Kauppojen, joissa on vakiintunut värikonventio, tulisi määrittää kartoitus ennen muuntamista sen sijaan, että hyväksyttäisiin oletusasetukset.

3. Suljetut polut, joissa leikkaukset on suljettava. Minkä tahansa laserin leikkaaman muodon on muodostettava geometrisesti suljettu silmukka - viimeisen pisteen on liityttävä tarkasti ensimmäiseen. Jopa millimetrin murto-osan rako tarkoittaa, että laser pysähtyy ennen leikkauksen suorittamista, jolloin jäljelle jää leikkaamaton silta, joka pitää osan levyssä. Tämä aukko on näkymätön millä tahansa normaalilla suunnitteluohjelmiston zoomaustasolla.

4. Nolla päällekkäisiä tai päällekkäisiä entiteettejä. Vahvistettu matemaattisesti vertaamalla entiteetin päätepisteitä ja otoksellisia keskipisteitä, ei silmämääräisellä tarkastuksella. Laservalmis DXF ei sisällä yhtäläistä geometriaa millään kerroksella.

5. Ei rappeutunutta kynnyksen alageometriaa. Muuntaminen Bezier-käyristä kaari- ja viivasegmenteiksi voi tuottaa nollapituisia segmenttejä ja fragmentteja 0.01mm:n alla liukulukupyöristyksen avulla. Jotkut ohjaimet tuottavat palamismerkin nollapituuskohtaan; toiset aiheuttavat liikevirheen. Kaikki 0.01mm:n alapuolella olevat segmentit, jotka eivät ole tahallisia hienoja yksityiskohtia, tulee poistaa.

6. Ohjaimen kanssa yhteensopivat entiteettityypit — vain ARC, LINE, CIRCLE, LWPOLYLINE. SPLINE-kokonaisuuksia vältetään, koska ohjelmistojen tuonti käsittelee niitä epäjohdonmukaisesti työkalun ja version mukaan, kuten yllä on kuvattu. Bezier-käyrät muunnetaan kaari- ja viivakokonaisuuksiksi käyttämällä biarkimointia. Käytännön tulos: tulosteen käyrät eivät erotu geometrisesti alkuperäisistä missään mittakaavassa, jota ajettaisiin koneella. Mekanismi: jokainen Bezier-segmentti on varustettu parilla tangentti-jatkuvaa ympyräkaarta, jotka jaetaan rekursiivisesti, kunnes poikkeama alkuperäisestä on 0.01mm:n sisällä. Tulos on yleisesti tuottavissa kaikilla yleisesti käytössä olevilla laser-, CNC- ja CAM-työkaluilla.

7. Optimoitu kokonaisuusjärjestys. Entiteetit näkyvät tiedostossa siinä järjestyksessä, jossa laserin tulee seurata niitä: kaivertaa ensin, sitten pisteytä ja sitten leikata. Leikatun kerroksen sisällä monikulmion sisäinen suojatesti tunnistaa sisäpolut, joiden täytyy kulkea ennen ulkoprofiilia, joka vapauttaisi osan levystä. Jos ulkoprofiili leikkaa ensin, osa siirtyy ja kaikki seuraavat sisäleikkaukset kohdistuvat väärin. LightBurn:n sisäänrakennettu Optimize Cut Path -ominaisuus parantaa tätä entisestään ajon aikana – DXF-ennakkotilaus varmistaa oikean toiminnan kaikissa ohjelmistoissa, mukaan lukien työkalut, joissa ei ole sisäänrakennettua optimointia.

8. Nimellinen geometria — ei uurteiden kompensaatiota. Laservalmis DXF edustaa tarkat suunnittelumitat ilman, että polkuja on levennetty tai kavennettu uurteiden vuoksi. Kerf vaihtelee koneen, linssin, materiaalin ja leikkausnopeuden mukaan – tiedostolla ei ole tietoa näistä muuttujista. DXF, jossa on uurteiden kompensointi, on oikea yhdelle koneen ja materiaalin yhdistelmälle ja väärä kaikille muille. Käytä uurretta laserohjelmistosi leikkausasetuksissa kerrosta kohti, älä DXF:ssa.

Älä koskaan paista leikkuuterää DXF:hen

Kerf – laserin poistaman materiaalin leveys – vaihtelee koneen mallin, polttolinssin pituuden, materiaalityypin, paksuuden ja leikkausnopeuden mukaan. Jos uurreuma on upotettu DXF-geometriaan, tiedosto on mitoiltaan oikein yhdelle koneelle, yhdelle linssille ja yhdelle materiaalille – ja väärä jokaiselle muulle yhdistelmälle. Pidä DXF-geometria nimellisenä. Käytä uurteiden kompensointia LightBurn:n leikkausasetuksissa (Järjestön poikkeama -kenttä kussakin leikkauskerroksessa) välittömästi ennen työn suorittamista, jolloin sinulla on oikeat kone- ja materiaalitiedot edessäsi.

Onko tämä standardi universaali vai LightBurn-spesifinen?

Laservalmiiden DXF:n ominaisuudet jakautuvat kahteen luokkaan: ne, jotka ovat yleishyödyllisiä, ja ne, jotka ovat tavanomaisia.

Geometrian ominaisuudet ovat universaaleja. Oikea $INSUNITS-ilmoitus, nolla kaksoisviivaa, suljetut polut, ei rappeutuneita segmenttejä, biarkkisovitetut kaarientiteetit, oikea Y-akselin suunta – nämä tekevät DXF:stä paremman jokaiselle sitä lukevalle ohjelmistolle. LightBurn, RDWorks, LaserGRBL, VCarve, Fusion 360, Aspire, SheetCAM, Mach3 – kaikki hyötyvät puhtaasta geometriasta tai ohjausyksiköstä laiteohjelmistotyypistä riippumatta. Tämä ei ole LightBurn-spesifinen sopimus. Se on yksinkertaisesti oikea, hyvin muotoiltu DXF.

Tasojen nimeäminen ja värikäytäntö ovat yhteisön käytäntö. Punainen leikkaus, sininen viiva, musta kaiverrusjärjestelmä on laajalti seurattu, ja se on linjassa useimpien LightBurn-operaattoreiden visuaalisten oletusarvojen kanssa. Mutta mikään ohjelmisto ei pakota sitä. RDWorks käyttää omaa kerrosten numerointijärjestelmää. Jotkut työkalut jättävät DXF-tasorakenteen huomiotta kokonaan ja vaativat manuaalisen määrityksen tuonnin jälkeen. Laservalmis DXF, jossa on oikea kerrosrakenne, on silti parempi tiedosto mille tahansa ohjelmistolle – kerrostiedot ovat lisärakenne, jota kyvykkäät työkalut käyttävät ja jonka vähemmän kykenevät työkalut jättävät huomioimatta ilman haittaa.

CNC-reitityksellä ja plasmaleikkauksella on samat geometriavaatimukset. VCarve, Aspire, Fusion 360, SheetCAM ja Mach3 kärsivät kaikki samasta yksikkö-, kaksoisviiva-, avoimen polun ja käyräkokonaisuuden ongelmista, jotka vaikuttavat lasertyönkulkuihin. Geometrian puhdistus on sama. Vain kerroskäytäntö eroaa – CNC-työnkulut erottavat profiilileikkaukset, taskuoperaatiot ja porauksen leikkauksen/viirauksen/kaiverruksen sijaan. Määritä väristä kerrokseen -kartoitus CAM-ohjelmistosi odotettuun kerrosrakenteeseen, ja sama muunnosprosessi tuottaa välittömästi käyttökelpoisen tiedoston mihin tahansa valmistustyönkulkuun.

Mitä oikea muunnosputki tekee – yhdeksän vaihetta

Yleinen SVG-DXF-muunnin suorittaa suoran käännöksen: poluista tulee entiteettejä, koordinaatit kartoitetaan, tiedosto tallennetaan. Se valmistuu sekunneissa ja tuottaa tiedoston, joka näyttää oikealta. Asianmukainen putki kulkee yhdeksän peräkkäistä vaihetta, joista jokainen käsittelee yhtä rakenneongelmaluokkaa, jonka suora vienti jättää ratkaisematta. Kunkin vaiheen toiminnan ymmärtäminen selittää, miksi tulos on erilainen.

Vaihe 1 — SVG jäsennys, muunnos litistys ja referenssiresoluutio. SVG on hierarkkinen XML-dokumentti, jossa on sisäkkäisiä ryhmiä, joista jokaisella on oma koordinaattimuunnos. Jokaisen elementin koko muunnosketju – kääntää, skaalata, kiertää, vinoX, vino Y, matriisi – kerrotaan yhteen ja sovelletaan suoraan kyseisen elementin koordinaatteihin, jolloin saadaan tasainen luettelo poluista asiakirjan juurikoordinaatissa. Muunnin, joka lukee vain ylätason polkuja, hylkää äänettömästi kaiken sisäkkäisten ryhmien sisällä olevan geometrian. Yhtä tärkeää: Illustrator-symboleista, Figma-komponenteista ja kuvakekirjastoista viedyt SVG-tiedostot käyttävät yleensä <use>-elementtejä, jotka viittaavat <defs>-lohkossa määritettyyn geometriaan. Nämä viittaukset on ratkaistava eksplisiittisesti – muunnin, joka kulkee vain näkyvää elementtipuuta, pudottaa tämän geometrian äänettömästi ja tuottaa tiedoston, joka tuodaan puhtaasti, mutta josta puuttuu kokonaisia ​​osia suunnittelusta.

Vaihe 2 — Fyysisen asteikon resoluutio ja millimetrimuunnos. SVG viewBox-attribuuttia ja ilmoitettua leveyttä ja korkeutta käytetään yhdessä yhden millimetrin käyttäjäyksikköä kohden skaalauskertoimen johtamiseen. ViewBox on arvovaltainen: jaa ilmoitettu fyysinen leveys millimetreinä viewBox-leveydellä käyttäjäyksiköissä. Tämä lähestymistapa tuottaa oikean mittakaavan riippumatta siitä, mikä sovellus loi tiedoston – Illustrator kohdassa 72 DPI, Inkscape ennen v0.92 kohdassa 90 DPI tai nykyiset työkalut kohdassa 96 DPI. Asteikon lukeminen tiedoston omista määritteistä eliminoi DPI-loukun kokonaan. Y-akselin kääntöä käytetään tässä vaiheessa: Y_dxf = document_height_mm − Y_svg.

Vaihe 3 — Täyttö- ja vetotarkkuus. Jokainen polku on luokiteltu laserroolinsa mukaan. Vain vetopolut muuttuvat suoraan laserpoluiksi. Vain täyttöpolut – yleisin tapaus muotoille, jotka on piirretty muotoille Illustrator tai Inkscape – rajaavat ääriviivat. Tason määritystä ohjaava toimintaväri tulee viivan väristä, jos se on olemassa, tai muuten täyttöväristä. Täyttösääntö (parillinen tai nollasta poikkeava, ilmoitettu polkua kohti SVG:ssä) säilytetään tässä vaiheessa: yhdistelmäpolut, joissa on reikiä – kirjaimet, joissa on laskurit, kuten O ja B, renkaat, mikä tahansa sisäkkäinen suljettu muoto – on säilytettävä täyttösääntönsä, jotta sisäisiä ääriviivoja käsitellään reikinä eikä täytettyinä saarekkeina. Liukulinja, joka hylkää täyttösääntötiedot, täyttää väärin muodot, joiden pitäisi olla onttoja.

Vaihe 4 — Väristä kerrokseen -kartoitus. Kunkin polun ratkaistu väri kartoitetaan nimettyyn laserkerrokseen käyttämällä HSL-sävyalueita tarkkojen heksadesimaaliarvojen sijaan, koska suunnittelijat käyttävät monia punaisen sävyjä tarkoittamaan "leikkausta". Käytännön oletus: värisävy 340–360 tai 0–20 leikkaa; värisävy 200–260 kartat Score; vaaleus alle 15 % riippumatta sävykartoista Engraveen. Tämän kartoituksen on oltava käyttäjän määritettävissä – ammattiliikkeissä on vuosien mallien värikonventioita, joita mikään kiinteä oletus ei vastaa.

Vaihe 5 — Bezier-käyrän muunnos biarcapproksimaatiolla. Kuutio- ja neliömäiset Bezier-käyrät SVG-poluista muunnetaan ympyräkaarien sarjoiksi. Käytännön lopputulos on, että DXF-lähdön käyrät ovat geometrisesti mahdottomia erottaa alkuperäisistä missään mittakaavassa, jota koskaan ajaisit koneella. Mekanismi: jokainen Bezier-segmentti on varustettu parilla tangentti-jatkuvia ympyräkaareja — biarkia — ja jaetaan rekursiivisesti, kunnes geometrinen poikkeama alkuperäisestä käyrästä on 0.01mm:n sisällä. Tulos on ARC-olioita, jotka ovat yleisesti tuotavissa jokaisen yleisesti käytetyn työkalun jokaisella versiolla ja jotka ovat kompaktimpia kuin vastaavat polyline-approksimaatiot. SVG elliptiset kaarikomennot hajotetaan ensin kuutioiksi Bezier-segmenteiksi käyttämällä tavallista päätepisteestä keskustaan ​​-parametrisointia, minkä jälkeen ne sovitetaan biarkkisovitetuksi.

Vaihe 6 — Geometrian puhdistus. Kuusi toimintoa suoritetaan peräkkäin koko entiteettiluettelossa: poista kaikki segmentit, jotka ovat lyhyempiä kuin 0.01mm; havaita ja poistaa tarkat päällekkäiset entiteetit vertaamalla päätepisteitä ja keskipisteitä 0.001mm spatiaalisen toleranssin sisällä; yhdistää kollineaariset peräkkäiset segmentit polylinjoiksi; sulje lähes suljetut polut, joissa alun ja lopun välinen ero on alle 0.1mm; merkitse jäljellä olevat avoimet polut, joissa on aukko käsittelyraportin alla 1mm; poistaa geometrisesti identtiset päällekkäiset suljetut polut. Osittain päällekkäiset polut – joissa kaksi muotoa jakavat segmentin olematta tarkkoja klooneja – vaativat loogisen geometrian käsittelyä ja ne merkitään käyttäjän huomion vuoksi sen sijaan, että niitä muutetaan automaattisesti.

Vaihe 7 — Leikkausjärjestyksen optimointi. Entiteetit lajitellaan koneen oikeaa toimintaa varten riippumatta siitä, mikä ohjelmisto suorittaa työn: kaiverta kerros ensin, pisteytä toiseksi, leikkaa viimeisenä. Leikatun kerroksen sisällä monikulmion rajaustesti tunnistaa sisäiset polut, joiden on edeltävä ulkoprofiilia. Sisä-ennen-ulko-tilauksen jälkeen lähimmän naapurin matkustusoptimointi sekvensoi jäljellä olevat reitit pään kulkua minimoimaan. Tämä ennakkotilaus on välttämätön kaikille ohjausohjelmistoille, joissa ei ole sisäänrakennettua polun optimointia.

Vaihe 8 — DXF-tiedoston kokoaminen. Kirjoitettu muodossa DXF R2010 – viimeinen muotoversio, joka on lähes universaali yhteensopivuus kaikkien yleisesti käytössä olevien työkalujen kanssa, edeltää entiteettilisäyksiä, jotka esiteltiin julkaisussa AutoCAD 2013. Huomaa, että yksikkömuuttuja ($INSUNITS) ja käytettyjen automaattisten ruutujen määrittelyt ovat rajoituksia. DXF 2018 Reference, joka määrittää samat otsikkomuuttujat johdonmukaisesti kaikissa nykyaikaisissa muotoversioissa. Otsikko ilmoittaa $INSUNITS=4 ja $EXTMIN/$EXTMAX rajoituslaatikon arvot todellisesta geometriasta. Tasomerkinnät määrittelevät Cut, Score ja Engrave ACI-värikoodeilla 1, 5 ja 7. Entiteetit kirjoitetaan ryhmiteltyinä kerroksittain käyttämällä LWPOLYLINE suljetuille monikulmiomuodoille, ARC kaarisegmenteille, CIRCLE täydellisille ympyröille, LINE yksittäisille suorille segmenteille. SPLINE-kokonaisuuksia ei koskaan kirjoiteta. Ei BLOCK- tai INSERT-kokonaisuuksia – kaikki geometria on rivissä maksimaalisen yhteensopivuuden takaamiseksi.

Vaihe 9 – Validointi. Valmiit tiedostot jäsennetään takaisin ja tarkistetaan: $INSUNITS on olemassa ja on yhtä suuri kuin 4, ei virheellisiä koordinaattiarvoja, rajausruutu vastaa odotettuja mittoja alueella 0.1mm, vähintään yksi entiteetti jokaisessa täytetyssä tasossa, entiteettien määrä vastaa vaiheen 1 jäsentämisen odotettua lähtöä. Jos vahvistus epäonnistuu, virhe palautetaan tietyn kuvauksen kera. Tuotantoputki ei koskaan toimita rikkinäistä tiedostoa hiljaa.

SVG:n valmistelu ennen muuntamista

Asianmukainen muunnosprosessi korjaa monet rakenteelliset ongelmat automaattisesti – mutta useat lähdetiedoston ominaisuudet määräävät tuloksen tavoilla, joita mikään jatkokäsittely ei voi korjata.

Värikoodaa polkusi selkeästi. Luotettavin tapa saada oikeat tasomääritykset tulostukseen DXF on käyttää johdonmukaisia ​​viivan värejä SVG-lähteessä. Punainen (#FF0000) leikkausreittejä varten, sininen (#0000FF) pisteytystä varten ja musta (#000000) kaiverruksessa ovat yleisimmin hyväksyttyjä käytäntöjä, ja ne kartoitetaan suoraan DXF ACI-väreillä, ei väreillä tai väreillä 1,5. oletuksena Leikkaa käsittelyraporttivaroituksella – tarkista nämä varoitukset ennen kuin tiedosto menee lähelle konetta.

Laajenna kaikki live-teksti ääriviivoiksi. DXF:llä ei ole fonttitukea. Tekstielementtejä, joita ei ole muunnettu ääriviivoiksi, joko ei voida tuoda tai ne saapuvat tunnistamattomina objekteina. Illustrator: Kirjoita > Luo ääriviivat. Kohdassa Inkscape: Polku > Objektista polkuun. Tätä vaihetta ei voi korjata DXF:ssä muuntamisen jälkeen. Kun laajennat tekstiä, varmista myös, että kirjaimet, joissa on suljetut laskurit – O, B, A, P, R, D, Q – tuottavat yhdistelmäpolkuja, joissa on reikiä kahden pinotun täytettyjen muotojen sijaan. Useimmat työkalut tekevät tämän oletusarvoisesti oikein, mutta jos sisämuoto (esimerkiksi O:n reikä) näyttää suunnittelusovelluksessasi täytetyltä eikä ontolta, täyttösääntö on väärä ja tuottaa virheellisen tulosteen.

Ratkaise kaikki symboliviittaukset ennen vientiä. Jos SVG luotiin Illustrator:ssä symbolien avulla tai Figma:ssä komponenttien avulla, laajenna tai litistä kaikki esiintymät ennen SVG:n vientiä. Kohdassa Illustrator: Objekti > Laajenna ulkoasu ja sitten Objekti > Tasoita läpinäkyvyys. Mallissa Figma: käytä Liitä valintaa (Ctrl/Cmd+E) kaikissa komponentin esiintymissä ennen vientiä. Laajentamattomat symbolit viedään <use>-elementteinä, jotka viittaavat <defs>-geometriaan, jotka yleismuuntimet hylkäävät hiljaa.

Poista upotetut rasterikuvat. DXF on puhdas geometrinen muoto. SVG:ään upotetuissa rasterikuvissa – valokuvissa, pintakuvioissa, sijoitetuissa bittikartoissa – ei ole DXF-esitystä, ja ne pudotetaan äänettömästi muuntamisen aikana. Jos upotettu kuva sisältää geometrian, joka on säilytettävä, jäljitä se vektoripoluihin ennen muuntamista.

Tunne SVG:n alkuperäsovellus. Kolme työkalua käyttävät kolmea erilaista DPI-käytäntöä: W3C-standardi ja nykyinen Inkscape käyttävät 96 pikseliä tuumaa kohti; Adobe Illustrator vie SVG:n nopeudella 72 pikseliä tuumaa kohti; Inkscape ennen v0.92 (julkaistu 2017) vietiin 90 pikseliä tuumaa kohti. Muunnosputki, joka saa fyysisen mittakaavan tiedoston omasta viewBoxista ja ilmoitetuista mitoista, käsittelee kaikkia kolmea oikein ilman käyttäjän toimia – alkuperäisen sovelluksen DPI:stä tulee merkityksetön. Muunnin, joka käyttää kiinteää DPI-oletusta, tuottaa virheelliset mitat tiedostoille vähintään kahdesta kolmesta lähteestä. Tarkista mitat jokaisen tuonnin jälkeen riippumatta siitä, miten tiedosto on luotu.

Tarkista aiotut mitat ennen lataamista. Avaa SVG suunnittelusovelluksessasi ja varmista, että asiakirjan koko vastaa fyysistä tulostetta, jota aiot. Jos SVG:n ilmoitetut mitat ovat vääriä – koska alkuperäinen työkalu ei upottanut fyysisiä yksiköitä oikein – korjaa ne lähteellä ennen muuntamista. Konversioputki ei voi päätellä suunniteltua fyysistä kokoasi virheellisistä lähdetiedoista.

Kahden minuutin värikoodaus eliminoi kaiken manuaalisen kerrostyön

Kahden minuutin käyttäminen SVG-polkujen värikoodaukseen ennen muuntamista eliminoi kaikki manuaaliset tasojen uudelleenmääritystyöt DXF-tuonnin jälkeen. Käytä puhdasta punaista (#FF0000) leikkausta varten, puhdasta sinistä (#0000FF) uurrettamiseen ja puhdasta mustaa (#000000) kaiverrukseen. Nämä yhdistävät suoraan DXF ACI -väreihin 1, 5 ja 7 – laser- ja CAD-ohjelmistojen yleisimmin tunnistettuihin kerrosväreihin. Jokainen entiteetti laskeutuu oikealle tasolle automaattisesti tuonnin yhteydessä, ilman manuaalista lajittelua LightBurn:ssä tai RDWorksissa.

Pixel2Lines-työnkulku: SVG:stä laservalmiin DXF

  1. 1

    Valmistele SVG-lähdetiedosto

    Ennen kuin lataat, varmista seuraavat asiat suunnittelusovelluksessasi: leikkauspolut on vedetty punaisina (#FF0000), pistepolut sinisellä (#0000FF), kaiverruspolut mustilla (#000000). Laajenna kaikki elävä teksti ääriviivoiksi — Illustrator: Kirjoita > Luo ääriviivat; Inkscape: Polku > Objekti polkuun. Tasoita kaikki symbolien ja komponenttien ilmentymät niin, että vietyyn SVG-tiedostoon ei jää <use>-viittauksia. Poista kaikki upotetut rasterikuvat. Varmista, että asiakirjan mitat vastaavat suunniteltua fyysistä tulostetta. Jos tiedosto on luotu Inkscape-versiossa 0.91 tai aikaisemmassa, se voi käyttää 90 DPI-koordinaatteja — liukuhihna ratkaisee tämän viewBoxista automaattisesti, mutta vahvistaa mitat muuntamisen jälkeen siitä huolimatta.

  2. 2

    Lataa ja määritä tasokartoitus

    Lataa SVG ja tarkista väristä kerrokseen -kartoituspaneeli. Jos tiedostosi käyttää standardista poikkeavia värejä – myymäläsi käytäntö käyttää magentaa leikkauksessa, vihreää pisteissä tai jotain muuta vakiintunutta sisäistä standardia – ohita oletusasetukset tässä ennen käsittelyä. Aseta avoimen polun napsautustoleranssi: 0.05mm tarkkuusmekaanisille osille, 0.1mm yleiseen laserleikkaukseen, 0.5mm, kun työskentelet ulkoisesti toimitetuilla viiloilla, joiden alkuperä on epävarma. Tallenna kartoitus nimettynä esiasetuksena, jos käsittelet useita tiedostoja samalla värikäytännöllä.

  3. 3

    Lue käsittelyraportti

    Muuntamisen jälkeen käsittelyraportti on laaduntarkastus. Se näyttää jokaisen suoritetun toimenpiteen: päällekkäiset entiteetit poistettu, avoimet polut suljetaan automaattisesti, kynnyksen alapuolella olevat segmentit hylätty, väristä kerrokseen tehdyt määritykset, entiteettien määrä tasoa kohti. Suuri kaksoiskappaleiden määrä identifioi lähdetyönkulun, joka luo yhteensopivaa geometriaa – kannattaa korjata lähteessä sen sijaan, että puhdistaa tiedosto tiedostolta. Suurilla aukkojen toleransseilla suljetut avoimet polut osoittavat systeemisiä polun laatuongelmia ylävirtaan. Varoitukset tunnistamattomista väreistä tarkoittavat polkuja, joiden oletusarvo on Leikkaa – varmista, että ne ovat oikein ennen kuin jatkat. Vertaa raportin entiteettien määrää suunnitteluun liittyviin odotuksiin: merkittävä puute voi viitata <use>-viittauksiin, joita ei ole ratkaistu lähdetiedostossa.

  4. 4

    Tuo LightBurn:ään ja varmista

    Avaa DXF kohdassa LightBurn valitsemalla Tiedosto > Tuo. Tarkista välittömästi rajauslaatikon mitat numeerisista sijaintikentistä – tämä on $INSUNITS-vahvistus. Jokaisen kerroksen tulee näkyä erikseen Cuts/Layers-paneelissa. Suorita Muokkaa > Poista kaksoiskappaleet (Alt+D) vyön ja aaltosulkeiden tarkistuksena. Suorita Muokkaa > Valitse Avoimet muodot vahvistaaksesi, ettei avoimia ääriviivoja ole jäljellä. Aseta toimintatyyppi (viiva leikkausta ja uurretusta varten, sopiva tila kaiverrukseen) ja vahvista teho- ja nopeusarvot jokaiselle tasolle — LightBurn säilyttää värikohtaiset asetukset kaikissa projekteissa rajoituksetta, joten aiemman työn arvot eri materiaalilla ladataan edelleen. Nämä on tarkistettava erikseen, joka kerta.

  5. 5

    Suorita tuotantoa edeltävä tarkistuslista ja testaa romu

    Käy läpi alla oleva tarkistuslista ennen kuin lähetät työn koneelle. Uusia tiedostoja tai uusia materiaaleja varten suorita koko työ samaa materiaalia ja paksuutta olevalle romukappaleelle ennen lopullista työkappaletta. Testileikkaukset vahvistavat sisä-ennen ulkoa -leikkausjärjestyksen, paljastavat jäljellä olevat avoimet polut ja kalibroivat tehon ja nopeuden tälle tietylle materiaalille. Kymmenen minuutin romutesti on jatkuvasti nopeampi kuin toipuminen pilaantuneesta työkappaleesta.

Käsittelyraportti on lentoa edeltävä tarkastus

Käsittelyraportti ei ole yhteenveto – se on jäljitettävissä oleva todiste siitä, että tiedosto on varmennettu ennen kuin se saapui koneellesi. "14 päällekkäistä riviä poistettu, 3 avointa polkua automaattisesti suljettu, 89 entiteettiä 3 tasossa" on tarkastettava vahvistus, ei markkinointi. Se paljastaa myös työnkulun alkupään ongelmat: johdonmukaiset korkeat kaksoiskappaleiden määrät useissa tiedostoissa samasta lähdepisteestä suunnittelutyönkulkuun, joka luo samansuuntaisen geometrian ja joka tulee korjata lähteellä. Säilytä jokaisen tuotantotyön raportti laadunvalvontadokumentaationa.

Tuominen tiedostoon LightBurn ja tiedoston tarkistaminen

Laservalmis DXF:n oikea tuominen LightBurn:hen kestää alle kaksi minuuttia, kun varmennusvaiheet suoritetaan järjestyksessä. Jokainen vaihe saa kiinni tietyn vikakategorian ennen kuin siitä tulee pilaantunut työkappale.

Vaihe 1 – Vahvista mitat. Valitse heti tuonnin jälkeen LightBurn:n numeeristen sijaintikenttien rajoitusruutu. Mittojen on vastattava suunniteltua fyysistä kokoasi. Jos tiedosto on 25,4 kertaa suurempi tai pienempi, $INSUNITS on asetettu väärään yksikköön tai kirjoitettuna 0: avaa DXF tekstieditorissa, etsi $INSUNITS, muuta arvoksi seuraavalla rivillä 4 (millimetriä) ja tuo uudelleen. Jos skaalausvirhe on noin 0.75, 0.94, 1.33 tai 1.07 kertaa odotettu, ongelma on DPI-epäsopivuus SVG-lähteessä – mieluummin asteikkonäkymästä B-tiedosto, joka lukee uudelleen. olettaen kiinteän DPI:n.

Vaihe 2 – Vahvista kerrosrakenne. Varmista Cuts/Layers-paneelissa, että jokainen odotettu toiminto näkyy erillisenä tasona oikealla värillä. Jos kaikki geometria on yhdellä kerroksella, lähdettä SVG ei ole värikoodattu tai muunnin kutisti kerrokset – muunna uudelleen käyttämällä oikeaa väristä kerrokseen -kartoitusta. Jos odotettu taso puuttuu, vastaavilla poluilla joko ei ollut värimääritystä tai väri oli kartoitusalueen ulkopuolella – tarkista käsittelyraportin varoitukset.

Vaihe 3 – Suorita Muokkaa > Poista kaksoiskappaleet. Valitse LightBurn:ssä Muokkaa > Poista kaksoiskappaleet (pikanäppäin: Alt+D). Tämä poistaa kaikki päällekkäiset entiteetit, jotka selvisivät konversiosta. Suorita tämä kaikissa tuoduissa DXF:ssä poikkeuksetta – se kestää yhden sekunnin ja eliminoi tuhoisimman laserin laatuhäiriön.

Vaihe 4 — Suorita Muokkaa > Valitse avoimet muodot. Tiedoston avoimet polut valitaan ja korostetaan. Tarkista ne: polut, joiden ääriviivat on suljettava, mutta jotka ovat auki, osoittavat aukon, jota muunnin ei voinut sulkea automaattisesti määritetyllä toleranssilla. Sulje ne LightBurn:n solmueditorissa tai palaa SVG-lähteeseen, korjaa avoin polku ja muunna uudelleen.

Vaihe 5 – Tarkista toimintatyypit ja asetukset tasoittain. Varmista jokaisen kerroksen kohdalla, että toimintatila on oikea: Viiva leikkaus- ja pisteradalle, Täyttö tai Viiva kaiverrukseen aiotun vaikutuksen mukaan. Varmista, että teho ja nopeus on asetettu nimenomaisesti tätä työtä varten – LightBurn säilyttää viimeksi käytetyt väriasetukset kaikissa projekteissa rajoituksetta, joten kalibroidut arvot eri materiaalilla tehdystä työstä ovat edelleen olemassa. Tarkista ne; koskaan oleta.

Vaihe 6 – Suorita kehystyspassi. Paina Kehys laserin ollessa pois käytöstä. Pää jäljittää rajoituslaatikon ilman laukaisua, mikä vahvistaa fyysisen sijainnin ja koon materiaalissa. Suorita tämä poikkeuksetta ennen jokaista työtä – se kestää viisitoista sekuntia ja on ainoa tarkistus, joka havaitsee väärän asennon ennen materiaalin kulumista.

Muokkaa > Poista kaksoiskappaleet — Suorita se joka tuonnissa, aina

LightBurn:n Muokkaa > Poista kaksoiskappaleet (Alt+D) on yhden sekunnin toiminto, joka poistaa yleisimmän syyn kaksinkertaiseen palamiseen ja materiaalin pilaantumiseen. Päällekkäiset rivit ovat visuaalisesti identtisiä yksittäisten rivien kanssa jokaisessa esikatselutyökalussa. CO2-laserilla täydellä leikkausteholla toinen kierros lisää riittävästi kumulatiivista lämpöä akryylin halkeamiseen, puun hiiltymiseen leikatun uurteen yli ja läpipalamisen aiheuttamiseen ohuissa materiaaleissa. Kaksi samansuuntaista viivaa vs. yksi ovat täysin huomaamattomia visuaalisesti – Alt+D poistaa ne ohjelmallisesti. Suorita se jokaisessa DXF-tuonnissa riippumatta lähteestä tai luottamuksesta muunnoslaatuun.

Valmistusta edeltävä tarkistuslista: Ennen kuin lähetät DXF:n koneeseen

  • Mitat vahvistettu — LightBurn:n rajoitusruutu vastaa suunniteltua fyysistä kokoa; jos ei, selvitä syy ennen kuin jatkat (väärä $INSUNITS tai $INSUNITS=0, DPI-virhe tai väärät lähteen mitat)
  • Muokkaa > Poista kaksoiskappaleet (Alt+D) suoritetaan LightBurn - kopioita ei ole jäljellä
  • Muokkaa > Valitse avoimet muodot suoritetaan – leikatuissa tasoissa ei ole odottamattomia avoimia muotoja
  • Kerrosrakenne vahvistettu – Leikkaus, Pisteet ja Kaiverrus näkyvät kukin erillisinä tasoina oikeilla väreillä
  • Toimintatila asetettu kerroksittain — Viiva leikkausta ja pisteytystä varten; oikea kaiverrustila; ei ole peritty edellisestä projektista ilman vahvistusta
  • Teho ja nopeus on nimenomaisesti vahvistettu kullekin kerrokselle tälle tietylle materiaalille ja paksuudelle — LightBurn säilyttää värikohtaiset asetukset ikuisesti projekteissa; tarkista, älä oleta
  • Jäykkyyskorjaus ei ole DXF-geometriassa — leikkausasetuksiin LightBurn asetettu leikkausasetuksissa oleva uurrepoikkeama todellisessa käytössä olevalle koneelle ja objektiiville
  • Sisäominaisuudet on vahvistettu toimivaksi ennen ulkoprofiileja – tarkista LightBurn:n leikkauksen optimoinnin esikatselu
  • Kaikki teksti vahvistettiin ääriviivoiksi – tasoluettelossa ei ole reaaliaikaisia tekstikokonaisuuksia; yhdistelmäkirjainmuodot (O, B, A) vahvistettiin reiäksi, joita ei ole täytetty
  • Kehyslupa suoritettu laserin pois käytöstä — työn sijainti ja fyysinen koko vahvistetaan materiaaliin ennen ampumista

Miksi SVG tuodaan oikein tiedostoon LightBurn, mutta DXF-versiolla on väärät mitat?

LightBurn lukee SVG-mitat tiedoston ilmoitetuista leveys-, korkeus- ja viewBox-määritteistä ja muuntaa millimetreiksi suoraan – se ei riipu $INSUNITS:stä. DXF:lle LightBurn lukee $INSUNITS-otsikkomuuttujan määrittääkseen yksikköjärjestelmän. Kun $INSUNITS puuttuu tai sen arvoksi on asetettu 0 (ilman yksikköä), LightBurn:n "Tunnista yksiköt automaattisesti, jos mahdollista" -ominaisuus yrittää päätellä yksiköt, ja jos se ei onnistu, palaa yksikköasetuksiin, jotka on määritetty kohdassa Muokkaa > Asetukset Tiedostoasetukset-välilehdellä. Jos tämä varaasetus eroaa tiedoston todellisista koordinaattiyksiköistä, jokainen ulottuvuus tuodaan väärin. 25,4-kertainen virhe osoittaa nimenomaan tuumien ja millimetrien välistä epäsuhtausta — $INSUNITS on asetettu arvoon 1 (tuumaa), kun koordinaatit ovat millimetreinä, tai päinvastoin. Yleiset SVG-DXF-muuntimet kirjoittavat yleensä $INSUNITS=0 tai jättävät muuttujan pois kokonaan, jolloin tuovan ohjelmiston vara-asetus on ainoa suoja skaalausvirheitä vastaan. Korjaus on muunnosputki, joka kirjoittaa aina $INSUNITS=4 DXF-otsikkoon.

LightBurn näyttää koko geometriani yhdellä kerroksella DXF:n tuonnin jälkeen. Miksi?

Yleiset muuntimet tiivistävät kaikki SVG-elementit yhdeksi DXF-tasoksi – yleensä oletustasoksi '0' ilman värimäärityksiä. LightBurn tuo tämän yhtenä yhdistettynä toimintona. Oikein valmisteltu DXF kartoittaa SVG-viivan ja täyttövärit nimettyihin tasoihin DXF ACI-värikoodeilla: 1 (punainen) Cutille, 5 (sininen) Scoreille, 7 (musta ZXQZ0002 Engravessä). LightBurn luo erillisen merkinnän Cuts/Layers-paneeliin jokaiselle tuonnissa havaitsemansa värille. Ratkaisu on värikoodata SVG-polut selkeillä viivan väreillä ennen muuntamista ja käyttää muunninta, joka säilyttää rakenteen nimeltä DXF-tasoina sen sijaan, että kokoaa kaikki tasolle 0.

Mitä eroa on päällekkäisen rivin ja päällekkäisen polun välillä – ja onko sillä väliä koneessa?

Molemmat saavat laserin laukeamaan kahdesti samassa paikassa, mutta niiden ratkaiseminen vaatii erilaisia lähestymistapoja. Kaksoisviiva on tarkka geometrinen klooni – kaksi entiteettiä, joilla on identtiset päätepisteet ja liikerata. Ne havaitaan vertaamalla päätepisteitä ja keskipisteitä tilatoleranssin sisällä ja poistetaan siististi poistamalla yksi kopio. LightBurn:n Muokkaa > Poista kaksoiskappaleet käsittelee nämä automaattisesti. Päällekkäinen polku on rakenteellisesti erilainen: lyhyempi segmentti pidemmän päällä tai kaksi vierekkäistä suljettua muotoa, jotka jakavat yhteisen seinän, jotka on piirretty erillisinä polygoneina. Jaetun segmentin yhden esiintymän poistaminen rikkomatta ympäröiviä muotoja vaatii loogisia geometriatoimintoja. Molemmat aiheuttavat saman koneen vaurion – kaksinkertainen energia, kaksinkertainen syvyys, halkeileva akryyli, ylihiiltynyt puu –, mutta tarkat kaksoiskappaleet ratkaistaan ​​automaattisesti, kun taas monimutkaiset päällekkäiset geometriat merkitään käsittelyraportissa käyttäjän huomion vuoksi.

Miksi minun pitäisi välttää SPLINE-kokonaisuuksia laservalmiissa DXF:ssä?

DXF tukee alkuperäistä SPLINE-yksikköä Bezier- ja NURBS-käyrille. Ongelmana on, että ohjelmistojen tuonti käsittelee SPLINE-kokonaisuuksia epäjohdonmukaisesti eri työkaluissa ja versioissa. LightBurn:n SPLINE-tuoja tuotti muotovirheitä ennen suurta uudelleenkirjoitusta versiossa 1.5.00 (joulukuu 2023), mikä paransi NURBS:ien käsittelyä, jotka vastaavat rakenteellisesti Bezier-käyriä, mutta eivät pysty käsittelemään kaikkia NURBS-käyriä oikein. RDWorks, VCarve, SheetCAM ja useimmat muut yleisesti käytössä olevat työkalut eivät ole saaneet vastaavia parannuksia. ARC- ja LINE-entiteetit ovat yleisesti turvallisia – jokaisen tuontityökalun jokainen versio käsittelee niitä oikein. Bezier-käyrät SVG:stä tulee aina muuntaa biarc-sovitetuiksi ARC-sekvensseiksi ennen kuin tiedosto siirtyy työnkulkuun, joka saattaa sisältää muita ohjelmistoja kuin uusimman LightBurn:n.

Pitäisikö minun soveltaa halkeaman kompensointia ennen DXF:n vientiä?

Ei koskaan. Jäykkyyden kompensointia ei saa upottaa DXF-geometriaan. Lasersäteen poiston leveys vaihtelee koneen mallin, polttolinssin pituuden, materiaalityypin, materiaalin paksuuden ja leikkausnopeuden mukaan – mitään näistä ei DXF-tiedosto tiedä. DXF, jonka reittejä on uurrettu, on mitoiltaan oikea täsmälleen yhdelle koneelle ja yhdelle materiaalille yhdellä paksuudella ja väärä jokaisessa muussa yhdistelmässä. Pidä geometria nimellisenä – tarkat suunnittelumitat piirustuksen mukaisesti. Käytä uurretta LightBurn:n leikkauskerroksen asetuksissa (Ravipoikkeama-kenttä) välittömästi ennen työn suorittamista käyttämällä leikattavalle koneelle, linssille ja materiaalille sopivaa arvoa.

Koskeeko sama putkisto CNC-reititystä ja plasmaleikkausta?

Kyllä, ja geometriavaatimukset ovat samat. Oikeat $INSUNITS, nolla kaksoisviivaa, suljetut polut, biarc-sovitetut kaarikokonaisuudet, optimoitu leikkausjärjestys – nämä ominaisuudet hyötyvät VCarve, Aspire, Fusion 360, SheetZXQ00005 ZQQ3 täsmälleen0,0,00005MachQXZ. Kerrosten nimeämiskäytäntö eroaa: CNC- ja plasmatyönkulut erottavat profiilileikkaukset, taskuoperaatiot ja porauksen leikkauksen/viirauksen/kaiverruksen sijaan. Määritä väristä kerrokseen -kartoitus vastaamaan CAM-ohjelmistosi odotettua kerrosrakennetta, ja sama liukuhihna tuottaa välittömästi käyttökelpoisen tiedoston mihin tahansa valmistustyönkulkuun.

Voinko muuntaa laservalmiuden DXF takaisin SVG:ksi, jos minun on muokattava sitä?

Teknisesti kyllä ​​– Inkscape avaa DXF:n natiivisti ja Illustrator tuo AutoCAD-valintaikkunan kautta – mutta tulos on harvoin muokkausystävällinen. Biarc-muunnos, joka tekee käyristä yleisesti yhteensopivia, kirjoittaa sileät käyrät pitkiksi pienten ympyränkaarien kokonaisuuksien sarjoiksi. Kun nämä tuodaan takaisin Illustrator- tai Inkscape-muotoon, ne saapuvat sadoina irrotettuina kaarisegmentteinä eikä puhtaina Bezier-poluina, joilla aloitit. Niiden muokkaaminen on työlästä ja virhealtista. DXF sisältää myös vain geometrian – ei täyttöjä, liukuvärejä, typografiaa tai visuaalisia tehosteita – joten kaikki suunnittelukontekstit viivatyön lisäksi ovat poissa. Jos sinun on tehtävä muutoksia suunnitteluun, palaa aina alkuperäiseen SVG-lähteeseen ja muunna uudelleen. Meno-paluu DXF:n kautta on viimeinen keino, ei työnkulku.

DXF:n mitat ovat oikeat LightBurn:ssä, mutta malli on pystysuoraan peilattu. Mitä tapahtui?

Tämä on Y-akselin inversio-ongelma. SVG-koordinaateissa Y kasvaa alaspäin vasemmasta yläkulmasta. DXF-koordinaateissa Y kasvaa ylöspäin vasemmasta alakulmasta. Muunnin, joka ei käytä Y-akselin korjausta, tuottaa pystysuunnassa peilatun tiedoston. Oikea liukuhihnan korjaus on: Y_dxf = document_height_mm − Y_svg jokaiselle pisteelle. Symmetrisissä malleissa virhe on näkymätön, kunnes teksti tai epäsymmetrinen elementti on mukana – minkä vuoksi se voi selviytyä havaitsematta pitkään. LightBurn:ssä voit korjata peilatun tuonnin valitsemalla kaikki geometriat ja käyttämällä pystysuuntaista kääntöä – mutta tämä on kiertotapa, ei korjaus. Taustalla oleva muunnos on suoritettava uudelleen käyttämällä liukuhihnaa, joka käsittelee koordinaattijärjestelmän muunnoksen oikein.

Aiheeseen liittyvät oppaat

Muunna valokuvat harmaasävyiksi laserkaiverrusta varten

Valmistele valokuvia puhtaampaa kaivertamista varten muuttamalla ne harmaasävyiksi kontrolloidulla kontrastilla ja sävyerottelulla.

SVG vs DXF laserille ja CNC

Milloin pysyä SVG:ssa ja milloin DXF on oikea muoto – käytännöllisiä ohjeita laserille, CNC:lle ja tiedostojen toimittamiseen eri alustojen välillä.

DXF vs SVG laserleikkaukseen

Vertaa, milloin lasertyönkulkujen tulisi pysyä SVG:ssa ja milloin DXF on turvallisempi valmistuksen vaihto.

SVG vs. DXF -tiedostomuoto

Ymmärrä SVG:n ja DXF:n käytännön erot ennen tuotantotiedostojen vientiä.

Bitmap vs Vector laserkaiverrukseen

Rasteriskannaustila vs. vektoripolkutila – miten kukin toimii, milloin kutakin käyttää ja miten ne yhdistetään monimutkaisissa monimuotoisissa lasertöissä.

Lähteet ja viitteet

  • Autodesk DXF 2018 Reference — $INSUNITS-muuttuja: arvo 0 = yksikkötön, arvo 1 = tuumaa, arvo 4 = millimetriä
  • LightBurn virallinen dokumentaatio — Asetukset/Asetukset-sivu: Automaattinen tunnistusyksikkö, konfiguroitava DXF-tuontivarayksikön pudotusvalikko, automaattisen sulkemisen toleranssi (docs.lightburnsoftware.com)
  • LightBurn Software Forum — vahvistettu $INSUNITS=1 aiheuttaa 25,4× skaalausvirheen (elokuun 2024 säiettä)
  • LightBurn Software Forum — virallinen ilmoitus SPLINE-tuojan uudelleenkirjoittamisesta v1.5.00 (joulukuu 2023)
  • Virallinen Autodeskin tukiartikkeli — "Päällekkäisten rivien saaminen vietäessä DXF:tä Autodesk Fusionista" (Auto Project vahvistettuna syynä)
  • SendCutSend Fusion 360 DXF vientiopas — vahvistettu työnkulku päällekkäisten geometrioiden välttämiseksi
  • W3C SVG 1.1 -spesifikaatio — Y-akselin koordinaattijärjestelmä, vasemman yläkulman origo, Y kasvaa alaspäin
  • Inkscape julkaisutiedot – DPI-muutos 90→96 v0.92 (2017)
  • ezdxf-kirjaston dokumentaatio — DXF-yksikköjärjestelmä, entiteettityypit

Muunna SVG laservalmiudeksi DXF

Lataa mikä tahansa SVG tiedostoon Pixel2Lines, niin saat täysin puhdistetun, kerroskartoituksen, laservalmiuden DXF. Oikea $INSUNITS-ilmoitus, nolla kaksoiskappaletta, suljetut polut, biarc-sovitetut kaarientiteetit, oikea Y-akselin suunta, optimoitu leikkausjärjestys – valmiina tuotavaksi LightBurn- tai RDWorksiin ja lähetettävä suoraan koneellesi.

Muunna SVG laser DXF:ksi

Haluatko puhdistaa tai mitata SVG ensin?

Avaa ilmainen SVG-editori selaimessasi tarkistaaksesi mittakaavan, puhdistaaksesi polut ja viedäksesi tuotantovalmiin tiedoston lataamatta sitä palvelimelle.

Kommentit

Kirjaudu sisään tai luo tili kirjoittaaksesi kommentin.

Kirjaudu tai rekisteröidy

Ladataan kommentteja...

Työnkulkupalvelut


  • Valokuvasta SVG-piirrokseksiVektori
  • Valokuvasta laserkaiverrus-SVG:ksiVektori
  • Valokuvasta SVG-vektoroinniksiVektori
  • Manual Ink ProVektori
  • Valokuvasta kirjontadigitoinniksiVektori
  • ArkkitehtuurikuvitusRasteri
  • Poista taustaRasteri
  • SVG to G-CodeVektori
  • SVG to DXFVektori
  • Galleria
  • Hinnoittelu
  • Tietoja meistä
  • Tekniikka
  • Räätälöity kehitys
  • Ota yhteyttä tukeen

Muunnostyökalut


  • Kaikki tiedostomuuntimet
  • JPG sta PNG
  • JPG sta WEBP
  • JPG sta AVIF
  • JPG sta ICO
  • PNG sta JPG
  • PNG sta AVIF
  • PNG sta WEBP
  • PNG sta ICO
  • WEBP sta JPG
  • WEBP sta PNG
  • WEBP sta AVIF
  • AVIF sta JPG
  • AVIF sta PNG
  • AVIF sta WEBP
  • SVG sta PNG
  • SVG sta JPG
  • SVG sta WEBP
  • SVG sta AVIF
  • SVG sta PDFPremium
  • SVG sta EPSPremium
  • SVG sta AIPremium
  • PDF sta PNG
  • BMP sta PNG
  • DXF sta SVGPremium

Oppaat


  • Hyödyllisiä oppaita

Pixel2Lines

  • Lakiasiat
  • Tietosuojakäytäntö
  • Ehdot
  • Evästeet