CAM Vcarve/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "===Przygotowanie kształtów do grawerowania===")
(Created page with "===Widok===")
Line 118: Line 118:
* {{PropertyData|Visibility}}: -
* {{PropertyData|Visibility}}: -


===View===
<span id="View"></span>
===Widok===


Empty
Empty

Revision as of 18:59, 31 October 2023

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

  • Draft ShapeStrings are usable out of the box
  • SVG files require some massaging, both in the editor and in the Draft Workbench:
    • In the editor (e.g. Inkscape): make sure the file only contains paths and that the paths are ungrouped; make sure there are no self-intersecting paths, (in Inkscape) use Path → Simplify and union to join paths that overlap.
    • Switch to the Draft Workbench in workbench dropdown list
    • Import the SVG using File → Import → select "SVG as geometry"
    • The result should look similar to this:

      Above: Results of importing 'SVG as geometry'

Paths with holes (letters, the vine in the image above) are imported as 2 separate paths (named along the lines of Path905 and Path905001 in the Tree view), one of them is the hole and the other one is the outline; we'll deal with this in the next step
    • In order to get the 2D faces, Path Vcarve needs:
      • For paths without holes:
        1. Select the path
        2. Choose Modification → Upgrade
        3. Followed by Modification → Downgrade
      • For paths with holes:
        1. Select the outer path, then the inner path
        2. Choose Modification → Downgrade twice
      Some paths will behave differently, so you may need to play with Upgrade and Downgrade until you get something named: Face<number>
      The end result should look like this:

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

Empty

Scripting

See also: FreeCAD Scripting Basics.

Example:

#Place code example here.


Template:Path Tools navi/pl