Siemens NX Expressions 함수설계 Part Families 엑셀 자동생성

Siemens NX Expressions 함수설계·Part Families 사용법 엑셀 규격품 자동생성

Siemens NX에서 제품의 폭, 높이, 홀 지름, 필렛 반지름처럼 반복해서 변경되는 치수를 각각 직접 수정하면 설계 변경 때 빠뜨리는 항목이 생기기 쉽습니다. 이럴 때 Expressions로 주요 치수와 설계 규칙을 변수화하면 한두 개의 기준값만 수정해 Sketch, Extrude, Hole, Pattern, Edge Blend 등 여러 Feature를 함께 갱신할 수 있습니다.

Expressions는 단순히 치수 이름을 바꾸는 기능이 아닙니다. 길이·각도·개수·문자·참거짓 같은 설계 데이터를 이름과 수식으로 관리하고, 한 Expression이 다른 Expression을 참조하도록 연결해 제품 규칙을 모델 안에 저장하는 파라메트릭 설계 기능입니다.

여기에 Part Families를 연결하면 하나의 Template Part에서 규격별 Expression 값을 Spreadsheet로 관리하고 볼트, 너트, 브라켓, 스페이서, 패킹처럼 형상은 같고 치수만 다른 NX Part를 여러 개 생성할 수 있습니다.

다만 초안에서 언급한 것처럼 설계 규칙이 정리되지 않은 상태에서 모든 치수를 Expression으로 연결하면 모델이 오히려 복잡해질 수 있습니다. 함수설계는 “많이 연결하는 것”보다 어떤 값이 기준이고 어떤 값이 결과인지 먼저 구조화하는 것이 중요합니다.

3줄 요약

① Expression 이름은 제품 기능이 드러나도록 정하고 기준 치수와 계산 치수를 구분합니다.
② Part Families는 하나의 Template Part와 Spreadsheet에서 여러 규격의 독립 PRT Member를 생성합니다.
③ 단순 규격품은 Part Families, 선택형 구성은 Parameter Tables, 복잡한 사용자 입력과 규칙은 Product Template Studio가 적합합니다.

버전 안내: 기존 화면은 NX 10을 기준으로 제작됐습니다. Expressions와 Part Families의 기본 개념은 최신 NX에서도 유지되지만 리본 위치, Spreadsheet 메뉴, Teamcenter Managed Mode의 이름 규칙은 버전과 회사 환경에 따라 달라질 수 있습니다. 2026년 6월부터 온프레미스 Designcenter NX의 제품명은 Designcenter로 변경됐습니다.

NX Expressions를 사용하면 좋은 설계와 나쁜 설계

구분좋은 Expression 설계유지보수가 어려운 설계
기준값제품 폭·높이·두께처럼 핵심값만 사용자 입력모든 Feature 치수를 독립 입력
이름BODY_WIDTH, HOLE_DIA처럼 의미가 분명함p0, p17만 남아 역할을 알기 어려움
수식짧고 단계별로 분리돼 영향관계를 추적하기 쉬움하나의 수식에 너무 많은 계산을 몰아넣음
단위Length·Angle·Number 타입을 구분길이와 각도·무차원 수를 혼용
변경 검증최솟값·최댓값으로 모델 재생성 테스트기준 모델 한 가지 값에서만 확인
배포Template·설명·댓글·파일명 규칙을 함께 관리작성자만 구조를 알고 문서가 없음

실무에서는 사용자가 직접 변경할 입력 Expression과 입력값을 이용해 자동 계산되는 파생 Expression을 분리하는 것이 좋으며 예를 들어 제품 전체 폭은 사용자가 변경하지만 홀 간격과 필렛 반지름은 전체 폭이나 두께에서 계산되도록 구성합니다.

NX Expressions 실행 위치

Siemens NX Expressions 대화상자 실행
Expressions 창에서 이름, Formula, 값, 타입, 단위와 설명을 관리합니다.
  • 기본 단축키: Ctrl + E
  • 구버전 메뉴: Menu → Tools → Expressions
  • 최신 버전: Tools·Home·Menu의 Expressions 명령 또는 Command Finder 검색

