Komunikuj intencje projektowe za pomocą odpowiedniego pliku zadań wyjściowych

David Cousineau
|  Utworzono: luty 21, 2017  |  Zaktualizowano: wrzesień 25, 2020

output-job-file

Dowiedz się, jak zaoszczędzić godziny ręcznej pracy, automatyzując proces tworzenia plików zadań wyjściowych za pomocą Project Releaser w Altium Designer®.

W moim poprzednim poście na blogu mówiłem o ręcznych procesach, które nadal są używane do tworzenia profesjonalnych dokumentów projektowych PCB, takich jak rysunki fabryczne i montażowe, oraz o tym, jak narzędzie takie jak Altium Draftsman® może pomóc zautomatyzować ten proces. Niestety, stworzenie rysunków to tylko część bitwy, z którą się mierzysz, próbując wypuścić w pełni udokumentowany projekt do produkcji. Nadal utkniesz z zadaniem generowania wyjść, takich jak specyfikacja materiałowa, Gerbery i wiercenia, ODB++, lub inne pliki fabrykacyjne, wydruki stron schematów i mnóstwo innych dokumentów oraz plików produkcyjnych. Znów znajdziesz się w obliczu większej ilości ręcznej pracy, niż można by się spodziewać w 2017 roku. Chodzi przecież o to, że mamy oprogramowanie do automatyzacji, prawda? Aby ułatwić sobie życie?

Znaczenie odpowiednich plików zadań wyjściowych

Dostarczanie odpowiednich plików zadań wyjściowych jest kluczowe do przekazywania jasnych i dokładnych intencji projektowych do produkcji, ale ręczny proces tworzenia wyjść może być żmudny i problematyczny. Kiedy próbujesz wypuścić produkt na czas i w ramach budżetu, produkowanie plików wyjściowych przez godziny na końcu może powodować dużo stresu. A co jeśli istniałby sposób, aby zautomatyzować ten proces, abyś miał więcej czasu na zajmowanie się innymi wyzwaniami inżynierskimi?

Wykonanie łańcucha

Większość użytkowników napotyka problem z powrotem do przerażającego podejścia „narzędzia punktowego” lub „łańcucha narzędzi”, gdzie każda część procesu projektowego – projektowanie schematyczne, układ PCB itp. – jest obsługiwana przez unikalny program wykonywalny, który ma mało lub wcale nie współdziała z innymi, oprócz przekazywania plików lub netlist. Nie ma nadrzędnego systemu, który rozumie, co to jest twój projekt. Zostajesz z otwartym programem schematycznym, aby wygenerować wydruki schematyczne i listę materiałów. Następnie przechodzi się do narzędzia PCB dla gołej płyty i pozostałych plików montażowych. W każdym z tych środowisk może lub nie może być metod na wykonanie wsadowych wyjść – kliknij tutaj, tutaj i tutaj dla generacji schematycznej, a następnie kliknij tam, tam i tam dla .

Przełamanie łańcucha narzędzi

output-job-file-to-break-the-tool-chain

Może być trochę lepiej w Twoim narzędziu do PCB, gdzie po początkowym, nużącym ustawieniu, niektóre z wyników można uruchomić jako partię. A mówiąc o "nużącym ustawieniu", mamy na myśli dodawanie każdej indywidualnej warstwy dla Twoich wyjść Gerbera. Więc nawet dla prostej płyty 4-warstwowej patrzysz na nie mniej niż na tuzin różnych dokumentów do stworzenia, kiedy dodasz maski, sitodruki itp. Bardziej zaawansowane formaty jak ODB++ mogą być dostępne, ale nie jako część tego samego procesu partii. A nowsze formaty jak Gerber X2 i IPC-2581? Musisz szukać gdzie indziej.

Jeśli Twoja konstrukcja wymaga użycia wariantów montażowych (montowane/nie montowane/zmienne komponenty), to Twoja lista wyników oparta na montażu właśnie gwałtownie wzrosła.

