다중 기판 어셈블리 동기화

다중 보드 조립 동기화를 위해서는 다음이 필요합니다:

  • 지원되는 Altium 설계 클라이언트:

    • 이 페이지에 설명된 모든 기능이 모든 Altium MCAD CoDesigner 설치 환경에서 사용 가능한 것은 아닙니다. 자세한 내용은 Feature Availability 오른쪽 Panel을 참조하십시오.

    • 지원되는 Altium 설계 클라이언트를 확인하려면, 사용 중인 MCAD CoDesigner 애드인의 버전을 확인한 후 ECAD-MCAD 버전 호환성 매트릭스에서 지원되는 버전을 확인하십시오.

  • Altium 워크스페이스. 지원되는 워크스페이스는 다음과 같습니다:

    • Altium 365 워크스페이스 또는

    • Altium Enterprise Server 워크스페이스. Note: 온프레미스 서버를 사용 중이며 라이선스 관련 기능 변경이 발생한 경우, 서버 브라우저 인터페이스의 Admin – Licenses 서버 브라우저 인터페이스의 해당 페이지에서 라이선스를 삭제한 후 다시 추가하여 라이선스를 새로 고쳐 주십시오.

  • 지원되는 MCAD 설계 소프트웨어:

    • SOLIDWORKS 2020 이상(CoDesigner Add-in 버전 3.0 이상 포함)

    • PTC Creo 7.X 이상, CoDesigner Add-in 버전 3.5 이상

    • Siemens NX v1953 이상, CoDesigner 애드인 버전 3.10 이상

    • Autodesk Inventor (CoDesigner 애드인 버전 3.11 이상)

개요

기계 설계에서 제품을 개발하는 표준적인 접근 방식은 여러 하위 어셈블리를 조합하여 장치를 구축하는 것입니다. Altium의 전자 설계 소프트웨어는 이와 유사한 개념을 지원하며, 여러 PCB를 결합하여 PCB 어셈블리를 생성할 수 있습니다. ECAD에서는 이를 Multi-Board Assembly라고 부릅니다. 이 어셈블리에는 인클로저 및 기타 기계적 요소도 포함될 수 있습니다.

Altium의 ECAD 다중 기판 어셈블리 Editor에서 열려 있는 다중 기판 어셈블리.Altium의 ECAD 다중 기판 어셈블리 Editor에서 열려 있는 다중 기판 어셈블리.

인쇄 회로 기판을 인클로저에 조립하는 과정은 MCAD에서 수행하는 것이 가장 좋습니다. 그러나 ECAD 엔지니어는 컴포넌트 간 및 컴포넌트와 인클로저 간의 클리어런스와 같은 전기-기계적 점검은 물론, 표시등 및 디스플레이, 버튼, 커넥터와 같은 사용자 인터페이스 요소에 대한 접근성 및 라벨링 확인도 수행해야 할 수 있습니다.

이를 위해 기계 및 전기 엔지니어는 MCAD와 ECAD 간에 조립 모델을 주고받을 수 있어야 합니다. 이는 Altium MCAD CoDesigner를 사용하여 수행할 수 있습니다. MCAD 및 ECAD 도메인 간에 기판 어셈블리를 동기화하면 기계 및 전자 설계 팀 모두 조립된 장치의 현재 상태를 신속하게 검증할 수 있는 능력을 포함하여 수많은 이점이 있습니다. 

워크플로우

아래 슬라이드는 MCAD와 ECAD 간 다중 기판 어셈블리 동기화에 대한 요약을 보여줍니다. 이 단계의 순서는 고정된 것이 아닙니다. 예를 들어, 슬라이드에는 전체 어셈블리를 ECAD로 전송하기로 결정하기 전에 개별 PCB를 ECAD에서 가져와 MCAD 인클로저에 조립한 순서가 나와 있습니다.

Push the Individual PCBs from ECAD

각 PCB는 ECAD에서 ‘푸시(Push)’하여 MCAD로 ‘풀(Pull)’한 다음, MCAD 조립체로 저장해야 합니다.

Create and Push the ECAD Multi-board Assembly

ECAD 다중 기판 어셈블리를 생성하고 개별 PCB를 추가한 후(위치는 미정의로 두어도 됨), ECAD에서 다중 기판 어셈블리(MBA)를 워크스페이스로 푸시합니다.

Create the Device Assembly in MCAD

MCAD 어셈블리를 생성하고 인클로저와 MCAD PCB 어셈블리를 추가합니다. PCB는 어셈블리를 연결한 후 나중에 추가할 수도 있습니다. 이 대체 흐름은 아래의 번호가 매겨진 섹션에 설명되어 있습니다.

Recognize the PCBs

PCB 어셈블리가 MCAD 어셈블리에 추가되면 Recognize Designs 버튼을 클릭합니다. CoDesigner는 감지된 각 PCB를 MCAD 장치 어셈블리의 일부로 식별합니다.

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

다음 단계는 MCAD 디바이스 어셈블리를 ECAD 멀티보드 어셈블리에 연결하는 것입니다. PCB가 인식된 경우 Panel에 더 이상 버튼이 표시되지 않습니다. 이 경우 상단의 드롭다운 메뉴에서 Link Multiboard 패널 상단의 드롭다운 메뉴에서 Altium CoDesigner 위 그림과 같이 Panel을 연결합니다. PCB가 아직 인식되지 않은 경우, Link Multiboard 버튼을 Altium CoDesigner Panel을 사용하십시오. 이렇게 하면 인식 과정과 연결이 동시에 수행됩니다.

Identify the Enclosure to CoDesigner

MCAD 피처 트리에서 인클로저를 선택한 다음, Enclosure 리본의 Altium CoDesigner 리본의버튼을 클릭하십시오. 이제 CoDesigner는 이 부품/어셈블리를 인클로저로 인식하며, 이를 Multiboard Definition 패널의 Altium CoDesigner Panel에 이를 표시합니다.

Push the Assembly from MCAD

이제 CoDesigner가 어셈블리의 모든 요소를 인식했으므로 ECAD로 푸시할 수 있습니다. CoDesigner는 각 PCB의 위치와 방향, 그리고 인클로저의 일부로 정의된 개체들만 ECAD로 푸시한다는 점에 유의하십시오. 어셈블리 내의 보드 중 어느 하나라도 MCAD에서 수정이 이루어진 경우, 해당 변경 사항은 별도로 푸시해야 합니다. 이는 어셈블리에서 Altium CoDesigner Panel의 해당 보드를 활성 객체로 설정하여 수행할 수 있습니다.

Pull the Assembly into ECAD

완성된 어셈블리를 ECAD의 MCAD CoDesigner ECAD의 다중 보드 어셈블리 Editor 패널에서 수행할 수 있습니다. 보드는 MCAD에서 정의된 대로 배치 및 방향이 조정되며, 인클로저의 일부로 정의된 모든 객체는 ECAD 다중 보드 어셈블리에 추가됩니다.

The Completed Assembly in ECAD

이제 ECAD 엔지니어는 완성된 다중 기판 어셈블리를 검토할 수 있습니다.

 

아래의 번호가 매겨진 단계들은 동일한 과정을 다른 순서로 보여줍니다. 이번에는 MCAD 장치 인클로저를 먼저 ECAD 다중 기판 어셈블리에 연결한 다음, PCB를 장치 인클로저에 추가합니다.

1. 각 PCB를 ECAD에서 MCAD로 전송

조립체를 ECAD에서 MCAD로 전송하려면, 먼저 각 PCB를 개별적으로 ‘Push’한 다음 MCAD로 ‘Pull’하여 각각을 기계 조립체로 저장해야 합니다.

Push from ECAD 위와 같이 MCAD CoDesigner Panel을 사용하여 위 그림과 같이 각 보드를 ECAD에서 워크스페이스로 ‘Push’합니다.
Pull into MCAD

' Altium CoDesigner Panel을 사용하여 각 보드를 워크스페이스에서 Pull하고, 각각을 MCAD 어셈블리로 저장하십시오. 보드 수준의 동기화는 해당 보드가 포함되는 어셈블리의 동기화와는 별도로 유지되어야 한다는 점에 유의하십시오.

  • MCAD에서 현재 기계 어셈블리가 PCB인 경우 Altium CoDesigner Panel에는 Pull 버튼()이 표시되지 않습니다. 다른 보드를 MCAD로 불러오려면, 새로운 빈 어셈블리를 생성하면 Pull 버튼이 Altium CoDesigner Panel()에 표시됩니다.

  • 또한 필요에 따라 다중 보드 동기화 프로세스 중 언제든지 추가 PCB를 불러와 새로운 MCAD 어셈블리로 구축할 수 있습니다.

2. ECAD에서 ECAD 다중 보드 어셈블리를 가져오기

