본문 바로가기
  • Welcome!
VBA For Creo

의뢰] Part List 프로그램 Customizing A02

by ToolBOX01 2022. 12. 7.
반응형

"Part List 프로그램 변형 A02" 업데이트를 하였습니다. Creo 9.0 버전 환경으로 개발 하였습니다

 

의뢰] Part List 프로그램 변형 A01

■ 아래 엑셀 파일 에 모델이 가지고 있는 "Creo Parameter"를 자동으로 표시 합니다. Drawing No : Creo 파일 이름 입니다. Skeleton 모델은 자동으로 삭제 합니다. 파일 확장자는 없습니다. Part Name : Creo Param

tool-2020.tistory.com

다른 CREO 버전 사용자는 엑셀 > 개발도구 > 비주얼베이직 >  도구 > 참조에서 VBA API를 확인 합니다.

[ VBA 라이브러리 ]


Drawing Template 파일을 사용하여 새로운 도면을 자동으로 생성 할수 있습니다.
- 도면 사이즈를 선택할 수 있습니다.
- 선택하여 BOM 도면을 생성 할 수 있습니다.

 

 

Creo Drawing Template #1

■ Drawing Template 필요성 Drawing Template은 자동으로 드로잉 도면을 만들수 있습니다. Drawing 모드에서 Drawing Template을 선택 합니다. Drawing 모드에서 모델의 "뷰"를 자동으로 선택 되고, 도면에 배치 됩

tool-2020.tistory.com

Drawing Template은 미리 정의된 자동화된 절차를 수행 합니다.  모델에 반드시 아래 내용이 정의 되어 있어야 합니다.

1. 일반 도면 :  "FRONT ", "ISOVIEW" 뷰가 설정 되어 있어야 합니다

2. BOM 도면 : "BOMVIEW" 뷰가 설정 되어 있어야 합니다. "BOMEXP" 분해뷰 가 설정 되어 있어야 합니다

 

 

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

■ 소개 PartLIST 프로그램은 이미지와 함께 엑셀로 변환 할수 있습니다. PartLIST 프로그램의 목록에 표시된 파일 리스트를 활용하여, CREO 파일을 자동으로 Open 하고 CREO 화면의 View List에서 "ISO-VIEW"

tool-2020.tistory.com

 


■ File List 메뉴

1. Creo에서 작업공간을 선택 하고, 어셈블 파일을 Open 합니다.

2. 실행 결과

[ File List 실행 결과 ]

"작업 폴더"에 자동으로 새로운 Drawing 파일을 저장 됩니다. 또한 Part List 엑셀 파일이 저장 됩니다.
현재는 모델 Parameter 타입은 "문자"만 가능 합니다. 향후 타입을 선택이 가능 하도록 할것 입니다.

Drawing 사이즈를 선택 합니다

BOM을 선택 합니다.

■ Paramter Save

Parameter 값을 입력 합니다. 문자 타입으로 모델에 저장 됩니다. 만일 모델에 "Parameter" 가 없는 경우 자동으로 입력 됩니다. 

■ Excel Export

Part List 탭의 내용이 파일로 저장 됩니다

 

■ Initialization

프로그램에 표시된 내용을 모두 삭제 합니다

■ New Drawing

작업 폴더에 Drawing 파일을 생성 합니다.  Drawing 파일 이름은 모델의 이름과 동일합니다. Session과 하드 디스크에 동일한 Drawing 파일 이름이 존재 하면 스크립트 오류가 발생합니다. Session과 하드 디스크에 동일한 파일 이름이 존재 하면 오류로 표시되며, 사용자에게 새로운 이름으로 저장 하는 메세지를 표시 합니다.

Drawing 파일이 생성 되면 파일 이름이 표시 됩니다.

 

수백, 수천개의 도면을 자동으로 생성 가능 합니다. 하지만   "A0', "A1", "A2"에 넣을지는 "규칙"이 없으면 효율성은 떨어질것 입니다.  사이즈를 기준으로 만들수 있지만, 사이즈는 "좌표계"를 기준으로 가로*세로*높이 값이 만들어 지며. 모델 마다 좌표계 방향이 다릅니다.

표준 Drawing Template 1개를 만들어 배치 한후, 도며 포맷을 변경 하는 방법이 더 효율적일수 있습니다.

자동화를 위해서는 반드시 정해진 표준 규칙은 만들어야 합니다. 규칙은 고정 되지 않고 업데이트 됩니다. 프로그램도 함께 업데이트 해야 합니다.

Part List Template v2.zip
0.51MB

 

 

 

'VBA For Creo' 카테고리의 다른 글

Template 프로그램 #2  (0) 2022.12.09
Template 프로그램 #1  (0) 2022.12.08
도면 자동 생성 기능  (0) 2022.11.30
의뢰] Part List 프로그램 변형 A01  (0) 2022.11.25
IpfcModelItemOwner / IpfcModelItem / IpfcCoordSystem  (0) 2022.11.23