--------------------------

Obróbka plików wektorowych

Szczegółowa instrukcja obróbki plików wektorowych w maszynach laserowych przy użyciu oprogramowania Ruby®
(odnosi się do wersji Ruby® 2.11)

Tworzenie przykładowego projektu

Ten przykład pokazuje szeroki zakres możliwości cięcia dostępnych w Rubim. Każda zademonstrowana funkcjonalność zostanie szczegółowo wyjaśniona w dalszej części tej strony.

Aby utworzyć podobną próbkę, zacznij od zaimportowania lub wybrania obrazu i usunięcia jego tła. Następnie przytnij obraz do żądanego rozmiaru. Użyj funkcji śledzenia obrazu, aby wygenerować kontur i zastosuj funkcję przesunięcia, aby dostosować kontur o określoną wartość. Zmodyfikuj węzły, aby uzyskać gładsze linie cięcia. Na koniec narysuj prostokąt i zastosuj funkcję łączenia, aby utworzyć podstawę dla grawerowanego projektu.

Definicja i przygotowanie linii cięcia

1. Definiowanie linii cięcia:

  • Przypisz efekt "cięcia" do określonego koloru w ustawieniach parametrów materiału. Wszystkie elementy projektu z tym kolorem zostaną wycięte.
  • Zarówno cienkie linie, jak i grubsze linie mogą być cięte z taką samą precyzją, ponieważ laser tnie w środku narysowanej linii.

2. Tylko niewypełnione obiekty:

  • Upewnij się, że wszystkie obiekty przeznaczone do cięcia są niewypełnione. Wypełnione obiekty nie są rozpoznawane do cięcia.
  • Białe linie w projekcie są ignorowane i nie zostaną wycięte.

3. Przerwane linie cięcia (łącza)

  • W razie potrzeby można zdefiniować przerywaną linię cięcia, która tworzy rodzaj perforacji.
  • Można zdefiniować długość włączania i wyłączania wiązki lasera. (szczegóły na stronie Ustawianie i zarządzanie parametrami materiału )

Optymalizacja linii cięcia

1. Optymalizacja kolejności cięcia:

  • Włącz opcję "optymalizuj kolejność cięcia" na ekranie przygotowania.
  • Zoptymalizowana kolejność cięcia wektorów skraca czas produkcji.

2. Najpierw tnij geometrie wewnętrzne:

  • Włącz opcję "najpierw geometrie wewnętrzne" na ekranie przygotowania.
  • Zapewnia to, że kształty wewnętrzne (np. otwory) są wycinane przed konturami zewnętrznymi, zachowując stabilność materiału.
  • Zapewnia to, że kształty wewnętrzne (np. otwory) są wycinane przed konturami zewnętrznymi, zachowując stabilność materiału.

3. Wspólne cięcie linii:

  • Użycie wspólnych linii cięcia pozwala zoptymalizować wykorzystanie materiału i zaoszczędzić czas.
  • Nakładające się linie między sąsiednimi kształtami są wycinane tylko raz.

4. Łączenie kształtów:

  • Podczas przygotowywania projektów do cięcia laserowego często napotyka się na małe szczeliny lub rozłączone kształty, które mogą przerywać ścieżkę lasera. Ruby® oferuje funkcję Shape Merging, która pomaga tworzyć gładsze i bardziej wydajne ścieżki cięcia. Funkcja Shape Merging automatycznie łączy kształty, które prawie się stykają lub mają pasujące punkty końcowe. Zmniejsza to liczbę niepotrzebnych zatrzymań podczas cięcia i poprawia jakość wizualną produktu końcowego. Domyślnie funkcja ta jest wyłączona.
  • Tryby scalania kształtów:
    • Scal kształty o zbieżnych punktach końcowych: Ten tryb łączy kształty, które kończą się w tym samym punkcie. Zmniejsza to liczbę "punktów zatrzymania" - miejsc, w których laser się zatrzymuje - co skutkuje gładszymi cięciami i mniejszą liczbą artefaktów wizualnych.
    • Scal kształty o zbieżnych punktach końcowych - Preferuj proste ścieżki: Idealne rozwiązanie dla projektów opartych na siatce (np. prostokąty tworzące siatkę). Ruby® nadaje priorytet tworzeniu linii prostych, wybierając połączenia najbliższe kątowi 180°. Rozbija również proste kształty (z mniej niż 5 narożnikami), aby dokładniej połączyć ich segmenty. Użyj tego trybu, gdy chcesz poprawić kolejność cięcia i uniknąć wzorów przypominających kroki.
      Uwaga: Jest to wolniejsza operacja ze względu na większą złożoność przetwarzania.