NX Role과 회사 Ribbon 설정에 따라 명령 위치와 단축키가 달라질 수 있습니다. Ctrl + E가 작동하지 않으면 Command Finder에서 Expressions를 검색하고 현재 Keyboard Shortcut을 확인하세요.

Expression의 주요 항목

NX Expressions 이름 Formula Type Unit 설정
Expression을 만들 때는 값뿐 아니라 Type과 Unit이 설계 의도에 맞는지 확인합니다.
항목설명실무 작성 예
NameExpression을 참조할 고유 이름BODY_HEIGHT
Formula직접값 또는 다른 Expression을 이용한 수식BODY_WIDTH * 0.6
Value현재 수식으로 계산된 결과72mm
TypeLength·Angle·Number·String 등 데이터 종류Length
Unitmm·in·deg 등 Expression 단위mm
Comment변수 목적·허용범위·작성 기준 설명제품 외곽 전체 높이
Group입력·홀·리브·금형 등 용도별 묶음INPUT_MAIN

NX 버전과 Application에 따라 사용할 수 있는 Expression Type은 달라질 수 있습니다. 길이 치수에는 Length, Draft와 회전각에는 Angle, Pattern 개수와 비율에는 Number·Integer 성격의 타입을 사용해 단위 오류를 예방합니다.

NX Expression 이름 짓는 방법

NX가 자동 생성하는 p0, p1, p2도 정상적인 Expression이지만 모델이 커지면 어떤 치수인지 찾기 어렵습니다. 주요 치수는 사용 목적이 보이는 이름으로 변경하고 Comment를 작성하는 것이 좋습니다.

분류추천 이름설명
제품 전체 크기BODY_WIDTH, BODY_HEIGHT사용자가 직접 변경하는 기준 치수
벽 두께WALL_THKShell과 Rib 기준 두께
HOLE_DIA, HOLE_PITCH_X홀 크기와 배열 간격
필렛FILLET_MAIN_R주요 Edge Blend 반지름
금형DRAFT_ANGLE제품 구배 기준 각도
개수HOLE_COUNT, RIB_COUNTPattern 개수
표준 규격SIZE_CODEPart Family 규격 구분용

공백과 한글, 특수문자는 회사 NX 버전과 연계 프로그램에서 예상하지 못한 문제를 만들 수 있으므로 영문 대문자, 숫자, 밑줄을 이용한 사내 규칙을 권장합니다. 같은 이름을 중복 입력하면 Expression 충돌이 발생합니다.

함수설계 실무 예제

NX Expressions 높이 길이 필렛 함수값 추가
기준 치수와 계산 치수를 구분해 여러 Expression을 작성합니다.

아래는 폭과 두께를 기준으로 하우징의 높이, 홀 간격, 필렛을 계산하는 단순 예입니다. 실제 값과 허용범위는 제품 설계 기준에 맞게 변경해야 합니다.

NameType·UnitFormula역할
BODY_WIDTHLength·mm120사용자 입력 기준 폭
BODY_HEIGHTLength·mmBODY_WIDTH * 0.6폭 비율로 높이 계산
WALL_THKLength·mm2.5기준 벽 두께
FILLET_MAIN_RLength·mmWALL_THK * 0.5두께에서 필렛 계산
HOLE_DIALength·mm6.5체결 홀 지름
HOLE_PITCH_XLength·mmBODY_WIDTH - 20좌우 여유 10mm 유지
HOLE_COUNTNumber4Pattern 수량

수식 안에서 다른 Expression 이름을 직접 참조하면 기준값을 변경했을 때 연결된 모든 결과가 갱신됩니다. 복잡한 수식 하나를 만드는 것보다 중간 계산값을 별도 Expression으로 나누면 오류 원인과 설계 의도를 찾기 쉽습니다.

Sketch·Feature에 Expression 적용

