Synchronizacja płytki rigid-flex
Prawdopodobnie najtrudniejszym projektem płytki drukowanej do wdrożenia do produkcji jest projekt rigid-flex. Projektowanie obwodu elastycznego lub rigid-flex jest w dużej mierze procesem elektromechanicznym. Projektowanie dowolnej PCB jest procesem trójwymiarowym, ale w przypadku projektu flex lub rigid-flex wymagania 3D są znacznie ważniejsze. Dlaczego? Ponieważ płytka rigid-flex może być mocowana do wielu powierzchni wewnątrz obudowy produktu podczas montażu, co wymaga starannego zaprojektowania tego, jak obsadzona płytka ma się wyginać w trakcie montażu, aby dopasować się do obudowy.
Dotychczas to ścisłe wyzwanie elektromechaniczne rozwiązywano poprzez wykonanie makiety mechanicznej, znanej także jako wycinanka „paper doll”. Proces ten musi być możliwie dokładny i realistyczny, z uwzględnieniem wszystkich potencjalnych elementów mechanicznych i sprzętowych, aby można było dokładnie przeanalizować zarówno proces montażu, jak i gotowy zespół.
Altium CoDesign pomaga rozwiązać to wyzwanie, zapewniając możliwość przenoszenia projektu rigid-flex pomiędzy domenami ECAD i MCAD. Realizuje to poprzez implementację każdego regionu flex płytki jako funkcji blachowej (Sheet-Metal Feature) w MCAD.
Projektowanie Rigid-Flex w ECAD
W edytorze PCB firmy Altium płytka rigid-flex jest projektowana w płaszczyźnie X-Y jako zbiór oddzielnych regionów sztywnych i elastycznych. Oś Z jest definiowana poprzez skonfigurowanie zestawu warstw miedzi, izolacji i wykończenia powierzchni, które mają zostać utworzone podczas procesu wytwarzania płytki.
W projekcie rigid-flex zestaw warstw produkcyjnych może być inny dla każdego regionu płytki. Na przykład jeden region sztywny może mieć cztery warstwy miedzi, region flex wychodzący z tego regionu sztywnego może mieć jedną warstwę miedzi i jedną warstwę poliimidu, a region flex może łączyć się z innym regionem sztywnym złożonym z sześciu warstw miedzi. Podczas projektowania PCB w ECAD dla każdego z tych regionów definiuje się osobny layerstack i przypisuje do danego regionu.
Płytka z dwoma regionami sztywnymi połączonymi regionem elastycznym w edytorze PCB ECAD oraz w MCAD.
W oprogramowaniu projektowym Altium płytka rigid-flex jest projektowana na płasko. Zagięcia zdefiniowane w regionach flex można zastosować podczas wyświetlania płytki w 3D Layout Mode edytora PCB, przesuwając suwak Fold State w trybie Layer Stack Regions panelu PCB. Zagięcia są stosowane w kolejności Sequence skonfigurowanej w panelu. Alternatywnie użyj skrótu klawiszowego 5 w edytorze PCB ECAD, aby złożyć i rozłożyć płytkę.
Płytka jest wysyłana (Push) do MCAD w stanie złożonym; zagięcia można następnie wyłączyć (suppress) w MCAD, aby wyświetlać i obrabiać płytkę. Aby złożyć lub rozłożyć płytkę w MCAD, kliknij przycisk Fold Unfold na wstążce Altium CoDesigner lub wyłącz zagięcia w drzewie modelu MCAD.
► Dowiedz się więcej o Defining the Layer Stack
► Dowiedz się więcej o Defining Board Regions and Bending Lines
► Dowiedz się więcej o Rigid-Flex Design
Wymagania dotyczące definicji płytki w ECAD
Gdy płytka jest wysyłana (Push) z ECAD, CoDesigner sprawdza potencjalne problemy z obrysem płytki oraz położeniem i rozmiarem obszarów zagięć. Podczas pobierania (Pull) do MCAD CoDesigner sprawdza również promień każdego zagięcia i odrzuca każde zagięcie, którego nie da się odwzorować jako zagięcia blachowego w MCAD.
Kształt płytki
Podczas wysyłania (Push) z ECAD testowany jest kontur (obrys) płytki. Jeśli zostaną wykryte mikrosegmenty lub kontury samoprzecinające się, należy je usunąć. CoDesigner 2.4 wprowadził automatyczną funkcję wykrywania i usuwania mikrosegmentów w obrysie płytki.
CoDesigner testuje obrys płytki pod kątem problemów, których nie da się obsłużyć w MCAD, i rozwiązuje je automatycznie.
Jeśli zdecydujesz się nie usuwać mikrosegmentów automatycznie albo w obrysie występują kontury samoprzecinające się, albo mikrosegmenty bądź kontury samoprzecinające się występują w wycięciu płytki, trzeba je rozwiązać ręcznie. Dowiedz się więcej w Resolving Issues with the Board Contour
Linie zagięć
W ECAD technicznie nie ma ograniczeń co do właściwości, jakie można przypisać zagięciu w elastycznej PCB. W MCAD do reprezentacji elastycznych segmentów płytki wykorzystuje się możliwości blachowe. Aby zapewnić, że zagięcia będą mogły zostać odwzorowane w MCAD, muszą zostać spełnione następujące wymagania:
- Obszar zagięcia nie powinien nakładać się na inny obszar zagięcia ani na region sztywny, ani ich dotykać. Promień zagięcia nie może wykraczać poza sąsiednią linię podziału, co wymaga co najmniej 0,5 mil (0,0127 mm) odstępu między krawędzią obszaru zagięcia a regionem sztywnym. Jest to testowane podczas wykonywania Push w ECAD; wszelkie wykryte problemy muszą zostać usunięte, aby Push zakończył się powodzeniem.
W tym projekcie obszar zagięcia jest zbyt blisko linii podziału (mniej niż 0,5 mil).
- Zdefiniowane są odpowiednie promienie zagięć. CoDesigner sprawdza: zbyt mały promień zagięcia; zbyt duży kąt zagięcia; lub zbyt krótkie segmenty zagięć. Jest to sprawdzane podczas Pull do MCAD, z uwzględnieniem grubości „metalu” oraz wymagań dotyczących odciążenia zagięcia (bend relief).
Dwa zagięcia mają promień zbyt mały, aby dało się je uformować w blasze, więc nie mogą zostać utworzone.
Zaawansowane projektowanie Rigid-Flex
Przełącz na Advanced Rigid-Flex mode w edytorze PCB ECAD, jeśli projekt wymaga którejkolwiek z poniższych funkcji rigid-flex ECAD-MCAD:
-
Regiony flex o różnych grubościach
-
Oddzielne regiony elastyczne, które nakładają się na siebie
-
Reprezentacja miedzi i sitodruku na regionach sztywnych w MCAD w SOLIDWORKS
-
Lokalne zagięcie (zagięcie ograniczone do regionu flex, który znajduje się w wycięciu w większym regionie flex)
Zaawansowany projekt Rigid-Flex z nakładającymi się regionami flex o różnych grubościach, otwarty w Altium Designer i w PTC Creo.
Podsumowanie struktury płytki Advanced Rigid-Flex (RF2) w MCAD
Poniżej znajduje się podsumowanie struktury MCAD płytki Advanced Rigid-Flex:
-
Każdy sztywny obszar projektu RF2 jest reprezentowany jako złożenie (Assembly) MCAD, które obejmuje tę sztywną część (obszar) płytki oraz komponenty zamontowane na tym obszarze (bardzo podobnie do sposobu, w jaki sztywna PCB jest modelowana w MCAD).
-
Każdy elastyczny obszar płytki jest reprezentowany jako część z blachy (sheet metal). W ramach tej części każda linia zgięcia ECAD (Bend Line) jest zdefiniowana jako szkicowane zgięcie (Sketched Bend). Należy pamiętać, że zgięcie, które można wykonać jako Push z ECAD, może nie zostać poprawnie utworzone w MCAD ze względu na wymagania dotyczące zgięć w danym narzędziu MCAD. Należy też pamiętać, że komponenty na obszarach elastycznych nie są jeszcze obsługiwane.
-
Dla wycięć (cutouts), które przechodzą przez wiele obszarów płytki, w MCAD tworzone są osobne operacje wyciągnięcia wycięcia (cut extrude). Jeśli inżynier mechanik chce zmienić kształt takiego wycięcia w MCAD, musi zmienić wszystkie te operacje.
Poniższe filmy przedstawiają przegląd tego, jak CoDesigner konstruuje płytkę Advanced Rigid-Flex w MCAD (co różni się od sposobu konstruowania standardowej płytki Rigid-Flex). Choć pokazano to w SOLIDWORKS, przebieg jest zasadniczo taki sam we wszystkich obsługiwanych narzędziach MCAD; różnice są zaznaczone w podpisach filmów.
Film 1 – Advanced Rigid-Flex, Zrozumienie struktury
Przegląd tego, jak CoDesigner konstruuje płytkę w MCAD.
Film 2 – Advanced Rigid-Flex, Modyfikowanie obszarów płytki
Modyfikowanie kształtu płytki rigid-flex w MCAD.
Film 3 – Advanced Rigid-Flex, Modyfikowanie zgięć
Modyfikowanie i dodawanie zgięć do płytki rigid-flex w MCAD.
Uwagi dotyczące pracy z płytkami Advanced Rigid Flex
-
Podczas projektowania płytki RF2 w ECAD każdy sztywny i elastyczny obszar płytki jest rysowany jako osobny obiekt, któremu następnie przypisuje się substack. Różni się to od płytki RF1, gdzie najpierw definiuje się ogólny kształt płytki, a następnie umieszcza linie podziału (Split lines), aby podzielić ten pojedynczy kształt na wymagane obszary płytki. Przerwy między sąsiednimi obszarami w RF2 nie są dozwolone — muszą się dokładnie stykać lub nachodzić na siebie. Jeśli dwa obszary nachodzą na siebie, oprogramowanie zakłada, że strefa wspólna należy do obszaru o większej liczbie warstw. Wykorzystując tę wiedzę, łatwiej może być wydłużyć obszar elastyczny do sąsiedniego obszaru sztywnego, jeśli trudno jest wyrównać ich krawędzie. Dowiedz się więcej o Planowaniu obszarów Rigid & Flex – tryb zaawansowany.
-
Edytor PCB w ECAD zawiera kilka narzędzi pomagających tworzyć obszary na podstawie istniejących obiektów linii/łuków; dowiedz się więcej o Tworzeniu obszarów płytki z wybranych obiektów.
-
W ECAD każdy unikalny zestaw warstw (substack) musi zostać zdefiniowany — albo przez skopiowanie istniejących warstw w celu utworzenia nowego substack, albo przez dodanie warstw w celu zdefiniowania unikalnego substack. Dowiedz się więcej o Dodawaniu i edycji nowego substack.
-
Projektowanie w trybie RF2 w ECAD obsługuje elastyczne obszary, które nakładają się na siebie w przestrzeni 3D. Aby to umożliwić, gdy linia zgięcia (Bend Line) jest umieszczana w trybie Board Planning Mode w ECAD, projektant musi upewnić się, że zgięcie jest zastosowane do właściwego elastycznego obszaru Stack Region Jeśli nie zostanie to zrobione, podczas wykonywania operacji Push projektu z ECAD do MCAD zostanie wyświetlone ostrzeżenie o nieobjętym obszarze (unaffected region)
-
Struktura złożenia PCB w trybie RF2 w SOLIDWORKS różni się od struktury złożenia w trybie RF1 w SOLIDWORKS, więc jeśli w ECAD przełączysz tryb z RF1 na RF2, zaleca się wykonanie świeżego Pull płytki w SOLIDWORKS. W Creo struktura złożenia PCB jest ujednolicona dla RF1 i RF2, więc nie zobaczysz żadnej zmiany w drzewie cech MCAD.
-
Dekale reprezentujące górną/dolną miedź, sitodruk i soldermaskę są teraz nakładane na obszary sztywne w trybie RF2 w SOLIDWORKS.
-
Podczas edycji geometrii PCB w MCAD pamiętaj, że nie ma asocjatywności między geometrią sąsiednich obszarów. Jeśli geometria jednego obszaru zostanie zmodyfikowana, dopasuj odpowiednio geometrię sąsiedniego obszaru.
-
Jeśli wprowadzisz istotne zmiany w geometrii, takie jak zmiana zestawu krawędzi, więzy (constraints) w MCAD mogą zostać zerwane. Jest to normalne; zostaną przywrócone przy następnej synchronizacji MCAD-ECAD-MCAD.
-
Po wprowadzeniu zmian w zgięciach w większości przypadków będzie wymagana operacja MCAD Rebuild.
-
W MCAD definiowanie Keep Out Areas (ECAD Keepouts), Text Note Rooms (ECAD Rooms) oraz budowanie miedzi 3D nie jest obecnie obsługiwane dla płytek rigid-flex.
-
Budowanie miedzi 3D oraz określanie obudowy (enclosure) w definicji PCB w MCAD (i wysyłanie obudowy do ECAD) nie jest obecnie obsługiwane dla płytek rigid-flex.
-
Jeśli Twoje projekty są przechowywane w Altium 365, automatyczny push wykonywany po zapisaniu (Save) projektu na serwerze nie przetworzy zmian w płytce rigid-flex (ponieważ funkcja automatycznego push po stronie serwera nie obsługuje jeszcze zmian ECAD RF2). Po zapisaniu projektu rigid-flex na serwerze musisz również ręcznie wykonać Push swojej PCB do MCAD w panelu MCAD CoDesigner.
-
Elastyczne obszary Twojego projektu PCB są modelowane w MCAD jako blacha (sheet metal). Każde narzędzie MCAD ma własny zestaw testów, które stosuje, aby zweryfikować, czy zgięcie może zostać wykonane w blasze, biorąc pod uwagę:
- Grubość płytki
- Promień zgięcia
- Kąt gięcia
- Odległość między obszarem gięcia a granicą obszaru
Projektowanie Rigid-Flex w SOLIDWORKS
MCAD CoDesigner w SOLIDWORKS obsługuje operacje Pull i Push dla PCB Rigid-Flex zaprojektowanej zarówno w standardowym trybie Rigid-Flex (RF1), jak i w zaawansowanym trybie Rigid-Flex (RF2).
Struktura płytki w SOLIDWORKS
Gdy płytka rigid-flex zostanie wczytana (Pull) do SOLIDWORKS, struktura płytki jest mapowana w następujący sposób:
| Standardowy rigid-flex (RF1) | Zaawansowany rigid-flex (RF2) |
|---|---|
|
|
Obsługa możliwości w SOLIDWORKS
| Funkcja | Standardowy rigid-flex (RF1) | Zaawansowany rigid-flex (RF2) |
|---|---|---|
| Transfer płytek rigid-flex z ECAD do MCAD i z powrotem | Obsługiwane | Obsługiwane |
| Podgląd zmian ECAD w MCAD | Obsługiwane | Obsługiwane |
| Tworzenie nowych sztywnych i elastycznych obszarów płytki w MCAD | Obsługiwane | Jeszcze nieobsługiwane * |
| Tworzenie nowych zgięć w MCAD | Obsługiwane | Obsługiwane |
| Wprowadzanie zmian w geometrii sztywnych i elastycznych segmentów płytki. Na przykład: dopasowanie kształtu płytki do geometrii obudowy produktu, tworzenie wycięć lub otworów montażowych albo zmiana promienia zgięcia. | Obsługiwane | Obsługiwane |
| Transfer płytek zawierających obszary elastyczne o różnych grubościach | Niedostępne w RF1 | Obsługiwane |
| Transfer detali miedzi i sitodruku na obszarach sztywnych ^ | Nieobsługiwane | Obsługiwane |
| Wprowadzanie zmian w rozmieszczeniu istniejących komponentów oraz umieszczanie nowych komponentów na płytce. | Obsługiwane | Obsługiwane |
| Wypychanie zmian rozmieszczenia do ECAD i pobieranie nowych zmian z ECAD | Obsługiwane | Obsługiwane |
| Tworzenie płytki rigid-flex od zera w MCAD | Jeszcze nieobsługiwane | Jeszcze nieobsługiwane |
| Transfer komponentów zamontowanych na obszarze elastycznym z ECAD do MCAD | Jeszcze nieobsługiwane | Jeszcze nieobsługiwane |
| Umieszczanie komponentów na obszarze elastycznym w MCAD | Jeszcze nieobsługiwane | Jeszcze nieobsługiwane |
| Tworzenie nowych obszarów płytki na płytce wyłącznie elastycznej (flex-only) | Jeszcze nieobsługiwane | Jeszcze nieobsługiwane |
Praca z płytką rigid-flex w SOLIDWORKS
W SOLIDWORKS płytka rigid-flex jest pobierana (Pull) z serwera tak jak standardowa płytka sztywna. Jeśli nie jesteś obecnie zalogowany do serwera, zapoznaj się z tematem Installing and Configuring CoDesigner in Your MCAD Software.
Zmienianie kształtu płytki w MCAD
-
To change the shape of a board region
- Otwórz (rozwiń) główną część (Part) płytki w drzewie modelu.
- Otwórz pierwszą funkcję obszaru elastycznego (flex Region Feature) i rozpocznij edycję jej szkicu (to jest szkic główny dla całej płytki).
- Każda krawędź będzie zawierać kotwicę; są one dodawane przez CoDesigner podczas początkowego tworzenia do celów wewnętrznych i można je usuwać w razie potrzeby, aby modyfikować szkic.
- Linie dzielące obszary płytki można w razie potrzeby usunąć i utworzyć ponownie.
- Zmień kształt zgodnie z potrzebą.
Edytuj szkic główny, aby zmienić kształt płytki.
-
To create or redefine a flex region
Jeśli linia podziału została usunięta i narysowana ponownie, obszar elastyczny będzie trzeba zdefiniować ponownie.- Edytuj funkcję flex w drzewie modelu.
- Sprawdź, czy dla obszaru elastycznego używany jest właściwy kontur (Contour) w szkicu. Jeśli nie, usuń wybrany kontur (Selected Contour) i wybierz właściwy.
- Upewnij się, że funkcja wyciągnięcia reprezentująca obszar elastyczny ma prawidłową grubość i prawidłowe odsunięcie od dolnej i/lub górnej powierzchni płytki.
- Zgięcia w tym obszarze elastycznym mogły również zostać uszkodzone; poniżej znajdują się wskazówki, jak je naprawić.
-
To add new sketched bends, or change or remove existing ones
- Wybierz Sketched Bend i edytuj go, aby zmienić jego położenie, kąt lub promień.
- Co najmniej jedno zgięcie pochodzące z ECAD powinno pozostać aktywne – CoDesigner używa zgięcia jako odniesienia, gdy płytka jest wypychana z MCAD z powrotem do ECAD.
- Jeśli modyfikujesz kształt płytki, na której rozmieszczono komponenty, oprogramowanie MCAD może ponownie przypisać wewnętrzne identyfikatory do ścian/wierzchołków, co może spowodować uszkodzenie układów współrzędnych używanych do mocowania komponentów do płytki. Z tego powodu, jeśli zamierzasz wprowadzać istotne zmiany kształtu płytki w MCAD, lepiej zrobić to bez rozmieszczonych komponentów.
- Jeśli komponenty zostały rozmieszczone: utwórz zgięcia w ECAD możliwie jak najbliżej ich docelowego położenia, a następnie tylko skoryguj zgięcie/zgięcia w MCAD. Alternatywnie, jeśli oprogramowanie MCAD uszkodzi układ współrzędnych, możesz ręcznie odtworzyć definicję układów współrzędnych. Możesz też po prostu zignorować zmiany wprowadzone w rozmieszczeniu komponentów podczas pobierania zmienionej płytki z powrotem do ECAD.
-
To create a cutout or a mounting hole
- Rozpocznij edycję głównej części (Part) płytki.
- Aby upewnić się, że wycięcie (Cut Extrude) lub otwór (Hole) zostanie utworzone przed wygięciem płytki, przesuń pasek „feature visibility” dla wycięcia lub otworu w górę w drzewie modelu i umieść go powyżej pierwszej funkcji Bend.
- Utwórz wycięcie (Cut Extrude) lub otwór (Hole) na części płytki (ze szkicem umieszczonym na jej górnej lub dolnej powierzchni).
- Przesuń pasek „feature visibility” z powrotem na dół drzewa.
Wprowadzanie zmian w rozmieszczeniu komponentów w MCAD
-
To define the precise location of a component (podejście uniwersalne)
- Przenieś komponent w górę w drzewie modelu do poziomu zespołu płytki (jeśli chcesz pozycjonować ten komponent względem płytki) albo do poziomu urządzenia (jeśli chcesz pozycjonować ten komponent względem obudowy).
- Zdefiniuj dokładne położenie komponentu za pomocą wiązań (mates) lub wymiarów. Następnie usuń te wiązania/wymiary.
- Przenieś komponent z powrotem do początkowego podzespołu komponentów (lub do innego podzespołu, jeśli to konieczne) w drzewie modelu.
-
To make a simple movement/rotation of a component on the same board face within one rigid region
- Rozpocznij edycję odpowiedniego podzespołu komponentów.
- Przesuń/obróć komponent, korzystając z odpowiednich możliwości oprogramowania MCAD.
Dodatkowe zalecenia dla inżyniera mechanika
-
To unfold/fold all bends on a board (na przykład w celu sprawdzenia nakładania się)
- Kliknij przycisk Fold Unfold na wstążce Altium CoDesigner.
-
To selectively unfold/fold a bend (or bends)
-
Otwórz (rozwiń) w drzewie modelu główną część płytki (RF1) lub FlexPart (RF2).
-
Wybierz w drzewie modelu funkcję/funkcje Sketched Bend, kliknij prawym przyciskiem myszy i Suppress je
-
Unsuppress
-
funkcję/funkcje Bend, aby przywrócić zgięcie/zgięcia i ponownie złożyć płytkę.
-
Po rozłożeniu/ponownym złożeniu płytki zaleca się Rebuild model (Ctrl+B w SOLIDWORKS).
-
-
If you break a model (a przebudowa ani cofnięcie nie pomaga)
- Jeśli Twoje ostatnie zmiany nie zostały zapisane, po prostu zamknij złożenie PCB bez zapisywania i otwórz je ponownie.
- Jeśli zostały zapisane, pobierz zmiany z zarządzanego serwera treści i zastosuj tylko te, które dotyczą uszkodzonych elementów.
- Jeśli pobranie zmian nie pomogło, zamknij złożenie PCB i wykonaj świeże pobranie, aby nadpisać oryginalne złożenie PCB (pamiętaj, że zmiany, które właśnie wprowadziłeś na PCB, zostaną utracone).
-
Other recommendations
-
Nie zmieniaj zestawu istniejących układów współrzędnych ani zestawu wiązań (mates) między nimi. (istnieje duże ryzyko, że uszkodzisz model)
-
Projektowanie rigid-flex w PTC Creo
MCAD CoDesigner w PTC Creo obsługuje pobieranie (Pull) i wysyłanie (Push) płytki Rigid-Flex PCB zaprojektowanej w trybie Standard Rigid-Flex (RF1) lub Advanced Rigid-Flex (RF2).
Struktura płytki w PTC Creo (RF1 i RF2)
Gdy płytka rigid-flex zostanie pobrana (Pull) do PTC Creo, jej struktura jest mapowana w następujący sposób:
-
Tworzone jest złożenie Creo dla całej płytki, o nazwie
<SavedMcadAssemblyName>.-
Tworzone jest złożenie Creo dla każdego sztywnego obszaru płytki, o nazwie
<PcbRegionName>_R<SavedMcadAssemblyName><CoD_UID>. Złożenie zawiera:-
Część Creo reprezentującą sam sztywny obszar płytki oraz
-
część Creo reprezentującą każdy komponent zamontowany w tym obszarze.
-
To złożenie jest powiązane z częścią płytki za pomocą lokalnego układu współrzędnych.
-
-
Dla każdej części elastycznej płytki tworzona jest część Creo, o nazwie
<PcbRegionName>_BOARD_F<SavedMcadAssemblyName><CoD_UID>.-
W ramach tej części tworzona jest część blachowa (Creo Sheetmetal).
-
Dla każdego zgięcia w obszarze elastycznym tworzony jest element Creo Sketched Bend. Sketched Bends można w Creo wyłączyć (suppress), aby spłaszczyć płytkę.
-
Na jednym końcu każdej linii podziału rigid-flex definiowany jest układ współrzędnych. Każdy z tych układów współrzędnych jest używany do wiązania (mating) złożenia komponentów dla każdego sztywnego obszaru (opisanego poniżej).
-
Obrys płytki jest definiowany przez szkic. Ten szkic główny (Master Sketch) obejmuje wszystkie obszary.
-
-
Obsługiwane możliwości w Creo
| Funkcja | Standard Rigid-Flex (RF1) | Advanced Rigid-Flex (RF2) |
|---|---|---|
| Transfer płytek rigid-flex z ECAD do MCAD i z powrotem | Obsługiwane | Obsługiwane |
| Podgląd zmian ECAD w MCAD | Obsługiwane | Obsługiwane |
| Tworzenie nowych sztywnych i elastycznych obszarów płytki w MCAD | Jeszcze nieobsługiwane | Jeszcze nieobsługiwane |
| Tworzenie nowych zgięć w MCAD | Jeszcze nieobsługiwane | Jeszcze nieobsługiwane |
| Wprowadzanie zmian w geometrii sztywnych i elastycznych segmentów płytki. Na przykład: dopasowanie kształtu płytki do geometrii obudowy produktu, tworzenie wycięć lub otworów montażowych albo zmiana promienia zgięcia. | Obsługiwane | Obsługiwane |
| Transfer płytek zawierających obszary elastyczne o różnych grubościach | Niedostępne w RF1 | Obsługiwane |
| Transfer szczegółów miedzi i nadruku (silkscreen) na obszarach sztywnych ^ | Obsługiwane | Obsługiwane |
| Wprowadzanie zmian w rozmieszczeniu istniejących komponentów oraz umieszczanie nowych komponentów na płytce. | Obsługiwane | Obsługiwane |
| Wysyłanie (Push) zmian rozmieszczenia do ECAD i pobieranie (Pull) nowych zmian z ECAD | Obsługiwane | Obsługiwane |
| Tworzenie płytki rigid-flex od zera w MCAD | Jeszcze nieobsługiwane | Jeszcze nieobsługiwane |
| Transfer komponentów zamontowanych w obszarze elastycznym z ECAD do MCAD | Jeszcze nieobsługiwane | Jeszcze nieobsługiwane |
| Umieszczanie komponentów w obszarze elastycznym w MCAD | Jeszcze nieobsługiwane | Jeszcze nieobsługiwane |
| Tworzenie nowych obszarów płytki na płytce wyłącznie elastycznej (flex-only) | Jeszcze nieobsługiwane | Jeszcze nieobsługiwane |
Praca z płytką Rigid-Flex w Creo
Zmiana kształtu płytki w MCAD
-
To change the shape of a board region
-
Rozpocznij edycję Flex Part.
-
Zmień kształt dowolnego segmentu tej części zgodnie z potrzebami.
-
Aby zachować integralność części elastycznej, segmenty nie powinny na siebie nachodzić ani mieć przerw między sobą.
-
Zakończ edycję Flex Part.
-
(Opcjonalnie) Rozpocznij edycję części sztywnych odpowiadających segmentom, które zmieniłeś. Wprowadź w nich odpowiednie zmiany.
-
-
To create a cutout or a mounting hole
- Rozpocznij edycję Flex Part.
-
Suppress
Wyłącz (suppress) elementy zgięć, aby rozłożyć (unfold) część elastyczną. - Utwórz otwór (Hole) lub wycięcie przez wyciągnięcie (Extruded Cut) na części elastycznej (ze szkicem umieszczonym na jej górnej lub dolnej powierzchni).
- Przenieś to w drzewie modelu tak, aby znajdowało się przed zgięciami.
- (Opcjonalnie) Rozpocznij edycję części sztywnych odpowiadających segmentom, które zmieniłeś. Wprowadź w nich odpowiednie zmiany.
- Wróć do części elastycznej i Resume zgięcia. Po rozłożeniu/ponownym złożeniu płytki zaleca się Regenerate model (Ctrl+G w Creo).
Dodatkowe zalecenia dla inżyniera mechanika
-
To unfold/fold all bends on a board (na przykład w celu sprawdzenia nakładania się)
- Kliknij przycisk Fold Unfold na wstążce Altium CoDesigner.
-
To unfold/fold a bend (or bends)
-
Otwórz (rozwiń) w drzewie modelu główną część płytki (RF1) lub FlexPart (RF2).
-
Wybierz w drzewie modelu funkcję/funkcje Sketched Bend i Suppress je
-
Resume
-
funkcję/funkcje Bend, aby przywrócić zgięcie/zgięcia i ponownie złożyć płytkę.
-
Po rozłożeniu/ponownym złożeniu płytki zaleca się Regenerate model (Ctrl+G w Creo).
-
-
If you break a model (a przebudowa ani cofnięcie nie pomaga)
-
Jeśli Twoje ostatnie zmiany nie zostały zapisane, po prostu zamknij złożenie PCB bez zapisywania i otwórz je ponownie.
-
Jeśli zostały zapisane, pobierz zmiany z zarządzanego serwera treści i zastosuj tylko te, które dotyczą uszkodzonych elementów.
-
Projektowanie rigid-flex w Siemens NX (obecnie w wersji beta)
MCAD CoDesigner w Siemens NX obsługuje pobieranie (Pull) i wysyłanie (Push) płytki Rigid-Flex PCB zaprojektowanej w trybie Advanced Rigid-Flex (RF2). Zwróć uwagę, że to wsparcie jest obecnie w wersji beta.
Struktura płytki w Siemens NX (RF2)
Gdy płytka rigid-flex zostanie pobrana (Pull) do Siemens NX, jej struktura jest mapowana w następujący sposób:
-
Tworzone jest złożenie NX dla całej płytki, o nazwie
<SavedMcadAssemblyName>.-
Tworzone jest złożenie NX dla każdego sztywnego obszaru płytki, o nazwie
RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>. Złożenie zawiera:-
Część NX reprezentującą sam sztywny obszar płytki, o nazwie
RigidPart_<PcbRegionName>_<SavedMcadAssemblyName> -
Część NX reprezentująca każdy komponent zamontowany w tym obszarze.
-
To złożenie jest dopasowane do części płytki za pomocą lokalnego układu współrzędnych.
-
-
Dla każdej elastycznej części płytki tworzona jest część NX o nazwie
FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>. W ramach tej części:-
Tworzona jest część NX Sheetmetal.
-
Dla każdego zgięcia w obszarze flex tworzony jest NX Sketched Bend. Sketched Bends można w NX wyłączyć (suppress), aby spłaszczyć płytkę.
-
Układ współrzędnych jest definiowany na (lub w pobliżu) jednego końca każdej linii podziału rigid-flex. Każdy z tych układów współrzędnych jest używany do dopasowania każdego złożenia komponentów obszaru sztywnego (opisanego poniżej).
-
Obrys płytki jest zdefiniowany przez szkic (Sketch). Ten Master Sketch obejmuje wszystkie obszary.
-
-
Obsługa możliwości NX
| Funkcja | Advanced Rigid-Flex (RF2) 1 |
|---|---|
| Transfer płytek rigid-flex z ECAD do MCAD i z powrotem | Obsługiwane |
| Podgląd zmian ECAD w MCAD | Jeszcze nieobsługiwane |
| Tworzenie nowych obszarów sztywnych i elastycznych płytki w MCAD | Jeszcze nieobsługiwane |
| Tworzenie nowych zgięć w MCAD | Jeszcze nieobsługiwane |
| Wprowadzanie zmian w geometrii sztywnych i elastycznych segmentów płytki. Na przykład: dopasowanie kształtu płytki do geometrii obudowy produktu, tworzenie wycięć lub otworów montażowych albo zmiana promienia zgięcia. | Obsługiwane |
| Transfer płytek zawierających obszary flex o różnych grubościach | Obsługiwane |
| Transfer szczegółów miedzi i sitodruku na obszarach sztywnych 2 | Obsługiwane |
| Wprowadzanie zmian w rozmieszczeniu istniejących komponentów oraz umieszczanie nowych komponentów na płytce. | Obsługiwane |
| Wypychanie (push) zmian rozmieszczenia do ECAD i pobieranie (pull) nowych zmian z ECAD | Obsługiwane |
| Tworzenie płytki rigid-flex od zera w MCAD | Jeszcze nieobsługiwane |
| Transfer komponentów zamontowanych na obszarze flex z ECAD do MCAD | Jeszcze nieobsługiwane |
| Umieszczanie komponentów na obszarze flex w MCAD | Jeszcze nieobsługiwane |
| Tworzenie nowych obszarów płytki na płytce typu flex-only | Jeszcze nieobsługiwane |
Praca z płytką Rigid-Flex w NX
Zmiana kształtu płytki w MCAD
-
To change the shape of a board region
-
Ustaw FlexPart jako Work Part w Assembly Navigator i przełącz na Part Navigator.
-
Edytuj szkic „BoardOutline”.
-
Zmodyfikuj kształt dowolnego segmentu tej części zgodnie z potrzebą. Aby zachować integralność FlexPart, segmenty nie powinny na siebie nachodzić i nie powinno być między nimi przerw.
-
Kliknij przycisk Finish , aby zakończyć edycję FlexPart.
-
(Opcjonalnie) Rozpocznij edycję części sztywnych odpowiadających segmentom, które zmieniłeś(-aś). Wprowadź w nich odpowiednie zmiany.
-
-
To create a cutout or a mounting hole
-
Ustaw FlexPart jako Work Part w Assembly Navigator i przełącz na Part Navigator.
-
Suppress wyłącz (suppress) cechy zgięć, aby rozwinąć FlexPart.
-
Utwórz otwór (Hole) lub wycięcie przez wyciągnięcie (Extruded Cut) na FlexPart (ze szkicem umieszczonym na jego górnej lub dolnej powierzchni).
-
Przenieś to w drzewie modelu tak, aby znajdowało się przed zgięciami.
-
(Opcjonalnie) Rozpocznij edycję części sztywnych odpowiadających segmentom, które zmieniłeś(-aś). Wprowadź w nich odpowiednie zmiany.
-
Unsuppress przywróć (unsuppress) zgięcia w FlexPart.
-
Dodatkowe zalecenia dla inżyniera mechanika
-
To unfold/fold all bends on a board (na przykład w celu sprawdzenia nakładania się)
-
Kliknij przycisk Fold Unfold na wstążce Altium CoDesigner.
-
-
To unfold/fold a specific bend (or bends)
-
Ustaw FlexPart jako Work Part w Assembly Navigator i przełącz na Part Navigator.
-
Wybierz cechę(-y) SB Bend w drzewie modelu, a następnie kliknij prawym przyciskiem, aby Suppress je
-
Unsuppress przywróć (unsuppress) cechę(-y) Bend, aby odtworzyć zgięcie(-a) i ponownie złożyć płytkę.
-
-
If you break a model (a przebudowa lub cofnięcie nie pomaga)
-
Jeśli Twoje ostatnie zmiany nie zostały zapisane, po prostu zamknij złożenie PCB bez zapisywania i otwórz je ponownie.
-
Jeśli zostały zapisane, pobierz (pull) zmiany z serwera zarządzanej zawartości i zastosuj tylko te, które dotyczą uszkodzonych elementów.
-
Jeśli ani a., ani b. nie działa, pobierz PCB do MCAD ponownie, i zapisz jako nowe złożenie. Użyj starszej wersji złożenia jako odniesienia do porównania projektów i ponownie zastosuj wszelkie wprowadzone zmiany MCAD.
-
).
).
).
).
).