STEP eller STL – solid eller nät
Alla 3D-filer tillhör i grunden en av två familjer. En solid modell, även kallad B-rep, beskriver geometrin matematiskt. Ett hål är en exakt cylinder, en yta är ett exakt plan och en rundning har en bestämd radie. Formaten STEP, IGES och Parasolid fungerar så.
En nätmodell, eller mesh, beskriver ytan med tusentals små trianglar. Ett hål blir en månghörning som bara ser runt ut. STL, OBJ och 3MF är nätformat. Nätet räcker utmärkt för 3D-utskrift, men det går inte att mäta en exakt diameter eller ändra ett mått på ett enkelt sätt.
Det här är den viktigaste skillnaden. Från en solid kan du alltid skapa ett nät, men från ett nät får du inte tillbaka en riktig solid utan att modellera om delen. Därför ska originalfilen alltid sparas som solid.
STEP – standardformatet för CAD och CNC
STEP (ISO 10303) är det format som nästan alla CAD-program och verkstäder kan läsa. Filen heter .step eller .stp och innehåller exakta solider, ytor och sammanställningar. Välj STEP när delen ska fräsas, svarvas, gjutas eller formsprutas, eller när någon annan ska konstruera vidare.
STEP finns i olika applikationsprotokoll. AP203 är det äldsta och innehåller bara geometri. AP214 lade till färger och lager och är fortfarande vanligt i fordonsindustrin. AP242 är det nyaste och kan också bära produkt- och tillverkningsinformation (PMI), som toleranser kopplade till ytorna. Vet du inte vilket du ska välja fungerar AP214 nästan överallt.
Historiken följer inte med i en STEP-fil. Mottagaren får en ”dum” solid utan skisser och villkor. Den går att ändra, men inte lika smidigt som i originalfilen.
STL, 3MF och OBJ – för 3D-utskrift
STL är det äldsta och mest spridda formatet för 3D-utskrift. Filen innehåller bara trianglar – inga enheter, inga färger och inget material. Därför händer det att en del som ritats i tum dyker upp 25,4 gånger för liten i slicern. Kontrollera alltid storleken när du öppnar en STL.
3MF är det moderna alternativet. Filen innehåller enheter, flera delar, färger och ofta även inställningar för utskriften. Den är dessutom mindre än en motsvarande STL. Om din slicer kan läsa 3MF är det oftast det bättre valet.
OBJ används mest inom grafik och spel. Den kan bära färg och textur, men har inga fasta enheter. Behöver du en STL omgjord till en redigerbar modell? Läs om konvertering från STL till STEP.
När en solid exporteras till STL väljer programmet hur många trianglar en rundning ska få. Med för grov upplösning blir ett hål på 5 mm synbart kantigt och mäter mindre än det ska. Med för fin upplösning blir filen onödigt stor utan att utskriften blir bättre.
Ett riktvärde för 3D-utskrift är en kordavvikelse på 0,01–0,05 mm och en vinkeltolerans på några grader. Det ger släta ytor och filer på några megabyte. Exportera aldrig ett nät från ett nät – gå alltid tillbaka till den solida originalmodellen. Ett exempel: en kåpa på 150 mm med många rundningar blir typiskt en STL på några megabyte med rimliga inställningar.
IGES, Parasolid och originalfiler
IGES (.igs, .iges) är ett äldre utbytesformat från 1980-talet. Det klarar ytor bra men solider sämre, och en IGES-fil kommer ofta fram som lösa ytor som måste sys ihop. Använd STEP om mottagaren kan läsa det, och IGES bara när det uttryckligen efterfrågas.
Parasolid (.x_t, .x_b) är geometrikärnan som bland annat SolidWorks, Solid Edge och Autodesk Fusion bygger på. En Parasolid-fil blir därför ofta en mycket ren solid i de programmen.
Originalfiler, som .f3d, .sldprt eller .ipt, innehåller hela historiken men kan bara öppnas i samma program och ibland bara i samma version. Mellan olika CAD-system är STEP eller Parasolid det säkra valet.
DXF och DWG – 2D för laser, vattenskärning och plåt
DXF är det vanligaste formatet för platta konturer. Laserskärning, vattenskärning, plasmaskärning och fräsning av skivmaterial utgår nästan alltid från en DXF. Filen ska vara i skala 1:1, i millimeter och innehålla slutna konturer utan dubbla linjer. Text och måttlinjer ska ligga på ett eget lager eller tas bort.
För plåtdelar som ska bockas behöver verkstaden den utvikta konturen. Den räknas fram från plåttjocklek, bockradie och K-faktor. Läs mer om konstruktion av plåtdetaljer.
DWG är AutoCADs originalformat. Det används ofta för ritningar och layouter, men för skärning är DXF säkrare eftersom alla program kan läsa det.
PDF-ritningen – fortfarande nödvändig
En 3D-fil berättar hur delen ser ut, men inte hur noggrant den ska tillverkas. Toleranser, gängor, ytjämnhet, material och ytbehandling står på ritningen. De flesta verkstäder vill därför ha både STEP och en PDF-ritning för att kunna lämna ett korrekt pris.
Anger ritningen och 3D-modellen olika mått ska det framgå vilken som gäller. Läs mer i guiden om tekniska ritningar för verkstad.
Så exporterar du en STEP-fil rätt
Kontrollera först enheterna i dokumentet. De flesta program exporterar i den enhet modellen är ritad i, och millimeter är standard i Europa. Välj sedan protokoll – AP214 eller AP242 – och om hela sammanställningen eller bara en del ska med.
Ge varje del ett tydligt namn innan du exporterar. Namnen följer med i STEP-filen och blir kroppar eller komponenter hos mottagaren. En sammanställning där alla delar heter ”Body1” är svår att arbeta med. Dölj eller ta bort hjälpgeometri, skisser och referensplan som inte ska följa med.
Öppna gärna den exporterade filen igen, i samma eller ett annat program, och kontrollera ett par mått. Det tar en minut och avslöjar de flesta problem: fel enhet, saknade delar eller ytor som inte blivit en solid. För 3D-utskrift gör du samma kontroll med STL- eller 3MF-filen i slicern.
Vanliga misstag med filformat
Det vanligaste misstaget är att skicka en STL till en CNC-verkstad. Den kan inte programmeras ordentligt och ger ofta ett högre pris eller ett nej. Det näst vanligaste är fel enheter: en DXF i tum eller en STL utan skala.
Andra fel är DXF-filer med öppna konturer, sammanställningar som exporterats som en enda kropp och STEP-filer som skickas utan ritning när toleranserna är viktiga. Osäker på vad din leverantör behöver? Skicka filen till oss så kontrollerar vi den.
Filformat i jämförelse
| Format | Typ | Enheter i filen | Används till |
|---|---|---|---|
| STEP (.step, .stp) | Solid (B-rep) | Ja | CNC, gjutning, formsprutning, utbyte mellan CAD-program |
| Parasolid (.x_t, .x_b) | Solid (B-rep) | Ja | Utbyte mellan program med Parasolid-kärna |
| IGES (.igs, .iges) | Ytor/solid | Ja | Äldre system, ytmodeller |
| STL (.stl) | Nät | Nej | 3D-utskrift |
| 3MF (.3mf) | Nät | Ja | 3D-utskrift med färg, flera delar och inställningar |
| OBJ (.obj) | Nät | Nej | Grafik, rendering, viss 3D-utskrift |
| DXF (.dxf) | 2D-vektor | Ja (kan vara fel satt) | Laser, vattenskärning, plåt, skivmaterial |
| DWG (.dwg) | 2D/3D-vektor | Ja | AutoCAD-ritningar och layouter |
| Ritning | – | Toleranser, gängor, ytkrav, offert och kontroll |
STL och OBJ saknar enheter – mottagaren måste veta om filen är i millimeter eller tum.
Checklista innan du skickar en fil
- CNC, gjutning eller formsprutning: STEP (AP214 eller AP242) + PDF-ritning
- 3D-utskrift: 3MF eller STL, kontrollera storleken i slicern
- Laser, vatten eller plasma: DXF i skala 1:1 och millimeter
- Slutna konturer utan dubbla linjer i DXF
- Nät exporterat med lagom upplösning (riktvärde 0,01–0,05 mm)
- Originalfilen sparad som solid – aldrig bara som STL
- Sammanställning: varje del som egen kropp med tydligt namn
- Ritningens revision stämmer med 3D-filens
Vanliga frågor
Vad är skillnaden mellan STEP och STL?
STEP är en solid modell med exakta ytor och mått, som kan ändras och bearbetas med CNC. STL är ett nät av trianglar som räcker för 3D-utskrift men inte går att mäta eller ändra exakt. Spara alltid originalet som STEP eller originalfil.
Kan man göra om en STL till STEP?
Ett program kan packa in trianglarna i en STEP-fil, men det blir ingen riktig solid. För att få plana ytor, cylindrar och mått måste delen modelleras om utifrån nätet. Det är ett vanligt uppdrag för oss.
Vilket filformat vill en CNC-verkstad ha?
Nästan alltid en STEP-fil och en PDF-ritning med toleranser, gängor och material. Platta delar för laser eller vattenskärning skickas som DXF. En STL räcker sällan för CNC-bearbetning.
Ska jag välja 3MF eller STL för 3D-utskrift?
3MF är oftast bättre: filen har enheter, kan innehålla flera delar och färger och är mindre. STL fungerar överallt men saknar enheter, så kontrollera storleken i slicern.