NX Feature 치수 입력 Formula Expression 선택
치수 입력란의 Formula 메뉴에서 작성한 Expression을 선택하거나 이름을 직접 입력합니다.
  1. Sketch Dimension 또는 Feature의 치수 입력란을 선택합니다.
  2. 입력란 옆의 화살표·Formula 메뉴를 엽니다.
  3. 기존 Expression 이름을 검색하거나 직접 입력합니다.
  4. 예상 Value와 Unit을 확인합니다.
  5. Feature Preview에서 형상이 정상적으로 갱신되는지 확인합니다.
  6. Expression을 여러 Feature에 적용한 뒤 영향관계를 Browse합니다.
NX Formula 목록에서 사용자 Expression 선택
Expression Type과 치수 입력란의 단위가 호환되는 값만 사용해야 합니다.
NX 시스템 Expression p0에 사용자 함수 연결
기존 시스템 치수 p0의 Formula가 사용자 Expression을 참조하도록 연결할 수 있습니다.
NX Edge Blend Radius Expression 적용
Edge Blend 반지름도 벽 두께나 제품 크기에서 계산해 연결할 수 있습니다.

Expression 수정과 영향범위 확인

최신 Expressions 대화상자는 Name·Formula·Comment를 표 안에서 편집하고, 오류가 있는 셀과 변경 영향을 받는 Expression을 색상으로 보여줍니다. Expression을 우클릭하고 Browse를 실행하면 어떤 Feature와 수식에서 참조하는지 그래프로 확인할 수 있습니다.

  1. Ctrl + E로 Expressions 창을 엽니다.
  2. 기준 Expression의 Formula를 변경합니다.
  3. 오류 표시와 계산된 Value를 확인합니다.
  4. 변경 영향을 받는 Expression과 Feature를 확인합니다.
  5. Apply로 중간 결과를 Preview합니다.
  6. 모델이 정상일 때 OK로 확정합니다.

Expression Group과 Comment 관리

Expression이 수십 개를 넘으면 Name만으로 관리하기 어렵습니다. 입력값, 계산값, 홀, 리브, 외관, 금형, Part Family 출력값처럼 Group을 나누고 Comment에 기준과 허용범위를 기록합니다.

추천 Group포함할 Expression관리 방식
INPUT_MAIN사용자가 변경할 전체 폭·높이·두께Template 화면에 우선 노출
CALC_RULE기준값에서 계산되는 파생 치수직접 수정 금지 표시
HOLE_PATTERN홀 지름·Pitch·개수Part Family 열과 연결
DETAIL_FEATUREBlend·Chamfer·Draft최소값과 실패 조건 기록
OUTPUT_INFO규격명·중량·파일명 관련 값도면·속성·BOM 연계 검토

Comment에는 “제품 폭”처럼 짧은 설명만 쓰기보다 수정 담당자, 허용범위, 참조 규격, 변경 시 주의할 Feature를 남기면 다른 설계자가 모델을 이어받기 쉽습니다.

Interpart Expressions 어셈블리 연동

Assembly 안에서 여러 부품이 하나의 기준 치수를 공유해야 한다면 Interpart Expression 또는 Product Interface를 이용할 수 있습니다. 예를 들어 장비 Frame 폭을 변경했을 때 Cover, Bracket, Guide의 폭과 홀 위치가 함께 갱신되도록 구성합니다.

  • Component Controlled: 하위 부품의 Expression을 다른 부품에서 참조
  • Assembly Controlled: Assembly 기준 Expression이 여러 부품을 제어
  • Product Interface: 외부에 공개할 Geometry와 Expression을 명시적으로 정의
  • WAVE Geometry Link: 형상과 기준 객체를 연관 복사

Interpart Link 주의: 부품 A가 B를 참조하고 B가 다시 A를 참조하는 순환 구조를 만들면 업데이트 오류가 발생합니다. Master Part 또는 Skeleton Part 한 곳에서 아래 방향으로만 참조가 흐르도록 구성하는 것이 안전합니다.

Assembly를 부분 로드한 상태에서는 Interpart Expression이 사용되지 않는 것처럼 보일 수 있습니다. Cleanup에서 Unused Expression을 삭제하기 전에 참조 Assembly와 Component를 완전히 로드했는지 확인하세요.

