본문 바로가기
  • Welcome!
personal activity/이것 저것 자료 캡처

Model Check 유사 모델 검증

by ToolBOX01 2021. 2. 28.
반응형

모델 체크의 유사모델 검증 프로그램을 활용 하여, 부품 공용화를 향상 시킬수 있는 방법

 

Model Check 환경 설정

 

모델 체크를 사용하기 위해서는 config.pro 파일과 같이, 변수를 설정 해야 합니다. 파일 단위로 변수들을 설정을 해야

합니다. 변수가 설정된 파일들은 "폴더"에 저장 해야 합니다. Creo에서 모델 체크를 실행 하면 변수가 정의된 파일을

읽어어야 합니다. 어떤 폴더를 사용 해야 하는지 Creo에 알려 주어야 합니다. "폴더 구성"을 해야 합니다. 

 

1. 폴더구성

 

모델 정보를 저장하기 위한 폴더를 구성 합니다.  구성된 폴더 안에는 modelchek를 구성하는 파일들이


필요 합니다.  첨부된 ZIP 파일을  "D:\IDT\modchk" 폴더 아래로 압축을 해제 합니다. 자동으로 기본 폴더와

 

파일들이 저장됩니다. 폴더의 이름은 변경 하지 마십시오.

 

modchk.zip
0.46MB

 

더보기

D:\IDT\modchk

                 L config

                 L html

                 L info

                 L rules

                 L spell

                 L MC_DUP_READ

                 L MC_DUP_WRITE   ▶  mc_dupl_<username>_yyyymmddhhmm.bin 파일 저장 위치

 

2. Modelcheck 사용을 위한 Config.pro의 옵션 정의

 

    폴더 및 파일이 저장 되었으면, config.pro 파일의 변수를 추가 합니다.

    1) modelcheck_enabled yes (default:no)

    2) modelchek_dir D:\IDT\modchk - 모델 체크의 환경 설정 폴더, 파일 위치 인식

 

 

3. 유사 모델 검색을 위한 Modelchek 구성

 

1) config_init.mc file 구성

  ▶ Interact Mode에 "ADD_DUP_INFO_AUTO" 변수를 "Y" 설정합니다

 

  

   DIR_MC_DUP_READ and DIR_MC_DUP_WRITE directory 설정

     예)  DIR_MC_DUP_READ  D:\IDT\modchk\MC_DUP_READ 

          DIR_MC_DUP_WRITE  D:\IDT\modchk\MC_DUP_WRITE    

 

 

2) default_checks.mch file 구성

  Interact mode 에서 DUPLICATE_MODELS를 "W" 로 정의 합니다

 

 

3) condition.mcc file 구성

    모델의 단위를 설정 합니다.

 

 


4-1. 유사 모델 검색을 위한 형상 정보 파일 저장 - NO windchill

 

유사 모델 검색을 위해서 "모델"의 형상 정보가 저장되어 있고, modelcheck 프로그램에서 creo에 있는 형상 정보와

저장된 형상 정보를 비교하여, 허용 범위 안에 있는 CREO 파일 명을 표시 합니다. ModelCheck 프로그램이 수행

될때마다. 형상 정보 파일은 저장됩니다. PTC에서 제공 하는 결합 프로그램으로 검색 색인 파일을 수동으로 만들어

사용 합니다 색인 파일은 "mc_dup_model.bin" 이며,  modelcheck 프로그램이 검색 합니다,

 

 ▶ 정보 파일 생성

       Creo ModelCHECK를 실행 하면,  형상 정보 파일을 지정된 위치에 저장 됩니다.  형상 정보는 파일은


      TEXT 형태로 저장 되며, 저장 위치는 
 "D:\IDT\modchk\ MC_DUP_WRITE" 이며, 파일 이름은 


      "mc_dupl_<username>_yyyymmddhhmm.bin" 으로 저장됩니다.

   

  ▶ 형상 정보 파일 결합 하기 - mc_dup_model.bin 파일 만들기

      1) mc_si_merge_20000716.exe 파일 설치

        D:\IDT\modchk\MC_DUP_WRITE 폴더에 저장 합니다

     

