Preskoči na sadržaj
FORTRONIQ
IzbornikDigitalni sadržajiUpravljanje 3D printerom1. Osnove 3D ispisa1.10 Rad s 3D CAD modelima i STL datotekama

MODUL 1 · OSNOVE 3D ISPISA

Nastavna jedinica 1.10

Rad s 3D CAD modelima i STL datotekama

Slicer ne radi s volumnim modelom nego s mrežom trokuta. Pretvorba iz jednog u drugo nije bez posljedica: zaobljene plohe postaju nizovi ravnih ploština, a mreža mora biti zatvorena da bi se uopće znalo što je unutra, a što van.

Moći ću:
  • objasniti razliku između volumnog modela i mreže trokuta
  • odabrati toleranciju mreže pri izvozu i obrazložiti izbor
  • objasniti zahtjev zatvorenosti mreže i ispravne orijentacije normala
  • prepoznati najčešće pogreške u STL datoteci i navesti način popravka
  • usporediti STL i 3MF te navesti prednosti novijeg formata

Od volumena do mreže

U CAD programu predmet je opisan matematički: ploha je valjak zadanog polumjera, brid je kružnica, a tijelo je jednoznačno određeno. Takav se zapis naziva volumnim modelom i može se izmijeniti promjenom mjere. Programi za pripremu ispisa taj zapis ne koriste; njima je potreban oblik koji se lako presijeca ravninama, a to je mreža trokuta.

Pri izvozu u STL program pokriva svaku plohu trokutima. Ravne plohe prelaze u nekoliko trokuta bez ikakve pogreške. Zaobljene plohe ne mogu se opisati točno, pa se zamjenjuju nizom ravnih ploština koje od stvarne plohe odstupaju za najviše zadanu vrijednost. Ta se vrijednost naziva tolerancijom tetive i glavna je postavka izvoza.

Zbog toga je STL uvijek približan zapis. Iz njega se više ne može doznati da je ploha bila valjak niti kojeg je promjera bila; poznat je samo skup trokuta. Zato se za izmjene uvijek čuva izvorni CAD model, a STL se smatra izlaznom datotekom koja se po potrebi izvozi iznova.

Tolerancija mreže

Tolerancija tetive zadaje najveću dopuštenu udaljenost između stvarne plohe i trokuta koji je zamjenjuje. Manja vrijednost daje više trokuta i vjerniji oblik, veća vrijednost daje manju datoteku i vidljive bridove na zaobljenjima. Razumna polazna vrijednost za ispis je oko 0,01 do 0,02 mm, jer je to znatno ispod onoga što se na ispisu može razlučiti.

Pretjerivanje u drugom smjeru također ima cijenu. Tolerancija od 0,001 mm daje datoteku s milijunima trokuta koja usporava svaki sljedeći korak, a na ispisu se ne vidi nikakva razlika jer je promjer mlaznice četrdeset puta veći. Pravilo je jednostavno: tolerancija se bira prema onome što postupak može prikazati, a ne prema najmanjoj vrijednosti koju program dopušta.

Tolerancija mreže, broj trokuta i veličina datotekeRačunski prikaz

Za zaobljenu plohu zadanog promjera prikaz procjenjuje broj bridova po punom krugu, ukupan broj trokuta i veličinu STL datoteke prema zadanoj toleranciji tetive.

Bridova po krugu—
Ukupno trokuta—
Procjena veličine—kB

Zatvorenost i normale

Da bi se mreža mogla ispuniti materijalom, mora biti zatvorena: svaki brid mora pripadati točno dvama trokutima. Ako negdje nedostaje trokut, u plohi ostaje rupa i program ne može odlučiti je li neka točka unutar predmeta ili izvan njega. Takva se mreža naziva neispravnom, a slicer je ili odbija ili je pokušava popraviti uz nepredvidljiv ishod.

Uz zatvorenost, svaki trokut nosi i normalu — smjer koji pokazuje gdje je vanjska strana. Ako je kod pojedinih trokuta normala okrenuta prema unutra, program pogrešno tumači što je materijal. Posljedica su šupljine u ispisu ili stijenke koje se pojavljuju ondje gdje ih ne bi trebalo biti. Većina programa takve trokute prikazuje drugom bojom, pa se pogreška lako uočava.

Što slicer traži od mrežeZatvorena mrežasvaki brid dijeletočno dva trokutaRupa u mrežinedostaje trokut,ploha je otvorenaOkrenuta normalanormala pokazujeprema unutraSlicer tada ne može odlučiti što je unutrašnjost predmeta.
Slika 1.10 — Zatvorena mreža i ispravno usmjerene normale uvjet su za ispravno rezanje.

