본문 바로가기
  • Welcome!
Creo Reference Room/Preferences

이력관리를 활용한 설계 방법? #1

by ToolBOX01 2025. 3. 3.
반응형

□ Creo의 기본 모듈인 DEX ( Design Exploration Extension )란 무엇인가?

사용자가 설계 변경 및 이력을 관리하고, 캡처하여 설계 개념과 아이디어를 신속하게 반복하고, 탐색할 수 있도록 하는 추가 확장 기능입니다. 파일의 버전을 관리하여, 필요한 과거의 버전으로 복귀하여 시작 할수 있습니다. 버전을 결합 하여 새로운 버전으로 갈수 있습니다. Branch 기능을 제공 합니다. Part, Assemble, Drawing 파일을 함께 관리 합니다.

"버전 관리는 매우 매우 어렵습니다. 어려운일을 시스템으로 구현하여 사용 하는것은
더 어렵습니다. 하지만 반드시 해야합니다. 그래야 더 많은 돈을 벌수 있습니다."

▷목적:

  • 설계자가 다양한 설계 개념과 변형을 신속하게 반복하고 탐색할 수 있도록 설계되었습니다.
  • 다양한 아이디어를 시도할 때 여러 설계 파일 백업을 생성해야 하는 일반적인 문제를 해결하여 시간 소모와 데이터 관리 문제를 줄여줍니다.

동일한 부품을 여러개의 파일로 만들어 관리 하고 있지않나요? 1,000개의 부품의 버전 관리를 기계의 도움없이 가능 할까요? 

자동차 v1.prt
자동차 v2.prt
자동차 v3-1.prt
자동차 v3-2.prt
자동차 end-1.prt
자동차 end-2.prt
자동차 finish-1.prt


save as . . .save as,  backup . .backup....

 

[하나의 파일로 버전 관리]

 

▷ 주요 기능 및 이점:

1. 체크포인트 (Checkpoints):

  • Creo DEX를 사용하면 다양한 단계에서 설계의 "체크포인트"를 생성할 수 있습니다. 이를 통해 수동으로 여러 파일을 저장하고 관리할 필요 없이 이전 버전으로 쉽게 되돌릴 수 있습니다.
  • 이 "체크포인트" 시스템은 다양한 설계 옵션을 쉽게 비교하고 평가할 수 있도록 해줍니다.

2. 설계 분기 (Design Branching):

  • 사용자는 기존 체크포인트에서 "분기"를 생성하여 다양한 설계 방향을 동시에 탐색할 수 있습니다.
  • 이를 통해 광범위한 설계 가능성을 탐색할 수 있습니다.

3. 향상된 워크플로우 (Improved Workflow):

  • 설계 탐색 프로세스를 간소화하여 다양한 개념을 평가하는 데 필요한 시간과 노력을 줄여줍니다.
  • 수동 파일 복제 및 정리의 필요성을 제거합니다.

4. 향상된 협업 (Enhanced Collaboration):

Creo DEX는 설계 탐색 프로세스를 문서화하여 팀원과 설계 변형을 공유하고 검토하기 쉽게 만듭니다.

5. 안전한 설계 탐색 (Safe Design Exploration):

  • 설계자가 원본 설계 데이터를 손상시킬 위험 없이 변경 사항을 탐색할 수 있도록 합니다.

Creo DEX는 설계 대안을 탐색하는 구조화되고 효율적인 방법을 제공하여 더 나은 혁신적인 제품 설계를 가능하게 합니다. 즉, 설계자들이 여러가지 아이디어를 시험해 볼때 기존의 파일들을 복사해서 저장하는 번거러움을 줄여주고, 저장된 여러가지 버전들을 쉽게 비교하고, 팀원들과 공유할수 있도록 도와주는 기능입니다.


□ DEX ( Design Exploration Extension ) 구성

 

Creo Part 파일을 Open 하고 여러개의 버전으로 저장을 합니다. 저장을 할때 "주석"을 달아 버전을 구분 할수 있도록 해야 합니다. DEX에서는 이것을 "Checkpoint" 라합니다.   "Checkpoint"를 시간별로 정렬한것을 "Checkpoint Tree"라 합니다.이러한 정보는 어디에 저장을 할까요? 3D 모델의 파일과 "Checkpoint" 정보는 TMU 파일에 저장 합니다. 

▷TMU 파일의 의미와 역할:

1. 설계 탐색 콘텐츠 저장:

  • TMU 파일은 설계 이력, 체크포인트, 분기 정보 등 설계 탐색 과정에서 생성된 모든 데이터를 저장합니다.
  • 이를 통해 사용자는 설계 탐색 세션을 저장하고 나중에 다시 불러와 작업을 이어갈 수 있습니다.