Part Families 구조와 작동원리

Part Families는 하나의 Template Part와 그 안에 저장된 Family Spreadsheet, Spreadsheet의 각 행에서 생성되는 Member Part로 구성됩니다.

구성요소역할주의사항
Template Part형상·Feature·Expression이 들어 있는 원본직접 설계 규칙을 관리하는 Master
Family Spreadsheet규격별 이름과 Expression 값을 행 단위로 저장열 이름과 단위·값 형식 유지
Member Part각 행의 값으로 생성된 별도 PRT 파일Template 변경 후 Update·재생성 필요
Family Save DirectoryNative NX Member가 저장되는 폴더쓰기 권한과 파일명 중복 확인

Part Families는 볼트·너트만을 위한 기능이 아닙니다. 센서 브라켓, 스페이서, 패킹, 플랜지, 기어 커버, 표준 홀 플레이트처럼 형상 구조는 같고 규격값만 달라지는 제품군에 적합합니다.

Part Families 생성 준비

NX Part Families 생성 전 Template Part 모델링
Part Family를 만들기 전에 Expression으로 제어되는 Template Part를 완성합니다.
  1. 제품의 최소·중간·최대 규격 범위를 정합니다.
  2. 사용자가 변경할 기준 치수를 Expression으로 작성합니다.
  3. 각 Expression을 Sketch와 Feature에 연결합니다.
  4. 모든 규격에서 Feature가 실패하지 않는지 테스트합니다.
  5. 필요한 Feature Suppression 조건을 정리합니다.
  6. Template Part를 명확한 파일명으로 저장합니다.
  7. Family Member가 저장될 폴더와 넘버링 규칙을 정합니다.

중간 크기 모델 하나만 정상이라고 바로 Family Table을 만들면 최소 규격에서 필렛이 겹치거나 최대 규격에서 Pattern이 Body를 벗어날 수 있습니다. Family를 만들기 전에 경계값으로 모델을 갱신해보는 것이 중요합니다.

ADVERTISEMENT

Part Families 실행과 열 추가

NX Tools Part Families 실행 메뉴
구버전에서는 Menu → Tools → Part Families에서 실행합니다.
NX Part Families Available Columns Expressions Add at End
규격별로 변경할 Expression과 Feature를 선택해 Spreadsheet 열에 추가합니다.
  1. Menu → Tools → Part Families를 실행합니다.
  2. Family Save Directory를 먼저 지정합니다.
  3. Available Columns에서 Expressions를 선택합니다.
  4. 규격별로 변경할 Expression을 선택합니다.
  5. Add at End로 Spreadsheet Columns에 추가합니다.
  6. 필요하면 Feature Suppression과 Attribute 열도 추가합니다.
  7. Create Spreadsheet를 실행합니다.
NX Part Families Family Save Directory Spreadsheet 설정
Member Part를 생성하기 전에 저장 폴더와 선택한 열을 확인합니다.

Part Family Spreadsheet 열 이름

NX Part Family Create Spreadsheet Excel 실행
Create Spreadsheet를 실행하면 Family Table의 기본 열과 선택한 Expression 열이 생성됩니다.
기본 열의미입력 예
DB_PART_NOFamily Member의 식별 번호·Database Part NumberBRKT-100
OS_PART_NAMENative NX에서 생성할 Member 파일명BRKT_100
Expression 열각 규격 행에 적용할 치수·개수·각도BODY_WIDTH = 100
Feature 열Member별 Feature 사용·억제 여부YES·NO

원문의 DB_Part_NOOS_Part_Name 표기는 실제 Spreadsheet에서 일반적으로 사용하는 대문자 열 이름인 DB_PART_NO, OS_PART_NAME으로 정리했습니다. Managed Mode와 Native Mode에서는 이름이 적용되는 방식이 다를 수 있으므로 회사 Teamcenter Naming Rule을 우선 확인합니다.

NX Part Family DB_PART_NO OS_PART_NAME Expression 열
각 행은 하나의 Family Member 규격을 의미합니다.

