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?
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?
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 .
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.
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.
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ń.
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.
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.