CAM Workbench/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Tag: Manual revert
 
(22 intermediate revisions by 2 users not shown)
Line 36: Line 36:


Środowisko CAM ma zewnętrzne zależności, w tym:
Środowisko CAM ma zewnętrzne zależności, w tym:
# Jednostki modelu FreeCAD 3D są zdefiniowane w {{MenuCommand|Edycja → Preferencje ... → Ogólne → Jednostki → Ustawienia jednostek}}. Konfiguracja Postprocesora definiuje jednostki wynikowe G-kodu.
# Jednostki modelu FreeCAD 3D są zdefiniowane w {{MenuCommand|Edycja → Preferencje ... → Ogólne → Domyślny układ jednostek}}. Konfiguracja Postprocesora definiuje jednostki wynikowe G-kodu.
# Ścieżka do pliku Makrodefinicji oraz tolerancje geometryczne są zdefiniowane w zakładce {{MenuCommand|Edycja → Preferencje ... → CAM → Ustawienia dla zadania}}.
# Ścieżka do pliku Makrodefinicji oraz tolerancje geometryczne są zdefiniowane w zakładce {{MenuCommand|Edycja → Preferencje ... → CAM → Ustawienia dla zadania}}.
# Kolory są definiowane w zakładce {{MenuCommand|Edycja → Preferencje ... → CAM → GUI}}.
# Kolory są definiowane w zakładce {{MenuCommand|Edycja → Preferencje ... → CAM → GUI}}.
Line 45: Line 45:
==Ograniczenia==
==Ograniczenia==


<div class="mw-translate-fuzzy">
Niektóre z obecnych ograniczeń, o których należy pamiętać, to:
Niektóre z obecnych ograniczeń, o których należy pamiętać, to:
* Większość narzędzi CAM nie jest prawdziwymi narzędziami 3D, a jedynie 2,5D. Oznacza to, że przyjmują one ustalony kształt 2D i mogą go przyciąć do określonej głębokości. Istnieją jednak dwa narzędzia, które tworzą prawdziwe ścieżki 3D: {{Button|[[Image:CAM_3DPocket.svg|24px]] [[CAM_Pocket_3D/pl|Kieszeń 3D]]}} i {{Button|[[Image:CAM_Surface.svg|24px]] [[CAM_Surface/pl|Powierzchnia 3D]]}} ''(która jest wciąż [[CAM_experimental/pl|funkcją eksperymentalną]] od listopada 2020 roku)''.
* Większość narzędzi CAM nie jest prawdziwymi narzędziami 3D, a jedynie 2,5D. Oznacza to, że przyjmują one ustalony kształt 2D i mogą go przyciąć do określonej głębokości. Istnieją jednak dwa narzędzia, które tworzą prawdziwe ścieżki 3D: {{Button|[[Image:CAM_3DPocket.svg|24px]] [[CAM_Pocket_3D/pl|Kieszeń 3D]]}} i {{Button|[[Image:CAM_Surface.svg|24px]] [[CAM_Surface/pl|Powierzchnia 3D]]}} ''(która jest wciąż [[CAM_experimental/pl|funkcją eksperymentalną]] od listopada 2020 roku)''.
* Większość środowiska pracy Path jest zaprojektowana dla standardowej, prostej, 3-osiowej ''(xyz)'' frezarki / routera CNC, ale narzędzia tokarskie są w trakcie opracowywania w wersji 0.19_pre.
* Większość środowiska pracy CAM jest zaprojektowana dla standardowej, prostej, 3-osiowej ''(xyz)'' frezarki / routera CNC, ale narzędzia tokarskie są w trakcie opracowywania w wersji 0.19_pre.
* Większość operacji w środowisku pracy CAM zwróci ścieżki oparte tylko na standardowym narzędziu / bicie, niezależnie od typu narzędzia / bita przypisanego w danym kontrolerze narzędzia, z wyjątkiem operacji [[Image:CAM_Engrave.svg|24px]] [[CAM_Engrave/pl|Grawer]] i [[Image:CAM_Surface.svg|24px]] [[CAM_Surface/pl|powierzchnia 3D]].
* Większość operacji w środowisku pracy CAM zwróci ścieżki oparte tylko na standardowym narzędziu / bicie, niezależnie od typu narzędzia / bita przypisanego w danym kontrolerze narzędzia, z wyjątkiem operacji [[Image:CAM_Engrave.svg|24px]] [[CAM_Engrave/pl|Grawer]] i [[Image:CAM_Surface.svg|24px]] [[CAM_Surface/pl|powierzchnia 3D]].
* Operacje wykonywane w środowisku pracy CAM nie uwzględniają mechanizmów mocujących, które są używane do mocowania modelu na maszynie. W związku z tym przed wysłaniem kodu do maszyny należy przejrzeć i zasymulować generowane ścieżki. Jeśli to konieczne, wymodeluj mechanizmy mocujące w programie FreeCAD, aby lepiej sprawdzić wygenerowane ścieżki. Zwróć uwagę na ewentualne kolizje z zaciskami lub innymi przeszkodami na ścieżkach.
* Operacje wykonywane w środowisku pracy CAM nie uwzględniają mechanizmów mocujących, które są używane do mocowania modelu na maszynie. W związku z tym przed wysłaniem kodu do maszyny należy przejrzeć i zasymulować generowane ścieżki. Jeśli to konieczne, wymodeluj mechanizmy mocujące w programie FreeCAD, aby lepiej sprawdzić wygenerowane ścieżki. Zwróć uwagę na ewentualne kolizje z zaciskami lub innymi przeszkodami na ścieżkach.
</div>


<span id="Units"></span>
<span id="Units"></span>
==Jednostki==
==Jednostki==


<div class="mw-translate-fuzzy">
Obsługa jednostek w środowisku CAM może być myląca. Należy zrozumieć kilka kwestii:
Obsługa jednostek w środowisku CAM może być myląca. Należy zrozumieć kilka kwestii:
# Jednostkami podstawowymi FreeCAD dla długości i czasu są odpowiednio "mm" i "s". Prędkość jest więc "mm / s". To jest to, co FreeCAD przechowuje wewnętrznie, niezależnie od wszystkiego innego.
# Jednostkami podstawowymi FreeCAD dla długości i czasu są odpowiednio "mm" i "s". Prędkość jest więc "mm / s". To jest to, co FreeCAD przechowuje wewnętrznie, niezależnie od wszystkiego innego.
# Domyślny schemat jednostek używa jednostek domyślnych. Jeśli używasz domyślnego schematu i wprowadzasz prędkość posuwu bez łańcucha jednostek, zostanie ona wprowadzona jako "mm/s".
# Domyślny schemat jednostek używa jednostek domyślnych. Jeśli używasz domyślnego schematu i wprowadzasz prędkość posuwu bez łańcucha jednostek, zostanie ona wprowadzona jako "mm/s".
# Większość maszyn CNC oczekuje prędkości posuwu w postaci "mm / min" lub "in / min". Większość postprocesorów automatycznie konwertuje jednostkę podczas generowania G-kodu.
# Większość maszyn CNC oczekuje prędkości posuwu w postaci "mm / min" lub "in / min". Większość postprocesorów automatycznie konwertuje jednostkę podczas generowania G-kodu.
</div>


<div class="mw-translate-fuzzy">
Schematy:
Schematy:
# Zmiana schematu w preferencjach zmienia domyślny ciąg jednostek dla pól wejściowych. Jeśli jesteś użytkownikiem Path i wolisz projektować w jednostkach metrycznych, zalecane jest użycie schematu "Metryczny drobne części i CNC". Jeśli projektujesz w jednostkach amerykańskich, możesz użyć schematu Calowy dziesiętny lub Budowlany US.
# Zmiana schematu w preferencjach zmienia domyślny ciąg jednostek dla pól wejściowych. Jeśli jesteś użytkownikiem CAM i wolisz projektować w jednostkach metrycznych, zalecane jest użycie schematu "Metryczny drobne części i CNC". Jeśli projektujesz w jednostkach amerykańskich, możesz użyć schematu Calowy dziesiętny lub Budowlany US.
# Zmiana preferowanego schematu jednostek nie będzie miała wpływu na wynik, ale pomoże uniknąć błędów przy wprowadzaniu danych.
# Zmiana preferowanego schematu jednostek nie będzie miała wpływu na wynik, ale pomoże uniknąć błędów przy wprowadzaniu danych.
</div>


