패키지되었거나 부분적으로 구속된 컴포넌트 및 메커니즘 정보
패키지된 컴포넌트는 어셈블리에서 완전히 구속되지 않습니다. 어셈블리에서 컴포넌트를 패키지되었거나 부분적으로 구속된 상태로 두는 두 가지 이유가 있습니다.
• 어셈블리에 컴포넌트를 추가할 때 적합한 배치 위치를 모르거나 다른 컴포넌트의 형상을 기준으로 배치하고 싶지 않을 수 있습니다. 컴포넌트를 배치하는 임시 수단으로 패키징을 사용합니다. 컴포넌트를 패키지화하려면 컴포넌트가 완전히 구속되기 전에 컴포넌트 배치(Component Placement) 탭을 닫거나 가정 허용(Allow Assumptions) 확인란을 지웁니다.
• 메커니즘 컴포넌트를 어셈블리에 추가할 때 사용자 정의 구속 세트 또는 미리 정의된 구속 세트(연결)는 컴포넌트가 어셈블리에서 가지는 자유도를 결정합니다.
어셈블리에서 패키지된 컴포넌트 추가
> 를 사용하면 인접한 부품을 기준으로 컴포넌트를 구속하지 않고 어셈블리에 컴포넌트를 배치할 수 있습니다. 이 방식으로 배치한 컴포넌트는 매개변수가 아닙니다.
패키지된 컴포넌트를 추가할 때 완전히 구속된 컴포넌트나 패키지된 컴포넌트에 대한 배치 참조를 생성할 수 있습니다. 그러면 모든 모 피쳐 컴포넌트에 대한 모든 배치 구속을 알지 못하더라도 어셈블리 설계를 정의할 수 있습니다. 패키지된 모 피쳐를 참조하여 배치된 컴포넌트를
패키지된 자 피쳐라고 합니다. 패키지된 컴포넌트 아이콘(
![](../../../assembly/asm/images/pack.png)
)과 유사한 패키지된
패키지된 자 피쳐(Child of Packaged) 고유 아이콘(
![](../../../assembly/asm/images/pkgchld.png)
)은 모델 트리에서 패키지된 모 피쳐를 참조하여 배치된 컴포넌트를 나타내기 위해 사용됩니다. 모델 트리 상태 열에서 이 컴포넌트는
Child of Packaged로 표시됩니다. 이 아이콘은 패키지된 컴포넌트의 첫째 레벨 자 피쳐에만 사용됩니다.
패키지된 컴포넌트는 package_constraints 구성 파일 옵션에서 지정한 동작을 따릅니다.
설계가 많이 진행됨에 따라 여분의 자유도 때문에 패키지된 컴포넌트의 자 피쳐 배치가 의도한 대로 남아 있지 않을 수 있습니다. 고정(Fix) 구속을 사용하여 현재 위치에 있는 패키지된 컴포넌트를 그 모 피쳐 어셈블리와 관련하여 고정하거나 완전히 구속할 수 있습니다.
| 활성화된 패키지 컴포넌트에 더 가깝도록 더 직접적인 좌표계를 원한다면 서브어셈블리를 독립적으로 배치합니다. |
> > 명령이나 끌기(Drag) 대화상자를 사용하여 패키지된 컴포넌트의 위치를 변경할 수 있습니다.
어셈블된 방식에 관계없이, 재정의할 필요도 없이, 컴포넌트 배치를 변경할 수 있습니다.
컴포넌트를 패키지된 컴포넌트로 추가하면 이동(Move) 대화상자가 열립니다. 이동(Move) 옵션을 선택하고 마우스 포인터를 이동하여 패키지된 컴포넌트를 배치한 다음 클릭하여 원하는 위치에 부품을 놓습니다. 이 방식으로 컴포넌트를 배치하면 다른 컴포넌트에 상대적인 위치가 아니라 절대적인 위치에 배치됩니다.
메커니즘 어셈블리
사용자정의 또는 미리 정의된 구속 세트(연결)를 사용하여 컴포넌트를 어셈블하면 어셈블리에서 컴포넌트 이동에 대한 자유도를 유지할 수 있습니다. 이러한 컴포넌트는 패키지되며 모델 트리에서 패키지된 것으로 표시됩니다. 연결은 어셈블리에서 특정 유형의 이동을 정의합니다. 끌기(Drag) 대화상자를 사용하여 컴포넌트를 이동하고 어셈블리에서 다른 컴포넌트와의 간섭을 확인합니다. 둘 이상의 패키지된 컴포넌트를 참조하는 미리 정의된 구속 세트를 사용하여 배치된 컴포넌트는 그 자체가 패키지된 컴포넌트입니다. 이러한 컴포넌트는 다른 컴포넌트에 독립적으로 이동할 수 있게 하는 자유도를 가집니다.