규격 데이터 입력 예제

NX Part Families Spreadsheet 규격별 Expression 값 입력
각 행에 규격 번호·파일명·Expression 값을 입력합니다.
DB_PART_NOOS_PART_NAMEBODY_WIDTHBODY_HEIGHTHOLE_DIAHOLE_COUNT
BRKT-100BRKT_100100606.54
BRKT-120BRKT_120120726.54
BRKT-150BRKT_150150908.56

Spreadsheet의 값이 Template Expression Type과 맞아야 합니다. 길이 열에 문자나 잘못된 단위를 넣거나 Pattern 개수에 소수값을 입력하면 Member 생성이 실패할 수 있습니다.

Member Part 생성방법

원문에 적힌 “Create Path”는 Member를 만드는 명령인 Create Parts로 바로잡았습니다.

NX와 Excel Add-in 버전에 따라 버튼 위치와 명칭은 다르게 표시될 수 있습니다.

  1. Spreadsheet에서 생성할 행을 선택합니다.
  2. NX Part Families Add-in 메뉴를 엽니다.
  3. Create Parts를 실행합니다.
  4. NX가 각 행의 Expression 값으로 Template를 갱신합니다.
  5. Family Save Directory에 Member PRT를 생성합니다.
  6. 결과 창에서 성공·실패 Member와 저장경로를 확인합니다.
  7. 생성된 PRT를 각각 열어 형상·속성·파일명을 검증합니다.

Part Family Thread 규격 지원

NX 2023년 12월 릴리스부터 Thread Feature의 주요 파라미터를 Part Family Table에서 사용할 수 있도록 지원이 확대됐습니다. Thread Standard, Thread Size, Radial Engage Expression 등을 규격별로 변경할 수 있어 나사산이 포함된 표준품을 관리하기 편해졌습니다.

  • Thread Standard
  • Thread Size
  • Radial Engage Expression
  • 구버전 Thread Feature는 Renew가 필요할 수 있음

볼트나 너트를 Family로 만든다고 모든 나사산을 실제 Helix 형상으로 모델링할 필요는 없습니다. 도면·PMI·CAM·3D 프린팅 등 사용 목적에 따라 Symbolic Thread와 Detailed Thread를 구분해 모델 무게와 성능을 관리합니다.

Part Families와 Parameter Tables 차이

NX 2212부터 Parameter Tables를 Feature Template와 Product Template에서 직접 사용할 수 있습니다. 하나의 Table에 여러 Expression과 여러 Configuration을 저장하고 사용자가 드롭다운에서 구성을 선택하면 관련 값이 한 번에 변경됩니다.

기능적합한 상황결과
Expressions하나의 Part 안에서 치수와 규칙 연결현재 모델이 파라메트릭하게 변경
Part Families규격별 독립 PRT 파일을 대량 생성Template와 여러 Member Part
Parameter Tables여러 Expression 세트를 Configuration으로 전환한 Template 안에서 구성 선택
Feature TemplatesHole·Boss·Pocket 같은 반복 Feature 재사용선택한 Part에 Feature 삽입
Product Template Studio입력 UI·조건·검증·자동화가 필요한 제품군규칙 기반 제품 구성
Reuse Library표준품 검색·배치·사내 배포검증된 Part·Feature 재사용

단순 규격 브라켓 30종을 각각 PRT로 만들어 조립에 사용한다면 Part Families가 직관적입니다. 하나의 Feature Template 안에서 Small·Medium·Large 구성을 선택하려면 Parameter Tables가 편리하고, 사용자가 옵션을 선택하면 조건에 따라 형상과 Attribute가 달라지는 제품은 Product Template Studio가 적합합니다.

참고 : NX Product Template Studio란?

참고 : NX Reuse Library 재사용 라이브러리

Part Families 오류 해결