<div class="mw-translate-fuzzy">
Wyjście:
Wyjście:
# Generowanie poprawnej jednostki na wyjściu jest zadaniem postprocesora i jest wykonywane tylko w tym czasie.
# Generowanie poprawnej jednostki na wyjściu jest zadaniem postprocesora i jest wykonywane tylko w tym czasie.
Line 75: Line 68:
# Postprocesory generują dane wyjściowe w systemie metrycznym ''(G21)'', imperialnym ''(G20)'' lub są konfigurowalne.
# Postprocesory generują dane wyjściowe w systemie metrycznym ''(G21)'', imperialnym ''(G20)'' lub są konfigurowalne.
# Konfigurowalne postprocesory domyślnie produkują dane metryczne ''(G21)''.
# Konfigurowalne postprocesory domyślnie produkują dane metryczne ''(G21)''.
# Jeśli chcesz, aby twój konfigurowalny postprocesor generował kod imperialny ''(G20)'', ustaw odpowiedni argument w konfiguracji wyjścia zadania ''(np. --inches dla linuxcnc)''. Można to zapisać w szablonie zadania i ustawić jako szablon domyślny, aby działało to automatycznie dla wszystkich przyszłych zadań.
# Jeśli chcesz, aby twój konfigurowalny postprocesor generował G-code imperialny ''(G20)'', ustaw odpowiedni argument w konfiguracji wyjścia zadania ''(np. --inches dla linuxcnc)''. Można to zapisać w szablonie zadania i ustawić jako szablon domyślny, aby działało to automatycznie dla wszystkich przyszłych zadań.
</div>


Inspekcja CAM:
<div class="mw-translate-fuzzy">
Inspekcja ścieżki:
# Jeśli użyjesz narzędzia Inspekcja CAM do obejrzenia G-kodu, zobaczysz go w "mm / s", ponieważ nie jest on poddawany obróbce postprocesora.
# Jeśli użyjesz narzędzia Inspekcja CAM do obejrzenia G-kodu, zobaczysz go w "mm / s", ponieważ nie jest on poddawany obróbce postprocesora.
</div>


<span id="Heights_and_depths"></span>
<span id="Heights_and_depths"></span>
Line 103: Line 93:
* [[Image:CAM_Post.svg|32px]] [[CAM_Post/pl|Post Process]]: Eksportuje projekt do G-kodu.
* [[Image:CAM_Post.svg|32px]] [[CAM_Post/pl|Post Process]]: Eksportuje projekt do G-kodu.


* [[Image:CAM_Sanity.svg|32px]] [[CAM_Sanity/pl|Sprawdź, czy zadanie CAM nie zawiera typowych błędów]]: Sprawdza, czy w wybranym zadaniu nie występują brakujące wartości.
<div class="mw-translate-fuzzy">
* [[Image:CAM_Sanity.svg|32px]] [[CAM_Sanity/pl|Sprawdź, czy zadanie trasy nie zawiera typowych błędów]]: Sprawdza, czy w wybranym zadaniu nie występują brakujące wartości.
</div>


* [[Image:CAM_ExportTemplate.svg|32px]] [[CAM_ExportTemplate/pl|Eksport szablonu]]: Eksportuj aktualne zadanie jako szablon.
* [[Image:CAM_ExportTemplate.svg|32px]] [[CAM_ExportTemplate/pl|Eksport szablonu]]: Eksportuj aktualne zadanie jako szablon.
Line 112: Line 100:
===Polecenia narzędzi===
===Polecenia narzędzi===


* [[Image:CAM_Inspect.svg|32px]] [[CAM_Inspect/pl|Przeglądaj polecenia CAM]]: Wyświetla G-kod do weryfikacji.
<div class="mw-translate-fuzzy">
* [[Image:CAM_Inspect.svg|32px]] [[CAM_Inspect/pl|Przeglądaj polecenia ścieżki]]: Wyświetla G-kod do weryfikacji.
</div>


