Aplicaţii software pentru fabricaţie aditivă Pot printa această piesă? (II)

Fabricatie aditiva

de Diana Popescu

Aplicaţii software pentru fabricaţie aditivă Pot printa această piesă? (II)

In acest al doilea articol din seria aplicaţiilor software pentru fabricaţie aditivă (FA) intenţionam să prezint noua platformă Spark lansată recent de Autodesk. Din păcate, în ciuda numeroaselor e-mail-uri cu solicitări de testare a versiunii beta a platformei, nu am primit (încă) accesul dorit. Prin urmare, în acest articol voi continua cu prezentarea altor trei aplicaţii software gratuite care permit verificarea pre-print a modelului STL. Este vorba despre: Netfabb, Willit 3D Print şi 3D Printing Toolbox Blender.

Aplicaţia Netfabb Studio Basic (www.netfabb.com) conţine comenzi pentru verificarea şi corectarea, automată sau manuală, a modelelor STL (figura 1), ca şi pentru secţionarea modelelor de dimensiuni mari şi măsurarea manuală a grosimii pereţilor. Varianta gratuită Netfabb Studio Basic este uşor de utilizat şi are o curbă rapidă de învăţare, iar opţiunile automate de reparare a modelului STL rezolvă multe dintre problemele uzuale ale acestor fişiere (goluri, triunghiuri dublate, triunghiuri cu normale orientate incorect).Varie­tatea fişierelor de import este mare (figura 2), dar exportul, pentru varianta gratuită, se face doar în formatul nativ al aplicaţiei.

Figura 1 - Instrumente de corectare a modelului STL în aplicaţia Netfabb Studio Basic

Figura 2 Fişiere de import în Netfabb Studio Basic

Opţiunile destinate scalării modelului, opti­mizării aşezării modelelor într-un spaţiu de lucru, secţionării acestora, ca şi exportului în formate ca: stl, obj, amf, 3ds, x3d, wrml etc., sunt disponibile în versiunea profesională Netfabb Pro.

Willit3D Print. O aplicaţie online interesantă, dezvoltată în cadrul proiectului european Karma (Knowledge Based Process Planning and Design for Additive Layer Manufacturing), poate fi accesată gratuit la http://www.willit3dprint.com/. Aceasta permite:

  • Verificarea posibilităţii de printare a piesei, cu alte cuvinte aplicaţia analizează dacă toate elementele geometrice ale piesei pot fi fabricate sau nu pe maşina aleasă. Gama de maşini, disponibilă actualmente în aplicaţie, include: 3D Systems Cube, 3D Systems Viper, Arcam A2, Concept Laser M3 Linear, EOS SINT P385, MakerBot Replicator;
  • Alegerea unui anumit tip de material de construcţie şi a unui mod de construire a piesei (denumit Build Scenario);
  • Vizualizarea rugozităţii piesei şi calculul unei valori medii a rugozităţii;
  • Identificarea zonelor care necesită structuri suport;
  • Reorientarea, repoziţionarea piesei în zona de lucru a maşinii, precum şi scalarea acesteia;
  • Estimarea timpului şi a costului de fabricaţie (prin însumarea costului cu materialul şi cu cel dat de utilizarea maşinii);
  • Calculul amprentei de carbon (cu alte cuvinte, cantitatea de gaze cu efect de seră emise, direct sau indirect, pentru fabricarea unui produs - prin FA în cazul nostru) a piesei (deşi opţiunea nu a produs rezultate pentru fiecare piesă testată);
  • Exportul modificărilor în format STL sau AMF.

Figurile 3-5 prezintă diferite etape de lucru din testarea aplicaţiei.

Figura 3. Orientarea modelului STL în spaţiul de lucru al maşinii selectate

Figura 4.Calculul rugozităţii suprafeţelor

Figura 5 Calculul timpului şi al costului de construire

Blender (www.blender.org) este o aplicaţie open-source destinată modelării obiectelor cu forme libere, care conţine şi instrumente pentru analiza pre-printare a acestora prin add-on-ul 3D Printing Toolbox. Astfel, funcţiile disponibile sunt:

  • Statistics – permite calculul volumului modelului şi a ariei tuturor feţelor modelului;
  • Error Checking – permite verificarea reţelei de triunghiuri a modelului STL, verificarea existenţei intersecţiilor dintre triunghiuri, a triunghiurilor sau a feţelor degenerate, a grosimii pereţilor (opţiunea Wall Thickness), a zonelor prea subţiri pentru a fi fabricate prin procedee de FA (opţiunea Sharpness), a zonelor în consolă (opţiunea Overhang) etc.;
  • Rescaling – permite scalarea modelului până la obţinerea unui anumit volum sau a unei lungimi maxime;
  • Cleanup – permite curăţirea modelului pentru printarea 3D prin eliminarea vârfurilor, a muchiilor şi a feţelor izolate.

Această aplicaţie din Blender se accesează prin File → User Preferences → Add-ons → Mesh: 3D Printing Toolbox (figura 6).

Figura 6 Add-on-ul 3D Printing Toolbox din aplicaţia open-source Blender

Personal, găsesc acest add-on destul de complicat de utilizat, dar vă invit să vă faceţi o părere proprie despre toate pachetele software prezentate în această mini-serie de articole şi să-l alegeţi pe cel care se potriveşte cel mai bine aplicaţiilor dvs. şi stilului de lucru. În acest scop, tabelul 1 prezintă sintetic o comparaţie a software-urilor testate.

Dezvoltări şi resurse utile

Mai menţionez faptul că Microsoft a anunţat, încă din 2013, că va include în versiunea Win­dows 8.1 un plug-n-play pentru imprimantele 3D, permiţând printarea nativă prin aplicaţia dezvoltată. Acest API va permite şi importul datelor 3D achiziţionate cu scanerul Kinect al Microsoft. Această informaţie arată, dacă mai era necesar, interesul în creştere al marilor companii de software pentru dezvoltarea de aplicaţii pentru FA.

În final, vă propun şi alte câteva resurse utile pentru FA:

  • Motorul de căutare pentru modele 3D printabile: http://www.yeggi.com/. Oferă acces la 130000 modele, provenite din diferite surse (inclusiv de pe Thingiverse şi Shapeways), care pot fi descărcate gratuit.
  • Un alt site cu conţinut 3D destinat FA: https://www.threeding.com/, de unde pot fi descărcate, contra cost, oferite la schimb sau în­­cărcate contra cost, diferite modele 3D.
  • Modelerele 3D: Autodesk 123D (http://www.123dapp.com/) şi Project Shapeshifter (http://shapeshifter.io), care oferă utilizatorilor o mai mare libertate de creare a formelor complexe, ceea ce permite o mai bună ,,exploatare’’ a avantajelor FA în ceea ce priveşte fabricarea obiectelor cu geometrii greu de obţinut prin procedee de fabricaţie tradiţionale.
  • Aplicaţie (http://3dprintingpricecheck.com/) pentru compararea preţurilor (8 furnizori de servicii de FA) la care pot fi printate 3D obiecte din 140 de tipuri de materiale. 

 

3D Printing Toolbox Blender

Willit 3D Printing

Netfabb Studio Basic

Formate import

STL, SVG, DAE, FBX, OBJ, X3D, WRL, DXF, 3DS

STL

STL

Formate export

DAE, PLY, 3DS, STL, FBX, OBJ, X3D

STL, AMF

Netfabb nativ

Funcțio-nalități
principale

-corectarea modelului STL prin eliminarea de vârfuri, muchii şi feţei a ariei izolate

-calculul volumului şi ariei modelului STL

-analiza grosimii pereţilor

-analiza zonei în consolă sau a zonei de dimensiuni mici

-orientarea şi scalarea modelului

-analiza grosimii pereţilor

ncalculul costului şi a timpului de construire

-vizualizarea rugozităţii

-identificarea zonelor pentru care este necesară o structură suport

-verificare auto­mată sau manuală a modelelor STL

-corectarea automată sau manuală a
modelului STL

-măsurarea
grosimii pereţilor

Dezavan-
taje
principale

-nu oferă instrumente de corectare automată a modelului STL

-nu permite corectarea fişierului STL

-număr extrem de redus de formate de import şi export

-importă doar
format STL

-exportă doar în formatul nativ al aplicaţiei


English summary

The article continues the analysis of other free software applications for additive manufacturing, which allow users to verify and correct STL files, to measure the thickness of parts’ walls, to calculate the average roughness value, estimate manufacturing time and cost, etc. Thus, the article compares: Netfabb, Willit 3D Print and 3D Printing Toolbox Blender applications, emphasizing their strengths and weaknesses, main features and type of input and output formats. Other sources of useful information are also provided in the article, for anyone interested in additive manufacturing.


Diana Popescu  este dr.ing., UPB,Facultatea IMST



Accept cookie

Acest site web utilizează module cookie în scopuri funcţionale, de confort şi statistică.

Dacă sunteţi de acord cu această utilizare a modulelor cookie, faceţi clic pe "Da, sunt de acord". Termeni si conditii

Nu sunt de acord Accept doar cookie functional Da, sunt de acord