Gdy nadejdzie czas na rewizję projektu, zaczynasz cały proces od nowa od zera, ponieważ bardzo mało z tego można ponownie wykorzystać. Z powodu tego głównie ręcznego procesu, wiele organizacji wymaga użycia listy kontrolnej wydania projektu, aby upewnić się, że niczego nie przeoczono. Gerbery? Sprawdzone. Wiercenia? Sprawdzone. Pick and place? Sprawdzone. Kilka godzin później, i powinieneś być gotowy do działania. Dlaczego ta lista kontrolna jest nawet potrzebna? To proste. Twoje środowisko oparte na łańcuchu narzędziowym nie może zobaczyć całego projektu naraz, więc nie ma sposobu, aby stworzyć pojedynczy, zjednoczony pakiet wydania projektu.

Pojemniki i Wyjścia

Altium rozwiązało ten problem poprzez połączenie dwóch unikalnych mechanizmów: pliku zadania wyjściowego i Narzędzia do Wydawania Projektu – oba wchodzą w skład standardowej licencji Altium. Plik „outjob” (jak jest powszechnie nazywany) daje dostęp do wyjść dla całego przepływu projektowego. Można wybrać dowolną kombinację dokumentów i zestawów plików opartych na schematach i PCB, i wysłać je do wielu pojemników wyjściowych, takich jak pliki PDF i zestawy folderów. Jest to możliwe dzięki Zjednoczonemu Środowisku Projektowemu w Altium i jest to prawdopodobnie moja ulubiona funkcja pod względem oszczędności czasu.

containers-and-outputs

Konfiguracja pliku zadania wyjściowego dla wielu dokumentów wyjściowych

Nie tylko te ustawienia są zawarte w jednym środowisku, ale są również przechowywane jako plik, który znajduje się obok reszty projektu, dzięki czemu można go odtworzyć w dowolnym momencie. Oprócz prostego początkowego ustawienia, sprawia to, że zmiany są jeszcze prostsze.

Można utworzyć wiele plików zadań wyjściowych dla różnych zestawów dokumentacji (fabrykacja vs. montaż), a także jeśli różne zakłady produkcyjne mają różne wymagania. Jeden plik outjob może być używany dla prototypów projektów, które wysyłasz do swojego zakładu w USA, który preferuje ODB++, podczas gdy inny może być ustawiony dla produkcji zagranicznej, która wymaga Gerberów i wierceń.

Wydanie projektu

Aby jeszcze bardziej zminimalizować ogólną liczbę kliknięć, opracowaliśmy Project Releaser. Umieszcza to koncepcję pliku zadania wyjściowego obok kontroli archiwizacji źródłowego projektu (schematy, PCB itp.), aby naprawdę zautomatyzować proces dokumentacji projektowej i wydania. Można uruchomić wiele plików wyjściowych jednocześnie, a ich zestawy wyjściowe są umieszczane obok danych źródłowych w jednym Pakiecie Wydania, który można przechowywać lokalnie lub wysłać do Altium Vault® w celu zapewnienia jeszcze większego bezpieczeństwa i kontroli. Zamiast aby ECO wymagało tego samego poziomu frustracji i wysiłku co początkowe wydanie, zostało to zredukowane do kilku kliknięć, ponieważ wszystkie ustawienia wydania dla tego projektu są zapamiętywane.

project-releaser-in-altium-

Wydający projekt

Możesz odzyskać godziny i godziny straconego czasu na ręczne generowanie plików wyjściowych do produkcji, używając plików zadania wyjściowego i Project Releaser od Altium.

About Author

About Author

Dave od 20 lat jest inżynierem ds. zastosowań w branży EDA. Rozpoczął pracę w 1995 roku w firmie dystrybucyjnej ze Stanów Środkowoatlantyckich, która reprezentowała PADS Software, ViewLogic oraz wielu innych producentów narzędzi EDA. Następnie pracował bezpośrednio w firmie PADS Software, która została przejęta przez firmę Innoveda, a potem przez Mentor Graphics. W 2003 roku wraz z partnerem założyli własną firmę typu value-added reseller (Atlantic EDA Solutions), która reprezentowała kanał PADS firmy Mentor, a później produkty OrCAD i Allegro firmy Cadence. Od 2008 roku Dave pracuje bezpośrednio dla Altium, a jego siedziba mieści się w New Jersey.

Powiązane zasoby

Powiązana dokumentacja techniczna

Powrót do strony głównej
Thank you, you are now subscribed to updates.