증상가능한 원인해결방법
Expression Formula가 분홍색·오류 표시중복 이름·잘못된 수식·단위 불일치Tooltip과 Value를 확인하고 이름·괄호·단위 수정
모델 Update 실패최소·최대 규격에서 Feature 형상 붕괴필렛·Pattern·홀 위치의 경계조건 수정
Create Spreadsheet가 실행되지 않음Excel·Add-in·Office 호환 문제지원 Office 환경과 NX 설치 구성 확인
Create Parts 메뉴가 안 보임NX Part Family Add-in 비활성·Spreadsheet 연결 오류NX에서 Spreadsheet를 다시 열고 Add-in 확인
Member PRT가 저장되지 않음폴더 쓰기 권한·경로·동일 파일명로컬 영문 경로 테스트와 이름 중복 제거
일부 Member만 생성 실패해당 행 값·Feature Suppression 조합 오류실패 행을 Template Expression에 직접 입력해 재현
DB_PART_NO가 잘못 생성열 이름·Teamcenter Naming Rule 불일치Managed Mode 관리자 규칙 확인
OS_PART_NAME 변경이 기존 Member에 반영 안 됨이미 생성된 파일·Database 객체 존재변경 프로세스와 Revision 정책에 따라 재생성
Interpart Expression이 Unused로 표시참조 Assembly가 부분 로드됨전체 Component를 로드한 뒤 링크 확인
Part Family가 너무 느림복잡한 Pattern·Detailed Thread·대형 Feature TreeFeature 단순화와 규격 그룹 분리

Formula Unit Mismatch

길이 Expression에 각도 Expression을 직접 넣거나 무차원 Number와 Length를 잘못 더하면 단위 오류가 발생합니다. Formula를 작성할 때 자동완성으로 표시되는 Expression의 Type과 계산된 Unit을 확인합니다.

Circular Reference

BODY_WIDTHHOLE_PITCH를 참조하고 다시 HOLE_PITCHBODY_WIDTH를 참조하면 계산 순환이 발생합니다. 입력값에서 계산값으로 한 방향으로만 흐르도록 구조를 다시 설계합니다.

Spreadsheet 생성 오류

  • Excel과 NX의 지원 버전·64bit 환경 확인
  • Office Add-in이 보안 정책으로 차단됐는지 확인
  • 네트워크 드라이브 대신 로컬 폴더에서 테스트
  • 파일명과 경로의 특수문자·길이 축소
  • 기존 Spreadsheet Data를 백업한 뒤 재생성

함수설계 도입 순서

  1. 제품군 분류: 형상 구조가 같은 제품만 하나의 Family로 묶습니다.
  2. 기준치수 선정: 사용자가 변경할 5~10개 핵심 입력값을 정합니다.
  3. 규칙 정의: 계산식과 Feature Suppression 조건을 문서로 작성합니다.
  4. Expression 적용: Sketch·Feature의 자동 p값을 의미 있는 이름으로 연결합니다.
  5. 경계값 테스트: 최소·기준·최대 규격을 각각 재생성합니다.
  6. Part Family 작성: 번호·파일명·규격 열을 생성합니다.
  7. Member 검증: PRT·도면·중량·간섭·BOM을 확인합니다.
  8. 배포: Reuse Library 또는 Teamcenter에 승인된 Template와 Member를 등록합니다.
  9. 변경관리: Template Revision과 Member 재생성 기준을 운영합니다.

자동차·기계 설계 활용 예

제품군주요 Expression추천 기능
브라켓폭·높이·두께·홀 간격·홀 지름Part Families
스페이서·부시외경·내경·길이·ChamferPart Families·Reuse Library
플랜지외경·PCD·홀 수·홀 지름·두께Expressions·Part Families
하우징 옵션제품 폭·Connector 유무·홀 패턴Parameter Tables·Product Template
자동차 옵션 부품차종 폭·축간·브라켓 위치Interpart Expressions·WAVE
금형 표준부품Plate 크기·Pin 규격·Bolt PatternPart Families·Reuse Library

NX Expressions·Part Families FAQ

NX Expression과 일반 치수는 어떤 차이가 있나요?