* [[Image:CAM_Simulator.svg|32px]] [[CAM_Simulator/pl| Symulator CAM]]: Przedstawia operację frezowania w sposób, w jaki jest ona wykonywana na maszynie.
* [[Image:CAM_Simulator.svg|32px]] [[CAM_Simulator/pl| Symulator CAM]]: Przedstawia operację frezowania w sposób, w jaki jest ona wykonywana na maszynie.
Line 158: Line 144:
* [[Image:CAM_Waterline.svg|32px]] [[CAM_Waterline/pl|Linia poziomu]]: Tworzy ścieżkę linii poziomu dla powierzchni 3D. [[CAM_experimental/pl|{{Emphasis|Experimental}}]].
* [[Image:CAM_Waterline.svg|32px]] [[CAM_Waterline/pl|Linia poziomu]]: Tworzy ścieżkę linii poziomu dla powierzchni 3D. [[CAM_experimental/pl|{{Emphasis|Experimental}}]].


<span id="CAM_Dressup"></span>
<span id="Path_Dressup"></span>
===Wykończenia ścieżki===
<div class="mw-translate-fuzzy">
===Ścieżki ulepszenia===
</div>


* [[Image:CAM_DressupAxisMap.svg|32px]] [[CAM_DressupAxisMap/pl|Odwzorowanie osi]]: Odwzorowuje jedną oś na drugą.
* [[Image:CAM_DressupAxisMap.svg|32px]] [[CAM_DressupAxisMap/pl|Odwzorowanie osi]]: Odwzorowuje jedną oś na drugą.
Line 194: Line 178:
* [[Image:CAM_Shape.svg|32px]] [[CAM_Shape/pl|G-kod z kształtu]]: Tworzy obiekt ścieżki z wybranego obiektu części. [[CAM_experimental/pl|{{Emphasis|funkcja eksperymentalna}}]].
* [[Image:CAM_Shape.svg|32px]] [[CAM_Shape/pl|G-kod z kształtu]]: Tworzy obiekt ścieżki z wybranego obiektu części. [[CAM_experimental/pl|{{Emphasis|funkcja eksperymentalna}}]].


<span id="CAM_Modification"></span>
<span id="Path_Modification"></span>
<div class="mw-translate-fuzzy">
===Modyfikacja ścieżki===
===Modyfikacja ścieżki===
</div>


* [[Image:CAM_Copy.svg|32px]] [[CAM_Copy/pl|Kopia]]: Tworzy parametryczną Kopię wybranego obiektu ścieżki.
* [[Image:CAM_Copy.svg|32px]] [[CAM_Copy/pl|Kopia]]: Tworzy parametryczną Kopię wybranego obiektu ścieżki.
Line 208: Line 190:
===Operacje specjalistyczne===
===Operacje specjalistyczne===


* [[Image:CAM_ThreadMilling.svg|32px]] [[CAM_ThreadMilling/pl|Frezowanie gwintów]]: Tworzy operację CAM frezowania gwintów na podstawie cech obiektu bazowego. [[CAM_experimental/pl|{{Emphasis|funkcja eksperymentalna}}]].
<div class="mw-translate-fuzzy">
* [[Image:CAM_ThreadMilling.svg|32px]] [[CAM_ThreadMilling/pl|Frezowanie gwintów]]: Tworzy operację frezowania gwintów na podstawie cech obiektu bazowego. [[CAM_experimental/pl|{{Emphasis|funkcja eksperymentalna}}]].
</div>


<span id="Miscellaneous"></span>
<span id="Miscellaneous"></span>
Line 233: Line 213:
==Pozostałe==
==Pozostałe==


