CAM: Wycięcie V

From FreeCAD Documentation
Revision as of 19:14, 31 October 2023 by Kaktus (talk | contribs) (Created page with "* {{Button|24px 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 24px|link=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...")

CAM: Wycięcie V

Lokalizacja w menu
Ścieżka → 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.

Example Vcarving Path

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:
      bez ramki

      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 Path905 i Path905001 w oknie 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:
      • Dla ścieżek bez otworów:
        1. Wybierz ścieżkę
        2. Wybierz Modyfikacja → Ulepsz kształt
        3. Następnie Modyfikacja → Rozbij kształt
      • Dla ścieżek z dziurami:
        1. Wybierz ścieżkę zewnętrzną, a następnie wewnętrzną
        2. Wybierz Modyfikacja → Rozbij kształt dwa razy
      Niektóre ścieżki będą zachowywać się inaczej, więc może być konieczne pobawienie się Ulepsz kształt i Rozbij kształt, aż otrzymasz coś o nazwie: Face<numer>.
      Wynik końcowy powinien wyglądać następująco:
      bez ramki

Create the Vcarve operation

  • Switch to the Path Workbench in the workbench dropdown menu
  • Add a job, use the objects named Face<number> (or the ShapeString) as a base, add a v-bit tool controller, set feeds, speeds, etc.
  • The operation only supports one object (either a single Face object, or a ShapeString) so for each object:
    • Select Path → Vcarve from the top menu. This opens the configuration panel.
    • Open the Base Geometry tab and add all faces of the ShapeString, or the face of a single Face object obtained above
    • Press Apply and inspect the generated path; if necessary, adjust operation parameters (Threshold can be set higher in most situations)
    • Press OK to finish

Options

Empty

Properties

Data

Base

  • DANEPlacement: -
  • DANELabel: -

Depth

  • DANEClearanceHeight: -
  • DANEFinalDepth: -
  • DANESafeHeight: -
  • DANEStartDepth: -
  • DANEStepDown: -

Op Values

  • DANEOpFinalDepth: -
  • DANEOpStartDepth: -
  • DANEOpStockZMax: -
  • DANEOpStockZMin: -
  • DANEOpToolDiameter: -

Path

  • DANEActive: -
  • DANEComment: -
  • DANECoolantMode: -
  • DANEStartVertex: -
  • DANEToolController: -
  • DANEUserLabel: -

Hidden

  • DANEBase: -
  • DANEBaseObject: -
  • DANEBaseShapes: -
  • DANEExpressionEngine: -
  • DANELabel2: -
  • DANEPath: -
  • DANEProxy: -
  • DANEVisibility: -

Widok

Pusto

Tworzenie skryptów

Zobacz również: FreeCAD podstawy tworzenia skryptów.

Przykład:

#Place code example here.


Template:Path Tools navi/pl