2. 데이터 공유 및 검토:

  • TMU 파일은 다른 사용자와 쉽게 공유할 수 있어 설계 탐색 기록을 검토하고 다시 볼 수 있습니다.
  • 이는 팀원 간의 협업을 강화하고 설계 검토 과정을 효율적으로 만들어줍니다.

3. 데이터 보안:

  • TMU 파일은 암호화되어 있어 설계 데이터의 보안을 유지합니다.
  • 압축이 되어있어 파일의 용량을 줄여줍니다.
주요 특징:

1.단일 파일: 설계 탐색에 필요한 모든 데이터를 하나의 파일에 담아 관리의 편의성을 높입니다.
2.암호화 및 압축: 데이터 보안과 파일 크기 효율성을 동시에 제공합니다.
3.호환성: Creo DEX 환경에서 원활하게 작동하며, 설계 탐색 기록을 공유하고 검토하는 데 사용됩니다.


TMU 파일의 약자에 대한 공식적인 정의는 PTC에서 공개적으로 제공하지 않습니다. 
따라서 TMU가 정확히 어떤 단어의 약자인지 확실하게 말하기는 어렵습니다.

 

▷ Design Exploration Environment Options (Config.pro)

des_exp_display_type

tree*, timeline
 


 
des_exp_data_path

Folder created automatically by the application*,
<user defined path>
설계 탐색 캐시 데이터를 저장할 경로를 설정하는 구성 옵션입니다. 설계 탐색 세션 데이터를 캐시 폴더에 저장합니다. 이 데이터에는 체크포인트, 분기 정보, 변경 사항 등이 포함됩니다.
des_exp_create_backups

yesno*
이 옵션은 설계 탐색 세션을 시작할 때 모델 파일의 백업을 생성하여 안전성을 확보하는 데 사용됩니다.

yes:
1) 설계 탐색 세션을 시작할 때 세션에 로드된 모든 모델의 백업을 생성합니다.
2) 세션 중에 열고 변경한 모든 모델의 백업도 생성합니다.
3) 이 옵션은 설계 탐색 과정에서 발생할 수 있는 데이터 손실을 방지하는 데 유용합니다.

des_exp_confirm_on_save

yes*no
설계 탐색 세션 중에 저장 명령을 사용할 때 새로운 체크포인트를 생성할지 여부를 확인하는 메시지를 표시할지 결정합니다.

yes (기본값):
1. 저장 명령을 실행하면 "새로운 체크포인트를 생성하시겠습니까?"와 같은 확인 메시지가 표시됩니다.
2. 사용자는 체크포인트를 생성할지 여부를 선택할 수 있습니다.
3. 이 옵션은 사용자가 의도하지 않은 체크포인트 생성을 방지하고, 설계 이력을 명확하게 관리하는 데 도움이 됩니다.
4. 저장 명령을 사용 할때마다 선택 해야 합니다

no:
1. 저장 명령을 실행해도 확인 메시지가 표시되지 않습니다.
2. 변경 사항이 저장되고, 체크포인트는 자동으로 생성되지 않습니다.

des_exp_create_auto_cps

0*, <integer>
DEX는 특정 이벤트(예: 모델 재생성, 특정 작업 완료 등) 발생 시 자동으로 체크포인트를 생성할 수 있습니다.
des_exp_create_auto_cps 옵션은 이러한 자동 체크포인트의 최대 개수를 제한하여 설계 이력 관리를 효율적으로 수행하도록 돕습니다.

0 (기본값):
1) 자동 체크포인트 생성을 비활성화합니다.
2) 하지만 특정 이벤트에서는 항상 자동 체크포인트가 생성됩니다. (예를들어, 매우 중요한 작업이 이루어지는 경우)
3) 이 옵션을 사용하면 사용자가 수동으로 체크포인트를 관리해야 합니다.

des_exp_check_saveconfilicts_cp

yes*no

체크포인트 생성 시 발생할 수 있는 충돌을 어떻게 처리할지 결정하는 설정입니다. 체크포인트 생성은 저장 작업과 유사하게 처리됩니다. 즉, 체크포인트를 생성할 때 모델의 재생성 실패, 질량 특성 문제 등 저장 작업에서 발생할 수 있는 충돌이 발생할 수 있습니다.
  • yes는 충돌이 발생하면 사용자에게 알림을 주어 충돌을 인지하고 해결할 수 있도록 합니다.
  • no는 가능한 충돌을 자동으로 처리하여 빠른 작업 진행을 돕습니다.

 

git을 학습한다면, DEX ( Design Exploration Extension )에 기능을 빠르게 학습 할수 있습니다.

korealionkk@gmail.com