Łączenie, modyfikowanie i przecinanie obiektów

  1. Narzędzie Łączenie: Połącz dwa lub więcej obiektów w jeden za pomocą narzędzia Łączenie, niezależnie od tego, czy obiekty się pokrywają. Jeśli obiekty zachodzą na siebie, przecinające się linie znikną, a wypełnione obiekty zmienią się w kontury. Jeśli obiekty nie zachodzą na siebie, tworzona jest grupa, która zachowuje się jak pojedynczy obiekt. Aby użyć tego narzędzia, narysuj dwa projekty, zaznacz je i kliknij ikonę łączenia, aby utworzyć ciągły kontur.
  2. Narzędzie Przecięcie: Narzędzie Przecięcie służy do tworzenia kształtów z nakładających się obszarów. Zaznacz obiekt źródłowy i naciśnij C. Kontur zmieni się w linię przerywaną. Następnie wybierz obiekt, z którym chcesz utworzyć przecięcie. Kliknięcie ikony przecięcia spowoduje utworzenie nowego obiektu na podstawie nakładających się obszarów. W razie potrzeby możesz usunąć obiekt źródłowy. Użyj narzędzia różnic
  3. Narzędzie Różnica:
    Narzędzie Różnica usuwa obszary pokrywające się z obiektem źródłowym, odcinając te fragmenty w celu utworzenia nowego kształtu. Aby je zastosować, wybierz obiekt źródłowy, naciśnij klawisz C, aby przyciąć go do obiektu, który chcesz wyciąć, a następnie kliknij przycisk Różnica. W razie potrzeby można usunąć obiekt docelowy.
  4. Narzędzie Wykluczenie: Narzędzie Wykluczenie działa podobnie do narzędzia Łączenie, ale zachowuje przecinające się linie. Usuwa ono nakładające się obszary, ale zachowuje linie przecięcia obiektów. Zaznacz pierwszy obiekt, naciśnij C, a następnie zaznacz drugi obiekt. Kliknięcie ikony wykluczenia spowoduje utworzenie pojedynczego obiektu bez usuwania przecinających się linii.

Śledzenie mapy bitowej

Ruby pozwala konwertować logo lub obrazy bitmapowe na grafikę wektorową, którą można ciąć. Śledzenie bitmap to proces przekształcania grafiki rastrowej (takiej jak JPEG lub PNG) w grafikę wektorową. Jest to przydatne do cięcia lub grawerowania, ponieważ grafiką wektorową można precyzyjniej manipulować. Funkcja śledzenia mapy bitowej wykrywa krawędzie obrazu, dzięki czemu idealnie nadaje się do tworzenia sylwetek, tekstur wektorowych, logo i innych projektów z obrazów rastrowych.

  • Wybierz lub zaimportuj obraz, który chcesz obrysować. Najlepiej usuń niechciane tło za pomocą funkcji "Usuń tło" w Ruby®.
  • Kliknij ikonę obrysowywania, aby przekonwertować grafikę rastrową na ścieżki wektorowe.
  • Dostosuj ustawienia śledzenia
  • Kliknij przycisk Trace, aby zastosować ustawienia do mapy bitowej. Czynność tę można przerwać w dowolnym momencie. Zdefiniuj reguły wypełnienia bezpośrednio w oknie śledzenia:
    • Brak: wektory nie są wypełniane
    • Parzyste-nieparzyste:
    • Niezerowy: wektor jest całkowicie wypełniony
  • Kliknij Reset, aby cofnąć obrysowywanie i rozpocząć je od nowa. Kliknij przycisk Apply (Zastosuj), aby powrócić do ekranu projektowania. Można teraz kontynuować przetwarzanie układu.

Wskazówki:

  • Używaj obrazów o wysokim kontraście. Upewnij się, że obraz ma wyraźną separację pierwszego planu i tła. Upraszcza to śledzenie i redukuje szumy.
  • Alternatywnie, użyj funkcji "usuń tło" w Ruby®, aby zmniejszyć obszar do obrysowania.

