Manual:Preparing models for 3D printing/ro: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav|[[Manual:Modeling for product design|Modeling for product design]]|[[Manual:Generating 2D drawings|Generating 2D drawings]]|[[Manual:Introduction|Manual start]]|IconC=Crystal Clear manual.png}}


{{Docnav
{{Manual:TOC/ro}}
|[[Manual:Modeling_for_product_design|Modeling for product design]]
|[[Manual:Generating_2D_drawings|Generating 2D drawings]]
|[[Manual:Introduction|Manual start]]
|IconC=Crystal_Clear_manual.png
}}

{{Manual:TOC}}


Una dintre principalele utilizări ale FreeCAD este de a produce obiecte în lumea reală. Acestea pot fi proiectate în FreeCAD și apoi materializat în diferite moduri, cum ar fi cele comunicarea altor persoane care le vor construi sau, tot mai des, trimise direct la o [https://en.wikipedia.org/wiki/3D_printing 3D printer] sau la o [https://en.wikipedia.org/wiki/Milling_%28machining%29 CNC mill]. Capitolul său vă va arăta cum să vă pregătiți modelele pentru a le trimite la aceste mașini-unelte.
Una dintre principalele utilizări ale FreeCAD este de a produce obiecte în lumea reală. Acestea pot fi proiectate în FreeCAD și apoi materializat în diferite moduri, cum ar fi cele comunicarea altor persoane care le vor construi sau, tot mai des, trimise direct la o [https://en.wikipedia.org/wiki/3D_printing 3D printer] sau la o [https://en.wikipedia.org/wiki/Milling_%28machining%29 CNC mill]. Capitolul său vă va arăta cum să vă pregătiți modelele pentru a le trimite la aceste mașini-unelte.
Line 8: Line 14:
Dacă ați fost prudenți în timpul modelării, cea mai mare parte a dificultăților întâmpinate la imprimarea modelului dvs. în 3D a fost deja evitată. Aceasta implică în principiu:
Dacă ați fost prudenți în timpul modelării, cea mai mare parte a dificultăților întâmpinate la imprimarea modelului dvs. în 3D a fost deja evitată. Aceasta implică în principiu:


<div class="mw-translate-fuzzy">
* Asigurarea că obiectele dvs sunt '''solid'''. obiectele din lumea reală sunt solide ( sau cel puțin cochilii), modelul 3D trebuie să fie și solid. Am văzut în capitolele anterioare că FreeCAD vă ajută foarte mult în această privință, și că [[PartDesign Workbench]] vă va anunța dacă efectuați o operație care împiedică modelul să rămână solid. Atelierul [[Part Module|Part Workbench]] conține de asemenea uin instrument [[Image:Part_CheckGeometry.png|16px]] [[Part_CheckGeometry|Check Geometry]] care este util pentru a verifica în continuare posibilele defecte.
* Asigurarea că obiectele dvs sunt '''solid'''. obiectele din lumea reală sunt solide ( sau cel puțin cochilii), modelul 3D trebuie să fie și solid. Am văzut în capitolele anterioare că FreeCAD vă ajută foarte mult în această privință, și că [[PartDesign Workbench]] vă va anunța dacă efectuați o operație care împiedică modelul să rămână solid. Atelierul [[Part_Workbench|Part Workbench]] conține de asemenea uin instrument [[Image:Part_CheckGeometry.png|16px]] [[Part_CheckGeometry|Check Geometry]] care este util pentru a verifica în continuare posibilele defecte.
* Asigurați-vă de unitățile de măsură folosite la cotele/ '''dimensiunile''' obiectului dvs. Un milimetru în desen va fi un milimetru în viața reală. Fiecare cotă/dimensiune are importanță.
* Asigurați-vă de unitățile de măsură folosite la cotele/ '''dimensiunile''' obiectului dvs. Un milimetru în desen va fi un milimetru în viața reală. Fiecare cotă/dimensiune are importanță.
* Controlarea '''degradării'''. Nicio imprimantă 3D sau sistem de frezare CNC nu poate prelua direct fișierele FreeCAD. Multe dintre ele vor înțelege doar limbajul mașină numit [https://en.wikipedia.org/wiki/G-code G-Code]. Codul G are zeci de dialecte diferite, fiecare mașină sau vânzător de mașini are de obicei propria sa variantă. Conversia modelelor dvs. în G-Code poate fi ușoară și automată, dar o puteți face și manual, cu un control total asupra ieșirii. În orice caz, o anumită pierdere a calității modelului dvs. va apărea în mod inevitabil în timpul procesului. Când printați în 3D, trebuie să vă asigurați întotdeauna că această pierdere de calitate rămâne sub exigențile dvs. minime.
* Controlarea '''degradării'''. Nicio imprimantă 3D sau sistem de frezare CNC nu poate prelua direct fișierele FreeCAD. Multe dintre ele vor înțelege doar limbajul mașină numit [https://en.wikipedia.org/wiki/G-code G-Code]. Codul G are zeci de dialecte diferite, fiecare mașină sau vânzător de mașini are de obicei propria sa variantă. Conversia modelelor dvs. în G-Code poate fi ușoară și automată, dar o puteți face și manual, cu un control total asupra ieșirii. În orice caz, o anumită pierdere a calității modelului dvs. va apărea în mod inevitabil în timpul procesului. Când printați în 3D, trebuie să vă asigurați întotdeauna că această pierdere de calitate rămâne sub exigențile dvs. minime.
</div>


Mai jos, vom presupune că sunt îndeplinite primele două criterii și că până acum puteți produce obiecte solide cu dimensiuni corecte. Vom vedea acum cum să abordăm al treilea punct.
Mai jos, vom presupune că sunt îndeplinite primele două criterii și că până acum puteți produce obiecte solide cu dimensiuni corecte. Vom vedea acum cum să abordăm al treilea punct.


<span id="Exporting_to_slicers"></span>
=== Exportarea feliilor ===
=== Exportarea feliilor ===


Line 20: Line 29:
De fapt Imprimarea 3D este, totuși, un subiect prea vast pentru acest manual. Dar vom vedea cum să exportați și să utilizați acești sliceri pentru a verifica dacă output-ul este corectă.
De fapt Imprimarea 3D este, totuși, un subiect prea vast pentru acest manual. Dar vom vedea cum să exportați și să utilizați acești sliceri pentru a verifica dacă output-ul este corectă.


<span id="Converting_objects_to_meshes"></span>
Conversia obiectelor în ochiuri de plase
Conversia obiectelor în ochiuri de plase


Niciunul dintre sliceri nu va prelua, în acest moment, o geometrie solidă pe măsură ce o producem în FreeCAD. Așa că va trebui să convertim pentru început orice obiect pe care dorim să-l tipărim 3 D într-o plasă [https://en.wikipedia.org/wiki/Polygon_mesh mesh], pe care se poate deschide feliatorul. Din fericire, transformarea unei rețele într-un solid nu este o operație complicată, dimpotrivă, transformarea unui solid într-o rețea, este foarte simplă. Tot ce trebuie, este să fim atenți, pentru că se va produce degradarea menționată mai sus. Trebuie să verificăm dacă degradarea rămâne în limite acceptabile.
Niciunul dintre sliceri nu va prelua, în acest moment, o geometrie solidă pe măsură ce o producem în FreeCAD. Așa că va trebui să convertim pentru început orice obiect pe care dorim să-l tipărim 3 D într-o plasă [https://en.wikipedia.org/wiki/Polygon_mesh mesh], pe care se poate deschide feliatorul. Din fericire, transformarea unei rețele într-un solid nu este o operație complicată, dimpotrivă, transformarea unui solid într-o rețea, este foarte simplă. Tot ce trebuie, este să fim atenți, pentru că se va produce degradarea menționată mai sus. Trebuie să verificăm dacă degradarea rămâne în limite acceptabile.


<div class="mw-translate-fuzzy">
Toate manipulările cu plase, în FreeCAD, sunt realizate de un alt atelier de lucru specific [[Mesh_Module|Mesh Workbench]]. Ace3st atelier conține, în plus față de cele mai importante instrumente care fac conversia între obeicte Part și obeicte Mesh, mai multe utilitare sunt menite să analizeze și să repare ochiurile. Deși lucrul cu ochiurile nu este în centrul FreeCAD, atunci când lucrați cu modelarea 3D, adesea trebuie să vă ocupați cu obiecte tip plasă, deoarece utilizarea lor este foarte răspândită printre alte aplicații. Acest atelier de lucru vă permite să le gestionați pe deplin în FreeCAD.
Toate manipulările cu plase, în FreeCAD, sunt realizate de un alt atelier de lucru specific [[Mesh_Workbench|Mesh Workbench]]. Ace3st atelier conține, în plus față de cele mai importante instrumente care fac conversia între obeicte Part și obeicte Mesh, mai multe utilitare sunt menite să analizeze și să repare ochiurile. Deși lucrul cu ochiurile nu este în centrul FreeCAD, atunci când lucrați cu modelarea 3D, adesea trebuie să vă ocupați cu obiecte tip plasă, deoarece utilizarea lor este foarte răspândită printre alte aplicații. Acest atelier de lucru vă permite să le gestionați pe deplin în FreeCAD.
</div>


<div class="mw-translate-fuzzy">
* Să transformăm unul dintre obiectele pe care le modelam în capitolele anterioare, cum ar fi piesa lego (care poate fi descărcată de la sfârșitul capitolului precedent).
* Să transformăm unul dintre obiectele pe care le modelam în capitolele anterioare, cum ar fi piesa lego (care poate fi descărcată de la sfârșitul capitolului precedent).
* Deschideți fișierul FreeCAD care conține piesa Lego.
* Deschideți fișierul FreeCAD care conține piesa Lego.
* comutați pe atelierul [[Mesh_Module|Mesh Workbench]]
* comutați pe atelierul [[Mesh_Workbench|Mesh Workbench]]
* Selectați piesa lego
* Selectați piesa lego
* Selectați meniul '''Meshes -> Create Mesh from Shape'''
* Selectați meniul '''Meshes -> Create Mesh from Shape'''
* Se deschide un panou de sarcini cu mai multe opțiuni. Unii algoritmi suplimentari de plasă (Mefisto sau Netgen) pot să nu fie disponibili, în funcție de modul în care a fost compilată versiunea FreeCAD. Algoritmul standard al plaselor va fi întotdeauna prezent. Acesta oferă mai puține posibilități decât celelalte două, dar este suficient pentru obiecte mai mici decât dimensiunea maximă de imprimare a unei imprimante 3D.
* Se deschide un panou de sarcini cu mai multe opțiuni. Unii algoritmi suplimentari de plasă (Mefisto sau Netgen) pot să nu fie disponibili, în funcție de modul în care a fost compilată versiunea FreeCAD. Algoritmul standard al plaselor va fi întotdeauna prezent. Acesta oferă mai puține posibilități decât celelalte două, dar este suficient pentru obiecte mai mici decât dimensiunea maximă de imprimare a unei imprimante 3D.
</div>


[[Image:Exercise_meshing_01.jpg]]
[[Image:Exercise_meshing_01.jpg]]


<div class="mw-translate-fuzzy">
* Selectați plasa/rețeaua de discretizare '''Standard''' și lăsați valoarea deviației la valoarea implicită de '''0.10'''. Apăsați '''Ok'''.
* Selectați plasa/rețeaua de discretizare '''Standard''' și lăsați valoarea deviației la valoarea implicită de '''0.10'''. Apăsați '''Ok'''.
* Se va crea un obiect de plasă, exact peste obiectul nostru solid. Pentru a compara cele două, puteți ascunde solidul sau să mutați unul dintre obiecte în raport cu celălalt.
* Se va crea un obiect de plasă, exact peste obiectul nostru solid. Pentru a compara cele două, puteți ascunde solidul sau să mutați unul dintre obiecte în raport cu celălalt.
* Schimbați proprietatea '''View -> Display Mode''' o noiului obiect plasă în '''Flat Lines''', pentru a vedea cum a apărut triangularea.
* Schimbați proprietatea '''View -> Display Mode''' o noiului obiect plasă în '''Flat Lines''', pentru a vedea cum a apărut triangularea.
* Dacă nu sunteți fericit și credeți că rezultatul este prea grosier, puteți repeta operația, scăzând valoarea deviației. În exemplul de mai jos, rețeaua stângă a folosit valoarea implicită de'''0.10''', while the right one uses '''0.01''':
* Dacă nu sunteți fericit și credeți că rezultatul este prea grosier, puteți repeta operația, scăzând valoarea deviației. În exemplul de mai jos, rețeaua stângă a folosit valoarea implicită de'''0.10''', while the right one uses '''0.01''':
</div>


[[Image:Exercise_meshing_02.jpg]]
[[Image:Exercise_meshing_02.jpg]]
Line 44: Line 60:
În cele mai multe cazuri, însă, valorile implicite vor da un rezultat satisfăcător.
În cele mai multe cazuri, însă, valorile implicite vor da un rezultat satisfăcător.


<div class="mw-translate-fuzzy">
* Acum putem exporta plasa noastră într-un format tip medh, ca de exemplu [https://en.wikipedia.org/wiki/STL_%28file_format%29 STL], care este în prezent cel mai utilizat format în imprimarea 3D, folosind meniul'''File -> Export''' și alegerea formatului de fișier STL.
* Acum putem exporta plasa noastră într-un format tip medh, ca de exemplu [https://en.wikipedia.org/wiki/STL_%28file_format%29 STL], care este în prezent cel mai utilizat format în imprimarea 3D, folosind meniul'''File -> Export''' și alegerea formatului de fișier STL.
</div>


Dacă nu dețineți o imprimantă, este de obicei foarte ușor să găsiți servicii comerciale care vă vor tipări și trimite prin poștă. Printre cele celebre sunt [http://www.shapeways.com/ Shapeways] și [http://www.sculpteo.com/ Sculpteo], dar veți găsi, de obicei, alții în orașul dvs. În toate orașele mari, veți găsi astăzi [https://en.wikipedia.org/wiki/Fab_lab Fab labs], care sunt ateliere echipate cu o gamă de mașini de producție 3D, aproape întotdeauna au cel puțin o imprimantă 3D. Laboratoarele Fab sunt, de obicei, spații comunitare, care vor fi utilizate pentru mașinile lor, contra cost sau gratuit, în funcție de laboratorul Fab, dar vă vor învăța cum să utilizați și să promovați alte activități în jurul producției 3D.
Dacă nu dețineți o imprimantă, este de obicei foarte ușor să găsiți servicii comerciale care vă vor tipări și trimite prin poștă. Printre cele celebre sunt [http://www.shapeways.com/ Shapeways] și [http://www.sculpteo.com/ Sculpteo], dar veți găsi, de obicei, alții în orașul dvs. În toate orașele mari, veți găsi astăzi [https://en.wikipedia.org/wiki/Fab_lab Fab labs], care sunt ateliere echipate cu o gamă de mașini de producție 3D, aproape întotdeauna au cel puțin o imprimantă 3D. Laboratoarele Fab sunt, de obicei, spații comunitare, care vor fi utilizate pentru mașinile lor, contra cost sau gratuit, în funcție de laboratorul Fab, dar vă vor învăța cum să utilizați și să promovați alte activități în jurul producției 3D.


<span id="Using_Slic3r"></span>
=== Utilizare Slic3r ===
=== Utilizare Slic3r ===


Line 56: Line 75:
[[Image:Exercise_meshing_03.jpg]]
[[Image:Exercise_meshing_03.jpg]]


<span id="Using_the_Cura_addon"></span>
<div class="mw-translate-fuzzy">
=== Utilizarea addon Cura ===
=== Utilizarea addon Cura ===
<span style="color:red;font:x-large bold">Atenție: addon Cura nu este deocamdată funcțional pentru FreeCAD 0.17!</span>
<span style="color:red;font:x-large bold">Atenție: addon Cura nu este deocamdată funcțional pentru FreeCAD 0.17!</span>
</div>


[https://ultimaker.com/en/products/cura-software Cura] este o altă aplicație gratuită și open source pentru Windows, Mac și Linux [https://ultimaker.com Ultimaker]. Unii utilizatori FreeCAD au creat un plugin [https://github.com/cblt2l/FreeCAD-CuraEngine-Plugin Cura Workbench] care utilizează Cura intern. Atelierul Curaeste disponibil de la depozitul [https://github.com/FreeCAD/FreeCAD-addons FreeCAD addons] . Pentru a utiliza Cura Workbench, trebuie să instalați și Cura, care nu este inclusă în atelierul de lucru.
[https://ultimaker.com/en/products/cura-software Cura] este o altă aplicație gratuită și open source pentru Windows, Mac și Linux [https://ultimaker.com Ultimaker]. Unii utilizatori FreeCAD au creat un plugin [https://github.com/cblt2l/FreeCAD-CuraEngine-Plugin Cura Workbench] care utilizează Cura intern. Atelierul Curaeste disponibil de la depozitul [https://github.com/FreeCAD/FreeCAD-addons FreeCAD addons] . Pentru a utiliza Cura Workbench, trebuie să instalați și Cura, care nu este inclusă în atelierul de lucru.
Line 63: Line 85:
Odată ce ați instalat atât Cura, cât și atelierul Cura, le veți putea utiliza pentru a produce fișierul cu cod G direct de la obiecte Part, fără a fi nevoie să le convertiți în ochiuri de plasă și fără a fi nevoie să deschideți o aplicație externă. Producerea altui fișier G-cod din caramida Lego, folosind de data aceasta Atelierul Cura Workbench , se derulează după cum urmează:
Odată ce ați instalat atât Cura, cât și atelierul Cura, le veți putea utiliza pentru a produce fișierul cu cod G direct de la obiecte Part, fără a fi nevoie să le convertiți în ochiuri de plasă și fără a fi nevoie să deschideți o aplicație externă. Producerea altui fișier G-cod din caramida Lego, folosind de data aceasta Atelierul Cura Workbench , se derulează după cum urmează:


<div class="mw-translate-fuzzy">
* Încărcați fișierul care conține caramida Lego (poate fi descărcat de la sfârșitul capitolului precedent)
* Încărcați fișierul care conține caramida Lego (poate fi descărcat de la sfârșitul capitolului precedent)
* Mergeți în atelierul [https://github.com/cblt2l/FreeCAD-CuraEngine-Plugin Cura Workbench]
* Mergeți în atelierul [https://github.com/cblt2l/FreeCAD-CuraEngine-Plugin Cura Workbench]
* Configurați spațiul de lucru al imprimantei și selectați meniul '''3D printing -> Create a 3D printer definition'''. Din moment ce nu vom imprima in mod real, vom folosi parametrii asa cum sunt. Geometria spațiului de imprimare și spațiul disponibil vor fi afișate în vizualizarea 3D.
* Configurați spațiul de lucru al imprimantei și selectați meniul '''3D printing -> Create a 3D printer definition'''. Din moment ce nu vom imprima in mod real, vom folosi parametrii asa cum sunt. Geometria spațiului de imprimare și spațiul disponibil vor fi afișate în vizualizarea 3D.
* Deplasați caramida Lego într-o locație potrivită, cum ar fi centrul patului de imprimare. Rețineți că obiectele PartDesign nu pot fi mutate direct, deci trebuie să mutați prima schiță (primul dreptunghi) sau să mutați (și imprimați) o copie, care poate fi făcută cu instrumentul [[Part_CreateSimpleCopy|Part -> Create Simple Copy]]. copia poate fi mutată, de exemplu cu [[Image:Draft_Move.png|16px]] [[Draft_Move|Draft -> Move]].
* Deplasați caramida Lego într-o locație potrivită, cum ar fi centrul patului de imprimare. Rețineți că obiectele PartDesign nu pot fi mutate direct, deci trebuie să mutați prima schiță (primul dreptunghi) sau să mutați (și imprimați) o copie, care poate fi făcută cu instrumentul [[Part_SimpleCopy|Part -> Create Simple Copy]]. copia poate fi mutată, de exemplu cu [[Image:Draft_Move.png|16px]] [[Draft_Move|Draft -> Move]].
* Selectați obiectul de printat, și selectați meniul '''3D printing -> Slice with Cura Engine'''.
* Selectați obiectul de printat, și selectați meniul '''3D printing -> Slice with Cura Engine'''.
* În panoul de activități care se va deschide, asigurați-vă că calea către executabilul Cura este definită corect. Din moment ce nu vom imprima cu adevărat, putem lăsa toate celelalte opțiuni așa cum sunt.Apăsați '''Ok'''. Două fișiere for fi generate în același director ca fișierul dvs FreeCAD, un fișier STL și un fișier G-code.
* În panoul de activități care se va deschide, asigurați-vă că calea către executabilul Cura este definită corect. Din moment ce nu vom imprima cu adevărat, putem lăsa toate celelalte opțiuni așa cum sunt.Apăsați '''Ok'''. Două fișiere for fi generate în același director ca fișierul dvs FreeCAD, un fișier STL și un fișier G-code.
</div>


[[Image:Exercise_meshing_05.jpg]]
[[Image:Exercise_meshing_05.jpg]]
Line 74: Line 98:
* Codul G generat poate fi, de asemenea, reimportat în FreeCAD (utilizând postprocesorul slic3r ) pentru verificare.
* Codul G generat poate fi, de asemenea, reimportat în FreeCAD (utilizând postprocesorul slic3r ) pentru verificare.


=== Generating G-code ===

<div class="mw-translate-fuzzy">
=== Generarea codulului G-code ===
=== Generarea codulului G-code ===
<span style="color:red;font:x-large bold"> Atenție:Această secțiune a fost făcută pentru FreeCAD 0.16. Au fost făcute schimbări semnificative în crearea căii. Consultați documentația [[Path_Workbench|Path workbench]] in general sau tutorialul ca [[Path Walkthrough for the Impatient|path walk-through]]!</span>
<span style="color:red;font:x-large bold"> Atenție:Această secțiune a fost făcută pentru FreeCAD 0.16. Au fost făcute schimbări semnificative în crearea căii. Consultați documentația [[Path_Workbench|Path workbench]] in general sau tutorialul ca [[Path Walkthrough for the Impatient|path walk-through]]!</span>
</div>



FreeCAD oferă, de asemenea, metode avansate de generare directă a codului G. Acest lucru este mult mai complicat decât utilizarea instrumentelor automate. Acest lucru nu este de obicei necesar atunci când se utilizează imprimante 3D, dar devine foarte important atunci când se lucrează cu frezarea CNC, deoarece mașinile-unelte sunt mult mai complexe.
FreeCAD oferă, de asemenea, metode avansate de generare directă a codului G. Acest lucru este mult mai complicat decât utilizarea instrumentelor automate. Acest lucru nu este de obicei necesar atunci când se utilizează imprimante 3D, dar devine foarte important atunci când se lucrează cu frezarea CNC, deoarece mașinile-unelte sunt mult mai complexe.


<div class="mw-translate-fuzzy">
Generarea de cale G-code în FreeCAD se face cu [[Path Workbench]]. Dispune de instrumente care generează traiectorii complete de mașină și altele care pot fi doar părți dintr-un proiect G-code, care poate fi apoi asamblat pentru a forma o întreagă operație de frezare.
Generarea de cale G-code în FreeCAD se face cu [[Path Workbench]]. Dispune de instrumente care generează traiectorii complete de mașină și altele care pot fi doar părți dintr-un proiect G-code, care poate fi apoi asamblat pentru a forma o întreagă operație de frezare.
</div>


<div class="mw-translate-fuzzy">
Generarea traiectoriilor de frezare CNC este un alt subiect care este mult prea vast pentru a fi tratat în acest manual, așa că vom arăta cum să construim un proiect cu Traiectorie simplă, fără a avea grijă de multe detalii ale prelucrării CNC reale.
Generarea traiectoriilor de frezare CNC este un alt subiect care este mult prea vast pentru a fi tratat în acest manual, așa că vom arăta cum să construim un proiect cu Traiectorie simplă, fără a avea grijă de multe detalii ale prelucrării CNC reale.
</div>


<div class="mw-translate-fuzzy">
* Încarcă fișierul care conține lego-ul nostru [[Path Workbench]].
* Încarcă fișierul care conține lego-ul nostru [[Path Workbench]].
* Deoarece piesa finală nu mai conține o fațetă de sus dreptunghiulară, ascundeți ultimul picior al piesei lego și arătați primul bloc paralelipipedic pe care l-am făcut, care are o față de sus dreptunghiulară.
* Deoarece piesa finală nu mai conține o fațetă de sus dreptunghiulară, ascundeți ultimul picior al piesei lego și arătați primul bloc paralelipipedic pe care l-am făcut, care are o față de sus dreptunghiulară.
* Selectați fațeta de sus și apăsați butonul [[Image:Path_FaceProfile.png|16px]] [[Path_FaceProfile|Face Profile]] .
* Selectați fațeta de sus și apăsați butonul [[Image:Path_Profile.svg|16px]] [[Path_Profile|Profile]] .
* Set its '''Offset''' property to 1mm.
* Set its '''Offset''' property to 1mm.
</div>


[[Image:Exercise_path_01.jpg]]
[[Image:Exercise_path_01.jpg]]


<div class="mw-translate-fuzzy">
* Apoi, să duplicăm această primă buclă de câteva ori, așa că instrumentul va scoate întregul bloc. Selectați calea FaceProfile și apăsați pe butonul[[Image:Path_Array.png|16px]] [[Path_Array|Array]].
* Apoi, să duplicăm această primă buclă de câteva ori, așa că instrumentul va scoate întregul bloc. Selectați calea FaceProfile și apăsați pe butonul[[Image:Path_Array.png|16px]] [[Path_Array|Array]].
* Setați proprietățile '''Copies''' a matricei liniare la 8 , și '''Offset''' la -2mm in direcția Z, și mutați poziția matricei liniare cu 2 mm în direcția Z, astfel încât tăierea va începe puțin peste bloc și va include și înălțimea bosajelor.
* Setați proprietățile '''Copies''' a matricei liniare la 8 , și '''Offset''' la -2mm in direcția Z, și mutați poziția matricei liniare cu 2 mm în direcția Z, astfel încât tăierea va începe puțin peste bloc și va include și înălțimea bosajelor.
</div>


[[Image:Exercise_path_02.jpg]]
[[Image:Exercise_path_02.jpg]]


<div class="mw-translate-fuzzy">
* Acum avem o traiectorie de preucrare care, urmată de mașina de frezat, va sculpta un volum dreptunghiular dintr-un bloc de material. Acum trebuie să excavăm spațiul dintre bosaje, pentru a le dezvălui. Ascundeți blocul și arătați din nou piesa finală, pentru a putea face diferența între bosaje.
* Acum avem o traiectorie de preucrare care, urmată de mașina de frezat, va sculpta un volum dreptunghiular dintr-un bloc de material. Acum trebuie să excavăm spațiul dintre bosaje, pentru a le dezvălui. Ascundeți blocul și arătați din nou piesa finală, pentru a putea face diferența între bosaje.
* Selectați fața superioară și apăsați butonul [[Image:Path_FacePocket.png|16px]] [[Path_FacePocket|Face Pocket]] . Reglați proprietatea '''Offset''' la 1mm, și retracția '''retraction height''' la 20mm. That is the height to where the cutter will travel when switching from one loop to another. Otherwise, the cutter might cut right through one of our dots:Aceasta este înălțimea unde se află freza. În caz contrar, tăietorul ar putea fi trece direct prin unul dintre bosajel noastre:
* Selectați fața superioară și apăsați butonul [[Image:Path_Pocket_Shape.svg|16px]] [[Path_Pocket_Shape|Pocket Shape]] . Reglați proprietatea '''Offset''' la 1mm, și retracția '''retraction height''' la 20mm. That is the height to where the cutter will travel when switching from one loop to another. Otherwise, the cutter might cut right through one of our dots:Aceasta este înălțimea unde se află freza. În caz contrar, tăietorul ar putea fi trece direct prin unul dintre bosajel noastre:
</div>


[[Image:Exercise_path_03.jpg]]
[[Image:Exercise_path_03.jpg]]


<div class="mw-translate-fuzzy">
* Încă o dată faceți o matrice. Selectați obiectul FacePocket, și apăsați butonul [[Image:Path_Array.png|16px]] [[Path_Array|Array]]. reglați numărul ''Copies''' la 1 și '''offset''' la -2mm in direcția Z . Deplasați poziționarea matricei cu 2 mm în direcția Z. Cele două operațiuni se fac acum:
* Încă o dată faceți o matrice. Selectați obiectul FacePocket, și apăsați butonul [[Image:Path_Array.png|16px]] [[Path_Array|Array]]. reglați numărul ''Copies''' la 1 și '''offset''' la -2mm in direcția Z . Deplasați poziționarea matricei cu 2 mm în direcția Z. Cele două operațiuni se fac acum:
</div>


[[Image:Exercise_path_04.jpg]]
[[Image:Exercise_path_04.jpg]]


<div class="mw-translate-fuzzy">
* Acum, tot ce a rămas de făcut este să unească aceste două operațiuni într-una singură. Acest lucru se poate face cu ajutorul unei funcții [[Path Compound]] sau a [[Path Project]]. Deoarece va trebui să mergem deja la lucru, vom folosi proiectul. Apăsați pe butonul [[Image:Path_Project.png|16px]] [[Path_Project|Project]] .
* Acum, tot ce a rămas de făcut este să unească aceste două operațiuni într-una singură. Acest lucru se poate face cu o [[Path_Job|Path Job]]. Apăsați pe butonul [[Image:Path_Job.svg|16px]] [[Path_Job|Job]].
* Definiți proprietatea '''Use Placements''' a proiectului ca fiind True, deoarece am schimbat poziția matriceelor și dorim ca aceasta să fie luate în considerare în proiect.
* Definiți proprietatea '''Use Placements''' a proiectului ca fiind True, deoarece am schimbat poziția matriceelor și dorim ca aceasta să fie luate în considerare în proiect.
* În vizualizarea arborescentă, glisați și fixați cele două matrice în proiect. Puteți reordona elementele matricii din interiorul proiectului dacă este necesar, făcând dublu clic pe el.
* În vizualizarea arborescentă, glisați și fixați cele două matrice în proiect. Puteți reordona elementele matricii din interiorul proiectului dacă este necesar, făcând dublu clic pe el.
*Acum, proiectul poate fi exportat la codul G, prin selectarea acestuia, alegeți meniului '''File -> Export''', selectați formatului de cod G și în dialogul pop-up care se va deschide, selectați un postprocesor de script în funcție de aparatul dvs.
*Acum, proiectul poate fi exportat la codul G, prin selectarea acestuia, alegeți meniului '''File -> Export''', selectați formatului de cod G și în dialogul pop-up care se va deschide, selectați un postprocesor de script în funcție de aparatul dvs.
</div>


Există numeroase aplicații disponibile pentru a simula uzinarea reală, una dintre acestea este de asemenea open source și multiplatformă, ca și FreeCAD, [http://camotics.org/ Camotics].
Există numeroase aplicații disponibile pentru a simula uzinarea reală, una dintre acestea este de asemenea open source și multiplatformă, ca și FreeCAD, [http://camotics.org/ Camotics].
Line 120: Line 161:
'''De citit în plus'''
'''De citit în plus'''


<div class="mw-translate-fuzzy">
* [[Mesh_Module|The Mesh Workbench]]
* [[Mesh_Workbench|The Mesh Workbench]]
* [https://en.wikipedia.org/wiki/STL_%28file_format%29 The STL file format]
* [https://en.wikipedia.org/wiki/STL_%28file_format%29 The STL file format]
* [http://slic3r.org/ Slic3r]
* [http://slic3r.org/ Slic3r]
Line 127: Line 169:
* [[Path_Workbench|The Path Workbench]]
* [[Path_Workbench|The Path Workbench]]
* [http://camotics.org/ Camotics]
* [http://camotics.org/ Camotics]
</div>

=== Videos ===

* [https://www.youtube.com/playlist?list=PL6Fiih6ItYsWCE20KtUJYpiDPrCA2rVpN How To Use FreeCAD For 3D Printing | Using The Realthunder Branch] A video playlist by Maker Tales about how to use FreeCAD for 3D printing.




{{Docnav
{{Docnav|[[Manual:Modeling for product design|Modeling for product design]]|[[Manual:Generating 2D drawings|Generating 2D drawings]]|[[Manual:Introduction|Manual start]]|IconC=Crystal Clear manual.png}}
|[[Manual:Modeling_for_product_design|Modeling for product design]]
|[[Manual:Generating_2D_drawings|Generating 2D drawings]]
|[[Manual:Introduction|Manual start]]
|IconC=Crystal_Clear_manual.png
}}


[[Category:Tutorials/ro]]
[[Category:CAM{{#translation:}}]]
[[Category:Mesh{{#translation:}}]]
[[Category:Tutorials{{#translation:}}]]

Latest revision as of 09:26, 18 March 2024

Una dintre principalele utilizări ale FreeCAD este de a produce obiecte în lumea reală. Acestea pot fi proiectate în FreeCAD și apoi materializat în diferite moduri, cum ar fi cele comunicarea altor persoane care le vor construi sau, tot mai des, trimise direct la o 3D printer sau la o CNC mill. Capitolul său vă va arăta cum să vă pregătiți modelele pentru a le trimite la aceste mașini-unelte.

Dacă ați fost prudenți în timpul modelării, cea mai mare parte a dificultăților întâmpinate la imprimarea modelului dvs. în 3D a fost deja evitată. Aceasta implică în principiu:

  • Asigurarea că obiectele dvs sunt solid. obiectele din lumea reală sunt solide ( sau cel puțin cochilii), modelul 3D trebuie să fie și solid. Am văzut în capitolele anterioare că FreeCAD vă ajută foarte mult în această privință, și că PartDesign Workbench vă va anunța dacă efectuați o operație care împiedică modelul să rămână solid. Atelierul Part Workbench conține de asemenea uin instrument Check Geometry care este util pentru a verifica în continuare posibilele defecte.
  • Asigurați-vă de unitățile de măsură folosite la cotele/ dimensiunile obiectului dvs. Un milimetru în desen va fi un milimetru în viața reală. Fiecare cotă/dimensiune are importanță.
  • Controlarea degradării. Nicio imprimantă 3D sau sistem de frezare CNC nu poate prelua direct fișierele FreeCAD. Multe dintre ele vor înțelege doar limbajul mașină numit G-Code. Codul G are zeci de dialecte diferite, fiecare mașină sau vânzător de mașini are de obicei propria sa variantă. Conversia modelelor dvs. în G-Code poate fi ușoară și automată, dar o puteți face și manual, cu un control total asupra ieșirii. În orice caz, o anumită pierdere a calității modelului dvs. va apărea în mod inevitabil în timpul procesului. Când printați în 3D, trebuie să vă asigurați întotdeauna că această pierdere de calitate rămâne sub exigențile dvs. minime.

Mai jos, vom presupune că sunt îndeplinite primele două criterii și că până acum puteți produce obiecte solide cu dimensiuni corecte. Vom vedea acum cum să abordăm al treilea punct.

Exportarea feliilor

Aceasta este metoda cea mai frecvent utilizată pentru tipărirea 3D. Obiectul 3D este exportat către un alt program (dispozitivul de feliere), care va genera codul G de la obiect, prin împărțirea acestuia în straturi subțiri (de aici numele), care vor reproduce mișcările pe care le va face imprimanta 3D. Deoarece multe dintre aceste imprimante sunt construite acasă, există adesea diferențe mici de la una la alta. Aceste programe oferă de obicei posibilități avansate de configurare care vă permit să adaptați ieșirea exact pentru caracteristicile imprimantei 3D.

De fapt Imprimarea 3D este, totuși, un subiect prea vast pentru acest manual. Dar vom vedea cum să exportați și să utilizați acești sliceri pentru a verifica dacă output-ul este corectă.

Conversia obiectelor în ochiuri de plase

Niciunul dintre sliceri nu va prelua, în acest moment, o geometrie solidă pe măsură ce o producem în FreeCAD. Așa că va trebui să convertim pentru început orice obiect pe care dorim să-l tipărim 3 D într-o plasă mesh, pe care se poate deschide feliatorul. Din fericire, transformarea unei rețele într-un solid nu este o operație complicată, dimpotrivă, transformarea unui solid într-o rețea, este foarte simplă. Tot ce trebuie, este să fim atenți, pentru că se va produce degradarea menționată mai sus. Trebuie să verificăm dacă degradarea rămâne în limite acceptabile.

Toate manipulările cu plase, în FreeCAD, sunt realizate de un alt atelier de lucru specific Mesh Workbench. Ace3st atelier conține, în plus față de cele mai importante instrumente care fac conversia între obeicte Part și obeicte Mesh, mai multe utilitare sunt menite să analizeze și să repare ochiurile. Deși lucrul cu ochiurile nu este în centrul FreeCAD, atunci când lucrați cu modelarea 3D, adesea trebuie să vă ocupați cu obiecte tip plasă, deoarece utilizarea lor este foarte răspândită printre alte aplicații. Acest atelier de lucru vă permite să le gestionați pe deplin în FreeCAD.

  • Să transformăm unul dintre obiectele pe care le modelam în capitolele anterioare, cum ar fi piesa lego (care poate fi descărcată de la sfârșitul capitolului precedent).
  • Deschideți fișierul FreeCAD care conține piesa Lego.
  • comutați pe atelierul Mesh Workbench
  • Selectați piesa lego
  • Selectați meniul Meshes -> Create Mesh from Shape
  • Se deschide un panou de sarcini cu mai multe opțiuni. Unii algoritmi suplimentari de plasă (Mefisto sau Netgen) pot să nu fie disponibili, în funcție de modul în care a fost compilată versiunea FreeCAD. Algoritmul standard al plaselor va fi întotdeauna prezent. Acesta oferă mai puține posibilități decât celelalte două, dar este suficient pentru obiecte mai mici decât dimensiunea maximă de imprimare a unei imprimante 3D.

  • Selectați plasa/rețeaua de discretizare Standard și lăsați valoarea deviației la valoarea implicită de 0.10. Apăsați Ok.
  • Se va crea un obiect de plasă, exact peste obiectul nostru solid. Pentru a compara cele două, puteți ascunde solidul sau să mutați unul dintre obiecte în raport cu celălalt.
  • Schimbați proprietatea View -> Display Mode o noiului obiect plasă în Flat Lines, pentru a vedea cum a apărut triangularea.
  • Dacă nu sunteți fericit și credeți că rezultatul este prea grosier, puteți repeta operația, scăzând valoarea deviației. În exemplul de mai jos, rețeaua stângă a folosit valoarea implicită de0.10, while the right one uses 0.01:

În cele mai multe cazuri, însă, valorile implicite vor da un rezultat satisfăcător.

  • Acum putem exporta plasa noastră într-un format tip medh, ca de exemplu STL, care este în prezent cel mai utilizat format în imprimarea 3D, folosind meniulFile -> Export și alegerea formatului de fișier STL.

Dacă nu dețineți o imprimantă, este de obicei foarte ușor să găsiți servicii comerciale care vă vor tipări și trimite prin poștă. Printre cele celebre sunt Shapeways și Sculpteo, dar veți găsi, de obicei, alții în orașul dvs. În toate orașele mari, veți găsi astăzi Fab labs, care sunt ateliere echipate cu o gamă de mașini de producție 3D, aproape întotdeauna au cel puțin o imprimantă 3D. Laboratoarele Fab sunt, de obicei, spații comunitare, care vor fi utilizate pentru mașinile lor, contra cost sau gratuit, în funcție de laboratorul Fab, dar vă vor învăța cum să utilizați și să promovați alte activități în jurul producției 3D.

Utilizare Slic3r

Slic3r este o aplicație care convertește obiectele STL în cod G care poate fi trimise direct la imprimante 3D. Ca și FreeCAD, acesta este gratuit, open source și rulează pe Windows, Mac OS și Linux. Configurarea corectă a lucrurilor pentru imprimarea 3D este un proces complicat, în care trebuie să aveți o bună cunoaștere a imprimantei dvs. 3D, deci nu este foarte util să generați codul G înainte de a merge la printat (codul dvs G ar putea să nu meargă pe o altă imprimantă), dar este oricum util pentru a verifica dacă fișierul nostru va fi printabil fără probleme.

Acesta este fișierul nostru exportat STL deschis în Slic3r. Prin utilizarea funcției preview tab, și deplasând cursorul din dreapta, putem vizualiza calea pe care urmează să o urmeze imprimanta 3D.

Utilizarea addon Cura

Atenție: addon Cura nu este deocamdată funcțional pentru FreeCAD 0.17!

Cura este o altă aplicație gratuită și open source pentru Windows, Mac și Linux Ultimaker. Unii utilizatori FreeCAD au creat un plugin Cura Workbench care utilizează Cura intern. Atelierul Curaeste disponibil de la depozitul FreeCAD addons . Pentru a utiliza Cura Workbench, trebuie să instalați și Cura, care nu este inclusă în atelierul de lucru.

Odată ce ați instalat atât Cura, cât și atelierul Cura, le veți putea utiliza pentru a produce fișierul cu cod G direct de la obiecte Part, fără a fi nevoie să le convertiți în ochiuri de plasă și fără a fi nevoie să deschideți o aplicație externă. Producerea altui fișier G-cod din caramida Lego, folosind de data aceasta Atelierul Cura Workbench , se derulează după cum urmează:

  • Încărcați fișierul care conține caramida Lego (poate fi descărcat de la sfârșitul capitolului precedent)
  • Mergeți în atelierul Cura Workbench
  • Configurați spațiul de lucru al imprimantei și selectați meniul 3D printing -> Create a 3D printer definition. Din moment ce nu vom imprima in mod real, vom folosi parametrii asa cum sunt. Geometria spațiului de imprimare și spațiul disponibil vor fi afișate în vizualizarea 3D.
  • Deplasați caramida Lego într-o locație potrivită, cum ar fi centrul patului de imprimare. Rețineți că obiectele PartDesign nu pot fi mutate direct, deci trebuie să mutați prima schiță (primul dreptunghi) sau să mutați (și imprimați) o copie, care poate fi făcută cu instrumentul Part -> Create Simple Copy. copia poate fi mutată, de exemplu cu Draft -> Move.
  • Selectați obiectul de printat, și selectați meniul 3D printing -> Slice with Cura Engine.
  • În panoul de activități care se va deschide, asigurați-vă că calea către executabilul Cura este definită corect. Din moment ce nu vom imprima cu adevărat, putem lăsa toate celelalte opțiuni așa cum sunt.Apăsați Ok. Două fișiere for fi generate în același director ca fișierul dvs FreeCAD, un fișier STL și un fișier G-code.

  • Codul G generat poate fi, de asemenea, reimportat în FreeCAD (utilizând postprocesorul slic3r ) pentru verificare.

Generating G-code

Generarea codulului G-code

Atenție:Această secțiune a fost făcută pentru FreeCAD 0.16. Au fost făcute schimbări semnificative în crearea căii. Consultați documentația Path workbench in general sau tutorialul ca path walk-through!

FreeCAD oferă, de asemenea, metode avansate de generare directă a codului G. Acest lucru este mult mai complicat decât utilizarea instrumentelor automate. Acest lucru nu este de obicei necesar atunci când se utilizează imprimante 3D, dar devine foarte important atunci când se lucrează cu frezarea CNC, deoarece mașinile-unelte sunt mult mai complexe.

Generarea de cale G-code în FreeCAD se face cu Path Workbench. Dispune de instrumente care generează traiectorii complete de mașină și altele care pot fi doar părți dintr-un proiect G-code, care poate fi apoi asamblat pentru a forma o întreagă operație de frezare.

Generarea traiectoriilor de frezare CNC este un alt subiect care este mult prea vast pentru a fi tratat în acest manual, așa că vom arăta cum să construim un proiect cu Traiectorie simplă, fără a avea grijă de multe detalii ale prelucrării CNC reale.

  • Încarcă fișierul care conține lego-ul nostru Path Workbench.
  • Deoarece piesa finală nu mai conține o fațetă de sus dreptunghiulară, ascundeți ultimul picior al piesei lego și arătați primul bloc paralelipipedic pe care l-am făcut, care are o față de sus dreptunghiulară.
  • Selectați fațeta de sus și apăsați butonul Profile .
  • Set its Offset property to 1mm.

  • Apoi, să duplicăm această primă buclă de câteva ori, așa că instrumentul va scoate întregul bloc. Selectați calea FaceProfile și apăsați pe butonul Array.
  • Setați proprietățile Copies a matricei liniare la 8 , și Offset la -2mm in direcția Z, și mutați poziția matricei liniare cu 2 mm în direcția Z, astfel încât tăierea va începe puțin peste bloc și va include și înălțimea bosajelor.

  • Acum avem o traiectorie de preucrare care, urmată de mașina de frezat, va sculpta un volum dreptunghiular dintr-un bloc de material. Acum trebuie să excavăm spațiul dintre bosaje, pentru a le dezvălui. Ascundeți blocul și arătați din nou piesa finală, pentru a putea face diferența între bosaje.
  • Selectați fața superioară și apăsați butonul Pocket Shape . Reglați proprietatea Offset la 1mm, și retracția retraction height la 20mm. That is the height to where the cutter will travel when switching from one loop to another. Otherwise, the cutter might cut right through one of our dots:Aceasta este înălțimea unde se află freza. În caz contrar, tăietorul ar putea fi trece direct prin unul dintre bosajel noastre:

  • Încă o dată faceți o matrice. Selectați obiectul FacePocket, și apăsați butonul Array. reglați numărul Copies' la 1 și offset la -2mm in direcția Z . Deplasați poziționarea matricei cu 2 mm în direcția Z. Cele două operațiuni se fac acum:

  • Acum, tot ce a rămas de făcut este să unească aceste două operațiuni într-una singură. Acest lucru se poate face cu o Path Job. Apăsați pe butonul Job.
  • Definiți proprietatea Use Placements a proiectului ca fiind True, deoarece am schimbat poziția matriceelor și dorim ca aceasta să fie luate în considerare în proiect.
  • În vizualizarea arborescentă, glisați și fixați cele două matrice în proiect. Puteți reordona elementele matricii din interiorul proiectului dacă este necesar, făcând dublu clic pe el.
  • Acum, proiectul poate fi exportat la codul G, prin selectarea acestuia, alegeți meniului File -> Export, selectați formatului de cod G și în dialogul pop-up care se va deschide, selectați un postprocesor de script în funcție de aparatul dvs.

Există numeroase aplicații disponibile pentru a simula uzinarea reală, una dintre acestea este de asemenea open source și multiplatformă, ca și FreeCAD, Camotics.

Fişiere de descărcat

De citit în plus

Videos