Đồng bộ hóa bo mạch rigid-flex
Có lẽ loại thiết kế bảng mạch in khó đưa vào sản xuất nhất là thiết kế rigid-flex. Thiết kế mạch flex hoặc rigid-flex về bản chất là một quá trình điện-cơ khí. Thiết kế bất kỳ PCB nào cũng là một quá trình thiết kế ba chiều, nhưng với thiết kế flex hoặc rigid-flex thì các yêu cầu ba chiều quan trọng hơn nhiều. Tại sao? Bởi vì bo mạch rigid-flex có thể được gắn vào nhiều bề mặt bên trong vỏ sản phẩm trong quá trình lắp ráp, đòi hỏi phải thiết kế cẩn thận cách bo mạch đã gắn linh kiện sẽ uốn cong trong lúc lắp ráp để tương thích với vỏ.
Cho đến nay, thách thức thiết kế điện-cơ khí chặt chẽ này thường được giải quyết bằng cách tạo mô hình giả cơ khí, còn gọi là bản cắt giấy mô phỏng. Quá trình này phải chính xác và sát thực tế nhất có thể, bao gồm tất cả các phần tử cơ khí và phần cứng có thể có, để cả quá trình lắp ráp lẫn cụm lắp ráp hoàn chỉnh đều có thể được phân tích cẩn thận.
Altium CoDesign giúp giải quyết thách thức này bằng cách mang đến khả năng chuyển thiết kế rigid-flex giữa miền ECAD và MCAD. Điều này được thực hiện bằng cách triển khai mỗi vùng flex của bo mạch như một tính năng Sheet-Metal trong MCAD.
Thiết kế Rigid-Flex trong ECAD
Trong trình biên tập PCB của Altium, bo mạch rigid-flex được thiết kế trên mặt phẳng X-Y như một tập hợp các vùng bo cứng và mềm riêng biệt. Mặt phẳng Z được xác định bằng cách cấu hình tập hợp các lớp đồng, cách điện và hoàn thiện bề mặt sẽ được tạo ra trong quá trình chế tạo bo mạch.
Đối với thiết kế rigid-flex, tập hợp các lớp chế tạo có thể khác nhau cho từng vùng của bo mạch. Ví dụ, một vùng cứng có thể gồm bốn lớp đồng, một vùng flex kéo ra từ vùng cứng đó có thể gồm một lớp đồng và một lớp polyimide, và vùng flex đó có thể kết nối tới một vùng cứng khác gồm sáu lớp đồng. Trong quá trình thiết kế PCB ECAD, một layerstack riêng sẽ được định nghĩa và gán cho từng vùng như vậy.
Một bo mạch có hai vùng cứng được kết nối bởi một vùng mềm trong trình biên tập PCB ECAD và trong MCAD.
Trong phần mềm thiết kế của Altium, bo mạch rigid-flex được thiết kế ở trạng thái phẳng. Các nếp uốn được định nghĩa trong các vùng flex có thể được áp dụng khi bo mạch được hiển thị trong 3D Layout Mode của trình biên tập PCB, bằng cách kéo thanh trượt Fold State trong chế độ Layer Stack Regions của bảng PCB. Các nếp uốn được áp dụng theo thứ tự Sequence được cấu hình trong bảng. Ngoài ra, hãy dùng phím tắt 5 trong trình biên tập PCB ECAD để gập và mở bo mạch.
Bo mạch được Push sang MCAD ở trạng thái đã gập, sau đó các nếp uốn có thể được suppress trong MCAD để hiển thị và làm việc với bo mạch. Để Gập hoặc Mở bo mạch trong MCAD, hãy nhấp nút Fold Unfold trên ribbon Altium CoDesigner hoặc suppress các nếp uốn trong cây mô hình MCAD.
► Tìm hiểu thêm về Định nghĩa Layer Stack
Khi bo mạch được Push từ ECAD, CoDesigner sẽ kiểm tra các vấn đề tiềm ẩn với biên dạng bo mạch cũng như vị trí và kích thước của các vùng uốn. Khi Pull vào MCAD, CoDesigner cũng kiểm tra bán kính của từng nếp uốn và từ chối bất kỳ nếp uốn nào không thể được dựng như một nếp uốn sheet metal trong MCAD.
Hình dạng bo mạch
Khi Push từ ECAD, đường bao bo mạch (outline) sẽ được kiểm tra. Nếu phát hiện có các vi đoạn hoặc các đường bao tự cắt nhau, chúng phải được xử lý. CoDesigner 2.4 đã giới thiệu một tính năng tự động để phát hiện và xử lý các vi đoạn trong outline của bo mạch.
CoDesigner kiểm tra outline của bo mạch để tìm các vấn đề không được hỗ trợ trong MCAD và sẽ tự động xử lý chúng.
Nếu bạn chọn không xử lý các vi đoạn tự động, hoặc outline có các đường bao tự cắt nhau, hoặc có các vi đoạn hay đường bao tự cắt nhau trong cutout của bo mạch, thì những vấn đề này phải được xử lý thủ công. Tìm hiểu thêm về Xử lý các vấn đề với đường bao bo mạch
Đường uốn
Trong ECAD, về mặt kỹ thuật không có giới hạn đối với các thuộc tính có thể áp dụng cho một nếp uốn trên PCB mềm. Trong MCAD, các khả năng của sheet-metal được dùng để biểu diễn các đoạn mềm của bo mạch. Để đảm bảo các nếp uốn có thể được biểu diễn trong MCAD, cần đáp ứng các yêu cầu sau:
- Một vùng uốn không được chồng lấn hoặc chạm vào vùng uốn khác hay vùng cứng. Bán kính uốn không được vượt ra ngoài đường tách liền kề, yêu cầu khoảng cách tối thiểu 0.5 mil (0.0127 mm) giữa mép vùng uốn và vùng cứng. Điều này được kiểm tra khi bạn Push trong ECAD; mọi vấn đề được phát hiện phải được xử lý thì mới Push thành công.
Trong thiết kế này, vùng uốn ở quá gần đường tách (nhỏ hơn 0.5mil).
- Các bán kính uốn phù hợp phải được định nghĩa. CoDesigner kiểm tra: bán kính uốn quá nhỏ; góc uốn quá lớn; hoặc các đoạn uốn quá ngắn. Việc này được kiểm tra trong quá trình Pull vào MCAD, có tính đến độ dày của “kim loại” và các yêu cầu về bend relief.
Hai nếp uốn có bán kính quá nhỏ để có thể tạo hình bằng sheet metal, vì vậy chúng không thể được tạo ra.
Thiết kế Advanced Rigid-Flex
Chuyển sang chế độ Advanced Rigid-Flex trong Trình biên tập PCB ECAD nếu thiết kế của bạn yêu cầu bất kỳ tính năng rigid-flex ECAD-MCAD nào sau đây:
-
Các vùng flex có độ dày khác nhau
-
Các vùng mềm riêng biệt chồng lấn lên nhau
-
Biểu diễn lớp đồng và silkscreen trên các vùng cứng trong MCAD trong SOLIDWORKS
-
Một nếp uốn cục bộ (nếp uốn được giới hạn trong một vùng flex nằm bên trong một cutout của vùng flex lớn hơn)
Một thiết kế Advanced Rigid-Flex với các vùng flex chồng lấn có độ dày khác nhau, đang mở trong Altium Designer và trong PTC Creo.
Tóm tắt cấu trúc của bo mạch Advanced Rigid-Flex (RF2) trong MCAD
Dưới đây là phần tóm tắt về cấu trúc MCAD của một bo mạch Advanced Rigid-Flex:
-
Mỗi vùng rigid của thiết kế RF2 được biểu diễn dưới dạng một MCAD Assembly, bao gồm phần rigid đó (vùng đó) của bo mạch và các linh kiện được gắn trên vùng đó (rất giống với cách một PCB rigid được mô hình hóa trong MCAD).
-
Mỗi vùng flex của bo mạch được biểu diễn dưới dạng một chi tiết kim loại tấm. Trong chi tiết này, mỗi ECAD Bend Line được xác định là một Sketched Bend. Lưu ý rằng một nếp gấp có thể được Push từ ECAD chưa chắc đã được tạo đúng trong MCAD, do các yêu cầu về uốn của công cụ MCAD đó. Đồng thời, cũng lưu ý rằng các linh kiện trên vùng flex hiện vẫn chưa được hỗ trợ.
-
Đối với các cutout kéo dài qua nhiều vùng bo mạch, các cut extrude riêng biệt sẽ được tạo trong MCAD. Nếu kỹ sư cơ khí muốn thay đổi hình dạng của một cutout như vậy trong MCAD, họ phải thay đổi tất cả các extrude đó.
Các video sau đây cung cấp tổng quan về cách CoDesigner xây dựng một bo mạch Advanced Rigid-Flex trong MCAD (khác với cách một bo mạch Rigid-Flex tiêu chuẩn được xây dựng). Mặc dù minh họa được thực hiện trong SOLIDWORKS, quy trình về cơ bản là giống nhau trong tất cả các công cụ MCAD được hỗ trợ; những điểm khác biệt sẽ được ghi chú trong phần chú thích của video.
Video 1 – Advanced Rigid-Flex, Tìm hiểu cấu trúc
Tổng quan về cách CoDesigner xây dựng một bo mạch trong MCAD.
Video 2 – Advanced Rigid-Flex, Chỉnh sửa các vùng bo mạch
Chỉnh sửa hình dạng bo mạch rigid-flex trong MCAD.
Video 3 – Advanced Rigid-Flex, Chỉnh sửa các nếp gấp
Chỉnh sửa và thêm các nếp gấp cho bo mạch rigid-flex trong MCAD.
Lưu ý khi làm việc với bo mạch Advanced Rigid Flex
-
Khi thiết kế một bo mạch RF2 trong ECAD, mỗi vùng rigid và flex của bo mạch được vẽ như một đối tượng riêng biệt, sau đó được gán một substack. Điều này khác với bo mạch RF1, nơi trước tiên bạn xác định hình dạng tổng thể của bo mạch, rồi đặt các Split line để chia hình dạng đó thành các vùng bo mạch cần thiết. Không được phép có khe hở giữa các vùng liền kề trong RF2; chúng phải tiếp xúc chính xác hoặc chồng lấn lên nhau. Nếu hai vùng chồng lấn lên nhau, phần mềm sẽ giả định rằng vùng chung đó thuộc về vùng có số lớp nhiều hơn. Dựa trên nguyên tắc này, việc kéo dài một vùng flex vào vùng rigid liền kề có thể dễ hơn nếu khó căn chỉnh các cạnh của chúng. Tìm hiểu thêm về Lập kế hoạch các vùng Rigid & Flex - Chế độ Advanced.
-
Trình biên tập PCB ECAD bao gồm một số công cụ hỗ trợ tạo vùng từ các đối tượng line/arc hiện có; tìm hiểu thêm tại Tạo vùng bo mạch từ các đối tượng đã chọn.
-
Trong ECAD, mỗi tập lớp duy nhất (substack) phải được định nghĩa, hoặc bằng cách sao chép các lớp hiện có để tạo substack mới, hoặc bằng cách thêm các lớp để định nghĩa một substack duy nhất. Tìm hiểu thêm về Thêm và chỉnh sửa Substack mới.
-
Thiết kế chế độ RF2 trong ECAD hỗ trợ các vùng flex chồng lấn nhau trong không gian 3 chiều. Để hỗ trợ điều này, khi đặt một Bend Line trong Board Planning Mode trong ECAD, nhà thiết kế phải bảo đảm Bend được áp dụng cho đúng Stack Region flex Nếu không, cảnh báo unaffected region sẽ được hiển thị khi thiết kế được Push từ ECAD sang MCAD
-
Cấu trúc của PCB assembly ở chế độ RF2 trong SOLIDWORKS khác với cấu trúc assembly ở chế độ RF1 trong SOLIDWORKS, vì vậy nếu chế độ được chuyển từ RF1 sang RF2 trong ECAD, bạn nên thực hiện Pull mới hoàn toàn cho bo mạch trong SOLIDWORKS. Trong Creo, cấu trúc của PCB assembly được thống nhất cho cả RF1 và RF2, vì vậy bạn sẽ không thấy bất kỳ thay đổi nào trong cây tính năng MCAD.
-
Các decal đại diện cho lớp đồng trên/dưới, silkscreen và soldermask hiện được áp dụng cho các vùng rigid ở chế độ RF2 trong SOLIDWORKS.
-
Khi chỉnh sửa hình học của PCB trong MCAD, hãy lưu ý rằng không có tính liên kết giữa hình học của các vùng lân cận. Nếu hình học của một vùng được sửa đổi, hãy điều chỉnh hình học của vùng lân cận cho phù hợp.
-
Nếu bạn thực hiện những thay đổi đáng kể đối với hình học, chẳng hạn như thay đổi tập cạnh, các ràng buộc trong MCAD có thể bị hỏng. Điều này là bình thường; chúng sẽ được khôi phục trong lần đồng bộ MCAD-ECAD-MCAD tiếp theo.
-
Sau khi thực hiện thay đổi đối với các bend, trong hầu hết trường hợp sẽ cần thao tác MCAD Rebuild .
-
Trong MCAD, việc định nghĩa Keep Out Area (ECAD Keepouts), Text Note Room (ECAD Rooms) và xây dựng đồng 3D hiện chưa được hỗ trợ cho bo mạch rigid-flex.
-
Việc xây dựng đồng 3D và chỉ định enclosure trong định nghĩa PCB trong MCAD (và gửi enclosure sang ECAD) hiện chưa được hỗ trợ cho bo mạch rigid-flex.
-
Nếu các thiết kế của bạn được lưu trong Altium 365, thao tác push tự động diễn ra sau khi bạn Save dự án lên máy chủ sẽ không xử lý các thay đổi của bo mạch rigid-flex (vì tính năng push tự động phía máy chủ hiện chưa hỗ trợ thay đổi RF2 trong ECAD). Sau khi lưu dự án rigid-flex lên máy chủ, bạn cũng phải tự Push PCB sang MCAD trong MCAD CoDesigner panel.
-
Các vùng flex trong thiết kế PCB của bạn được mô hình hóa trong MCAD dưới dạng kim loại tấm. Mỗi công cụ MCAD có tập hợp kiểm tra riêng để xác minh rằng một bend có thể được tạo trong kim loại tấm, có tính đến:
- Độ dày bo mạch
- Bán kính uốn
- Góc uốn
- Khoảng cách giữa vùng uốn và biên của vùng
Thiết kế Rigid-Flex trong SOLIDWORKS
MCAD CoDesigner trong SOLIDWORKS hỗ trợ Pull và Push một PCB Rigid-Flex đã được thiết kế bằng chế độ Standard Rigid-Flex (RF1) hoặc Advanced Rigid-Flex (RF2).
Cấu trúc bo mạch trong SOLIDWORKS
Khi bo mạch rigid-flex được Pull vào SOLIDWORKS, cấu trúc bo mạch sẽ được ánh xạ như sau:
| Rigid-Flex Tiêu chuẩn (RF1) | Rigid-Flex Nâng cao (RF2) |
|---|---|
|
|
Hỗ trợ khả năng của SOLIDWORKS
| Tính năng | Rigid-Flex Tiêu chuẩn (RF1) | Rigid-Flex Nâng cao (RF2) |
|---|---|---|
| Chuyển bo mạch rigid-flex từ ECAD sang MCAD và ngược lại | Được hỗ trợ | Được hỗ trợ |
| Xem trước các thay đổi ECAD trong MCAD | Được hỗ trợ | Được hỗ trợ |
| Tạo vùng bo mạch rigid và flex mới trong MCAD | Được hỗ trợ | Chưa được hỗ trợ * |
| Tạo đoạn uốn mới trong MCAD | Được hỗ trợ | Được hỗ trợ |
| Thực hiện thay đổi đối với hình học của các đoạn rigid và flex của bo mạch. Ví dụ: điều chỉnh hình dạng bo mạch để phù hợp với hình học của vỏ sản phẩm, tạo lỗ khoét hoặc lỗ lắp, hoặc thay đổi bán kính của một đoạn uốn. | Được hỗ trợ | Được hỗ trợ |
| Chuyển các bo mạch có vùng flex với độ dày khác nhau | Không khả dụng trong RF1 | Được hỗ trợ |
| Chuyển chi tiết đồng và silkscreen trên các vùng rigid ^ | Không được hỗ trợ | Được hỗ trợ |
| Thực hiện thay đổi đối với vị trí của các linh kiện hiện có và đặt linh kiện mới lên bo mạch. | Được hỗ trợ | Được hỗ trợ |
| Đẩy thay đổi vị trí sang ECAD và kéo các thay đổi mới từ ECAD | Được hỗ trợ | Được hỗ trợ |
| Tạo bo mạch rigid-flex từ đầu trong MCAD | Chưa được hỗ trợ | Chưa được hỗ trợ |
| Chuyển các linh kiện được gắn trên vùng flex từ ECAD sang MCAD | Chưa được hỗ trợ | Chưa được hỗ trợ |
| Đặt linh kiện trên vùng flex trong MCAD | Chưa được hỗ trợ | Chưa được hỗ trợ |
| Tạo vùng bo mạch mới trên bo mạch chỉ có flex | Chưa được hỗ trợ | Chưa được hỗ trợ |
Làm việc với bo mạch Rigid-Flex trong SOLIDWORKS
Trong SOLIDWORKS, một bo mạch rigid-flex được Pull từ Server của bạn giống như một bo mạch rigid tiêu chuẩn. Nếu hiện tại bạn chưa đăng nhập vào Server, hãy tham khảo chủ đề Cài đặt và cấu hình CoDesigner trong phần mềm MCAD của bạn.
Thay đổi hình dạng bo mạch trong MCAD
-
To change the shape of a board region
- Mở (mở rộng) Part bo mạch chính trong cây mô hình.
- Mở Region Feature flex đầu tiên và bắt đầu chỉnh sửa Sketch của nó (đây là Sketch chính cho toàn bộ bo mạch).
- Mỗi cạnh sẽ bao gồm một điểm neo, các điểm này được CoDesigner thêm vào trong quá trình tạo ban đầu cho mục đích nội bộ; có thể xóa chúng khi cần để chỉnh sửa Sketch.
- Các đường phân chia vùng bo mạch có thể được xóa và tạo lại nếu cần.
- Chỉnh sửa hình dạng theo yêu cầu.
Chỉnh sửa Sketch chính để thay đổi hình dạng của bo mạch.
-
To create or redefine a flex region
Nếu một đường split đã bị xóa và vẽ lại, vùng flex sẽ cần được định nghĩa lại.- Chỉnh sửa tính năng flex trong cây mô hình.
- Kiểm tra xem Contour đúng trong Sketch có đang được dùng cho vùng flex hay không. Nếu không, hãy xóa Selected Contour và chọn contour đúng.
- Đảm bảo rằng tính năng extrude biểu diễn vùng flex có đúng độ dày và đúng độ lệch so với mặt dưới và/hoặc mặt trên của bo mạch.
- Các đoạn uốn trong vùng flex này cũng có thể đã bị lỗi; bên dưới có các mẹo để khắc phục.
-
To add new sketched bends, or change or remove existing ones
- Chọn một Sketched Bend và Edit nó để thay đổi vị trí, góc hoặc bán kính.
- Cần giữ lại ít nhất một đoạn uốn được đưa từ ECAD sang – CoDesigner sử dụng một đoạn uốn làm tham chiếu khi bo mạch được đẩy ngược từ MCAD về ECAD.
- Nếu bạn đang chỉnh sửa hình dạng của một bo mạch đã có các linh kiện được đặt, phần mềm MCAD của bạn có thể gán lại ID nội bộ cho các mặt/đỉnh, điều này có thể làm hỏng các hệ tọa độ dùng để gắn các linh kiện vào bo mạch. Vì lý do này, nếu bạn định thực hiện các thay đổi đáng kể đối với hình dạng bo mạch trong MCAD, tốt hơn là nên làm điều đó khi các linh kiện chưa được đặt.
- Nếu các linh kiện đã được đặt: hãy tạo các đoạn uốn trong ECAD càng gần vị trí cuối cùng của chúng càng tốt, rồi chỉ điều chỉnh đoạn uốn trong MCAD. Ngoài ra, nếu phần mềm MCAD của bạn làm hỏng hệ tọa độ, bạn có thể khôi phục định nghĩa của các hệ tọa độ theo cách thủ công. Hoặc bạn có thể đơn giản bỏ qua các thay đổi đã thực hiện đối với vị trí linh kiện khi kéo bo mạch đã thay đổi trở lại ECAD.
-
To create a cutout or a mounting hole
- Bắt đầu chỉnh sửa Part bo mạch chính.
- Để bảo đảm Cut Extrude hoặc Hole được tạo trước khi bo mạch bị uốn, hãy di chuyển thanh “feature visibility” của Cut Extrude hoặc Hole lên trên trong cây mô hình và đặt nó phía trên tính năng Bend đầu tiên.
- Tạo một Cut Extrude hoặc Hole trên part bo mạch (với sketch nằm trên mặt trên hoặc mặt dưới của nó).
- Di chuyển thanh “feature visibility” trở lại đáy của cây.
Thực hiện thay đổi đối với vị trí linh kiện trong MCAD
-
To define the precise location of a component (cách tiếp cận chung)
- Di chuyển linh kiện của bạn lên trên trong cây mô hình tới cấp assembly của bo mạch (nếu bạn muốn định vị linh kiện đó tương đối với bo mạch) hoặc tới cấp thiết bị (nếu bạn muốn định vị linh kiện đó tương đối với vỏ).
- Xác định vị trí chính xác của linh kiện đó bằng mate hoặc kích thước. Sau đó xóa các mate/kích thước đó.
- Di chuyển linh kiện trở lại subassembly linh kiện ban đầu (hoặc sang subassembly khác nếu cần) trong cây mô hình.
-
To make a simple movement/rotation of a component on the same board face within one rigid region
- Bắt đầu chỉnh sửa subassembly linh kiện tương ứng.
- Di chuyển/xoay linh kiện bằng các khả năng tương ứng của phần mềm MCAD của bạn.
Các khuyến nghị bổ sung cho kỹ sư cơ khí
-
To unfold/fold all bends on a board (ví dụ: để kiểm tra chồng lấn)
- Nhấp vào nút Fold Unfold trên ribbon Altium CoDesigner.
-
To selectively unfold/fold a bend (or bends)
-
Mở (mở rộng) phần bo mạch chính (RF1) hoặc FlexPart (RF2) trong cây mô hình.
-
Chọn(các) tính năng Sketched Bend trong cây mô hình, nhấp chuột phải và Suppress chúng
-
Unsuppress các tính năng Bend để khôi phục(các) nếp gập và gập lại bo mạch.
-
Sau khi trải phẳng/gập lại bo mạch, bạn nên Rebuild mô hình (Ctrl+B trong SOLIDWORKS).
-
-
If you break a model (và rebuild hoặc undo cũng không giúp được gì)
- Nếu các thay đổi mới nhất của bạn chưa được lưu, chỉ cần đóng assembly PCB mà không lưu rồi mở lại.
- Nếu đã lưu, hãy pull các thay đổi từ máy chủ nội dung được quản lý của bạn và chỉ áp dụng những thay đổi liên quan đến các thực thể bị lỗi.
- Nếu việc pull thay đổi không giúp ích, hãy đóng assembly PCB và thực hiện pull mới để ghi đè assembly PCB gốc (lưu ý rằng những thay đổi bạn vừa thực hiện với PCB sẽ bị mất).
-
Other recommendations
-
Không thay đổi tập hợp các hệ tọa độ hiện có và tập hợp các mate giữa chúng. (khả năng cao là bạn sẽ làm hỏng mô hình)
-
Thiết kế Rigid-Flex trong PTC Creo
MCAD CoDesigner trong PTC Creo hỗ trợ Pull và Push một PCB Rigid-Flex được thiết kế ở chế độ Standard Rigid-Flex (RF1) hoặc Advanced Rigid-Flex (RF2).
Cấu trúc bo mạch trong PTC Creo (RF1 và RF2)
Khi bo mạch rigid-flex được Pull vào PTC Creo, cấu trúc bo mạch được ánh xạ theo cách sau:
-
Một assembly Creo được tạo cho toàn bộ bo mạch, có tên là
<SavedMcadAssemblyName>.-
Một assembly Creo được tạo cho mỗi vùng cứng của bo mạch, có tên là
<PcbRegionName>_R<SavedMcadAssemblyName><CoD_UID>. Assembly này bao gồm:-
Một Creo Part đại diện cho chính vùng bo mạch cứng, và
-
Một Creo Part đại diện cho từng linh kiện được gắn trên vùng đó.
-
Assembly này được mate với part bo mạch bằng một hệ tọa độ cục bộ.
-
-
Một Creo part được tạo cho mỗi phần flex của bo mạch, có tên là
<PcbRegionName>_BOARD_F<SavedMcadAssemblyName><CoD_UID>.-
Trong part này, một Creo Sheetmetal part được tạo ra.
-
Với mỗi chỗ gập trong một vùng flex, một Creo Sketched Bend được tạo. Có thể suppress Sketched Bend trong Creo để trải phẳng bo mạch.
-
Một hệ tọa độ được xác định tại một đầu của mỗi đường phân chia rigid-flex. Mỗi hệ tọa độ này được dùng để mate từng assembly linh kiện vùng cứng (mô tả bên dưới).
-
Biên dạng bo mạch được xác định bằng một Sketch. Master Sketch này bao gồm tất cả các vùng.
-
-
Hỗ trợ tính năng của Creo
| Tính năng | Standard Rigid-Flex (RF1) | Advanced Rigid-Flex (RF2) |
|---|---|---|
| Chuyển bo mạch rigid-flex từ ECAD sang MCAD và ngược lại | Được hỗ trợ | Được hỗ trợ |
| Xem trước các thay đổi ECAD trong MCAD | Được hỗ trợ | Được hỗ trợ |
| Tạo các vùng bo mạch rigid và flex mới trong MCAD | Chưa được hỗ trợ | Chưa được hỗ trợ |
| Tạo các chỗ gập mới trong MCAD | Chưa được hỗ trợ | Chưa được hỗ trợ |
| Thực hiện thay đổi đối với hình học của các đoạn rigid và flex của bo mạch. Ví dụ: điều chỉnh hình dạng bo mạch cho phù hợp với hình học của vỏ sản phẩm, tạo cutout hoặc lỗ lắp ráp, hoặc thay đổi bán kính của một chỗ gập. | Được hỗ trợ | Được hỗ trợ |
| Chuyển các bo mạch có các vùng flex với độ dày khác nhau | Không khả dụng trong RF1 | Được hỗ trợ |
| Chuyển chi tiết đồng và silkscreen trên các vùng cứng ^ | Được hỗ trợ | Được hỗ trợ |
| Thay đổi vị trí của các linh kiện hiện có và đặt các linh kiện mới lên bo mạch. | Được hỗ trợ | Được hỗ trợ |
| Push các thay đổi vị trí sang ECAD và pull các thay đổi mới từ ECAD | Được hỗ trợ | Được hỗ trợ |
| Tạo bo mạch rigid-flex từ đầu trong MCAD | Chưa được hỗ trợ | Chưa được hỗ trợ |
| Chuyển các linh kiện được gắn trên vùng flex từ ECAD sang MCAD | Chưa được hỗ trợ | Chưa được hỗ trợ |
| Đặt linh kiện lên vùng flex trong MCAD | Chưa được hỗ trợ | Chưa được hỗ trợ |
| Tạo các vùng bo mạch mới trên bo mạch chỉ có flex | Chưa được hỗ trợ | Chưa được hỗ trợ |
Làm việc với bo mạch Rigid-Flex trong Creo
Thay đổi hình dạng bo mạch trong MCAD
-
To change the shape of a board region
-
Bắt đầu chỉnh sửa Flex Part.
-
Sửa đổi hình dạng của bất kỳ đoạn nào của part đó theo yêu cầu.
-
Để duy trì tính toàn vẹn của phần flex, các đoạn không được chồng lấn lên nhau hoặc có khe hở giữa chúng.
-
Dừng chỉnh sửa Flex Part.
-
(Tùy chọn) Bắt đầu chỉnh sửa các rigid part tương ứng với những đoạn bạn đã thay đổi. Thực hiện các thay đổi tương ứng cho chúng.
-
-
To create a cutout or a mounting hole
- Bắt đầu chỉnh sửa Flex Part.
- Suppress các tính năng bend để trải phẳng flex part.
- Tạo một Hole hoặc một Extruded Cut trên flex part (với sketch nằm trên mặt trên hoặc mặt dưới của nó).
- Di chuyển nó trong cây mô hình sao cho nó nằm trước các bend.
- (Tùy chọn) Bắt đầu chỉnh sửa các rigid part tương ứng với những đoạn bạn đã thay đổi. Thực hiện các thay đổi tương ứng cho chúng.
- Quay lại flex part và Resume các bend. Sau khi trải phẳng/gập lại bo mạch, bạn nên Regenerate mô hình (Ctrl+G trong Creo).
Các khuyến nghị bổ sung cho kỹ sư cơ khí
-
To unfold/fold all bends on a board (ví dụ: để kiểm tra chồng lấn)
- Nhấp nút Fold Unfold trên ribbon Altium CoDesigner.
-
To unfold/fold a bend (or bends)
-
Mở (mở rộng) part bo mạch chính (RF1) hoặc FlexPart (RF2) trong cây mô hình.
-
Chọn(các) tính năng Sketched Bend trong cây mô hình, và Suppress chúng
-
Resume các tính năng Bend để khôi phục(các) chỗ gập và gập lại bo mạch.
-
Sau khi trải phẳng/gập lại bo mạch, bạn nên Regenerate mô hình (Ctrl+G trong Creo).
-
-
If you break a model (và rebuild hoặc undo cũng không giúp được gì)
-
Nếu các thay đổi mới nhất của bạn chưa được lưu, chỉ cần đóng assembly PCB mà không lưu rồi mở lại.
-
Nếu đã lưu, hãy pull các thay đổi từ máy chủ nội dung được quản lý của bạn và chỉ áp dụng những thay đổi liên quan đến các thực thể bị lỗi.
-
Thiết kế Rigid-Flex trong Siemens NX
MCAD CoDesigner trong Siemens NX hỗ trợ Pull và Push một PCB Rigid-Flex được thiết kế ở chế độ Advanced Rigid-Flex (RF2). Lưu ý rằng hỗ trợ này hiện đang ở bản beta.
Cấu trúc bo mạch trong Siemens NX (RF2)
Khi bo mạch rigid-flex được Pull vào Siemens NX, cấu trúc bo mạch được ánh xạ theo cách sau:
-
Một NX assembly được tạo cho toàn bộ bo mạch, có tên là
<SavedMcadAssemblyName>.-
Một NX assembly được tạo cho mỗi vùng cứng của bo mạch, có tên là
RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>. Assembly này bao gồm:-
Một NX Part đại diện cho chính vùng bo mạch cứng, có tên
RigidPart_<PcbRegionName>_<SavedMcadAssemblyName> -
Một Part NX đại diện cho từng linh kiện được gắn trên vùng đó.
-
Cụm lắp này được ràng buộc với part bo mạch bằng một hệ tọa độ cục bộ.
-
-
Một part NX được tạo cho từng phần flex của bo mạch, có tên là
FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>. Trong part này:-
Một part NX Sheetmetal được tạo ra.
-
Với mỗi chỗ uốn trong một vùng flex, một NX Sketched Bend sẽ được tạo. Có thể suppress Sketched Bend trong NX để trải phẳng bo mạch.
-
Một hệ tọa độ được xác định tại (hoặc gần) một đầu của mỗi đường phân tách rigid-flex. Mỗi hệ tọa độ này được dùng để ràng buộc từng cụm linh kiện vùng rigid (mô tả bên dưới).
-
Biên dạng bo mạch được xác định bằng một Sketch. Master Sketch này bao gồm tất cả các vùng.
-
-
Hỗ trợ khả năng trong NX
| Tính năng | Advanced Rigid-Flex (RF2) 1 |
|---|---|
| Chuyển bo mạch rigid-flex từ ECAD sang MCAD và ngược lại | Được hỗ trợ |
| Xem trước các thay đổi từ ECAD trong MCAD | Chưa được hỗ trợ |
| Tạo vùng bo mạch rigid và flex mới trong MCAD | Chưa được hỗ trợ |
| Tạo chỗ uốn mới trong MCAD | Chưa được hỗ trợ |
| Thực hiện thay đổi đối với hình học của các phần rigid và flex của bo mạch. Ví dụ: điều chỉnh hình dạng bo mạch cho phù hợp với hình học của vỏ sản phẩm, tạo cutout hoặc lỗ lắp, hoặc thay đổi bán kính của một chỗ uốn. | Được hỗ trợ |
| Chuyển các bo mạch có chứa các vùng flex với độ dày khác nhau | Được hỗ trợ |
| Chuyển chi tiết đồng và silkscreen trên các vùng rigid 2 | Được hỗ trợ |
| Thay đổi vị trí các linh kiện hiện có và đặt thêm linh kiện mới trên bo mạch. | Được hỗ trợ |
| Đẩy thay đổi vị trí sang ECAD và nhận các thay đổi mới từ ECAD | Được hỗ trợ |
| Tạo bo mạch rigid-flex từ đầu trong MCAD | Chưa được hỗ trợ |
| Chuyển các linh kiện gắn trên vùng flex từ ECAD sang MCAD | Chưa được hỗ trợ |
| Đặt linh kiện trên vùng flex trong MCAD | Chưa được hỗ trợ |
| Tạo các vùng bo mạch mới trên bo chỉ có flex | Chưa được hỗ trợ |
Làm việc với bo mạch Rigid-Flex trong NX
Thay đổi hình dạng bo mạch trong MCAD
-
To change the shape of a board region
-
Đặt FlexPart làm Work Part trong Assembly Navigator và chuyển sang Part Navigator.
-
Chỉnh sửa Sketch của "BoardOutline".
-
Sửa đổi hình dạng của bất kỳ phân đoạn nào của part đó theo yêu cầu. Để duy trì tính toàn vẹn của FlexPart, các phân đoạn không được chồng lấn lên nhau và không được có khoảng hở giữa chúng.
-
Nhấp nút Finish để dừng chỉnh sửa FlexPart.
-
(Tùy chọn) Bắt đầu chỉnh sửa các part rigid tương ứng với những phân đoạn bạn đã thay đổi. Thực hiện các thay đổi tương ứng cho chúng.
-
-
To create a cutout or a mounting hole
-
Đặt FlexPart làm Work Part trong Assembly Navigator và chuyển sang Part Navigator.
-
Suppress suppress các tính năng bend để trải phẳng FlexPart.
-
Tạo một Hole hoặc một Extruded Cut trên FlexPart (với sketch nằm trên mặt trên hoặc mặt dưới của nó).
-
Di chuyển nó trong cây mô hình để nó nằm trước các bend.
-
(Tùy chọn) Bắt đầu chỉnh sửa các part rigid tương ứng với những phân đoạn bạn đã thay đổi. Thực hiện các thay đổi tương ứng cho chúng.
-
Unsuppress khôi phục các bend trong FlexPart.
-
Các khuyến nghị bổ sung dành cho kỹ sư cơ khí
-
To unfold/fold all bends on a board (ví dụ: để kiểm tra hiện tượng chồng lấn)
-
Nhấp nút Fold Unfold trên thanh ribbon Altium CoDesigner.
-
-
To unfold/fold a specific bend (or bends)
-
Đặt FlexPart làm Work Part trong Assembly Navigator và chuyển sang Part Navigator.
-
Chọn (các) tính năng SB Bend trong cây mô hình, rồi nhấp chuột phải để Suppress chúng
-
Unsuppress khôi phục (các) tính năng Bend để khôi phục lại (các) chỗ uốn và gấp lại bo mạch.
-
-
If you break a model (và rebuild hoặc undo không có tác dụng)
-
Nếu các thay đổi gần đây nhất của bạn chưa được lưu, chỉ cần đóng cụm lắp ráp PCB mà không lưu rồi mở lại.
-
Nếu đã lưu, hãy kéo các thay đổi từ máy chủ nội dung được quản lý của bạn và chỉ áp dụng những thay đổi liên quan đến các thực thể bị lỗi.
-
Nếu cả a. lẫn b. đều không hiệu quả, hãy kéo PCB vào MCAD một lần nữa, rồi lưu dưới dạng một cụm lắp ráp mới. Sử dụng phiên bản cũ hơn của cụm lắp ráp làm tham chiếu để so sánh các thiết kế và áp dụng lại mọi thay đổi MCAD đã được thực hiện.
-
).
).
).
).
).