UG NX Design Feature 솔리드모델링 Tutorial – 10강

Siemens NX에서 기계부품이나 자동차 부품을 모델링할 때 가장 기본이 되는 작업은 스케치를 3차원 솔리드로 만드는 것입니다.

자동차 브래킷의 기본 형상은 Extrude로 만들고, 원통형 부시는 Revolve나 Cylinder로 생성할 수 있습니다. 체결홀은 Hole, 돌출된 장착부는 Boss, 가공 공간은 Pocket, 나사산은 Thread 기능을 사용합니다.

NX에는 이처럼 형상을 빠르게 생성하는 다양한 Design Feature가 있으며, 기능마다 지원되는 Type과 옵션값이 다릅니다.

특히 Extrude의 Limits·Boolean·Draft·Offset을 제대로 이해하면 별도의 피처를 반복해서 생성하지 않아도 원하는 형상을 만들 수 있습니다.

반대로 옵션을 잘못 설정하면 돌출 방향이 반대로 생성되거나, 불필요한 Body가 추가되고, 설계 변경 시 참조 오류가 발생할 수 있습니다.

NX 10의 실제 모델링 화면을 기준으로 Extrude·Revolve·Block·Cylinder·Cone·Sphere·Hole·Boss·Pocket·Pad·Thread 사용방법과 버전별 주의사항을 정리합니다.

NX Design Feature 기능 한눈에 보기

Extrude: Sketch·Curve를 직선 방향으로 돌출
Revolve: 단면을 기준축으로 회전해 형상 생성
Block: 직육면체 기본 형상 생성
Cylinder: 원통형 Solid 생성
Cone: 원뿔·원뿔대 형상 생성
Sphere: 구형 Solid 생성
Hole: 일반홀·카운터보어·카운터싱크·탭홀
Boss: 장착면 위에 돌출 보스 생성
Pocket: 원형·사각형 포켓 가공 형상
Pad: 지정 면에서 돌출된 패드 생성
Thread: Symbolic·Detailed 나사산 생성

NX Design Feature 종류와 사용 목적

기능주요 옵션기계·자동차설계 활용
ExtrudeSection·Direction·Limits·Boolean브래킷·리브·기본 하우징
RevolveAxis·Angle·Limits부시·풀리·회전체
BlockOrigin·Edge Lengths금형 블록·가공 소재
CylinderAxis·Diameter·Height핀·축·원통형 기준 Body
ConeDiameter·Height·Half Angle테이퍼 부품·가공 공구 형상
SphereDiameter·Center볼 조인트·구형 기준 Body
HoleGeneral·Clearance·Threaded체결홀·가공홀
BossPlacement Face·Diameter·Height나사 체결부·장착부
PocketCylindrical·Rectangular·General가공 포켓·홈
PadPlacement·Length·Width·Height장착 패드·보강 돌출부
ThreadSymbolic·Detailed탭·볼트·너트 나사산

모든 기능을 외울 필요는 없습니다. 먼저 어떤 결과 Body를 만들려는지 결정하면 사용할 명령을 쉽게 구분할 수 있습니다.

1. NX Extrude – 스케치·커브 돌출 모델링

Extrude는 Sketch나 Curve로 작성한 단면을 지정한 방향으로 돌출시키는 기능입니다.

닫힌 단면을 돌출하면 Solid Body를 만들 수 있으며, 열린 Curve를 돌출하면 일반적으로 Sheet Body를 생성합니다.

단, 기존 솔리드와 결합하는 Smart Volume 등의 옵션을 사용하면 열린 프로파일도 특정 조건에서 Solid 생성에 활용할 수 있습니다.

Siemens NX Extrude 스케치 커브 돌출 솔리드 모델링 기본 화면
NX Extrude로 선택한 단면을 지정 방향과 거리만큼 돌출합니다.

Extrude 기본 사용방법

  1. NX Modeling 환경에서 Sketch 또는 Curve를 생성합니다.
  2. Extrude 명령을 실행합니다.
  3. Select Curve에서 돌출할 단면을 선택합니다.
  4. Direction에서 돌출 방향을 지정합니다.
  5. Limits에서 시작과 끝 거리를 입력합니다.
  6. 필요하면 Boolean·Draft·Offset을 설정합니다.
  7. Preview로 생성될 Body를 확인합니다.
  8. 적용 후 Solid인지 Sheet인지 확인합니다.
NX Extrude Select Curve Direction Limits Boolean Draft Offset 설정창
Extrude의 Select Curve·Direction·Limits가 기본 형상을 결정합니다.

Select Curve – Sketch Section과 기존 Curve 선택

Select Curve에서는 새로운 Sketch를 만들거나 이미 생성된 Curve·Edge 등을 선택합니다.

선택 방법설명사용 예시
Sketch Section새로운 Sketch를 생성해 단면 작성브래킷 외곽 형상
기존 Sketch이미 작성된 스케치 선택치수가 구속된 단면 재사용
CurveLine·Arc·Spline 등 선택서피스·리브 형상
Edge기존 Body의 모서리 선택외곽 형상 참조
Face Boundary지원되는 면 경계 참조기존 형상 기반 돌출

닫힌 단면으로 솔리드를 만들려는데 결과가 Sheet로 나온다면 단면의 연결 상태부터 확인하는 것이 좋습니다.

미세하게 열린 Sketch나 중복된 Curve, 자기교차하는 형상은 정상적인 Solid 생성을 방해할 수 있습니다.

Direction – Specify Vector·Reverse Direction

Direction은 Extrude를 어느 방향으로 생성할지 결정합니다.

  • Specify Vector: 돌출 방향을 벡터로 지정
  • Reverse Direction: 지정한 벡터 방향 반전
  • 기준 방향: 스케치 평면의 법선 또는 선택한 Vector 기준