Pažnja

Mreža koja izgleda ispravno na zaslonu može biti neispravna. Rupe od nekoliko tisućinki milimetra i preklopljene plohe ne vide se golim okom, a slicer ih uredno prijavi. Provjera alatom za popravak mreže traje kraće od ponovnog ispisa.

Česte pogreške i popravak

Pogreške u mreži nastaju najčešće pri izvozu iz programa koji rade s plohama, pri preuzimanju modela nepoznatog podrijetla i pri automatskoj pretvorbi iz snimke predmeta. Popravak se obavlja namjenskim alatima koji rupe zatvaraju, preokrenute normale ispravljaju i preklopljene trokute uklanjaju. Kod jednostavnih pogrešaka popravak je pouzdan; kod složenih je brže model premodelirati.

PogreškaKako se očitujePopravak
Rupa u mrežiprogram javlja neispravno tijelozatvaranje rupe alatom za popravak
Okrenuta normalaploha obojena drugom bojom, šupljine u ispisupreokretanje normala
Preklopljeni trokutinepravilna ispuna, pogrešne stijenkeuklanjanje preklapanja
Odvojeni dijelovi mrežeispisuju se lebdeći komadirazdvajanje ili spajanje tijela
Pregruba mrežavidljivi bridovi na zaobljenjimaponovni izvoz s manjom tolerancijom
Pogrešno mjerilopredmet 25,4 puta veći ili manjiizvoz u milimetrima ili promjena mjerila

Redoslijed je uvijek isti: najprije se provjeri je li mreža zatvorena, zatim jesu li normale ispravne, pa tek onda je li mreža dovoljno fina. Popravljanje finoće nema smisla dok mreža nije ispravna.

STL i 3MF

STL je najstariji i najrašireniji format za ispis. Njegova je prednost jednostavnost: opisuje samo trokute i njihove normale, pa ga podržava svaki program. Nedostaci su brojni. Ne pamti mjerne jedinice, ne poznaje boje ni materijale, ne sadrži podatke o mjerilu, a svaki vrh zapisuje više puta pa su datoteke veće nego što je nužno. Postoji u tekstnom i binarnom obliku; binarni je znatno manji i uobičajen.

3MF je noviji format razvijen upravo za aditivnu proizvodnju. Uz mrežu prenosi mjerne jedinice, boje, podatke o materijalima, više tijela u jednoj datoteci i, kod nekih programa, cijelu postavljenu scenu s postavkama ispisa. Datoteka je manja jer je komprimirana. Preporuka je koristiti 3MF gdje god ga oba programa podržavaju, a STL zadržati kao zajednički nazivnik.

Zapamtite

Izvorni CAD model uvijek se čuva. STL i 3MF su izlazne datoteke: iz njih se oblik ne može ispravno izmijeniti jer podaci o značajkama i mjerama više ne postoje.

Ključni pojmovi

PojamZnačenje
Volumni modelMatematički opisano zatvoreno tijelo u CAD programu, prikladno za izmjene.
Mreža trokutaPribližan opis oblika skupom trokuta; osnova STL formata.
Tolerancija tetiveNajveće dopušteno odstupanje trokuta od stvarne zaobljene plohe.
Zatvorena mrežaMreža u kojoj svaki brid pripada točno dvama trokutima.
NormalaSmjer okomit na trokut koji označava vanjsku stranu plohe.
3MFNoviji format koji uz mrežu prenosi jedinice, boje, materijale i postavke.

Provjeri se

Kratka provjera prije prelaska na sljedeću jedinicu. Odgovor se potvrđuje klikom, a obrazloženje se prikazuje odmah.

Pitanje 1 od 3

Zašto se zaobljena ploha u STL datoteci ne može opisati točno?

STL poznaje samo ravne trokute, pa se zaobljenje zamjenjuje nizom ploština uz odstupanje najviše jednako toleranciji tetive.

Pitanje 2 od 3

Što znači da je mreža zatvorena?

Samo zatvorena mreža jednoznačno dijeli prostor na unutrašnjost i vanjštinu, što je uvjet za rezanje na slojeve.

Pitanje 3 od 3

Koja je prednost formata 3MF pred STL formatom?

3MF je razvijen za aditivnu proizvodnju i uz oblik prenosi podatke kojih u STL formatu nema.

Odgovoreno 0 od 3.