UG NX Offset Scale 옵셋 배율 Tutorial – 14강

Siemens NX로 자동차 부품이나 기계부품을 모델링하다 보면 솔리드 내부를 비우거나, 서피스에 두께를 만들거나, 이미 완성된 모델의 전체 크기와 특정 면의 위치를 변경해야 하는 경우가 있습니다.

예를 들어 플라스틱 하우징을 설계할 때는 내부 공간을 만들기 위해 Shell을 사용하고, 자동차 커버의 외관 서피스에 2mm 두께를 부여하려면 Thicken을 사용할 수 있습니다.

금형설계에서는 사출 수축을 보정하기 위해 Scale Body를 사용하고, 기존 솔리드의 가공 여유나 조립 간극을 조정할 때는 Offset Face가 유용합니다.

기능들은 모두 NX의 Offset·Scale 계열에 속하지만 작업 대상과 결과는 서로 다릅니다.

특히 솔리드를 비우는 Shell과 시트에 두께를 만드는 Thicken, 전체 배율을 바꾸는 Scale과 특정 면을 이동하는 Offset Face는 정확하게 구분해야 합니다.

NX Shell·Thicken·Scale·Offset Face 핵심 정리

Shell: Solid Body 내부를 비우고 지정 벽 두께 생성
Thicken: Sheet Body 또는 지원되는 Face에 두께를 부여해 Solid 생성
Scale Body: Body 전체의 형상을 지정 배율로 확대·축소
Offset Face: 선택한 Face를 법선 방향으로 이동해 원본 Body 형상 수정
Offset Surface: 기준 면에서 떨어진 새로운 Sheet Surface 생성
Variable Offset: 위치에 따라 서로 다른 Offset 거리 적용
대표 실무: 플라스틱 하우징·금형 수축률·자동차 외장 커버·가공 여유

NX Shell·Thicken·Scale·Offset Face 기능 차이

가장 먼저 알아야 하는 것은 수정할 대상이 Solid Body인지 Sheet Body인지입니다.

Solid는 체적을 갖는 모델이고, Sheet는 두께 없이 면으로 구성된 형상입니다. 따라서 같은 두께 변경 작업처럼 보여도 사용할 명령이 달라집니다.

NX 명령주요 대상결과사용 예시
ShellSolid Body속이 빈 솔리드하우징 살빼기
ThickenSheet·Face두께가 있는 솔리드외관 서피스에 2mm 두께
ScaleSolid·Sheet Body전체 형상 배율 변경사출 수축률 보정
Offset Face기존 Body의 Face원본 Body 형상 수정외벽 0.5mm 이동
Offset SurfaceSolid·Sheet의 Face별도 Offset Sheet기준 곡면 생성
Variable Offset지원되는 Surface거리값이 변하는 Offset Sheet부분적인 곡면 보정
각 기능의 차이는 수정 대상, 원본 유지 방식, 결과 Body 종류에서 나타납니다.
NX Offset·Scale 기능별 차이 Shell Solid 내부 제거 벽 두께를 남긴 중공 형상 Thicken Sheet + Thickness 면에 두께를 부여해 체적 생성 Scale Body 전체 형상 확대·축소 수축률·배율·치수 보정 Offset Face 선택 Face의 위치 변경 가공 여유·간극·외벽 위치 수정 Shell과 Thicken은 두께의 생성 방식이 다르고 Scale과 Offset Face는 수정 범위가 다릅니다.
모델 전체를 바꾸는 명령과 선택한 면만 변경하는 명령은 구분해서 사용해야 합니다.

1. NX Shell – 솔리드 내부 비우기·살빼기

Shell은 Solid Body 내부의 재료를 제거하면서 일정한 벽 두께를 남기는 기능입니다.

플라스틱 사출 하우징, 전자제품 케이스, 자동차 내장재 커버, 각종 용기처럼 속이 비어 있는 제품을 만들 때 자주 사용합니다.

NX 10에서는 일반적으로 Insert → Offset/Scale → Shell 경로에서 실행할 수 있으며, 최근 버전에서는 Home의 Feature 관련 그룹이나 Command Finder에서 찾을 수 있습니다.

NX Shell Remove Faces Then Shell과 Shell All Faces 옵션 및 Alternate Thickness Add New Set으로 벽 두께를 다르게 적용하는 실제 화면
Shell 명령의 Type, Face to Pierce, Thickness, Alternate Thickness를 설정하는 화면입니다.

Shell Type – Remove Faces, Then Shell

Remove Faces, Then Shell은 선택한 면을 제거하면서 남은 형상의 내부를 비우는 기능입니다.

예를 들어 사각 블록에서 윗면을 선택하면 상부가 개방되고 바닥과 측벽에 지정한 두께가 남는 하우징 형태를 만들 수 있습니다.

  1. Solid Body를 준비합니다.
  2. Shell 명령을 실행합니다.
  3. Type에서 Remove Faces, Then Shell을 선택합니다.
  4. Face to Pierce에서 개방할 면을 선택합니다.
  5. Thickness에 원하는 두께를 입력합니다.
  6. 필요하면 Reverse Direction으로 두께 생성 방향을 변경합니다.
  7. Preview에서 내부 형상을 확인합니다.
  8. 설정이 맞으면 적용합니다.

예를 들어 100mm × 70mm × 30mm의 블록에서 윗면을 제거하고 Thickness를 2mm로 지정하면 벽과 바닥에 2mm 두께를 남기는 중공 구조를 만들 수 있습니다.

다만 실제 내부 치수는 원래 Body 형상과 두께 적용 방향, 모서리 R 및 주변 면의 연장 상태에 따라 달라집니다.

Shell All Faces – 외부를 유지하고 내부만 비우기

Shell All Faces는 특정 면을 제거하지 않고 Body 전체에 두께를 적용하는 방식입니다.

외관은 막힌 상태로 유지하면서 내부에 빈 공간을 만들어야 하는 경우 사용할 수 있습니다.

예를 들어 원래 Body 외관을 유지하면서 내부 체적을 제거하고 싶을 때 활용할 수 있습니다.

다만 내부 형상이 생성되더라도 외관에서는 결과가 확인되지 않을 수 있으므로 Section View로 단면을 확인하는 것이 좋습니다.

Shell Type주요 특징사용 사례
Remove Faces, Then Shell선택면 제거 후 내부 비우기오픈형 하우징·케이스
Shell All Faces모든 외부 Face를 유지한 채 내부 비우기밀폐형 중공 구조

Alternate Thickness – 면마다 두께 다르게 설정

하나의 제품에서도 모든 벽이 같은 두께를 갖는 것은 아닙니다.

예를 들어 기본 벽 두께는 2mm로 유지하면서 조립 하중이 집중되는 특정 벽만 3mm로 만들고 싶을 수 있습니다.

이때 Shell의 Alternate Thickness를 사용할 수 있습니다.

  1. 기본 Thickness에 2mm를 입력합니다.
  2. Alternate Thickness에서 추가로 설정할 Face를 선택합니다.
  3. 해당 Face의 Thickness를 3mm로 입력합니다.
  4. Add New Set으로 선택한 면 그룹을 등록합니다.
  5. 다른 두께가 필요하면 추가 Set을 생성합니다.
  6. Preview에서 서로 다른 두께가 정상적으로 연결되는지 확인합니다.

예를 들어 기본 벽 2mm, 하부 보강면 3mm, 다른 보강면 2.5mm처럼 면 그룹별로 서로 다른 값을 지정할 수 있습니다.

단, 두께 차이가 큰 곳에서는 면 연결이 급격하게 변하면서 Shell 연산이 실패할 수 있습니다.

Shell 주요 옵션값

옵션기능설계 시 확인사항
TypeShell 처리 방식면 제거 여부
Face to Pierce개방할 Face 선택잘못된 면 선택 주의
Body to Shell전체 Body 대상 지정Shell All Faces에서 사용
Thickness기본 벽 두께mm·inch 확인
Reverse Direction두께 방향 전환외부·내부 치수 변화
Alternate Thickness선택 면마다 다른 두께두께 전이부 형상
Add New Set추가 두께 그룹 등록중복 Face 선택 주의
Tolerance연산 허용오차회사 모델링 공차 기준
Self-intersection 처리일부 교차면 복구기하 형상 변형 여부 확인

NX 버전별로 Tangent Edges, Approximate Offset Faces, Resolve Self-intersections Using Patches 등의 설정이 표시될 수 있습니다. 모든 릴리스에서 같은 이름과 구성으로 제공되는 것은 아닙니다.

Shell 적용 시 자동차 사출품에서 확인할 것

Shell이 정상적으로 적용되어도 사출성이나 제품 강도가 자동으로 보장되는 것은 아닙니다.

자동차 커버나 하우징을 설계한다면 벽 두께 편차, 리브와 Boss 연결부, 최소 R, 구배, 싱크마크 가능성 등을 확인해야 합니다.

사출품의 벽 두께는 재질과 형상에 따라 결정

기본 Thickness를 2mm로 설정하는 것은 설명용 예시입니다. 실제 양산 설계에서는 재료 물성, 흐름 길이, 게이트 위치, 강성, 금형 구조 및 고객사 규격을 함께 확인해야 합니다.

2. NX Thicken – Sheet Body에 두께 주기

Shell이 기존 Solid 내부를 비우는 기능이라면 Thicken은 Sheet Body 또는 지원되는 Face에 두께를 부여해 체적을 생성하는 기능입니다.

자동차 외장 커버, 플라스틱 하우징, 판넬, 방열판, 리버스 엔지니어링으로 추출한 서피스 등에 두께를 만들어야 할 때 사용할 수 있습니다.

UG NX Thicken 기능으로 Sheet Body에 두께를 추가하는 설정 화면과 Offset 방향별 Solid 생성 결과
Thicken은 기준 서피스를 양쪽 또는 한쪽 방향으로 Offset하여 두께 있는 Solid를 만듭니다.

Thicken 사용방법

  1. 두께를 적용할 Sheet Body를 생성하거나 불러옵니다.
  2. Thicken 명령을 실행합니다.
  3. Thicken할 Face 또는 Sheet를 선택합니다.
  4. 두께 적용 방향과 Offset 값을 입력합니다.
  5. 한쪽 방향 또는 양쪽 방향으로 두께를 만들지 결정합니다.
  6. Preview에서 Solid 생성 결과를 확인합니다.
  7. 주변 Body와 연결할 경우 Boolean 옵션을 확인합니다.
  8. 적용 후 결과가 유효한 Solid인지 검사합니다.