자동차 부품의 장착면이나 금형 파팅면을 기준으로 돌출할 때는 방향을 잘못 지정하지 않았는지 확인해야 합니다.

2. Extrude Limits – Value·Symmetric·Until 옵션

Limits는 돌출의 시작 위치와 끝 위치를 설정하는 기능입니다.

기본적인 Value 외에도 Symmetric, Until Next, Until Selected, Until Extended, Through All 등을 사용할 수 있습니다.

NX Extrude Limits 돌출 시작과 끝 거리 Value 설정 예제
Limits에서 돌출 시작 위치와 끝 위치를 설정합니다.
UG NX Extrude Limits Value 설정으로 솔리드 돌출 길이를 변경한 모델링 화면
시작·끝 조건을 설정하면 돌출되는 전체 길이와 위치가 달라집니다.

Value – 돌출 거리 직접 입력

Value는 지정한 거리만큼 돌출하는 가장 기본적인 방식입니다.

예를 들어 판 두께가 5mm인 브래킷을 만들려면 시작과 끝의 차이가 5mm가 되도록 입력합니다.

Start를 0mm, End를 5mm로 지정하면 기준 평면에서 5mm 돌출됩니다.

Start -5mm, End 25mm처럼 양쪽에 다른 값을 지정할 경우 전체 구간 길이는 30mm입니다.

Symmetric – 기준면 양쪽으로 대칭 돌출

Symmetric은 기준 평면을 중심으로 양방향 돌출을 적용하는 방식입니다.

예를 들어 중심면을 기준으로 앞뒤에 같은 두께를 배분하는 브래킷이나 커버에 사용할 수 있습니다.

Siemens NX Extrude Symmetric Limits 옵션으로 기준 평면 양쪽에 같은 거리 돌출하는 설정
Symmetric은 기준 평면을 중심으로 돌출 구간을 대칭 배치합니다.
NX Extrude Symmetric 옵션 적용 후 돌출 솔리드가 기준 평면 양쪽에 생성된 결과
대칭 돌출은 제품 중심면을 설계 기준으로 사용할 때 편리합니다.

NX 버전에 따라 Symmetric 값 입력 필드의 표시 방식이 다를 수 있으므로 입력값이 한쪽 거리인지 전체 거리인지 Preview 치수를 기준으로 확인해야 합니다.

Until Next·Until Selected·Until Extended·Through All 차이

Limits Type기능주의사항
Value지정 거리까지 돌출주변 형상 변경 시 고정 거리
Symmetric기준면 양방향 대칭 돌출전체 길이 해석
Until Next다음으로 만나는 대상까지중간 Face와 간섭 주의
Until Selected선택한 Face·Plane·Body까지교차 조건 확인
Until Extended선택 Surface를 연장해 끝 조건 처리연장 가능 여부
Through All지정 방향으로 대상 Body 관통Boolean·대상 Body 확인

Until Next는 언제 사용하나요?

돌출 방향으로 가장 먼저 만나는 면이나 Body까지 형상을 생성하려는 경우 사용할 수 있습니다.

다만 목표 면보다 앞쪽에 다른 Face가 있다면 그곳에서 돌출이 종료될 수 있으므로 Preview가 중요합니다.

Until Selected와 Until Extended 차이

Until Selected는 선택한 대상 면과 돌출 형상의 교차 관계를 이용해 끝을 결정합니다.

Until Extended는 지원되는 조건에서 선택한 대상 Surface를 연장해 돌출 끝단을 계산합니다.

따라서 실제 면의 크기가 부족하더라도 연장 가능한 Surface라면 Until Extended가 도움이 될 수 있습니다.

NX Extrude Until Selected 목표 Surface 선택과 돌출 형상 교차 조건 예제
Until Selected는 대상 Face와의 교차 조건을 확인해야 합니다.

하지만 Until Extended를 선택했다고 모든 곡면으로 자동 연장되는 것은 아닙니다. Surface의 기하학적 연장 가능 여부와 돌출 방향을 확인해야 합니다.

3. Extrude Open Profile Smart Volume – 열린 커브로 솔리드 생성

일반적으로 닫힌 Sketch는 Solid를 만들고 열린 Curve는 Sheet를 생성합니다.

하지만 Open Profile Smart Volume은 기존 Body와의 관계를 이용해 열린 프로파일로도 특정 조건에서 Solid 형상을 만들 수 있도록 하는 옵션입니다.

따라서 항상 열린 Curve만 선택하면 독립된 Solid가 만들어지는 기능으로 이해해서는 안 됩니다.

UG NX Extrude Open Profile Smart Volume 적용 전 열린 Sketch Profile 모델링 예제
열린 프로파일을 사용한 Extrude 작업 전 상태입니다.
NX Extrude Open Profile Smart Volume 적용 후 기존 솔리드와 결합해 열린 프로파일을 처리한 결과
Smart Volume 조건을 적용해 열린 프로파일의 체적 영역을 처리한 결과입니다.

Open Profile Smart Volume을 사용할 때

  1. 기존 Solid Body를 준비합니다.
  2. 열린 Sketch Curve를 생성합니다.
  3. Extrude를 실행합니다.
  4. Boolean에서 필요한 연산을 선택합니다.
  5. Open Profile Smart Volume 또는 관련 옵션을 설정합니다.
  6. Preview에서 제거·추가될 체적을 확인합니다.
  7. 결과가 의도한 Solid 형상인지 검사합니다.

해당 옵션이 보이지 않거나 활성화되지 않는 경우에는 설치한 NX 버전, 선택한 Curve와 Boolean 조건을 확인합니다.

4. Extrude Boolean – None·Unite·Subtract·Intersect·Inferred

Extrude에서 생성하는 형상은 독립 Body로 만들 수도 있고 기존 Body와 결합하거나 제거하는 데 사용할 수도 있습니다.