* [[CAM_FAQ/pl|Często zadawane pytania]]: Środowisko CAM ma wiele wspólnych koncepcji z innymi pakietami oprogramowania CAM, ale ma też swoje własne cechy szczególne. Jeśli coś wydaje się nie tak, to jest to dobre miejsce, aby zacząć.
<div class="mw-translate-fuzzy">
* [[CAM_FAQ/pl|Często zadawane pytania]]: Środowisko Path ma wiele wspólnych koncepcji z innymi pakietami oprogramowania CAM, ale ma też swoje własne cechy szczególne. Jeśli coś wydaje się nie tak, to jest to dobre miejsce, aby zacząć.
* [[CAM_SetupSheet/pl|Karta konfiguracji]]: Można użyć arkusza ustawień, aby dostosować sposób obliczania różnych wartości właściwości dla operacji.
* [[CAM_SetupSheet/pl|Karta konfiguracji]]: Można użyć arkusza ustawień, aby dostosować sposób obliczania różnych wartości właściwości dla operacji.
* [[CAM_Postprocessor_Customization/pl|Dostosowywanie przetwarzania końcowego]]: Jeśli masz specjalną maszynę, która nie może używać jednego z dostępnych postprocesorów, może być konieczne napisanie własnego postprocesora.
* [[CAM_Postprocessor_Customization/pl|Dostosowywanie przetwarzania końcowego]]: Jeśli masz specjalną maszynę, która nie może używać jednego z dostępnych postprocesorów, może być konieczne napisanie własnego postprocesora.
* [[CAM_fourth_axis/pl|Oś czwarta]]: Eksperymentalne frezowanie w czterech osiach.
* [[CAM_fourth_axis/pl|Oś czwarta]]: Eksperymentalne frezowanie w czterech osiach.
</div>


<span id="Preferences"></span>
<span id="Preferences"></span>
==Ustawienia==
==Ustawienia==


* [[Image:Preferences-cam.svg|32px]] [[CAM_Preferences/pl|Ustawienia]]: Preferencje dostępne dla środowiska pracy CAM.
<div class="mw-translate-fuzzy">
* [[Image:Preferences-path.svg|32px]] [[CAM_Preferences/pl|Ustawienia]]: Preferencje dostępne dla środowiska pracy Path.
</div>


<span id="Scripting"></span>
<span id="Scripting"></span>
Line 255: Line 231:
==Poradniki==
==Poradniki==


* [[CAM_Walkthrough_for_the_Impatient/pl|opis dla niecierpliwych]]: krótki samouczek pozwalający zapoznać się ze środowiskiem pracy CAM.
<div class="mw-translate-fuzzy">
* [[CAM_Walkthrough_for_the_Impatient/pl|opis dla niecierpliwych]]: krótki samouczek pozwalający zapoznać się ze środowiskiem pracy Path.
</div>


<span id="Videos"></span>
<span id="Videos"></span>
==Filmy==
==Filmy==


