2015년 8월 25일 화요일

[CREO LAB] 외부 참조 제어



  • 필요성

대부분의 사용자 들은 하향식 설계 방법을 사용하여 설계 합니다. 하향식 설계 방법 (Top-Down)에 대해 질문 하면 Skeleton을 사용 하는것으로 말씀 하십니다. 또한 Copy Geometric과 External Copy Geometric 답변을 말합니다.

그런데 하향식 설계를 하다보면 (데이터 공유 - 무 분별한 참조 관계 발생) 문제는 데이터 참조 관계 문제가 자주 발생 합니다. 쉽게 말해 데이터가 꼬인다고 합니다. 부품수가 작으면 문제 발생이 적으나, 많으면 손을 놓는경우가 대부분이며, PDM 관리 TOOL을 사용하시면 괜히 구매 했다고 판매 업체를 X합니다.

근본적인 것은 하향식 설계 방법 교육과 제품 설계가이드를 개발하여 교육하고 실습하는 것입니다.

제품 설계시 하나의 데이터를 만들려고 시간 및 비용을 매우 많이 지불 합니다. 데이터를 재 활용한다면 시간과 돈을 절약 할수 있고, 회사의 경쟁력이 생깁니다.

아래의 내용은 참조 관계를 CREO에서 조정 할수 있는 방법 입니다.
  • 개념
PTC Creo Parametric은 설계에서 피쳐들 사이에 외부 참조를 생성할 경우 시스템 동작을 지정하기 위한 참조 제어 도구를 제공합니다. PTC Creo Parametric 옵션(PTC Creo Parametric Options) 대화상자의 어셈블리(Assembly) 탭에서 외부 참조 제어 설정을 지정할 수 있습니다.






  • 제어 메뉴 설명
1. Components Permitted for external reference : 참조 생성에 허용된 외부 컴포넌트
   임의 컴포넌트에 대한 외부 참조, 동일한 서브어셈블리의 컴포넌트에 대한 외부 참조 또는 임의 상위 레벨
   서브어셈블리의 뼈대에 대한 외부 참조를 생성하는 데 적합한 옵션을 선택합니다.


   1) all - 모든 컴포넌트에 대한 참조를 생성합니다. 다른 컴포넌트에도 외부 참조를 생성할 수 있습니다. 이
            설정은 범위 제어가 전혀 없는 것과 같습니다.

   2) Inside Sub assembly - 동일한 서브어셈블리 내부의 컴포넌트에 대한 참조를 생성합니다.
   3) Skeleton And Layout Model - 상위 레벨 서브어셈블리의 뼈대 및 레이아웃 모델에 대한 참조만 생성합니다.
   4) none - 다른 모델에 대한 참조를 생성할 수 없습니다.

   5) 금지된 참조 백업(Use backup for forbidden external references) 확인란을 클릭하면 허용 안된것을 선택하면
       경고 메세지를 화면에 표시하고, 계속 해서 참조 할수 있습니다. 확인란을 클릭하지 않으면 참조를 할수 없습
      니다. 
관련 config.pro 파일은 아래와 같습니다. scope_invalid_refs 입니다. prohibit는 참조가 불가능
     합니다. Copy는 참조가 가능 합니다.


관련 config,pro 파일  옵션은  "default_ext_ref_scope" 입니다. (외부에서 참조되는 모델에 대한 기본 범위를 설정합니다.) 옵션은 all*, none, skeleton, subassembly 입니다.


예제) 다음과 같은 모델 구조를 갖는 모델을 이용하여 설명 합니다




하나의 Skeleton과 3개의 서브 어셈블과 각각의 부품을 갖는 모델 구조 입니다.

[ 모델 TREE 구조 ]

A . Inside Sub assembly 옵션 사용 하기

BOX2.PRT 파일에 Skeleton 형상을 참조 하여 사각 기둥을 만듭니다.
-> 경고 메세지가 표시 됩니다. 무시 합니다.  아래와 같은 테스트를 합니다


1) box1.prt에서 참조를 한다면  -> 경고 메세지를 표시 합니다

2) box3.prt에서 참조를 한다면 -> 경고 메세지를 표시합니다

3) side_base.prt에서 참조를 한다면 -> 정상입니다

4) cover_base.prt에서 참조를 한다면 -> 정상입니다



Inside Sub assembly 동영상 ]




B. Skeleton And Layout Model
다른 레벨에 있는 Skeleton.prt를 선택 하면 경고 메세지가 발생 합니다. 상위 레벨의 Skeleton.prt만을 사용 해야 합니다. 아래 동영상을 참고 합니다.





C. None 다른 형상을 참조 하면 경고 메세지가 발생 합니다.



2. Geometry available for reference selection by other models :다른모델에서 참조선택에 사용할 수 있는형상
    외부 참조에 대한 선택을 게시된 형상만으로 제한할지, 모든 모델로 제한할지, 게시된 형상이 있는 모델의
    형상만으로 제한할지 등 해당 옵션을 선택합니다.


   1) all : 모든 형상을 외부 참조할 수 있습니다.

   2) Published geometry if exists in a model : 모델에 존재하는 경우에는 발표된 형상만 외부 참조할 수 있습니다.
     모델에 존재하지 않는 경우에는 모든 형상을 외부 참조할 수 있습니다.


   3) Published geometry only : 발표된 형상만 외부 참조할 수 있습니다. 

관련 config,pro 파일  옵션은 "default_geom_scope" 입니다. (다른 모델이 외부 참조로 선택할 수 있는 형상의 기본값을 설정합니다.) 옵션은 all*pg_if_existspg_only 입니다

댓글 없음:

댓글 쓰기