이러한 방식을 결정하는 것이 Boolean 옵션입니다.

NX Extrude Boolean None Unite Subtract Intersect Inferred 연산 옵션 설정 화면
Boolean에서 새 Body 생성과 기존 Solid 결합·제거 방식을 설정합니다.
Boolean결과대표 작업
None별도의 Body 생성가공용 Tool·독립 Body
Unite기존 Body에 체적 추가Boss·Rib 형상
Subtract기존 Body에서 체적 제거홈·포켓·절삭 형상
Intersect서로 겹치는 체적 유지공통 영역 추출
Inferred조건에 따라 Boolean 추론기본 자동 선택

Boolean의 Inferred는 NX가 상황에 따라 연산을 결정하는 방식이므로, 다중 Body가 존재하는 모델에서는 의도하지 않은 Target이 선택되지 않았는지 확인해야 합니다.

특히 금형설계에서 Subtract를 사용하는 경우에는 제품 Body와 금형 블록의 Target·Tool 관계를 명확하게 지정하는 것이 좋습니다.

참고 : UG NX Combine – Unite·Subtract·Intersect·Sew 솔리드 결합 기능

5. Extrude Draft – 돌출하면서 구배 주기

Draft는 제품을 금형에서 이형하거나 일정한 구배를 가진 형상을 만들기 위해 사용하는 기능입니다.

Extrude의 Draft를 사용하면 돌출과 동시에 측면의 각도를 조정할 수 있습니다.

Siemens NX Extrude Draft Type None From Start Limit From Section 옵션 설정 화면
Extrude Draft Type을 통해 돌출 측면의 구배를 설정합니다.

From Start Limit – 시작 위치를 기준으로 구배

From Start Limit은 시작 위치를 기준으로 측면에 구배를 부여하는 방식입니다.

예를 들어 금형의 한쪽 기준면을 유지하면서 돌출 끝 방향으로 형상을 넓히거나 좁히는 작업에 사용할 수 있습니다.

NX Extrude Draft From Start Limit 구배각 설정과 시작단 고정 돌출 예제
From Start Limit은 돌출 시작 위치를 기준으로 구배를 생성합니다.

From Section – 선택 단면을 기준으로 구배

From Section은 선택한 단면을 기준으로 구배를 구성하는 방식입니다.

스케치로 정의한 외곽 치수를 기준으로 유지하면서 측면에 Draft Angle을 적용해야 할 때 검토할 수 있습니다.

UG NX Extrude Draft From Section 선택 단면 기준 구배 생성 설정 화면
From Section은 원본 단면과 측면 Draft의 관계를 기준으로 적용합니다.

From Section – Asymmetric Angle

Asymmetric Angle은 단면을 기준으로 서로 다른 구배 각도를 적용해야 할 때 사용하는 옵션입니다.

대칭되지 않은 측면이나 양쪽에 서로 다른 구배가 필요한 형상에서 활용할 수 있습니다.

NX Extrude From Section Asymmetric Angle 서로 다른 구배 각도 적용 화면
Asymmetric Angle을 사용하면 좌우 측면의 구배 조건을 다르게 설정할 수 있습니다.

From Section – Matched Ends

Matched Ends는 구배를 적용하면서 끝단의 대응 관계를 조정하는 방식입니다.

원본 단면의 특정 구간을 기준으로 끝단 형상이 맞도록 구성해야 할 때 사용합니다.

UG NX Draft From Section Matched Ends 끝단을 대응시켜 구배를 생성하는 설정 화면
Matched Ends는 단면과 돌출 끝단의 형상 관계를 조정하는 옵션입니다.

Draft Angle 계산 예시

기준 단면에서 직선 측면을 30mm 돌출하고 구배각을 2°로 설정했다고 가정하겠습니다.

단순한 평면 형상에서는 한쪽 벽의 측방향 변화를 대략 다음과 같이 계산할 수 있습니다.

구배 적용 시 측면 이동량 계산

측면 이동량 = 돌출 길이 × tan(구배각)
30mm × tan(2°) ≈ 1.048mm
양쪽 벽에 같은 방향의 구배 효과가 적용되는 단순 단면에서는 전체 폭 변화가 약 2.095mm일 수 있습니다.

구배 방향과 기준면, 형상 구조에 따라 실제 결과 치수는 달라집니다.

실제 사출품에서는 구배각을 일률적으로 정하지 않고 재질, 표면 텍스처, 제품 깊이, 이형 방향 및 금형 구조를 기준으로 결정해야 합니다.

참고 : UG NX Draft Body – 구배각·이형 방향·파팅라인 설정

6. Extrude Offset – Single-Sided·Two-Sided·Symmetric

Extrude의 Offset은 단면을 돌출하면서 측면 형상에 Offset 조건을 적용하는 기능입니다.

일정한 두께의 Rib나 얇은 벽을 생성할 때 유용하며, 원본 커브를 기준으로 양쪽에 다른 거리값을 적용할 수도 있습니다.

NX Extrude Offset None Single-Sided Two-Sided Symmetric 설정창
Extrude에서 Offset Type을 선택해 단면 기준 형상을 조정합니다.

Single-Sided – 한쪽 방향으로 Offset

Single-Sided는 단면을 기준으로 한쪽 방향에 Offset 거리를 지정합니다.

예를 들어 열린 Curve를 기준으로 2mm 두께를 갖는 리브 형상을 만드는 작업에서 사용할 수 있습니다.

NX Extrude Offset Single-Sided 한쪽 방향 Offset 값으로 리브 두께 생성한 예제
Single-Sided는 단면의 한쪽에 Offset을 적용합니다.

Two-Sided – 양쪽 Offset 값을 다르게

Two-Sided는 원본 커브 기준으로 서로 다른 두 방향의 Offset 거리를 설정할 수 있습니다.

