UG NX 부분 어셈블러리 저장 클론 Create Clone Assembly
ug nx로 어셈블러리 기능을 통해 제품을 설계할때는 크게 2가지 방식인 탑다운 방식과 바톤업 방식 2가지 방식으로 설계하게 되는데 이때 설계한 데이터는 싱글 “단품파트“로 설계한 데이터와 달리 여러개의 prt파일의 트리구조로 이루어져 있습니다.
노랗목차
그리고 이렇게 여러개의 파일로 어셈블러리 저장된 설계데이터가 1.2.3.4.5.6 순으로 하위 부품 컴포넌트로 이루어져 있다는 가정하에 최상위 컴퍼넌트를 제외한 2.3.4.5.6 순으로 부분 부품 컴퍼넌트만 다른이름으로 저장하고 싶을때가 있습니다.
보통 이런 경우는 어셈블러리 파일중 필요없는 파트만 남기고 모두 삭제하면 됩니다.
하지만 자동차파트 같은 경우는 파일이 수백 수천 수만개에 달하기 때문에 필요한 하위 컴포넌트만 저장한다느게 사실상 불가능에 가깝습니다.
그렇기 때문에 필요한 하위컴포넌트만 저장하기 위해서는 Assemblies에 있는 Clone 기능을 사용해서 저장할 수 있습니다.
- 참고 : UG NX 어셈블리 조립 분해뷰 도면작성 강좌
- 참고 : 3D CAD NX 어셈블리 Assembly 구성 및 컴포넌트 추가
- 참고 : UG NX 어셈블리 Assembly 레이어 레퍼런스 효과적인 관리방법
NX 어셈블러리 저장 Assemblies – Clone 저장방법
우선 빈 NX를 실행합니다.
본 포스팅은 UG NX12 버전으로 진행하지만 NX11,NX10,NX9 버전까지 동일하며 직접 해봤습니다만 NX8.NX7 버전도 동일한지는 테스트해보진 않았습니다.
하지만 거의 비슷할것으로 보입니다.
Menu - Assemblies - Create Clone Assembly 선택합니다.
Add Assembly 선택해서 저장하고 싶은 컴포넌트의 어미를 선택합니다.
Load Options -> From Directory 선택
Naming -> Define Naming Rule -> Add Suffix 선택
Add /Replace /Rename String 부분에 내보내기할 파일의 이름을 입력합니다.
만약 원본 파일과 동일한 파일명으로 내보내고 싶다면 “스페이스 바” 한번 입력 하고 OK를 누르면 윈도우에서는 해당스페이스바를 “인식하지 않기 때문”에 원본 어셈블러리 파일명 그대로 클론이 생성됩니다.
Browse를 선택해 저장할 어셈블러리 파일위치를 지정합니다.
“Dry Run“을 체크하면 내보내기 시 오류항목이 있는지 인포메이션 창이 활성화됩니다.
모든 설정이 완료되었다면 “Execute” 눌러주면 어셈블러리 파일이 저장됩니다.
부품 또는 어셈블러리 저장 NX 내보내기 참고
- 부품이나 어셈블리가 열린 상태에서 파일(File) > 다른 이름으로 저장(Save As) > 복사본 저장(Save a Copy)을 클릭합니다.
복사본 저장(Save a Copy) 대화상자가 열립니다.
2. 유형(Type) 상자에서 NX File (*.prt)(NX 파일(*.prt))을 선택합니다.
3. 내보낸 후의 파일 위치를 찾아 선택합니다.
4. 파일 이름(File name) 상자에서 내보낸 부품 이름 또는 어셈블리 이름에 자동으로 추가되는 _ug_prt 또는 _ug_asm 확장자의 기본 이름을 각각 적용하거나 내보낸 모델의 새 이름을 입력합니다.
5. 옵션(Options)을 클릭합니다. NX 내보내기 프로파일 설정(NX Export Profile Settings) 내보내기 프로파일 편집기가 열립니다.
6. 프로파일 로드(Load Profile)를 클릭하고 프로파일 디렉토리에서 저장된 NX 내보내기 프로파일을 선택하거나 NX 내보내기 프로파일 설정(NX Export Profile Settings)에서 내보내기 옵션을 사용자 정의합니다.
7. NX 내보내기 프로파일 설정(NX Export Profile Settings)에서 확인(OK)을 클릭합니다.
8. 복사본 저장(Save a Copy) 대화상자에서 확인(OK)을 클릭하여 모델을 내보내거나 확인(OK)을 클릭하기 전에 내보내기 사용자 정의(Customize Export)를 선택하여 내보낸 모델에 대한 레이어와 좌표계를 선택합니다.
내보내기 사용자 정의(Customize Export) 확인란을 선택하면 NX 내보내기(Export NX) 대화상자가 열립니다.
9. 레이어 내보내기 작업을 사용자 정의하려면 레이어 사용자 정의(Customize layers)를 클릭합니다. 레이어 선택(Choose Layers) 대화상자가 열립니다.
10. 레이어 선택(Choose Layers) 대화상자에서 내보낼 레이어를 사용자 정의합니다.
11. 좌표계(Coordinate system) 아래에서 을 클릭하여 좌표계를 변경합니다. 좌표계 지정(GET COORD S) 메뉴가 열립니다.
12. 그래픽 창이나 모델 트리에서 좌표계를 클릭한 다음 확인(OK)을 클릭합니다. 새 좌표계가 NX 내보내기(Export NX) 대화상자에 나타납니다.
13. NX 내보내기(Export NX) 대화상자에서 내보내기(Export)를 클릭합니다.◦ NX 내보내기(Export NX) 대화상자에서 선택한 레이어 및 좌표계와 사용자 정의된 내보내기 프로파일 옵션을 통해 부품 또는 어셈블러리 저장시 모델이 NX 형식으로 내보내집니다.
◦ 어셈블러리 저장의 경우 내보낸 컴포넌트 모델 파일의 이름이 해당 컴포넌트 모델 이름을 기반으로 지정되고, 모델 유형에 따라 _ug_prt 및 _ug_asm 확장자가 사용됩니다.
UG NX 어셈블리 Clone 및 하위 컴포넌트 저장 FAQ
Clone 기능과 Save a Copy는 무엇이 다른가요?
항목 | Clone | Save a Copy |
---|---|---|
목적 | 어셈블리 구조 전체를 복제 (선택한 컴포넌트만 포함 가능) | 단일 부품이나 열려 있는 파일만 복사 |
구조 보존 | O (컴포넌트 구조 유지됨) | X (열려 있는 파일만 복사됨) |
파일명 관리 | Suffix, Prefix 등 규칙 설정 가능 | 파일명 직접 지정 |
하위 파일 자동 포함 | 가능 (원하는 컴포넌트만 선택 가능) | 불가능 (선택된 파트만 저장) |
대용량 어셈블리 적합성 | 적합 (수백 개도 필터링 가능) | 부적합 |
→ 수백 개의 부품 중 일부만 저장하고 싶다면 반드시 Clone 기능을 사용해야 함
Clone 시 원하는 하위 컴포넌트만 선택하는 방법은?
Menu → Assemblies → Create Clone Assembly
실행Add Assembly
클릭 후 최상위 어셈블리 선택- Include Components 항목에서 포함할 하위 컴포넌트 직접 체크
→ 필요한 부품만 골라서 내보낼 수 있음 - Naming Rule 설정으로 Prefix/Suffix 추가 또는 스페이스 입력으로 원본명 유지
Browse
로 저장 위치 지정 후Execute
Clone 사용 시 자주 발생하는 오류는?
오류 상황 | 원인 | 해결 방법 |
---|---|---|
Failed to clone components | 원본 파일 경로에 한글/공백 포함 | 영문 경로로 이동 후 다시 시도 |
Dry Run에서 오류 발생 | 참조되지 않은 외부 링크 또는 Broken Path 존재 | Assembly Navigator 에서 링크 검토 후 제거 |
저장 후 Clone 구조가 비정상 | Naming Rule 중복 또는 누락 | Define Naming Rule 에서 명확히 규칙 지정 필요 |
컴포넌트가 누락됨 | 필터링 시 Include 누락 | Component Options 에서 모든 하위 구성 확인 필요 |
하위 컴포넌트만 저장 후 추후 수정 가능한가요?
네, Clone 기능으로 저장한 어셈블리는 완전히 독립된 복제 구조이기 때문에
- 기존 어셈블리와 링크가 완전히 끊어져 있으며
- 수정해도 원본에는 아무런 영향이 없습니다.
단, 팀 프로젝트에서는 파일명/경로 혼동이 없도록 폴더 단위 분리 및 버전관리 체계 도입을 권장합니다.
Clone 기능을 사용하는 추천 시나리오
- 자동차 서브시스템에서 ‘도어’, ‘램프’ 등 하위 파트만 별도 저장 시
- 협력업체에 일부 어셈블리만 납품해야 할 때
- 대규모 프로젝트의 부품 구조를 모듈 단위로 분리 관리할 때
- 기존 제품을 기반으로 한 유사 제품 설계 시작할 때 (Reuse 목적)
실무 어셈블리 Clone 활용 팁
항목 | 팁 |
---|---|
저장 구조 설계 | 최상위/하위 폴더 구분하여 경로 충돌 방지 |
Naming Rule | Prefix 또는 Suffix 규칙화로 버전 구분 명확하게 |
한글 경로 주의 | 폴더명/파일명 모두 영문 또는 숫자 권장 |
Dry Run 체크 | 오류 사전 확인 필수 (권한 문제, 링크 오류 등) |
레이어 설정 | Customize Export 사용해 불필요한 레이어 제외 가능 |