MCAD CoDesigner 3.7 업데이트에서는 ECAD와 MCAD 간 카운터싱크 및 카운터보어 정의 전송을 지원합니다. 또한 ECAD Route Tool Path를 MCAD로 전송하는 기능이 추가되어, MCAD에서는 돌출 컷으로 변환됩니다. 프로젝트 파라미터 전송도 개선되었으며, 하네스 정의 지원도 향상되었습니다. Siemens NX를 사용하는 MCAD 엔지니어를 위한 ECAD-MCAD 컴포넌트 연결 기능도 여러 면에서 개선되었습니다.
ECAD에서 MCAD로 프로젝트 및 Variant 파라미터 전송
ECAD에서 사용자 정의 파라미터를 사용하면 설계자는 필요한 위치에 중요한 정보를 정확하게 포함할 수 있습니다. 이번 CoDesigner 업데이트에서는 다음 항목의 전송을 지원합니다:
-
ECAD 프로젝트 수준 파라미터를 MCAD PCB 어셈블리로
-
ECAD Variant 수준 파라미터를 특정 MCAD PCB Variant 어셈블리로 1
-
ECAD 멀티보드 어셈블리 파라미터를 MCAD 디바이스 어셈블리로 2
-
ECAD 하네스 프로젝트 파라미터를 MCAD 하네스 어셈블리로
1 Autodesk Inventor에서는 지원되지 않음
2 멀티보드 어셈블리는 현재 SOLIDWORKS 및 PTC Creo용 CoDesigner에서 지원됩니다.
이제 ECAD 파라미터가 보드, Variant, 하네스 및 멀티보드 어셈블리에 대해 MCAD 속성으로 전송됩니다.
카운터싱크 및 카운터보어 홀을 MCAD로 전송
CoDesigner는 이제 ECAD와 MCAD 간에 카운터싱크 및 카운터보어 홀을 양방향으로 동기화합니다. MCAD에서 3D Copper 옵션이 활성화되어 있으면 이러한 홀에 대해 구리의 정확한 형상이 생성됩니다(단, 현재 CoDesigner for Autodesk Fusion은 3D Copper 생성을 지원하지 않습니다).
카운터싱크 및 카운터보어 홀은 ECAD와 MCAD 간에 전송할 수 있습니다.
ECAD Route Tool Path를 MCAD로 전송
제작 패널에서 각 보드를 분리하는 데 널리 사용되는 방법 중 하나는 PCB 가장자리를 따라 컷아웃을 기계적으로 라우팅하는 것입니다. Altium Designer에서는 이것이 Route Tool Path로 정의되며, 기계용 Route Tool Path 레이어 위에 트랙과 아크의 연속 경로로 생성됩니다. 이제 CoDesigner는 ECAD Route Tool Path 엔터티를 MCAD로 전송하는 기능을 지원하며, MCAD에서는 돌출 컷(extruded cut)으로 표현됩니다. 해당 엔터티가 MCAD에서 변경되면 ECAD로 다시 전송되어 보드 컷아웃으로 반영됩니다.
ECAD route tool path는 MCAD에서 일련의 돌출 컷으로 변환됩니다.
Siemens NX - 향상된 컴포넌트 링크
Component Linking을 사용하면 MCAD 및 ECAD 엔지니어가 각각 자신의 보드 설계 인스턴스에서 네이티브 컴포넌트 모델을 사용할 수 있으며, 이를 위해 Altium Workspace에서 서로의 모델에 대한 참조를 매핑합니다. 자세한 내용은 Linking MCAD and ECAD Design Components를 참조하세요.
MCAD to ECAD Linking
MCAD 모델과 ECAD 풋프린트 간 링크는 Altium Workspace에서 MCAD 모델 속성을 ECAD 컴포넌트 파라미터에 매핑하여 정의합니다. 이전에는 CoDesigner가 ECAD 파라미터를 NX 모델 속성의 단일 Category에만 매핑할 수 있었기 때문에 컴포넌트 링크 옵션이 제한되었습니다. 이번 릴리스부터 CoDesigner는 이제 Workspace의 MCAD model property used for mapping and recognition 필드에서 Teamcenter Category 및 Property를 모두 정의할 수 있습니다.
형식은 다음과 같습니다: <CategoryName>::<PropertyName>
링크할 Teamcenter Category와 Property는 Workspace 설정에서 <CategoryName>::<PropertyName> 구문을 사용해 매핑합니다.
ECAD to MCAD Linking
MCAD로 pull하는 동안 CoDesigner는 해당 이름의 MCAD 모델을 찾기 위해 MCAD 데이터 관리 시스템을 검색하도록 구성할 수 있습니다. Siemens NX에서 네이티브 ECAD-to-MCAD 컴포넌트 링크를 사용하는 경우, MCAD 컴포넌트 참조는 Teamcenter 경로를 포함하도록 ECAD 컴포넌트 파라미터에 정의되어야 하며, 파라미터 값은 다음 형식이어야 합니다:
:root_TC_folder:subfolder1:subfolder12:model_name
CoDesigner 3.7 업데이트에서는 이 기능이 개선되어, Teamcenter Part Identifier에 대한 매핑 지원이 추가되었습니다. ECAD 컴포넌트 파라미터 값이 : 문자로 시작하지 않으면 CoDesigner는 해당 파라미터 값을 Teamcenter Part Identifier로 간주하고, 해당 식별자를 가진 파트를 Teamcenter에서 검색합니다.
이제 ECAD 컴포넌트 파라미터를 Teamcenter Part Identifier를 검색하도록 구성할 수 있습니다.
Siemens NX - 사용자 지정 템플릿 구성 및 속성 지원
이제 CoDesigner는 Siemens NX에서 템플릿에 대한 사용자 지정 구성을 지원하며, 여기에는 프로젝트 속성이 포함되거나 포함되지 않은 필수 파라미터를 넣을 수 있습니다. 이는 template_parameters_mapping.xml 구성 XML 파일을 통해 수행됩니다. 이 기능은 템플릿이 사용되는 어셈블리 또는 파트 생성에 적용됩니다.
-
구성 파일은
C:\Program Files\Siemens\<NXversion>\ALTIUM_CODESIGNER 폴더에 있습니다.
-
Units는 구성 XML에서 관리되지 않으며, 이 설정은 Altium CoDesigner Settings 대화상자에서 구성된다는 점에 유의하세요.
► XML configuration file
에 대해 자세히 알아보기
하네스 설계에서 Twisted Pair 지원CoDesigner를 사용해 ECAD와 MCAD 간에 Harness 프로젝트를 동기화하면, 이제 CoDesigner는 Twisted Pair를 MCAD에서 Cable로 동기화하고, ECAD Twist 객체에 정의된 Twists per Unit Length 및 Thickness 속성을 고려하여 와이어의 실제 길이를 계산합니다.
Twists per Unit Length 및 Thickness는 ECAD 하네스 Twist 객체의 파라미터로 정의됩니다.
비틀리지 않은 와이어 길이는 다음과 같이 계산됩니다:
Wire Length (untwisted) = Turn Length x Number of Turns
여기서:
-
Number of Turns = Twists per Unit Length * Cable Length
-
Twists per Unit Length = number of twists per unit length of cable, defined as a parameter of the ECAD Twist object
-
Turn Length = sqrt((Twist Pitch)^2 + (pi*Thickness)^2)
-
Twist Pitch = 1 / Twists per Unit Length
-
Thickness = outer diameter of the twisted pair, defined as a parameter of the ECAD Twist object
► Synchronizing a Harness Design Project에 대해 자세히 알아보기 (PTC Creo 및 SOLIDWORKS에서 사용 가능)