예를 들어 기준 Curve를 중심으로 한쪽 1mm, 반대쪽 3mm처럼 비대칭 두께를 구성하는 작업에 사용할 수 있습니다.

UG NX Extrude Offset Two-Sided 커브의 양쪽에 서로 다른 옵셋 값을 입력하는 화면
Two-Sided에서는 양쪽 Offset 거리를 독립적으로 조정할 수 있습니다.

Symmetric – 양쪽 같은 Offset 거리

Symmetric은 선택한 단면을 기준으로 양쪽에 같은 Offset 거리를 적용합니다.

예를 들어 중심선 기준으로 좌우에 동일한 두께가 필요한 리브를 만들 때 편리합니다.

NX Extrude Offset Symmetric 옵션으로 기준 커브 양쪽에 동일한 Offset 형상을 생성하는 화면
Symmetric Offset은 원본 Curve를 중심으로 두께를 대칭 배치할 때 사용합니다.

여기서 주의할 점은 Limits의 Symmetric과 Offset의 Symmetric은 다른 설정이라는 것입니다.

Limits는 돌출 방향의 시작과 끝을 결정하고 Offset은 단면에서 옆으로 벌어지는 거리 관계를 결정합니다.

7. Extrude에서 커브 선택이 안 될 때

복잡한 Sketch에서 여러 선이 겹치거나 서로 교차하는 경우 원하는 Curve만 선택하기 어려울 수 있습니다.

이런 경우에는 선택 규칙을 Single Curve로 변경하면 특정 선만 선택하기 쉬워집니다.

Siemens NX Extrude Select Curve에서 Single Curve 선택 규칙으로 교차된 선을 개별 선택하는 화면
Single Curve 선택을 이용하면 복잡한 Sketch에서 특정 Curve만 선택할 수 있습니다.

다만 Single Curve로 선택했다고 단면의 Gap이나 Self Intersection이 자동으로 복구되는 것은 아닙니다.

닫힌 단면이 필요한 경우에는 Sketch의 구속조건과 연결 상태를 별도로 검사해야 합니다.

8. NX Revolve – 단면을 회전해 솔리드 만들기

Revolve는 Sketch나 Curve를 지정한 축을 중심으로 회전하여 형상을 만드는 기능입니다.

원통 부시, 풀리, 축 부품, 회전 대칭 하우징, 컵 형태의 제품을 모델링할 때 유용합니다.

UG NX Revolve 회전 모델링에서 Sketch Curve와 회전축을 지정하는 기본 화면
Revolve는 선택한 단면을 기준축 주위로 회전해 3차원 형상을 생성합니다.

Revolve 사용방법

  1. 회전 단면을 Sketch로 작성합니다.
  2. Revolve 명령을 실행합니다.
  3. Select Curve에서 단면을 선택합니다.
  4. Axis에서 회전축을 지정합니다.
  5. 회전 각도를 설정합니다.
  6. 필요하면 Boolean을 지정합니다.
  7. Preview에서 Solid 생성 결과를 확인합니다.
  8. 적용 후 중심축과 외경 치수를 검사합니다.
NX Revolve에서 회전축 Axis와 회전 각도 Limits를 입력한 솔리드 회전 예제
회전축과 각도를 변경하면 Revolve로 생성되는 형상이 달라집니다.

Revolve에서 360도와 부분 회전 차이

360°를 적용하면 완전히 회전된 형상을 만들 수 있습니다.

180°나 90°처럼 일부 각도만 입력하면 지정된 각도 구간에 해당하는 회전체를 생성할 수 있습니다.

단면이 회전축을 가로지르거나 복잡하게 교차하면 유효하지 않은 형상이 생길 수 있으므로 Sketch와 회전축의 관계를 확인해야 합니다.

9. NX Block – 직육면체 기본 솔리드 생성

Block은 직육면체 형태의 Solid Body를 생성하는 기본 기능입니다.

금형 소재 블록, 지그 베이스, 가공용 Stock 또는 단순한 기계부품의 기본 형상을 빠르게 만드는 데 사용할 수 있습니다.

NX Block 명령에서 Origin Edge Lengths와 XYZ 치수로 직육면체를 생성하는 화면
Block은 기준점과 X·Y·Z 방향의 길이를 이용해 생성합니다.
Siemens NX Block 생성 Type과 두 점을 이용한 직육면체 크기 정의 화면
Block Type에 따라 기준점과 길이를 입력하는 방식이 달라집니다.

Block Type별 차이

Type설정 방식활용
Origin, Edge Lengths기준점과 X·Y·Z 길이치수가 정해진 소재
Two Points, Height두 점과 높이값평면 범위 기준 블록
Two Diagonal Points3D 공간상의 대각선 두 점기존 형상 범위 참조

예를 들어 150mm × 100mm × 50mm 금형 블록을 만들려면 Origin, Edge Lengths에서 XC 150, YC 100, ZC 50mm를 입력할 수 있습니다.

단, 실제 축 방향과 기준 좌표계가 변경되어 있다면 길이값이 원하는 방향으로 적용되는지 확인해야 합니다.

10. NX Cylinder – 원기둥·축·원통형 솔리드

Cylinder는 직경과 높이, 기준축을 이용해 원통형 Solid를 생성하는 기능입니다.

샤프트, 핀, 부시의 기본 Body나 Subtract용 원통 Tool을 생성할 때 사용할 수 있습니다.

NX Cylinder Axis Diameter Height 설정으로 원기둥을 생성하는 실제 화면
Cylinder에서 축과 직경, 높이를 설정합니다.
UG NX Cylinder Type Axis Diameter and Height Arc and Height 옵션 비교 화면
Cylinder는 축·직경·높이 또는 원호·높이 기준으로 생성할 수 있습니다.