<div class="mw-translate-fuzzy">
* [https://www.youtube.com/playlist?list=PLEuOia-QxyFKgzAeTyH62GKqWKVURiWJL FreeCAD Path: Niestandardowe ścieżki z Pythonem - część 1 - 5]: lista odtwarzania z serią 5 filmów w języku angielskim autorstwa Sliptonic. Seria ta pokazuje, jak pracować ze środowiskiem [[CAM_Workbench/pl|CAM]].
* [https://www.youtube.com/playlist?list=PLEuOia-QxyFKgzAeTyH62GKqWKVURiWJL FreeCAD Path: Niestandardowe ścieżki z Pythonem - część 1 - 5]: lista odtwarzania z serią 5 filmów w języku angielskim autorstwa Sliptonic. Seria ta pokazuje, jak pracować ze środowiskiem [[CAM_Workbench/pl|CAM]].
* [https://www.youtube.com/playlist?list=PLUrr_kHPp4vhGdLlj6IemtF-OPUlRvSTC FreeCAD CAM Path Workbench]: lista odtwarzania z serią 7 filmów w języku angielskim przygotowana przez CAD CAM Lessons.
* [https://www.youtube.com/playlist?list=PLUrr_kHPp4vhGdLlj6IemtF-OPUlRvSTC FreeCAD CAM Path Workbench]: lista odtwarzania z serią 7 filmów w języku angielskim przygotowana przez CAD CAM Lessons.
* [https://www.youtube.com/playlist?list=PLUrr_kHPp4vh2n6DcIlegK4dEKIFjmISJ FreeCAD CAM CNC]: lista odtwarzania z serią 8 filmów w języku angielskim przygotowana przez CAD CAM Lessons.
* [https://www.youtube.com/playlist?list=PLUrr_kHPp4vh2n6DcIlegK4dEKIFjmISJ FreeCAD CAM CNC]: lista odtwarzania z serią 8 filmów w języku angielskim przygotowana przez CAD CAM Lessons.
</div>


<span id="Roadmap"></span>
<span id="Roadmap"></span>
==Plan rozwoju==
==Plan rozwoju==


* [[CAM_Development_Roadmap|CAM Development Roadmap]]: Przeczytaj ten artykuł, jeśli jesteś programistą i chcesz przyczynić się do rozwoju środowiska CAM.
<div class="mw-translate-fuzzy">
* [[CAM_Development_Roadmap|CAM Development Roadmap]]: Przeczytaj ten artykuł, jeśli jesteś programistą i chcesz przyczynić się do rozwoju środowiska Path.
</div>




<div class="mw-translate-fuzzy">
{{Docnav/pl
{{Docnav/pl
|[[PartDesign_Workbench/pl|środowisko pracy Projekt Części]]
|[[Assembly_Workbench/pl|środowisko pracy Złożenie]]
|[[Points_Workbench/pl|środowisko pracy Punkty]]
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|IconL=Workbench_PartDesign.svg
|IconL=Workbench_Assembly.svg
|IconR=Workbench_Points.svg
|IconR=Workbench_Draft.svg
}}
}}
</div>


{{CAM_Tools_navi{{#translation:}}}}
{{CAM_Tools_navi{{#translation:}}}}

Latest revision as of 13:03, 3 April 2024

Ikonka FreeCAD dla środowiska pracy CAM

Wprowadzenie

Środowisko pracy CAM jest używane do tworzenia instrukcji maszynowych dla maszyn CNC z modelu 3D FreeCAD. Instrukcje te wytwarzają rzeczywiste obiekty 3D na maszynach CNC, takich jak frezarki, tokarki, wycinarki laserowe i podobne. Zazwyczaj instrukcje są dialektem G-code. Przedstawiono tu ogólny przykład symulacji sekwencji ścieżki narzędzia tokarki CNC.

Przepływ pracy środowiska FreeCAD CAM tworzy te instrukcje maszynowe w następujący sposób:

  • Model 3D jest obiektem bazowym, zwykle tworzonym przy użyciu jednego lub więcej środowisk pracy Projekt Części, Część lub . Rysunek Roboczy.
  • W środowisku CAM tworzone jest Zadanie. Zawiera ono wszystkie informacje potrzebne do wygenerowania niezbędnego G-kodu do obróbki zadania na frezarce CNC: jest materiał magazynowy, frezarka ma określony zestaw narzędzi i wykonuje określone polecenia kontrolujące prędkość i ruchy (zwykle G-kod).
  • Narzędzia są wybierane zgodnie z wymaganiami zadania.
  • Ścieżki frezowania są tworzone przy użyciu np. operacji konturu i kieszeni. Te obiekty CAM używają wewnętrznego dialektu G-code FreeCAD, niezależnego od maszyny CNC.
  • Wyeksportuj zadanie z G-kodem, dopasowanym do Twojej maszyny. Ten krok nazywany jest postprocesowaniem. Dostępne są różne postprocesory.

Koncepcje ogólne

Środowisko pracy CAM generuje G-kod definiujący ścieżki wymagane do frezowania projektu reprezentowanego przez model 3D na docelowej frezarce w wewnętrznym formacie G-Code programu FreeCAD, który jest następnie tłumaczony na odpowiedni dialekt dla docelowego sterownika CNC poprzez wybór odpowiedniego postprocesora.

G-kod jest generowany na podstawie dyrektyw i operacji zawartych w zadaniu CAM. Obieg zadań zawiera ich listę w kolejności, w jakiej będą wykonywane. Listę tę tworzy się, dodając Operacje CAM, wykończenia CAM, Polecenia uzupełniające CAM i Modyfikacje CAM z menu CAM lub przycisków graficznego interfejsu użytkownika.

Środowisko pracy CAM udostępnia menedżera narzędzi (bibliotekę, tabelę narzędzi), narzędzia do inspekcji G-kodu oraz symulacji. Łączy się z postprocesorem i umożliwia importowanie i eksportowanie szablonów zadań.

Środowisko CAM ma zewnętrzne zależności, w tym:

  1. Jednostki modelu FreeCAD 3D są zdefiniowane w Edycja → Preferencje ... → Ogólne → Domyślny układ jednostek. Konfiguracja Postprocesora definiuje jednostki wynikowe G-kodu.
  2. Ścieżka do pliku Makrodefinicji oraz tolerancje geometryczne są zdefiniowane w zakładce Edycja → Preferencje ... → CAM → Ustawienia dla zadania.
  3. Kolory są definiowane w zakładce Edycja → Preferencje ... → CAM → GUI.
  4. Parametry znaczników trzymania definiuje się w zakładce Edycja → Preferencje ... → CAM → Wykończenia.
  5. To, że jakość modelu Base 3D jest zgodna z wymaganiami środowiska CAM, potwierdza sprawdzenie geometrii.

Ograniczenia

Niektóre z obecnych ograniczeń, o których należy pamiętać, to:

  • Większość narzędzi CAM nie jest prawdziwymi narzędziami 3D, a jedynie 2,5D. Oznacza to, że przyjmują one ustalony kształt 2D i mogą go przyciąć do określonej głębokości. Istnieją jednak dwa narzędzia, które tworzą prawdziwe ścieżki 3D: Kieszeń 3D i Powierzchnia 3D (która jest wciąż funkcją eksperymentalną od listopada 2020 roku).
  • Większość środowiska pracy CAM jest zaprojektowana dla standardowej, prostej, 3-osiowej (xyz) frezarki / routera CNC, ale narzędzia tokarskie są w trakcie opracowywania w wersji 0.19_pre.
  • Większość operacji w środowisku pracy CAM zwróci ścieżki oparte tylko na standardowym narzędziu / bicie, niezależnie od typu narzędzia / bita przypisanego w danym kontrolerze narzędzia, z wyjątkiem operacji Grawer i powierzchnia 3D.
  • Operacje wykonywane w środowisku pracy CAM nie uwzględniają mechanizmów mocujących, które są używane do mocowania modelu na maszynie. W związku z tym przed wysłaniem kodu do maszyny należy przejrzeć i zasymulować generowane ścieżki. Jeśli to konieczne, wymodeluj mechanizmy mocujące w programie FreeCAD, aby lepiej sprawdzić wygenerowane ścieżki. Zwróć uwagę na ewentualne kolizje z zaciskami lub innymi przeszkodami na ścieżkach.

Jednostki

Obsługa jednostek w środowisku CAM może być myląca. Należy zrozumieć kilka kwestii:

  1. Jednostkami podstawowymi FreeCAD dla długości i czasu są odpowiednio "mm" i "s". Prędkość jest więc "mm / s". To jest to, co FreeCAD przechowuje wewnętrznie, niezależnie od wszystkiego innego.
  2. Domyślny schemat jednostek używa jednostek domyślnych. Jeśli używasz domyślnego schematu i wprowadzasz prędkość posuwu bez łańcucha jednostek, zostanie ona wprowadzona jako "mm/s".
  3. Większość maszyn CNC oczekuje prędkości posuwu w postaci "mm / min" lub "in / min". Większość postprocesorów automatycznie konwertuje jednostkę podczas generowania G-kodu.

Schematy:

  1. Zmiana schematu w preferencjach zmienia domyślny ciąg jednostek dla pól wejściowych. Jeśli jesteś użytkownikiem CAM i wolisz projektować w jednostkach metrycznych, zalecane jest użycie schematu "Metryczny drobne części i CNC". Jeśli projektujesz w jednostkach amerykańskich, możesz użyć schematu Calowy dziesiętny lub Budowlany US.
  2. Zmiana preferowanego schematu jednostek nie będzie miała wpływu na wynik, ale pomoże uniknąć błędów przy wprowadzaniu danych.

Wyjście:

  1. Generowanie poprawnej jednostki na wyjściu jest zadaniem postprocesora i jest wykonywane tylko w tym czasie.
  2. Jednostka wyjściowa maszyny jest całkowicie niezwiązana z wybranym przez użytkownika schematem jednostek.
  3. Postprocesory generują dane wyjściowe w systemie metrycznym (G21), imperialnym (G20) lub są konfigurowalne.
  4. Konfigurowalne postprocesory domyślnie produkują dane metryczne (G21).
  5. Jeśli chcesz, aby twój konfigurowalny postprocesor generował G-code imperialny (G20), ustaw odpowiedni argument w konfiguracji wyjścia zadania (np. --inches dla linuxcnc). Można to zapisać w szablonie zadania i ustawić jako szablon domyślny, aby działało to automatycznie dla wszystkich przyszłych zadań.

Inspekcja CAM:

  1. Jeśli użyjesz narzędzia Inspekcja CAM do obejrzenia G-kodu, zobaczysz go w "mm / s", ponieważ nie jest on poddawany obróbce postprocesora.

Wysokość i głębokość

Wiele poleceń ma zróżnicowaną wysokość i głębokość:

Wizualne odniesienie do właściwości głębokości ( ustawienia)

Polecenia

Niektóre polecenia są eksperymentalne i nie są domyślnie dostępne. Aby je włączyć, zobacz stronę Funkcje eksperymentalne.

Polecenia projektu

  • Zadanie: Tworzy nowe zadanie obróbki CNC.

Polecenia narzędzi

  • Symulator CAM: Przedstawia operację frezowania w sposób, w jaki jest ona wykonywana na maszynie.

Operacje podstawowe

  • Profil: Tworzy operację profilowania całego modelu albo jednej lub kilku wybranych powierzchni lub krawędzi.
  • Owierty: Przeprowadza cykl wiercenia.
  • Ściana: Tworzy ścieżkę obróbki powierzchni.
  • Helisa: Tworzy ścieżkę o kształcie helisy.
  • Grawer: Tworzy trasę grawerowania.
  • Wycięcie V: Tworzy ścieżkę grawerowania przy użyciu kształtu narzędzia V.

Operacje przestrzenne

Wykończenia ścieżki

  • Kontur: Dodaje ulepszenie obrysu krawędzi do wybranej ścieżki.
  • Rylec: Dodaje modyfikację dla noża do przeciągania do wybranej ścieżki.
  • Pola mocujące: Dodaje modyfikację mostka przytrzymującego do wybranej ścieżki.

Polecenia uzupełniające

  • Komentarz: Wstawia komentarz do G-kodu ścieżki.
  • Stop: Wstawia instrukcję pełnego zatrzymania maszyny.
  • Sonda: Tworzy siatkę pomiarową z zasobu zadania.

Modyfikacja ścieżki

  • Kopia: Tworzy parametryczną Kopię wybranego obiektu ścieżki.
  • Szyk: Tworzy szyk przez powielanie wybranej ścieżki.
  • Szybka kopia: Tworzy nieparametryczną kopię wybranego obiektu ścieżki.

Operacje specjalistyczne

Różności

Noże tokarskie, architektura

Umożliwia zarządzanie narzędziami, nożami tokarskimi i biblioteką narzędzi. Oparte na architekturze noży tokarskich.

Pozostałe

  • Często zadawane pytania: Środowisko CAM ma wiele wspólnych koncepcji z innymi pakietami oprogramowania CAM, ale ma też swoje własne cechy szczególne. Jeśli coś wydaje się nie tak, to jest to dobre miejsce, aby zacząć.
  • Karta konfiguracji: Można użyć arkusza ustawień, aby dostosować sposób obliczania różnych wartości właściwości dla operacji.
  • Dostosowywanie przetwarzania końcowego: Jeśli masz specjalną maszynę, która nie może używać jednego z dostępnych postprocesorów, może być konieczne napisanie własnego postprocesora.
  • Oś czwarta: Eksperymentalne frezowanie w czterech osiach.

Ustawienia

  • Ustawienia: Preferencje dostępne dla środowiska pracy CAM.

Tworzenie skryptów

Zobacz również: skrypty dla środowiska Path

Poradniki

Filmy

Plan rozwoju

  • CAM Development Roadmap: Przeczytaj ten artykuł, jeśli jesteś programistą i chcesz przyczynić się do rozwoju środowiska CAM.