본문 바로가기
Creo/Creo 환경 설정

모델을 열 때 모델 및 피쳐 제생성을 방지하는 방법

by Okgolsunpung 2024. 9. 26.

적용 대상

  • Creo Parametric 1.0 에서 11.0

내용

  • 모델을 열기 할 때 모델 및 피처 재생성을 방지하는 방법
  • 제조 모델 복원 시 모델 재생성 및 재료 제거 피쳐를 방지하는 방법
  • 한 피처를 재개한 후 일부 피처 재생성을 방지하는 방법

원인

  • 기본적으로 Creo Elements/Pro 및 Creo Parametric은 꼭 필요한 경우가 아니라면 복원재생성을 피합니다.
  • 재생성을 필요로 하는 가능한 이유는 다음과 같습니다.
    • 패밀리 테이블 인스턴스 ( 패밀리 테이블과 다른 "설정"으로 재생성하여 저장된 일반에서 만들어야 함)
    • 변경된 다른 모델을 참조하는 컴포넌트 또는 피처
    • 첫 번째 검색 시 재생성이 필요한 이전 날짜 코드 또는 릴리스에서 모델 열기(특정 버그 수정으로 인해 재생성이 강제됨)
  • 재생성이 강제로 이루어지지 않더라도, 형상 정보를 업데이트하기 위해 재생성을 수행하는 것이 좋습니다.

해결 방법

  • 재생성이 반드시 필요한 경우로 제한되기 때문에, 원치 않는 재생성을 방지하기 위한 일반적인 기능은 필요하지 않습니다.
  • 외부 데이터를 참조하는 모델(다른 모델)의 경우, 참조 모델이 세션이나 검색 경로에 없으면 재생성이 중단됩니다.
  • 특정 상황에서 재생성을 방지하는 config.pro 옵션은 다음과 같습니다:
    • retrieve_merge_ref_parts no: 검색 경로에 있어도 병합 피쳐의 참조 모델을 세션에 가져오지 않습니다.
    • retrieve_data_sharing_ref_parts no: 검색 경로에 있어도 데이터 공유 피쳐의 참조 모델을 세션에 가져오지 않습니다.
    • regen_simp_retrieve no: 단순화된 표현을 열 때 재생성을 수행하지 않습니다.
    • retrieve_instance_dependencies instance_deps_only: 인스턴스를 열 때 일반 모델의 종속성을 가져오지 않습니다.
  • 모델의 피쳐나 어셈블리의 텀포넌트는 모델 > 작업 > 읽기 전용 > 선택을 통해 읽기 전용 상태로 설정할 수 있습니다.
  • Creo Parametric 10.0부터 새로운 config.pro 옵션:
    • regen_data_sharing_ref_models—데이터 공유 피쳐의 참조 모델을 재생성할지 여부를 정의합니다.