Cylinder Type

  • Axis, Diameter, and Height: 기준축·직경·높이를 지정
  • Arc and Height: 선택한 Arc·Circle과 높이를 기준으로 생성

Cylinder는 단순 원통 형상을 만드는 데 편리하지만 상세한 축 부품의 단차나 홈이 여러 개 있다면 Revolve로 단면을 구성하는 방법이 수정하기 쉬울 수 있습니다.

11. NX Cone – 원뿔·원뿔대·테이퍼 형상

Cone은 기준 직경과 높이, Half Angle 등을 이용해 테이퍼 형상을 생성하는 기능입니다.

원뿔대 형태의 연결부나 가공 기준 Tool Body를 만들 때 사용할 수 있습니다.

NX Cone Type Diameter Height Half Angle Two Coaxial Arcs 원뿔 모델링 설정 화면
Cone은 직경·높이·Half Angle 또는 두 원호를 기준으로 생성합니다.

Cone Type 옵션

Type입력 기준
Diameters, Height아래·위 직경과 높이
Diameters, Half Angle직경과 반각
Base Diameter, Height, Half Angle기준 직경·높이·반각
Top Diameter, Height, Half Angle상단 직경·높이·반각
Two Coaxial Arcs동축 관계의 두 원호

Cone Half Angle 계산방법

높이가 H, 아래쪽 직경이 D1, 위쪽 직경이 D2인 원뿔대의 단순한 반각은 다음과 같이 계산할 수 있습니다.

원뿔대 Half Angle 계산

tan(θ) = |D1 – D2| / (2 × H)
예시: 아래 직경 40mm, 위 직경 30mm, 높이 50mm
tan(θ) = 10 / 100 = 0.1
θ ≈ 5.71°

실제 Cone 명령에서 양·음 방향과 기준 직경을 어떻게 정의하는지에 따라 Preview 결과를 확인해야 합니다.

ADVERTISEMENT

12. NX Sphere – 구형 Solid 생성

Sphere는 중심점과 직경 등을 이용해 구형 Body를 만드는 기능입니다.

볼 조인트, 구형 접촉부, 간섭 검토용 기준 Body 등을 만들 때 사용할 수 있습니다.

UG NX Sphere Diameter Center Select Arc 구형 솔리드 생성 기능 설정 화면
Sphere는 중심과 직경 또는 지원되는 Arc 기준으로 구형 Body를 만듭니다.

Sphere Type

  • Diameter, Center: 직경과 중심점 지정
  • Select Arc: 선택한 원호를 기준으로 구 생성

Sphere가 조립 접촉면으로 사용된다면 직경뿐 아니라 중심 위치와 상대 부품의 간극을 확인해야 합니다.

13. NX Hole – 일반홀·카운터보어·카운터싱크·탭홀

Hole은 단순히 솔리드를 원통형으로 뚫는 기능을 넘어 규격 기반 체결홀과 나사홀을 생성하는 명령입니다.

자동차 브래킷, 전장 하우징, 플랜지, 금형 인서트 등 체결 구조가 있는 부품에서 자주 사용합니다.

NX Hole 명령으로 솔리드에 체결홀을 생성하고 Position Type을 설정하는 화면
Hole에서 위치·방향·홀 종류를 설정합니다.
Siemens NX Hole Type General Screw Clearance Threaded Hole Form and Dimensions 설정창
Hole Type과 치수·방향·위치를 조합해 원하는 체결홀을 생성합니다.

Hole Type – General·Screw Clearance·Threaded

Hole Type기능사용 예시
General Hole직경·깊이 직접 지정가공홀·핀홀
Screw Clearance Hole규격·Fit 기준 관통 여유홀볼트 체결홀
Threaded Hole나사 규격 기반 탭홀나사산 체결부

General Hole의 Form and Dimensions

NX Hole Form and Dimensions에서 Simple Counterbored Countersunk 홀 형태와 직경 깊이를 설정하는 화면
일반홀·카운터보어·카운터싱크의 치수를 구분해서 지정합니다.
Form설정값용도
Simple직경·깊이·Drill Point Angle기본 홀
Counterbored기본 홀 + 보어 직경·깊이볼트 머리 매립
Countersunk기본 홀 + 카운터싱크 직경·각도접시머리 나사
Tapered테이퍼 관련 치수지원 버전의 테이퍼 홀

Counterbore와 Countersink 차이

Counterbore는 볼트 머리가 들어갈 원통형 자리파기를 생성하는 방식입니다.

Countersink는 접시머리 볼트가 들어가는 원뿔형 자리파기를 생성하는 방식입니다.

두 형태 모두 체결 부품의 실제 Head 치수와 규격을 기준으로 설정해야 합니다.

Hole Form 구조 비교 Simple Counterbore Countersink 기본 직경·깊이 원통형 머리 자리 원뿔형 머리 자리
각 단면은 설명용 개념도입니다. 실제 가공 치수는 볼트 규격과 설계 기준을 적용합니다.

Hole Position·Direction 사용방법

Hole의 Position에서는 Point 또는 Sketch Point를 선택해 중심 위치를 정의할 수 있습니다.

Direction에서는 선택한 Face의 법선 방향이나 지정한 Vector를 사용할 수 있습니다.

  • Normal to Face: 선택한 면의 법선 방향
  • Along Vector: 지정한 Vector 방향
  • Position: Sketch Point·기준점으로 홀 중심 설정

자동차 브래킷의 경사진 면에 홀을 생성할 때는 단순히 화면상 수직으로 보이는지보다 실제 장착면의 법선과 설계도면의 홀 축 방향이 일치하는지 확인해야 합니다.

다중 Body Hole과 Hole Series

NX에서는 여러 Body를 대상으로 Hole을 생성할 수 있습니다. Hole의 Boolean 섹션에서 어떤 Body가 가공될지 선택해야 합니다.

