Prikaži sve članke

Funkcija Export DXF u NCPlayeru: pretvaranje G-code putanje u DXF

NCPlayer Objavljeno: 2026-04-27 Autor: CNC Passport Team 130 pregleda
Funkcija Export DXF u NCPlayeru: pretvaranje G-code putanje u DXF

NCPlayer je online CNC simulator i G-code debugger tvrtke CNC Passport. Jedna od praktičnih funkcija NCPlayera je izvoz simulirane putanje alata u DXF. To nije samo spremanje slike sa zaslona: NCPlayer uzima putanju izračunatu nakon simulacije i oblikuje geometriju koja se može otvoriti u CAD/CAM sustavu, provjeriti kao kontura, poslati kolegi ili upotrijebiti kao tehnička potvrda rezultata obrade.

Funkcija je posebno korisna kada G-code ne treba samo pokrenuti u simulatoru, nego ga treba brzo prikazati kao razumljivu geometriju: programeru, podešivaču, tehnologu, inženjeru kontrole ili kupcu.

Zašto izvoziti CNC putanju u DXF

U proizvodnoj praksi G-code često postoji odvojeno od CAD modela. Program može biti napisan ručno, izmijenjen na upravljačkoj jedinici, generiran makronaredbom, dobiven od drugog dobavljača ili prilagođen određenom stroju. U takvim je slučajevima važno brzo odgovoriti na jednostavno pitanje: kojom će se stvarnom putanjom alat kretati?

DXF pomaže vidjeti tu putanju u poznatom inženjerskom okruženju. Datoteka se može otvoriti u CAD programu, položiti preko konture dijela, usporediti s crtežom, upotrijebiti za provjeru razina obrade i za prikaz pomaka bez potrebe za otvaranjem samog NC koda.

DXF izvoz u NCPlayeru koristan je za nekoliko zadataka:

  • brzu provjeru geometrije nakon simulacije;
  • usporedbu putanje s izvornom konturom dijela;
  • dokumentiranje rezultata provjere NC programa;
  • analizu programa u kojima se putanja stvara makronaredbama, ciklusima ili ponovljenim prolazima;
  • pripremu razumljive datoteke za raspravu između programera, operatera i tehnologa.

Kako Export DXF radi u NCPlayeru

Export DXF ne koristi izravno izvorni tekst programa, nego rezultat simulacije. To je važna razlika. NCPlayer najprije obrađuje G-code, gradi putanju kretanja alata, uzima u obzir odabrani kontroler i tek zatim izvozi izračunate segmente u DXF.

Zato prije izvoza treba pokrenuti simulaciju. Ako putanja još nije izgrađena, nema što korisno izvesti. Takav pristup smanjuje rizik da se dobije vizualno čist, ali pogrešan DXF koji ne odražava stvarno kretanje alata nakon obrade makronaredbi, ponavljanja, koordinatnih načina rada i ponašanja specifičnog za kontroler.

Tipičan tijek rada izgleda ovako:

  1. Otvoriti ili zalijepiti NC program u NCPlayer.
  2. Odabrati potreban kontroler ili način simulacije.
  3. Pokrenuti simulaciju i provjeriti da je putanja izgrađena.
  4. Otvoriti izbornik File i odabrati izvoz putanje u DXF.
  5. Po potrebi prilagoditi parametre u DXF Export Settings.
  6. Preuzeti DXF datoteku i otvoriti je u CAD/CAM sustavu ili je proslijediti dalje.

Što točno ulazi u DXF

U DXF se izvozi geometrija putanje alata koju je izračunao NCPlayer. Ovisno o odabranoj postavci, to može biti skup segmenata LINE ili polilinija POLYLINE. Taj je format prikladan za pregled, provjeru i naknadnu inženjersku analizu.

DXF datoteka može uključivati radne pomake i, ako je potrebno, brze pomake. Brzi pomaci često su korisni u dijagnostici: pokazuju gdje alat prelazi između zona obrade, gdje može postojati rizik od sudara ili gdje program radi neočekivan prijelaz. Za čistu geometrijsku konturu brzi se pomaci mogu isključiti.