ECAD 멀티 보드 어셈블리는 멀티 보드 프로젝트로 정의되며, 각 PCB 프로젝트가 여기에 추가됩니다.

Define the assembly in ECAD

ECAD에서 보드를 멀티보드 어셈블리에 추가하려면 멀티보드 Schematic에 각 보드에 대한 모듈을 배치한 다음, 해당 보드를 멀티보드 어셈블리 문서로 Import하면 됩니다.

ECAD에서의 다중 보드 설계에 대해 자세히 알아보세요.

Mating the boards 메이트는 ECAD 멀티보드 어셈블리가 아닌 MCAD 디바이스 어셈블리에서 정의하는 것이 좋습니다.
Push the assembly from ECAD PCB가 ECAD 멀티보드 어셈블리 문서에 추가되면, ECAD 어셈블리를 MCAD로 푸시할 준비가 완료됩니다. MCAD에서 보드의 위치와 방향을 설정한 후, 해당 위치 및 방향 정보를 ECAD로 다시 전송할 수 있습니다.

3. MCAD에서 디바이스 어셈블리 생성 및 ECAD 다중 기판 어셈블리 연결

MCAD 디바이스 어셈블리는 Altium CoDesigner Panel을 통해 ECAD 다중 기판 어셈블리와 연결됩니다. 빈 MCAD 어셈블리 파일 상태에서, 인클로저가 추가된 후, 또는 하나 이상의 기판이 추가된 후 등 어느 단계에서나 연결할 수 있습니다. 이 예시에서는 인클로저가 추가되었으나 기판은 추가되지 않은 상태입니다. 

Create the MCAD assembly MCAD에서 새로운 장치 어셈블리를 생성합니다.
Include the enclosure 필요한 경우 장치 어셈블리에 인클로저를 추가하고 어셈블리를 저장합니다.
Recognize Designs button

Altium CoDesigner Panel에는 Recognize Designs ()라는 레이블이 붙은 버튼이 있습니다. 이 버튼을 클릭하면 MCAD CoDesigner에 이것이 다중 보드 어셈블리임을 알리는 것입니다. MCAD CoDesigner는 어셈블리 내의 모든 보드를 식별하고, Panel 내용을 업데이트하여 보드 중 하나의 CoDesigner 동기화 상태를 표시합니다. 또한 Panel 상단에는 드롭다운 메뉴()가 있으며, 이를 사용하여 MCAD CoDesigner에서 현재 활성화된 개체를 선택할 수 있습니다. 아직 보드가 추가되지 않았기 때문에 이 예제에서는 이 버튼을 사용하지 않습니다. 해당 작업 흐름의 예시를 보시려면 이 페이지 상단의 슬라이드쇼를참고하시기 바랍니다.

Link the MCAD assembly to the ECAD assembly

MCAD 및 ECAD 어셈블리는 Link Multiboard 버튼을 클릭하여 Altium CoDesigner Panel, as shown in the image above. If CoDesigner is connected to the same 워크스페이스 that the Multi-board Assembly was pushed to, the ECAD MBA will be listed in the Select Project from Company Workspace ()에 나열됩니다. MBA를 선택하고 OK 를 클릭하여 연결을 설정합니다. 이 버튼을 클릭하면 MCAD 어셈블리에 이미 추가된 모든 PCB도 함께 인식된다는 점에 유의하십시오.

  • 이미 ‘설계 인식(Recognize Designs)’이 수행된 경우, Link Multiboard 버튼은 더 이상 Altium CoDesigner Panel에 더 이상 표시되지 않습니다. 이 경우, Panel 상단의 드롭다운 메뉴()에서 해당 명령을 사용할 수 있으므로, 대신 이를 사용하십시오.

  • MCAD 어셈블리를 ECAD 멀티보드 어셈블리에 연결하기 위해, MCAD CoDesigner는 MCAD 어셈블리에 세 가지 속성을 추가합니다. 연결을 해제하려면 ManagedMbaProjectGuid, ManagedProjectNameManagedProjectGuid 속성을 어셈블리에서 삭제하십시오().

4. 다중 보드 어셈블리를 MCAD로 가져오기

이제 MCAD 및 ECAD 어셈블리가 연결되었으므로, MCAD에서 ‘Pull’을 수행하여 동기화 상태를 확인할 수 있습니다.

Check for differences

어셈블리 수준 연결이 설정되면, CoDesigner에서 Altium CoDesigner ()에서 ‘Pull’을 클릭하여 MCAD 어셈블리와 ECAD MBA 간의 차이점을 확인할 수 있습니다. 감지된 모든 차이점은 위 이미지와 같이 Altium CoDesigner Panel에 나열됩니다.