여러 부품을 관통하는 체결 구조처럼 부품별로 여유홀과 탭홀 조건이 다르다면 Hole Series가 유용할 수 있습니다.

예를 들어 위쪽 브래킷에는 Clearance Hole, 아래쪽 부품에는 Threaded Hole이 필요한 구조라면 부품별 조건을 구분해야 합니다.

참고 : Siemens NX – Multi-body Holes and Threads

14. NX Boss – 원통형 보스·체결부 생성

Boss는 선택한 Placement Face를 기준으로 원통형 돌출부를 만드는 기능입니다.

자동차 전장 하우징이나 플라스틱 커버의 스크루 체결부에 사용할 수 있습니다.

UG NX Boss Placement Face Diameter Height Draft Angle 설정으로 보스를 생성하는 화면
Boss에서 장착면·직경·높이·구배 조건을 지정합니다.

Boss 사용방법

  1. Boss를 생성할 Solid Body를 준비합니다.
  2. Boss 명령을 실행합니다.
  3. Placement Face를 선택합니다.
  4. 중심점과 방향을 지정합니다.
  5. Diameter와 Height를 입력합니다.
  6. 필요하면 Draft 조건을 설정합니다.
  7. Preview에서 주변 형상과 간섭 여부를 확인합니다.
  8. 적용한 뒤 Hole·Rib·Blend 등을 추가합니다.

플라스틱 Boss를 설계할 때는 외경과 내경뿐 아니라 Boss 주변의 국부적인 두께, 보강 Rib, 기초 R, 사출 구배를 함께 검토해야 합니다.

특히 보스를 지나치게 두껍게 설계하면 성형 수축으로 인한 Sink Mark 등의 문제가 발생할 수 있습니다.

15. NX Pocket – 원통형·사각형 포켓 생성

Pocket은 기존 Solid에서 일정한 공간을 제거하는 기능입니다.

가공 포켓, 장착용 홈, 가벼운 중량 감소 공간 등을 생성할 때 사용할 수 있습니다.

NX Pocket Cylindrical Rectangular General 타입과 Pocket 깊이 설정 화면
Pocket에서 원형·사각형 등 절삭할 공간의 형태를 선택합니다.
Siemens NX Pocket Length Width Depth Corner Radius Bottom Radius 설정으로 사각 포켓을 생성한 화면
Pocket Type에 따라 길이·폭·깊이·코너 반경 등을 설정합니다.

Pocket Type별 옵션

Pocket Type주요 설정활용
Cylindrical직경·깊이·Bottom Blend·Taper원형 자리파기
Rectangular길이·폭·깊이·Corner Radius사각 가공 포켓
General지원되는 자유 형상 조건비정형 포켓

Pocket과 Extrude Subtract 차이

단순 원형이나 직사각형 포켓은 Pocket 명령으로 빠르게 생성할 수 있습니다.

반면 복잡한 외곽선을 Sketch로 작성한 후 가공 공간을 제거해야 한다면 Extrude의 Subtract가 더 적절할 수 있습니다.

가공성을 검토하는 경우에는 엔드밀 직경보다 작은 코너 반경이나 지나치게 깊은 포켓이 없는지도 확인해야 합니다.

16. NX Pad – 장착용 패드·보강 형상 추가

Pad는 기존 면에서 일정 높이의 재료를 추가하는 데 사용하는 기능입니다.

Boss가 원통형 돌출부를 생성하는 데 적합하다면 Pad는 사각형 등의 장착면을 구성하는 작업에 유용할 수 있습니다.

예를 들어 센서가 장착되는 면에 직사각형 패드를 추가해 장착 높이를 조정하는 작업에 활용할 수 있습니다.

Pad 사용 시 주요 옵션

  • Placement Face – 패드를 생성할 기준면
  • Length·Width – 평면 형상 크기
  • Height – 돌출 높이
  • Corner Radius – 모서리 R
  • Draft Angle – 측면 구배
  • Position – 패드 중심 및 배치 위치

실제 옵션은 NX 버전과 선택한 Pad Type에 따라 달라질 수 있습니다.

패드 생성 후에는 주변 Body와의 연결 상태와 가공 공구 접근 방향을 확인해야 합니다.

17. NX Thread – Symbolic·Detailed 나사산 만들기

Thread는 원통이나 Hole에 나사산 정보를 정의하는 기능입니다.

볼트·너트·탭 가공부를 설계할 때 사용하며 대표적으로 Symbolic과 Detailed 방식을 구분합니다.

NX Thread Symbolic Detailed 나사산 타입과 Standard Size Pitch 설정 화면
NX Thread에서는 실제 나사산 형상 생성 여부와 규격 조건을 지정합니다.

Symbolic Thread – 가벼운 나사산 표현

Symbolic Thread는 실제 나선형 솔리드 형상을 모두 생성하지 않고 나사산을 기호와 속성으로 표현하는 방식입니다.

대규모 조립 모델이나 반복되는 체결홀에서 파일 크기와 계산 부담을 줄이는 데 유리합니다.

실제 가공용 나사산 형상이 꼭 필요하지 않다면 Symbolic 방식이 적합할 수 있습니다.

Detailed Thread – 실제 나사 형상 생성

Detailed Thread는 실제 나선 형상에 가까운 기하 Geometry를 생성합니다.

나사산 간섭 검토나 일부 가공·3D 출력 작업처럼 실제 나선 형상이 필요한 경우 검토할 수 있습니다.

하지만 Detailed는 많은 Face와 Edge를 생성할 수 있으므로 복잡한 Assembly에서 업데이트 및 표시 부담이 커질 수 있습니다.