First Offset·Second Offset 설정 차이

NX Thicken에는 기준 Surface의 양쪽 방향에 대한 Offset 값을 지정하는 방식이 제공됩니다.

예를 들어 기준 서피스에서 전체 2mm 두께를 만들 때 다음과 같이 설정할 수 있습니다.

설정 예시기준면 기준최종 두께
한쪽 방향 2mm한쪽으로 2mm2mm
양쪽 각각 1mm중앙을 기준으로 양쪽 1mm2mm
한쪽 1.5mm·반대쪽 0.5mm비대칭 두께 분배2mm

양쪽 Offset 값의 부호와 방향은 NX 창에 표시되는 법선 방향을 기준으로 확인해야 합니다. 버전에 따라 First Offset·Second Offset의 부호 입력 방식이 다를 수 있으므로 Preview 결과가 우선입니다.

특히 외관 Class-A 서피스를 기준으로 제품 두께를 생성할 때는 외관을 유지할지, 서피스를 중심으로 양쪽에 두께를 나눠 만들지 명확하게 정해야 합니다.

Thicken 두께 방향 비교 한쪽 방향으로 2mm 양쪽 방향으로 1mm씩 2mm 원본 Surface가 한쪽 경계 1mm 1mm 원본 Surface가 두께 중심 단순 단면 예시입니다. 실제 형상은 Surface 법선·Offset 부호 및 연결 면 처리에 따라 달라집니다.
같은 2mm 두께라도 기준 Surface를 어디에 둘 것인지에 따라 결과 위치가 달라집니다.

Thicken Boolean 옵션 – Unite·Subtract·New Body

Thicken으로 생성된 형상은 별도 Solid Body로 만들거나, 작업 환경에 따라 다른 Body와 Boolean 연산을 할 수 있습니다.

Boolean 방식의미적용 예시
None·New Body독립된 Body 생성별도 커버·패널 제작
Unite기존 Body에 결합벽·보강 형상 추가
Subtract기존 Body에서 형상 제거절삭·포켓·홈 구성
Intersect교집합 영역 활용지원되는 조건에서 형상 교차

제공되는 Boolean 옵션은 NX 릴리스와 Thicken Feature 구성에 따라 달라질 수 있습니다. 결과 Body의 종류와 개수를 반드시 확인해야 합니다.

Thicken이 실패하는 대표적인 원인

곡률 반경이 작은 서피스에 지나치게 큰 두께를 입력하면 Offset 과정에서 자기 교차가 발생할 수 있습니다.

예를 들어 작은 오목 곡면에 5mm 두께를 적용하면 내부 Offset 면이 서로 겹치거나 사라질 수 있습니다.

이럴 때는 무조건 Thickness를 줄이기보다 최소 곡률 반경과 면 연결 상태, 제품 제조 조건을 먼저 확인해야 합니다.

관련 영상 : NX Thicken 서피스 두께 생성 예제

3. NX Scale Body – 전체 크기 확대·축소와 수축률 보정

Scale Body는 기존 Body의 전체 형상을 일정한 비율로 확대하거나 축소하는 기능입니다.

금형설계에서 수축률을 적용하거나, 동일한 형상의 모델 크기를 변경하고, 외부에서 받은 데이터를 설계 기준에 맞춰 조정해야 하는 상황에 사용합니다.

다만 Scale은 모델의 특정 치수만 바꾸는 기능이 아닙니다. 선택한 Body의 전체 형상과 상대적인 치수가 함께 변경됩니다.

NX Scale Body 명령에서 Uniform Axisymmetric General 배율 옵션과 Body 확대 축소 기준을 설정하는 화면
Scale Body에서는 전체 균일 배율, 축 기준 배율, 방향별 비균일 배율을 선택할 수 있습니다.

Scale Body Type – Uniform·Axisymmetric·General

Scale Type설정 방식대표 사용 목적
Uniform모든 방향에 같은 Scale Factor균일 수축률 보정
Axisymmetric기준축 방향과 수직 방향에 각각 배율 지정축 기준의 비등방성 보정
General좌표계 X·Y·Z 방향별 배율 지정방향별 치수 보정
Non-Uniform신규 릴리스에서 General을 대체하는 명칭서로 다른 방향의 Scale Factor

NX 11.0.1에서는 기존의 General이 Non-Uniform으로 변경되었습니다. 따라서 NX 10의 메뉴 설명과 최근 버전의 명칭이 다를 수 있습니다.

Uniform – X·Y·Z 모두 같은 배율

Uniform은 모든 방향을 동일한 Scale Factor로 변경합니다.

예를 들어 원래 길이가 100mm인 제품에 Scale Factor 1.01을 적용하면 길이는 101mm가 됩니다.

같은 배율이 전체 방향에 적용되므로 원래 형상의 각도와 치수 비율은 유지됩니다.

단, 곡면 반경, 벽 두께, 체결홀 직경 등도 같은 비율로 변경되므로 조립 기준이 중요한 최종 제품을 무조건 Scale하는 것은 주의해야 합니다.

Axisymmetric – 축 방향과 반경 방향을 다르게

Axisymmetric는 특정 축을 기준으로 배율을 정의하는 방식입니다.

