Support for Panelization

Tradycyjnie inżynierowie projektanci używali narzędzi CAM wyłącznie do weryfikacji, wizualnie przeglądając wyjścia Gerber i Drill przed przekazaniem tych plików do zakładu produkcyjnego. Doświadczeni projektanci mogą dostrzegać znaczenie prac poprojektowych, które muszą zostać wykonane, aby gotowe płytki wracały w sposób niezawodny. Prace te obejmują precyzyjną i otwartą komunikację z działami produkcji i montażu.

CAM Editor w Altium Designer daje projektantom wszystko, czego potrzebują do wspierania tej komunikacji — obejmuje nie tylko niezawodne narzędzia weryfikacyjne, ale też pełny zestaw narzędzi CAM dostępny dla producentów płytek i zakładów montażowych. Zawiera to narzędzia do panelizacji płytki oraz definiowania krawędzi frezowania.

Wielu projektantów płytek będzie się zastanawiać, dlaczego te narzędzia są dołączone. Nasza odpowiedź brzmi: trudno nam jednoznacznie wskazać, gdzie kończy się Twoja praca jako projektanta. Niektórzy z Was chętnie ograniczą się do przeglądu projektu i pozostawią zakładowi produkcyjnemu maksymalizację wykorzystania powierzchni panelu, o ile otrzymają to, co zamówili. Inni mogą chcieć większego zaangażowania. Możesz na przykład chcieć paneli, które najlepiej odpowiadają nie tylko zakładowi produkcyjnemu, ale również montażowni.

Panelizacja

Okno dialogowe Panelization Okno dialogowe Panelization

Panel jest tworzony w procesie zautomatyzowanym, w którym określasz rozmiar panelu oraz sposób rozmieszczenia wielu kopii danych płytki w przestrzeni panelu. Możesz także wskazać, w jaki sposób dane będą przechowywane. Zdecydowanie zalecamy użycie jednego z dostępnych kodów offsetu, ponieważ utrzymują one pliki małe i łatwe w zarządzaniu. Informacje o obrazie i wierceniach będą zdefiniowane w panelu tylko raz, a następnie pojawi się zestaw instrukcji kroków.

Narzędzia pozycjonowania

Panelizacja przebiega zgodnie z ogólnym schematem edycji w CAM Editor. Aby rozpocząć, możesz wydać polecenie Tools » Panelize PCB, następnie zaznaczyć obiekty, które chcesz uwzględnić w panelu (lub użyć skrótów klawiaturowych E, S, L, aby zaznaczyć wszystko), a potem wykonać polecenie klikając prawym przyciskiem myszy lub używając skrótu klawiaturowego Shift+9. Ta sekwencja otworzy okno dialogowe Panelization.

Okno dialogowe Panelization Okno dialogowe Panelization

Wyświetlane początkowo okno dialogowe Panelization zawiera informacje obliczone na podstawie zakresów płytki, którą panelizujesz (zdefiniowanych przez zaznaczone obiekty). U góry okna w Image Size polach podawane są poziome i pionowe zakresy zaznaczonych obiektów. Następnie wyświetlane są wartości dla Panel Size, Spacing oraz Parts Count.

Wszystkie te pola działają dynamicznie. Jeśli włączona jest opcja Calculate, zostanie pokazana maksymalna liczba kolumn i wierszy, które zmieszczą się dla dowolnego rozmiaru panelu i wartości odstępów, jakie wprowadzisz. Możesz zwiększyć liczbę kolumn i/lub wierszy na panelu, zbliżając płytki do siebie lub dopuszczając mniejszy margines wokół krawędzi panelu. Możesz też zmieścić więcej płytek, zwiększając rozmiar panelu.Wyłączenie opcji Calculate pozwala pracować z tym systemem „od tyłu”, tzn. możesz teraz wprowadzić liczbę kolumn i wierszy, które chcesz zmieścić na panelu, a wynikowy rozmiar panelu zostanie pokazany zgodnie z wartościami wprowadzonymi zarówno w polach Parts Count , jak i Spacing . Ponieważ wynikowy rozmiar panelu będzie miał nieregularne wartości, metoda ta prawdopodobnie będzie używana jedynie do określenia minimalnych wymagań panelu; następnie warto ponownie włączyć opcję Calculate i wprowadzić rozmiar panelu obsługiwany przez zakład produkcyjny i montażowy.

Układ płytek może być wyśrodkowany w panelu lub dosunięty do lewego dolnego rogu.

Kliknięcie przycisku Show Preview otworzy w oknie dialogowym podgląd, w którym możesz zobaczyć, jak panele będą wyglądały na arkuszu. Zmiany odstępów panelu będą aktualizowane w podglądzie, co pozwala uzyskać wymagane odstępy przed kontynuowaniem.

Po zdefiniowaniu wszystkich opcji zgodnie z potrzebami, kliknięcie OK  spowoduje wykonanie panelizacji, a układ paneli pojawi się w głównym obszarze roboczym projektu. Układ zaczyna się od oryginalnie zaznaczonych obiektów i jest rozmieszczany w górę oraz w lewo.

  • Możesz precyzyjnie zdefiniować odstępy dla układu paneli, korzystając z jednej z dwóch metod:
    • Offset - ta metoda pozwala określić odstępy między wierszami i kolumnami w odniesieniu do rozmiaru obrazu (tj. zaznaczenia obiektów). Gdy podasz wartość w polu Offset , musisz dodać wymagany odstęp do wartości w polu Image Size i wprowadzić tę łączną wartość jako offset. Na przykład, jeśli rozmiar obrazu wynosi 0.5 in, a wymagany odstęp to 200 mil, musisz wpisać 0.7 w odpowiednim polu Offset .
    • Gap - ta metoda pozwala określić bezpośredni odstęp między wierszami i kolumnami, a więc nie zależy od rozmiaru obrazu. Na przykład, jeśli wymagany odstęp to 200 mil, musisz wpisać 0.2 w odpowiednim polu Gap .
  • Użyj opcji Calculate , aby określić optymalną liczbę elementów na podstawie zdefiniowanych Panel Size i Spacing.
  • Włączenie opcji Use Step & Repeat umożliwi użycie osadzonych kodów Step and Repeat w celu zmniejszenia rozmiaru plików zawierających wielokrotnie te same informacje. Po użyciu w obszarze roboczym projektu w pełni wyświetlany będzie tylko oryginalny panel, a wszystkie pozostałe przewidywane kopie będą widoczne jako puste ramki.
  • Za każdym razem, gdy użyjesz polecenia panelizacji, do listy warstw w panelu CAMtastic zostanie dodana nowa warstwa. Jest to warstwa vent_border i w oknie dialogowym Layers Table (Tables » Layers) ma przypisany typ Temporary. Tę ramkę należy zachować, jeśli chcesz później szybko dodać odpowietrzenia do panelu.

Kroki we właściwym kierunku

Logiczne jest, że jeśli „odbijesz” osiem pełnych kopii swojej płytki na jednym panelu, wynikowy plik będzie co najmniej osiem razy większy. Dotyczy to sytuacji, gdy dane są exploded, czyli w pełni przepisywane w pliku opisu dla każdej nowej lokalizacji. Zwykle prawdziwe obciążenie takiego pliku nie wynika z jego rozmiaru, lecz z faktu, że każde przerysowanie ekranu trwa osiem razy dłużej.

CAM Editor oferuje dwa typy kodów offsetu, które pomagają utrzymać rozmiar plików na rozsądnym poziomie podczas panelizacji: tradycyjne polecenia Step & Repeat oraz ODB++ Steps.

Step & Repeat

Gdy w oknie dialogowym Panelization włączona jest opcja Use Step & Repeat, wcześniej zaznaczone dane są przenoszone do lewego dolnego rogu panelu. Wszystkie pozostałe sekcje panelu wyglądają bardzo podobnie do tego, co widać w podglądzie panelu: jako puste prostokąty pokazujące pionowe i poziome zakresy kopiowanych danych. Te prostokąty pojawiają się na każdej warstwie zawierającej informacje Step & Repeat.

