Vis alle artikler

Export DXF i NCPlayer: omdan en G-code-værktøjsbane til DXF

NCPlayer Udgivet: 2026-04-27 Forfatter: CNC Passport Team 135 visninger
Export DXF i NCPlayer: omdan en G-code-værktøjsbane til DXF

NCPlayer er en online CNC-simulator og G-code-debugger fra CNC Passport. En af de praktiske funktioner i NCPlayer er eksport af den simulerede værktøjsbane til DXF. Det er ikke bare at gemme et billede fra skærmen: NCPlayer tager den beregnede bane efter simuleringen og danner geometri, som kan åbnes i et CAD/CAM-system, kontrolleres som kontur, sendes til en kollega eller bruges som teknisk bekræftelse af bearbejdningsresultatet.

Funktionen er især nyttig, når G-code ikke kun skal køres i en simulator, men også hurtigt vises som forståelig geometri: for en programmør, opstiller, teknolog, kontrolingeniør eller kunde.

Hvorfor eksportere en CNC-værktøjsbane til DXF

I produktionspraksis findes G-code ofte adskilt fra CAD-modellen. Programmet kan være skrevet manuelt, ændret ved styringen, genereret af en makro, modtaget fra en anden leverandør eller tilpasset en bestemt maskine. I sådanne tilfælde er det vigtigt hurtigt at kunne besvare et enkelt spørgsmål: hvilken faktisk bane vil værktøjet følge?

DXF hjælper med at vise denne bane i et velkendt teknisk miljø. Filen kan åbnes i et CAD-program, lægges oven på emnets kontur, sammenlignes med tegningen, bruges til at kontrollere bearbejdningsniveauer og vise bevægelser uden at åbne selve NC-koden.

DXF-eksport i NCPlayer er nyttig til flere opgaver:

  • hurtig geometrikontrol efter simulering;
  • sammenligning af værktøjsbanen med emnets oprindelige kontur;
  • dokumentation af resultatet af NC-programkontrollen;
  • analyse af programmer, hvor banen skabes af makroer, cykler eller gentagne passager;
  • forberedelse af en forståelig fil til diskussion mellem programmør, operatør og teknolog.

Hvordan Export DXF fungerer i NCPlayer

Export DXF bruger ikke programmets kildetekst direkte, men resultatet af simuleringen. Det er en vigtig forskel. NCPlayer behandler først G-code, opbygger værktøjets bevægelsesbane, tager højde for den valgte styring og eksporterer først derefter de beregnede segmenter til DXF.

Derfor skal simuleringen køres før eksport. Hvis banen endnu ikke er opbygget, er der ikke noget nyttigt at eksportere. Denne tilgang reducerer risikoen for at få en visuelt ren, men forkert DXF, som ikke afspejler den faktiske værktøjsbevægelse efter behandling af makroer, gentagelser, koordinattilstande og styringsspecifik adfærd.

Et typisk arbejdsforløb ser sådan ud:

  1. Åbn eller indsæt et NC-program i NCPlayer.
  2. Vælg den nødvendige styring eller simuleringsfunktion.
  3. Kør simuleringen og kontroller, at værktøjsbanen er opbygget.
  4. Åbn menuen File og vælg eksport af værktøjsbanen til DXF.
  5. Juster om nødvendigt parametrene i DXF Export Settings.
  6. Download DXF-filen og åbn den i CAD/CAM eller send den videre.

Hvad der præcist kommer med i DXF

I DXF eksporteres geometrien for værktøjsbanen, som NCPlayer har beregnet. Afhængigt af den valgte indstilling kan det være et sæt LINE-segmenter eller POLYLINE-objekter. Dette format er praktisk til visning, kontrol og efterfølgende teknisk analyse.

DXF-filen kan indeholde arbejdsbevægelser og, hvis nødvendigt, hurtigbevægelser. Hurtigbevægelser er ofte nyttige ved diagnose: de viser, hvor værktøjet flytter sig mellem bearbejdningszoner, hvor der kan være kollisionsrisiko, eller hvor programmet laver en uventet overgang. For en ren geometrisk kontur kan hurtigbevægelser dog udelades.

