Đồng bộ hóa một cụm mạch in đa bo mạch

Để đồng bộ hóa lắp ráp nhiều bo mạch, cần có:

  • Một phiên bản Altium Design Client được hỗ trợ:

    • Lưu ý rằng không phải tất cả các tính năng được mô tả trên trang này đều có sẵn trong mọi bản cài đặt của Altium MCAD CoDesigner. Vui lòng tham khảo Feature Availability bảng ở bên phải để biết thêm thông tin.

    • Để xác định các ứng dụng thiết kế Altium được hỗ trợ, hãy lưu ý phiên bản tiện ích bổ sung MCAD CoDesigner mà bạn đang sử dụng, sau đó kiểm tra các phiên bản được hỗ trợ trong Bảng tương thích phiên bản ECAD-MCAD.

  • Một Altium Workspace; các Workspace được hỗ trợ bao gồm:

    • Không gian làm việc Altium 365, hoặc

    • Môi trường làm việc Altium Enterprise Server. Note: Nếu bạn đang sử dụng máy chủ tại chỗ và đã có những thay đổi về tính năng liên quan đến giấy phép, vui lòng làm mới giấy phép của bạn bằng cách xóa và thêm lại các giấy phép trong Admin – Licenses trang của giao diện trình duyệt máy chủ.

  • Phần mềm thiết kế MCAD được hỗ trợ:

    • SOLIDWORKS 2020 trở lên, với CoDesigner Addin phiên bản 3.0 trở lên

    • PTC Creo 7.X trở lên, với CoDesigner Addin phiên bản 3.5 trở lên

    • Siemens NX v1953 trở lên, với CoDesigner Addin phiên bản 3.10 trở lên

    • Autodesk Inventor với CoDesigner Addin phiên bản 3.11 trở lên

Tổng quan

Trong thiết kế cơ khí, phương pháp tiêu chuẩn để phát triển sản phẩm là lắp ráp thiết bị từ một số cụm lắp ráp con. Phần mềm thiết kế điện tử của Altium hỗ trợ một khái niệm tương tự, trong đó nhiều PCB có thể được kết hợp lại để tạo thành một cụm lắp ráp PCB; trong ECAD, cụm này được gọi là Multi-Board Assembly. Lắp ráp này cũng có thể bao gồm vỏ và các thành phần cơ khí khác.

Một cụm nhiều bảng mạch được mở trong trình chỉnh sửa cụm nhiều bảng mạch ECAD của Altium.Một cụm nhiều bảng mạch được mở trong trình chỉnh sửa cụm nhiều bảng mạch ECAD của Altium.

Quá trình lắp ráp các bảng mạch in vào vỏ thiết bị được thực hiện tốt nhất trong MCAD. Tuy nhiên, kỹ sư ECAD cũng có thể cần thực hiện các kiểm tra điện-cơ khí, chẳng hạn như khoảng cách giữa các linh kiện với nhau và giữa linh kiện với vỏ thiết bị; cũng như kiểm tra khả năng tiếp cận và việc dán nhãn các yếu tố giao diện người dùng, chẳng hạn như đèn báo và màn hình hiển thị, nút bấm và đầu nối.

Để thực hiện điều này, các kỹ sư cơ khí và điện tử cần có khả năng chuyển đổi lắp ráp qua lại giữa MCAD và ECAD. Điều này có thể được thực hiện bằng cách sử dụng Altium MCAD CoDesigner. Việc đồng bộ hóa bản lắp ráp các bo mạch giữa các lĩnh vực MCAD và ECAD mang lại nhiều lợi ích, bao gồm khả năng xác minh nhanh chóng trạng thái hiện tại của thiết bị đã lắp ráp bởi cả đội ngũ thiết kế cơ khí và điện tử. 

Quy trình làm việc

Các slide dưới đây trình bày tóm tắt về việc đồng bộ hóa một cụm nhiều bo mạch giữa MCAD và ECAD. Thứ tự các bước này không cố định; ví dụ, các slide minh họa một trình tự trong đó các bo mạch in (PCB) riêng lẻ được "Pull" từ ECAD và lắp ráp vào vỏ MCAD, trước khi quyết định chuyển toàn bộ cụm sang ECAD.

Push the Individual PCBs from ECAD

Mỗi PCB phải được đẩy từ ECAD, kéo vào MCAD và lưu dưới dạng lắp ráp MCAD.

Create and Push the ECAD Multi-board Assembly

Tạo lắp ráp đa bo mạch (MBA) trong ECAD và thêm các bo mạch PCB riêng lẻ (vị trí của chúng có thể chưa được xác định), sau đó đẩy lắp ráp đa bo mạch (MBA) từ ECAD vào Workspace.