Ustawienia śledzenia:

  1. Tylko zewnętrzny kontur: Gdy ta opcja jest zaznaczona, Ruby będzie śledzić tylko najbardziej zewnętrzną krawędź obrazu, ignorując wszelkie wewnętrzne szczegóły. Jeśli ta opcja nie jest zaznaczona, Ruby będzie śledzić wszystkie krawędzie obrazu w oparciu o inne ustawienia.
  2. Ignoruj rozmiar klastra: To ustawienie pomaga zredukować szum poprzez ignorowanie dużych grup pikseli o podobnych odcieniach. Zwiększenie tej wartości sprawia, że Ruby ignoruje większe skupiska pikseli, co może poprawić jakość śledzenia poprzez wyeliminowanie niepożądanych szczegółów. Jeśli ustawiona jest na zero, Ruby śledzi każdy piksel, w tym szum. Zwiększenie tej wartości oczyszcza obraz.
  3. Próg czerni i bieli: Jest to kluczowe ustawienie, które określa, które wartości w skali szarości są traktowane jako czarne, a które jako białe. Dostosowanie tego suwaka definiuje granicę między jasnymi i ciemnymi obszarami obrazu.
    Na przykład: Ustawienie wartości 50 spowoduje, że ciemniejsze piksele będą traktowane jako czarne, a pozostałe jako białe. Jeśli chcesz śledzić tylko obiekty i uniknąć tła, obniż próg (np. do 70). Pomaga to skupić się na kluczowych szczegółach, ignorując jaśniejsze obszary tła. Zachowaj ostrożność przy tym ustawieniu, ponieważ jego zbyt duża zmiana może wpłynąć na jakość śledzenia, szczególnie w przypadku złożonych obrazów.
  4. Poziom wygładzania: To ustawienie pomaga wygładzić obrysowane linie. Jeśli linie wydają się postrzępione lub kanciaste, zwiększenie poziomu wygładzania może sprawić, że będą wyglądać na gładsze. Należy jednak uważać, aby nie ustawić zbyt wysokiego poziomu wygładzania, ponieważ może to zniekształcić kształty.

Korekta zera

Podczas cięcia materiałów za pomocą lasera wiązka usuwa część materiału, przez co ostateczne cięcie jest nieco mniejsze niż projekt. Korekcja kąta cięcia kompensuje to poprzez dostosowanie projektu. Można dostosować cięcie do wewnątrz (inset) lub na zewnątrz (outset) projektu. Oznacza to, że można nieznacznie zmniejszyć rozmiar projektu (wstawienie) lub zwiększyć go (wyjście), aby upewnić się, że cięcie jest zgodne z zamierzonymi wymiarami.

  1. Ustawianie wartości kompensacji: Aby określić żądaną kompensację, wystarczy kliknąć strzałkę obok ustawienia i wybrać wartość w milimetrach (mm) lub calach. Spowoduje to odpowiednie dostosowanie ścieżki cięcia.
  2. Zastosowanie korekty: Po wybraniu żądanej kompensacji kliknij obiekt, do którego ma zostać zastosowana korekta. Kontur projektu rozszerzy się (na zewnątrz) lub skurczy (w środku) w zależności od ustawienia. Zmiana ta dotyczy wybranej ścieżki lub obiektu. Należy pamiętać, że Ruby® zastąpi oryginalny obiekt. Aby zachować oryginalny kształt, utwórz kopię i zastosuj wstawienie/wyciągnięcie na skopiowanym obiekcie.

Wskazówki:

  • Korekcję zniekształceń można stosować do obiektów wypełnionych lub niewypełnionych, a także do złożonych kształtów. Nie można jej jednak zastosować do pojedynczych linii lub obrazów.
  • Należy pamiętać, że korekcja wcięcia jest obliczana na podstawie bieżącego stanu projektu, więc działa natychmiast po zastosowaniu. W przeciwieństwie do funkcji cofnij/ponów, korekta jest trwała po zastosowaniu i nie można jej automatycznie cofnąć.

