본문 바로가기
  • Welcome!
자동화 도구 ToolBOX/ToolBOX Web 사용자 메뉴얼

MapKEY를 이용한 ISOVIEW 만들기 (이미지 변환) 및 공차

by ToolBOX01 2022. 1. 20.
반응형

■ 소개

PartLIST 프로그램은 이미지와 함께 엑셀로 변환 할수 있습니다. PartLIST 프로그램의 목록에 표시된 파일 리스트를 활용하여, CREO 파일을 자동으로 Open 하고 CREO 화면의 View List에서 "ISO-VIEW"를 찾아 지정한 뷰 상태로 이미지를 저장 합니다. 만일 View List에 "ISO-VIEW" 없으면 현재 상태의 뷰로 저장 합니다. 단축키 "is"를 클릭하면 자동으로 현재 CREO 화면을 "ISO-VIEW" 뷰이름으로 저장 합니다

 

■ MapKEY "IS"

mapkey IS @MAPKEY_NAMEISOVIEW Create;@MAPKEY_LABELToolBOX;\
mapkey(continued) ~ Select `main_dlg_cur` \
mapkey(continued) `igToolbar_AncestorIGT_IGT_GRP_inh396938342.proe_win:casc340798662`;\
mapkey(continued) ~ Close `main_dlg_cur` \
mapkey(continued) `igToolbar_AncestorIGT_IGT_GRP_inh396938342.proe_win:casc340798662`;\
mapkey(continued) ~ Command `ProCmdViewOrient` ;~ Input `orient` `NameVw_IP` `ISO-VIEW`;\
mapkey(continued) ~ Update `orient` `NameVw_IP` `ISO-VIEW`;~ Activate `orient` `NameVw_PB_Save`;\
mapkey(continued) ~ Activate `orient` `OkPB`;

 

■ 사용 방법

config.pro 파일 맨끝에 추가 하고 CREO를 재 실행 합니다. CREO 모델을 적당한 위치에 확대, 이동을 하고 "is"를 입력하면 자동으로 View List에 "ISO-VIEW"가 추가 됩니다.

 

"ISO-VIEW"를 도면의 2.5차원 뷰를 만드는데 사용 합니다. Drawing Template를 사용하면 자동으로 뷰 배치가 가능 합니다. CREO 6.0 부터는 자동으로 3D 파일 이름과 동일한 이름으로 Drawing 파일을 생성 가능 합니다.

 


■ 이미지 변환을 위한 Config.pro 옵션

 

[ display  shadewithedges ]

 

  • display  shadewithedges
  • display_points no
  • display_planes no
  • display_axes no
  • display_coord_sys no
  • display_annotations no
  • spin_center_display no

[ Spin Center ]

 

 

  • system_color_file    C:\PTC\creo_stds\configs\syscol.scl

    L Creo Background Color 색상 정의 파일

■ 공차 Mapkey

도면에서 "치수"들을 선택 하고, 공차 Mapkey를 실행 합니다.

 

  • 대칭 공차 Mapkey
mapkey tol2 ~ Trail `MiniToolbar` `MiniToolbar` `UIT_TRANSLUCENT` \
mapkey(continued) `NEED_TO_CLOSE`;~ Command `ProCmdPmaOptDimTolMode`  `Symmetric`;\
mapkey(continued) ~ Open `main_dlg_cur` \
mapkey(continued) `Dimension_Properties:ProCmdPmaOptDimTolTable:ProCmdPmaOptDimTolTable`;\
mapkey(continued) ~ Command `ProCmdPmaOptDimTolTable`  `None`;\
mapkey(continued) ~ Command `ProCmdPmaInpDimUpperTol`  `0.1`;

 

  • up/down 공차 Mapkey
mapkey tol1 ~ Trail `MiniToolbar` `MiniToolbar` `UIT_TRANSLUCENT` \
mapkey(continued) `NEED_TO_CLOSE`;~ Command `ProCmdPmaOptDimTolMode`  `Plus-Minus`;\
mapkey(continued) ~ Open `main_dlg_cur` \
mapkey(continued) `Dimension_Properties:ProCmdPmaOptDimTolTable:ProCmdPmaOptDimTolTable`;\
mapkey(continued) ~ Command `ProCmdPmaOptDimTolTable`  `None`;\
mapkey(continued) ~ Command `ProCmdPmaInpDimUpperTol`  `0.1`;\
mapkey(continued) ~ Command `ProCmdPmaInpDimLowerTol`  `-0.05`;