Create the Device Assembly in MCAD

Tạo cụm lắp ráp MCAD và thêm vỏ và các cụm lắp ráp PCB MCAD. Các PCB cũng có thể được thêm vào sau, sau khi liên kết các cụm lắp ráp. Quy trình thay thế này được mô tả trong các phần được đánh số bên dưới.

Recognize the PCBs

Sau khi các cụm PCB đã được thêm vào cụm MCAD, hãy nhấp vào nút Recognize Designs nút này. CoDesigner sẽ xác định từng PCB mà nó phát hiện là một phần của lắp ráp thiết bị MCAD.

Link the MCAD Multi-board Assembly to the ECAD Multi-board Assembly

Bước tiếp theo là liên kết cụm thiết bị MCAD với cụm đa bo mạch ECAD. Nếu các PCB đã được nhận diện, nút sẽ không còn xuất hiện trên bảng điều khiển. Trong trường hợp này, bạn thực hiện liên kết bằng cách chọn lệnh Link Multiboard lệnh từ menu thả xuống ở đầu Altium CoDesigner bảng điều khiển, như hình minh họa ở trên. Nếu các PCB chưa được nhận diện, hãy sử dụng Link Multiboard nút trên Altium CoDesigner bảng điều khiển. Thao tác này sẽ thực hiện quá trình nhận diện cũng như liên kết.

Identify the Enclosure to CoDesigner

Chọn vỏ trong cây tính năng MCAD, sau đó nhấp vào Enclosure nút trên Altium CoDesigner dải công cụ. CoDesigner giờ đây sẽ nhận diện bộ phận/lắp ráp này là vỏ và sẽ hiển thị thông tin này trong Multiboard Definition phần Altium CoDesigner .

Push the Assembly from MCAD

Giờ đây, khi CoDesigner đã nhận diện được tất cả các thành phần của cụm lắp ráp, nó có thể được đẩy sang ECAD. Lưu ý rằng CoDesigner chỉ đẩy vị trí và hướng của từng PCB sang ECAD, cùng với bất kỳ đối tượng nào được định nghĩa là thuộc về vỏ thiết bị. Nếu đã có bất kỳ sửa đổi MCAD nào đối với bất kỳ bảng mạch nào trong cụm lắp ráp, những thay đổi đó phải được đẩy riêng biệt. Việc này có thể được thực hiện từ cụm lắp ráp, bằng cách đặt bảng mạch đó làm đối tượng hoạt động trong bảng điều khiển Altium CoDesigner.

Pull the Assembly into ECAD

Kéo cụm sản phẩm đã hoàn thành vào ECAD trong MCAD CoDesigner bảng điều khiển trong trình chỉnh sửa Lắp ráp nhiều bo mạch trong ECAD. Các bo mạch sẽ được định vị và định hướng lại theo như đã định nghĩa trong MCAD, và bất kỳ đối tượng nào được định nghĩa là một phần của vỏ bọc sẽ được thêm vào lắp ráp nhiều bo mạch ECAD.

The Completed Assembly in ECAD

Kỹ sư ECAD giờ đây có thể kiểm tra bản lắp ráp đa bo mạch đã hoàn thành.

 

Các bước được đánh số dưới đây thể hiện cùng một quy trình nhưng theo trình tự khác. Lần này, vỏ thiết bị MCAD được liên kết với lắp ráp nhiều bảng mạch ECAD trước, sau đó các PCB được thêm vào vỏ thiết bị.

1. Chuyển từng PCB từ ECAD sang MCAD

Để chuyển cụm từ ECAD sang MCAD, trước tiên bạn phải đẩy từng PCB riêng lẻ, sau đó kéo chúng vào MCAD, lưu từng PCB dưới dạng cụm cơ khí.

Push from ECAD Sử dụng MCAD CoDesigner bảng điều khiển để "Push" từng bảng mạch từ ECAD vào Workspace, như hình minh họa ở trên.
Pull into MCAD

Sử dụng Altium CoDesigner bảng điều khiển để kéo từng bảng mạch từ Workspace, lưu từng bảng dưới dạng một cụm lắp ráp MCAD. Lưu ý rằng việc đồng bộ hóa ở cấp độ bảng mạch phải được duy trì độc lập với việc đồng bộ hóa của cụm lắp ráp mà các bảng mạch đó trở thành một phần của nó.

  • Trong MCAD, nếu lắp ráp cơ khí hiện tại là một PCB thì Altium CoDesigner bảng điều khiển sẽ không hiển thị Pull nút (). Để có thể kéo một bảng mạch khác vào MCAD, hãy tạo một lắp ráp trống mới và nút Pull nút sẽ được hiển thị trên Altium CoDesigner bảng điều khiển ().

  • Các PCB bổ sung cũng có thể được nhập và xây dựng thành các cụm lắp ráp MCAD mới vào bất kỳ thời điểm nào trong quá trình đồng bộ hóa nhiều bảng mạch, tùy theo yêu cầu.