NX의 일반 치수도 내부적으로 p0 같은 Expression으로 관리됩니다. 사용자가 의미 있는 이름과 Formula를 지정하면 여러 Feature를 같은 설계 규칙으로 연결하고 변경 영향을 추적하기 쉬워집니다.

모든 치수를 Expression으로 만들어야 하나요?

그럴 필요는 없습니다. 반복 변경되는 기준 치수와 다른 Feature에 영향을 주는 핵심값을 우선 관리합니다. 고정값과 일회성 치수까지 모두 연결하면 모델이 불필요하게 복잡해질 수 있습니다.

Part Families와 Parameter Tables는 같은 기능인가요?

아닙니다. Part Families는 Spreadsheet 각 행에서 별도의 Member PRT를 생성합니다. Parameter Tables는 여러 Expression 값의 Configuration을 한 Part 또는 Template 안에서 선택해 적용하는 데 적합합니다.

DB_PART_NO와 OS_PART_NAME은 무엇인가요?

DB_PART_NO는 Family Member의 식별 번호이고 OS_PART_NAME은 Native NX에서 생성되는 Member 파일명에 사용됩니다. Teamcenter Managed Mode에서는 회사 Naming Rule과 Database 속성 정책을 확인해야 합니다.

Part Family Spreadsheet에서 Create Path를 실행하나요?

Member 파일을 생성하는 명령은 일반적으로 Create Parts입니다. NX와 Excel Add-in 버전에 따라 메뉴 위치와 표시 이름이 달라질 수 있으므로 Part Families Add-in 메뉴를 확인하세요.

Part Families에서 나사산 규격도 변경할 수 있나요?

NX 2023년 12월 릴리스부터 Thread Standard, Thread Size, Radial Engage Expression 등 Thread Feature 파라미터 지원이 확대됐습니다. 구형 Thread Feature는 Renew가 필요할 수 있습니다.

Expression 값을 변경하면 모델이 깨집니다.

기준값이 Feature가 허용하는 범위를 벗어났거나 필렛·패턴·홀 간격이 충돌했을 수 있습니다. 최소·최대 규격을 별도로 테스트하고 계산식에 충분한 형상 여유를 반영해야 합니다.

Interpart Expression이 연결되지 않습니다.

참조 부품이 완전히 로드됐는지, Work Part와 Assembly Context가 맞는지, 원본 Expression이 공개돼 있는지 확인합니다. 가능하면 Product Interface와 Master Part를 이용해 참조 방향을 한쪽으로 관리하세요.

Part Family Member를 Reuse Library에 넣어도 되나요?

가능합니다. 검증된 Member PRT를 규격과 분류 속성으로 등록하면 조립에서 빠르게 재사용할 수 있습니다. Template와 Member의 Revision·Read-only·배포 규칙을 먼저 정하는 것이 좋습니다.

Part Families 대신 Product Template Studio를 써야 하나요?

표 형태의 단순 규격품은 Part Families가 빠릅니다. 사용자 입력 화면, 조건식, 옵션 선택, 검증 메시지와 복잡한 자동화가 필요하다면 Product Template Studio가 더 적합합니다.

결론

NX Expressions는 치수를 빠르게 바꾸는 기능을 넘어 제품 설계 규칙을 모델 안에 저장하는 기반입니다. 전체 폭과 두께처럼 사람이 결정하는 입력값과 홀 간격·필렛처럼 계산되는 결과값을 분리하고, 의미 있는 이름·Group·Comment를 사용해야 다른 설계자도 안전하게 수정할 수 있습니다.

저라면 표준 브라켓 제품군을 만들 때 먼저 최소·기준·최대 규격으로 Template Part를 검증하고, 사용자가 바꿀 Expression만 Part Family Spreadsheet에 노출하겠습니다. 생성된 Member PRT는 파일명·중량·도면·BOM을 검사한 뒤 Reuse Library 또는 Teamcenter에 등록하고, 복잡한 옵션 제품은 Parameter Tables나 Product Template Studio로 분리해 운영하겠습니다.

참고 : NX Define Deformable Part·DDP 설정방법

ADVERTISEMENT

DecreYellow

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

You may also like...

답글 남기기

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