Changes highlighted in yellow PCB는 ECAD 어셈블리에는 존재하지만 MCAD 어셈블리에는 없으므로, MCAD 어셈블리에 PCB를 추가해야 합니다. 노란색으로 강조 표시된 변경 사항은 CoDesigner가 사용자 도움 없이는 이 변경을 완료할 수 없음을 나타냅니다. 위 이미지와 같이 변경 사항 위에 커서를 올리면 문제 해결 방법에 대한 정보가 담긴 툴팁이 표시됩니다.
Adding the boards in MCAD

어셈블리를 처음 ‘Pull’할 때, CoDesigner는 PCB의 MCAD 버전을 어디서 가져와야 할지 알 수 없습니다. CoDesigner가 각 보드를 찾을 수 있도록 하려면 Location 줄임표 버튼()을 클릭하여 Open 대화 상자를 표시한 다음, 이 대화 상자를 사용하여 누락된 각 보드의 위치를 지정하십시오. 각 PCB의 MCAD 버전을 검색하게 되므로, 1단계에서 설명한 대로 해당 PCB가 이미 MCAD로 불러와져 MCAD 어셈블리로 저장되어 있어야 합니다. 보드가 위치 지정되면 해당 보드의 ‘변경’ 항목이 더 이상 노란색으로 강조 표시되지 않으며, 해당 변경 사항을 적용할 준비가 된 것입니다.

Changes highlighted in red 변경 사항이 빨간색으로 강조 표시된 경우, 해당 변경 사항은 적용할 수 없으며 CoDesigner가 이를 해결하는 데 도움을 줄 수 없음을 나타냅니다. 예를 들어, 어셈블리 내의 PCB가 아직 ECAD에서 푸시되지 않은 경우가 이에 해당합니다.

5. MCAD 디바이스 어셈블리 작업

이제 MCAD 어셈블리에는 각 PCB는 물론 전체 어셈블리를 포함하여 MCAD와 ECAD 간에 동기화할 수 있는 여러 항목이 포함되어 있습니다. 인클로저 개체를 정의하거나, 어셈블리 내 특정 보드에 대한 변경 사항을 동기화하거나, 어셈블리 내 보드의 위치 변경 사항을 동기화하는 등의 CoDesign 기능을 수행하려면, 현재 작업 중인 PCB 또는 어셈블리를 MCAD CoDesigner에 지정해야 합니다.

이는 아래 이미지와 같이 패널 상단의 드롭다운 메뉴에서 PCB 또는 어셈블리를 선택하여 수행할 수 있습니다. Altium CoDesigner 아래 이미지와 같이 Panel 상단의 드롭다운 메뉴에서 PCB 또는 어셈블리를 선택하면 됩니다. 

What is being synchronized

위 이미지에 표시된 대로, 패널 상단의 드롭다운 메뉴에서 CoDesigner가 ECAD와 동기화할 대상을 선택합니다. Altium CoDesigner Panel 상단의 드롭다운 메뉴에서 CoDesigner가 ECAD와 동기화할 대상을 선택합니다.

예를 들어, PCB 중 하나를 편집해야 하는 경우 드롭다운에서 해당 PCB를 선택하고, 편집을 수행한 다음, 일반적인 방법()으로 해당 보드 변경 사항을 ECAD PCB로 푸시하십시오.

CoDesigner가 현재 어떤 항목을 모니터링하고 있는지 주의 깊게 살펴보십시오. Panel의 내용은 드롭다운에서 선택한 항목의 동기화 상태를 반영합니다.

6. MCAD에서 인클로저 정의

MCAD CoDesigner에서 인클로저의 일부로 정의할 수 있는 MCAD 개체의 수에는 제한이 없습니다.

1. Select the objects MCAD 모델 트리에서 인클로저 객체를 선택하십시오.
2. Define as enclosure 다음 버튼을 클릭하십시오 Enclosure 리본 메뉴의 Altium CoDesigner 리본 메뉴에서버튼을 클릭하면, 선택한 객체가 인클로저의 일부임을 CoDesigner에 알립니다.
3. CoDesigner 확인 MCAD CoDesigner는 해당 개체들이 활성 PCB/어셈블리의 인클로저에 속하는 것으로 식별되었음을 확인합니다.
4. Enclosure objects MCAD CoDesigner가 인클로저에 속하는 것으로 인식한 기계적 개체들입니다. 이 개체들은 설계가 ECAD로 푸시될 때 ECAD 보드/어셈블리로 전송됩니다. 필요한 경우 목록에서 개체를 선택하거나 삭제할 수 있습니다.

