2014년 9월 8일 월요일

3. MODEL CHECK - 유사 모델 체크 : 프로그램 개발 필요

[유사 모델 정보 ]
PTC Creo Modelcheck는 모델 형태를 검토한 다음 데이터베이스에서 유사한 모델을 검색하여 중복 부품을 
찾을수 있다.

PTC Creo Modelcheck가 중복 모델을 보고하려면 체크 구성 파일에 (<filename>.mch ) DUPLICATE_MODELS 체크를 활성화해야 한다

PTC Creo Modelcheck 보고서의 라인 항목은 유사 모델을 나타낸다. 찾은 모델의 이름을 보려면 라인 항목을 클릭한다. 다음과 같은 정보가 나타난다.

일치 퍼센트
모델 단위
피쳐 수
기준 수
모델 크기(높이 x 너비 x 길이)

선택한 모델을 PTC Creo Parametric에서 열지 않고 PTC Creo Modelcheck 보고서에서 보려면 을 클릭한다. 미리 보기 창에서 모델을 회전, 팬 및 줌할 수 있다.

프로그램 개발 메모
다음과 같은 정보를 Data Base로 구축 가능 한가?


볼륨(MC_VOLUME)
서피스 영역(MC_AREA)
주요 관성 모멘트 1(MC_INERTIA_1)
주요 관성 모멘트 2(MC_INERTIA_2)
주요 관성 모멘트 3(MC_INERTIA_3)

[ 모양 정보 저장 정보 ]
config_init.mc 파일을 사용하여 PTC Creo Modelcheck에서 형태 정보를 저장하는 방법 및 위치를 구성할 수 있다. PTC Creo Modelcheck에서 PTC Windchill 데이터베이스를 사용하여 모델의 형태 정보를 저장할 수도 있다.

PTC Windchill을 사용하지 않는 경우에는 형태 정보를 읽는 데 mc_dup_model.bin 파일이 사용된다. config_init.mc 파일의 DIR_MC_DUP_READ 구성 옵션은 mc_dup_model.bin 파일의 경로를 지정한다

start - [ mc_dup_model.bin 파일 생성하기 ]

1. ftp.ptc.com/utils/shape_ind/mc_si_merge_20000716.exe(Windows NT) 또는 mc_si_merge_20000716.sun(UNIX) 유틸리티를 DIR_MC_DUP_WRITE 구성 옵션에 지정된 디렉토리로 다운로드한다. 사용자 이름과 암호로 각각 mccustmc21를 사용한다.

2. 다음 명령 중 하나를 사용하여 mc_dup_model.bin 파일과 결합할 모든 파일 목록이 있는 파일을 생성한다.

ls -1 mc_dupl* > list.txt(UNIX)
dir /b mc_dupl* > list.txt(DOS)

3. 다음 명령으로 파일을 합친다.
mc_si_merge_20000716.exe mc_dup_model.bin [-z] [-f <list.txt>]
여기서 z는 검색 조건의 기본값을 확대하거나 변경하는 데 사용된다. PTC Creo Modelcheck는 다양한 형태 색인 매개 변수를 사용하여 모델을 서로 비교한다. 모델의 해당 매개변수 값이 서로 특정 비율 내에 있으면 두 모델이 유사하다고 간주된다. 이 비율을 검색 조건이라고 한다. 검색 조건의 기본값은 5%이다.

4. 검색 조건 값을 지정한다. 최대값은 10%이다.
    새 mc_dup_model.bin 파일이 현재 디렉토리에 생성되거나 기존 파일에 덧붙여진다.
   
참고
검색 조건에 새 값을 입력한 경우 이전 값에 새 값이 곱해진다. -z를 결합 명령에 사용하지 않으면 새 값을 입력할 수 없으며 기존 값이 사용된다.


5. 생성된 mc_dup_model.bin 파일을 DIR_MC_DUP_READ 구성 옵션으로 지정한 디렉토리로 복사한다.

정보가 mc_dup_model.bin 파일에 추가되면 PTC Creo Modelcheck는 파일에서 같은 이름을 가진 모델을 검색한다. 같은 이름의 모델이 있으면 해당 정보를 최신 정보로 덮어쓴다.

end - [ mc_dup_model.bin 파일 생성하기 ]

모델에서 PTC Creo Modelcheck를 실행한 후에 PTC Creo Parametric를 종료하면 형태 색인 정보가 config_init.mc 파일의 DIR_MC_DUP_WRITE 구성 옵션으로 지정한 경로에 있는 mc_dupl_<username>_yyyymmddhhmm.bin 파일에 저장된다.

mc_dupl_<username>_yyyymmddhhmm.bin 파일이 정기적으로 mc_dup_model.bin 파일과 조합되는지 확인한다.


형상 비교 프로그램 개발

1.PART 파일 저장시 DB에 저장되어야 할 요소
   • 모델 단위
   • 피쳐 수
   • 모델 크기(높이 x 너비 x 길이)
   • 볼륨(MC_VOLUME)
   • 서피스 영역(MC_AREA)
   • 주요 관성 모멘트 1(MC_INERTIA_1)
   • 주요 관성 모멘트 2(MC_INERTIA_2)
   • 주요 관성 모멘트 3(MC_INERTIA_3)  

2. 현재 모델과 비교 분석
   • 허용 범위  

3. 운영 방안
    • 저장시 D/B와 PART 파일에 매개 변수로 저장 되어야 한다.

4. 고려 사항 (추후 개발 과제)
    • 미리보기 가능 - PVZ, JPG 파일로 저장되어야 한다.

5. Winchill인 경우 개발 가능 할것이다.

댓글 없음:

댓글 쓰기