CAM Vcarve/pl: Difference between revisions
(Created page with "==Opis==") |
No edit summary |
||
(37 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
{{Docnav/pl |
{{Docnav/pl |
||
|[[ |
|[[CAM_Deburr/pl|Gratowanie]] |
||
|[[ |
|[[CAM_Pocket_3D/pl|Kieszeń 3D]] |
||
|[[ |
|[[CAM_Workbench/pl|środowisko pracy CAM]] |
||
|IconL= |
|IconL=CAM_Deburr.svg |
||
|IconR= |
|IconR=CAM_Pocket_3D.svg |
||
|IconC= |
|IconC=Workbench_CAM.svg |
||
}} |
}} |
||
{{GuiCommand/pl |
{{GuiCommand/pl |
||
|Name= |
|Name=CAM Vcarve |
||
|Name/pl=CAM: Wycięcie V |
|Name/pl=CAM: Wycięcie V |
||
|MenuLocation= |
|MenuLocation=CAM → Wycięcie V |
||
|Workbenches=[[ |
|Workbenches=[[CAM_Workbench/pl|CAM]] |
||
|Version=0.19 |
|Version=0.19 |
||
}} |
}} |
||
Line 21: | Line 21: | ||
==Opis== |
==Opis== |
||
Narzędzie [[Image:CAM_Vcarve.svg|24px]] '''Wycięcie V''' służy przede wszystkim do grawerowania w linii środkowej [[Image:Draft_ShapeString.svg|24px|link=Draft_ShapeString/pl]] [[Draft_ShapeString/pl|Kształtu z tekstu]] na części. Jednakże, może być przydatne dla innych rodzajów operacji 2D. |
|||
W przeciwieństwie do grawerowania, które podąża za liniami w obrysie, Wycięcie V wykorzystuje frez w kształcie litery V i próbuje oczyścić obszar, przesuwając frez w dół środka obszaru i zmieniając głębokość cięcia. Ponieważ promień frezu w kształcie litery V zmienia się wraz z głębokością, zmienia się również szerokość cięcia. Rezultatem jest bardziej naturalnie wyglądające cięcie, szczególnie w przypadku czcionek szeryfowych. |
|||
Unlike engraving which follows the lines in the shapestring, V-carving uses a V-shaped cutter and attempts to clear the area by moving the cutter down the center of the region and varying the depth of cut. Since a v-cutter radius varies with the depth, the width of cut varies as well. The result is a more natural looking cut, particularly for serif fonts. |
|||
[[File:Engravepath.png|thumb]] |
[[File:Engravepath.png|thumb]] |
||
Line 30: | Line 30: | ||
[[File:Scrolltest.png|thumb]] |
[[File:Scrolltest.png|thumb]] |
||
Algorytm Wycięcie V oblicza ścieżkę wzdłuż linii środkowej regionu przy użyciu diagramu Woronoja. Ta linia środkowa jest ścieżką, którą narzędzie będzie podążać w płaszczyźnie XY. Następnie oblicza "maksymalny wpisany okrąg" wzdłuż ścieżki. Jest to największy okrąg, jaki można narysować w tym punkcie i pozostać całkowicie wewnątrz obszaru oczyszczania. Korzystając z promienia okręgu i kąta wierzchołkowego frezu, obliczana jest głębokość cięcia. |
|||
The V-carve algorithm calculates a path down the center-line of a region using a Voronoi diagram. This center-line is the path the tool will follow in the XY plane. It next calculates a 'maximum inscribed circle' along the path. This is the largest circle that can be drawn at that point and remain entirely inside the clearing area. Using the circle radius and the tip angle of the cutter, the depth of cut is calculated. |
|||
= |
<span id="Usage"></span> |
||
==Użycie== |
|||
<span id="Prepare_the_shapes_to_engrave"></span> |
|||
=== Prepare the shapes to engrave === |
|||
===Przygotowanie kształtów do grawerowania=== |
|||
* {{Button|[[File:Draft_ShapeString.svg|24px]] [[Draft_ShapeString| |
* {{Button|[[File:Draft_ShapeString.svg|24px]] [[Draft_ShapeString/pl|Kształt z tekstu]]}} są użyteczne "po wyjęciu z pudełka". |
||
* SVG |
* Pliki SVG wymagają pewnego dopracowania, zarówno w edytorze, jak i w środowisku pracy [[File:Workbench_Draft.svg|24px|link=Draft_Workbench/pl]] [[Draft_Workbench/pl|Rysunek Roboczy]]: |
||
** |
** W edytorze ''(np. [https://www.inkscape.org Inkscape])'': upewnij się, że plik zawiera tylko ścieżki i że ścieżki są niezgrupowane. Upewnij się, że nie ma przecinających się ścieżek, ''(w Inkscape)'' użyj Ścieżka → Uprość i połącz, aby połączyć ścieżki, które się nakładają. |
||
** |
** Przełącz się na [[File:Workbench_Draft.svg|24px|link=Draft_Workbench/pl]] [[Draft_Workbench/pl|Rysunek Roboczy]] w selektorze [[Std_Workbench/pl|środowisk pracy]]. |
||
** |
** Zaimportuj SVG używając {{MenuCommand|Plik → Import → wybierz "SVG jako geometria"}}. |
||
** Wynik powinien wyglądać podobnie do tego: |
|||
** The result should look similar to this: |
|||
**:[[File:Svgimport.png| |
**:[[File:Svgimport.png|bez ramki]] |
||
**:{{Caption| |
**:{{Caption|Powyżej: Wyniki importu "SVG jako geometria"}} |
||
::: |
:::Ścieżki z dziurami ''(litery, winorośl na powyższym obrazku)'' są importowane jako dwie oddzielne ścieżki (nazwane zgodnie z {{incode|Path905}} i {{incode|Path905001}} w oknie [[Tree_view/pl|Widoku drzewa]]), jedna z nich to dziura, a druga to kontur;. Zajmiemy się tym w następnym kroku |
||
** Aby uzyskać ściany 2D, '''Wycięcie V''' potrzebuje: |
|||
** In order to get the 2D faces, [[Path_Vcarve|Path Vcarve]] needs: |
|||
*** |
*** Dla ścieżek <u>bez</u> otworów: |
||
***# |
***# Wybierz ścieżkę |
||
***# |
***# Wybierz {{MenuCommand|Modyfikacja → [[Image:Draft_Upgrade.svg|16px|link=Draft_Upgrade/pl]] [[Draft_Upgrade/pl|Ulepsz kształt]]}} |
||
***# |
***# Następnie {{MenuCommand|Modyfikacja → [[Image:Draft_Downgrade.svg|16px|link=Draft_Downgrade/pl]] [[Draft_Downgrade/pl|Rozbij kształt]]}} |
||
*** |
*** Dla ścieżek <u>z</u> dziurami: |
||
***# Wybierz ścieżkę zewnętrzną, a następnie wewnętrzną |
|||
***# Select the outer path, then the inner path |
|||
***# |
***# Wybierz {{MenuCommand|Modyfikacja → [[Image:Draft_Downgrade.svg|16px|link=Draft_Downgrade/pl]] [[Draft_Downgrade/pl|Rozbij kształt]]}} '''dwa razy''' |
||
**: |
**:Niektóre ścieżki będą zachowywać się inaczej, więc może być konieczne pobawienie się {{KEY|[[Image:Draft_Upgrade.svg|16px]] Ulepsz kształt}} i {{KEY|[[Image:Draft_Downgrade.svg|16px]] Rozbij kształt}}, aż otrzymasz coś o nazwie: {{incode|Face<numer>}}. |
||
**:Wynik końcowy powinien wyglądać następująco: |
|||
**:The end result should look like this: |
|||
**:[[File:Svgfaces.png| |
**:[[File:Svgfaces.png|bez ramki]] |
||
<span id="Create_the_Vcarve_operation"></span> |
|||
=== Create the Vcarve operation === |
|||
===Tworzenie operacji Wycięcie V=== |
|||
* |
* Przełącz się na środowisko pracy {{Button|[[File:Workbench_CAM.svg|16px]] [[CAM_Workbench/pl|Część]]}} w [[Std_Workbench/pl|selektorze środowisk pracy]]. |
||
* |
* Dodaj zadanie, użyj obiektów o nazwie {{incode|Face<numer>}} ''(lub Kształt z tekstu)'' jako podstawy, dodać kontroler narzędzia v-bit, ustawić posuwy, prędkości itp. |
||
* Operacja obsługuje tylko jeden obiekt (albo pojedynczy obiekt ściany, albo Kształtu z tekstu), więc dla każdego obiektu: |
|||
* The operation only supports one object (either a single Face object, or a ShapeString) so for each object: |
|||
** |
** Wybierz {{MenuCommand|Ścieżka → [[Image:CAM_Vcarve.svg|24px]] Wycięcie V}} z menu głównego. Spowoduje to otwarcie panelu konfiguracji. |
||
** Otwórz zakładkę {{Button|Geometria bazowa}} i dodaj wszystkie ściany Kształtu z tekstu lub ściany pojedynczego obiektu ściany uzyskanego powyżej |
|||
** Open the {{KEY|Base Geometry}} tab and add all faces of the ShapeString, or the face of a single Face object obtained above |
|||
** Naciśnij {{Button|Zastosuj}} i sprawdź wygenerowaną ścieżkę; w razie potrzeby dostosuj parametry operacji (w większości sytuacji można ustawić wyższy próg). |
|||
** Press {{Button|Apply}} and inspect the generated path; if necessary, adjust operation parameters (Threshold can be set higher in most situations) |
|||
** |
** Naciśnij {{Button|OK}}, aby zakończyć |
||
= |
<span id="Options"></span> |
||
==Opcje== |
|||
Pusto |
|||
Empty |
|||
= |
<span id="Properties"></span> |
||
==Właściwości== |
|||
= |
<span id="Data"></span> |
||
===Dane=== |
|||
{{TitleProperty| |
{{TitleProperty|Podstawa}} |
||
* {{PropertyData| |
* {{PropertyData|Umiejscowienie}}: - |
||
* {{PropertyData| |
* {{PropertyData|Etykieta}}: - |
||
{{TitleProperty| |
{{TitleProperty|Głębokość}} |
||
* {{PropertyData| |
* {{PropertyData|WysokośćPrześwitu}}: - |
||
* {{PropertyData| |
* {{PropertyData|GłębokośćKońcowa}}: - |
||
* {{PropertyData| |
* {{PropertyData|WysokośćBezpieczna}}: - |
||
* {{PropertyData| |
* {{PropertyData|GłębokośćStartowa}}: - |
||
* {{PropertyData| |
* {{PropertyData|KrokWDół}}: - |
||
{{TitleProperty| |
{{TitleProperty|Wartości operacyjne}} |
||
* {{PropertyData| |
* {{PropertyData|OpGłębokośćKOńcowa}}: - |
||
* {{PropertyData| |
* {{PropertyData|OpGłębokośćStartowa}}: - |
||
* {{PropertyData| |
* {{PropertyData|OpZMaxPrzygotówki}}: - |
||
* {{PropertyData| |
* {{PropertyData|OpZMinPrzygotówki}}: - |
||
* {{PropertyData| |
* {{PropertyData|OpŚrednicaNarzędzia}}: - |
||
{{TitleProperty| |
{{TitleProperty|Ścieżka}} |
||
* {{PropertyData| |
* {{PropertyData|Aktywna}}: - |
||
* {{PropertyData| |
* {{PropertyData|Komentarz}}: - |
||
* {{PropertyData| |
* {{PropertyData|TrybChłodzenia}}: - |
||
* {{PropertyData| |
* {{PropertyData|WierzchołekStartowy}}: - |
||
* {{PropertyData| |
* {{PropertyData|KontrolerNarzędzia}}: - |
||
* {{PropertyData| |
* {{PropertyData|EtykietaUżytkownika}}: - |
||
= |
<span id="Hidden"></span> |
||
====Ukryte==== |
|||
* {{PropertyData| |
* {{PropertyData|Baza}}: - |
||
* {{PropertyData| |
* {{PropertyData|ObjektBazowy}}: - |
||
* {{PropertyData| |
* {{PropertyData|KształtBazowy}}: - |
||
* {{PropertyData| |
* {{PropertyData|SilnikWyrażeń}}: - |
||
* {{PropertyData| |
* {{PropertyData|Etykieta2}}: - |
||
* {{PropertyData| |
* {{PropertyData|Ścieżka}}: - |
||
* {{PropertyData|Proxy}}: - |
* {{PropertyData|Proxy}}: - |
||
* {{PropertyData| |
* {{PropertyData|Widoczność}}: - |
||
= |
<span id="View"></span> |
||
===Widok=== |
|||
Pusto |
|||
Empty |
|||
= |
<span id="Scripting"></span> |
||
==Tworzenie skryptów== |
|||
{{Emphasis| |
{{Emphasis|Zobacz również:}} [[FreeCAD_Scripting_Basics/pl|FreeCAD podstawy tworzenia skryptów]]. |
||
Przykład: |
|||
Example: |
|||
{{Code|code= |
{{Code|code= |
||
Line 131: | Line 140: | ||
{{Docnav |
{{Docnav/pl |
||
|[[ |
|[[CAM_Deburr/pl|Gratowanie]] |
||
|[[ |
|[[CAM_Pocket_3D/pl|Kieszeń 3D]] |
||
|[[CAM_Workbench/pl|środowisko pracy CAM]] |
|||
|[[Path_Workbench|Path]] |
|||
|IconL= |
|IconL=CAM_Deburr.svg |
||
|IconR= |
|IconR=CAM_Pocket_3D.svg |
||
|IconC= |
|IconC=Workbench_CAM.svg |
||
}} |
}} |
||
{{ |
{{CAM_Tools_navi{{#translation:}}}} |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
Latest revision as of 13:03, 3 April 2024
CAM: Wycięcie V |
Lokalizacja w menu |
---|
CAM → Wycięcie V |
Środowisko pracy |
CAM |
Domyślny skrót |
brak |
Wprowadzono w wersji |
0.19 |
Zobacz także |
brak |
Opis
Narzędzie Wycięcie V służy przede wszystkim do grawerowania w linii środkowej Kształtu z tekstu na części. Jednakże, może być przydatne dla innych rodzajów operacji 2D.
W przeciwieństwie do grawerowania, które podąża za liniami w obrysie, Wycięcie V wykorzystuje frez w kształcie litery V i próbuje oczyścić obszar, przesuwając frez w dół środka obszaru i zmieniając głębokość cięcia. Ponieważ promień frezu w kształcie litery V zmienia się wraz z głębokością, zmienia się również szerokość cięcia. Rezultatem jest bardziej naturalnie wyglądające cięcie, szczególnie w przypadku czcionek szeryfowych.
Algorytm Wycięcie V oblicza ścieżkę wzdłuż linii środkowej regionu przy użyciu diagramu Woronoja. Ta linia środkowa jest ścieżką, którą narzędzie będzie podążać w płaszczyźnie XY. Następnie oblicza "maksymalny wpisany okrąg" wzdłuż ścieżki. Jest to największy okrąg, jaki można narysować w tym punkcie i pozostać całkowicie wewnątrz obszaru oczyszczania. Korzystając z promienia okręgu i kąta wierzchołkowego frezu, obliczana jest głębokość cięcia.
Użycie
Przygotowanie kształtów do grawerowania
- Kształt z tekstu są użyteczne "po wyjęciu z pudełka".
- Pliki SVG wymagają pewnego dopracowania, zarówno w edytorze, jak i w środowisku pracy Rysunek Roboczy:
- W edytorze (np. Inkscape): upewnij się, że plik zawiera tylko ścieżki i że ścieżki są niezgrupowane. Upewnij się, że nie ma przecinających się ścieżek, (w Inkscape) użyj Ścieżka → Uprość i połącz, aby połączyć ścieżki, które się nakładają.
- Przełącz się na Rysunek Roboczy w selektorze środowisk pracy.
- Zaimportuj SVG używając Plik → Import → wybierz "SVG jako geometria".
- Wynik powinien wyglądać podobnie do tego:
- Ścieżki z dziurami (litery, winorośl na powyższym obrazku) są importowane jako dwie oddzielne ścieżki (nazwane zgodnie z
Path905
iPath905001
w oknie Widoku drzewa), jedna z nich to dziura, a druga to kontur;. Zajmiemy się tym w następnym kroku
- Ścieżki z dziurami (litery, winorośl na powyższym obrazku) są importowane jako dwie oddzielne ścieżki (nazwane zgodnie z
- Aby uzyskać ściany 2D, Wycięcie V potrzebuje:
- Dla ścieżek bez otworów:
- Wybierz ścieżkę
- Wybierz Modyfikacja → Ulepsz kształt
- Następnie Modyfikacja → Rozbij kształt
- Dla ścieżek z dziurami:
- Wybierz ścieżkę zewnętrzną, a następnie wewnętrzną
- Wybierz Modyfikacja → Rozbij kształt dwa razy
- Dla ścieżek bez otworów:
- Aby uzyskać ściany 2D, Wycięcie V potrzebuje:
Tworzenie operacji Wycięcie V
- Przełącz się na środowisko pracy Część w selektorze środowisk pracy.
- Dodaj zadanie, użyj obiektów o nazwie
Face<numer>
(lub Kształt z tekstu) jako podstawy, dodać kontroler narzędzia v-bit, ustawić posuwy, prędkości itp. - Operacja obsługuje tylko jeden obiekt (albo pojedynczy obiekt ściany, albo Kształtu z tekstu), więc dla każdego obiektu:
- Wybierz Ścieżka → Wycięcie V z menu głównego. Spowoduje to otwarcie panelu konfiguracji.
- Otwórz zakładkę Geometria bazowa i dodaj wszystkie ściany Kształtu z tekstu lub ściany pojedynczego obiektu ściany uzyskanego powyżej
- Naciśnij Zastosuj i sprawdź wygenerowaną ścieżkę; w razie potrzeby dostosuj parametry operacji (w większości sytuacji można ustawić wyższy próg).
- Naciśnij OK, aby zakończyć
Opcje
Pusto
Właściwości
Dane
Podstawa
- DANEUmiejscowienie: -
- DANEEtykieta: -
Głębokość
- DANEWysokośćPrześwitu: -
- DANEGłębokośćKońcowa: -
- DANEWysokośćBezpieczna: -
- DANEGłębokośćStartowa: -
- DANEKrokWDół: -
Wartości operacyjne
- DANEOpGłębokośćKOńcowa: -
- DANEOpGłębokośćStartowa: -
- DANEOpZMaxPrzygotówki: -
- DANEOpZMinPrzygotówki: -
- DANEOpŚrednicaNarzędzia: -
Ścieżka
- DANEAktywna: -
- DANEKomentarz: -
- DANETrybChłodzenia: -
- DANEWierzchołekStartowy: -
- DANEKontrolerNarzędzia: -
- DANEEtykietaUżytkownika: -
Ukryte
- DANEBaza: -
- DANEObjektBazowy: -
- DANEKształtBazowy: -
- DANESilnikWyrażeń: -
- DANEEtykieta2: -
- DANEŚcieżka: -
- DANEProxy: -
- DANEWidoczność: -
Widok
Pusto
Tworzenie skryptów
Zobacz również: FreeCAD podstawy tworzenia skryptów.
Przykład:
#Place code example here.
- Polecenia projektu: Zadanie, Przetwarzanie końcowe, Bezpieczeństwo, Eksport szablonu
- Polecenia narzędzi: Przeglądaj polecenia ścieżki, Symulator, Krawędzie w pętli, Przełącz aktywną operację, Otwarta biblioteka narzędzi, Stacja dokująca narzędzi
- Operacje podstawowe: Kontur, Kształt kieszeni, Owierty, Powierzchnia obróbki, Helisa, Algorytm adaptacyjny, Wpust, Grawer, Usuwanie zadziorów, Wycięcie V
- Operacje 3D: Obiekt 3D kieszeni, Powierzchnia 3D, Linia poziomu
- Ulepszenia: Odwzorowanie osi, Ulepszenie ścieżki konturu, Nadcięcie w narożniku, Rylec, Wprowadzenie / Wyprowadzenie, Parkowanie narzędzia, Pola mocujące, Korekta głębokości Z
- Polecenia uzupełniające: Mocowanie, Komentarz, Stop, Wstawka G-code, Sonda, G-code z kształtu
- Modyfikacja zadania: Kopia operacji w zadaniu, Szyk, Szybka kopia
- Operacje specjalne: Frezowanie gwintów
- Różności: Obszar, Obszar płaszczyzny roboczej
- Konstrukcja narzędzi: Narzędzia, Kształt narzędzia, Końcówki skrawające, Biblioteka narzędzi, Kontroler narzędzi
- Dodatek: Preferencje, Tworzenie skryptów
- Jak zacząć
- Instalacja: Pobieranie programu, Windows, Linux, Mac, Dodatkowych komponentów, Docker, AppImage, Ubuntu Snap
- Podstawy: Informacje na temat FreeCAD, Interfejs użytkownika, Profil nawigacji myszką, Metody wyboru, Nazwa obiektu, Edytor ustawień, Środowiska pracy, Struktura dokumentu, Właściwości, Pomóż w rozwoju FreeCAD, Dotacje
- Pomoc: Poradniki, Wideo poradniki
- Środowiska pracy: Strona Startowa, Architektura, Assembly, CAM, Rysunek Roboczy, MES, Inspekcja, Siatka, OpenSCAD, Część, Projekt Części, Punkty, Inżynieria Wsteczna, Robot, Szkicownik, Arkusz Kalkulacyjny, Powierzchnia 3D, Rysunek Techniczny, Test Framework