UG NX Thread Symbolic 기호 나사산과 Detailed 실제 나선형 나사산 생성 결과 비교
Symbolic과 Detailed는 형상 복잡도와 모델링 목적이 다릅니다.
구분SymbolicDetailed
표현 방식나사산 속성·기호실제 나선 형상
Geometry단순복잡
모델링 부하상대적으로 낮음상대적으로 높음
활용일반 기계설계·도면상세 형상·간섭 검토
추천일반적인 기본 설정필요한 형상만 제한적 사용

Thread와 Threaded Hole의 차이

Threaded Hole은 탭홀이 필요한 위치와 규격을 포함해 Hole을 생성하는 기능입니다.

Thread는 기존 원통형 Face 등의 대상에 나사산을 정의하는 방식입니다.

따라서 체결홀을 처음부터 만들어야 한다면 Threaded Hole을, 기존 형상의 원통면에 나사산을 적용해야 한다면 Thread를 검토할 수 있습니다.

18. NX 10·11·12부터 최신 Designcenter NX까지 기능 차이

NX는 릴리스별로 메뉴 위치와 기능 구성에 차이가 있습니다.

NX 10의 교육자료에서는 Extrude·Revolve와 Block·Cylinder·Cone·Sphere 같은 기본 Feature를 중심으로 설명하지만 최근 Designcenter NX에서는 Hole 및 제조성 검토 기능이 더 다양하게 제공됩니다.

NX 버전특징확인할 부분
NX 8·8.5기본 Design Feature 제공Insert 메뉴·Feature 옵션
NX 10Extrude Limits·Draft·Offset·Boolean원본 강좌의 기본 화면
NX 11Hole 깊이·Thread 관련 기능 개선홀·탭 깊이 옵션
NX 12기본 Feature 기능 유지리본 및 선택 옵션
NX 1847·1926리본 기반 UI와 Command Finder사용자 Role 설정
NX 2206·2306 이후Multi-body Hole·Hole Series 활용Boolean 대상 Body
Designcenter NX 2025Sketch·설계 기능 및 UI 개선새로운 Sketch 작업 흐름
Designcenter NX 2026DFM Advisor 등 제조성 검토 도구 확대라이선스·사용 가능 기능

실제 설치 버전에서 메뉴를 찾기 어렵다면 Command Finder에 Extrude, Revolve, Hole, Thread 등 영문 기능명을 입력하면 됩니다.

최근 NX의 고급 설계 검증 기능은 제품 구성과 라이선스에 따라 제공 여부가 달라질 수 있습니다.

19. 자동차·기계설계 Design Feature 실무 활용

자동차 브래킷 모델링 예제

자동차 브래킷을 처음부터 모델링한다면 먼저 외곽 형상을 Sketch로 작성하고 Extrude로 기본 두께를 생성할 수 있습니다.

이후 필요한 체결홀을 Hole로 만들고, 장착부는 Boss나 Pad로 구성한 다음 불필요한 부분을 Pocket 또는 Extrude Subtract로 제거합니다.

  1. Sketch에서 브래킷 외곽 작성
  2. Extrude로 기본 두께 생성
  3. Boss·Pad로 장착부 형상 추가
  4. Hole로 체결홀 생성
  5. Pattern Feature로 반복홀 배열
  6. Pocket·Subtract로 절삭 형상 추가
  7. Edge Blend·Chamfer 적용
  8. 측정·간섭·형상 품질 검사

이때 치수변경이 잦은 구간은 Sketch 구속과 Datum을 활용하고, 반복홀이 많은 경우에는 Pattern Feature를 사용하는 것이 관리에 도움이 됩니다.

플라스틱 하우징 모델링 예제

플라스틱 하우징은 기본 외곽을 Extrude·Revolve 등으로 만든 뒤 Shell로 내부 공간을 생성할 수 있습니다.

이후 Boss·Rib·Snap Fit을 추가하고 Draft와 Blend를 이용해 사출 성형 조건을 검토합니다.

다만 Shell이나 Draft를 성공적으로 적용했다고 실제 사출성이 보장되지는 않으며 재질·벽 두께·게이트 위치·성형 수축 조건을 함께 고려해야 합니다.

금형 블록과 가공 포켓 예제

금형 설계에서는 Block으로 소재 형상을 만들고 Subtract로 공제 형상을 제거할 수 있습니다.

Pocket·Hole 등은 가공 형상을 구성하는 데 유용하며 최종 CAM 연계에서는 공구 접근 방향과 가공 깊이, 코너 R을 확인해야 합니다.

단순한 Shape만 생성하는 데 그치지 않고 가공 공정과 품질 기준까지 고려하는 것이 중요합니다.

20. NX Design Feature 오류 해결방법

NX에서 Extrude나 Revolve가 실패할 때는 선택한 형상 자체에 문제가 있는 경우가 많습니다.

특히 여러 CAD 프로그램을 거친 STEP 파일이나 복잡한 Sketch에서는 작은 Gap, 중복 Curve, Self Intersection 등이 발생할 수 있습니다.

문제 증상가능한 원인해결방법
Extrude가 Sheet로 생성됨열린 단면·커브 연결 문제Sketch 폐곡선 확인
Extrude 방향이 반대Direction Vector 오류Reverse Direction 확인
Until Selected 실패대상 면과 교차 조건 오류Target·Direction 확인
Until Extended 실패대상 Surface 연장 불가Surface 구성 점검
Boolean Unite 실패Body 미교차·불량 형상교차 영역과 Target 확인
Extrude Offset 실패Curve 교차·작은 반경Offset 값과 원본 형상 조정
Draft 적용 실패구배 방향·형상 충돌각도와 단면 기준 재검토
Revolve 실패회전축과 단면 자기교차Sketch·Axis 확인
Hole이 다른 Body에 생성Boolean Target 오류Select Body 확인
Boss·Pocket 오류Placement Face·치수 문제장착면과 깊이 재설정
Thread 적용 실패원통면·규격 조건 오류Face·Standard·Pitch 확인
NX 모델링 속도 저하과도한 Detailed Thread·복잡한 FeatureSymbolic과 Feature 구조 검토