기준축 방향과 그 축에 수직인 방향의 Scale Factor를 각각 설정할 수 있습니다.

예를 들어 Z축 방향은 1.005, Z축에 수직인 방향은 1.01처럼 설정할 수 있습니다.

이 기능은 일반적인 Uniform과 달리 방향에 따라 원래 형상 비율이 달라질 수 있으므로 실제 금형 보정에서는 충분한 검증이 필요합니다.

General·Non-Uniform – X·Y·Z 배율 각각 설정

General 또는 Non-Uniform은 기준 좌표계의 X·Y·Z 방향에 서로 다른 Scale Factor를 입력하는 방식입니다.

예를 들어 X = 1.006, Y = 1.004, Z = 1.002처럼 서로 다른 값을 적용할 수 있습니다.

이는 사출품의 유동 방향과 직각 방향 수축 거동이 달라질 때 검토할 수 있지만, 실제 보정은 Moldflow·시사출 측정·금형팀 기준값을 기반으로 결정해야 합니다.

Non-Uniform은 형상 비율이 변할 수 있습니다

X·Y·Z에 서로 다른 배율을 적용하면 원형 홀이 타원으로 변하거나 일부 각도와 형상 관계가 달라질 수 있습니다. 금형 수축률 보정이라도 최종 기능치수와 기하공차가 유지되는지 확인해야 합니다.

NX Scale Body 사용방법

  1. Scale을 적용할 Solid 또는 Sheet Body를 선택합니다.
  2. Scale Body 명령을 실행합니다.
  3. Type에서 Uniform·Axisymmetric·General 중 필요한 방식을 선택합니다.
  4. Scale Point·Axis·CSYS를 지정합니다.
  5. Scale Factor를 입력합니다.
  6. Preview에서 확대·축소 방향과 위치를 확인합니다.
  7. 적용 후 주요 치수와 Body 상태를 확인합니다.
Siemens NX Scale Body에서 Scale Point를 기준으로 Uniform 확대 축소 배율을 적용하는 실제 모델링 화면
Scale Point는 모델이 확대·축소되는 기준 위치입니다.

Scale Point는 반드시 제품 중심에 있어야 할까?

Scale Point는 확대하거나 축소할 때 기준이 되는 점입니다.

제품 중심을 Scale Point로 선택하면 모델이 중심을 기준으로 커지거나 작아집니다. 그러나 중심 이외의 점을 선택했다고 해서 Uniform Scale 형상이 왜곡되는 것은 아닙니다.

Uniform Scale은 Scale Point가 어디에 있더라도 형상 비율이 유지되며 달라지는 것은 주로 기준 좌표계에서의 위치입니다.

따라서 금형설계에서는 제품 중심보다 고객사 기준점, 금형 원점, 장착 Datum 또는 Mold CSYS가 더 중요한 기준이 될 수 있습니다.

4. NX 금형 수축률 Scale Factor 계산방법

사출금형은 성형 후 제품이 냉각되면서 발생하는 수축을 고려해야 합니다.

예를 들어 제품 치수가 100mm이고 금형 보정에 사용할 수축률이 0.6%라면 Scale Factor를 약 1.006으로 설정하는 방식을 많이 사용합니다.

하지만 정확한 계산 방식은 회사에서 수축률을 어떻게 정의하는지에 따라 달라질 수 있습니다.

기본적인 수축 보정 계산

수축률을 제품 치수에 대한 보정 비율로 단순 적용한다면 다음과 같이 계산합니다.

Scale Factor 기본 계산

Scale Factor = 1 + (보정률 % ÷ 100)

예시: 0.6% → 1 + 0.006 = 1.006

제품 치수 100mm → 100 × 1.006 = 100.6mm

보정률Scale Factor100mm 적용 결과
0.3%1.003100.3mm
0.5%1.005100.5mm
0.6%1.006100.6mm
1.0%1.010101.0mm
1.5%1.015101.5mm
2.0%1.020102.0mm
단순 보정률 기준의 계산 예시입니다. 실제 사출 수축률의 정의와 재질 조건은 별도 확인해야 합니다.

수축률의 정의가 다르면 계산 결과도 달라집니다

수축률을 (금형 치수 – 성형품 치수) ÷ 금형 치수로 정의한다면 계산식은 달라집니다.

이 경우 금형 치수는 제품 목표 치수를 (1 – 수축률)로 나누어 계산합니다.

예를 들어 수축률이 0.6%라면 100 ÷ 0.994 ≈ 100.6036mm입니다.

단순 1.006 배율과 차이가 작더라도 정밀 부품이나 반복 보정에서는 기준 정의가 중요합니다.

Mold Wizard Scale Body와 수축률 설정

NX Mold Wizard에서는 프로젝트 초기 설정 단계에서 Product Body, 재질, 수축률과 기준 좌표계를 지정할 수 있습니다.

재질이 바뀌거나 시사출 측정 결과로 보정량이 변경되면 Scale Body의 값을 재검토하게 됩니다.

