UG NX – Reuse Library 재사용 라이브러리
지난번에 UG NX를 이용한 파트 패밀리 설계에 대해 알아보았으며 파트패밀리를 사용하게 되면 기성품이 아닌 자신만의 제품을 변숫값으로 설계하고 그 변숫값을 엑셀 시트로 다양하게 설정해 놓으면 자동으로 사이즈별 여러 모델링이 만들어지는 기능으로서 물탱크나 볼트 같은 것들 구조적으로 변하지 않고 길이나 블랜드 값 등만 변하는 단순한 제품을 사이즈별로 만드는데 좋은 기능입니다.
노랗목차
그리고 이렇게 만들어 놓은 3D CAD 데이터를 Reuse Library 라는 재사용 라이브러리 기능을 사용하면 쉽게 필요할 때마다 라이브러리 꺼내듯 사용할 수 있으며 나아가 원하는 사이즈별로 변경해서 사용하느것도 가능합니다.
Reuse Library란 무엇인가요?
Reuse Library는 NX에서 자주 사용하는 파트 또는 표준 부품을 라이브러리처럼 관리하고, 끌어다 쓰는 시스템입니다.
- 볼트, 너트, 브라켓, 실린더 등 반복되는 형상을 쉽게 호출
- 파트 패밀리(Part Families)와 연동 시 함수 기반 파라메트릭 조정 가능
- 미리보기 이미지(BMP)를 설정해 시각적으로 부품 탐색 가능
Expressions 함수설계 설정
우선 라이브러리를 사용하기 위해서 Expressions 함수를 지정합니다.
New로 새로운 모델링 파트를 실행 후 단축키 Ctrl + E를 눌러 함숫값을 추가해줍니다.
Reuse Library 등록 시 꼭 필요한 항목은?
항목 | 설명 |
---|---|
PRT 파일 | Expressions 기반 설계된 파트 파일 |
엑셀 Spreadsheet | 함수값이 정의된 시트, Part Families에서 생성 |
BMP 이미지 | 미리보기용 정지 이미지 (라이브러리 시각화에 필요) |
KRX 파일 | 라이브러리 등록 시 생성되는 NX 인식 파일 (자동 생성됨) |
그리고 간단하게 테스트하기 위해 디자인 피쳐 기능 중 하나인 실리더를 포뮬러 값으로 만들어봅니다.
저는 높잇값을 우선 포뮬라 L : 100 으로 만들어보았습니다
추가로 높이값 H 도 함수값에 추가해서 높이와 원 지름 모두 만들어 보았습니다.
Edge Blend 값도 함수값을 이용해 블랜드 처리해줍니다.
함수값으로 만든 실린더를 Prt 파일로 저장합니다.
Reuse Library 추가 방법
설계된 데이터를 라이브러리화 해보겠습니다.
리소스 바에서 Reuse Library 탭으로 이동 후 빈 화면에 마우스 우클릭 Library Management 선택합니다.
라이브러리를 추가하기 위해 ADD Library 클릭합니다.
그리고 앞서 함수값으로 작업한 3D CAD 데이터 폴더를 지정해줍니다.
그럼 앞서 작업한 PRT 파일의 경로가 맞는지 확인하고 이름을 자기가 알기 쉬운 이름으로 변경합니다.
이렇게 자신만의 라이브러리를 추가했습니다.
라이브러리 폴더에서 방금 전에 만든 모델링 데이터가 미리 보기 뜨는 것을 볼 수 있습니다.
엑셀을 실행 후 수기로 앞서 입력한 함수값을 각각 설정할 수 있게 수치 값을 입력 후 저장합니다.
그리고 미리보기에 보일 라이브러리 이미지를 위해 이미지를 캡처 후 BMP 확장자로 저장합니다.
라이브러리를 적용하기 위해 해당 파트의 라이브러리 마우스 우클릭 후 Create KRX file 선택합니다.
Spreadsheet 클릭 해 앞서 작업한 엑셀 시트를 넣어줍니다.
Legend Image 탭을 클릭 후 BMP 이미지를 넣어줍니다.
그럼 엑셀 시트에 함수값이 Primary Parameters에 추가되는 것을 볼 수 있으며 라이브러리에 추가하고 싶은 값을 모두 선택 후 화살표를 눌러 이동시켜줍니다.
KRX 파일은 무엇인가요?
KRX 파일은 NX Reuse Library에서 참조하는 라이브러리 등록용 메타 파일로 .prt
, .xlsx
, .bmp
파일을 바탕으로 자동 생성되며, 라이브러리에 추가된 파트의
- 파일 경로
- Primary Parameters(주요 함수)
- 미리보기 이미지
등의 정보가 포함되어 있습니다. 수동 편집은 권장되지 않으며,Create KRX File
로 항상 생성하세요.
Reuse Library 사용법
재사용 라이브러리를 사용해보기 위해 UX NX를 종료 후 재실행합니다.
그리고 라이브러리 탭에서 앞서 작업한 라이브러리를 작업화면으로 드래그합니다.
그럼 캡처한 BMP 파일의 미리보기가 표시되고 엑셀 시트로 입력한 함수값 L, H, W.R이 모두 뜨느것을 볼 수 있습니다.
이렇게 필요한 라이브러리를 치수별로 커스터마이즈 하여 사용할 수 있습니다.
Reuse Library는 어떤 환경에서 특히 유용한가요?
- 표준품(기성품) 반복 사용하는 금형/기계 설계
- 볼트, 클램프, 핀 등 사이즈만 다른 부품이 많은 프로젝트
- 설계 변경이 잦고, 치수 조정 기반 재활용이 필요한 곳
- 팀 단위 협업 환경에서 통일된 파트 관리가 필요한 경우
라이브러리에 등록된 파트를 수정하면 적용되나요?
기본적으로 등록된 파트는 읽기 전용 상태이며, 드래그하여 삽입한 후에는 복사본이 생성되고, 그 이후 수정된 내용은 기존 라이브러리에는 반영되지 않습니다.
→ 라이브러리를 수정하고 다시 등록하려면
.prt
파일 수정- 필요시
.xlsx
및.bmp
도 수정 - Create KRX File로 다시 등록
실무 Reuse Library 관리 팁
항목 | 팁 |
---|---|
라이브러리 경로 | 공용 서버 또는 클라우드로 경로 통일 (예: Z:\NX_Library ) |
이미지 포맷 | .bmp 외에도 최근 NX에서는 .png 도 일부 지원 |
치수 표시 | 엑셀 시트에 DB_Part_NO , OS_Part_Name 필드 꼭 포함 |
데이터 백업 | PRT + BMP + XLSX + KRX 세트로 백업 관리 |
프로젝트별 분류 | 볼트/너트/플레이트/가공파트 등으로 라이브러리 정리 |