FreeCAD se sastoji od velikog broja radnih okruženja (Workbenches) koja su u suštini skup alatki grupisanih da bi zajedno obavljali neki specifični zadatak.
Nekoliko puta sam na ovim stranicama definisao FreeCAD kao 3D CAD program. Veoma bitno je napomenuti da je FreeCAD mnogo složeniji softverski paket u kome možete naći veliki broj radnih okruženja (modula) koja pokrivaju veliki broj oblasti u mašinstvu, arhitekturi....Pored klasičnih radnih okruženja za projektovanje i konstruisanje (Konstruisanje delova (Part design), Delovi (Part), Sklopovi (Assemby), Tehnički crteži (TechDraw)…) u FreeCAD-u možete naći radno okruženje za proizvodnju delova na RNU mašinama (CNC mašinama), proračun metodom konačnih elemenata, programiranje robota, rendering, rad sa oblacima tačaka koji nastaju prilikom 3D skeniranja… Razlog zašto sam ja ograničio mogućnosti FreeCAD-a nazvavši ga samo 3D CAD programom je što većina tehnički obrazovanih ljudi skraćeno tako zovu programe ovog tipa. Pravilnije bi bilo definisati FreeCAD kao CAD/CAM/CAE softver ili možda CAx softver.
Radna okruženja se najbrže startuju pomoću Birača radnih okruženja koji se nalazi u sredini oblasti gde se nalaze palete alatki i u njemu možete izabrati neko od preko 10 unapred instaliranih radnih okruženja. U FreeCAD-u postoji još veliki broj radnih okruženja koja se nazivaju Spoljašnja radna okruženja, ona nisu instalirana prilikom standardne instalacije FreeCAD-a. Ova radna okruženja se veoma brzo mogu instalirati pomoću Menadžera dodataka (Addon manager) kojeg možete naći u meniju Alati (Tools).
Startovanjem nekog radnog okruženja promeniće vam se veliki broj alatki na ekranu, promeniće vam se kontekstni meniju, glavni meniji… a mnogo puta i sam način rada u FreeCAD-u. Radna okruženja se međusobno mnogo razlikuju jer svako od njih obavlja neki specifičan zadatak. Samim tim, svako radno okruženje ima svoje alatke, logiku programera koji ga je programirao, specijalne zahteve oblasti kojom se bavi…, prosto, drugačije se ne može napraviti softver koji treba da obavi ovako velik broj složenih i različitih zadataka. Ako ste početnik nemojte se plašiti jer ovako rade svi programi ovog tipa i vremenom ćete se naviknu. Koristićete samo neka od radnih okruženja koja su Vam bitna za posao koji obavljate i nećete morati učiti ceo FreeCAD.
U FreeCAD-u je moguće koristiti alatke jednog radnog okruženja u drugom, to možete uraditi na dva načina:
prvi je da uđete u radno okruženje u kom se nalazi specifična alatka, iskoristite je i vratite se natrag u radno okruženje u kojem ste radili,
drugi je da napravite svoj u paletu alatki u koje ćete smeštati alatke i drugig radnih okruženja.
Unutar FreeCAD-a možete naći sledeća radna okruženja (Workbenches):
BIM (Informaciono modeliranje građevinskih objekata) - Arhitektura i građevina
Sklopovi (Assemby) - Modeliranje mašinskih sklopova
CAM - Similacije obrade na RNU mašinama
Crtanje (Draft) - 2D CAD
MKE - Proračuni metodom konačnih elemenata (MKE)
Mreže (Mesh) - Uređivanje poligonalnih mreža sastavljenih od trouglova
OpenSCAD - Saradnja sa OpenSCAD softverom
Delovi (Part) - Modeliranje delova pomoću primitiva (CSG - Constructive Solid Geometry)
Konstruisanje delova (Part Design) - Modeliranje delova pomoću tipskih oblika (Feature Based Modeling)
Oblaci tačaka (Points) - Uređivanje oblaka tačaka
Obrnuti inženjering (Reverse Engineering)
Roboti - Roboti
Skice (Sketcher) - Parametarske skice
Delovi od lima (Sheet metal) - Modeliranje limenih delova
Tabele (Spreadsheet)
Površi (Surface) - Površinsko modeliranje
Tehnički crteži (TechDraw) - Tehnička dokumentacija na osnovu 3D modela
Test Framework - Okruženje za programere (Testiranje i otklanjanje grešaka FreeCAD komponenti)
Napomena: Pošto ću na ovom vebsajtu bezbroj puta spomenuti termin Radna okruženja, ponekad ću njegovo ime pisati u celosti, a ponekad ću ga nazivati skraćeno Okruženje.