NX Mold Wizard Initialize Project 설정에서 제품 Body 재질 수축률 단위와 금형 프로젝트 기준을 지정하는 화면
Mold Wizard 프로젝트 설정에서 재질·Shrinkage·단위·제품 Body를 먼저 확인합니다.
Siemens NX Mold Wizard Scale Body에서 자동차 플라스틱 부품의 Uniform Factor와 Scale Point를 설정하는 실제 작업 화면
Scale Body의 Uniform 값을 수정할 때는 이미 적용된 수축률과 중복되지 않는지 확인해야 합니다.

금형설계에서 Scale은 전체 제품 형상의 치수를 변경하기 때문에 재질 수축률이 이미 반영된 모델에 다시 보정값을 입력하면 과도하게 확대될 수 있습니다.

따라서 원본 설계용 Product Body와 수축률이 적용된 금형용 Body를 구분해 관리하는 것이 좋습니다.

참고 : UG NX Mold Wizard Initialize Project – 금형 재질·수축률·Scale Body 설정

5. NX Offset Face – 선택한 면만 이동·형상 수정

Offset Face는 기존 솔리드 또는 지원되는 Body의 Face를 법선 방향으로 이동시켜 형상을 수정하는 기능입니다.

Body 전체의 크기를 변경하는 Scale과 달리 필요한 Face에 Offset 거리를 지정하는 방식입니다.

예를 들어 자동차 하우징의 특정 외벽을 0.5mm 바깥쪽으로 이동하거나, 금형 가공 여유를 적용하거나, 조립 간극을 확보할 때 사용할 수 있습니다.

UG NX Offset Face에서 Offset Distance와 방향 화살표를 설정해 선택한 솔리드 면을 이동하는 실제 화면
Offset Face는 선택한 Face를 지정 거리만큼 이동하고 주변 Body를 재계산합니다.

Offset Face 사용방법

  1. 수정할 Solid Body를 준비합니다.
  2. Offset Face 명령을 실행합니다.
  3. 위치를 변경할 Face를 선택합니다.
  4. Offset Distance를 입력합니다.
  5. 화살표 방향을 확인합니다.
  6. 필요하면 Reverse Direction으로 방향을 반전합니다.
  7. Preview에서 인접 Face와 Solid 변화를 확인합니다.
  8. 적용한 후 치수와 간섭을 확인합니다.

Offset Distance 양수·음수 방향

Offset Face에서 입력한 거리의 방향은 Face 법선과 현재 화살표 방향에 따라 결정됩니다.

예를 들어 외벽을 바깥쪽으로 0.5mm 확장하려면 Offset Direction을 확인한 후 0.5mm를 입력합니다.

음수값을 사용하거나 Reverse Direction을 선택하면 반대 방향으로 Offset할 수 있습니다.

다만 양수는 항상 외측, 음수는 항상 내측이라는 뜻은 아닙니다. 실제 Face의 법선 방향과 선택한 면에 따라 결과가 달라집니다.

Offset Face와 Move Face 차이

Offset Face는 Face의 법선 방향으로 일정 거리만큼 형상을 Offset합니다.

반면 Move Face는 거리 이동뿐 아니라 회전, 좌표계 이동 등 다양한 Motion을 사용할 수 있습니다.

단순히 선택한 면을 1mm 확장하거나 축소한다면 Offset Face가 편리할 수 있고, 면의 방향까지 회전해야 한다면 Move Face를 검토하는 것이 좋습니다.

6. Offset Face와 Offset Surface 차이

NX에서 Offset Face와 Offset Surface는 이름이 비슷하지만 중요한 차이가 있습니다.

Offset Face는 기존 Body의 Face를 수정하는 기능입니다.

Offset Surface는 선택한 면을 기준으로 일정 거리 떨어진 새로운 Sheet Surface를 만드는 기능입니다.

Offset Surface의 기준 면은 Sheet Body의 Face뿐 아니라 Solid Body의 Face도 사용할 수 있습니다.

NX Offset Surface 명령으로 원본 곡면에서 떨어진 별도 서피스를 생성하고 부분 Offset을 검토하는 모델링 예제
Offset Surface는 기존 곡면의 법선 방향을 기준으로 별도 Sheet를 생성합니다.
구분Offset FaceOffset Surface
기준 형상기존 Body FaceSolid·Sheet의 Face
작업 결과기존 Body 수정새로운 Offset Sheet 생성
주변 형상연결된 Body 재계산별도 Sheet의 경계 처리
대표 목적가공 여유·외벽 위치 조절기준 곡면·가이드 Surface 생성
후속 작업치수·Solid 검사Trim·Sew·Thicken 등

Offset Surface Output 옵션

Offset Surface에는 여러 Face를 어떻게 출력할지 결정하는 옵션이 제공될 수 있습니다.

대표적으로 연결된 Face를 하나의 결과 Feature로 생성하거나, 각 Face를 개별적으로 처리하는 방식을 검토할 수 있습니다.

선택한 Face의 연결 상태가 좋지 않거나 각 면의 법선 방향이 다르면 개별 Offset 결과가 서로 떨어질 수 있으므로 확인이 필요합니다.

Offset Surface에서 Self Intersection이 발생하면

곡률이 큰 자유곡면을 Offset하면 새로운 Sheet가 자체적으로 교차하거나 일부 영역을 구성할 수 없는 경우가 있습니다.

최신 NX에서는 이러한 Self Intersection을 복구하기 위해 Patch가 생성된 경우 이를 사용자에게 알리는 기능이 개선되었습니다.