NCPlayer kan også organisere værktøjsbanen i lag. Det hjælper med ikke at blande al geometri i ét sæt linjer, men i stedet adskille den efter betydning: for eksempel efter bevægelsestype eller Z-niveau.

Indstillinger i DXF Export Settings

I NCPlayer findes et separat vindue, DXF Export Settings. Her kan man styre, hvordan filen præcist skal dannes.

Hovedparametre:

  • Entity Type: valg mellem LINE og POLYLINE;
  • Projection: automatisk eller manuel projektion af værktøjsbanen;
  • Layer Organization: metode til organisering af lag;
  • Include rapid moves: medtag eller udelad hurtigbevægelser;
  • Z layer precision: præcision for gruppering af Z-niveauer.

Disse indstillinger er vigtige, fordi den samme NC-kode kan bruges til forskellige kontrolopgaver. Nogle gange er der brug for en så enkel DXF som muligt med én geometri. I andre tilfælde er det bedre at opdele banen i lag, så arbejdsbevægelser og hurtigbevægelser kan ses hver for sig, eller så man kan forstå, på hvilke Z-niveauer passagerne blev udført.

LINE eller POLYLINE: hvad skal man vælge

Formatet LINE opretter separate segmenter mellem punkter på værktøjsbanen. Det er en enkel og kompatibel løsning, som egner sig godt til kontrol, import i forskellige CAD-systemer og analyse af enkelte segmenter.

POLYLINE forbinder punkter til polylinjer. Denne mulighed kan være mere praktisk, når der er brug for en mere kompakt banestruktur, og geometrien skal behandles som sammenhængende bevægelseskæder.

I praksis kan man bruge denne regel:

  • LINE, når maksimal kompatibilitet og enkel diagnose er nødvendig;
  • POLYLINE, når mere sammenhængende geometri og bekvemt arbejde med bevægelseskæder er vigtigere.

Projektioner: XY, XZ, YZ og XYZ

NCPlayer understøtter forskellige projektionsfunktioner til DXF. Den automatiske funktion vælger det passende plan efter styringstype: til fræsning bruges normalt XY, mens XZ er mere logisk til drejning. Om nødvendigt kan brugeren vælge planet manuelt.

Tilgængelige muligheder:

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

Til fræseprogrammer er XY oftest nødvendigt, fordi emnets hovedgeometri normalt ligger i dette plan, mens Z viser bearbejdningsdybden. Til drejeprogrammer er XZ-planet ofte vigtigt, fordi emneprofilen opbygges i forhold til rotationsaksen. XYZ er nyttigt, når banens rumlige karakter skal bevares og ikke reduceres til ét plan.

DXF-lag: hvorfor de er nødvendige

Lag hjælper med at omdanne eksporten fra et simpelt sæt linjer til en mere læsbar teknisk struktur. I NCPlayer kan man vælge ét lag eller en opdeling efter værktøjsbanens egenskaber.

Muligheder for lagorganisering:

  • Single layer: hele værktøjsbanen i ét lag;
  • By speed tag: opdeling efter bevægelsestype, for eksempel rapid og cut;
  • By Z level: opdeling efter Z-niveauer;
  • By speed tag + Z level: kombineret opdeling.

Den mest praktiske funktion til analyse er ofte opdeling efter speed tag og Z level. Den gør det muligt at se, hvor der var hurtigbevægelser, hvor arbejdsbevægelserne lå, og i hvilke dybder bearbejdningen blev udført. Til et groft overblik er ét lag nok, men ved fejlanalyse giver lag langt flere oplysninger.

Et praktisk eksempel

Forestil dig, at en programmør modtager et NC-program med gentagne passager og makrologik. Ved første blik er det svært hurtigt at forstå den endelige bane ud fra G-code-teksten: en del koordinater dannes via variabler, nogle passager gentages, og bevægelsen afhænger af den valgte styring.