Ponieważ dane przechowywane w każdym kroku są „zamrożone” w momencie panelizacji, najlepiej odłożyć użycie kodów Step & Repeat do chwili, gdy masz absolutną pewność, że dane źródłowe nie ulegną zmianie. Jest to oczywiście scenariusz idealny, ponieważ panelizację zwykle wykonuje się po zakończeniu weryfikacji. Ale co, jeśli po panelizacji płytki odkryjesz drobne poprawki, które trzeba wprowadzić?

Możliwe jest edytowanie danych Step & Repeat , choć nie jest to łatwe. Nowe flesze, rysunki lub tekst można dodać do danych widocznych w lewym dolnym obszarze panelu. Te dodatkowe obiekty można następnie dodać do pozostałych (powtarzanych) sekcji panelu za pomocą polecenia Edit » Step/Repeat » Add Objects. Po uruchomieniu polecenia kursor zmieni się w kwadrat i wejdziesz w tryb dodawania obiektów. Procedura polega na wykonaniu następującej sekwencji działań:

  1. Kliknij obiekty, które mają zostać dodane, aby je zaznaczyć. Kliknięcie poza obiektem pozwala przeciągnąć obszar zaznaczenia, aby objąć wiele obiektów. Zaznaczenie jest kumulatywne.
  2. Po zaznaczeniu wszystkich wymaganych obiektów kliknij prawym przyciskiem myszy.
  3. Następnie wybierz konkretną macierz Step & Repeat, do której chcesz dodać zaznaczone obiekty. Wystarczy ustawić kursor nad dowolnym obiektem należącym do zaznaczenia macierzy w oryginalnej ramce macierzy (lewy dolny róg) i kliknąć. Ramki w macierzy zostaną zmodyfikowane rozmiarem tak, aby pomieścić dodane obiekty oraz obiekty oryginalne. Tylko oryginalna (lewa dolna) ramka macierzy będzie zawierała widoczne obiekty — wszystkie pozostałe ramki pozostaną puste.
  4. Kontynuuj wybieranie obiektów do dodania do innych macierzy Step & Repeat albo kliknij prawym przyciskiem myszy, albo naciśnij Esc, aby zakończyć.

Dodanie obiektów może spowodować, że ramki w macierzy zaczną na siebie nachodzić. Możesz zmodyfikować odległość (lub szczelinę) między ramkami, używając okna dialogowego Modify Step_Repeat. Aby to zrobić, wybierz polecenie Edit » Step/Repeat » Modify z menu głównego. Po uruchomieniu polecenia kursor zmieni się w kwadrat i wejdziesz w tryb modyfikacji macierzy. Macierz modyfikuje się, wykonując następującą sekwencję działań:

  1. Wybierz konkretną macierz Step & Repeat do modyfikacji. Wystarczy ustawić kursor nad dowolnym obiektem należącym do zaznaczenia macierzy w oryginalnej ramce macierzy (lewy dolny róg) i kliknąć — pojawi się okno dialogowe Modify Step_Repeat. Użyj okna dialogowego, aby zmodyfikować liczbę wierszy i kolumn w macierzy, a także odstępy w macierzy, korzystając z jednej z dwóch metod:

    • Distance - ta metoda pozwala określić odstępy między wierszami i kolumnami w odniesieniu do rozmiaru obrazu (tj. zaznaczenia obiektów). Gdy podasz wartość w polu Distance , musisz dodać wymagany odstęp do wartości w polu Image Size i wprowadzić tę łączną wartość jako odległość. Na przykład, jeśli rozmiar obrazu wynosi 0.5 inches, a wymagany odstęp to 200 mil, musisz wpisać 0.7 w odpowiednim polu Distance .
    • Gap - ta metoda pozwala określić bezpośredni odstęp między wierszami i kolumnami, a więc nie jest zależna od rozmiaru obrazu. Na przykład, jeśli potrzebujesz odstępu 200 mil, musisz wpisać 0.2 w odpowiednim polu Gap .
    Kliknij przycisk Show Preview, aby rozwinąć okno dialogowe i wyświetlić okno podglądu szyku, w którym możesz zobaczyć, jak będzie wyglądał szyk po modyfikacji. Podgląd będzie się aktualizował w miarę wprowadzania zmian w ustawieniach szyku.
  2. Po wprowadzeniu wymaganych modyfikacji szyku kliknij OK — szyk Step & Repeat zostanie zmieniony zgodnie z określonymi modyfikacjami.
  3. Kontynuuj wybieranie i modyfikowanie kolejnych szyków Step & Repeat albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć.

Wykonywanie usunięć jest nieco bardziej złożone i polega na usuwaniu obiektów z powtarzanych (niewidocznych) sekcji panelu za pomocą polecenia Edit » Step/Repeat » Remove Objects, a następnie usunięciu tych samych obiektów z widocznej sekcji panelu przy użyciu polecenia Edit » Clear. Po uruchomieniu polecenia Edit » Step/Repeat » Remove Objects kursor zmieni się w kwadrat i przejdziesz w tryb usuwania obiektów. Usuwanie wykonuje się poprzez następującą sekwencję działań:

  1. Wybierz obiekty do usunięcia w obrębie oryginalnej ramki (lewy dolny róg) docelowego szyku Step & Repeat. Można to zrobić, po prostu ustawiając kursor nad istniejącym obiektem, który chcesz uwzględnić w zaznaczeniu, i klikając. Alternatywnie, kliknięcie z dala od obiektu pozwala przeciągnąć obszar zaznaczenia, aby objąć wiele obiektów. Zaznaczenie jest kumulatywne.
  2. Gdy wszystkie wymagane obiekty zostaną zaznaczone, kliknij prawym przyciskiem myszy. Obiekty zostaną usunięte z szyku, a ramki szyku zostaną przeskalowane w odniesieniu do obiektów, które pozostały.
  3. Kontynuuj wybieranie obiektów do usunięcia z innych szyków Step & Repeat albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć.
Jeśli usuniesz wszystkie obiekty z oryginalnej ramki szyku, szyk zostanie w praktyce usunięty.

Ponieważ ta sama grupa obiektów musi zostać wybrana dwa razy, dla dwóch różnych poleceń, ryzyko błędu jest duże, ale CAM Editor zapewnia możliwość ponownego wybrania poprzedniego zaznaczenia. Trudność tę potęguje fakt, że zarrayowane Step & Repeat pola pozostają puste, nie dając żadnych wskazówek co do zawartości, dopóki dane nie zostaną rozbite na informacje prymitywne za pomocą polecenia Edit » Step/Repeat » Explode. Po uruchomieniu polecenia kursor zmieni się w kwadrat i zostaniesz poproszony o wskazanie konkretnego szyku Step & Repeat do rozbicia. Wystarczy ustawić kursor nad dowolnym obiektem należącym do zaznaczenia szyku w oryginalnej ramce szyku (lewy dolny róg) i kliknąć. Wszystkie ramki w szyku zostaną wypełnione skopiowanymi informacjami z oryginału, a obramowania ramek zostaną usunięte. Kontynuuj rozbijanie innych szyków Step & Repeat albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć.

Rozmiar pliku może znacznie wzrosnąć podczas rozbijania danych, w zależności od ilości powtarzanych informacji.

Kroki ODB++

