본문 바로가기
  • Welcome!
VBA For Creo

#1/3 Helical Sweep & VBA

by ToolBOX01 2023. 8. 6.
반응형

■ Helical Sweep 소개

HELICAL SWEEP는 나선형 형상을 생성하는 기능으로, 회전하는 형상을 디자인할 때 유용하게 활용됩니다. 이 기능은 주로 나선형 또는 나선형 특성을 가진 형상을 만들 때 사용됩니다. 예를 들어, 나선형 나사, 감속기의 나선형 기어, 코일 형상 등을 만들 때 HELICAL SWEEP를 사용할 수 있습니다.

CREO HELICAL SWEEP 기능을 사용하면 기준 프로필 (기준 단면)과 나선 경로를 정의한 후, 기준 프로필이 나선 경로를 따라 회전하여 나선형 형상을 생성합니다. 이렇게 생성된 나선형 형상은 다른 조작과 수정을 통해 더 복잡한 형상으로 변환할 수도 있습니다.

HELICAL SWEEP 기능을 사용하면 기하학적으로 복잡한 나선형 형상을 효과적으로 디자인할 수 있며, CREO Parametric의 다른 기능들과 조합하여 더 복잡한 모델을 만들 수 있습니다.

[ Helical Sweep ]

■ Helical Sweep  구성

[ 메뉴 구성 ]

1. pitch
스프링 코일 간의 간격

2. section
스프링 section 크기 및 형상 정의

3. options
스프링 감긴 방향 오른쪽 방향, 왼쪽 방향

4. Reference > Helical Profile
스프링 직경, 스프링 길이 정의

 


■ 스프링 모델 : 직경 크기. 스프링 길이, 피치와 스프링 감김수 관계  

직경 : 2
스프링 길이: 50
피치 : 10
직경 : 5
스프링 길이: 50
피치 : 10
직경 :2
스프링 길이:100
피치 :10
직경 :
스프링 길이:
피치 

 

▷ 스프링 설계 자료

 

압축스프링 설계자료

1.스프링 기본형상 2.스프링설계 기호 단위 횡탄성계수(G) 선경(d) mm 외경(Do) mm 중심경(Dm) mm 내경(Di) mm 유효감 김수(Na) 총 감김수(Nt) 자유장(Lo) mm 하중(P) Kgf 스프링 상수(K) Kgf.mm 스프링 지수(C) 전

www.nogoora.com

 

▷ 감김수를 이용한 모델링 관계식

피치(spring_pitch) = 스프링 길이 (spring_length) / 감김수(number)

 

감김수 : 5 감김수 : 10 감김수 : 15 감김수 : 20

 

관계식에 피치와 코일 단면 직경간의 관계식을 적용 합니다 - SPRING_SEC < SPRING_PITCH

코일 단면 직경 : 2
피치 : 2.5
   ▷ 정상
코일 단면 직경 : 5
피치 : 2.5
▷ ▷ ▷ ▷ 오류 발생

 

▷ 샘플 파일 다운로드

idt_sping01.prt.1
0.13MB

 

▷ 스프링 제작 동영상

 

■  VBA 프로그램

매개변수 "SPRING_NUMBER" 값을 읽고, 변경 가능 해야 합니다
치수값 SPRING_SEC, SPRING_DIA,SPRING_LENGTH 값을 읽고,변경 가능 해야 합니다

SPRING_LENGTH > SPRING_SEC * SPRING_NUMBER 
오류 메세지 창 : 길이 값을 크게 하십시요

SPRING_PITCH > SPRING_SEC
오류 메세지창 : 코일 단면 직경을 작게 하십시요
 

▷ 관련 VBA 코드 : Parameter 값 저장

 

함께 VBA 만들기 #6 - Parameter 값 모델에 저장하기

엑셀 파일에 입력한 값을 모델에 저장 하는 기능 입니다 엑셀에서 파라메터 이름을 가져오고, 모델의 동일한 파라메터에 값을 저장 합니다. - 파라메터 타입에 주의 합니다. ■ 사용자 화면 ■

tool-2020.tistory.com

 

▷ 관련 VBA 코드 : Dimension 값 저장

 

 

Spur 기어 #3 Spur Gear 사용 방법

Spur Gear Template vba는 설계자가 미리 모델을 만들어 놓을 3D 형상을 새로운 파일 이름으로 저장 하고, Paramter 및 Dimenesion을 변경 하여 새로운 Spur Gear를 만듭니다. 첨부된 "Spur Gear Template" 모델을 편집

tool-2020.tistory.com

 


영업 문의 : lionkk@idt21c.com

 

 

 

 

'VBA For Creo' 카테고리의 다른 글

#3/3 Helical Sweep & VBA  (0) 2023.08.07
#2/3 Helical Sweep & VBA  (0) 2023.08.07
모델이 가지고 있는 치수 이름, 값, 타입 표시  (0) 2023.08.04
주 관성 모멘트(CenterGravityInertiaTensor의 고유값)  (0) 2023.08.03
Module  (0) 2023.08.02