Analiza dokumentu CAM

W skrócie

Poznaj narzędzia analityczne w edytorze CAMtastic w Altium Designer, które służą do sprawdzania i pracy z dokumentem CAM. W tym artykule wyjaśniamy, jak skonfigurować sprawdzanie reguł projektowych, przeglądać naruszenia i stosować dostępne poprawki, znajdować nieprawidłowe poligony, tworzyć rysunki produkcyjne na podstawie warstw wierceń oraz wypełniać, oczyszczać i generować obrysy. Przedstawiamy również polecenia zapytań służące do sprawdzania obiektów CAM. Czytaj dalej, aby dowiedzieć się, jak wykorzystać te narzędzia we własnym dokumencie CAM.

- Dowiedz się, jak ustawić tolerancje DRC, wczytać odpowiednie reguły projektowe PCB oraz przeglądać usunięte i pozostałe naruszenia.
- Poznaj sposoby wyszukiwania nieprawidłowych poligonów i pracy z obrysami, w tym wymagania dotyczące ich wypełniania i oczyszczania.
- Sprawdź, jak wygenerować rysunek produkcyjny na podstawie danych wierceń oraz uzyskać informacje o poszczególnych obiektach, takie jak warstwa, kod D i typ obiektu.
Zagłęb się w temat dzięki AI:

Sprawdzanie i korygowanie projektu PCB

Aby uruchomić kontrolę reguł projektowych dla bieżącego dokumentu, wybierz polecenie Analysis » PCB Design Check/Fix z menu głównego. Po uruchomieniu polecenia pojawi się okno dialogowe PCB Design Check/Fix. Zawiera ono szereg ograniczeń dotyczących wymiarów i odstępów — w tym minimalnej szerokości pierścienia wokół otworu — a także różne ograniczenia DFM (projektowania pod kątem produkcji), takie jak zwarcia między zasilaniem a masą, podwójne wiercenia i zwarcia między sieciami. Wybierz ograniczenia, które chcesz sprawdzić, wprowadź dopuszczalną tolerancję (w milsach) i zdecyduj, czy edytor CAMtastic ma podejmować próby automatycznego korygowania wykrytych naruszeń.

Użyj przycisków Open i Save , aby wczytać lub zapisać ustawienia DRC. Ustawienia są przechowywane w pliku ustawień DRC programu CAMtastic (*.drc).

Użyj przycisku Reset , aby przywrócić domyślne wartości dopuszczalnych tolerancji — 5mil dla wszystkich ograniczeń związanych z wymiarami, z wyjątkiem odstępu między elementami, dla którego wartość ta wynosi 10mil.

Po skonfigurowaniu opcji DRC zgodnie z potrzebami kliknij OK , aby rozpocząć sprawdzanie. Jeśli lista połączeń projektu nie została jeszcze wyodrębniona, pojawi się stosowne powiadomienie, a przed kontynuowaniem kontroli DRC nastąpi wyodrębnienie listy połączeń. Po zakończeniu sprawdzania pojawi się okno informacyjne z podsumowaniem naruszeń. Dla każdej kontroli reguły podawane są liczby naruszeń: Found, Fixed i Remaining .

Po przeprowadzeniu kontroli DRC w panelu CAMtastic uaktywniana jest karta Drc , na której wyświetlane są wszystkie naruszenia (zarówno skorygowane, jak i pozostałe). Kliknij podfolder danej kategorii DRC, aby powiększyć widok i wyróżnić w głównym obszarze roboczym projektu obiekty odpowiedzialne za dane naruszenie. Kliknij prawym przyciskiem myszy pozycję naruszenia w panelu, aby otworzyć menu kontekstowe z poleceniem umożliwiającym automatyczne skorygowanie naruszenia, o ile jest to możliwe. Kliknij prawym przyciskiem myszy folder nadrzędny, aby uzyskać dostęp do polecenia korygującego wszystkie zawarte w nim błędy danego typu (tam, gdzie jest to możliwe).

Dopuszczalne tolerancje można edytować bezpośrednio w oknie dialogowym. Można też użyć polecenia Analysis » Re-load DRC Rules from PCB, aby wczytać odpowiednie tolerancje (tam, gdzie ma to zastosowanie) z reguł projektowych zdefiniowanych w samym dokumencie PCB. Po uruchomieniu polecenia odpowiednie tolerancje reguł projektowych z dokumentu PCB zostaną wczytane do kolumny Size (mils) w oknie dialogowym PCB Design Check/Fix. Przyporządkowanie typów reguł projektowych PCB do odpowiednich pozycji kontroli DRC w oknie dialogowym PCB Design Check/Fix wygląda następująco:

Zdefiniowana reguła projektowa PCB: Odpowiadająca kontrola DRC w CAM:
Minimalna szerokość pierścienia wokół otworu Min. szerokość pierścienia (otwór->pad)
Rozszerzenie maski lutowniczej Min. szerokość pierścienia (pad->maska)
Odstęp Min. odstęp (pad->pad)
Odstęp Min. odstęp (pad->ścieżka)
Odstęp Min. odstęp (ścieżka->ścieżka)
Szerokość Min. szerokość ścieżki
Minimalna szerokość paska maski lutowniczej Mostki lutownicze
Minimalna szerokość paska maski lutowniczej Nadruk na masce lutowniczej

Wyszukiwanie nieprawidłowych wielokątów

Polecenie Analysis » Invalid Polygon Search służy do wyszukiwania nieprawidłowych wielokątów w bieżącym dokumencie. Wielokąty w dokumencie CAM to ciągłe obrysy z wypełnieniem rastrowym. Obrysy z wypełnieniem rastrowym nie mogą mieć nakładających się ani wielokrotnie współdzielonych wierzchołków. Takie przypadki są uznawane za nieprawidłowe wielokąty i, jeśli nie zostaną skorygowane, mogą spowodować niepożądane rezultaty podczas naświetlania na fotoploterze.

Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i pojawi się monit „Wybierz obiekty rysunkowe”. Przeciągnij ramkę zaznaczenia wokół wielokątów w projekcie lub, co jest wydajniejsze, wokół całego projektu. Po dokonaniu zaznaczenia kliknij prawym przyciskiem myszy. Pojawi się okno informacyjne z komunikatem No Invalid Polygons were Found albo n Invalid Polygons were Found. W tym drugim przypadku nieprawidłowe wielokąty zostaną przypisane do następnego nieużywanego kodu Dcode i będą wyświetlane w obszarze projektu bez wypełnienia.

Nieprawidłowy wielokąt można przywrócić za pomocą polecenia Undo.

Tworzenie rysunku produkcyjnego (na podstawie warstw wierceń)

Aby utworzyć rysunek produkcyjny dla bieżącego dokumentu z wykorzystaniem dostępnych warstw wierceń, wybierz polecenie Analysis » Create Fab Drawing (from Drill) z menu głównego. Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i pojawi się monit o wybranie zamkniętego obrysu projektu PCB. Zaznacz cały obrys (kolejno każdy odcinek linii), a następnie kliknij prawym przyciskiem myszy. Pojawi się okno dialogowe Create NC Drawing.

Okno dialogowe jest podzielone na dwie karty. Karta PCB Information zawiera wymiary gabarytowe płytki PCB — obliczane automatycznie na podstawie wybranego obrysu PCB — oraz kilka pól, w których można wprowadzić dane firmy. Karta PCB Drawing Size umożliwia określenie formatu generowanego rysunku produkcyjnego (standardowe formaty A–E).

Po skonfigurowaniu opcji rysunku zgodnie z potrzebami i kliknięciu OK zostanie utworzona nowa warstwa — fablayer — i dodana do listy warstw w panelu CAMtastic . Warstwa ta stanie się warstwą bieżącą, a wszystkie pozostałe, które wcześniej były włączone, zostaną wyłączone.

Warstwa zawiera symbole oznaczające poszczególne rozmiary użytych narzędzi oraz legendę z dodatkowymi informacjami dla każdego rozmiaru otworu, takimi jak liczba otworów i informacja o ich metalizacji.

  • Jeśli w projekcie nie zostanie znaleziona warstwa wierceń, fablayer nie zostanie wygenerowany i pojawi się okno ostrzegawcze informujące o braku tej warstwy.
  • Upewnij się, że wybrany format rysunku jest większy od obrazu płytki PCB.
  • Informacje na fablayer zostaną narysowane przy użyciu bieżącego kodu Dcode. Upewnij się, że dla bieżącego kodu Dcode ustawiono odpowiedni kształt i rozmiar, w przeciwnym razie informacje tekstowe będą nieczytelne.

Wypełnianie obrysów

Aby wypełnić wybrane obiekty o zamkniętych obrysach zoptymalizowanymi pociągnięciami linii, wybierz polecenie Analysis » Fill Boundaries z menu głównego. Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i pojawi się monit o wybranie obiektów o zamkniętych obrysach, które chcesz wypełnić. Umieść kursor nad fragmentem obrysu obiektu i kliknij. Kontynuuj dodawanie obiektów do zaznaczenia, a po zakończeniu kliknij prawym przyciskiem myszy.

Pojawi się okno dialogowe Fill Boundaries. Skonfiguruj w nim opcje wypełnienia, w tym warstwę, na której mają znajdować się wypełnienia, minimalny rozmiar używanego narzędzia oraz to, czy proces wypełniania ma wykorzystywać tylko jedno narzędzie, czy wiele narzędzi.

Po skonfigurowaniu opcji w oknie dialogowym zgodnie z potrzebami kliknij OK , aby kontynuować. Wszystkie zaznaczone obrysy będą przesuwane do wewnątrz aż do momentu, gdy dalsze przesunięcie nie będzie możliwe (lub tylko jednokrotnie, jeśli włączono opcję Use Single Internal Offset). Następnie obrysy zostaną wypełnione wzorem linii zgodnie ze zdefiniowanymi opcjami.

Aby można było użyć tego polecenia, obrys musi być prawidłowo zamknięty. Jeśli obrys utworzono z odcinków linii, należy użyć polecenia Join, aby uzyskać prawidłowy zamknięty obrys.

Poprawianie obrysów

Aby poprawić obrys obiektu polilinii, którego końce nie stykają się dokładnie, tworząc zamknięty obrys, lecz przecinają się, wybierz polecenie Analysis » Clean Boundaries z menu głównego. Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i pojawi się monit o wybranie obiektów polilinii do poprawienia. Wystarczy umieścić kursor nad obrysem każdej polilinii i kliknąć.

Pojawi się okno dialogowe Join & Fix Polylines. Określ w nim opcje łączenia końców polilinii.

Po odpowiednim skonfigurowaniu opcji kliknij OK , aby wprowadzić poprawki. Pojawi się okno informacyjne z liczbą obiektów polilinii, które zostały poprawione (zamknięte), oraz tych, których nie udało się poprawić (otwarte).

  • Zaleca się używanie tego polecenia wyłącznie w przypadku obiektów polilinii, które miały być zamknięte, ale pozostały otwarte, a ich końce przecinają się zamiast dokładnie się stykać.
  • Opcja Display Open Boundary Marker(s) umieszcza znaczniki wszystkich końców polilinii, których nie udało się poprawić i które w związku z tym pozostają otwarte, na nowej warstwie — polyline_pro_open_markers.
  • Jeśli niektóre obrysy pozostaną otwarte, warto powtórzyć operację z większą tolerancją.

Generowanie konturów

Aby utworzyć kontury zaznaczonych obiektów w bieżącym dokumencie, wybierz polecenie Analysis » Generate Outlines z menu głównego. Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i pojawi się monit o wybranie obiektów, dla których mają zostać wygenerowane kontury. Umieść kursor nad poszczególnymi obiektami i klikaj, aby dodać je do zaznaczenia, lub użyj jednego z wielu dostępnych narzędzi zaznaczania. Po zaznaczeniu wszystkich obiektów kliknij prawym przyciskiem myszy. Pojawi się okno dialogowe Vector to Outline.

W górnej części okna dialogowego można wybrać styl tworzonych konturów — segmentowy, z prostokątnymi narożnikami lub z zaokrąglonymi narożnikami.

Obiekty konturów można umieścić na tej samej warstwie, na nowej warstwie lub na jednej z istniejących warstw. Opcja Delete Old Objects pozwala zachować oryginalne obiekty w celu porównania.

Wybierz kod D, który ma zostać użyty do rysowania konturów. Możesz wybrać jeden z istniejących kodów D zdefiniowanych w bieżącym dokumencie, użyć Polygon lub domyślnego kształtu 0.005in (0.127mm).

Po odpowiednim skonfigurowaniu opcji kliknij OK , aby wygenerować kontury.

  • Jeśli dokument jest wyświetlany w trybie konturów (przy wyłączonym trybie wypełnienia), wszystkie obiekty są wyświetlane z taką samą grubością linii, niezależnie od ich wcześniejszego wyglądu.
  • Informacja o szerokości przypisanej do kodu D jest widoczna tylko w trybie wypełnienia. Podczas generowania konturów ta informacja jest uwzględniana, dzięki czemu linie narysowane przy użyciu różnych apertur będą się różnić także w trybie konturów.

Sprawdzanie informacji o elementach dokumentu CAM

Polecenia z podmenu Analysis » Query służą do uzyskiwania informacji o różnych elementach dokumentu CAM:

Przed użyciem polecenia sprawdzania informacji upewnij się, że panel CAMtastic  jest widoczny.
Wszystkie informacje pomiarowe są podawane w bieżących jednostkach obszaru roboczego — calach lub milimetrach. Jednostki można zmienić w panelu CAMtastic lub na stronie CAM Editor - Drawing Modes okna dialogowego Preferences.
  • Analysis » Query » Object (skrót: Q) – to polecenie służy do uzyskiwania informacji o pojedynczym wybranym obiekcie w bieżącym dokumencie.

    Po uruchomieniu polecenia kursor zmieni się w dłoń ze wskazującym palcem i zostanie włączony tryb sprawdzania informacji o obiektach. Wystarczy umieścić kursor nad obiektem, który chcesz sprawdzić, i kliknąć. Informacje o tym obiekcie pojawią się na karcie Info  panelu CAMtastic . Zakres wyświetlanych informacji zależy od typu sprawdzanego obiektu i może obejmować warstwę, informacje dotyczące kodu D oraz typ obiektu.

    Kontynuuj sprawdzanie kolejnych obiektów lub naciśnij Esc , aby wyjść z trybu sprawdzania informacji.

    Gdy wyświetlanych jest wiele warstw, obiekty z różnych warstw często nakładają się na siebie. Klikaj wielokrotnie w miejscu takich obiektów, aby przechodzić kolejno przez poszczególne obiekty na każdej z warstw. Informacje w panelu CAMtastic będą odpowiednio aktualizowane.

  • Analysis » Query » Group – to polecenie służy do uzyskiwania informacji o grupie zaznaczonych obiektów w bieżącym dokumencie.

    Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostanie włączony tryb sprawdzania informacji o obiektach. Pojawi się monit o wybranie obiektów do sprawdzenia. Wystarczy umieścić kursor nad obiektem, który chcesz dodać do zaznaczenia, i kliknąć. Kliknięcie poza obiektem umożliwia przeciągnięcie obszaru zaznaczenia w celu zaznaczenia wielu obiektów. Kolejne zaznaczenia sumują się.

    Kontynuuj dodawanie obiektów do zaznaczenia, a po zaznaczeniu wszystkich wymaganych obiektów kliknij prawym przyciskiem myszy.

    Informacje o każdym obiekcie pojawią się w osobnych folderach na karcie Info panelu CAMtastic . Zakres wyświetlanych informacji zależy od typu sprawdzanego obiektu i może obejmować informacje o warstwie i kodzie D.

    Kolejność folderów w panelu odpowiada kolejności dodawania obiektów do zaznaczenia. Aby łatwiej śledzić, które obiekty są sprawdzane, najlepiej dodawać je do zaznaczenia pojedynczo zamiast używać ramki zaznaczenia.

  • Analysis » Query » Net (skrót: Shift+N) – to polecenie służy do uzyskiwania informacji o pojedynczej wybranej sieci w bieżącym dokumencie.

    Po uruchomieniu polecenia kursor zmieni się w dłoń ze wskazującym palcem i zostanie włączony tryb sprawdzania informacji o sieciach. Wystarczy umieścić kursor nad obiektem należącym do wybranej sieci i kliknąć. Cała sieć zostanie zaznaczona, a informacje o niej pojawią się na karcie Info panelu CAMtastic . Informacje te obejmują nazwę sieci, warstwę, na której się znajduje, i jej typ oraz całkowitą długość sieci.

    Kontynuuj sprawdzanie kolejnych sieci lub naciśnij Esc , aby wyjść z trybu sprawdzania informacji.

  • Analysis » Query » Minimum Annular Ring – to polecenie służy do sprawdzania pierścienia miedzi wybranego pola lutowniczego.

    Po uruchomieniu polecenia kursor zmieni się w dłoń ze wskazującym palcem i zostanie włączony tryb sprawdzania pierścienia miedzi. Wystarczy umieścić kursor nad polem lutowniczym, którego pierścień miedzi chcesz sprawdzić, i kliknąć. Wartości szerokości pierścienia miedzi w kierunkach X i Y pojawią się na karcie Info  panelu CAMtastic .

    Kontynuuj sprawdzanie kolejnych pól lutowniczych lub naciśnij Esc , aby wyjść z trybu sprawdzania pierścienia miedzi.

Pomiar odległości

Polecenia z podmenu Analysis » Measure służą do pomiaru odległości między punktami, sieciami i obiektami w dokumencie CAM:

Przed użyciem polecenia pomiarowego upewnij się, że panel CAMtastic  jest widoczny.
Wszystkie informacje pomiarowe są podawane w jednostkach aktualnie ustawionych dla obszaru roboczego — calach lub milimetrach. Jednostki można zmienić w panelu CAMtastic lub na stronie CAM Editor - Drawing Modes okna dialogowego Preferences.
  • Analysis » Measure » Point to Point (skrót: Shift+M) – to polecenie służy do pomiaru i wyświetlania odległości między dowolnymi dwoma punktami w bieżącym dokumencie.

    Po uruchomieniu polecenia kursor zmieni się w mały krzyżyk i zostanie włączony tryb pomiaru. Pomiar obejmuje następujące czynności:

    1. Ustaw kursor w miejscu, od którego chcesz rozpocząć pomiar, i kliknij.
    2. Przesuń kursor do punktu końcowego i kliknij ponownie — podczas przesuwania kursora od punktu początkowego będzie rozciągać się linia pomocnicza.
    3. Informacje pomiarowe pojawią się na karcie Info  panelu CAMtastic . Będą obejmować zmierzoną odległość między punktami, współrzędne punktu początkowego i końcowego, odległości w osiach X i Y oraz kąt względem poziomu.
    4. Kontynuuj pomiar odległości między kolejnymi punktami lub naciśnij Esc , aby wyjść z trybu pomiaru.
  • Analysis » Measure » Net to Net – to polecenie służy do pomiaru i wyświetlania najkrótszej odległości między dowolnymi dwiema sieciami w bieżącym dokumencie.

    Najpierw upewnij się, że lista połączeń projektu jest dostępna (na karcie Nets  panelu). Może być konieczne wcześniejsze wyodrębnienie listy połączeń.

    Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostanie włączony tryb pomiaru. Pomiar obejmuje następujące czynności:

    1. Ustaw kursor nad obiektem należącym do wybranej pierwszej sieci i kliknij.
    2. Przesuń kursor nad obiekt należący do wybranej drugiej sieci i kliknij ponownie. W miejscu, w którym odległość między obiema sieciami jest najmniejsza, pojawi się linia łącząca.
    3. Informacje pomiarowe pojawią się na karcie Info  panelu CAMtastic . Będą obejmować najkrótszą odległość między punktami, współrzędne punktu początkowego i końcowego linii łączącej, odległości w osiach X i Y oraz kąt względem poziomu.
    4. Kontynuuj pomiar odległości między kolejnymi sieciami lub naciśnij Esc , aby wyjść z trybu pomiaru.
  • Analysis » Measure » Object to Object – to polecenie służy do pomiaru i wyświetlania najkrótszej odległości między dowolnymi dwoma obiektami w bieżącym dokumencie.

    Najpierw upewnij się, że lista połączeń projektu jest dostępna (na karcie Nets  panelu). Może być konieczne wcześniejsze wyodrębnienie listy połączeń.

    Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostanie włączony tryb pomiaru. Pomiar obejmuje następujące czynności:

    1. Ustaw kursor nad pierwszym obiektem i kliknij.
    2. Przesuń kursor nad wybrany drugi obiekt i kliknij ponownie. W miejscu, w którym odległość między oboma obiektami jest najmniejsza, pojawi się linia łącząca.
    3. Informacje pomiarowe pojawią się na karcie Info  panelu CAMtastic . Będą obejmować najkrótszą odległość między punktami, współrzędne punktu początkowego i końcowego linii łączącej, odległości w osiach X i Y oraz kąt względem poziomu.
    4. Kontynuuj pomiar odległości między kolejnymi obiektami lub naciśnij Esc , aby wyjść z trybu pomiaru.
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Contents
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Contents