ODB++ rozwiązują problemy napotykane w kodach Step & Repeat. Każdy utworzony krok staje się nową kolumną odpowiadającą bieżącym wierszom warstw. Im więcej kroków dodasz, tym większa staje się macierz, w której można przechowywać dane. Jeden krok może zostać wstawiony raz lub wielokrotnie w innym kroku — dokładnie tak dzieje się podczas panelizacji z włączoną opcją Create ODB++ Step. Podczas używania opcji Create ODB++ Step tworzone są dwa nowe kroki oprócz domyślnego kroku dla przestrzeni projektu (cam_work):

  • jeden dla danych wybranych do panelizacji (campcb)
  • jeden dla samego panelu (campanel).
    Możesz zobaczyć zawartość każdego kroku, klikając dwukrotnie jego nazwę na karcie Steps panelu CAM.
    Krok zawierający wybrane dane jest automatycznie wstawiany jako podkrok kroku panelu, pojawiając się w formacie:
    [n]: StepName (Rows, Columns),
    gdzie [n] to kolejny dostępny numer przydzielony wstawionemu krokowi, zaczynając od 1, a Rows i Columns są pobierane z obszaru Parts Count okna dialogowego Panelization.

Podczas przeglądania zawartości kroku panelu w przestrzeni projektu wstawiony krok (danych) będzie widoczny jako puste białe prostokąty RowsxColumns. W przeciwieństwie do szyku Step & Repeat dane obiektów nie są widoczne w żadnej z sekcji szyku. Dla każdej instancji wstawionego kroku wyświetlany jest biały krzyż, określający miejsce, w którym zostanie wstawiona zawartość danych, jeśli zdecydujesz się eksplorować szyk kroków.

Przed zakończeniem pracy kliknij prawym przyciskiem myszy na kroku panelu i wybierz Refresh Inserts. Zapewnia to, że wstawione kroki na panelu będą odzwierciedlały bieżący stan danych źródłowych, tak aby wszelkie edycje wykonane po panelizacji zostały uwzględnione w gotowym panelu.

Aby uzyskać dostęp do okna dialogowego Steps Table, z którego można przeglądać informacje o krokach ODB++ dla bieżącego dokumentu, wybierz polecenie Tables » Steps z menu głównego. Gdy klikniesz OK  w oknie dialogowym Steps Table, karta Steps  na panelu CAMtastic  zostanie odświeżona. Z tej karty możesz dodawać/modyfikować kroki, klikając prawym przyciskiem myszy i wybierając odpowiednie polecenie z menu kontekstowego. Okno dialogowe Steps Table pojawi się automatycznie podczas importowania plików ODB++ do edytora CAMtastic.

Dodatkowe strategie panelizacji

Automatyczne narzędzia mogą pomóc zmaksymalizować liczbę identycznych płytek na panelu, ale co, jeśli wymagania dotyczące panelu są bardziej złożone? Jak dodać kupony wiertarskie lub otwory technologiczne do panelu? Co, jeśli chcesz zastosować step-and-turn dla danych, tworząc panel, który wygląda tak samo niezależnie od tego, jak go odwrócisz, co pozwala montować komponenty po obu stronach, przepuszczając panel przez tę samą maszynę pick-and-place dwa razy? Albo co, jeśli chcesz zoptymalizować wykorzystanie miejsca na panelu, rozmieszczając różne płytki na tym samym panelu?

Wszystkie te wymagania można spełnić, używając kroków ODB++ w CAM Editor. Punktem wyjścia jest automatyczna procedura panelizacji, ponieważ jest to jedyny sposób na utworzenie obrysu panelu przy użyciu opcji Create ODB++ Step zamiast opcji Use Step & Repeat.

Wstawianie kroków

Okna dialogowe  Enter Value i Add Insert to ODB StepOkna dialogowe Enter Value i Add Insert to ODB Step

Możesz wstawiać dodatkowe kroki obok szyku płytek na panelu. Na przykład producent płytek może umieścić kupon wiertarski na jednej z odłamywanych listew, aby wizualnie porównać zamierzone średnice otworów z tymi w wykonanych płytkach. Otwory technologiczne, używane do unieruchomienia panelu podczas wiercenia i frezowania warstw panelu, mogą być wymagane w innych miejscach panelu, a nie wewnątrz instancji płytek.

Najpierw musisz utworzyć nowy krok. Robi się to za pomocą polecenia Add Step, dostępnego z menu po kliknięciu prawym przyciskiem myszy na karcie Steps panelu CAM. Nowy krok ma wszystkie te same warstwy, ale wszystkie będą puste dla nowego kroku. Możesz kopiować lub przenosić dane między krokami z tego samego menu kontekstowego. W przeciwnym razie możesz umieszczać nowe obiekty na istniejących warstwach, gdy nowy krok jest aktywny — obiekty te będą istnieć tylko w tym kroku.

Na przykład, aby utworzyć kupon wiertarski, możesz utworzyć nowy krok, a następnie „zaflashować” każde z użytych narzędzi w projekcie na warstwie wierceń w jednym rzędzie. Na górnej warstwie sitodruku możesz umieścić tekst lub inne znaczniki identyfikujące dla każdego rozmiaru wiertła.

Powinieneś także narysować zamkniętą polilinię wokół danych na warstwie, którą w tabeli Layers oznaczyłeś jako typ Border, wybierając Tables » Layers z menu głównego. Zostanie to użyte do wygenerowania profile dla ODB++, czyli pliku, który umożliwia wstawianie kroków jeden w drugi bez naruszania ich zasięgu przez wzory wentylacji (venting).

Możesz utworzyć osobny krok dla każdego kuponu lub obiektu, który chcesz dodać do panelu. Każdy z nich możesz wstawić w odmierzonej lokalizacji w kroku nadrzędnym panelu, takim jak campanel, gdy krok panelu jest aktywny. Aby to zrobić, użyj polecenia Add Insert z menu po kliknięciu prawym przyciskiem myszy. Jeśli podczas pierwotnego tworzenia panelu zastosowałeś wzór wentylacji, powinieneś go usunąć, a następnie zastosować ponownie. Po wykonaniu tej operacji wzór wentylacji będzie respektował obrys profilu każdego kroku.

Step and Turn


Panelizacja step-and-turn to technika usprawniająca procedury w zakładzie montażowym. Zwykle płytki z komponentami na górze i na dole wymagają dwóch maszyn pick-and-place: jednej dla komponentów po stronie górnej panelu i drugiej dla strony dolnej. Załóżmy jednak, że górna i dolna strona panelu byłyby identyczne po odwróceniu — wtedy panel mógłby przejść przez tę samą maszynę montażową dwa razy.

Ważne jest rozróżnienie między stroną górną płytki a stroną górną panelu, ponieważ wymaga to, aby płytki po prawej stronie panelu były takie same jak po lewej, tylko odwrócone. Wymaga to również symetrycznego stackupu typów warstw. Połowa górnej strony panelu będzie zawierała obrazy górnej strony płytki, a druga połowa będzie zawierała obrazy dolnej strony płytki w formacie lustrzanym.

Aby to osiągnąć w CAM Editor, musisz najpierw skopiować wszystkie dane płytki do nowego kroku. Możesz użyć funkcji Swap Layers Data, wybierając Edit » Layers » Swap Layers Data z menu głównego, aby określić, gdzie zostaną umieszczone dane warstw po odwróceniu. W rezultacie Twoja warstwa górna będzie zawierała zarówno obrazy warstwy górnej, jak i dolnej, ale obrazy te pozostaną w oddzielnych krokach.

Jeśli nie utworzyłeś(-aś) jeszcze panelu z oryginalnego projektu, możesz zrobić to teraz, upewniając się, że w panelu znajduje się parzysta liczba kolumn lub wierszy, wyśrodkowana w panelu. Kliknij znak plusa obok wygenerowanego kroku campanel, a następnie kliknij prawym przyciskiem myszy wstawiony krok, aby go zmodyfikować. Zmień wartość wierszy lub kolumn tak, aby zniknęła połowa płytek. Następnie wstaw nowy krok, który utworzyłeś(-aś), panelizując go w identyczny sposób, z tą różnicą, że użyjesz obliczonego punktu bazowego, który umieści nową macierz w tym samym miejscu co kroki, które wcześniej usunąłeś(-aś). Upewnij się, że dla tego kroku włączona jest opcja Mirror.