Examine Geometry로 원본 형상 검사

연산 실패가 반복된다면 Examine Geometry를 사용해 원본 Body의 상태를 검사하는 것이 좋습니다.

특히 다음 항목을 확인합니다.

  • Gap – 연결되어야 할 면 사이의 틈
  • Self Intersection – 형상이 자기 자신과 교차
  • Tiny Face – 지나치게 작은 면
  • Free Edge – 연결되지 않은 열린 경계
  • Invalid Body – 유효하지 않은 솔리드 구조

오류가 발견된다면 Heal Geometry나 Surface 복구 기능을 검토할 수 있습니다. 다만 Tolerance를 무조건 크게 변경해 연산을 통과시키는 방식은 치수와 형상 품질에 영향을 줄 수 있으므로 주의해야 합니다.

NX Design Feature 자주 묻는 질문

NX Extrude와 Revolve는 무엇이 다른가요?

Extrude는 단면을 직선 방향으로 돌출하고 Revolve는 단면을 지정한 회전축 중심으로 회전시킵니다. 판형 부품은 Extrude, 회전 대칭 부품은 Revolve가 적합한 경우가 많습니다.

NX Extrude에서 Solid가 아닌 Sheet가 생성되는 이유는?

닫히지 않은 Curve를 선택했거나 단면 연결이 완전하지 않기 때문일 수 있습니다. Sketch를 폐곡선으로 구성하고 중복 Curve·Gap·Self Intersection을 확인해야 합니다.

Until Selected와 Until Extended는 무엇이 다른가요?

Until Selected는 선택한 대상과의 교차 조건을 이용하고, Until Extended는 지원되는 경우 Surface를 연장하여 끝단을 계산합니다. 실제로 연장 가능한 기하 형상인지 확인해야 합니다.

Extrude의 Symmetric과 Offset의 Symmetric은 같은가요?

다릅니다. Limits의 Symmetric은 돌출 방향을 기준면 양쪽으로 배분하는 설정이고, Offset의 Symmetric은 단면에 적용되는 좌우 Offset 거리를 대칭으로 설정하는 기능입니다.

NX에서 나사산을 만들 때 Symbolic과 Detailed 중 어떤 것이 좋나요?

일반 기계설계와 도면 작업에서는 Symbolic 방식이 데이터 관리에 유리할 수 있습니다. 실제 나선 형상이나 상세 간섭 검토가 필요한 경우 Detailed를 검토합니다.

Hole과 Extrude Subtract로 만드는 구멍은 같은가요?

최종 형상은 비슷할 수 있지만 Hole은 규격과 홀 속성을 이용해 정의하고, Extrude Subtract는 선택한 단면을 체적 연산으로 제거합니다. 일반 체결홀에는 Hole Feature가 유리할 수 있습니다.

NX에서 Counterbore와 Countersink는 어떻게 다른가요?

Counterbore는 원통형 볼트 머리 자리이고 Countersink는 접시머리 볼트용 원뿔형 자리입니다. 볼트 규격에 맞게 직경·깊이·각도를 지정해야 합니다.

볼트홀을 여러 개 반복 생성하려면 어떤 기능을 사용하나요?

한 개의 Hole을 생성한 뒤 Pattern Feature에서 Linear·Circular 등의 Layout을 이용하면 됩니다. Count와 Pitch를 설정한 뒤 전체 홀의 간격과 개수를 확인합니다.

STEP 파일에서 Extrude나 Hole이 정상적으로 작동하지 않습니다.

수입된 STEP 모델의 Body Type과 형상 품질을 확인하세요. 유효한 Solid가 아니거나 Gap·Tiny Face·Self Intersection 등이 있으면 연산에 실패할 수 있습니다.

NX 최신 버전에서도 Block·Boss·Pocket을 사용할 수 있나요?

기본 형상 생성 기능은 최신 Designcenter NX에서도 활용할 수 있지만 명령 표시 위치와 사용 가능한 옵션은 설치 구성에 따라 달라질 수 있습니다. Command Finder에서 영문 명령으로 검색하는 방법이 편리합니다.

NX Design Feature는 형상 생성보다 수정 가능한 모델 구조가 중요합니다

NX의 기본 Design Feature는 사용방법 자체가 복잡하지 않지만 어떤 옵션을 선택하느냐에 따라 설계 변경 대응력이 달라집니다.

Extrude에서 모든 Limits를 Value로 고정하기보다 필요에 따라 Until Selected 등을 활용하고, 반복홀이 많다면 Pattern Feature로 관리하는 방법을 검토할 수 있습니다.

또한 Thread는 상세 형상이 필요한 경우를 제외하고 Symbolic을 활용하면 불필요한 계산 부담을 줄이는 데 도움이 됩니다.

자동차·기계설계에서는 Sketch 구속 → Feature 생성 → Boolean·Draft·Offset 설정 → Hole·Boss·Pocket 추가 → 패턴·대칭 → 치수·형상 품질 검증 순서로 작업하면 모델을 체계적으로 관리할 수 있습니다.

특히 고객사 설계변경이 잦은 부품은 최종 형상이 올바른 것뿐 아니라 향후 Feature를 수정하기 쉽도록 Part Navigator의 모델링 구조를 구성하는 것이 중요합니다.

디크리노랗 NX 모델링 관련글

Siemens NX 공식 참고자료

내용 확인일: 2026년 10월 16일. NX 메뉴와 옵션 구성은 설치된 버전·사용자 Role·라이선스에 따라 달라질 수 있습니다. 형상 생성 후에는 실제 설계도면, 재질, 가공 조건과 모델링 공차를 기준으로 결과를 확인해야 합니다.

ADVERTISEMENT

DecreYellow

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

You may also like...

답글 남기기

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