따라서 Offset Surface가 성공했다고 해서 원래 곡면과 정확하게 같은 기하 품질이 유지된다고 단정하면 안 됩니다.

특히 금형의 Class-A 외관면이나 기능 기준면은 Offset 전후의 곡면 품질을 추가로 검토해야 합니다.

7. NX Variable Offset – 가변 거리 서피스 생성

Variable Offset은 선택한 Surface에 대해 위치별로 다른 Offset 거리를 적용하는 기능입니다.

일반 Offset Surface가 전체 면을 동일 거리로 Offset한다면 Variable Offset은 지정한 점이나 조건별로 서로 다른 거리를 적용할 수 있습니다.

복잡한 제품 외관면이나 일부 곡면 구역을 보정해야 하는 작업에 사용할 수 있습니다.

UG NX Variable Offset에서 곡면의 여러 포인트에 서로 다른 Offset Distance를 적용하고 가변 곡면을 만드는 예시
Variable Offset은 기준 곡면의 여러 위치에 서로 다른 거리 조건을 지정할 수 있습니다.

Variable Offset 활용 시 주의사항

NX 10 관련 교육자료에서 Variable Offset은 단일 면을 대상으로 각 포인트에 다른 거리값을 입력하는 방식으로 소개됩니다.

그러나 복잡한 외관면에서는 Offset 거리가 급격하게 바뀌는 곳에서 곡률 불연속이나 형상 품질 문제가 발생할 수 있습니다.

또한 Variable Offset은 두께가 있는 Solid를 자동으로 생성하는 Thicken과 목적이 다릅니다.

실제 제품 두께를 만들려는 목적이라면 Thicken 또는 별도의 Surface 결합 작업이 필요합니다.

참고 : NX Surface 모델링 – Offset Surface·Variable Offset·Trim·Sew 사용방법

ADVERTISEMENT

8. NX 10·11·12와 최신 Designcenter NX 버전별 기능 차이

NX는 버전이 올라가면서 같은 명령이라도 메뉴 위치와 조작 방법이 달라질 수 있습니다.

특히 Scale Body는 NX 11.0.1에서 기능 개선이 있었으므로 NX 10의 작업 화면과 최근 릴리스를 구분해서 보는 것이 좋습니다.

NX 버전·계열특징확인할 부분
NX 8·8.5기본 Shell·Thicken·Scale 제공Insert → Offset/Scale
NX 10Uniform·Axisymmetric·General ScaleScale Point와 Factor 입력
NX 11.0.1Scale Body 동적 Preview·조작 핸들 개선General → Non-Uniform 명칭 변경
NX 12기본 기능 유지리본·메뉴와 선택 방식 확인
NX 1847 이후리본 UI·Command Finder 활용사용자 Role과 명령 배치
NX 2206·2306 이후동기식 모델링과 Surface 도구 활용기존 피처·직접 편집 구분
Designcenter NX 2025Offset Surface 교차면 복구 알림 개선Part Navigator 정보 메시지
최근 Designcenter NX기본 Offset·Scale 및 고급 모델링 기능실제 릴리스별 명령·옵션 확인

NX Scale Body 11.0.1에서 달라진 기능

NX 11.0.1에서는 Scale Body를 편집할 때 선택한 Body를 변경할 수 있도록 개선되었으며, Dynamic Preview와 조작 핸들이 추가되었습니다.

또한 여러 Body를 Scale할 때 단일 Feature로 관리할 수 있도록 개선되었습니다.

기존 General이라는 명칭은 Non-Uniform으로 변경되었으므로 오래된 교육자료와 비교할 때 주의해야 합니다.

NX Command Finder에서 명령 찾기

설치된 NX 버전에서 메뉴가 보이지 않는다면 Command Finder에서 다음 기능명을 검색합니다.

  • Shell
  • Thicken
  • Scale Body
  • Offset Face
  • Offset Surface
  • Variable Offset
  • Examine Geometry

명령이 검색되지 않는다면 Modeling Application과 사용자 Role을 먼저 확인합니다. 일부 기능은 사용 중인 라이선스와 설치 구성에 따라 차이가 있을 수 있습니다.

9. 자동차 부품설계에서 Shell·Thicken·Scale·Offset 활용 사례

사례 1. 자동차 전장 하우징 내부 비우기

자동차 전장 하우징이나 센서 케이스를 설계할 때는 외관 형상을 먼저 만든 뒤 Shell로 내부 공간을 구성할 수 있습니다.

기본 두께를 2mm로 설정하고 일부 장착면에 3mm 두께가 필요한 경우 Alternate Thickness를 검토합니다.

이후 Screw Boss, Rib, Snap Fit 등의 형상을 추가하고 조립 간섭을 확인합니다.

사례 2. 자동차 외장 커버 Class-A 서피스 두께 생성

자동차 외장 부품은 스타일링 Surface를 기준으로 설계를 시작하는 경우가 있습니다.

이때 외관 Surface에 Thicken으로 두께를 부여할 수 있지만 외관면이 유지되어야 하는지, 내부 방향으로 두께를 생성해야 하는지 먼저 확인해야 합니다.

특히 곡률이 급격하게 변하는 곳에서는 Thicken에 실패할 수 있으므로 최소 곡률 반경과 Offset 방향을 함께 확인해야 합니다.

