- A STEP megőrzi a tervezési szándékot; laminálás előtt hálósra kell konvertálni.
- Az STL univerzális és könnyűsúlyú, de csak geometriát tárol és képes megjeleníteni a fazettákat.
- A 3MF egyetlen, használatra kész fájlba csomagolja a hálót, az anyagokat és a szeletelő paramétereket.
A STEP, STL és 3MF fájlok közötti választás apróságnak tűnhet, de közvetlenül befolyásolja a minőséget, a fájlméretet, a kompatibilitást, sőt még a 3D nyomtatás során felmerülő hibákat is. Ugyanaz az alkatrész ezekben a formátumokban nagyon eltérő eredményekkel nyomtatható: a felületén háromszögeket mutató fazettás hálótól kezdve az előre meghatározott anyagokkal, textúrákkal és támasztékokkal ellátott, „nyomtatásra kész” tartályig.
Ebben az útmutatóban gyakorlatias és technikai megközelítéssel ismertetem a STEP, az STL és a 3MF közötti valódi különbségeket (és hogy hol helyezkedik el az OBJ és az AMF), hogy tudd, mikor melyiket kell használni, milyen korlátaik vannak, és hogyan kerülheted el a gyakori problémákat, például a sérült fájlokat , a nem sokaságokat vagy a háromszögelés miatti részletvesztést. Mindezt az iparági szereplők és a szakmai közösségek által megosztott kulcsfontosságú információk támasztják alá.
CAD-től a nyomtatóig: Hogyan illeszkedik a STEP, az STL és a 3MF a munkafolyamatba
Az additív gyártás a CAD-ben kezdődik és azzal ér véget, hogy a nyomtató G-kódot hajt végre, de a kettő között található a szeletelő, amely nem működik közvetlenül paraméteres formátumokkal, mint például a STEP/IGES, vagy natív formátumokkal, mint az IPT vagy az SLDPRT. A szeletelőnek gyártáshoz megfelelő hálóra van szüksége; ezért exportálja vagy konvertálja „nyomtatási” formátumokba, mint például STL, OBJ, AMF vagy 3MF, mielőtt a G-kódot generálná.
A szeletelés rétegekre osztja a modellt, és mozgási és lerakási utasításokat (G-kódot) hoz létre a gép számára, hogy rétegről rétegre felépítse az alkatrészt. Ebben a folyamatban a kritikus adatok a geometria, és egyre inkább a szín, a textúra, az anyag, az orientációk, sőt még a metaadatok és a nyomtatási profilok is – olyan információk, amelyeket nem minden formátum képes tárolni.
Néhány gyártó natív szeletelőket kínál, amelyek közvetlenül elfogadnak bizonyos formátumokat és leegyszerűsítik a folyamatot, de általában a STEP fájlok nem kerülnek a szeletelőbe előzetes konvertálás nélkül. Ez magyarázza, hogy bár a STEP a tervezés és a mérnöki munka királya, a nyomtató közelében miért az STL és a 3MF a preferált formátumok.
A gyakorlatban a tipikus munkafolyamat a következő: tervezés CAD-ben (parametrikus) → export/konvertálás nyomtatási formátumba → laminálás → G-kód küldése a nyomtatónak. Ha megérted, hogy mit tárolnak az egyes formátumok, azzal megspórolhatod az iterációkat, az átdolgozásokat és a felületkezelések vagy anyagok terén jelentkező meglepetéseket.
STL: Az univerzális háló, ami mindent kinyomtat (hátrányaival együtt)