7. 디바이스 어셈블리 준비 및 ECAD로 푸시

표준 기법을 사용하여 MCAD에서 인클로저 및 기판 객체의 방향과 위치를 설정합니다. 이 프로세스의 어느 단계에서든 어셈블리를 ECAD로 푸시할 수 있습니다. 

1. Prepare the MCAD assembly 인클로저 내부에 PCB를 배치하고 결합합니다.
2. Select what is being synchronized 패널 상단의 드롭다운 메뉴에서 ‘다중 기판 어셈블리(Multiboard assembly)’가 활성 항목으로 선택되어 있는지 확인하십시오. Altium CoDesigner Panel 상단의 드롭다운 메뉴에서 멀티보드 어셈블리가 활성 항목으로 선택되어 있는지 확인하십시오.
3. Push the assembly to ECAD MCAD에서 전체 어셈블리를 워크스페이스로 푸시하여 ECAD로 풀(Pull)할 준비를 합니다.

8. 어셈블리를 ECAD로 가져오기

MCAD 어셈블리에서 수행한 변경 사항은 ECAD에서 동기화할 수 있습니다. Altium Designer에서 멀티보드 어셈블리 프로젝트를 열고, MCAD CoDesigner Panel을 활성화합니다.

Check for changes in ECAD

'패널'에 변경 사항이 감지되었다는 경고 알림이 표시됩니다( xml-ph-0000@deepl.internal ). 경고가 자동으로 나타나지 않으면 MCAD CoDesigner Panel에 변경 사항이 감지되었다는 경고()가 표시됩니다. 경고가 자동으로 나타나지 않으면 Pull 버튼을 클릭하여 검사를 시작하십시오.

Review the list of Changes 변경 사항에는 PCB의 위치 업데이트는 물론, MCAD에서 인클로저가 추가된 경우 인클로저의 위치 업데이트도 포함됩니다. 지원되는 변경 유형에는 PCB 위치 및 방향, 인클로저 요소의 추가 또는 제거가 포함됩니다. 
Apply the Changes 변경 사항은 선택적으로 적용할 수 있으므로, 이번 단계에서 적용하지 않으려는 항목은 비활성화하십시오. 
Modify a child PCB

어셈블리 내의 하위 PCB에 MCAD 설계 변경이 이루어진 경우, 해당 업데이트를 먼저 (ECAD PCB 파일 내에서) 하위 PCB 프로젝트로 가져와야 합니다. 그런 다음 ECAD 다중 보드 어셈블리()에서 PCB를 업데이트해야 합니다. MCAD CoDesigner는 ECAD 내부 업데이트를 관리하지 않습니다.

MCAD에서 PCB 추가하기 MCAD에서 어셈블리에 보드가 추가된 경우, MCAD에서 푸시(Push)를 시도하면 CoDesigner 메시지 대화 상자가 나타나 추가된 PCB가 ECAD 멀티보드 어셈블리()의 일부가 아니라는 경고가 표시됩니다. 이 경우 해당 보드를 ECAD의 다중 보드 어셈블리에 추가한 다음, ECAD에서 워크스페이스로 프로젝트를 푸시해야 합니다. 이 업데이트를 MCAD로 풀(Pull)할 필요는 없으며, MCAD에서 어셈블리를 다시 푸시하기만 하면 추가된 보드의 위치 및 방향 정보가 워크스페이스로 전송되어 ECAD로 풀(Pull)할 준비가 됩니다. 

9. ECAD 엔지니어가 작업할 준비가 된 어셈블리

이제 클리어런스 확인 및 PCB 장착 적합성 시각적 확인과 같은 필요한 ECAD 작업을 수행할 수 있습니다. 아래 이미지는 ECAD에서 멀티보드 어셈블리의 단면도를 보여줍니다.

 

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 가용성

사용할 수 있는 기능은 보유한 Altium 솔루션(Altium Develop, Altium Agile Teams, Altium Agile Enterprise, 또는 Altium Designer(활성 기간 중))에 따라 달라집니다.

실제 소프트웨어에서 문서화된 기능이 보이지 않는 경우, Altium 영업팀에 문의하여 자세한 내용을 확인하세요.

콘텐츠