I NCPlayer kan man først køre simuleringen, derefter eksportere banen til DXF og åbne resultatet i CAD. Derefter bliver det lettere at kontrollere:

  • om banen svarer til den forventede kontur;
  • om der ikke er unødvendige passager;
  • om gentagne afsnit blev behandlet korrekt;
  • om hurtigbevægelser går ind i farlige zoner;
  • om Z-niveauerne svarer til den forventede bearbejdningsstrategi.

Denne proces erstatter ikke en fuld teknologisk kontrol, men den fremskynder den første analyse og kommunikationen mellem deltagerne i produktionen betydeligt.

Hvordan Export DXF adskiller sig fra almindelig lagring af NC-programmet

Når NC-programmet gemmes, gemmes G-code-teksten. Export DXF gemmer det geometriske resultat af simuleringen. Det er forskellige opgaver.

NC-filen er nødvendig for maskinen, redigering og arkivering af styringsprogrammet. DXF er nødvendig til visning, sammenligning og teknisk udveksling. Derfor er DXF-eksport især nyttig, når en person hurtigt skal forstå formen på værktøjsbanen i stedet for at læse hver linje i programmet.

For eksempel kan en G-code-linje være teknisk korrekt, men den endelige bane kan stadig være uventet på grund af en aktiv koordinattilstand, kompensation, en makrovariabel, en cyklus eller den valgte fortolkning af buer. Simulering og efterfølgende DXF hjælper med at se resultatet på bevægelsesniveau.

Hvor dette hjælper teamet

For en CNC-programmør er Export DXF en måde hurtigt at kontrollere, at programmet giver den forventede geometri. For operatøren er det en mulighed for at se banen uden dyb kodeanalyse. For teknologen er det en måde at sammenligne bevægelsen med tegningen eller operationskortet. For en produktionsleder eller recruiter, der vurderer en CNC-specialists færdigheder, er det et ekstra visuelt bevis: man ser ikke kun, at personen har skrevet G-code, men også hvilket resultat koden skaber.

CNC Passport er et professionelt CNC-økosystem udviklet af MEBLEOS. I dette økosystem fungerer NCPlayer som et praktisk værktøj til simulering, kontrol og forklaring af CNC-programmer. Export DXF udvider denne rolle: simuleringsresultatet kan tages ud af browseren og bruges i en velkendt teknisk arbejdskæde.

Begrænsninger og rigtige forventninger

DXF fra NCPlayer skal forstås som eksport af den simulerede værktøjsbane, ikke som en fuld CAM-model af emnet. Den viser den værktøjsvej, som simulatoren har beregnet, og hjælper med at analysere bevægelsen. Den erstatter dog ikke postprocessoren, teknologisk dokumentation, kontrol af opspænding, maskinkinematik eller reelle bearbejdningsforhold.

For at få en nyttig DXF er det vigtigt at følge nogle regler:

  • kør først simuleringen i stedet for at eksportere et tomt program;
  • vælg den rigtige styring eller fortolkningstilstand;
  • brug den passende projektion til fræse- eller drejeopgaven;
  • medtag hurtigbevægelser til diagnose, men slå dem fra for en ren kontur;
  • brug Z-lag, hvis passagedybder skal analyseres.

Konklusion

Export DXF i NCPlayer gør simuleringen mere nyttig for et reelt CNC-team. Brugeren får ikke kun en visuel værktøjsbane i browseren, men også en DXF-fil, som kan åbnes i CAD/CAM, kontrolleres, sammenlignes, sendes videre eller vedhæftes en teknisk diskussion.

For programmer med makroer, cykler, gentagne passager og controller-specific adfærd er dette særligt værdifuldt: NCPlayer beregner først den faktiske bane og eksporterer den derefter som teknisk geometri. Det hjælper med at finde fejl hurtigere, forklare resultatet mere præcist og arbejde mere sikkert med G-code, før programmet køres på maskinen.

Export DXF i NCPlayer: omdan en G-code-værktøjsbane til DXF

Relaterede artikler

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