Rysowanie ścieżek

  1. Aktywuj narzędzie ścieżki:
    Kliknij ikonę Rysuj ścieżkę, aby otworzyć widżet rysowania ścieżki. Umożliwia to dostosowanie opcji przyciągania w celu precyzyjnego wyrównania.
  2. Ustaw preferencje przyciągania (opcjonalnie):
    • kąt przyciągania do osi x/osi y/segmentu: Wyrównanie ścieżek z osią x, osią y lub istniejącym segmentem w celu uzyskania dokładnych proporcji.
    • Wartości przyciągania (kąt/długość): Zdefiniuj przyrosty przyciągania, np. 45° lub 100 mm. Ścieżki będą przyciągane do tych wartości lub ich wielokrotności (np. 90°, 200 mm).
  3. Rozpocznij rysowanie
    1. Dla linii prostych:
      1. Kliknij lewym przyciskiem myszy, aby ustawić punkt początkowy.
      2. Kliknij ponownie lewym przyciskiem myszy, aby dodać dodatkowe punkty i utworzyć segmenty linii.
      3. Kliknij prawym przyciskiem myszy, aby zakończyć rysowanie ścieżki.
    2. Krzywe Béziera:
      1. Kliknij lewym przyciskiem myszy, aby ustawić punkt początkowy.
      2. Kliknij i przeciągnij, aby wygiąć krzywą, a następnie zwolnij przycisk.
      3. Przejdź do następnego punktu lub zakończ krzywą, klikając prawym przyciskiem myszy. Narysowane węzły są oznaczone różnymi kolorami:
  4. Kolory i znaczenie węzłów:
    • Czarne węzły: Węzły zwykłej ścieżki.
    • Pomarańczowe węzły: Punkty kontrolne Béziera.
    • Zielony węzeł: Początek ścieżki.
    • Czerwony węzeł: Koniec ścieżki.

Edytowanie węzłów

Narzędzie do edycji węzłów umożliwia przesuwanie, dodawanie lub usuwanie węzłów w celu precyzyjnego dostosowania. Widżet edycji węzłów otwiera się automatycznie po narysowaniu lub wybraniu obiektu wektorowego.
Ważne uwagi: Edycja węzłów działa tylko na obiektach wektorowych. Aby edytować złożone kształty, należy najpierw przekonwertować je na wektory, klikając ikonę.

Opcje przyciągania:

  • Włącz przyciąganie: Zachowuje wyrównanie i proporcje podczas przesuwania węzłów.
  • Pokaż kąty i długości: Wyświetla informacje o kątach i odległościach między węzłami.
  • Przyciągaj wartości (kąt/długość): Przyciąga pozycje węzłów do określonych przyrostów (np. 5° lub 5 mm).
  • Dostępne są następujące kombinacje:
    1. oś x / następny węzeł
      • pokazuje pomocniczą linię osi x w następnym węźle
      • pokazuje kąt między bieżącym segmentem a tą linią osi x
    2. oś x / poprzedni węzeł
      • pokazuje pomocniczą linię osi x w poprzednim węźle
      • pokazuje kąt między bieżącym segmentem a tą linią osi x
    3. oś x / poprzedni węzeł
      • pokazuje pomocniczą linię osi x w poprzednim węźle
      • pokazuje kąt między bieżącym segmentem a tą linią osi x
    4. oś x / poprzedni węzeł
      • pokazuje pomocniczą linię osi x w poprzednim węźle
      • pokazuje kąt między bieżącym segmentem a tą linią osi x
    5. segment / następny węzeł
      • pokazuje kąt między bieżącym segmentem a następnym segmentem
    6. segment / poprzedni węzeł
      • pokazuje kąt między bieżącym segmentem a następnym segmentem

Opcje specyficzne dla ścieżki:

  • Ścieżki zamknięte: Łączy węzły początkowy i końcowy linią prostą.
  • Zablokuj sąsiadujące punkty kontrolne: Łączy punkty kontrolne Béziera w celu uzyskania gładkich krzywych.
  • Przełącz widoczność: ukrywa lub pokazuje punkty kontrolne Béziera lub węzły początkowe/końcowe.

Edycja ścieżek

  • Modyfikowanie węzłów:
    • Wartości X/Y: Dynamicznie aktualizowane podczas przesuwania węzłów. Można również wprowadzić dokładne współrzędne.
    • Dodaj punkt: Dodawanie węzła do segmentu za pomocą kombinacji Shift + kliknięcie lewym przyciskiem myszy.
    • Usuń punkt: Usuń węzeł, wybierając go i klikając prawym przyciskiem myszy.
  • Konwertuj ścieżki:
    • Konwertuj na krzywą: Przekształca proste segmenty w krzywe Béziera.
    • Przerwij ścieżkę: Dzieli ścieżkę na dwa oddzielne segmenty w wybranym węźle.

Wskazówki końcowe:

  • Używaj opcji przyciągania i narzędzi węzłów razem, aby uzyskać czyste i precyzyjne projekty.
  • Łącz różne opcje ścieżek, aby dostosować je do potrzeb projektu (np. przełączanie widoczności, blokowanie punktów kontrolnych).

Uzyskaj osobiste wsparcie od naszych ekspertów Ruby®.

Skontaktuj się z pomocą techniczną
Dumny uczestnik troGROUP Logo