2. Nhập cụm nhiều bo mạch ECAD từ ECAD

Lắp ráp nhiều bảng mạch ECAD được định nghĩa là một dự án nhiều bảng mạch, sau đó từng dự án PCB sẽ được thêm vào đó.

Define the assembly in ECAD

Trong ECAD, các bo mạch được thêm vào một cụm đa bo mạch bằng cách đặt một Mô-đun cho mỗi bo mạch trên sơ đồ đa bo mạch, sau đó Nhập các bo mạch đó vào tài liệu cụm đa bo mạch.

Tìm hiểu thêm về thiết kế đa bảng mạch trong ECAD.

Mating the boards Nên định nghĩa các mối ghép trong lắp ráp thiết bị MCAD thay vì trong lắp ráp đa bo mạch ECAD.
Push the assembly from ECAD Sau khi các PCB đã được thêm vào tài liệu lắp ráp đa bảng mạch ECAD, lắp ráp ECAD đã sẵn sàng để được đẩy sang MCAD. Sau khi định vị và định hướng các bảng mạch trong MCAD, thông tin về vị trí và hướng có thể được chuyển trở lại ECAD.

3. Tạo bản lắp ráp thiết bị trong MCAD và liên kết với bản lắp ráp đa bo mạch ECAD

Bộ lắp ráp thiết bị MCAD được liên kết với bộ lắp ráp đa bảng mạch ECAD thông qua Altium CoDesigner bảng điều khiển. Bạn có thể liên kết ở bất kỳ giai đoạn nào; từ tệp lắp ráp MCAD trống, sau khi đã thêm (các) vỏ bọc, hoặc sau khi đã thêm một hoặc nhiều bảng mạch. Trong ví dụ này, vỏ bọc đã được thêm vào, nhưng các bảng mạch thì chưa. 

Create the MCAD assembly Tạo một cụm thiết bị mới trong MCAD.
Include the enclosure Nếu cần, hãy thêm vỏ thiết bị vào cụm thiết bị và lưu cụm thiết bị.
Recognize Designs button

Bảng Altium CoDesigner Bảng điều khiển có một nút có nhãn Recognize Designs (). Khi bạn nhấp vào nút này, bạn đang thông báo cho MCAD CoDesigner rằng đây là một lắp ráp đa bo mạch. MCAD CoDesigner sẽ xác định tất cả các bo mạch trong cụm và cập nhật nội dung bảng điều khiển để hiển thị trạng thái đồng bộ hóa CoDesigner cho một trong các bo mạch. Bảng điều khiển này cũng bao gồm một menu thả xuống ở phía trên cùng (), hãy sử dụng menu này để chọn đối tượng nào hiện đang hoạt động trong MCAD CoDesigner. Vì các bo mạch chưa được thêm vào, nút này không được sử dụng trong ví dụ này – nó được sử dụng trong phần trình chiếu ở đầu trang nàynếu bạn muốn xem ví dụ về quy trình đó.

Link the MCAD assembly to the ECAD assembly

Các cụm lắp ráp MCAD và ECAD được liên kết bằng cách nhấp vào Link Multiboard nút trong Altium CoDesigner bảng điều khiển, như được hiển thị trong hình ảnh ở trên. Nếu CoDesigner được kết nối với cùng một Workspace mà Lắp ráp đa bo mạch (Multi-board Assembly) đã được đẩy vào, thì ECAD MBA sẽ được liệt kê trong Select Project from Company Workspace hộp thoại (). Chọn MBA và nhấp vào OK để thiết lập liên kết. Lưu ý rằng khi bạn nhấp vào nút này, tất cả các PCB đã được thêm vào cụm lắp ráp MCAD cũng sẽ được nhận diện.

  • Nếu thao tác “Nhận diện thiết kế” đã được thực hiện, nút Link Multiboard nút này sẽ không còn xuất hiện trong Altium CoDesigner bảng điều khiển. Trong trường hợp này, lệnh sẽ xuất hiện trong menu thả xuống ở đầu bảng điều khiển (), hãy sử dụng tùy chọn này thay thế.

  • Để liên kết lắp ráp MCAD với lắp ráp đa bo mạch ECAD, MCAD CoDesigner sẽ thêm ba thuộc tính vào lắp ráp MCAD. Để hủy liên kết, hãy xóa ManagedMbaProjectGuid, ManagedProjectNameManagedProjectGuid từ cụm ().