NCPlayer također može organizirati putanju po slojevima. To pomaže da se sva geometrija ne miješa u jedan skup linija, nego da se razdvoji po značenju: na primjer prema vrsti pomaka ili prema Z razini.

Postavke DXF Export Settings

U NCPlayeru postoji zaseban prozor DXF Export Settings. On omogućuje upravljanje načinom na koji će se datoteka oblikovati.

Glavni parametri:

  • Entity Type: odabir između LINE i POLYLINE;
  • Projection: automatska ili ručna projekcija putanje;
  • Layer Organization: način organizacije slojeva;
  • Include rapid moves: uključivanje ili isključivanje brzih pomaka;
  • Z layer precision: preciznost grupiranja Z razina.

Te su postavke važne jer se isti NC kod može koristiti za različite zadatke provjere. Ponekad je potreban što jednostavniji DXF s jednom geometrijom. U drugim slučajevima bolje je podijeliti putanju po slojevima kako bi se odvojeno vidjeli radni i brzi pomaci ili razumjelo na kojim su Z razinama izvedeni prolazi.

LINE ili POLYLINE: što odabrati

Format LINE stvara zasebne segmente između točaka putanje. To je jednostavna i kompatibilna opcija koja je dobra za provjeru, uvoz u različite CAD sustave i analizu pojedinačnih segmenata.

POLYLINE povezuje točke u polilinije. Ta opcija može biti praktičnija kada je potrebna kompaktnija struktura putanje i rad s geometrijom kao s uzastopnim lancima pomaka.

U praksi se može koristiti ovo pravilo:

  • LINE kada su potrebne maksimalna kompatibilnost i jednostavna dijagnostika;
  • POLYLINE kada su važnije povezanija geometrija i praktičan rad s lancima pomaka.

Projekcije: XY, XZ, YZ i XYZ

NCPlayer podržava različite načine projekcije za DXF. Automatski način odabire prikladnu ravninu prema tipu kontrolera: za glodanje se obično koristi XY, a za tokarenje je logičniji XZ. Po potrebi korisnik može ručno odabrati ravninu.

Dostupne opcije:

  • Auto by controller;
  • XY;
  • XZ;
  • YZ;
  • XYZ.

Za programe glodanja najčešće je potreban XY jer glavna geometrija dijela obično leži u toj ravnini, a Z prikazuje dubinu obrade. Za tokarske programe često je važna ravnina XZ jer se profil dijela gradi u odnosu na os vrtnje. XYZ je koristan kada treba zadržati prostorni karakter putanje i ne svesti je na jednu ravninu.

DXF slojevi: zašto su potrebni

Slojevi pomažu pretvoriti izvoz iz jednostavnog skupa linija u čitljiviju tehničku strukturu. U NCPlayeru se može odabrati jedan sloj ili podjela prema značajkama putanje.

Opcije organizacije slojeva:

  • Single layer: cijela putanja u jednom sloju;
  • By speed tag: podjela prema vrsti pomaka, na primjer rapid i cut;
  • By Z level: podjela prema Z razinama;
  • By speed tag + Z level: kombinirana podjela.

Najpraktičniji način za analizu često je podjela prema speed tag i Z level. Ona omogućuje vidjeti gdje su bili brzi pomaci, gdje radni prolazi i na kojim se dubinama izvodila obrada. Za grubi pregled dovoljan je jedan sloj, ali pri analizi pogrešaka slojevi daju mnogo više informacija.

Primjer praktične upotrebe

Zamislimo da programer dobije NC program s ponovljenim prolazima i makro logikom. Na prvi pogled iz teksta G-code teško je brzo razumjeti konačnu putanju: dio koordinata oblikuje se preko varijabli, dio prolaza se ponavlja, a kretanje ovisi o odabranom kontroleru.