Az STL (sztereolitográfiai vagy standard tessellációs háromszögnyelv) a legkompatibilisebb veterán formátum: a felületet háromszögek hálózataként ábrázolja, amelyek közelítik a modellt. Minél több háromszög van, annál jobban közelíthetők a görbék, és annál simább a kapott darab, de ez a fájlméret növekedésének árán történik.
Egyszerűsége egyszerre erőssége és korlátja is: az STL csak a felület geometriáját tárolja, szín, textúrák, anyagok vagy explicit méretarány nélkül. Ez általában elegendő az egyanyagú prototípusokhoz és egyszerű alkatrészekhez, de a többszínű/többanyagú technológiáknál elmarad a várakozásoktól.
Az STL fájlok lehetnek ASCII (olvasható, nagyobb) vagy bináris (kompakt és hatékony) formátumúak, az utóbbi praktikusabb a munkához és megosztáshoz. Az olyan eszközöket, mint a Meshmixer, a MeshLab vagy a Netfabb, gyakran használják ezen hálók hibakereséséhez és optimalizálásához.
Általános szabályok és bevált gyakorlatok: a normálvektoroknak kifelé kell mutatniuk (konzisztens orientáció), a háromszögeknek helyesen kell megosztaniuk a csúcspontokat, és a hálónak vízállónak és sokrétűnek kell lennie. Egyes munkafolyamatok további konvenciókat írnak elő, például a pozitív koordináták megtartását vagy a háromszögek sorrendbe állítását a feldolgozás megkönnyítése érdekében, de ezek nem részei a hivatalos STL szabványnak.
Ismert hátrány: nagy felbontású eljárásoknál (pl. HP Multi Jet Fusion) a felületek láthatóvá válhatnak, ha a háromszögelési sűrűség alacsony. Ez a tipikus „a háromszögek látszanak” hatás, ami a túlzottan laza exporttűrések vagy az agresszív egyszerűsítések tünete.
OBJ és AMF: Két alternatíva, amelyek színt és részleteket adnak hozzá
Az OBJ-t eredetileg számítógépes grafikához fejlesztették ki, egy semleges és egyszerű formátum, amely az STL-lel ellentétben .mtl fájlon (és a hozzá tartozó .png textúrákon) keresztül támogatja a színeket és textúrákat. Továbbá képes geometriát ábrázolni sokszögekkel és négyszögekkel, sőt szabadkézi felületekkel is, javítva a képminőséget.
Egy OBJ projekt jellemzően több részből áll: a geometriát tartalmazó .obj fájlból és az anyagokat tartalmazó .mtl fájlból; egyetlen fájlban több objektum is elhelyezhető. Ez nagyon hasznossá teszi, amikor vizuális attribútumokkal rendelkező modelleket kell cserélni alkalmazások között.
Az ASTM F42 által népszerűsített AMF (Additive Manufacturing File Format) egy nyílt szabvány, amely XML-t használ, és lehetővé teszi a geometria, a színek, a textúrák és több objektum egyetlen fájlban való tárolását. Úgy tervezték, hogy pontosan leírja az alkatrészt (beleértve a részletes hálókat és a finomabb felületi renderelést), és olyan fogalmakat is képes kezelni, mint a rácsok vagy a voxelek.
Bár az AMF-et az STL korlátainak leküzdésére vezették be, elterjedése lassabb volt, mint a 3MF-é, technikai előnyei és az additív gyártásra való natív fókusza ellenére. Ennek ellenére jó választás, ha a szoftvered és a munkafolyamatod támogatja.
3MF: A nyomtatásra, megosztásra és hibátlan működésre tervezett konténer