사례 3. 사출금형 수축률 보정

제품 재질에 따라 보정률이 정해졌다면 Scale Body를 사용해 금형용 형상의 크기를 조정할 수 있습니다.

예를 들어 Uniform Factor를 1.006으로 설정할 경우 100mm인 치수는 100.6mm로 변경됩니다.

그러나 수축 보정이 적용된 금형 Body와 원래 제품 설계 Body는 구분해야 하며, 유리섬유 강화 재질처럼 방향에 따른 수축 특성이 다를 때는 단일 Uniform 값으로 해결되지 않을 수 있습니다.

사례 4. 금형 가공 여유·조립 간극 확보

기존 부품의 특정 외벽만 0.5mm 이동시켜야 한다면 Offset Face를 사용할 수 있습니다.

또한 원래 면은 유지하고 별도의 기준 Surface가 필요하다면 Offset Surface가 더 적절합니다.

가공용 Stock 형상을 만들어야 하는 경우에는 NX CAM의 Stock 생성 방식과 Offset Face 작업을 비교해 실제 가공 공정에 맞게 선택하는 것이 좋습니다.

10. NX Shell·Thicken·Offset 오류 해결방법

Shell이나 Thicken이 정상적으로 실행되지 않는 문제는 선택한 명령 자체보다 형상 품질에 원인이 있는 경우가 많습니다.

특히 STEP·IGES 등 다른 CAD에서 가져온 Body는 작은 틈이나 불연속 면이 포함되어 있을 수 있어 Offset 과정에서 실패할 수 있습니다.

오류 증상가능한 원인우선 해결방법
Shell 실행 실패너무 큰 두께·좁은 공간Thickness·내부 간섭 확인
Shell All Faces 결과가 안 보임외부 형상 유지Section View로 내부 확인
Alternate Thickness 실패두께 전이부 자기 교차Face 그룹·두께 차이 검토
Thicken이 Solid가 안 됨열린 Edge·자기 교차Surface 품질 검사
Thicken 방향이 반대법선 방향·Offset 부호Preview·Reverse Direction 확인
Scale 후 위치가 틀어짐Scale Point·CSYS 선택기준점과 좌표계 확인
Scale 후 홀이 타원으로 변함Non-Uniform 배율X·Y·Z Factor 확인
Offset Face 실패인접 Face 연장 불가작은 필렛·교차면 검사
Offset Surface 오류곡률·Self IntersectionPatch·곡면 품질 확인
STEP에서 계속 오류Gap·Tiny Face·Free EdgeExamine Geometry·Heal Geometry

Examine Geometry로 모델 형상 검사

오류가 반복된다면 NX의 Analysis → Examine Geometry를 실행해 Body 상태를 확인합니다.

NX Examine Geometry에서 Shell Thicken Offset Face 실패 원인인 Gap Self Intersection Tiny Face 등의 형상 오류를 확인하는 화면
Examine Geometry를 통해 Shell·Thicken·Offset 실패 원인을 진단할 수 있습니다.

먼저 Body 전체를 검사하고 오류가 나타난 곳의 Face를 확대해 문제를 확인합니다.

필요한 경우 Heal Geometry, Delete Face, Replace Face, Sew, Patch 등의 기능을 검토할 수 있습니다.

단순히 계산 Tolerance를 크게 늘려 오류를 억지로 통과시키는 방식은 실제 제품 치수와 Surface 품질을 변형할 수 있으므로 주의해야 합니다.

참고 : NX Examine Geometry·Heal Geometry – 솔리드·서피스 형상 오류 복구

11. Shell·Thicken 작업 후 벽 두께와 품질 검증

설계 작업이 정상적으로 완료되었다면 실제 벽 두께가 원하는 값인지 확인해야 합니다.

특히 곡면 형태의 제품에서는 단순히 두께값을 2mm로 입력했다는 사실만으로 모든 영역이 제조에 적합하다고 판단하기 어렵습니다.

국부적인 코너, Boss, Rib 연결부, 작은 필렛은 기본 벽 두께보다 두꺼워지거나 Offset 결과가 달라질 수 있습니다.

Measure·Section View·Wall Thickness 확인

  1. Shell 또는 Thicken 적용 결과를 저장합니다.
  2. Section View로 내부 구조를 확인합니다.
  3. Measure로 대표 구간의 두께를 확인합니다.
  4. 지원되는 Wall Thickness 분석 기능으로 두께 분포를 검토합니다.
  5. Rib·Boss와 벽의 연결부를 확인합니다.
  6. Examine Geometry로 Solid 유효성을 검사합니다.
  7. 금형 제품이면 Draft Analysis와 조립 기준을 추가 확인합니다.

특히 자동차용 플라스틱 부품은 두께가 균일하지 않으면 성형 수축이나 Sink Mark, Warpage의 원인이 될 수 있습니다.

다만 두께 분석 결과만으로 실제 불량 여부를 확정할 수는 없으며, 재질과 사출 조건, 유동해석 및 시사출 측정 결과를 함께 고려해야 합니다.

참고 : NX Draft·Draft Body 구배·파팅라인·언더컷 분석

12. NX Shell·Thicken·Scale·Offset 관련 FAQ

NX에서 솔리드 속을 비우려면 어떤 명령을 사용하나요?

