Skæring af 3D-modeller (STL & OBJ)

Hvordan cncfom.com omdanner en STL eller OBJ 3D-model til en hot-wire skæring i skum: den visuelle-hul / shape-from-silhouette metode, hvad en hot-wire kan og ikke kan gengive, hvordan man vælger rotationsaksen og antallet af vinkler, og en fuld trin-for-trin guide.

cncfoam.com kan importere en 3D-model — en .stl eller .obj fil — og udregner automatisk en hot-wire-skæring, der gengiver den så præcist, som en varmetråd fysisk kan. Denne side forklarer præcis, hvad det betyder, hvorfor resultatet er en tilnærmelse i stedet for en perfekt kopi, og hvordan du får det bedste ud af det?

Hvilke STL- og OBJ-filer er

STL og OBJ er de to mest almindelige måder at gemme en 3D-model som et mesh — en overflade bestående af tusindvis af små trekanter. Næsten ethvert 3D-program eksporterer dem: Blender, Fusion 360, SketchUp, FreeCAD, TinkerCAD, ZBrush, og alle modeller du downloader fra sider som Thingiverse eller Printables. cncfoam.com læser begge formater (binær og ASCII STL-, og OBJ-vertex-/fladedata); det kræver kun trekanterne, så materialer, farver og teksturer ignoreres.

En fangst: en varm tråd laver kun lige snit?

En trådskærer trækker straight, taut wire Hvor gennem skummet. Enhver overflade, den kan skabe, er derfor styret overflade — en form, du kan føre en lige linje hen over. Det er fantastisk til vinger, kegler og koniske søjler, men det betyder, at en varmetråd aldrig kan nå ind i en lomme, udskære en overhæng, eller udhule et indelukket hulrum. Så ingen skæremaskine til skum kan gengive en vilkårlig 3D-model præcist. Hvad den kan reproduceres modellen? visuel skal.

Den visuelle skal (form ud fra silhuet)?

Forestil dig at stille modellen på en drejeskive og skinne en lyskilde ind på den fra siden. Skyggen, den kaster, er dens silhouette fra den vinkel. Drej den nu lidt og tag en ny silhuet, og endnu en, hele vejen rundt. Hvis du skærer alt væk, der falder udenfor hver silhouet, det der er tilbage er den visuelle krop — det tætteste faste objekt, der kaster alle de samme skygger. Det er præcis, hvad en hot-wire bygger, når den skærer én profil, roterer skummet, skærer den næste, og så videre. Det er den samme idé som rumskæring inden for computer vision og den måde, hvorpå en billedhugger groft udformer en figur ved at kontrollere den fra flere sider.

cncfoam.com gør dette for dig: det skiver din model op i et sæt silhuetter omkring rotationsaksen, omdanner hver enkelt til et skæreprofil og indlæser dem som indekserede rotationsakserSkærer så den viste model frem?

Hvad kommer godt ud — og hvad gør det ikke?

  • Reproduceret trofast: afrundede, konvekse eller facetterede former — vinger, kegler, ædelsten, flasker, byster, vaser, raketter, simple dyr.
  • Blødgjort Fint overfladedetalje og stramme konkave kurver bliver afrundet, især med færre vinkler.
  • Mistet helt? hullinger, skjulte lommer, underudsnit, udhæng og alt hvad tråden ikke kan se udefra i en silhuet — disse fyldes med materiale, fordi en lige tråd ikke kan nå dem.
Hvis du kunne skære formen ud af en sæbestav ved kun at bruge lige skærebevægelser fra ydersiden, kan en hot-wire gøre det. Hvis du ville skulle grave ind i Materialet kan det ikke.

Trin for trin

  1. Åben Plus Indlæs dele i værktøjet
  2. Klik Importér STL / OBJ og vælg din fil.
  3. Det summer op — det opsummerer begrænsningerne og, vigtigst af alt, lader dig vælge rotationsakse og antal skære vinkler.
  4. Klik Generer faserModellen tilpasses dit materialeblok og skæres i silhuetter, som indlæses som rotationsfaser.
  5. Klik Generer snit Skal værktøjsbanen bygges, og skal man se skummet blive skåret ned til den visuelle krop?
  6. Ikke tilfreds med orienteringen? Brug Rotér delknapper Skal modellen drejes 90° i statuspanelet, og den gen-slicer automatisk?

Valg af rotationsakse — dette betyder meget

Hvilken akse skummet roterer omkring er den største kvalitetsfaktor? Roter modellen omkring sin længste, mest detaljerede akse?

  • Vertikal (omkring Y) passende opretstående former: byster, flasker, søjler, træer, skakbrikker
  • Horisontal (omkring Z, dybdeaksen) passer lange former liggende ned: fisk, fly, blade, både, biler

Vælg den forkerte akse, og silhuetterne ændrer sig knap nok, når modellen drejer, så skroget forbliver klumpet og mister detaljer. Import-pop-up’en lader dig vælge, før du skærer, og du kan altid importere igen på den anden akse for at sammenligne.

Hvor mange vinkler?

Flere vinkler betyder flere silhuetter, en strammere skrog og en længere reel snit. For næsten alt, 12 vinkler er rigeligt og skroget forbedres næsten ikke ud over ca. 24–36. En perfekt cylinder er den sjældne undtagelse, der fortsat har gavn af mere. Der er ingen grund til at bede om 360 ét-graders trin på et normalt emne — det multiplicerer blot skæretiden uden nogen synlig gevinst.

Start ved 12, se på udskæringen, og hæv kun, hvis du kan se facetter, du ønsker fjernet.

Ydeevne

Hver vinkel tilføjer et Boolean (fast snit) trin til den levende 3D-forhåndsvisning. cncfoam.com udfører disse tunge beregninger i en baggrundsproces, så selv høje vinkeltal vil ikke fryse værktøjet — du vil se en lille note "Udskæring… trin x/y" mens det arbejder. G-koden håndterer selv et hvilket som helst antal trin.

Nuværende begrænsninger

  • Hullinger: hvis en silhuet har et hul i sig (en doughnut set fra siden, øjet på en skruenøgle), skæres kun den ydre kontur foreløbig — hullet fyldes ud. Multi-kontur silhuetter er på udviklingsplanen.
  • Ét materialblok: Modellen er skaleret ensartet for at passe til din nuværende blokstørrelse. Indstil først en fornuftig blok (Materialblok, venstre panel).
  • Visuel skal kun: Hvor tråden ikke kan nå udefra, er det udfyldt.

Baggrund & videre læsning

Her bruges den samme teknik som i 3D-scanning og computer vision under navnene form fra silhuet, visuel skal og rumskæringDet er også derfor en drejeskivefotogrammetri-opstilling og en multi-akset skumskærer står over for det samme grundlæggende spørgsmål: hvor mange synsvinkler har du brug for, og omkring hvilke akser? Hvis du forstår det visuelle skrog, forstår du begrænsningerne ved enhver silhuetbaseret rekonstruktion — inklusive denne.

Se også: Indekserede rotationsskæringer, Roterer en delens startpositionog Hvad er cncfoam.com?