The Modify Insert in ODB Step dialogThe Modify Insert in ODB Step dialog

Different Boards on the Same Panel

Odwracanie płytek na panelu to w rzeczywistości bardzo wąskie zastosowanie możliwości kroków ODB. Płytki mogą być odwracane, ponieważ ta sama warstwa może zawierać różne dane w każdym ze swoich kroków, które następnie można umieścić obok siebie w tej samej przestrzeni projektu. Ta podstawowa swoboda rodzi pytanie: dlaczego panel musi być zmacierzowany tą samą płytką? Odpowiedź brzmi: w CAM Editor nie ma takiego ograniczenia. Powody, dla których chce się umieszczać różne płytki na tym samym panelu, są różne. Zakład produkcyjny będzie zainteresowany maksymalizacją wykorzystanej powierzchni panelu, ale im większa płytka, tym trudniej to osiągnąć. Małe płytki, nawet jeśli pochodzą z innego źródła, mogą wypełnić dostępną przestrzeń i obniżyć koszty wytwarzania. Z drugiej strony pojedynczy produkt może składać się z kilku płytek, które projektant wolałby wytwarzać razem na jednym panelu. Oczywiście istnieją pewne ograniczenia. Możesz panelizować tylko płytki, które mają ten sam stackup warstw sygnałowych i wewnętrznych plane’ów. Wymagają one również kompatybilnych zestawów warstw wierceń. Domyślne zachowanie CAM Editor polega na tworzeniu nowych warstw podczas wczytywania nowych obrazów lub plików wierceń. Ta metoda nie wystarczy do wspólnej panelizacji różnych płytek, ponieważ potrzebujesz, aby różne dane płytek istniały na tej samej warstwie, ale w różnych krokach. Aby to umożliwić, na stronie CAM Editor - Import/Export page w oknie Preferences dostępna jest opcja pozwalająca importować dodatkowe pliki Gerber/Drill do istniejących warstw. Po włączeniu tej opcji zobaczysz okno mapowania za każdym razem, gdy zaimportujesz dodatkowe pliki danych Gerber, drill lub IPC po tym, jak takie warstwy zostały już zaimportowane.

The Map Layers to Import to Existing Layers dialogThe Map Layers to Import to Existing Layers dialog

Okno Maps Layers to Import to Existing Layers zawiera nowe pliki po lewej stronie i istniejące warstwy po prawej. Na podstawie rozszerzeń oraz Layer Types Detection Template, do którego uzyskuje się dostęp przez wybranie Tables » Layer Type Detection z menu głównego, CAM Editor zaproponuje dopasowania, ale możesz je dostosować według potrzeb. Pliki, których nie chcesz mapować do istniejących warstw, można ustawić tak, aby tworzyły nową warstwę albo aby zostały całkowicie pominięte w procesie importu. Konieczne jest utworzenie nowego kroku ODB i ustawienie go jako bieżącego przed kontynuowaniem tego procesu mapowania. W przeciwnym razie dane warstw zostałyby nałożone na siebie bez możliwości rozdzielenia danych jednej płytki od pozostałych.

Venting

Venting and Edit Pattern - Venting dialog

Możesz dodać wzór „venting” do niewykorzystanych obszarów panelu, co może pomóc równomiernie rozprowadzić chemiczny środek trawiący po panelu. Automatyczna panelizacja w CAM Editor wypełni całą przestrzeń między krawędzią panelu a instancjami płytek wybranym przez Ciebie wzorem venting. Wzór ten może być rastrowy, wektorowy, pełny (solid) lub oparty na kształtach. Możesz wybrać ogólne opcje kształtów z rozmiarami definiowanymi przez użytkownika albo wskazać istniejący DCode jako podstawę wzoru venting. Wzór zostanie zastosowany tylko do warstw sygnałowych i plane (są one zdefiniowane w kolumnie Layers Table in the Types ). Jeśli utworzyłeś(-aś) venting podczas pierwotnej panelizacji danych, a następnie dodałeś(-aś) kroki ODB++, takie jak kupony, otwory narzędziowe, a nawet odwrócone lub alternatywne płytki, najlepiej odświeżyć wzór venting. Osiąga się to przez usunięcie venting i ponowne jego dodanie. Odpowiednie polecenia pojawią się po kliknięciu prawym przyciskiem myszy wpisu kroku dla panelu (campanel), który znajduje się na karcie Steps panelu CAM. Warto pamiętać, aby ustawić krok panelu jako bieżący, aby te polecenia stały się aktywne. Aby dodać wzór venting do bieżącej spanelizowanej PCB, wybierz polecenie Tools » Venting z menu głównego. Sposób użycia tego polecenia zależy od tego, czy zachowałeś(-aś) warstwę vent_border podczas panelizacji PCB.

  • With a vent_border layer present – po uruchomieniu polecenia pojawi się okno Venting . Domyślnie wszystkie warstwy sygnałowe i plane zostaną wybrane do venting. Aby odznaczyć warstwę, po prostu kliknij jej wpis. Lewa strona okna pokazuje aktualnie zdefiniowany wzór venting, który zostanie zastosowany. Kliknij przycisk Edit Pattern, aby otworzyć okno Edit Pattern - Venting, w którym możesz zdefiniować konkretny wzór venting, którego chcesz użyć. Po zdefiniowaniu wzoru venting i warstw do wentylowania zgodnie z potrzebami, kliknięcie OK zastosuje wzór venting do panelu we wszystkich obszarach poza vent_border.

  • With no vent_border layer present – bez warstwy vent_border obrys panelu nadal będzie istniał, ale poszczególne PCB na panelu nie będą miały granicy, na podstawie której można obliczyć obszar dla venting. W związku z tym musisz dodać obrysy do każdej PCB na panelu, zasadniczo tworząc własną warstwę vent_border. Dodanie nowej warstwy i użycie polecenia polilinii do narysowania granic wokół każdej PCB na panelu to jeden z najszybszych sposobów, aby to osiągnąć. Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostaniesz poproszony(-a) o wskazanie obrysów panelu i PCB. Po prostu przeciągnij ramkę zaznaczenia wokół całego panelu. Zostaną teraz zaznaczone wszystkie obrysy PCB oraz obrys panelu. Kliknij prawym przyciskiem myszy — pojawi się okno Venting. Zdefiniuj wzór venting i warstwy do wentylowania zgodnie z potrzebami, a następnie kliknij OK. Wzór venting zostanie zastosowany do panelu w obszarze zdefiniowanym pomiędzy obrysem panelu a obrysami PCB. Użyj okna Edit Pattern - Venting, aby zdefiniować wzór venting zgodnie z potrzebami. Jeśli Fill Type jest ustawione na Polygon (Raster), wszystkie pozostałe ustawienia w tym oknie będą wyłączone. Obrys panelu zostanie wypełniony pełnym wzorem poligonowym. Jeśli Fill Type jest ustawione na Vector, możesz wybrać użycie pełnego obrazu (solid image) albo kształtu/Dcode. Możesz wybrać kształt i wprowadzić rozmiar używany do wypełnienia albo wskazać użycie istniejącej apertury. Jeśli wybrałeś(-aś) użycie Shape/Dcode, możesz określić odstęp XY używanego kształtu. Użycie wzoru poligonowego spowoduje dodanie dwóch nowych Dcode do listy apertur. Pojawią się one jako wpisy Poex i Poin. Jeśli używasz kształtów i rozmiarów dla wzorów wektorowych, które nie są istniejącymi aperturami, zostaną one dodane do listy apertur z kolejnym dostępnym Dcode.

Film Wizard

Aby spanelizować wybrane warstwy Gerber w obrębie pojedynczego obszaru filmu (film box), umożliwiając wyprowadzenie warstw Gerber na film dla bieżącego dokumentu, użyj polecenia Tools » Film Wizard z menu głównego. Najpierw upewnij się, że włączone (ON) są tylko te warstwy Gerber, które chcesz uwzględnić w panelu. Po uruchomieniu polecenia pojawi się okno Film Wizard. Użyj tego okna, aby zdefiniować rozmiar filmu oraz macierz warstw na filmie. Możesz wybrać jedną z predefiniowanych definicji rozmiaru/macierzowania z listy rozwijanej Film Description albo wprowadzić własną. Obszar Individual Film Size okna pokazuje ilość filmu dostępną dla każdego obrazu w macierzy, na podstawie określonych ustawień rozmiaru/macierzy. Kliknięcie przycisku Neg/Mirror otworzy okno Film Wizard - Select Layers. Użyj go, aby wybrać, które warstwy mają zostać odbite lustrzanie (mirrored) lub wykonane jako negatywy (negatives) na filmie. Po zdefiniowaniu opcji filmu kliknięcie OK  w oknie Film Wizard spowoduje utworzenie warstwy(-w) filmu. Pojawi się okno z pytaniem, czy usunąć stare obiekty. Jeśli wybierzesz Yes, panel filmu zostanie utworzony, a oryginalne warstwy zostaną usunięte. Jeśli wybierzesz No, panel filmu zostanie utworzony, a wszystkie oryginalne warstwy pozostaną, ale zostaną wyłączone (OFF). Zwykle na film umieszcza się tylko warstwy sygnałowe i plane. W większości przypadków warstwy plane są wykonywane jako negatywy. Jeśli określiłeś(-aś) własne ustawienia rozmiaru filmu/liczby elementów macierzy, przycisk Add Description stanie się dostępny. Kliknięcie tego przycisku doda definicję do kreatora i będzie ona dostępna z listy rozwijanej Film Description przy następnym użyciu polecenia. Upewnij się, że Individual Film Size jest co najmniej tak duży jak rzeczywiste rozmiary obwiedni obrazu (image extents). Jeśli nie, będzie można kontynuować, ale pojawi się okno ostrzeżenia informujące o tym fakcie. Wyniki panelizacji mogą być mniej niż zadowalające. Usunięcie oryginalnych warstw jest operacją, której nie można cofnąć. Utworzone warstwy filmu są dodawane do listy warstw na panelu CAMtastic  i są nazywane jako film1film2film3 itd. Liczba warstw filmu jest obliczana przez podzielenie liczby włączonych warstw (które chcesz umieścić na filmie) przez liczbę elementów w macierzy XY na pojedynczym filmie. Na przykład, jeśli masz 10 włączonych warstw i macierz 1x2, liczba utworzonych warstw filmu wyniesie 5.Włączone warstwy są rozmieszczane na warstwach filmu zgodnie z kolejnością na liście warstw. Dlatego, przy 10 warstwach i układzie 1x2, pierwsze dwie warstwy zostaną umieszczone na warstwie film1, kolejne dwie na warstwie film2 itd. Dla większych macierzy warstwy są rozmieszczane przeciwnie do ruchu wskazówek zegara, zaczynając od lewego górnego rogu.

Board Edges

Sposób oddzielenia płytek od panelu jest istotny zarówno dla wytwórni, jak i montażowni. Na przykład montażownia może preferować pozostawienie paneli w całości do momentu obsadzenia płytek, co zakłada, że panele będą wystarczająco sztywne, aby utrzymać się razem podczas montażu, ale jednocześnie na tyle perforowane, by później można je było bez problemu odłamać od panelu.

V-Scoring

V-scoring jest praktycznym rozwiązaniem, polegającym na wykonaniu rowka w kształcie litery V pomiędzy sekcjami płytek po obu stronach panelu (od góry i od dołu), pozostawiając cienki mostek łączący. Wszystkie szczegóły tego procesu, takie jak kąt ostrza i grubość mostka, oraz to, czy stosować jump-scoring (obszary, w których rowek jest przerywany, co zwiększa sztywność panelu), muszą zostać przekazane operatorowi maszyny do nacinania.

Obecnie maszyny do nacinania wymagają zaprogramowania. Często odbywa się to na podstawie formularzy innych niż CAD, które wypełniasz, wskazując punkty danych i linie w konfiguracji panelu. Niektóre firmy wykonujące nacinanie będą jednak w stanie wyodrębnić informacje o wierceniach i liniach z plików Gerber — w takim przypadku możesz zaprojektować linie nacinania w CAM Editor dokładnie tak, jak chcesz. W każdym razie umieszczenie linii nacinania na górnej warstwie sitodruku zapewni operatorowi maszyny wskazówki wizualne, które będą używane wraz z wyodrębnionymi oraz jednoznacznymi informacjami, które dostarczysz.

NC Routing

Tradycyjna metoda wykonywania krawędzi płytek polega jednak na frezowaniu. Gładkie krawędzie płytek można uzyskać, zagłębiając frez w płytkę w określonych miejscach, prowadząc go wzdłuż z góry wyznaczonej ścieżki, a następnie wycofując.


Podczas przygotowywania informacji do frezowania istotnych jest kilka kwestii. Obejmują one rozmiar i kształt narzędzia, a także ścieżkę frezowania wraz z punktami zagłębienia i wycofania.

Aby wygenerować i przejrzeć te instrukcje, CAM Editor musi zostać skonfigurowany w trybie NC Routing, do którego można przejść z menu View lub z panelu CAM. W tym trybie możesz tworzyć nowe narzędzia w tabeli narzędzi , wybierając Tables » NC Tools z menu głównego, na podstawie zaznaczonych „flashy” w projekcie. Po uruchomieniu polecenia pojawi się okno dialogowe Tool Table. Domyślnie tabela będzie zawierała listę narzędzi na podstawie zaimportowanego pliku NC Drill; w przeciwnym razie będzie pusta. Użyj tabeli, aby dodać/edytować definicje narzędzi. Można zdefiniować do 99 narzędzi, każde z unikalnym kodem D, zaczynając od D9500. Użyj przycisków Save Open , aby odpowiednio zapisać bieżącą definicję tabeli narzędzi lub wczytać wcześniej zapisaną definicję. Dane narzędzi są przechowywane w pliku ustawień Mill/Rout Table Settings (*.mts). Najechanie kursorem na różne kolumny siatki tabeli spowoduje wyświetlenie podpowiedzi z dodatkowymi informacjami o danym wpisie.

Następnie możesz użyć poleceń dostępnych w menu Rout, aby zdefiniować ścieżki frezowania przy użyciu tych lub innych istniejących narzędzi.

Użyj następujących poleceń z menu View » Display Symbols , aby przełączać wyświetlanie elementów związanych ze ścieżkami frezowania:

  • Drill – przełącza wyświetlanie symboli wierceń w bieżącym dokumencie. Symbole wierceń służą jako pomoc wizualna do łatwego lokalizowania punktów wiercenia. Symbol wiercenia ma postać białego krzyżyka, oznaczającego środek punktu wiercenia.
  • Direction Arrows – przełącza wyświetlanie strzałek kierunku dla ścieżek frezowania.
  • Centerline Path – przełącza wyświetlanie oryginalnej linii środkowej ścieżki frezowania — ścieżki bez zastosowanej kompensacji (offsetu) narzędzia. Efekt tego polecenia jest widoczny tylko wtedy, gdy tryb Fill  jest WYŁĄCZONY.
  • Plunge – przełącza wyświetlanie symboli punktów zagłębienia dla ścieżek frezowania w bieżącym dokumencie. Punkt zagłębienia to początkowy punkt wejścia narzędzia frezującego podczas frezowania ścieżki w projekcie.
  • Retract – przełącza wyświetlanie symboli punktów wycofania dla ścieżek frezowania w bieżącym dokumencie. Punkt wycofania to punkt wyjścia narzędzia frezującego po wykonaniu frezowania ścieżki w projekcie.

Aby przerysować wybraną ścieżkę frezowania, co pozwala zobaczyć dokładnie, jak narzędzie będzie się poruszać podczas rzeczywistej produkcji płytki, wybierz polecenie View » Redraw a Rout Path z menu głównego. Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostaniesz poproszony o wskazanie obiektu frezowanego. Wystarczy ustawić kursor w dowolnym miejscu nad obiektem, który został sfrezowany, i kliknąć. Najpierw zostanie przerysowany odcinek zagłębienia ścieżki. Kontynuuj klikanie, aby przerysować ścieżkę frezowania, segment po segmencie, aż do osiągnięcia punktu wycofania. Jest to dokładna ścieżka, której użyje narzędzie frezujące podczas wykonywania płytki. Zwróć uwagę, że może być łatwiej włączyć tylko warstwę frezowania, a wszystkie pozostałe warstwy wyłączyć.

Create Rout Path(s)

Aby utworzyć ścieżki frezowania z zaznaczonych ścieżek (traces) w bieżącym dokumencie, wybierz polecenie Rout » Create Rout Path(s) z menu głównego. 

Najpierw upewnij się, że zdefiniowano narzędzia wiertarskie. Jeśli wcześniej wczytano plik NC Drill, narzędzia dla projektu zostaną załadowane automatycznie i pojawią się w oknie dialogowym Tool Table (Tables » NC Tools). Jeśli obecnie nie zdefiniowano żadnych narzędzi, podczas próby uruchomienia polecenia pojawi się okno dialogowe informujące o tym fakcie i konieczne będzie zdefiniowanie narzędzi poprzez import pliku wierceń lub ręczne wprowadzenie.

Po zdefiniowaniu narzędzi zgodnie z potrzebą, uruchomienie polecenia otworzy okno dialogowe Select Mill/Drill Tool . Okno udostępnia listę rozwijaną wszystkich narzędzi wiertarskich aktualnie zdefiniowanych dla projektu. Wybierz narzędzie, którego chcesz użyć do frezowania, i kliknij OK. Kursor zmieni się w mały kwadrat i zostaniesz poproszony o wskazanie obiektów, które chcesz frezować. Wystarczy ustawić kursor nad pojedynczymi obiektami i kliknąć, aby dodać je do zaznaczenia, lub skorzystać z jednego z wielu dostępnych narzędzi zaznaczania. Gdy wszystkie obiekty zostaną zaznaczone zgodnie z wymaganiami, kliknij prawym przyciskiem myszy.

Zaznaczone obiekty zostaną sfrezowane, a warstwa frezowania zostanie utworzona i dodana do listy warstw w panelu CAMtastic . Pojawi się okno dialogowe Create Rout Path(s) , w którym możesz zmienić narzędzie użyte do frezowania oraz jego offset. Możesz także odwrócić kierunek ścieżek frezowania — punkty zagłębienia staną się punktami wycofania i odwrotnie. Zmiany te są wirtualne i zostaną zastosowane na stałe dopiero po kliknięciu przycisku OK .

  • Frezowanie jest zwykle powiązane ze ścieżkami (traces). Często w zaznaczeniu znajdują się również pady, które są napotykane wzdłuż ścieżek frezowania. Użyj opcji w oknie dialogowym Rout Pads Options (Rout » Rout Pads Options), aby określić, jak takie pady mają być obsługiwane. Domyślnie okrągłe pady zostaną zamienione na punkty wiercenia.
  • Pojedynczo połączone segmenty linii będą miały własne punkty zagłębienia i wycofania. Aby mieć jeden punkt zagłębienia i jeden punkt wycofania, musisz najpierw połączyć poszczególne segmenty. Z kolei punkty zagłębienia i wycofania można dodać do ścieżki frezowania, dzieląc ścieżkę na segmenty.
  • Warstwa frezowania będzie zawierać wszystkie ścieżki frezowania i — jeśli jest włączona — wyświetli szereg symboli związanych z frezowaniem. Symbole te odzwierciedlają punkty zagłębienia i wycofania, a także kierunek każdej ścieżki.
  • Następujące apertury nie mogą być użyte w ścieżce frezowania: CustomDiamondDonutTarget oraz Thermal.
  • Uważaj, aby nie frezować ścieżek i padów na warstwach sygnałowych/planów.
  • Punkty zagłębienia i wycofania zostaną wstawione w domyślnych lokalizacjach podczas tworzenia ścieżki frezowania. Te punkty, wraz z narzędziem, offsetem i kierunkiem frezowania, można modyfikować na dowolnym etapie, używając odpowiedniego polecenia Modify Rout Path(s).

Modify Rout Path(s)

Aby zmodyfikować zaznaczone ścieżki frezowania w bieżącym dokumencie, wybierz polecenie Rout » Modify Rout Path(s) z menu głównego.

Najpierw upewnij się, że warstwa frezowania jest jedyną warstwą WŁĄCZONĄ i jest widoczna w obszarze projektu.

Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostaniesz poproszony o wskazanie ścieżek frezowania, które chcesz zmodyfikować. Wystarczy ustawić kursor nad pojedynczymi obiektami i kliknąć, aby dodać je do zaznaczenia, lub skorzystać z jednego z wielu dostępnych narzędzi zaznaczania. Gdy wszystkie obiekty zostaną zaznaczone zgodnie z wymaganiami, kliknij prawym przyciskiem myszy.

Pojawi się okno dialogowe Modify Rout Path(s) , w którym możesz zmienić narzędzie użyte do frezowania oraz jego offset. Możesz także odwrócić kierunek ścieżek frezowania — punkty zagłębienia staną się punktami wycofania i odwrotnie. Zmiany te są wirtualne i zostaną zastosowane na stałe dopiero po kliknięciu przycisku OK .

  • Warstwa frezowania zawiera wszystkie ścieżki frezowania i — jeśli jest włączona — wyświetli szereg symboli związanych z frezowaniem. Symbole te odzwierciedlają punkty zagłębienia i wycofania, a także kierunek każdej ścieżki.
  • Podczas modyfikowania pojedynczej ścieżki frezowania przyciski Plunge Retract  stają się dostępne w oknie dialogowym Modify Rout Path(s) . Użyj tych przycisków, aby w razie potrzeby zmienić położenie punktów zagłębienia i wycofania.

Rout Pads Options

W oknie dialogowym Rout Pads Options możesz zdefiniować opcje, które mają być uwzględniane, gdy na ścieżce frezowania (rout) napotkane zostaną pady. Aby otworzyć to okno, wybierz polecenie Rout » Rout Pads Options z menu głównego. Skonfiguruj dostępne opcje zgodnie z potrzebami.

Domyślnie okrągłe pady zostaną zamienione na punkty wiercenia.

Automatyczne frezowanie obrysu (Automatic Border Routing)

Ścieżki frezowania można definiować ręcznie, jednak w miarę możliwości należy korzystać z narzędzi automatycznych. Połączenie segmentów obrysu płytki w jedną, zamkniętą polilinię będzie znacznie mniej pracochłonne niż próba ręcznego, precyzyjnego rozmieszczenia ścieżki frezowania, szczególnie gdy obrys płytki zawiera łuki.

Najpierw upewnij się, że obrys PCB stanowi jedną, zamkniętą granicę. Może być konieczne użycie polecenia Join command, aby to uzyskać.

Użyj polecenia Auto-Rout PCB Border z menu Rout, aby utworzyć ścieżkę frezowania wokół całej płytki, wykorzystując obrys PCB. Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i pojawi się prośba o wskazanie narożnika obrysu, w którym mają zostać umieszczone punkty zagłębienia (plunge) i wycofania (retract) dla ścieżki. Wystarczy ustawić kursor nad obrysem i kliknąć — wybrany zostanie narożnik najbliższy miejscu kliknięcia. Ponownie: jeśli na tym etapie nie możesz wybrać żadnego wierzchołka obrysu PCB, upewnij się, że obrys jest obiektem zamkniętej polilinii.

Następnie zostaniesz poproszony o wybór kierunku frezowania. Dla ułatwienia wyświetlana jest linia pomocnicza względem wybranego narożnika obrysu. Ustaw kursor w ogólnym kierunku, w którym chcesz frezować, i kliknij — pojawi się okno dialogowe Auto Rout PCB. Użyj go, aby wybrać narzędzie, którym chcesz frezować obrys, oraz określić wysunięcia punktów plunge i retract.

Po zdefiniowaniu opcji frezowania kliknij OK. Ścieżka frezowania zostanie utworzona i dodana do warstwy rout.

Okno dialogowe Auto Rout PCB Okno dialogowe Auto Rout PCB

Wierzchołek, który wybierzesz jako początek ścieżki frezowania, powinien znajdować się w lewym dolnym rogu projektu; w przeciwnym razie linie wysunięcia (jeśli je włączysz) mogą faktycznie wchodzić w obszar płytki. Możesz postępować zgodnie z instrukcjami na pasku stanu i kliknąć drugą lokalizację na obrysie, aby określić kierunek ścieżki frezowania. Kliknięcie prawym przyciskiem myszy w celu zakończenia spowoduje wyświetlenie okna dialogowego Auto Rout PCB, w którym możesz wybrać narzędzie wiertła oraz wartości wysunięć dla punktów plunge i retract.

Jeśli dla wybranego narzędzia nie zdefiniowano wartości offsetu kompensacji frezu (w tabeli narzędzi), może ona zostać wygenerowana automatycznie. Zostanie utworzona nowa warstwa (*.rte) zawierająca ścieżkę frezowania obrysu PCB.
Możesz następnie dodać mostki (tabs) wzdłuż ścieżki frezowania, co powoduje wycofanie narzędzia z panelu i przesunięcie się wzdłuż ścieżki o określoną odległość przed ponownym zagłębieniem. Umieszczanie mostków frezowania jest analogiczne do segmentów jump-scoring: pozostawiają one płytki w określonych miejscach w pełni połączone z panelem, gotowe do odłamania w późniejszym czasie.

  • Podczas ustawiania kursora w wymaganym miejscu na ścieżce frezowania, w którym ma zostać wstawiony mostek, ważne jest, aby kliknąć bezpośrednio na samej ścieżce. W trybie wypełnienia (Fill) ścieżka frezowania może składać się z rzeczywistej ścieżki oraz ścieżki odsuniętej (offset). W efekcie środek wypełnionej ścieżki może nie pokrywać się z rzeczywistą ścieżką frezowania, a kliknięcie nie wstawi mostka. W takim przypadku zaleca się przełączenie na tryb obrysu (Outline) (Shift+F). Zostanie pokazana ścieżka frezowania oraz ewentualna ścieżka offsetowa (kompensacyjna): pierwsza jako linia ciągła, druga jako linia kropkowana.
  • Punkt kierunku musi zostać ustawiony w pozycji przyległej do krawędzi obrysu.
  • Jeśli narzędzie wybrane do frezowania nie ma zdefiniowanej kompensacji frezu, pojawi się okno dialogowe z pytaniem, czy chcesz przypisać wartość domyślną. Ta wartość domyślna będzie równa rozmiarowi samego narzędzia.
  • Aby użyć tego polecenia, musi być zdefiniowane co najmniej jedno narzędzie wiertła. Jeśli nie zdefiniowano żadnych narzędzi, uruchomienie polecenia spowoduje wyświetlenie okna dialogowego informującego o tym, a następnie zostaniesz przekierowany do okna Tool Table (Tables » NC Tools), skąd możesz wczytać dane wiercenia z pliku lub wprowadzić definicje narzędzi ręcznie.
  • Warstwa rout zostanie utworzona (jeśli jeszcze nie istnieje) na podstawie nazwy warstwy, z której wykorzystano obrys PCB.

Ręczne narzędzia frezowania (Manual Routing Tools)

Okręgi mogą być tworzone jako obiekty zgodne z ruchem wskazówek zegara lub przeciwnie, co pozwala określić promień. Punkt plunge będzie w środku okręgu, a narzędzie wycofa się po pełnym wyfrezowaniu okręgu. Szczeliny (slots) są mniej zautomatyzowane, ponieważ musisz upewnić się, że zaczynasz w punkcie plunge i wracasz do niego, gdy chcesz umieścić punkt retract, klikając prawym przyciskiem myszy — jeśli chcesz, aby szczelina była kompletna. Frezowanie tekstu (text routs) działa jak frezowanie szczelin, z predefiniowanymi ścieżkami dla każdej litery (w tym punktami plunge i retract); podajesz jedynie treść i wskazujesz wysokość liter.

Instrukcje frezowania oczywiście nie muszą być funkcjami wyłącznie „po panelizacji”. Wszelkie obiekty frezowania zdefiniowane wewnątrz płytki, takie jak wewnętrzne szczeliny, które uwzględnisz do panelizacji, zostaną dołączone wraz z pozostałymi danymi panelu.

Aby ręcznie umieszczać ścieżki frezowania w bieżącym dokumencie, wybierz polecenie Rout » Manual Rout z menu głównego. Polecenie bazuje na umieszczaniu polilinii. Polilinie są przydatne, jeśli musisz zamknąć linię lub wstawić łuki jako część linii — czego nie da się osiągnąć przy użyciu standardowych linii. 

Po uruchomieniu polecenia pojawi się okno dialogowe Select Mill/Drill Tool. Wybierz z listy dostępnych narzędzi to, którego chcesz użyć do frezowania. Po kliknięciu OK przejdziesz do trybu umieszczania polilinii, a na kursorze pojawi się wypełnione kółko reprezentujące wybrany rozmiar narzędzia. Umieszczanie odbywa się poprzez następującą sekwencję działań:

  1. Ustaw kursor w wymaganym miejscu obszaru roboczego i kliknij, aby zakotwiczyć początek polilinii.
  2. Przesuń kursor i kliknij ponownie, aby umieścić kolejny wierzchołek polilinii.
  3. Kontynuuj umieszczanie kolejnych wierzchołków, klikając za każdym razem, aż uzyskasz pożądany kształt polilinii.
  4. Kliknij prawym przyciskiem myszy, aby wyświetlić menu oferujące różne polecenia, które można stosować w trybie umieszczania polilinii. W menu dostępne są następujące polecenia:

    • End - kończy umieszczanie tej konkretnej polilinii bez jej zamykania.
    • Close - zamyka linię, rysując odcinek od ostatnio umieszczonego punktu do punktu początkowego, i kończy umieszczanie tej konkretnej polilinii.
    • Change to Line - zmienia tryb umieszczania na linie proste.
    • Change to Arc - zmienia tryb umieszczania na łuki.
    • Draw Arc Clockwise - rysuje łuk od poprzedniego wierzchołka zgodnie z ruchem wskazówek zegara.
    • Draw Arc C-Clockwise - rysuje łuk od poprzedniego wierzchołka przeciwnie do ruchu wskazówek zegara.
    • Undo Polyline Changes - usuwa bieżącą polilinię, pozostając w trybie umieszczania polilinii.
    • Snap Change - włącza/wyłącza tryb przyciągania (snap) podczas umieszczania polilinii.
    • Cancel Action - usuwa bieżącą polilinię i wychodzi z trybu umieszczania polilinii.
  5. Po zakończeniu lub zamknięciu polilinii albo po cofnięciu zmian pozostaniesz w trybie umieszczania. Kontynuuj umieszczanie kolejnych obiektów polilinii lub naciśnij Esc , aby wyjść z trybu umieszczania polilinii. Alternatywnie kliknij prawym przyciskiem myszy i wybierz Cancel Action z menu podręcznego.

  • Polilinia musi mieć co najmniej dwa różne wierzchołki, aby można było ją zakończyć.
  • Polilinia musi mieć co najmniej trzy różne wierzchołki, aby można było ją zamknąć.
  • Polilinie będą rysowane na bieżącej warstwie. Bieżąca warstwa jest wyświetlana w panelu CAMtastic u góry listy warstw. Dwukrotne kliknięcie dowolnej warstwy na liście warstw spowoduje ustawienie jej jako warstwy bieżącej.
  • Aby frezować ręcznie, narzędzia muszą być wcześniej zdefiniowane; w przeciwnym razie pojawi się okno dialogowe informujące o tym, a następnie zostaniesz przekierowany do okna Tool Table (Tables » NC Tools), gdzie możesz dodać definicje narzędzi.
  • Najszybszym sposobem wygenerowania narzędzi jest utworzenie plików NC Drill z dokumentu projektu PCB. Są one importowane do edytora CAMtastic, a definicje narzędzi dodawane do okna Tool Table.

Dodawanie mostka do wybranej ścieżki frezowania (Adding Tab to Selected Rout Path)

Aby dodać mostek wzdłuż wybranej ścieżki frezowania w bieżącym dokumencie, wybierz polecenie Rout » Add Tabs z menu głównego. Po uruchomieniu polecenia pojawi się okno dialogowe Enter Value. Użyj go, aby wprowadzić wartość rozmiaru mostka w aktualnie wybranych jednostkach obszaru roboczego (cale lub mm). Po kliknięciu OK wrócisz do głównego okna projektu, kursor zmieni się w mały kwadrat i pojawi się prośba o wskazanie miejsca dla mostka. Po prostu ustaw kursor w wymaganym punkcie na ścieżce frezowania, w którym chcesz wstawić mostek, i kliknij.

Mostek zostanie wstawiony, co w praktyce dzieli ścieżkę frezowania na dwa segmenty, przy czym każdy segment otrzyma własne punkty plunge i retract.

Kontynuuj dodawanie kolejnych mostków wzdłuż ścieżek frezowania albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć.

Podczas ustawiania kursora w wymaganym miejscu na ścieżce frezowania, w którym ma zostać wstawiony mostek, ważne jest, aby kliknąć bezpośrednio na samej ścieżce. W trybie Fill  ścieżka frezowania może składać się z rzeczywistej ścieżki oraz ścieżki odsuniętej (offset). W efekcie środek wypełnionej ścieżki może nie być rzeczywistą ścieżką frezowania, a kliknięcie nie wstawi mostka. W takim przypadku zaleca się przełączenie na tryb Outline  (Shift+F). Zostanie pokazana ścieżka frezowania oraz ewentualna ścieżka offsetowa (kompensacyjna): pierwsza jako linia ciągła, druga jako linia kropkowana.

Konwersja linii na łuk (Converting Lines to Arc)

Aby przekonwertować linie na łuk dla określonej ścieżki frezowania (rout path) w bieżącym dokumencie, wybierz polecenie Rout » Convert Lines to Arc z menu głównego. Po uruchomieniu polecenia przejdziesz w tryb konwersji, który obejmuje następującą sekwencję działań:

  1. Wybierz punkt początkowy łuku. Najedź kursorem na wierzchołek na ścieżce frezowania i kliknij, aby zakotwiczyć ten punkt.
  2. Wybierz punkt końcowy łuku. Ponownie najedź kursorem na inny wierzchołek na ścieżce frezowania i kliknij, aby zakotwiczyć ten drugi punkt. Podczas przesuwania kursora pojawi się linia pomocnicza.
  3. Wybierz punkt pośredni na łuku. Najedź kursorem na trzeci wierzchołek na ścieżce frezowania i kliknij — linie zostaną zastąpione łukiem, którego rozmiar jest określany przez długość linii pomocniczej łączącej punkt początkowy i końcowy oraz odległość wybranego punktu pośredniego od tej linii.
  4. Kontynuuj konwersję kolejnych linii na łuki dla innych ścieżek frezowania albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć.
  • Jeśli ścieżka frezowania składa się z odcinków linii, przed użyciem polecenia należy najpierw połączyć te odcinki.
  • Aby polecenie działało, w ścieżce frezowania, w której chcesz umieścić łuk, muszą znajdować się co najmniej trzy wierzchołki — na przykład polilinia tworząca kąt prosty, gdzie punkt początkowy i końcowy to końce polilinii, a punktem pośrednim dla łuku jest wierzchołek (narożnik) polilinii.

Konwersja linii na okrąg

Aby przekonwertować zamkniętą ścieżkę frezowania typu boundary na okrąg frezowania (rout circle) w bieżącym dokumencie, wybierz polecenie Rout » Convert Lines to Circle z menu głównego. Po uruchomieniu polecenia zostaniesz poproszony o wskazanie zamkniętej granicy. Wystarczy najechać kursorem na fragment granicy ścieżki frezowania, którą chcesz przekonwertować na okrąg, i kliknąć — zamknięta ścieżka frezowania zostanie zastąpiona okręgiem, którego środek jest zdefiniowany jako środek prostokąta ograniczającego (bounding rectangle) obejmującego zamknięty kształt granicy, a promień jest zdefiniowany przez poziomą odległość od tego środka do krawędzi prostokąta ograniczającego.

Kontynuuj konwersję kolejnych zamkniętych ścieżek frezowania typu boundary na okręgi frezowania albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć.

Jeśli ścieżka frezowania jest zamkniętą granicą złożoną z odcinków linii, przed użyciem polecenia należy najpierw połączyć te odcinki.

Mill Boundary

Kolejne narzędzie automatyczne, Mill Boundary, wykrywa obrys w podobny sposób (ponownie wymagana jest zamknięta polilinia), ale następnie tworzy wzór przejść „tam i z powrotem”, który wyfrezuje cały obszar, zamiast wycinać go dookoła i pozwolić, by wypadł z płytki lub panelu. Wybierz polecenie Rout » Mill Boundary z menu głównego, aby utworzyć ścieżki do frezowania zamkniętych granic w bieżącym dokumencie. Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostaniesz poproszony o wskazanie obiektów zamkniętej granicy, dla których chcesz utworzyć ścieżki frezowania. Po prostu najedź kursorem kolejno na każdą zamkniętą granicę i kliknij. Gdy wszystkie wymagane zamknięte granice zostaną wybrane, kliknij prawym przyciskiem myszy.

Pojawi się okno dialogowe Milling. Użyj tego okna, aby określić, na której warstwie mają zostać umieszczone ścieżki frezowania. Możesz wybrać bieżącą warstwę, nową warstwę lub jedną z istniejących warstw w dokumencie. Użyj pola Select Tool , aby wybrać, którego z dostępnych narzędzi wiertarskich (drill tools) chcesz użyć do frezowania ścieżek. Opcja Delete Old Objects umożliwia pozostawienie oryginalnych obiektów granicy do celów porównawczych.

  • Jeśli granica składa się z pojedynczo umieszczonych odcinków linii, przed użyciem polecenia należy najpierw połączyć te odcinki.
  • Jeśli wybierzesz dodanie ścieżek frezowania do nowej warstwy, zostanie użyty kolejny dostępny numer warstwy z listy warstw (np. layer29).

Przełącz widok z Fill na Outline (Shift+F), aby zobaczyć rzeczywistą ścieżkę wyznaczoną dla frezowania. Frezowanie współbieżne (climb milling) występuje wtedy, gdy ścieżka frezowania porusza się w tym samym kierunku co wklęsła strona zęba frezu; frezowanie w kierunku przeciwnym nazywa się frezowaniem przeciwbieżnym (conventional).

Frezowanie obszaru jest szczególnie cenną funkcją w przypadku, gdy przypisałeś narzędziu frezującemu parametr osi Z mniejszy niż grubość panelu. Dzięki temu możesz wykonać zagłębienie w płytce, na przykład takie, jakiego możesz potrzebować przy montażu specjalnych komponentów.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content