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

Creo UDF를 이용한 설계 작업 자동화 Step 2

·3 분· loading · loading ·
작성자
Creo_Man
A tech Engineer who like GUNDAM.
Creo UDF를 이용한 설계 작업 자동화 - 이 글은 시리즈의 일부입니다.
부분 2: 이 글

Step 2. creo UDF 생성
#

image-20240530094414671

Creo UDF 객체 모델링

image-20240530094453044

UDF Insert 원점에 해당하는 좌표축을 생성한다.

image-20240530094505906

UDF 생성 기준에 해당하는 좌표축을 생성하기 위해 [ 좌표계 ]명령을 실행한다.

image-20240530094517467

①참조 객체를 선택하고 [ 확인 ]을 눌러 UDF 좌표를 생성한다.

※ 좌표계의 위치와 방향이 생성되는 UDF의 생성 위치와 방향으로 결정된다.

image-20240530094531906

UDF 좌표가 생성되면 ①참조 객체를 선택하고 ②[ 숨기기 ]를 선택하여 객체를 숨긴다.

※ 중복된 객체로 인한 선택 실수를 방지하기 위해 이전 참조 객체를 숨긴다.

image-20240530094559540

①[ 평면 ] 명령을 실행 후 ②[ 참조객체 : 좌표계 ]를 선택하고 ③[ 오프셋 ]을 [ X ]로 변경하고 [ 확인 ]을 눌러 UDF 좌표계의 X방향 평면을 생성한다.

동일한 방법으로 [ Y ], [ Z ]방향의 평면을 추가 생성한다.

image-20240530094616763

※ UDF 좌표계와 좌표계를 참조한 [ X, Y, Z ]평면을 기본으로 작업을 시작한다.

image-20240530094630316

①[ 스케치 ]명령 실행 후 스케치 평면 ②[ Z ]을 선택하고 스케치 방향 ③[ X ]를 선택한다.

※ 스케치 생성시 선택하는 스케치 방향 ③[ 평면 ]은 UDF 생성 방향을 결정하는 중요한 요소이다.

image-20240530094649177

Curve를 이용하여 ①기본 형상을 생성하고 ②[ 치수 ]를 입력한다.

image-20240530094710567

UDF 생성에 필요한 3개의 스케치를 생성한다.

※ ①[ 구성모드 ]를 이용하여 생성한 Curve는 가상선으로 표현는 객체이며 실제 모델링에는 영향을 주지 않으므로 UDF 가변 치수 등록을 위한 객체로 활용이 가능하다.

※ ②는 X방향 Hox Hole의 수량에 해당하는 가변 치수을 등록을 위해 첫번째 스케치에 구성모드로 형상을 생성하고 치수를 부여하여 구현.

image-20240530095211872

[ 밀어내기 ] 실행 후 생성된 ①[ 스케치 ]를 선택하고 깊이를 ②[ 대칭 ]으로 변경하고 설정은 ③[ 재료 제거 ]를 선택하여 형상을 Cut한다.

image-20240530095223251

생성된 ①[ 밀어내기 ]를 선택 후 ②[ 패턴 ]을 실행한다.

※ [ 패턴 ]기능은 대상 객체를 선택한 상태에서만 활성화 된다.

image-20240530095239925

패턴 명령이 실행되면 유형을 ①[ 방향 ]으로 변경하고 방향 ②[ Y ]축을 선택하여 생성한다.

image-20240530095250425

동일한 방법으로 모든 스케치를 밀어내기 작업 후 패턴을 적용한다.

※ 각각 [ X ]축방향 과 [ Y ]축 방향으로 패턴을 적용한다.

image-20240530095306101

세번째 밀어내기 객체를 이용하여 ②[ X ]축 방향 ③[ Y ]방향으로 패턴을 한번에 추가한다.

image-20240530095319207

패턴생성이 완료되면 [ 관계식 ]명령을 실행 한다.

image-20240530095332969

② [ 관계식 대화창 ]이 활성화 되면 ③ [ 생성된 모든 객체 ] 선택하면 관련된 ④[ 치수 ]가 디스플레이 되어 관계식 할당에 사용이 가능하다.

image-20240530095350419

설정을 하고자 하는 치수 [ ① ]을 선택하면 관계식 대화창에 해당 치수 [ ① ]이 표시되고 값을 산출하기 위한 해당치수를 선택하여 계산식을 완성한다.

image-20240530095403679

참고로 해당 관계식은 첫번째 스케치의 치수 [ ⑤ ]의 값을 산출하기 위한 계산식이다.

image-20240530095416203

 d174 = (d217 x d226) + (d222 x (d226-1)) + (d218 x 2)
      = ( ① x ② ) + ( ③ x ( ② - 1 )) + ( ④ x 2 )
   70 = ( 11 x 4 ) + ( 5 x ( 4 - 1 )) + ( 5.5 x 2 )

​ 이 상태에서 X방향의 갯수인 d226을 [ 4 -> 5 ]로 수정하면 d174는 86으로 계산되어 형상에 반영된다.

Creo UDF를 이용한 설계 작업 자동화 - 이 글은 시리즈의 일부입니다.
부분 2: 이 글

관련 글

Creo UDF를 이용한 설계 작업 자동화 Step 1
·2 분· loading · loading
Step 1. 설계 자동화 # 안녕하세요 설계 자동화 시스템이 뭘까요? 그래서 Chat GPT에게 물어 봤습니다. 그러면 Chat GPT가 내려준 정의에서 CAD에 해당하는 첫번째 항목 “ 설계 작업 자동화 “의 궁극적인 목적이 뭘까요? 시간 절약? 오류 방지? 반순 반복 작업의 자동화? 최적화 설계를 통한 작업의 효율화? 결국 Chat GPT가 정의한 “인간의 노동력”을 줄이기 위한 작업입니다. 그러면 이러한 목적을 만족하기 위해선 어떻게 해야 할까요? 프로그래밍을 통한 자동 설계 모듈의 개발?
2024 PTC DX Summit
·1 분· loading · loading
세미나 준비 # PTC와 파트너사 들이 국내 기업을 대상으로 ‘디지털 전환’에 대한 세미나를 개최하였습니다. 고객 참여는 오후부터였지만 아침부터 준비를 하였습니다. 이노팩토리는 PTC의 Creo 제품과 자체 개발한 Thingworx 기반의 원전/플랜트 분야에 초점을 맞춘 예지보전 솔루션인 Prometheus 위주로 준비를 했습니다. 부스를 세팅을 하고 기념 촬영 !! 다른 파트너사의 부스도 구경합니다. 부스를 준비중인 사람들을 AI지우개로 지웠더니 조금 뭉개진 부분도 있네요 ;;