Analiza dokumentu CAM
W skrócie
- 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.
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 .
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.
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.
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.
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).
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.
Sprawdzanie informacji o elementach dokumentu CAM
Polecenia z podmenu Analysis » Query służą do uzyskiwania informacji o różnych elementach dokumentu CAM:
-
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.
-
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.
-
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:
-
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:
- Ustaw kursor w miejscu, od którego chcesz rozpocząć pomiar, i kliknij.
- Przesuń kursor do punktu końcowego i kliknij ponownie — podczas przesuwania kursora od punktu początkowego będzie rozciągać się linia pomocnicza.
- 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.
- 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.
Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostanie włączony tryb pomiaru. Pomiar obejmuje następujące czynności:
- Ustaw kursor nad obiektem należącym do wybranej pierwszej sieci i kliknij.
- 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.
- 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.
- 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.
Po uruchomieniu polecenia kursor zmieni się w mały kwadrat i zostanie włączony tryb pomiaru. Pomiar obejmuje następujące czynności:
- Ustaw kursor nad pierwszym obiektem i kliknij.
- 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.
- 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.
- Kontynuuj pomiar odległości między kolejnymi obiektami lub naciśnij Esc , aby wyjść z trybu pomiaru.