UG NX 어셈블러리 Assembly 레이어 레퍼런스 효과적인 관리방법
복잡한 3D CAD 데이터를 작업하다 보면 데이터 용량도 커지는 문제뿐만 아니라 내가 필요로 하는 데이터를 찾고 재사용 라이브러리 (Reuse) 하기가 어려워집니다. 기본적으로 눈에 보여지는 데이터뿐만 아니라 다양한 Object와 Layer 등의 속성을 등록하고 활용하기 위해서는 의도에 맞는 구성을 효율적으로 설정하는 것이 중요합니다.
노랗목차
그렇다면 복잡한 NX 어셈블러리 데이터를 구성하는 요소들은 무엇이 있을까요?
NX Basic Assembly Management
Object 와 이를 구성하는 요소들에 대해서는 각각에 대한 Attributes에 Title과 Value의 속성 값을 입력할 수 있습니다.
그렇다면 타이틀과 벨류값은 무엇을 뜻하는 걸까요?
사람을 예로 들어보겠습니다.
Title은 이름이나 성별 키 몸무게 등 명칭을 말하는 것이고 Value의 경우 타이틀에 대한 값이 무엇인지 알려줍니다.
이를 그럼 어셈블러리와 컴포넌트 단위로 알아보겠습니다.
회사라는 어셈블러리는 홍길동이라는 파트 하나하나가 모여 만들어진 그룹을 뜻하며 이 어셈블러리 안에 들어간 파트를 컴포넌트라고 표현합니다.
그리고 이 파트에 대한 속성을 입력하기 위해서는 Menu – Edit -preperties 들어갑니다.
그럼 선택된 Object에 대해 Title과 Value 값을 입력하여 데이터를 관리할 수 있습니다.
조금 더 편리하게 정보를 입력하기 위해서는 Object를 선택 후 마우스 우 클릭하게 되면 제일 하단에 Properties 가 바로 보입니다.
이렇게 등록된 정보는 여러 오브젝트중 선택할대 QuickPick 기능을 통해 Attributes 탭에서 보다 쉽게 데이터를 선택할 수 있습니다.
Layer in Assembly Environment
NX 어셈블러리 환경에서는 레이어를 두 가지 옵션으로 선택할 수 있습니다.
- Original Layer
- Part 환경에서 설정된 Layer를 그대로 사용한다.
- Specified Layer
- Part 환경에서 설정된 Layer를 무시하고 Displayed Part에서 설정한 Layer로 Override 한다.
Reference Set 참조
여러 개의 오브젝트를 디스플레이 뜨면 작업을 하기 힘든 단점도 있습니다.
그럴 경우 Layer를 이용해 필요한 파트별로 관리하여 볼 수 있습니다
그리고 어셈블러리기능을 사용하게 되면 레이어 외에도 Reference Set 기능을 통해 필요한 서브 NX 어셈블러리 파트만 Entire Part로 작업할 수 있습니다.
레퍼런스 셋이란?
상위 Assembly에서 Component가 포함하고 있는 Object들을 용도에 따라 구성하여 보기 위해 각 Component에서 설정한 그룹으로 “다양한 종류로 구성된 오브젝트의 집합“
레이어란?
Part가 포함하고 있는 Object들을 종류 별로 규칙에 따라 분류한 보기 그룹으로 Datum, Curve, Sketch, Sheet Body, Solid Body … 와 같은 데이터의 집합
Component Group
자주 사용되는 Component들의 조합을 Group으로 설정하여 Show/Hide 설정 및 선택에 사용할 수 있는 기능으로 컴포넌트 그룹의 기능은 아래와 같습니다.
- Create : 새로운 Group을 생성합니다.
- Add to : Name, State, Attribute, From List, Size 조건으로 검색한 Component를 선택
- Add Proximity : 추가한 Component의 주변을 검색하여 입력한 거리 내에 있는 Component를 선택.
- Add Zone : Assembly – Advanced – Zone에서 설정한 Zone 내에 있는 Component선택.
- Match all of : 추가된 그룹 또는 Components를 And 연산하여 선택.
- Match any of : 추가된 그룹 또는 Components를 모두 선택.
- Exclude from : 추가된 Component를 선택에서 제외함.
Assembly Load Options NX 어셈블러리 로드 옵션
Assembly에 조립된 각 Component의 Load 위치 및 상태를 설정할 수 있습니다.
Part Versions – Load
- As Saved : 마지막에 저장된 위치에서 Component를 찾아 Open.
- From Folder : 선택한 Assembly와 같은 폴더에서 찾아 Open.
- From Search Folders : 경로를 설정하고 설정된 폴더에서 찾아 Open.
Scope – Load
- All Components: 모든 Component를 모두 Load.
- Structure Only : Assembly Structure만 Load.
- As Saved : 마지막 저장 시 Load 상태로 Load .
- Re-evaluate Last Component Group
마지막 저장 시의 Component Group에 따라 Load. - Specify Component Group
선택한 Component Group에 포함된 Component만 Load.
- Use Partial Loading : Displayed Component만 Fully Load. 나머지 Component는 형상 Data만 Load.
- Generate Lightweight Representations : Lightweight 상태로 Load
Part Versions – Load
- “~\04_Load_Option\_Main_Assy.prt”를으로 Open
- “~\04_Load_Option\_Main_Assy.prt”를으로 Open
- “~\04_Load_Option\Linkage\”에“Rec_Pipe 001~003.prt”를
- “~\04_Load_Option\Rec_Pipe\” 폴더로 이동 후 As Saved Option으로 Open
아래 경로를 각각 추가한 후 각 경우에 대해
“~\04_Load_Option\_Main_Assy.prt”를으로 Open
- “~\04_Load_Option\Linkage\”
- “~\04_Load_Option\Rec_Pipe\”
- “~\04_Load_Option\”
- “~\04_Load_Option\L…”
Part Versions – Scope
Load
1. “~\04_Load_Option\_Main_Assy.prt” 를 All Components Option으로 Open
2. “~\04_Load_Option\_Main_Assy.prt” 를 Structure Only Option으로 Open
3. 몇 몇 Component를 Close한 후 저장하고 닫은 다음,
“~\04_Load_Option\_Main_Assy.prt” 를 As Saved Option으로 Open
4. “~\04_Load_Option\_Main_Assy.prt” 를 Re-evaluate Last Component Group Option으로 Open
5. “~\04_Load_Option\_Main_Assy.prt” 를 Specify Component Group Option으로 Open
ETC
6. “~\04_Load_Option\_Main_Assy.prt” 를 Load항목을 All Component Option으로 설정하고,
Use Partial Loading Option을 각각 On / Off 후 Open à Read-Only 컬럼 확인
7. “~\04_Load_Option\_Main_Assy.prt” 를 Use Lightweight Representations Option을 각각 On / Off 후 Open à Representation 컬럼 확인
어셈블리 관리 내용 종합
- Attribute : 각 Object 및 Object를 구성하는 모든 요소들이 가지는 속성
- Layer in Assembly Environment : Assembly 환경에서 Layer는 Original Layer/Specified Layer 두 가지 Option으로 사용된다.
- Reference Set : 다양한 종류로 구성된 Object의 집합들
- Component Group : 자주 사용되는 Component들의 조합을 Group으로 설정하여 Show/Hide 설정 및 선택에 사용
- Load Option : Assembly에 조립된 각 Component의 Load 위치 및 상태를 설정.
참고 : UG NX 3DCAD 구입 견적 문의 및 솔루션 소개