4. Nhập lắp ráp đa bo mạch vào MCAD

Giờ đây, khi các cụm lắp ráp MCAD và ECAD đã được liên kết, có thể kiểm tra trạng thái đồng bộ hóa bằng cách thực hiện thao tác Kéo (Pull) trong MCAD.

Check for differences

Sau khi liên kết cấp cụm lắp ráp đã được thiết lập, CoDesigner có thể kiểm tra sự khác biệt giữa cụm lắp ráp MCAD và cụm lắp ráp đa bo mạch (MBA) ECAD bằng cách nhấp vào "Pull" trong Altium CoDesigner (). Mọi sự khác biệt được phát hiện sẽ được liệt kê trong bảng điều khiển Altium CoDesigner, như hình ảnh trên.

Changes highlighted in yellow Vì các PCB có trong cụm ECAD nhưng không có trong cụm MCAD, nên các PCB cần được thêm vào cụm MCAD. Một thay đổi được đánh dấu màu vàng cho biết CoDesigner không thể hoàn tất thay đổi này mà không có sự hỗ trợ. Di chuột qua mục "Change" để hiển thị hộp thông tin, cung cấp hướng dẫn cách giải quyết vấn đề, như hình minh họa ở trên.
Adding the boards in MCAD

Lần đầu tiên lắp ráp được "Pull", CoDesigner sẽ không biết lấy các phiên bản MCAD của các PCB từ đâu. Để xác định vị trí từng bảng mạch cho CoDesigner, hãy nhấp vào Location nút ba chấm () để hiển thị Open hộp thoại, sau đó sử dụng hộp thoại này để xác định vị trí của từng bảng mạch còn thiếu. Lưu ý rằng bạn sẽ tìm kiếm phiên bản MCAD của từng PCB, do đó chúng phải đã được kéo vào MCAD và lưu dưới dạng lắp ráp MCAD, như đã mô tả trong bước 1. Khi một bảng mạch đã được xác định vị trí, mục Thay đổi của bảng mạch đó sẽ không còn được đánh dấu màu vàng nữa, và thay đổi đó đã sẵn sàng để được áp dụng.

Changes highlighted in red Khi một thay đổi được đánh dấu màu đỏ, điều đó cho thấy rằng thay đổi đó không thể được áp dụng và CoDesigner không thể hỗ trợ giải quyết vấn đề đó. Một ví dụ là khi một PCB trong cụm lắp ráp chưa được đẩy từ ECAD.

5. Làm việc với cụm thiết bị MCAD

Bộ lắp ráp MCAD hiện bao gồm nhiều mục có thể được đồng bộ hóa giữa MCAD và ECAD, bao gồm từng PCB cũng như toàn bộ bộ lắp ráp. Để thực hiện các chức năng CoDesign, chẳng hạn như: định nghĩa các đối tượng vỏ bảo vệ, đồng bộ hóa các thay đổi được thực hiện trên một bo mạch cụ thể trong cụm lắp ráp, hoặc đồng bộ hóa các thay đổi về vị trí của một bo mạch trong cụm lắp ráp, bạn phải chỉ định cho MCAD CoDesigner biết bo mạch PCB hoặc cụm lắp ráp nào đang được làm việc.

Việc này được thực hiện bằng cách chọn PCB hoặc cụm trong menu thả xuống ở đầu Altium CoDesigner bảng điều khiển, như được hiển thị trong hình bên dưới. 

What is being synchronized

Bạn chọn những gì bạn muốn CoDesigner đồng bộ hóa với ECAD trong menu thả xuống ở đầu Altium CoDesigner bảng điều khiển, như được hiển thị trong hình ảnh ở trên.

Ví dụ: nếu bạn cần chỉnh sửa một trong các PCB, hãy chọn nó trong menu thả xuống, thực hiện các chỉnh sửa, sau đó đẩy các thay đổi của bảng mạch đó sang PCB ECAD theo cách thông thường ().

Hãy theo dõi mục mà CoDesigner đang giám sát, nội dung bảng điều khiển phản ánh trạng thái đồng bộ hóa của mục được chọn trong menu thả xuống.

6. Xác định Vỏ bảo vệ trong MCAD

Bạn có thể định nghĩa bất kỳ số lượng đối tượng MCAD nào là một phần của vỏ trong MCAD CoDesigner.

