본문으로 건너뛰기
  1. Posts/

NX Helix Curve Tip

·3 분· loading · loading ·
NX_Man
Solution NX Law_Cover Helix_Curve Spiral
RedBeanSoft
작성자
RedBeanSoft
Siemens 의 PLM/ALM/CAD 분야 전문 파트너입니다.
작성자
NX_Man
A tech Engineer who like GUNDAM.

NX Helix Curve 응용
#

안녕하세요

이번 블로그의 내용은 NX Helix Curve 활용 방법입니다.

image-20240327100943745

NX를 이용한 설계작업을 진행하면서 아주 가끔 이러한 형상이 필요한 경우가 있습니다. 그렇게 거창하거나 그렇게 난이도가 높은 기능을 필요로 하지 않지만 까다로운 형상들이죠.

이러한 형상을 작업할 때 필요한 몇가지 팁을 알려 드리겠습니다.

우선 핵심 기능은 Helix Curve입니다.

NX가 UG라고 불리던 시절에는 Law Curve의 옵션설정이나 프로그래밍을 통해 구현하였지만 현재는 간단한 명령어로 구현이 가능합니다.

image-20240327100957856

첫번째 형상은 Spiral 형상입니다. ( 일명 모기향 모양이죠 )

비교를 위해 Spiral형상을 Law Curve를 이용하여 생성하려면 Expression에 아래의 변수를 등록하고 Law Curve를 실행하면 됩니다.

 A = 10                                 ( 시작과 끝거리 )
 B = 1                                  ( 중심에서 시작 포인트의 거리 )
 C = 10                                 ( 감긴 횟수 )
 t = 1   
 xt = (t*A+B)*cos(t*(360*C)) 
 yt = (t*A+B)*sin(t*(360*C)) 
 zt = 0

이러한 복잡한 수식과 적용을 간편하게 Helix Curve를 활용해서 표현 할 수 있습니다.

image-20240327101032119

이제 Helix Curve를 이용하여 작업을 시작해 보겠습니다.

모든 작업은 편집설계를 감안하여 진행하므로 Spiral Curve의 생성 기준으로 CSYS를 이용합니다.

image-20240327101042186

CSYS을 준비하고 Helix Curve를 실행한다.

image-20240327101051349

[ Orientation ]항목에서 CSYS Dialog를 선택하고

image-20240327101105484

Offset CSYS를 선택 후 원점 CSYS를 선택하고 [ OK ]를 선택한다. ※ CSYS를 선택하여 Helix Curve를 생성하면 CSYS에 종속되어 CSYS를 수정하면 Helix Curve도 수정된다.

image-20240327101117570

Helix Curve의 외경에 해당하는 [ Size ]항목의 [ Law Type ]을 Linear로 변경한다.

image-20240327101126295

Start Value = 1, End Value = 10으로 한다. ※ Law Curve로 표현할 경우 Start 값은 B, End 값은 A에 해당한다.

image-20240327101151836

Spiral Curve는 평면으로 구성된 형태이므로 Helix Curve의 높이에 해당하는 Pitch값은 [ 0 ]으로 하고 턴 횟수 [ 10 ]을 입력하면 Spiral Curve의 생성이 완료 된다.

image-20240327101203941

Law Curve로 표현할 경우 Pitch 값은 zt, 턴 횟수값은 C에 해당한다.

image-20240327101213993

Extrude명령을 이용하면 배터리 젤리롤 형태를 표현하는데 활용이 가능한 형상이 된다.

image-20240327101225839

두번째 형상은 건전지 접점 단자(?)형상입니다.

image-20240327101236998

여기서 중요한 점은 Spiral형상과 다르게 Pitch 값도 입력하여 Z방향의 변화도 추가하고 턴 횟수 [ 3.5 ]를 입력하고 [ OK ]를 눌러 생성을 완료하고 추가 형상을 Sketch( 혹은 Line ) 기능을 이용하여 작도하고 Tube명령을 형상을 구현한다.

image-20240327101247848

세번째 형상은 피치가 다른 부등 피치 스프링 형상입니다.

image-20240327101426995

생성 기준인 CSYS와 추가로 Pitch의 조절을 위한 Line를 Z축 방향( 길이 30mm )으로 생성한다.

image-20240327101435965

Orientation 항목에서 생성기준인 CSYS을 선택하고 직경값을 입력한다.

스프링의 직경은 일정하므로 Law TypeConstant로 설정하고 [ 10 mm ]를 입력한다.

image-20240327101450438

여기서 Pitch는 생성한 Line을 이용하여 정의가 되므로 Law Type을 [ Cubic along Spline ]으로 변경하고 Spline을 선택한다. 이후 Line의 포인트를 선택하여 해당 지점의 Pitch를 각각 입력하면 부등 피치 스프링을 생성할 수 있다. ※ Line상의 위치를 선택하고 List에서 세부적으로 값을 조정한다. ( 현재 선택된 Point4는 Line의 95% 지점의 Pitch는 1mm이라는 의미이다. )

image-20240327101503630

네번째 형상은 공압 제품의 에어 호스 형상입니다.

image-20240327101527251

코일 형태의 에어 호스의 경로에 해당하는 자유곡선과 생성 기준인 CSYS를 준비한다.

image-20240327101538489

Helix Curve 생성 방식을 Along Spline로 변경하고 준비된 Spline을 선택한다. ※ 반드시 단일 Curve일 필요는 없다.

image-20240327101547528

직경 [ 10mm ], Pitch [ 2mm ]를 입력하고 Length의 Method를 [ Limits ]로 변경한다. ※ 처음 선택한 Spline의 0% 지점에서 100% 지점까지 Helix Curve를 생성한다.

image-20240327101603141

향후 경로에 해당하는 Curve를 수정하면 그에 따라 Helix Curve도 수정된다.

image-20240327101612849

마지막 형상은 이런 것도 가능하다.. 정도로만 알아 주세요.

image-20240327101643631

부등피치 스프링과 동일한 설정으로 생성되며 차이점은 Pitch는 일정하고 스프링의 직경만 Line의 포인트 기준으로 변화된다.

image-20240327101653688

Size항목의 Law Type을 [ Cubic along Spline ]으로 설정하고 Line을 선택하면 위치를 지정하게 되는데 임의의 점을 선택하고 List에서 해당 지점의 세부 항목을 수정한다.

선택된 Point5는 Line의 **95%**지점이며 직경은 10mm이며 각 지점의 위치와 설정에 따라 모양이 달라진다.

※ Point 위치 지정은 선택된 Line의 실제 길이로도 지정이 가능하다.

관련 글