A 3MF-et (3D Manufacturing Format) a 3MF konzorcium hozta létre (eredetileg a Microsoft vezette, olyan tagokkal, mint az Autodesk, a Dassault Systèmes, a Stratasys, az Ultimaker és mások), hogy túllépjen az STL és az AMF szabványokon. Nyílt, XML-alapú, és kifejezetten a modern 3D nyomtatáshoz készült.
Úgy működik, mint egy tömörített konténer (ZIP típusú): valójában átnevezheted a kiterjesztést .zip-re, és megtekintheted a tartalmát, ami megkönnyíti a hibakeresést, az emberi olvashatóságot és a bővíthetőséget. Belül tárolódik a háló, és mindenekelőtt a jelenet- és gyártási információk, amelyeket más formátumok nem tartalmaznak.
Mit tartalmazhat a 3MF? Anyagokat, színeket, textúrákat, helyes jelenetegységeket, miniatűröket, több alkatrészt ugyanabban a jelenetben, és – ami döntő fontosságú – a szeletelő konfigurációját: nyomtatóprofilokat, manuális támogatásokat, változó rétegmagasságokat és módosítókat. Ez lehetővé teszi a „nyomtatásra kész” projektek megosztását, ahol minden finomhangolva van.
Egy másik nagy előny a példányosítás: ugyanarra az objektumra többször is hivatkozhatunk anélkül, hogy a hálót duplikálnánk, ami helyet takarít meg és csökkenti a hibákat; továbbá egyértelműen definiálja a multiplicitást és elkerüli a nem sokrétű kétértelműségeket. Ezért a 3MF jellemzően kevesebb hibát és kompaktabb fájlokat eredményez, mint egy hasonló STL.
A 3MF-et jól támogatják a népszerű szeletelők (a PrusaSlicer alapértelmezett projektformátumként használja, és a Cura, a Simplify3D, az IdeaMaker és mások is támogatják), bár a programok között továbbra is fennállnak interoperabilitási korlátozások a speciális nyomtatási paraméterek tekintetében. Ennek ellenére a modell és számos beállítás simábban kerül átvitelre, mint a korábbi alternatívákkal.
LÉPÉS: A nyomtatáshoz konvertálandó pontos CAD szabvány
A STEP (STP, Standard for the Exchange of Product Model Data) egy ISO szabvány a termékmodell-adatok cseréjére; pontos geometriát és tervet tárol matematikai pontossággal. Ideális mérnöki, parametrikus tervezéshez és összetett összeállításokhoz, és széleskörű kompatibilitással rendelkezik a CAD eszközök között.
A STEP fájlok modulokra oszthatják az információkat, és ASCII (ember által olvasható) vagy bináris formátumban menthetők, valamint a rendszerek közötti hordozhatóságra tervezték őket a tervezési szándék elvesztése nélkül. Semlegességük és interoperabilitásuk a CAD-csere sarokkövévé tette őket.
3D nyomtatáshoz azonban a STEP fájlt hálóvá (háromszögeléssé) kell konvertálni, mielőtt a szeletelőbe kerülne; a STEP fájlok szolgáltatásnak küldése lehetővé teszi számukra, hogy a technológiának és a felületnek megfelelő háromszögelési sűrűséget szabályozzák. Ez megakadályozza, hogy az STL fájlok helytelenül exportálódjanak a méretkorlátozások vagy a rosszul beállított tűrések miatt.
A fordított STL-STEP átalakítás bonyolult, mivel az STL csak előzmények és paraméterek nélküli hálót tartalmaz; a STEP-STL átalakítás közvetlen, bár részletek veszhetnek el, ha túl durva tűréshatárokat állít be. A megfelelő exportálási módszer kiválasztása kulcsfontosságú a nem kívánt aspektusok elkerülése érdekében.
Gyakorlati különbségek a STEP, az STL és a 3MF között (mikor melyiket használjuk)
Ha a célod a tervezés és a mérnökökkel való megosztás, a STEP a „forrás” formátum, amely megőrzi a szándékot és a pontosságot; nem fogod közvetlenül nyomtatáshoz használni, de ez a legjobb kiindulópont. Lehetővé teszi a gyártó számára, hogy a folyamat és a felületi követelmények alapján meghatározza az optimális háromszögelést.
Ha saját magad szeretnéd szabályozni a hálót, és valami könnyű és univerzális dolgot küldeni, az STL továbbra is a gyors és kompatibilis megoldás az egyszerű, egyetlen anyagból készült alkatrészekhez. Te döntöd el a felbontás/méret egyensúlyát, azzal a hátránnyal, hogy nem tartalmaz színt vagy paramétereket.
Ha a fájlméret miatti aggodalom nélkül szeretné megőrizni az irányítást és a metaadatokat, a 3MF lehetővé teszi a geometria, az anyagok és a teljes projektkonfiguráció egyetlen nyomtatásra kész fájlba történő becsomagolását. Ez a legkényelmesebb és legrobusztusabb módja az összetett projektek megosztásának.
Egy hasznos gondolatmenet: a STEP segítségével a gyártóra bízod a triangulációt; az STL-lel te irányítod, de a méret korlátozza a feladatot; a 3MF-fel te irányítod, és ráadásul megosztod a teljes nyomtatási kontextust anélkül, hogy annyira korlátoznád a súlyt. Így összehangolod a minőséget, a reprodukálhatóságot és az együttműködést.
OBJ és AMF kontextusban: Mikor jönnek képbe?
Az OBJ akkor praktikus, ha a szín-/textúratérképezés fontos, és 3D alkalmazások és szeletelők között dolgozol ; ne felejtsd el mellékelni az .mtl fájlt és a textúrákat, hogy az anyag ne vesszen el. Sokoldalú, de több kapcsolódó fájl kezelése kevésbé kényelmes lehet, mint egyetlen 3MF fájlé.
Az AMF a 3MF-fel közös XML bázissal rendelkezik, és képes több anyagot, színt és nagyobb felületi pontosságot kezelni, azzal az előnnyel, hogy az ASTM által tervezett nyomtatási szabvány. Ha az ökoszisztéma jól támogatja, akkor technikailag nagyon jól használható, bár kevésbé népszerű.
Méret, felbontás és minőség: hogyan kerüljük el a túlméretezést vagy a részletek elvesztését
Több háromszög nagyobb felbontást és simább felületeket jelent, de nagyobb fájlokat és több feldolgozási igényt is jelent a szeletelő számára. Állítsa be az exportálási tűréseket a CAD-ben (húrmagasság és szögtűrés) úgy, hogy a háló a kívánt finomságú legyen, anélkül, hogy túlzásba esne.
Általános irányelvként ajánlott az akkordmagasságot a kulcs méreteihez képest kis értéken tartani, és ésszerű szögtűrést fenntartani; egyes források a felület töredékének megfelelő értékeket (pl. 1/20) és körülbelül 15°-os szögeket javasolnak, a bonyolultságtól függően. Ez nem egy merev szabály, hanem inkább az iteráció kiindulópontja.
A fájlméret csökkentéséhez a modell integritásának veszélyeztetése nélkül használjon szabályozott hálóegyszerűsítést (Reduce/Simplify olyan eszközökben, mint a Meshmixer), és fontolja meg a 3MF használatát, amely jobban tömörít és kapszuláz, mint az STL. Ez lehetővé teszi a finom geometria megőrzését kezelhetőbb fájlokkal.
A modellek méretezésekor arányosan végezze a műveletet, és ügyeljen arra, hogy azok továbbra is illeszkedjenek az építési térfogatba, és megfeleljenek a funkcionális tűréshatároknak, ha más alkatrészekkel kell összeszerelni őket. Az agresszív méretcsökkentések törölhetik a kritikus részleteket és tönkretehetik az illeszkedést.
A 3MF előnyei az együttműködésben és az ismételhetőségben
Egy 3mf fájl megosztása egy szeletelőből (pl. PrusaSlicer) lehetővé teszi profilok, manuális támaszok, változó magasságok, módosítók, tájolás, anyagok és bélyegképek becsomagolását a hálóval együtt. A címzett ugyanabból a projektállapotból indul ki, anélkül, hogy újra kellene konfigurálnia azt.
Külső szolgáltatások esetén a 3MF küldése csökkenti a félreértéseket és a hibákat: nemcsak az alkatrészt látják, hanem azt is, hogy hogyan és miért kívánta kinyomtatni. Ezáltal elkerülhetők az iterációk és felgyorsul a gyártási idő, különösen a finom részleteket tartalmazó modellek vagy a nagymértékben egyedi igényekre szabott tartók esetében.
Néhány platform és modellkatalógus kezdi elfogadni a 3MF-et teljes „nyomtatható projektek” terjesztésére, beleértve a licenceket és a metaadatokat is. Az STL-lel ellentétben, amely csak a hálót tartalmazza, a 3MF megőrzi a fájlon belüli kontextust és jogokat.
A szeletelők közötti interoperabilitás még nem tökéletes a fejlett paraméterek esetében, de a 3MF, mivel nyílt és XML-alapú, a konzorcium és a kulcsfontosságú szereplők támogatásával bővül és szabványosodik. Ez egy előremutató megközelítés, amelynek egyértelmű előnyei már ma is láthatók.
Szenvedélyes író a bájtok és általában a technológia világáról. Szeretem megosztani tudásomat írásban, és ezt fogom tenni ebben a blogban, megmutatom a legérdekesebb dolgokat a kütyükről, szoftverekről, hardverekről, technológiai trendekről stb. Célom, hogy egyszerű és szórakoztató módon segítsek eligazodni a digitális világban.