기존 Solid Body의 내부를 비우고 벽 두께를 남기려면 Shell을 사용합니다. 윗면처럼 특정 면을 제거하려면 Remove Faces, Then Shell을 선택하고, 외부 면을 모두 유지한 중공 구조를 만들려면 Shell All Faces를 검토합니다.

Shell과 Thicken은 무엇이 다른가요?

Shell은 기존 Solid 내부를 비우는 기능이고, Thicken은 Sheet 또는 Face에서 두께가 있는 Solid를 생성하는 기능입니다. 형상의 출발점이 Solid인지 Sheet인지에 따라 선택합니다.

NX Shell에서 벽 두께를 각각 다르게 만들 수 있나요?

가능합니다. Alternate Thickness에서 Face 그룹을 선택하고 서로 다른 Thickness 값을 지정합니다. Add New Set으로 추가 그룹을 등록할 수 있습니다.

Thicken에서 두께를 2mm로 지정했는데 반대 방향으로 생성됩니다.

기준 서피스의 법선 방향과 Offset 값을 확인하세요. Reverse Direction이나 First·Second Offset 값을 변경해 원하는 방향으로 생성되는지 Preview에서 확인합니다.

Scale Body의 Uniform 1.006은 몇 퍼센트 확대인가요?

원래 치수의 100.6%가 되는 것이므로 0.6% 확대입니다. 100mm 치수라면 100.6mm가 됩니다. 금형 수축률에 적용할 때는 회사가 사용하는 수축률 정의를 함께 확인해야 합니다.

Scale Point가 중심에 없으면 모델이 찌그러지나요?

Uniform Scale에서는 그렇지 않습니다. Scale Point는 배율 변경의 기준 위치를 결정하며, 균일 배율의 형상 비율 자체는 유지됩니다. 반면 Non-Uniform Scale은 방향별 배율 차이 때문에 형상 비율이 변경될 수 있습니다.

NX 10 General Scale이 최신 NX에서는 보이지 않는 이유는?

NX 11.0.1에서 General이라는 명칭이 Non-Uniform으로 변경되었습니다. X·Y·Z 방향별로 서로 다른 Scale Factor를 적용하는 방식이라는 점은 같습니다.

NX Offset Face와 Offset Surface는 어떤 차이가 있나요?

Offset Face는 기존 Body의 선택 Face를 이동해 원래 Body의 형상을 수정합니다. Offset Surface는 선택한 Solid 또는 Sheet의 면을 기준으로 새로운 Offset Sheet를 생성합니다.

Offset Face를 사용하면 원래 Body의 크기가 모두 변경되나요?

전체 Scale과는 다릅니다. 선택한 Face의 위치가 변경되면서 연결된 형상도 재계산되지만, 반드시 모든 방향의 전체 치수가 같은 비율로 변하는 것은 아닙니다.

Shell이 안 되는 STEP 파일은 어떻게 해결하나요?

먼저 해당 데이터가 유효한 Solid인지 확인하고, Examine Geometry로 Gap·Tiny Face·Self Intersection을 검사합니다. 문제가 있다면 필요한 부분만 Heal Geometry 등의 기능으로 복구한 후 Shell을 다시 적용합니다.

자동차 판금 부품에 Thicken만 사용해도 되나요?

단순 Sheet에 두께 있는 Solid를 만드는 목적이라면 Thicken을 사용할 수 있습니다. 하지만 실제 판금의 절곡 반경, K-Factor, Bend Allowance, Flat Pattern 등이 필요하다면 NX Sheet Metal 기능을 사용하는 것이 적절합니다.

참고 : NX Sheet Metal 판금 두께·절곡·플랜지·전개 설정

NX 모델링은 목적에 맞는 Offset·Scale 명령 선택이 중요합니다

NX에서 Shell, Thicken, Scale Body, Offset Face는 모두 형상을 수정하는 기능이지만 작업 결과가 서로 다릅니다.

플라스틱 하우징의 내부를 비우려면 Shell, 서피스에 두께를 부여하려면 Thicken, 금형 수축률이나 전체 크기를 조정하려면 Scale, 특정 외벽이나 가공 여유를 수정하려면 Offset Face를 사용합니다.

기존 Body를 유지하고 별도의 기준 곡면이 필요하다면 Offset Surface를 선택하는 것이 적절할 수 있습니다.

특히 자동차 부품설계에서는 기준 형상 확인 → 명령 선택 → 옵션·방향 설정 → Preview → 치수·두께 측정 → 형상 품질 검사 순서로 작업하는 것이 좋습니다.

복잡한 곡면이나 사출금형 모델에서 연산이 실패한다면 무조건 Thickness나 Tolerance를 변경하기보다 원본 Surface 품질과 실제 제조 조건을 먼저 확인해야 합니다.

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

Siemens NX 공식 기술 참고

기능 확인일: 2026년 10월 16일. NX 메뉴 위치와 옵션은 릴리스, 사용자 Role, 라이선스 및 형상 구성에 따라 달라질 수 있습니다. 금형 수축률·벽 두께·가공 여유는 실제 제품 재질과 고객사 설계 기준을 우선 적용해야 합니다.

ADVERTISEMENT

DecreYellow

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

You may also like...

답글 남기기

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