29054421_6Eze.zip
0.03MB

      2) mc_dup_model.bin 파일 과 결합 할 모든 파일 목록이있는 파일을 만듭니다.

       

dir / b mc_dupl *> list .txt

 

      3) 다음 명령을 사용하여 파일을 결합하십시오

 

mc_si_merge_20000716.exe mc_dup_model.bin -f list.txt

     

 

    4) 생성 된 복사 mc_dup_model.bin 파일을 DIR_MC_DUP_READ에 지정된 폴더로 이동 합니다

 


4-2. 유사 모델 검색을 위한 형상 정보 파일 저장 - windchill

 

▶ Windchill 에서 유사모델 검색을 위한  환경 설정

    "모델 체크 환경 설정을 완료 한후 반드시 CREO를 재시작 해야 합니다."

1) 모델 체크  "config_init.mc" 파일 구성

   . MC_SI_PRINCIPAL_MI 값을 "Y"로 설정 해야 합니다.

   . WC_DUPINFO 값을 "Y"설정 해야 합니다 - 모양 정보를 Windchill 데이터베이스에 저장합니다.

 

 

2) 모델 체크 default_checks.mch 파일 구성

   . SEARCH_DUP_MODELS을 구성 합니다 : windchill에서 유사 모델을 검색

 

 

3) Creo에서 매개변수를 지정 하고,  동일한 매개변수를 Windchill 전역 속성에 생성해야합니다. 

 

▶ 유사모델 검색을 위한  환경 설정을 완료한후 모델 체크를 실행 하면 아래와 같이 매개 변수 값이 생성됩니다.

 

 

 

더보기

• MC_VOLUME- 모양 인덱싱을위한 볼륨을 지정합니다.


• MC_AREA- 모양 인덱싱을위한 표면적을 지정합니다.


• MC_INERTIA_1- 형상 인덱싱을위한 IXX 주 관성 모멘트를지정합니다.


• MC_INERTIA_2- 형상 인덱싱을위한 IYY 주 관성 모멘트를지정합니다.


• MC_INERTIA_3 —형상 인덱싱을위한 IZZ 주 관성 모멘트를지정합니다.

 

 

 

CS221524 - How to check Duplicate Models using Modelcheck in Creo Parametric

A PTC Technical Support Account Manager (TSAM) is your company's personal advocate for leveraging the breadth and depth of PTC's Global Support System, ensuring that your critical issues receive the appropriate attention quickly and accurately.

www.ptc.com

 

유사 모델 검색은 굉장한 기능 입니다.  3D 모델이 완료된후, 도면 작성 전에 저장된 모델들에서 유사 모델을 검색 하고

부품 고용화에 사용 된다면, 재품의 가격을 낮출수 있습니다. 검색의 정확도를 원한다면,  보다 다양한 정보를 넣어야

합니다.  재질, 가공 방법, 용도 등.... 필요한 정보가 더 많이 입력되어 있어야 합니다. 

그런데 보관된 CREO 파일에 어떻게 특성값을 입력 해야 할까요?  수년, 십년 동안 저장된 데이터 ....  수십만, 수백만건

데이터의 특성값을 어떻게 입력 해야 할까요? (CREO 파일을 OPEN하고, 모델 체크를 실행하고, 저장해야 합니다)

물론 프로그램 개발로 가능 합니다. 하지만 동일한 품번이 있는 여러개의 CREO 파일중 어느것이 진짜 일까요?

또한 CREO 파일이 정상적으로 OPNE 되어야 합니다. 그래야 자동화 프로그램 개발이 가능 합니다. OPEN이 안되는 경우

어떻게 해야 할까요? 모델 체크의 유사모델 검증 기능 사용은 쉽습니다. 하지만 활용을 하려면 과거 데이터에 정보가

입력되어 있어야 합니다.  자동화는 가능 하지만, 일부 사람의 개입이 필요 합니다.