Path Workbench/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
(Redirected page to CAM Workbench/pl)
Tag: New redirect
 
Line 1: Line 1:
#REDIRECT [[CAM_Workbench/pl]]
<languages/>

{{Docnav/pl
|[[PartDesign_Workbench/pl|środowisko pracy Projekt Części]]
|[[Points_Workbench/pl|środowisko pracy Punkty]]
|IconL=Workbench_PartDesign.svg
|IconR=Workbench_Points.svg
}}

[[Image:Workbench_Path.svg|thumb|128px|Ikonka FreeCAD dla środowiska pracy CAM]]

{{TOCright}}

<span id="Introduction"></span>
==Wprowadzenie==

Środowisko pracy [[Image:Workbench_Path.svg|24px]] [[Path_Workbench/pl|CAM]] jest używane do tworzenia instrukcji maszynowych dla [https://en.wikipedia.org/wiki/CNC_router 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 [https://en.wikipedia.org/wiki/G-code G-code]. Przedstawiono tu [https://www.ange-softs.com/SIMULCNCHTML/index.html ogólny przykład symulacji sekwencji ścieżki narzędzia tokarki CNC].

[[Image:pathwb.png|600px]]

Przepływ pracy środowiska FreeCAD Path 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 [[Image:Workbench_PartDesign.svg|24px]] [[PartDesign_Workbench/pl|Projekt Części]], [[Image:Workbench_Part.svg|24px]] [[Part_Workbench/pl|Część]] lub [[Image:Workbench_Draft.svg|24px]]. [[Draft_Workbench/pl|Rysunek Roboczy]].
* W środowisku Path tworzone jest [[Path_Job/pl|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 [[Path_ToolLibraryEdit/pl|zestaw narzędzi]] i wykonuje określone polecenia kontrolujące prędkość i ruchy ''(zwykle G-kod)''.
* [[Path_Tools/pl|Narzędzia]] są wybierane zgodnie z wymaganiami zadania.
* Ścieżki frezowania są tworzone przy użyciu np. operacji [[Path_Profile/pl|konturu]] i [[Path_Pocket_3D/pl|kieszeni]]. Te obiekty ścieżek używają wewnętrznego dialektu kodu G 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.

<span id="General_concepts"></span>
==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 [[Path_scripting/pl#Wewn.C4.99trzny_format_GCode_programu_FreeCAD|wewnętrznym formacie GCode 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 ścieżki. Obieg zadań zawiera ich listę w kolejności, w jakiej będą wykonywane. Listę tę tworzy się, dodając Operacje na ścieżce, Stylizacje na ścieżce, Polecenia uzupełniające na ścieżce i Modyfikacje na ścieżce z menu ścieżki 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 Path 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.
# Ś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 ... → Path → GUI}}.
# Parametry znaczników trzymania definiuje się w zakładce {{MenuCommand|Edycja → Preferencje ... → CAM → Ulepszenia}}.
# To, że jakość modelu Base 3D jest zgodna z wymaganiami środowiska CAM, potwierdza sprawdzenie geometrii.

<span id="Limitations"></span>
==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: {{Button|[[Image:Path_3DPocket.svg|24px]] [[Path_Pocket_3D/pl|Kieszeń 3D]]}} i {{Button|[[Image:Path_Surface.svg|24px]] [[Path_Surface/pl|Powierzchnia 3D]]}} ''(która jest wciąż [[Path_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ść 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:Path_Engrave.svg|24px]] [[Path_Engrave/pl|Grawer]] i [[Image:Path_Surface.svg|24px]] [[Path_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.

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

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.
# 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.

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 preferowanego schematu jednostek nie będzie miała wpływu na wynik, ale pomoże uniknąć błędów przy wprowadzaniu danych.

Wyjście:
# Generowanie poprawnej jednostki na wyjściu jest zadaniem postprocesora i jest wykonywane tylko w tym czasie.
# Jednostka wyjściowa maszyny jest całkowicie niezwiązana z wybranym przez użytkownika schematem jednostek.
# Postprocesory generują dane wyjściowe w systemie metrycznym ''(G21)'', imperialnym ''(G20)'' lub są konfigurowalne.
# 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ń.

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.

<span id="Heights_and_depths"></span>
==Wysokość i głębokość==

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

[[File:Path-DepthsAndHeights.gif|500px]]
{{Caption|Wizualne odniesienie do właściwości głębokości ''( ustawienia)''}}

<span id="Commands"></span>
==Polecenia==

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

<span id="Project_Commands"></span>
===Polecenia projektu===

* [[Image:Path_Job.svg|32px]] [[Path_Job/pl|Zadanie]]: Tworzy nowe zadanie obróbki CNC.

* [[Image:Path_Post.svg|32px]] [[Path_Post/pl|Post Process]]: Eksportuje projekt do G-kodu.

* [[File:Path_Sanity.svg|32px]] [[Path_Sanity/pl|Sprawdź, czy zadanie trasy nie zawiera typowych błędów]]: Sprawdza, czy w wybranym zadaniu nie występują brakujące wartości.

* [[Image:Path_ExportTemplate.svg|32px]] [[Path_ExportTemplate/pl|Eksport szablonu]]: Eksportuj aktualne zadanie jako szablon.

<span id="Tool_Commands"></span>
===Polecenia narzędzi===

* [[File:Path_Inspect.svg|32px]] [[Path_Inspect/pl|Przeglądaj polecenia ścieżki]]: Wyświetla G-kod do weryfikacji.

* [[File:Path_Simulator.svg|32px]] [[Path_Simulator/pl| Symulator CAM]]: Przedstawia operację frezowania w sposób, w jaki jest ona wykonywana na maszynie.

* [[File:Path_SelectLoop.svg|32px]] [[Path_SelectLoop/pl|Zakończ zaznaczanie pętli]]: Uzupełnia pętlę na podstawie dwóch wybranych krawędzi.

* [[Image:Path_OpActiveToggle.svg|32px]] [[Path_OpActiveToggle/pl|Przełącz aktywność operacji]]: Aktywuje lub dezaktywuje operację na ścieżce.

* [[Image:Path_ToolBitLibraryOpen.svg|32px]] [[Path_ToolBitLibraryOpen/pl|Edytor biblioteki narzędzi]]: Otwiera edytor do zarządzania bibliotekami końcówek narzędzi.

* [[Image:Path_ToolBitDock.svg|32px]] [[Path_ToolBitDock/pl|Stacja dokująca narzędzi]]: Przełącza stacja dokującą narzędzi.

<span id="Basic_Operations"></span>
===Operacje podstawowe===

* [[Image:Path_Profile.svg|32px]] [[Path_Profile/pl|Profil]]: Tworzy operację profilowania całego modelu albo jednej lub kilku wybranych powierzchni lub krawędzi.

* [[Image:Path_Pocket_Shape.svg|32px]] [[Path_Pocket_Shape/pl|Kształt kieszeni]]: Tworzy operację kieszeni z jednej lub kilku wybranych kieszeni.

* [[Image:Path_Drilling.svg|32px]] [[Path_Drilling/pl|Owierty]]: Przeprowadza cykl wiercenia.

* [[Image:Path_MillFace.svg|32px]] [[Path_MillFace/pl|Ściana]]: Tworzy ścieżkę obróbki powierzchni.

* [[Image:Path_Helix.svg|32px]] [[Path_Helix/pl|Helisa]]: Tworzy ścieżkę o kształcie helisy.

* [[Image:Path_Adaptive.svg|32px]] [[Path_Adaptive/pl|Algorytm adaptacyjny]]: Tworzy operację dostosowania oczyszczania i profilowania.

* [[Image:Path_Slot.svg|32px]] [[Path_Slot/pl|Rowek]]: Tworzy operację szczelinowania na podstawie wybranych elementów lub punktów niestandardowych. [[Path_experimental/pl|{{Emphasis|funkcja eksperymentalna}}]].

* [[Image:Path_Engrave.svg|32px]] [[Path_Engrave/pl|Grawer]]: Tworzy trasę grawerowania.

* [[Image:Path_Deburr.svg|32px]] [[Path_Deburr/pl|Usuwanie zadziorów]]: Tworzy ścieżkę usuwania zadziorów.

* [[Image:Path_Vcarve.svg|32px]] [[Path_Vcarve/pl|Wycięcie V]]: Tworzy ścieżkę grawerowania przy użyciu kształtu narzędzia V.

<span id="3D_Operations"></span>
===Operacje przestrzenne===

* [[Image:Path_Pocket_3D.svg|32px]] [[Path_Pocket_3D/pl|Kieszeń 3D]]: Tworzy ścieżkę dla kieszeni 3D.

* [[Image:Path_Surface.svg|32px]] [[Path_Surface/pl|Powierzchnia 3D]]: Tworzy ścieżkę dla powierzchni 3D. [[Path_experimental/pl|{{Emphasis|funkcja eksperymentalna}}]].

* [[Image:Path_Waterline.svg|32px]] [[Path_Waterline/pl|Linia poziomu]]: Tworzy ścieżkę linii poziomu dla powierzchni 3D. [[Path_experimental/pl|{{Emphasis|Experimental}}]].

<span id="Path_Dressup"></span>
===Ścieżki ulepszenia===

* [[Image:Path_DressupAxisMap.svg|32px]] [[Path_DressupAxisMap/pl|Odwzorowanie osi]]: Odwzorowuje jedną oś na drugą.

* [[Image:Path_DressupPathBoundary.svg|32px]] [[Path_DressupPathBoundary/pl|Kontur]]: Dodaje ulepszenie obrysu krawędzi do wybranej ścieżki.

* [[Image:Path_DressupDogbone.svg|32px]] [[Path_DressupDogbone/pl|Nadcięcie w narożnikach]]: Dodaje modyfikację nadcięcia narożników do wybranej ścieżki.

* [[Image:Path_DressupDragKnife.svg|32px]] [[Path_DressupDragKnife/pl|Rylec]]: Dodaje modyfikację dla noża do przeciągania do wybranej ścieżki.

* [[Image:Path_DressupLeadInOut.svg|32px]] [[Path_DressupLeadInOut/pl|Wprowadzenie / wyprowadzenie]]: Dodaje punkt wejścia i / lub wyjścia do wybranej ścieżki.

* [[Image:Path_DressupRampEntry.svg|32px]] [[Path_DressupRampEntry/pl|Parkowanie narzędzia]]: Dodaje modyfikację wejścia na rampę do wybranej ścieżki.

* [[Image:Path_DressupTag.svg|32px]] [[Path_DressupTag/pl|Pola mocujące]]: Dodaje modyfikację mostka przytrzymującego do wybranej ścieżki.

* [[Image:Path_DressupZCorrect.svg|32px]] [[Path_DressupZCorrect/pl|Korekta głębokości Z]]: Koryguje głębokość Z przy użyciu mapowania sondy.

<span id="Supplemental_Commands"></span>
===Polecenia uzupełniające===

* [[Image:Path_Fixture.svg|32px]] [[Path_Fixture/pl|Mocowanie]]: Zmienia położenie uchwytu.

* [[Image:Path_Comment.svg|32px]] [[Path_Comment/pl|Komentarz]]: Wstawia komentarz do G-kodu ścieżki.

* [[Image:Path_Stop.svg|32px]] [[Path_Stop/pl|Stop]]: Wstawia instrukcję pełnego zatrzymania maszyny.

* [[Image:Path_Custom.svg|32px]] [[Path_Custom/pl|Wstawka Gcode]]: Wstawia G-kod użytkownika.

* [[Image:Path_Probe.svg|32px]] [[Path_Probe/pl|Sonda]]: Tworzy siatkę pomiarową z zasobu zadania.

* [[Image:Path_Shape.svg|32px]] [[Path_Shape/pl|G-kod z kształtu]]: Tworzy obiekt ścieżki z wybranego obiektu części. [[Path_experimental/pl|{{Emphasis|funkcja eksperymentalna}}]].

<span id="Path_Modification"></span>
===Modyfikacja ścieżki===

* [[Image:Path_Copy.svg|32px]] [[Path_Copy/pl|Kopia]]: Tworzy parametryczną Kopię wybranego obiektu ścieżki.

* [[Image:Path_Array.svg|32px]] [[Path_Array/pl|Szyk]]: Tworzy szyk przez powielanie wybranej ścieżki.

* [[Image:Path_SimpleCopy.svg|32px]] [[Path_SimpleCopy/pl|Szybka kopia]]: Tworzy nieparametryczną kopię wybranego obiektu ścieżki.

<span id="Specialty_Operations"></span>
===Operacje specjalistyczne===

* [[Image:Path_ThreadMilling.svg|32px]] [[Path_ThreadMilling/pl|Frezowanie gwintów]]: Tworzy operację frezowania gwintów na podstawie cech obiektu bazowego. [[Path_experimental/pl|{{Emphasis|funkcja eksperymentalna}}]].

<span id="Miscellaneous"></span>
===Różności===

* [[Image:Path_Area.svg|32px]] [[Path_Area/pl|Obszar]]: Tworzy obszar charakterystyczny z wybranych obiektów. [[Path_experimental/pl|{{Emphasis|funkcja eksperymentalna}}]].

* [[Image:Path_Area_Workplane.svg|32px]] [[Path_Area_Workplane/pl|Obszar płaszczyzny roboczej]]: Tworzy płaszczyznę roboczą obszaru cechy. [[Path_experimental/pl|{{Emphasis|funkcja eksperymentalna}}]].

<span id="Obsolete"></span>
===Przestarzałe===

* [[Image:Path_ToolLibraryEdit.svg|32px]] [[Path_ToolLibraryEdit/pl|Menadżer narzędzi]]: Edycja Menedżera narzędzi. Starszy system narzędziowy. {{VersionMinus/pl|0.18}}

<span id="ToolBit_architecture"></span>
==Noże tokarskie, architektura==

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

* [[Path_Tools/pl|Narzędzia]]
* [[Path_ToolShape/pl|Profil narzędzia]]
* [[Path_ToolBit/pl|Noże tokarskie]]
* [[Path_ToolBit_Library/pl|Biblioteka narzędzi]]
* [[Path_ToolController/pl|Kontroler narzędzi]]

<span id="Other"></span>
==Pozostałe==

* [[Path_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ąć.
* [[Path_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.
* [[Path_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.
* [[Path_fourth_axis/pl|Oś czwarta]]: Eksperymentalne frezowanie w czterech osiach.

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

* [[Image:Preferences-path.svg|32px]] [[Path_Preferences/pl|Ustawienia]]: Preferencje dostępne dla środowiska pracy Path.

<span id="Scripting"></span>
==Tworzenie skryptów==

Zobacz również: [[Path_scripting/pl|skrypty dla środowiska Path]]

<span id="Tutorials"></span>
==Poradniki==

* [[Path_Walkthrough_for_the_Impatient/pl|opis dla niecierpliwych]]: krótki samouczek pozwalający zapoznać się ze środowiskiem pracy Path.

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

* [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 [[Path_Workbench/pl|Path]].
* [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.

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

* [[Path_Development_Roadmap|Path Development Roadmap]]: Przeczytaj ten artykuł, jeśli jesteś programistą i chcesz przyczynić się do rozwoju środowiska Path.


{{Docnav/pl
|[[PartDesign_Workbench/pl|środowisko pracy Projekt Części]]
|[[Points_Workbench/pl|środowisko pracy Punkty]]
|IconL=Workbench_PartDesign.svg
|IconR=Workbench_Points.svg
}}

{{Path_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:Workbenches{{#translation:}}]]

Latest revision as of 19:45, 17 March 2024

Redirect to: