UG NX Reuse Library 재사용 라이브러리 등록|Expressions·엑셀·KRX 파일 설정

UG NX Reuse Library는 자주 사용하는 파트나 표준 부품을 라이브러리처럼 등록해두고, 필요할 때마다 NX 작업 화면으로 끌어다 쓸 수 있는 기능입니다. 볼트, 너트, 브라켓, 실린더, 스페이서, 클램프처럼 구조는 거의 같고 치수만 달라지는 부품을 반복해서 설계할 때 꽤 유용합니다.

특히 Expressions로 치수 값을 변수화하고, 그 값을 엑셀 Spreadsheet와 연결한 뒤, KRX 파일로 등록해두면 라이브러리에서 부품을 꺼내 쓸 때 원하는 치수 조합을 선택할 수 있습니다. 단순히 파일을 복사해서 쓰는 수준이 아니라, 설계 표준을 만들어두는 느낌에 가깝습니다.

제가 실제로 NX에서 반복 부품을 만들다 보면, 매번 새로 모델링하는 것보다 처음 한 번 제대로 만들어두는 게 훨씬 편하더라고요. 처음에는 Expressions, 엑셀, BMP, KRX가 따로 노는 것처럼 보여서 복잡해 보이지만, 구조만 이해하면 파트 패밀리 + Reuse Library 조합이 생각보다 강력합니다.

먼저 이렇게 이해하면 쉽습니다

  • Expressions : 모델 치수를 L, H, R 같은 변수값으로 제어하는 기능입니다.
  • Spreadsheet : 여러 사이즈 값을 엑셀 표처럼 관리하는 파일입니다.
  • Part Families : 하나의 기준 모델에서 사이즈별 파생 모델을 만드는 기능입니다.
  • Reuse Library : 자주 쓰는 부품을 NX 안에서 라이브러리처럼 꺼내 쓰는 기능입니다.
  • KRX 파일 : PRT, 엑셀, 미리보기 이미지, 주요 파라미터 정보를 연결해주는 라이브러리 메타 파일입니다.

UG NX Reuse Library는 언제 쓰면 좋을까?

UG NX Reuse Library는 단순히 파일을 모아두는 폴더가 아니라, 설계자가 반복해서 쓰는 부품을 NX 안에서 바로 찾아 넣을 수 있게 해주는 재사용 시스템입니다.

일반 파일 탐색기에서 PRT 파일을 찾아 여는 방식보다 훨씬 빠르고, 미리보기 이미지와 파라미터 선택까지 연결할 수 있어 실무 설계에서 활용도가 높습니다.

기준 PRT 모델 Expressions L, H, R 치수 변수 Edge Blend 값 엑셀 Spreadsheet 사이즈별 치수표 Part Number Primary Parameters Reuse Library KRX 파일 생성 BMP 미리보기 연결 드래그해서 삽입 한 번 만든 표준 부품을 치수별로 선택해서 반복 사용할 수 있습니다.

예를 들어 같은 형상의 실린더 부품인데 높이와 지름만 바뀌는 경우, 매번 새 모델을 만들 필요 없이 하나의 기준 모델에 함수값을 잡아두고 사이즈만 선택해서 사용할 수 있습니다.

금형 표준품, 기계 부품, 자동화 장비 부품처럼 비슷한 형상이 계속 반복되는 분야에서 특히 효과가 좋습니다.

활용 분야예시 부품Reuse Library가 좋은 이유
기계 설계브라켓, 플레이트, 축, 핀반복 부품을 빠르게 삽입하고 사이즈만 변경 가능
금형 설계표준 핀, 부시, 가이드 부품부품 표준화와 설계 공수 절감에 유리
자동화 장비실린더, 스토퍼, 지그 블록장비별 반복 형상을 라이브러리로 관리 가능
팀 협업사내 표준품, 공용 부품사용자마다 다른 부품을 쓰는 문제를 줄일 수 있음
교육·실습예제 부품, 실습 모델학습자가 같은 모델을 빠르게 불러와 실습 가능

Reuse Library 등록 전에 준비해야 할 파일

Reuse Library에 파라메트릭 부품을 제대로 등록하려면 단순 PRT 파일만 있는 것보다, 치수값을 관리할 Spreadsheet와 미리보기 이미지까지 같이 준비하는 편이 좋습니다.

특히 KRX 파일을 생성할 때 엑셀 시트와 이미지 파일을 연결해야 라이브러리에서 선택 화면이 깔끔하게 나옵니다.

처음 만들 때는 파일이 많아 보여서 복잡하지만, 실제로는 PRT + XLSX + BMP + KRX 세트로 생각하면 됩니다.

이 네 가지를 한 폴더에 정리해두면 나중에 백업하거나 다른 PC로 옮길 때도 훨씬 관리가 쉽습니다.

파일역할주의할 점
.prtExpressions가 적용된 기준 NX 파트 파일변수명과 모델 치수 연결이 정확해야 함
.xlsx치수 조합과 파트 번호를 관리하는 엑셀 파일컬럼명과 Expressions 변수명을 맞추는 것이 중요
.bmpReuse Library 미리보기 이미지가장 호환성 좋게 BMP 사용 권장
.krx라이브러리 등록용 메타 파일수동 편집보다 Create/Edit KRX File로 생성 권장

실무에서 많이 막히는 부분

  • PRT 파일만 등록하면 치수 선택 없이 단순 부품 삽입처럼 보일 수 있습니다.
  • 엑셀 컬럼명과 NX Expressions 이름이 맞지 않으면 Primary Parameters가 비어 보일 수 있습니다.
  • 이미지 파일 경로가 깨지면 라이브러리 미리보기가 표시되지 않을 수 있습니다.
  • KRX 파일 생성 후 폴더를 옮기면 참조 경로가 꼬일 수 있습니다.
  • 회사 공용 라이브러리는 사용자 쓰기 권한과 읽기 전용 정책을 같이 정해야 합니다.

Expressions로 파라메트릭 모델 만들기

Reuse Library에 등록할 부품은 먼저 Expressions로 주요 치수를 변수화해두는 것이 좋습니다.

NX에서 Ctrl + E를 누르면 Expressions 창을 열 수 있고, 여기에서 L, H, R 같은 변수값을 만들어 모델 치수에 연결할 수 있습니다.

예를 들어 실린더 모델을 만든다면 높이는 H, 지름 또는 반지름은 D 또는 R, 블렌드 값은 BR처럼 잡아두면 됩니다.

변수명은 너무 길거나 특수문자가 들어간 형태보다, 나중에 엑셀 컬럼으로 관리하기 쉬운 짧은 영문 이름을 추천합니다.

단순 테스트용으로는 실린더 하나를 만들어보는 게 가장 이해가 빠릅니다.

높이값을 H = 100, 반지름값을 R = 30처럼 설정하고, 나중에 엑셀에서 이 값을 여러 행으로 바꿔주면 사이즈별 모델을 만들 수 있습니다.

변수명은 이렇게 잡으면 관리하기 편합니다

변수명 의미 예시값
H 높이 100
D 지름 60
R 반지름 30
BR Edge Blend 값 3

이제 디자인 피처에서 실린더를 만들고, 직접 숫자를 입력하는 대신 방금 만든 Expressions 변수를 넣습니다.

이렇게 해두면 나중에 H나 R 값을 바꿨을 때 모델 형상이 같이 바뀝니다.

블렌드 값도 마찬가지입니다. Edge Blend를 줄 때 숫자를 직접 입력하지 않고 BR 같은 변수로 연결해두면, 라이브러리에서 삽입할 때 모서리 라운드 값까지 같이 관리할 수 있습니다.

UG NX Expressions 기반 실린더 모델을 PRT 파일로 저장하는 화면
Expressions 기반으로 만든 모델을 PRT 파일로 저장합니다.

모델링이 끝났다면 기준 파일을 .prt로 저장합니다. 이 파일이 Reuse Library에서 불러올 기준 모델이 됩니다.

저는 이런 라이브러리용 파일은 일반 프로젝트 폴더와 분리해서 D:NX_LIBRARY 같은 별도 폴더에 모아두는 편이 관리하기 좋다고 봅니다.

Reuse Library에 폴더 등록하기

이제 만든 PRT 파일을 Reuse Library에서 볼 수 있게 라이브러리 폴더를 등록해야 합니다.

NX 왼쪽 또는 오른쪽 리소스 바에서 Reuse Library 탭을 열고, 빈 영역에서 마우스 우클릭 후 Library Management를 실행합니다.

UG NX Reuse Library 탭에서 Library Management를 실행하는 화면
Reuse Library 탭에서 Library Management를 실행합니다.
  1. NX 리소스 바에서 Reuse Library 탭을 엽니다.
  2. 빈 영역에서 마우스 오른쪽 버튼을 클릭합니다.
  3. Library Management를 선택합니다.
  4. Add Library를 클릭합니다.
  5. 앞서 만든 PRT 파일이 들어 있는 폴더를 지정합니다.
  6. 라이브러리 이름을 알아보기 쉽게 입력합니다.
  7. 등록 후 Reuse Library 탭에서 폴더가 보이는지 확인합니다.
UG NX Reuse Library 폴더 경로와 라이브러리 이름을 지정하는 화면
라이브러리 경로와 이름을 확인한 뒤 등록합니다.

라이브러리 이름은 나중에 작업자가 바로 알아볼 수 있게 짓는 것이 좋습니다.

예를 들어 단순히 “Library1”처럼 두기보다 STANDARD_BOLT, CYLINDER_LIBRARY, JIG_BLOCK처럼 분류가 보이게 만드는 편이 실무에서 훨씬 편합니다.

UG NX Reuse Library에 새 라이브러리 폴더와 모델이 표시되는 화면
등록한 라이브러리 폴더에서 모델이 표시되는지 확인합니다.

엑셀 Spreadsheet로 사이즈별 치수값 만들기

Reuse Library에서 치수별 부품을 선택하게 만들려면 엑셀 Spreadsheet가 필요합니다.

엑셀에는 기준 모델에서 만든 Expressions 변수와 같은 이름의 컬럼을 만들고, 각 행마다 사이즈 값을 입력합니다.

UG NX Reuse Library용 엑셀 Spreadsheet에 함수값을 입력하는 화면
엑셀 Spreadsheet에 사이즈별 함수값을 입력합니다.

예를 들어 실린더 부품이라면 아래처럼 구성할 수 있습니다.

실제 NX 버전과 회사 표준에 따라 필드명은 다르게 운영할 수 있지만, 최소한 파트 번호와 주요 치수값은 한눈에 보이도록 정리하는 게 좋습니다.

DB_PART_NO OS_PART_NAME H D BR
CYL-001 Cylinder_100x60 100 60 3
CYL-002 Cylinder_150x80 150 80 5
CYL-003 Cylinder_200x100 200 100 8

여기서 가장 중요한 건 엑셀 컬럼명과 NX Expressions 변수명을 맞추는 것입니다.

NX 쪽 변수명이 H인데 엑셀 컬럼을 Height라고 쓰면 KRX 설정에서 원하는 값이 제대로 안 잡힐 수 있습니다. 실무에서는 변수명을 처음부터 표준화해두는 게 좋습니다.

BMP 미리보기 이미지 만들기

Reuse Library에서 부품을 찾을 때 미리보기 이미지가 있으면 훨씬 편합니다.

특히 표준 부품이 많아질수록 파일명만 보고 찾는 것보다 이미지로 확인하는 편이 빠릅니다.

UG NX Reuse Library 미리보기 이미지 캡처를 위한 모델 화면
라이브러리 미리보기에 사용할 이미지를 캡처합니다.

원문처럼 BMP 확장자로 저장하는 방식이 가장 무난합니다.

최근 환경에서는 다른 이미지 형식을 쓰는 경우도 있지만, 버전 호환성과 기존 NX 라이브러리 흐름을 생각하면 BMP 파일로 맞춰두는 편이 안전합니다.

이미지는 너무 화려할 필요 없습니다.
Reuse Library 미리보기는 부품을 빠르게 구분하는 목적이기 때문에, 배경이 복잡한 화면보다 형상이 잘 보이는 정면·등각 뷰 이미지가 좋습니다. 파일명도 PRT 파일명과 비슷하게 맞춰두면 나중에 관리하기 편합니다.

ADVERTISEMENT

Create KRX File로 라이브러리 정보 연결하기

이제 PRT 파일, 엑셀 Spreadsheet, BMP 미리보기 이미지를 KRX 파일로 연결합니다.

Reuse Library에서 등록한 파트를 마우스 오른쪽 버튼으로 클릭한 뒤 Create KRX File 또는 NX 버전에 따라 Create/Edit KRX File 메뉴를 선택합니다.

UG NX Reuse Library에서 Create KRX File 메뉴를 선택하는 화면
라이브러리 파트를 우클릭한 뒤 Create KRX File을 실행합니다.

KRX 파일은 NX Reuse Library가 해당 파트를 어떤 방식으로 보여주고, 어떤 파라미터를 선택하게 할지 저장하는 메타 파일입니다.

수동으로 편집할 수도 있겠지만, 실무에서는 경로 오타나 파라미터 누락이 생기기 쉬워서 NX 안에서 Create/Edit KRX File로 생성하는 방식을 추천합니다.

먼저 Spreadsheet 항목에서 앞서 만든 엑셀 파일을 선택합니다.

엑셀 파일은 가급적 PRT 파일과 같은 폴더 안에 두는 것이 좋습니다.

파일 경로가 흩어져 있으면 나중에 폴더 이동이나 백업 과정에서 KRX 참조가 깨질 수 있습니다.

그다음 Legend Image 탭에서 BMP 이미지를 넣습니다.

이 이미지가 Reuse Library에서 부품을 찾을 때 표시되는 미리보기 역할을 합니다.

Primary Parameters에는 엑셀 시트에서 읽어온 변수값이 표시됩니다.

여기서 사용자가 라이브러리 삽입 시 직접 보고 선택해야 하는 값만 골라 오른쪽으로 이동하면 됩니다. 모든 변수를 다 보여주기보다 실제 선택에 필요한 값만 보이게 하는 편이 작업자가 덜 헷갈립니다.

KRX 파일에 담기는 정보

  • 라이브러리에 등록할 PRT 파일 경로
  • 치수 조합을 담은 Spreadsheet 경로
  • 라이브러리 미리보기용 Legend Image 경로
  • 사용자에게 보여줄 Primary Parameters
  • 라이브러리 삽입 시 선택 가능한 값과 표시 정보

Reuse Library에서 부품 끌어다 쓰기

KRX 파일까지 생성했다면 NX를 한 번 종료했다가 다시 실행해 적용 상태를 확인합니다.

Reuse Library 탭에서 방금 만든 라이브러리를 열고, 원하는 부품을 그래픽 화면으로 드래그하면 삽입 대화상자가 나타납니다.

삽입 화면에서는 엑셀 Spreadsheet에 입력했던 치수값과 Primary Parameters가 표시됩니다.

여기서 원하는 사이즈를 선택하면 해당 값으로 조정된 부품을 사용할 수 있습니다.

이렇게 해두면 단순한 실린더뿐 아니라 볼트, 너트, 부시, 플레이트, 브라켓처럼 치수만 다른 부품을 훨씬 빠르게 가져다 쓸 수 있습니다.

설계 변경이 자주 생기는 장비 설계에서는 이런 재사용 구조를 만들어두면 나중에 수정 공수가 확 줄어드는 느낌이 있습니다.

라이브러리 등록 후 자주 생기는 문제

Reuse Library는 구조를 제대로 맞추면 편하지만, PRT·엑셀·이미지·KRX가 서로 연결되는 구조라서 경로가 조금만 어긋나도 미리보기나 파라미터가 안 보일 수 있습니다.

아래 문제는 실무에서 꽤 자주 보이는 편입니다.

증상가능 원인해결 방법
라이브러리 폴더가 안 보임폴더 등록 누락 또는 NX 세션 반영 안 됨Library Management 재확인 후 NX 재시작
부품 미리보기가 안 보임BMP 경로 오류 또는 이미지 파일 누락KRX에서 Legend Image 재지정
Primary Parameters가 비어 있음엑셀 컬럼명과 Expressions 변수명 불일치엑셀 컬럼명, 변수명, 저장 형식 확인
드래그해도 삽입 대화상자가 안 뜸KRX 생성 누락 또는 파트 등록 오류Create/Edit KRX File 다시 실행
다른 PC에서 라이브러리가 깨짐로컬 절대경로 사용공용 서버 경로 또는 동일 드라이브 구조 사용
라이브러리 원본이 수정됨원본 파일을 직접 열어 수정원본 폴더 읽기 전용, 복사본 작업 정책 적용

특히 회사에서 공용 라이브러리를 운영한다면 원본 파일을 아무나 수정하지 못하게 하는 것이 중요합니다.

표준 부품이 한 명의 수정으로 바뀌면, 이후 프로젝트에서 같은 라이브러리를 가져다 쓰는 사람에게까지 영향이 갈 수 있습니다.

Reuse Library 파일 세트 관리 방식 원본 폴더 standard_part.prt standard_part.xlsx standard_part.bmp standard_part.krx 읽기 전용 권장 Reuse Library 미리보기 표시 Primary Parameters 선택 드래그 삽입 표준품 선택 작업 모델 필요한 치수 선택 삽입 후 배치 어셈블리 구성 복사본 관리

실무에서 Reuse Library를 관리하는 방법

개인 공부용이라면 로컬 폴더에 라이브러리를 만들어도 충분합니다.

하지만 회사에서 여러 명이 같이 쓰는 라이브러리라면 경로와 권한 정책이 훨씬 중요해집니다. 같은 부품을 누구는 C드라이브에서 쓰고, 누구는 D드라이브에서 쓰면 나중에 파일 링크가 꼬이기 쉽습니다.

실무에서는 공용 서버나 NAS에 라이브러리 폴더를 만들고, 사용자에게는 읽기 권한만 주는 방식이 가장 깔끔합니다.

표준 부품을 수정해야 할 때는 담당자만 원본을 수정하고, KRX 파일까지 다시 생성한 뒤 배포하는 방식이 안전합니다.

관리 항목추천 방식이유
라이브러리 경로Z:NX_LIBRARY사용자마다 같은 경로를 쓰기 쉬움
폴더 분류BOLT, PIN, BRACKET, CYLINDER부품 수가 늘어나도 찾기 쉬움
파일명 규칙영문 + 품번 + 규격협력사 전달과 백업 관리에 유리
원본 권한일반 사용자는 읽기 전용표준 부품이 실수로 바뀌는 문제 방지
백업 단위PRT + XLSX + BMP + KRX 세트하나라도 빠지면 라이브러리 표시 오류 가능
변경 이력날짜·담당자·변경 사유 기록잘못된 표준품 배포를 추적하기 쉬움

Teamcenter를 쓰는 환경이라면 이야기가 조금 달라집니다. 로컬 폴더 기반으로 단순 관리하는 Reuse Library와 달리, Teamcenter에서는 데이터셋, 체크인·체크아웃, 권한, 품번 체계가 함께 엮입니다. 이 경우에는 사내 PDM 정책을 먼저 확인하고 라이브러리 구조를 잡는 게 맞습니다.

같이 보면 좋은 UG NX 관련 글

Reuse Library는 Expressions, Part Families, Customer Defaults, 저장위치 설정과 같이 보면 훨씬 이해가 빠릅니다.

특히 표준 부품을 회사 공용으로 관리하려면 단순 기능 사용법보다 폴더 구조와 파일명 규칙까지 같이 잡아두는 게 좋습니다.

UG NX Reuse Library FAQ

UG NX Reuse Library는 어떤 기능인가요?

UG NX Reuse Library는 자주 사용하는 파트, 표준 부품, 파라메트릭 모델을 라이브러리처럼 등록해두고 NX 작업 화면에서 바로 끌어다 사용할 수 있는 기능입니다. 볼트, 너트, 브라켓, 실린더처럼 반복되는 부품 관리에 유용합니다.

Reuse Library에 등록하려면 어떤 파일이 필요한가요?

기본적으로 기준 모델인 PRT 파일이 필요하고, 치수값을 선택하려면 XLSX Spreadsheet, 미리보기 이미지를 표시하려면 BMP 이미지가 필요합니다. 이 파일들을 KRX 파일로 연결하면 라이브러리에서 파라미터 선택과 미리보기가 가능합니다.

KRX 파일은 무엇인가요?

KRX 파일은 NX Reuse Library에서 PRT 파일, Spreadsheet, Legend Image, Primary Parameters 정보를 연결해주는 메타 파일입니다. 수동 편집보다 NX의 Create 또는 Edit KRX File 기능으로 생성하는 것이 안전합니다.

Primary Parameters가 비어 보이면 왜 그런가요?

엑셀 Spreadsheet의 컬럼명과 NX Expressions 변수명이 맞지 않거나, 엑셀 파일이 제대로 연결되지 않았을 가능성이 큽니다. 변수명은 공백과 특수문자를 피하고, PRT 모델의 Expressions 이름과 엑셀 컬럼명을 일치시키는 것이 좋습니다.

Reuse Library 미리보기 이미지가 안 보이면 어떻게 하나요?

KRX 파일에서 Legend Image 경로가 깨졌거나 BMP 이미지 파일이 누락되었을 수 있습니다. Create/Edit KRX File을 다시 열어 BMP 이미지를 재지정하고, 라이브러리를 새로고침하거나 NX를 재시작해보면 됩니다.

라이브러리에 등록한 파트를 수정하면 기존 라이브러리도 바뀌나요?

원본 PRT 파일을 직접 열어 수정하면 라이브러리 기준 부품이 바뀔 수 있습니다. 회사 공용 라이브러리라면 원본 폴더는 읽기 전용으로 관리하고, 수정이 필요할 때 담당자가 PRT, XLSX, BMP, KRX 세트를 다시 정리하는 방식이 안전합니다.

Teamcenter 환경에서도 Reuse Library를 같은 방식으로 쓰나요?

Teamcenter Managed Mode에서는 로컬 폴더 기반 Reuse Library와 다르게 데이터셋, 체크인·체크아웃, 권한, 품번 정책이 함께 적용됩니다. 이 경우에는 사내 Teamcenter 운영 기준에 맞춰 라이브러리 구조를 설계해야 합니다.

제가 보기엔 이렇게 쓰는 게 가장 효율적입니다

UG NX Reuse Library는 단순히 자주 쓰는 파일을 모아두는 기능으로만 보면 아깝습니다.

Expressions로 치수값을 변수화하고, Spreadsheet로 사이즈별 값을 정리한 뒤, KRX 파일로 미리보기 이미지와 Primary Parameters를 연결해두면 반복 설계에서 체감이 확실히 납니다.

처음에는 PRT, XLSX, BMP, KRX 파일을 따로 준비해야 해서 번거롭게 느껴질 수 있지만, 볼트나 브라켓처럼 규격만 달라지는 부품을 매번 새로 만드는 것과 비교하면 장기적으로 훨씬 편합니다. 특히 팀 단위로 같은 표준 부품을 써야 하는 회사 환경이라면 공용 라이브러리 폴더를 만들어두는 것만으로도 설계 품질과 작업 속도가 꽤 달라집니다.

정리해서 보면
UG NX Reuse Library는 Expressions 기반 PRT 파일을 만들고, 엑셀 Spreadsheet로 치수값을 정리한 뒤, BMP 미리보기와 KRX 파일을 연결해 사용하는 재사용 부품 관리 기능입니다. 개인 설계에서는 반복 모델링 시간을 줄여주고, 회사 설계 환경에서는 표준 부품을 통일해 설계 오류를 줄이는 데 도움이 됩니다.

ADVERTISEMENT

DecreYellow

제품디자인과 3D CAD 설계 실무를 기반으로 IT, 윈도우 오류 해결, CAD 소프트웨어, 디자이너 세금, 프리랜서·개인사업자 실무 정보를 정리하고 있습니다. 단순한 이론 설명보다 실제 업무와 블로그 운영, 프로그램 사용 경험을 바탕으로 초보자도 이해하기 쉽게 문제 원인과 해결 방법을 풀어내는 것을 목표로 합니다.

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다