Snijden 3D-modellen (STL & OBJ)

Hoe cncfoam.com een STL- of OBJ-3D-model omzet in een hot-wire foam cut: de visual-hull / shape-from-silhouette-methode, wat een hot wire wel en niet kan nabootsen, hoe je de rotatie-as en hoeveelheid hoeken kiest, en een volledige stap-voor-stap uitleg.

cncfoam.com kan een 3D-model importeren — een .stl of .obj bestand — en berekent automatisch een snijpad voor een heetdraad dat het zo nauwkeurig mogelijk nabootst als een heetdraad fysiek kan. Deze pagina legt precies uit wat dat betekent, waarom het resultaat een benadering in plaats van een perfecte kopie, en hoe je er het beste uit kunt halen?

Welke STL- en OBJ-bestanden zijn

STL en OBJ zijn de twee meest voorkomende manieren om een 3D-model als maaswerk op te slaan — een huid gemaakt van duizenden kleine driehoeken. Bijna elk 3D-programma exporteert ze: Blender, Fusion 360, SketchUp, FreeCAD, TinkerCAD, ZBrush, en elk model dat je downloadt van sites zoals Thingiverse of Printables. cncfoam.com leest beide (binair en ASCII STL-, en OBJ-vertex/facegegevens); het heeft alleen de driehoeken nodig, dus materialen, kleuren en texturen worden genegeerd.

De valkuil: een hete draad maakt alleen rechte snedes

Een hot-wire cutter sleept een rechte, strakke draad door het schuim. Elke oppervlakte die het kan maken is dus een rechthoekig oppervlak — een vorm die je met een rechte lijn kunt slepen. Dat is geweldig voor vleugels, kegels en taps toelopende kolommen, maar het betekent dat een hete draad nooit in een holte kan komen, een overhang kan uithollen of een afgesloten holte kan uitboren. Dus geen schuimsnijder kan een willekeurig 3D-model exact reproduceren. Wat het kan reproduceert het model visuele romp.

De visuele romp (vorm uit silhouet)

Stel je voor dat je het model op een draaitafel zet en er vanaf de zijkant licht op schijnt. De schaduw die het werpt, is zijn silhouette van die hoek. Draai het nu een beetje en neem een andere silhouet, en nog een, helemaal rond. Verwijder alles wat buiten valt elke silhouette, wat overblijft is de visuele romp — de strakste vaste vorm die al diezelfde schaduwen werpt. Dat is precies wat een hot-wire doet wanneer hij één profiel snijdt, de schuim draait, het volgende snijdt, en zo verder. Het is hetzelfde idee als ruimte uitholling in computer vision en de manier waarop een beeldhouwer een figuur uitblokt door deze vanaf verschillende kanten te bekijken.

cncfoam.com doet dit voor u: het snijdt uw model in een reeks silhouetten rond de rotatie-as, zet elk ervan om in een snijprofiel en laadt ze als indexeerbare draaistadiaDe schermgravure toont dan het daadwerkelijke solide model dat de draad zou achterlaten.

Wat komt er goed uit — en wat niet?

  • Reproduceerd met getrouwheid? afgeronde, bolle of gefacetteerde vormen — vleugels, kegels, edelstenen, flessen, bustes, vazen, raketten, eenvoudige dieren.
  • Zacht gemaakt fijne oppervlaktedetails en strakke concave krommen worden afgerond, vooral bij minder hoeken.
  • Volledig verloren? gaten, verborgen vakken, onderkrommingen, uitkragingen en alles wat de draad van buitenaf niet kan zien in een silhouet — deze vullen we op met massief materiaal, omdat een rechte draad er niet bij kan.
Als vuistregel: als je de vorm uit een stuk zeep zou kunnen snijden met alleen rechte snijbewegingen van buitenaf, kan een hot wire het ook. Als je zou moeten graven in het materiaal kan het niet

Stap voor stap

  1. Open + Laad onderdelen in het gereedschap
  2. Klik Import STL / OBJ en kies je bestand.
  3. Het pop-upvenster vat de beperkingen samen en stelt je in staat om te kiezen rotatieas en de aantal snijhoeken.
  4. Klik Genereer fasenDe mal wordt in je materiaalblok geplaatst en in silhouetten gesneden, die als rotatiestanden worden geladen.
  5. Klik Genereer snede om het gereedschapspad te bouwen en de foam te zien uitschaven tot de visuele romp
  6. Niet tevreden met de oriëntatie? Gebruik de Draai onderdeelknoppen Draai het model 90° en her-slice automatisch?

Kies de rotatie-as — dit is erg belangrijk

Welke as draait het schuim? Draai het model rond zijn langste, meest gedetailleerde as.

  • Verticaal (rond Y) pastvormen: bustes, flessen, zuilen, bomen, schaakstukken
  • Horizontaal (rond Z, de diepte-as) past passende lange vormen liggend: vis, vliegtuig, bladen, boten, auto's.

Kies de verkeerde as en de silhouetten veranderen nauwelijks terwijl het model draait, waardoor de romp klonterig blijft en detail verliest. Het importvenster laat je kiezen voordat je het model in plakjes snijdt, en je kunt het model altijd opnieuw importeren op de andere as om te vergelijken.

Hoeveel hoeken?

Meer hoeken betekent meer silhouetten, een strakkere romp en een langere echte snede. Voor bijna alles, 12 hoeken is genoeg en de romp verbetert nauwelijks verder na ongeveer 24–36. Een perfecte cilinder is de zeldzame uitzondering die blijft profiteren van meer. Er is geen reden om 360 stappen van één graad te vragen voor een normaal onderdeel — het vermenigvuldigt alleen de snijtijd zonder zichtbaar voordeel.

Start bij 12, kijk naar de bewerking en verhoog alleen als je facetten ziet die je weg wilt.

Prestaties

Elke hoek voegt een Boolean (vaste intersectie) stap toe aan de live 3D-voorvertoning. cncfoam.com voert die zware berekeningen uit in een achtergrondworker, dus zelfs bij een hoog aantal hoeken zal het gereedschap niet bevriezen — je ziet een klein "Carving… stage x/y" bericht terwijl het werkt. De G-code zelf is tevreden met elk aantal stappen.

Huidige beperkingen

  • Gaten: als een silhouet een gat heeft (een donut gezien op de rand, het oog van een moersleutel), dan wordt alleen de buitenomtrek uitgesneden voor nu — het gat vult zich. Multi-contour silhouetten staan op de roadmap.
  • Één materiaalblok: De schaal van het model wordt uniform aangepast om in je huidige blokgrootte te passen. Stel eerst een logische blokgrootte in (Materiaalblok, linkerpaneel).
  • Visuele romp alleen: alles wat de draad van buitenaf niet kan bereiken is gevuld

Achtergrond & verdere lezing

de techniek hier is dezelfde als die gebruikt wordt in 3D-scannen en computervisie onder de namen vorm uit silhouet, visuele romp en ruimte uithollingHet is daarom ook waarom een draaitafel-fotogrammetrie-opstelling en een meeraxiale schuimcuter dezelfde fundamentele vraag stellen: hoeveel views heb je nodig, en rond welke as? Als je de visuele schil begrijpt, begrijp je de beperkingen van elke silhouetgebaseerde reconstructie — inclusief deze.

Zie ook: Gecodeerde rotatie snedes, Draaien van het startpunt van een onderdeelen Wat is cncfoam.com?