U NCPlayeru se najprije može pokrenuti simulacija, zatim izvesti putanju u DXF i otvoriti rezultat u CAD-u. Nakon toga lakše je provjeriti:

  • poklapa li se putanja s očekivanom konturom;
  • postoje li suvišni prolazi;
  • jesu li ponovljeni dijelovi ispravno obrađeni;
  • ulaze li brzi pomaci u opasne zone;
  • odgovaraju li Z razine očekivanoj strategiji obrade.

Ovaj proces ne zamjenjuje potpunu tehnološku provjeru, ali znatno ubrzava početnu analizu i komunikaciju među sudionicima proizvodnje.

Po čemu se Export DXF razlikuje od običnog spremanja NC programa

Spremanje NC programa sprema tekst G-code. Export DXF sprema geometrijski rezultat simulacije. To su različiti zadaci.

NC datoteka potrebna je za stroj, uređivanje i pohranu upravljačkog programa. DXF je potreban za pregled, usporedbu i tehničku razmjenu. Zato je DXF izvoz posebno koristan kada osoba treba brzo razumjeti oblik putanje, a ne čitati svaki redak programa.

Na primjer, redak G-code može biti tehnički ispravan, ali konačna putanja ipak može biti neočekivana zbog aktivnog koordinatnog načina rada, kompenzacije, makro varijable, ciklusa ili odabrane interpretacije lukova. Simulacija i naknadni DXF pomažu vidjeti rezultat na razini kretanja.

Gdje to pomaže timu

Za CNC programera Export DXF je način da brzo provjeri daje li program očekivanu geometriju. Za operatera je to mogućnost da vidi putanju bez duboke analize koda. Za tehnologa je to način usporedbe kretanja s crtežom ili operacijskim listom. Za voditelja proizvodnje ili regrutera koji procjenjuje vještinu CNC stručnjaka to je dodatni vizualni dokaz: vidi se ne samo da je osoba napisala G-code, nego i kakav rezultat taj kod stvara.

CNC Passport je profesionalni CNC ekosustav koji je razvio MEBLEOS. U tom ekosustavu NCPlayer ima ulogu praktičnog alata za simulaciju, provjeru i objašnjenje CNC programa. Export DXF proširuje tu ulogu: rezultat simulacije može se iznijeti iz preglednika i koristiti u poznatom inženjerskom lancu rada.

Ograničenja i ispravna očekivanja

DXF iz NCPlayera treba shvatiti kao izvoz putanje simulacije, a ne kao potpun CAM model dijela. Prikazuje put alata izračunat simulatorom i pomaže u analizi kretanja. Međutim, ne zamjenjuje postprocesor, tehnološku dokumentaciju, provjeru stezanja, kinematiku stroja ni stvarne uvjete obrade.

Da bi DXF bio koristan, važno je poštovati nekoliko pravila:

  • najprije pokrenuti simulaciju, umjesto izvoza praznog programa;
  • odabrati ispravan kontroler ili način interpretacije;
  • koristiti odgovarajuću projekciju za zadatak glodanja ili tokarenja;
  • uključiti brze pomake za dijagnostiku, ali ih isključiti za čistu konturu;
  • koristiti Z slojeve ako treba analizirati dubine prolaza.

Zaključak

Export DXF u NCPlayeru čini simulaciju korisnijom za stvarni CNC tim. Korisnik dobiva ne samo vizualnu putanju u pregledniku, nego i DXF datoteku koja se može otvoriti u CAD/CAM sustavu, provjeriti, usporediti, poslati ili priložiti tehničkoj raspravi.

Za programe s makronaredbama, ciklusima, ponovljenim prolazima i controller-specific ponašanjem to je posebno vrijedno: NCPlayer najprije izračuna stvarnu putanju, a zatim je izvozi kao inženjersku geometriju. To pomaže brže pronalaziti pogreške, preciznije objasniti rezultat i sigurnije raditi s G-code prije pokretanja programa na stroju.

Funkcija Export DXF u NCPlayeru: pretvaranje G-code putanje u DXF

Povezani članci

CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy