Preparing Fabrication Data

Dostępny jest szeroki zakres formatów plików produkcyjnych dla projektów PCB, zarówno do generowania pojedynczych plików, jak i plików zadań wyjściowych, w tym:

  • Gerber RS-274X i Gerber X2

  • ODB++

  • IPC-2581

  • NC Drill

  • Raport stosu warstw płytki

  • Wydruki na potrzeby produkcji: zbiorcze rysunki wierceń, rysunki/przewodniki wierceń, końcowe wydruki klisz, wydruki warstw zasilania, wydruki masek lutowniczych/pastowych.

  • Raport punktów testowych do produkcji

Zaleca się skonsultowanie z producentem płytek jego wymagań przed przekazaniem plików wyjściowych potrzebnych do wykonania projektu.

Wyjścia produkcyjne można dodać do aktywnego pliku Output Job z menu kontrolki [Add New Fabrication Output] w obszarze Fabrication Outputs pliku lub z podmenu Edit » Add Fabrication Outputs w menu głównym.

Pliki OutputJob ułatwiają sprawne przygotowanie danych wyjściowych dla projektów oraz ich późniejsze generowanie z użyciem procesu wydania projektu o wysokiej integralności, jednak dane wyjściowe do produkcji dla aktywnego projektu PCB można również wygenerować bezpośrednio z edytora PCB za pomocą poleceń z podmenu File » Fabrication Outputs.
W przypadku wyjść NC Drill, Gerber, Gerber X2 i ODB++ generowane są pliki dla wszystkich pogłębień od góry i wszystkich pogłębień od dołu zamiast osobnych plików dla każdego typu pogłębienia.

Generowanie danych produkcyjnych Gerber

Każdy plik w formacie Gerber RS274X (znanym również jako Extended Gerber lub GerberX) odpowiada jednej warstwie fizycznej płytki – nadrukowi elementów, górnej warstwie sygnałowej, dolnej warstwie sygnałowej, warstwom maski lutowniczej itd. Ten format pliku zawiera definicje apertur, współrzędne XY dla poleceń rysowania i błysku oraz inne informacje potrzebne do produkcji PCB.

Gerber X2 jest bezpośrednim i znacznie bardziej zaawansowanym rozwinięciem standardu Gerber RS-274X i dodaje szeroki zakres dodatkowych danych na potrzeby produkcji i montażu PCB. W porównaniu ze standardem RS-274X format Gerber X2 zawiera kluczowe informacje, takie jak definicje stosu warstw oraz atrybuty padów i przelotek. Główną zaletą formatu Gerber X2 jest zgodność wsteczna ze starszym standardem Gerber RS-274X. Ponieważ jest to standard wieloplikowy, docelowy zakład produkcyjny/montażowy, który nie przeszedł jeszcze na nowy standard, może w razie potrzeby wyodrębnić tradycyjne elementy plików Gerber. Może to być istotna zaleta dla tych, którzy nie chcą podejmować dużej zmiany formatów plików produkcyjnych, lub dla zakładów produkcyjnych dysponujących mało elastycznym sprzętem i oprogramowaniem.

Ogólną korzyścią z przyjęcia formatu Gerber X2 do przekazywania danych projektowych płytek do zakładów produkcyjnych i montażowych jest bogaty zestaw danych produkcyjnych zawartych w zestawie plików oraz zgodność wsteczna z poprzednim standardem, zapewniająca ścieżkę aktualizacji o niskim ryzyku. Przy pełnym wdrożeniu po obu stronach łańcucha CAD-CAM ryzyko związane z błędną interpretacją danych, błędami plików i zmienną interpretacją danych można w dużej mierze wyeliminować. Krótko mówiąc, formaty Gerber X2 i IPC-2581 reprezentują nową generację transferu danych od projektu płytki do produkcji.

Przydatne linki:

Jeśli płytka ma otwory, należy również wygenerować plik NC Drill, używając tych samych jednostek, rozdzielczości i ustawień położenia na filmie.

Gdy plik PCB projektu jest aktywnym dokumentem, zestaw plików Gerber można wygenerować, wybierając File » Fabrication Outputs » Gerber Files lub File » Fabrication Outputs » Gerber X2 Files z menu głównego. Otwiera to odpowiednie okno dialogowe Gerber Setup lub Gerber X2 Setup, w którym można zdefiniować warstwy rysowania oraz ogólną konfigurację stosowaną podczas procesu eksportu. Szczegółowe informacje o opcjach i elementach sterujących udostępnianych przez te okna dialogowe znajdują się w rozwijanych sekcjach poniżej.

Ta strona omawia przygotowanie plików Gerber przy użyciu okien dialogowych Gerber Setup i Gerber X2 Setup, dostępnych po włączeniu opcji UI.Unification.GerberDialog w oknie dialogowym Advanced Settings dialog.

Gdy opcja UI.Unification.GerberDialog jest wyłączona, generowanie plików Gerber odbywa się przy użyciu wcześniejszych wersji okien dialogowych Gerber Setup i Gerber X2 Setup.

Gerber Setup i okna dialogowe Gerber X2 Setup
Gerber Setup i okna dialogowe Gerber X2 Setup

Dane wyjściowe są generowane w lokalizacji określonej w polu Output Path na karcie Options tab okna dialogowego Project Options. Nazwy wygenerowanych plików będą zawierały nazwę dokumentu PCB.

Wygenerowane pliki zostaną dodane do projektu i będą widoczne w panelu Projects panel w folderach Generated\CAMtastic! Documents i Generated\Text Documents.

Wygenerowane wyjście Gerber jest również otwierane jako zbiorczy dokument CAM, który można edytować i/lub zapisać w bieżącym projekcie oraz zarządzać nim za pomocą panelu CAMtastic.

Aby określić, czy wygenerowane wyjście CAM ma być automatycznie otwierane w Altium Designer, włącz opcję Open outputs after compile na karcie Options tab okna dialogowego Project Options (Project » Project Options).
– nazwa pojedynczego pliku wyjściowego Gerber. Nazewnictwo opiera się na nazwie projektu, warstwie i funkcji oraz wykorzystuje znak podkreślenia jako separator opisowy. Kliknij nazwę warstwy, aby w razie potrzeby wpisać nową nazwę.
  • Layer Name – nazwa warstwy odnosząca się do pliku wyjściowego, zgodnie z definicją stosu warstw płytki.

  • Plot – włącz tę opcję, aby uwzględnić wykres Gerber dla tej warstwy lub grupy warstw w generowanych danych wyjściowych. Wyłącz ją, aby pominąć generowanie wykresu dla tej warstwy.

  • Mirror – włącz tę opcję dla warstwy lub grupy warstw, jeśli chcesz utworzyć lustrzany plik Gerber.

    Aby uzyskać dostęp do kolumny Mirror w oknie dialogowym Gerber Setup, opcja UI.Unification.GerberDialog.ShowMirrorColumn musi być włączona w oknie dialogowym Advanced Settings dialog. Okno dialogowe Advanced Settings jest dostępne po kliknięciu przycisku Advanced na stronie System – General page w oknie dialogowym Preferences. Jeśli w oknie dialogowym Advanced Settings zostaną wprowadzone jakiekolwiek zmiany, oprogramowanie musi zostać uruchomione ponownie, aby zmiany zaczęły obowiązywać.

    Ponadto kolumna Mirror będzie wyświetlana w oknie dialogowym Gerber Setup niezależnie od stanu opcji UI.Unification.GerberDialog.ShowMirrorColumn, jeśli co najmniej jedna warstwa została skonfigurowana jako lustrzana (na przykład w innej instancji Altium Designer, w której opcja UI.Unification.GerberDialog.ShowMirrorColumn jest włączona).

  • Pierwszą warstwą na liście jest Board Outline. Nie jest to standardowa warstwa projektu, taka jak warstwa miedzi, sitodruku czy mechaniczna. Plik produkcyjny generowany po włączeniu tej warstwy zawiera obrys płytki, w którym kontur płytki (Board Shape) jest reprezentowany przez połączoną, zamkniętą ścieżkę generowaną automatycznie na podstawie zdefiniowanego Board Shape. Profil będzie również zawierał kształt (wielokąt) definiujący każde wycięcie obecne w płytce. 

    Board Profile jest dostępny na liście Layers to Plot zarówno dla wyjść Gerber, jak i Gerber X2. W razie potrzeby możesz zmienić nazwę tego pliku tak samo jak innych plików na liście.

    Edytor PCB umożliwia również projektantowi skonfigurowanie warstwy mechanicznej z typem warstwy Board Shape. Ta warstwa mechaniczna jest niezależna od opcji Board Profile dostępnej w oknach dialogowych Gerber Setup i Gerber X2 Setup. Jeśli planujesz używać warstwy Board Shape, warstwa ta musi zawierać zdefiniowaną przez użytkownika zamkniętą granicę określającą obrys płytki wraz z ewentualnymi wycięciami. Dowiedz się więcej o typie warstwy Board Shape.

    Odwiedź stronę Ucamco, aby dowiedzieć się więcej o formacie plików Gerber. Więcej informacji o profilu płytki znajdziesz w sekcji 6.5 specyfikacji formatu Gerber (dostępnej na tej stronie).

    Kliknij przycisk po prawej stronie nagłówka kolumny Layer Name, aby otworzyć okno dialogowe Add Mechanical Layers i wybrać warstwy mechaniczne dodawane do wszystkich warstw wykresu. Kliknij przycisk  powiązany z grupą warstw, aby otworzyć okno dialogowe Add Mechanical Layers i wybrać warstwy mechaniczne dodawane do wszystkich warstw wykresu w wybranej grupie warstw.

    Gdy wyjście Gerber jest generowane dla panelu PCB (osadzonej macierzy płytek), okno dialogowe zawiera kolumnę dla panelu oraz kolumnę warstw dla każdej płytki uwzględnionej w panelu. Użyj tej nowej kolumny, aby szybko sprawdzić, czy różne warstwy płytek są odwzorowane na właściwe warstwy panelu.

    Przykład okna dialogowego Gerber Setup dla dokumentu PCB zawierającego panel.
    Przykład okna dialogowego Gerber Setup dla dokumentu PCB zawierającego panel.

    Jeśli projekt zawiera przelotki z przypisanymi typami IPC-4761, odpowiadające im warstwy mechaniczne (takie jak Filling, Capping itp.) będą wyświetlane w grupie warstw IPC-4761 Via Type Features na liście warstw.

    Na dole listy Layers to plot znajduje się sekcja Layer Classes . Korzystając z pola wyboru dla klas warstw, możesz szybko włączyć wykreślanie dla wszystkich warstw należących do określonej klasy warstw. Wymienione są tutaj domyślne klasy warstw (Component LayersSignal LayersElectrical LayersAll Layers) oraz wszelkie klasy warstw zdefiniowane przez użytkownika (zdefiniowane w oknie dialogowym Object Class Explorer dialog).

    Lista Layer Classes
    Lista Layer Classes

  • Plot Layers – użyj listy rozwijanej, aby uzyskać dostęp do menu poleceń umożliwiających włączenie lub wyłączenie pola Plot dla wszystkich warstw w obszarze Layers to plot:

    • Select All – wybierz tę opcję, aby zaznaczyć wszystkie pola w kolumnie Plot (dane Gerber zostaną utworzone dla wszystkich zaznaczonych warstw).
    • Deselect All – wybierz tę opcję, aby wyczyścić wszystkie zaznaczone pola w kolumnie Plot (żadne dane Gerber nie zostaną utworzone).
    • Select Used – wybierz tę opcję, aby zaznaczyć wszystkie pola w kolumnie Plot dla wymienionych warstw używanych w projekcie.
    • Edit Group – kliknij, aby otworzyć okno dialogowe Add Mechanical Layers, w którym można wybrać warstwy mechaniczne dodawane do wszystkich warstw wykresu w wybranej grupie warstw. Możesz także kliknąć przycisk  powiązany z grupą warstw, aby otworzyć okno dialogowe Add Mechanical Layers.

     

  • Mirror Layers – użyj listy rozwijanej, aby uzyskać dostęp do menu poleceń umożliwiających włączenie lub wyłączenie pola Mirror dla wszystkich warstw w obszarze Layers to plot :

    • Select All – wybierz tę opcję, aby zaznaczyć wszystkie pola w kolumnie Mirror (dane Gerber zostaną utworzone dla wszystkich zaznaczonych warstw).
    • Deselect All – wybierz tę opcję, aby wyczyścić wszystkie zaznaczone pola w kolumnie Mirror (żadne dane Gerber nie zostaną utworzone).
    • Select Used – wybierz tę opcję, aby zaznaczyć wszystkie pola w kolumnie Mirror dla wymienionych warstw używanych w projekcie.

     

  • Karta Advanced

    Tolerancje dopasowania apertur

    • Plus – użyj tego pola, aby zdefiniować dodatnią tolerancję dopasowania apertur.
    • Minus – użyj tego pola, aby zdefiniować ujemną tolerancję dopasowania apertur.

    Zera wiodące/końcowe

    • Keep leading and trailing zeroes – jeśli ta opcja jest włączona, wszystkie zera wiodące i końcowe będą widoczne w wygenerowanym pliku Gerber.
    • Suppress leading zeroes – jeśli ta opcja jest włączona, w wygenerowanym pliku Gerber nie będą wyświetlane żadne zera wiodące.
    • Suppress trailing zeroes – jeśli ta opcja jest włączona, w wygenerowanym pliku Gerber nie będą wyświetlane żadne zera końcowe.

    Typ plotera

    • Unsorted (raster) – wybierz tę opcję, aby użyć urządzenia rastrowego (domyślnie).
    • Sorted (vector) – wybierz tę opcję, aby użyć urządzenia wektorowego.

    Inne

    • Optimize change location commands – gdy ta opcja jest włączona, dane położenia X lub Y nie są uwzględniane, jeśli nie zmieniają się od jednego obiektu do następnego.
    • G54 on aperture change – zaznacz tę opcję, aby obracać koło apertur plotera po każdej zmianie apertury.
    • Use software arcs – zaznacz tę opcję, aby używać łuków programowych.
    • Use polygons for octagonal pads – zaznacz tę opcję, aby używać wielokątów dla wszystkich ośmiokątnych padów.
    • Generate DRC Rules export file (.RUL) – zaznacz tę opcję, aby wygenerować plik eksportu reguł DRC (.RUL). Ten plik raportu zawiera szczegóły reguł projektowych dla źródłowego dokumentu PCB, z którego generowane są dane Gerber.

    Karta Legacy

    Karta Legacy w oknie dialogowym Gerber Setup
    Karta Legacy w oknie dialogowym Gerber Setup

    Ta karta jest dostępna tylko z pliku Outjob, jeśli w poprzedniej wersji okna dialogowego Gerber Setup zostały zdefiniowane i zapisane wartości różne od domyślnych.

    Rozmiar filmu

    • X(horizontal) – wprowadź wartość długości filmu.
    • Y(vertical) – wprowadź wartość szerokości filmu.
    • Border size – wprowadź wartość rozmiaru obramowania filmu.

    Pozycja na filmie

    Użyj poniższych opcji, aby wybrać pozycję na filmie:

    • Reference to absolute origin
    • Reference to relative origin
    • Center on film

    Tryb wsadowy

    • Separate file per layer – wybierz tę opcję, jeśli chcesz, aby każda warstwa generowała osobny plik Gerber.
    • Panelize layers – wybierz tę opcję, jeśli chcesz, aby został wygenerowany tylko jeden plik Gerber w formacie panelizacji.

    Apertury

    • Embedded apertures (RS274X) – gdy ta opcja jest włączona, apertury są osadzane w plikach Gerber zgodnie ze standardem RS274X, a wszystkie informacje dla każdej warstwy są zawarte w jednym pliku. Włączenie tej opcji zapewnia, że bieżąca lista apertur zawiera wszystkie wymagane apertury. Jeśli ta opcja jest wyłączona, dostępne stają się dodatkowe elementy sterujące w tym obszarze.
    • Maximum aperture size – wprowadź maksymalny rozmiar apertur dla projektu.
    • Generate relief shapes – zaznacz tę opcję, aby utworzyć apertury w stylu relief.
    • Flash pad shapes – zaznacz tę opcję, aby błyskowo nanosić kształty padów.
    • Flash all fills – zaznacz tę opcję, aby błyskowo nanosić wszystkie wypełnienia.
    • Apertures List – wyświetla wszystkie bieżące dane apertur.
    • New – użyj listy rozwijanej, aby uzyskać dostęp do menu poleceń umożliwiających dodanie nowej apertury oraz zapisanie lub wczytanie listy apertur do/z pliku apertur:
      • Add Aperture – wybierz, aby otworzyć okno dialogowe Edit Aperture dialog, w którym można określić właściwości nowej apertury.
      • Load – wybierz, aby otworzyć okno dialogowe, w którym można wskazać lokalizację pliku apertur do wczytania.
      • Save – wybierz, aby zapisać bieżące apertury z listy apertur.
    • Edit – użyj listy rozwijanej, aby uzyskać dostęp do menu poleceń umożliwiających edycję wybranej apertury lub listy apertur:
      • Edit Aperture – wybierz, aby edytować właściwości wybranej apertury w oknie dialogowym Edit Aperture dialog.
      • Rename Aperture – wybierz, aby edytować właściwości wybranej apertury w oknie dialogowym Edit Aperture
      • Clear All – wybierz, aby usunąć wszystkie apertury z listy apertur.
      • Create List from PCB – wybierz, aby utworzyć listę apertur na podstawie bieżącego projektu PCB.
    • – wybierz, aby usunąć wybraną aperturę.

    Notes about Apertures

    O ile producent PCB nie obsługuje osadzonych apertur, zdecydowanie zaleca się użycie opcji Embedded apertures (RS274X). Większość nowoczesnych fotoploterów to plotery rastrowe, które mogą akceptować apertury o dowolnym rozmiarze. Zazwyczaj akceptują one również pliki Gerber z osadzonymi aperturami.

    Jeśli producent nie używa osadzonych apertur, do plików Gerber musi zostać dołączony osobny plik apertur (*.apt). Jeśli używasz istniejącego pliku apertur zamiast wygenerowanego, edytor PCB skanuje obiekty (ścieżki, pady itp.) w dokumencie PCB i dopasowuje je do opisów apertur w załadowanym pliku *.apt. Jeśli nie ma dokładnego dopasowania apertury do obiektu, edytor PCB automatycznie paint obiekt za pomocą odpowiednio mniejszej apertury. Jeśli nie ma odpowiedniej apertury, którą można by malować, zostanie wygenerowany plik *.MAT (match) zawierający listę brakujących apertur, a generowanie pliku Gerber zostanie przerwane.

    Pliki Gerber powinny być tworzone w tym samym formacie, czyli z tą samą precyzją, co pliki NC Drill. Na przykład, jeśli pliki Gerber zostały skonfigurowane do używania formatu 0,1 mil, odpowiadające im pliki NC Drill powinny używać formatu 2:4. Jeśli pliki Gerber zostały wygenerowane z pozycją współrzędnych na filmie ustawioną na użycie początku bezwzględnego lub względnego, pliki NC Drill powinny być generowane z użyciem tego samego odniesienia początku.

    Generowanie danych produkcyjnych ODB++

    ODB++ to format wymiany danych CAD-CAM używany przy projektowaniu i produkcji obwodów drukowanych. Format został pierwotnie opracowany przez Valor Computerized Systems, Ltd., jako otwarta baza danych, która miała zapewnić bogatszą w informacje wymianę danych między oprogramowaniem do projektowania PCB a oprogramowaniem Valor CAD-CAM używanym przez producentów PCB.

    Okno dialogowe ODB++ Setup udostępnia elementy sterujące do pełnej konfiguracji opcji wyjściowych plików ODB++. Do tego okna można uzyskać dostęp na jeden z następujących sposobów:

    • Używając generatora wyjścia ODB w pliku konfiguracji OutputJob (*.OutJob). Dane wyjściowe są generowane po uruchomieniu skonfigurowanego generatora wyjścia.
    • W aktywnym dokumencie PCB kliknij File » Fabrication Outputs » ODB++ Files. Dane wyjściowe zostaną wygenerowane natychmiast po kliknięciu OK w oknie dialogowym.
    Ustawienia zdefiniowane w oknie dialogowym ODB++ Setup podczas generowania danych wyjściowych bezpośrednio z PCB są odrębne i niezależne od ustawień zdefiniowanych dla tego samego typu wyjścia w pliku konfiguracji OutputJob. W pierwszym przypadku ustawienia są przechowywane w pliku projektu, natomiast w drugim — w pliku konfiguracji OutputJob.

    Ta strona omawia przygotowanie danych wyjściowych ODB++ przy użyciu okna dialogowego ODB++ Setup, które obsługuje ODB++ w wersji 8.1 oraz starszą wersję 7.0. To okno dialogowe jest dostępne, gdy opcja ODB.Improvement jest włączona w oknie dialogowym Advanced Settings dialog.

    Gdy opcja ODB.Improvement jest wyłączona w oknie dialogowym Advanced Settings, przygotowanie danych wyjściowych ODB++ odbywa się przy użyciu poprzedniej wersji okna dialogowego ODB++ Setup, która obsługuje ODB++ w wersji 8.0.

     
     
     
     
     

    Generowanie z osadzonej tablicy płytek

    Podczas generowania danych wyjściowych ODB++ z projektu PCB zawierającego osadzoną tablicę płytek obowiązują następujące stwierdzenia:

    • Projekt jest automatycznie analizowany pod kątem naruszeń stosu warstw.
    • Osadzone płytki, które są odwrócone, będą wyświetlać swoje stosy warstw jako odwrócone.
    • Pośrednie warstwy sygnałowe i wewnętrzne plane’y, które się różnią, mogą nadal pojawiać się na tym samym panelu warstwy pośredniej.
    • Pośrednie warstwy sygnałowe i wewnętrzne plane’y mogą być odwracane względem siebie.

    Podczas generowania danych wyjściowych ODB++ z projektu PCB zostaną wyeksportowane wszystkie obiekty na wszystkich warstwach włączonych do kreślenia. Jeśli chcesz wyeksportować tylko obiekty projektu znajdujące się wewnątrz obrysu płytki, upewnij się, że wszystkie dodatkowe warstwy zawierające obiekty poza tym obszarem są wyłączone z kreślenia.

    Lokalizacja wygenerowanych plików ODB++

    Ścieżka wyjściowa dla wygenerowanych plików zależy od sposobu wygenerowania danych:

    • Z pliku OutputJob — wygenerowane pliki są zapisywane w folderze znajdującym się w folderze projektu. Nazewnictwo i struktura folderów są definiowane w Output Container, do którego kierowane są dane wyjściowe ODB++.
    • Bezpośrednio z PCB — ścieżka wyjściowa jest określona w oknie dialogowym Project Options - Options dialog. Domyślnie ścieżka wyjściowa jest ustawiona na podfolder w folderze zawierającym plik projektu i ma nazwę Project Outputs for <ProjectName>. Ścieżkę wyjściową można zmienić według potrzeb. Jeśli na karcie Options włączono opcję używania osobnego folderu dla każdego typu danych wyjściowych, pliki ODB++ zostaną zapisane w dodatkowym podfolderze o nazwie ODB++ Output.

    Automatyczne otwieranie wygenerowanych danych wyjściowych ODB++

    Podczas generowania danych wyjściowych ODB++ możesz określić, że zostaną one automatycznie otwarte w nowym dokumencie CAM. Sposób realizacji tego zależy od tego, jak generujesz dane wyjściowe:

    • Z pliku OutputJob — włącz opcję ODB++ Output auto-load w oknie dialogowym Output Job Options (Tools » Output Job Options z edytora OutputJob).
    • Bezpośrednio z PCB — upewnij się, że opcja Open outputs after compile jest włączona na karcie Options okna dialogowego Project Options (Project » Project Options).

    Generowanie danych produkcyjnych IPC-2581

    Powiązany z istniejącym formatem ODB++, IPC-2581 jest standardem open source opracowanym przez Institute for Printed Circuits IPC-2581 Consortium w 2004 roku, a następnie udoskonalonym do najnowszych wydań Revision A i B (IPC-2581A/B).

    Standard ten stopniowo zyskiwał coraz szerszą akceptację jako alternatywa dla tradycyjnych danych wyjściowych do produkcji, składających się zazwyczaj z zestawu plików Gerber, Drill, BOM, plików tekstowych itp. Wcześniejsza potrzeba stosowania złożonego zestawu plików produkcyjnych wynika z ograniczeń tradycyjnego formatu RS-274x Gerber, któremu brakuje definicji stosu warstw, informacji o wierceniach, danych netlisty (połączeń elektrycznych) oraz informacji BOM.

    Oficjalna nazwa standardu IPC-2581 to „Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology” i oferuje on oparty na XML format pojedynczego pliku, który obejmuje szeroki zakres danych produkcyjnych płytki — od szczegółów stosu warstw po pełne informacje o padach/trasowaniu/komponentach oraz zestawienie materiałowe (BOM).

    Pojedynczy plik XML IPC-2581 może zawierać:

    • Informacje o obrazie miedzi do trawienia warstw PCB.
    • Informacje o stosie warstw płytki (w tym sekcje sztywne i elastyczne).
    • Netlistę do testów gołej płytki i testów in-circuit.
    • Zestawienie materiałowe komponentów do zakupu i montażu (pick-and-place).
    • Uwagi i parametry dotyczące produkcji i montażu.

    Potencjalna zaleta przyjęcia formatu IPC-2581 do przekazywania danych projektu płytki do zakładów produkcyjnych i montażowych opiera się na ściśle zdefiniowanym, szczegółowym formacie pojedynczego pliku, który jest w pełni rozumiany po obu stronach procesu. Po ustanowieniu działającego systemu wymiany danych CAD-CAM ryzyko związane z błędną interpretacją danych, błędami plików i różnicami w interpretacji Gerber zostaje w dużej mierze wyeliminowane. Krótko mówiąc, zarówno format IPC-2581, jak i Gerber X2 reprezentują nową generację transferu danych od projektu płytki do produkcji.

    Przydatne linki:

    Aby uzyskać dostęp do funkcji IPC-2581 w Altium Designer, rozszerzenie IPC2581  musi być zainstalowane. To rozszerzenie jest domyślnie instalowane wraz z Altium Designer. Można je zainstalować lub usunąć ręcznie.

    Aby uzyskać więcej informacji na temat zarządzania rozszerzeniami, zobacz stronę Extending Your Installation  (Altium Designer Develop, Altium Designer Agile, Altium Designer).

    Gdy plik PCB projektu jest załadowany jako aktywny dokument, plik IPC-2581 można wygenerować, wybierając File » Fabrication Outputs » IPC-2581 z menu głównego. Spowoduje to otwarcie początkowego okna dialogowego IPC-2581 Configuration, w którym można określić wersję standardu IPC-2581, która ma zostać użyta (A lub B), a także jednostki miary i precyzję liczb zmiennoprzecinkowych stosowaną podczas procesu eksportu.

    Zdefiniuj ustawienia eksportu w oknie dialogowym IPC-2581 Configuration.
    Zdefiniuj ustawienia eksportu w oknie dialogowym IPC-2581 Configuration.

    Ustawienie precyzji określa dokładność położenia i wymiarów danych w wygenerowanym pliku zgodnym z IPC-2581, jak pokazano na poniższej ilustracji.

    Ten sam fragment pliku IPC-2581 z ustawieniem precyzji 2 (po lewej) i 6 (po prawej).
    Ten sam fragment pliku IPC-2581 z ustawieniem precyzji 2 (po lewej) i 6 (po prawej).

    Plik IPC-2581 oparty na XML zostanie wyeksportowany do lokalizacji zdefiniowanej w polu Output Path na karcie Options tab of the Project Options dialog. Otrzyma nazwę w formacie <PCBDocumentName>.cvg.

    Wygenerowany plik zostanie dodany do projektu i pojawi się w panelu Projects panel w folderze Generated\Text Documents.

    Generowanie danych produkcyjnych NC Drill

    Pliki wierceń są używane podczas procesu produkcji płytki do wiercenia otworów w PCB. Opcje wyjściowe plików NC Drill są konfigurowane w oknie dialogowym NC Drill Setup.

    Okno dialogowe NC Drill Setup
    Okno dialogowe NC Drill Setup

    Okno dialogowe NC Drill Setup jest dostępne na jeden z następujących sposobów:

    • Używając generatora wyjścia NC Drill w pliku konfiguracji OutputJob (*.OutJob). Dane wyjściowe są generowane po uruchomieniu skonfigurowanego generatora wyjścia.
    • W aktywnym dokumencie PCB kliknij File » Fabrication Outputs » NC Drill Files. Dane wyjściowe zostaną wygenerowane natychmiast po kliknięciu OK w oknie dialogowym.
    Ustawienia zdefiniowane w oknie dialogowym NC Drill Setup podczas generowania danych wyjściowych bezpośrednio z PCB są odrębne i niezależne od tych zdefiniowanych dla tego samego typu wyjścia w pliku konfiguracji OutputJob. W pierwszym przypadku ustawienia są przechowywane w pliku projektu, natomiast w drugim — w pliku konfiguracji OutputJob.

    Pliki NC Drill powinny być tworzone w tym samym formacie co pliki Gerber. W przeciwnym razie położenia otworów mogą nie odpowiadać położeniom padów/przelotek. Na przykład, jeśli pliki Gerber zostały skonfigurowane do używania formatu 4:3, odpowiadające im pliki NC Drill również powinny używać tego samego formatu. Jeśli pliki Gerber zostały wygenerowane z pozycją współrzędnych na filmie ustawioną na użycie początku bezwzględnego lub względnego, pliki NC Drill najlepiej również wygenerować z użyciem tego samego odniesienia początku.

    Wygenerowane pliki NC Drill

    Filename Description
    FileName.DRL Plik wierceń w formacie binarnym. W przypadku wielowarstwowej PCB zawierającej przelotki ślepe i/lub zagrzebane tworzony jest oddzielny plik wierceń dla każdej pary warstw z unikalnym rozszerzeniem pliku.
    FileName.DRR Raport wierceń – zawierający szczegóły przypisań narzędzi, rozmiarów otworów, liczby otworów i drogi narzędzia.
    FileName.TXT Plik wierceń w formacie ASCII. W przypadku wielowarstwowej PCB zawierającej przelotki ślepe i/lub zagrzebane tworzony jest oddzielny plik wierceń dla każdej pary warstw z unikalnym rozszerzeniem pliku.
    FileName-Plated.TXT Plik wierceń w formacie ASCII. Przeznaczony specjalnie dla otworów metalizowanych w projekcie PCB. Dla każdego typu otworu – szczelinowego, kwadratowego lub okrągłego – zostanie utworzony oddzielny plik.
    FileName-NonPlated.TXT Plik wierceń w formacie ASCII. Przeznaczony specjalnie dla otworów niemetalizowanych w projekcie PCB. Dla każdego typu otworu – szczelinowego, kwadratowego lub okrągłego – zostanie utworzony oddzielny plik.
    FileName-BoardEdgeRout.TXT Plik frezowania w formacie ASCII. Przeznaczony specjalnie dla obrysu płytki, w tym wycięć w płytce.
    FileName.LDP Raport par wierceń w formacie ASCII. Używany przez CAM Editor do wykrywania przelotek ślepych i zagrzebanych.

    Po wygenerowaniu dane wyjściowe zostaną dodane do projektu i pojawią się w panelu Projects w folderze Generated w odpowiednio nazwanym podfolderze. Jeśli użyto oddzielnego folderu dla każdego typu danych wyjściowych, odpowiednie (oddzielne) foldery Generated zostaną dodane do panelu Projects (np. Generated (NC Drill Output)).

    Lokalizacja wygenerowanych plików NC Drill

    Ścieżka wyjściowa dla wygenerowanych plików zależy od sposobu wygenerowania danych wyjściowych:

    • Z pliku OutputJob – wygenerowane pliki są przechowywane w folderze w obrębie folderu projektu. Nazewnictwo i struktura folderów są definiowane w Output Container, do którego kierowane są dane wyjściowe NC Drill File.
    • Bezpośrednio z PCB – ścieżka wyjściowa jest określona w oknie dialogowym Project Options – Options dialog. Domyślnie ścieżka wyjściowa jest ustawiona na podfolder w folderze zawierającym plik projektu i nosi nazwę Project Outputs for <ProjectName>. Ścieżkę wyjściową można zmienić według potrzeb. Jeśli na karcie Options włączono opcję używania oddzielnego folderu dla każdego typu danych wyjściowych, pliki NC Drill zostaną zapisane w dodatkowym podfolderze o nazwie NC Drill Output.

    Automatyczne otwieranie wygenerowanych danych wyjściowych NC Drill

    Podczas generowania danych wyjściowych NC Drill można określić, że wynik zostanie automatycznie otwarty w nowym dokumencie CAM. Sposób realizacji zależy od tego, jak generowane są dane wyjściowe:

    • Z pliku OutputJob – włącz opcję automatycznego ładowania NC Drill Output w oknie dialogowym Output Job Options (Tools » Output Job Options z OutputJob Editor).
    • Bezpośrednio z PCB – upewnij się, że opcja Open outputs after compile jest włączona na karcie Options okna dialogowego Project Options (Project » Project Options).

    Generowanie raportu stosu warstw płytki

    Altium Designer obsługuje tworzenie Board Stack Report w formacie Excel (<PCBDocumentName>.xls), podsumowującego zdefiniowane stosy warstw oraz warstwy użyte w stackupie (pod względem nazwy warstwy, materiału, grubości i stałej dielektrycznej). Podsumowywana jest również wysokość każdego stosu. Opcje wyjściowe raportu Board Stack Report są konfigurowane za pomocą okna dialogowego Layer Stack Report Setup, w którym można określić jednostkę miary oraz kolumny, które mają być wyświetlane w raporcie.

    Okno dialogowe Layer Stack Report Setup
    Okno dialogowe Layer Stack Report Setup

    Opisane powyżej okno dialogowe Layer Stack Report Setup jest dostępne, gdy opcja PCB.ModernBoardStackGenerator jest włączona w oknie dialogowym Advanced Settings dialog. Gdy ta opcja jest wyłączona, dostępne jest okno dialogowe Layer Stack Report Setup, w którym można określić jedynie jednostkę miary w raporcie (​​​​​).

    Generowanie danych produkcyjnych opartych na wydruku

    Następujące wyniki są wynikami opartymi na wydruku z predefiniowanymi ustawieniami stron i warstw na nich:

    • Composite Drill Guide - tworzy predefiniowany złożony rysunek wierceń dla źródłowego dokumentu PCB.
    • Drill Drawings - tworzy predefiniowany zestaw rysunków i przewodników wierceń dla źródłowego dokumentu PCB.
    • Final - tworzy kompletny, predefiniowany końcowy zestaw wydruków artwork dla źródłowego dokumentu PCB.
    • Mask Set - tworzy predefiniowane rysunki masek lutowniczych/pastowych dla źródłowego dokumentu PCB.
    • Power-Plane Set - tworzy predefiniowane rysunki warstw zasilania dla źródłowego dokumentu PCB.

    Otwórz okno dialogowe Print, aby przejrzeć i dostosować konfigurację danych wyjściowych.

    Aby dowiedzieć się więcej, zobacz stronę Configuring PCB Printouts.

    Generowanie raportu punktów testowych dla produkcji

    Generator raportu punktów testowych dla produkcji tworzy raport (w formacie txt i/lub csv i/lub IPC-D-356A) wszystkich padów i przelotek skonfigurowanych do użycia jako produkcyjne punkty testowe.

    Aby dowiedzieć się więcej o przypisywaniu punktów testowych w projekcie PCB, zobacz stronę Assigning Testpoints on the Board.

    Raport punktów testowych obsługuje osadzone tablice płytek. Podczas eksportu z dokumentu PCB zawierającego wiele osadzonych tablic płytek tworzonych jest wiele plików netlisty IPC-D-356A.

    Opcje wyjściowe raportu punktów testowych dla produkcji są konfigurowane za pomocą okna dialogowego Fabrication Testpoint Setup.

    Okno dialogowe Fabrication Testpoint Setup
    Okno dialogowe Fabrication Testpoint Setup

    Raport punktów testowych dla produkcji będzie używać wyłącznie ustawień punktów testowych Fabrication  dla padów i przelotek, natomiast assembly testpoint report będzie używać wyłącznie ustawień punktów testowych Assembly . Należy pamiętać, że okno dialogowe Assembly Testpoint Setup używane do konfiguracji raportu Assembly Fabrication Report ma ten sam zestaw opcji co okno dialogowe Fabrication Report Setup.

    Wygenerowane pliki raportów produkcyjnych

    Wszystkie wygenerowane pliki punktów testowych są nazywane najpierw według typu (Fabrication lub Assembly), a następnie według nazwy pliku. Na przykład: Fabrication Testpoint Report for BoardFileName. Używane są następujące rozszerzenia plików, w zależności od tego, która z opcji Report Formats jest włączona: .txt, .CSV, .IPC (należy pamiętać, że jest to plik ASCII).

    Lokalizacja wygenerowanych plików raportów produkcyjnych

    Ścieżka wyjściowa dla wygenerowanych plików zależy od sposobu wygenerowania danych wyjściowych:

    • Z pliku OutputJob - wygenerowane pliki są przechowywane w folderze w obrębie folderu projektu. Nazewnictwo i struktura folderów są zdefiniowane w Output Container, do którego kierowane są dane wyjściowe punktów testowych.
    • Bezpośrednio z PCB - ścieżka wyjściowa jest określona w oknie dialogowym Project Options - Options dialog. Domyślnie ścieżka wyjściowa jest ustawiona na podfolder w folderze zawierającym plik projektu i ma nazwę: Project Outputs for ProjectName. Ścieżkę wyjściową można zmienić według potrzeb. Jeśli na karcie Options włączono opcję używania osobnego folderu dla każdego typu danych wyjściowych, pliki punktów testowych zostaną zapisane w dodatkowym podfolderze o nazwie Testpoint Output.

    Automatyczne otwieranie wygenerowanych danych wyjściowych raportu produkcyjnego

    Podczas generowania danych wyjściowych punktów testowych można określić, że dane wyjściowe mają zostać automatycznie otwarte w nowym dokumencie CAM. Sposób realizacji tego zależy od tego, jak generowane są dane wyjściowe:

    • Z pliku OutputJob - włącz opcję IPC-D-356A Output auto-load w oknie dialogowym Output Job Options (Tools » Output Job Options z edytora OutputJob).
    • Bezpośrednio z PCB - upewnij się, że opcja Open outputs after compile jest włączona na karcie Options okna dialogowego Project Options (Project » Project Options).

    Dane wyjściowe pliku produkcyjnego za pośrednictwem pliku Output Job

    Aby uwzględnić dane wyjściowe pliku produkcyjnego w pliku konfiguracji Output Job projektu, kliknij [Add New Fabrication Output] w sekcji Fabrication Outputs, a następnie wybierz typ danych wyjściowych z menu oraz żądane źródło danych z powiązanego podmenu.


    Skonfiguruj dane wyjściowe produkcyjne jako część Fabrication Outputs pliku Output Job. Pokazano tutaj przykład dla plików Gerber X2.

    Po uruchomieniu OutJob — ręcznie lub jako część procesu wydania projektu — dane wyjściowe produkcyjne zostaną wygenerowane zgodnie z ustawieniami zdefiniowanymi dla odpowiedniego kontenera wyjściowego.

    Przygotowanie danych wyjściowych produkcyjnych jako części skonfigurowanego OutJob.
    Przygotowanie danych wyjściowych produkcyjnych jako części skonfigurowanego OutJob.

    Ustawienia zdefiniowane w powiązanych oknach dialogowych podczas generowania danych wyjściowych produkcyjnych bezpośrednio z PCB są odrębne i niezależne od ustawień zdefiniowanych dla tego samego typu danych wyjściowych w pliku konfiguracji OutputJob. W pierwszym przypadku ustawienia są przechowywane w pliku projektu, natomiast w drugim — w pliku konfiguracji OutputJob.
    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