Altium CoDesigner 3.0에는 MCAD 장치 어셈블리와 ECAD 멀티보드 어셈블리를 동기화하는 기능 지원이 도입되었습니다. 이 기능은 우선 SOLIDWORKS용 베타로 릴리스되며, 다른 MCAD 도구 지원은 향후 릴리스에서 추가될 예정입니다.
멀티보드 어셈블리 지원
여러 어셈블리로 장치를 구성하는 것은 기계 CAD 소프트웨어에서 제품을 개발하는 표준적인 접근 방식입니다. Altium의 전자 설계 소프트웨어도 유사한 개념을 지원하며, 여러 PCB를 함께 결합해 PCB 어셈블리를 만들 수 있는데, 이를 Multi-Board Assembly라고 합니다. 이 어셈블리에는 인클로저도 포함될 수 있습니다.
Altium의 Multi-board Assembly 편집기에서 열린 멀티보드 어셈블리.
PCB를 인클로저에 조립하는 과정은 MCAD에서 수행하는 것이 가장 적합합니다. 그러나 ECAD 엔지니어도 부품 간 및 부품-인클로저 간 이격거리 확인, 표시기와 디스플레이, 버튼, 커넥터와 같은 휴먼 인터페이스 요소의 접근성 및 라벨링 확인 등 전기-기계적 검토를 수행해야 할 수 있습니다. MCAD와 ECAD 도메인 간에 전체 장치 어셈블리를 동기화할 수 있으면 많은 이점이 있으며, 이를 통해 기구 설계 팀과 전자 설계 팀 모두가 조립된 장치의 현재 상태를 신속하게 검증할 수 있습니다.
Altium CoDesigner 3.0 릴리스에서는 MCAD 장치 어셈블리와 ECAD 멀티보드 어셈블리를 동기화하는 기능 지원이 도입되었습니다. 이 초기 베타 릴리스는 SOLIDWORKS를 지원하며, 다른 MCAD 지원은 향후 릴리스에서 추가될 예정입니다.
► Altium MCAD CoDesigner에서 멀티보드 어셈블리 동기화에 대해 자세히 알아보세요.
설치된 MCAD CoDesigner에서 멀티보드 동기화를 사용할 수 있는지에 대한 정보는 오른쪽 창의 참고 사항을 참조하세요.
아래 슬라이드는 MCAD와 ECAD 간 멀티보드 어셈블리 동기화의 개요를 보여줍니다. 이 단계 순서는 고정된 것이 아니며, 예를 들어 슬라이드에서는 개별 PCB를 ECAD에서 Pull하여 MCAD 인클로저에 조립한 후 전체 어셈블리를 ECAD로 전송하기로 결정하는 순서를 보여줍니다.
|
|
ECAD에서 개별 PCB Push하기
각 PCB는 ECAD에서 Push하고, MCAD로 Pull한 다음, 어셈블리로 저장해야 합니다.
ECAD Multi-board Assembly Push
개별 PCB를 ECAD Multi-board assembly에 포함시키고(위치는 정의하지 않아도 됨), ECAD에서 MBA를 Push합니다.
MCAD에서 Device Assembly 생성
인클로저와 하나 이상의 PCB MCAD 어셈블리를 포함합니다(또는 PCB는 나중에 추가할 수도 있습니다).
PCB 인식
하나 이상의 PCB 어셈블리가 추가된 경우, 이 버튼을 클릭하면 CoDesigner가 감지할 수 있는 각 PCB가 이 MCAD device assembly의 일부임을 인식합니다.
Multiboard 연결
PCB가 인식되었다면, 위 그림과 같이 Link Multiboard 패널 상단의 드롭다운 메뉴에서 Altium CoDesigner 명령을 선택하여 MCAD device assembly를 ECAD Multi-board Assembly에 연결할 수 있습니다. PCB가 아직 인식되지 않았다면 Link Multiboard 패널의 Altium CoDesigner 버튼을 사용하십시오.
인클로저 정의
MCAD 기능 트리에서 인클로저를 선택한 다음, Enclosure 리본에서 Altium CoDesigner 버튼을 클릭합니다. 이제 CoDesigner는 이 부품/어셈블리를 인클로저로 인식하며, Multiboard Definition 패널의 Altium CoDesigner 섹션에 이를 표시합니다.
MCAD에서 어셈블리 Push
CoDesigner는 정의된 경우 인클로저와 함께 각 PCB의 위치와 방향을 ECAD로 Push합니다.
ECAD로 어셈블리 Pull
완성된 어셈블리를 ECAD의 Multi-board Assembly editor에 있는 MCAD CoDesigner 패널에서 ECAD로 Pull합니다.
ECAD에서 완성된 어셈블리
이제 엔지니어는 ECAD에서 완성된 Multi-board Assembly를 검토할 수 있습니다.
|
►Altium CoDesigner로 Multi-board Assembly 동기화에 대해 자세히 알아보기
Fusion 360 - Device Assembly 작업 지원
이제 Autodesk Fusion 360은 Device Assembly 컨텍스트에서의 작업을 지원합니다. 이제 Fusion 360의 CoDesigner는 PCB와 인클로저를 인식하며, MCAD와 ECAD 간 인클로저 교환을 지원합니다(이 기능은 다른 MCAD에서는 이미 지원됨).
모델 트리에서 인클로저를 선택한 다음 Altium CoDesigner 버튼의 Enclosure 버튼을 클릭하고, 패널에서 인식되었는지 확인하십시오.
Device assembly에 삽입한 후 Autodesk Fusion 360은 device assembly를 기준으로 PCB 구성요소의 위치를 유지합니다. MCAD의 device assembly에서 PCB를 이동한 다음 ECAD에서 구성요소를 이동하는 경우, 이러한 관계를 재설정하고 device assembly 컨텍스트에서 구성요소의 올바른 배치를 유지하기 위해 PCB를 device assembly에서 제거한 후 다시 삽입하는 것이 좋습니다.
서버에 저장 시 자동 CoDesigner Push
CoDesigner에서 ECAD로부터 Push를 수행할 때, PCB 파일 자체를 Altium Workspace로 Push하는 것이 아니라 특수한 ECAD-to-MCAD 데이터 패키지를 Push하는 것입니다. 이 패키지에는 PCB 데이터, 레이어 형상, Parasolid 형식의 구성요소 3D 모델, 그리고 구리 형상(해당 옵션이 사용 가능하고 활성화된 경우)이 포함됩니다.
PCB 프로젝트를 Workspace에 저장하는 작업은 MCAD로 Push하는 작업과 별도로 수행됩니다. MCAD Push와 서버 저장이 분리되어 있기 때문에, 전기 엔지니어가 하루를 마치며 수행한 Save to Server로 인해 해당 설계 데이터에 접근해야 하는 다른 모든 사람이 이제 최신 상태이며 바로 작업할 수 있다고 생각하는 혼란이 생길 수 있습니다.
파일 동기화 과정을 단순화하기 위해, 이제 Workspace는 ECAD에서 PCB 프로젝트에 대해 Save to Server가 수행될 때마다 자동으로 MCAD Push를 수행합니다.
이제 프로젝트를 서버에 저장하면 MCAD Push가 자동으로 수행됩니다.
자동 Push는 Altium 365 Workspaces에서 활성화되었습니다. On-Prem Enterprise Server Workspaces 지원은 곧 추가될 예정입니다.
MCAD 엔지니어가 Pull을 수행하면, 아래 슬라이드에 표시된 것처럼 마지막 MCAD Push가 자동으로 수행되었음을 알리는 메시지가 표시됩니다. 수동 MCAD Push가 Altium CoDesigner 패널에 표시되는 방식에는 변경이 없습니다.
자동 Push를 수행할 수 없는 경우, MCAD 엔지니어는 자신이 Pull하는 데이터 버전이 최신이 아니라는 경고를 받습니다(
).
다음 경우에는 자동 Push가 수행되지 않습니다:
-
PCB 파일이 작업 폴더에만 저장되었고 아직 서버에 저장되지 않은 경우. 서버에 저장이 수행되면 자동 Push가 다시 시작됩니다.
-
ECAD 프로젝트에 여러 PCB 파일이 있고, 이들 모두가 서버에 저장된 경우. 이 문제는 ECAD 엔지니어가 올바른 PCB에 대해 수동 MCAD Push를 수행하여 해결할 수 있습니다.
-
PCB가 CoDesigner의 유효성 검사에 실패한 경우. 자동 또는 수동 MCAD Push를 수행하기 전에 이를 해결해야 합니다.
Keepouts 및 Rooms
ECAD에서 생성되거나 변경된 Keepouts 및 Rooms는 이제 기본적으로 MCAD에 표시되지 않으므로, 기구 엔지니어에게 불필요한 시각 정보가 제거됩니다.
Siemens NX용 CoDesigner 베타 종료
Altium CoDesigner 3.0 릴리스와 함께 Siemens NX용 CoDesigner는 더 이상 베타 버전이 아닙니다.
Siemens NX용 CoDesigner는 더 이상 베타 버전이 아닙니다.