1. Select the objects Chọn các đối tượng vỏ trong cây mô hình MCAD.
2. Define as enclosure Nhấp vào Enclosure trên Altium CoDesigner dải băng, thao tác này thông báo cho CoDesigner rằng các đối tượng đã chọn là một phần của vỏ bọc.
3. Xác nhận của CoDesigner MCAD CoDesigner sẽ xác nhận rằng các đối tượng này đã được xác định là thuộc về vỏ cho PCB/lắp ráp đang hoạt động.
4. Enclosure objects Các đối tượng cơ khí mà MCAD CoDesigner nhận diện là thuộc về vỏ bảo vệ. Các đối tượng này sẽ được chuyển sang bảng mạch/bộ lắp ráp ECAD khi thiết kế được đẩy sang ECAD. Có thể chọn và xóa các đối tượng khỏi danh sách nếu cần.

7. Chuẩn bị cụm thiết bị và đẩy sang ECAD

Các đối tượng vỏ và bảng mạch được định hướng và định vị trong MCAD, sử dụng các kỹ thuật tiêu chuẩn. Ở bất kỳ giai đoạn nào của quy trình này, cụm lắp ráp đều có thể được đẩy sang ECAD. 

1. Prepare the MCAD assembly Định vị và ghép các PCB vào vỏ thiết bị.
2. Select what is being synchronized Đảm bảo rằng cụm nhiều bảng mạch (Multiboard assembly) được chọn làm mục hoạt động trong menu thả xuống ở đầu Altium CoDesigner bảng điều khiển.
3. Push the assembly to ECAD Đẩy toàn bộ cụm lắp ráp từ MCAD vào Không gian làm việc, sẵn sàng để được kéo vào ECAD.

8. Nhập cụm lắp ráp vào ECAD

Các thay đổi được thực hiện trong cụm lắp ráp MCAD có thể được đồng bộ hóa trong ECAD. Mở dự án cụm lắp ráp đa bo mạch trong Altium Designer và kích hoạt MCAD CoDesigner bảng điều khiển.

Check for changes in ECAD

Một thông báo sẽ xuất hiện trong MCAD CoDesigner bảng điều khiển, cảnh báo rằng đã phát hiện thấy các thay đổi (). Nếu cảnh báo không xuất hiện tự động, hãy nhấp vào Pull nút này để bắt đầu kiểm tra.

Review the list of Changes Các thay đổi sẽ bao gồm cập nhật vị trí của các PCB, cũng như vỏ máy nếu nó đã được thêm vào trong MCAD. Các loại thay đổi được hỗ trợ bao gồm: vị trí và hướng của PCB, thêm hoặc loại bỏ các thành phần vỏ máy. 
Apply the Changes Các thay đổi có thể được áp dụng một cách có chọn lọc; hãy tắt bất kỳ thay đổi nào mà bạn không muốn áp dụng trong lần này. 
Modify a child PCB

Nếu các thay đổi thiết kế MCAD đã được thực hiện trên một PCB con trong cụm lắp ráp, các cập nhật đó phải được kéo vào dự án PCB con trước tiên (từ bên trong tệp PCB ECAD). Sau đó, PCB phải được cập nhật trong cụm lắp ráp đa bo mạch ECAD (). MCAD CoDesigner không quản lý các cập nhật nội bộ trong ECAD.

Thêm PCB trong MCAD Nếu một bảng mạch bổ sung đã được thêm vào lắp ráp trong MCAD, khi bạn cố gắng đẩy (Push) từ MCAD, một hộp thoại cảnh báo của CoDesigner sẽ xuất hiện, thông báo rằng bảng mạch PCB bổ sung này không thuộc về lắp ráp đa bảng mạch ECAD (). Trong trường hợp này, bạn phải thêm bảng mạch đó vào cụm nhiều bảng mạch trong ECAD, sau đó thực hiện "Push" dự án từ ECAD sang Workspace. Không cần thiết phải "Pull" bản cập nhật này vào MCAD; chỉ cần thực hiện "Push" cụm từ MCAD một lần nữa và thông tin về vị trí và hướng của bảng mạch bổ sung sẽ được gửi đến Workspace, sẵn sàng để "Pull" vào ECAD. 

9. Lắp ráp đã sẵn sàng cho kỹ sư ECAD

Bây giờ có thể thực hiện bất kỳ tác vụ ECAD nào cần thiết, chẳng hạn như kiểm tra khoảng trống và xác nhận trực quan về sự khớp nối của các PCB. Hình ảnh bên dưới hiển thị một mặt cắt của cụm nhiều bo mạch trong ECAD.

 

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

Nếu bạn không thấy một tính năng được nêu trong tài liệu có trong phần mềm thực tế của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Nội dung