반응형 CREO VBA EXCEL SAMPLE CODE28 Creo Template 프로그램 #2 □ Parameter와 Dimension 변경 하기 Gear 모델을 변경 하기 위해, 엑셀의 Cell 값으로 모델을 업데이트 하는 코드 입니다. Parameter의 경우 실수와 정수를 구분 해야 합니다. Dimension은 실수 이며, 음수와 "0"을 입력 하면 안됩니다. Creo VBA의 코드와 모델의 Parameter 타입(정수, 실수, 스트링)이 다르면 프로그램은 오류가 납니다. 반드시 타입을 동일하게 맞추십시요 ▷전체 코드 Option Explicit Sub SPUR_IM() On Error GoTo RunError Dim asynconn As New pfcls.CCpfcAsyncConnection Dim conn As pfcls.IpfcAsyncConnection Dim Session As pf.. 2023. 9. 12. VBA : Family Table > 하드디스크에 있는 Part 및 Family Table Instance 파일 이름 가져오기 2023. 3. 15. Creo 라이브러리 관리 프로그램 라이브러리들을 편리하게 사용 할수 있는 프로그램 입니다. 어셈 블리 모드에서 엑셀 파일에 표시된 라이브러리 파일들을 쉽게 검색하여, 사용 가능 합니다. Windchill 프로그램이 없는 여러 사용자가 협업 하는 곳에 필수로 입니다. ■ 프로그램 파일 Download 라이브러리는 중앙에서 관리 합니다. 중복데이터를 생성 하면 안됩니다. 라이브러리를 구성 하기 위해서는 수동으로 작업을 해야 합니다. Window 공유 폴더를 사용 합니다. Nas 장비를 사용 하는곳은 FTP 서버를 설정 하여 사용 가능 합니다. 공유 PC가 준비되면 Window 공유 폴더를 설정 하고, config.pro > Search.pro 파일을 설정 합니다 1. Window 공유 폴더 사용 - 관리자가 공유 폴더를 설정 합니다. 관리자.. 2023. 2. 21. Creo View Express 배우기 #1 ■ Creo View express 필요성 Creo View express를 사용하여 모델, 어셈블리, 드로잉, 이미지 및 문서등을 무료로 볼수 있습니다. 디자인 리뷰에 Creo View express를 활용 할수 있습니다. 서로 다른 정보 유형의 제품을 공동으로 작업하려면 Creo Viewexpress를 활용 하십시요. Creo View express에서 직접 파일 Open 가능한 포맷은 아래와 같습니다. 1. Creo VIEW - *.PVX. *PVZ. . . 2. Creo File 3. Catia, Solidwork 4. pdf 5. Dwg, Dxf . . . ■ Open 가능한 파일 포맷 주의 : . Step 파일과 Iges 포맷은 Creo에서 Open후, PVZ 파일 포맷으로 변경 하여 사용 합.. 2023. 2. 18. 부품 정보 리스트 프로그램 Creo 어셈블에 포한된 부품들의 정보를 표시합니다. 1. Model Name 2. Model Image 3. Model Type 4. Model 수량 5. Parameter Download *** Skeleton File is automatically removed [ . . . . . . .Test V_V . . . . . . ] Part List 프로그램 화면 입니다. 사용자 정의 구역은 모델에 저장하는 Parameter 입니다. 사용자 환경은 다릅니다. Parameter 이름 및 타입은 변경 가능 하고, 추가도 가능 합니다. 예시) "Part Number " 항목에 대한 예시 입니다. Part Number (표시항목 입니다, 한글 가능 합니다) / PART_NO (Creo Parameter Nam.. 2023. 2. 14. 모델이 가지고 있는 치수 값을 가지고 오기 - 두번째 IpfcModelItemOwner.ListItems(EpfcModelItemType.EpfcITEM_DIMENSION) 코드로 Creo 모델이 가지고 있는 치수 값을 표시 합니다. IpfcBaseDimension.DimValue를 이용하여 값을 가져 올수 있습니다. Program Download IpfcBaseDimension.DimType 은 아래와 같이 "숫자"로 표시됩니다. DIM_LINEAR : "0" DIM_RADIAL : "1" DIM_DIAMETER : "2" DIM_ANGULAR : "3" IpfcBaseDimension. DimValue은 치수의 값을 가져옵니다. IpfcDimension. Tolerance, IpfcDimTolPlusMinus, IpfcDimTolSymmetric는 공차.. 2023. 2. 11. Creo Feature Type 시각화 하기 Creo Part의 Feature 타입을 엑셀 차트 기능을 이용하여, 시각화 합니다. Creo Part 모델에서 Parameter 값을 이용 하여 시각화 할 수 있습니다. Creo Model Excel Program Download 여러개의 sub (코드)를 이용합니다. 사용자 화면은 아래와 같습니다 1. Creo Session 연결 Code 입니다. 전역 변수를 정의 합니다 Option Explicit Public asynconn As New pfcls.CCpfcAsyncConnection Public conn As pfcls.IpfcAsyncConnection Public oSession As pfcls.IpfcBaseSession Public oModel As IpfcModel Public oSol.. 2023. 2. 10. Get the parameter value in the feature ■ "IpfcModelItem"를 이용 하여, 모델이 가지고 있는 요소들을 가져 올수 있습니다. The possible types of model item are as follows: ITEM_FEATURE ITEM_SURFACE ITEM_EDGE ITEM_COORD_SYS ITEM_AXIS ITEM_POINT ITEM_QUILT ITEM_CURVE ITEM_LAYER ITEM_NOTE ITEM_DIMENSION ITEM_REF_DIMENSION 아래 코드는 모델이 가지고 있는 Featrue의 총 수량은 몇개인가 알아보는 것 입니다 Dim oModelowner As IpfcModelItemOwner Set oModelowner = oModel Dim oModelitems As IpfcModelItems .. 2023. 2. 8. 함께 VBA 만들기 #7 - Creo 3D 모델 정보 보기 프로그램 사용 방법 > ToolBOX VBA 프로그램 설치 및 설정 프로그램 실행 순서 2023. 2. 8. 함께 VBA 만들기 #6 - Parameter 값 모델에 저장하기 엑셀 파일에 입력한 값을 모델에 저장 하는 기능 입니다 엑셀에서 파라메터 이름을 가져오고, 모델의 동일한 파라메터에 값을 저장 합니다. - 파라메터 타입에 주의 합니다. ■ 사용자 화면 ■ 코드 1. 설계자, 검도자, 승인자 (Designer, Checker, Approver) 값, part 파일에 입력 하기 for 문을 사용 하여 반복하여 Parameter 이름과 값을 엑셀에서 가져와 모델에 저장 합니다. String 타입이므로 "CreateStringParamValue"을 사용 합니다. '// DESIGNER,CHECKER,APPROVER /////////////////////////////////////////////////////////////////////// For i = 0 To 2 oCel.. 2023. 2. 8. 함께 VBA 만들기 #5 - Material 지정 및 무게 계산 엑셀에서 선택한 재질 파일을 모델에 지정 하고, 무게를 저장 하는 프로그램 입니다. 무게의 단위는 모델의 단위를 사용 합니다.무게 기능은 재질 파일이 지정 되면, Creo에서 자동으로 계산되는 기능을 사용 합니다. 재질 파일 선택은 엑셀이 유효성 검사 기능을 사용 합니다. 1. 재질 폴더 지정 및 자동 계산 기능 구성 파일 설정 '// config.pro option Call oSession.SetConfigOption("pro_material_dir", Worksheets("data").Cells(20, "B")) Call oSession.SetConfigOption("mass_property_calculate", "automatic") 2. 디스크에 있는 재질 파일 불러오고, 지정 하기 - 재질 파일.. 2023. 2. 8. Spur 기어 #3 Spur Gear 사용 방법 Spur Gear Template vba는 설계자가 미리 모델을 만들어 놓을 3D 형상을 새로운 파일 이름으로 저장 하고, Paramter 및 Dimenesion을 변경 하여 새로운 Spur Gear를 만듭니다. 첨부된 "Spur Gear Template" 모델을 편집하여, "보스". "리브", "구멍"을 추가하여 자신에게 맞는 3D Template 모델을 만들어 사용 하십시요. 첨부된 엑셀 VBA는 사용자 사용 오류를 100% 담지 못했습니다. 동일한 파일 이름이 Session에 있으면 안됩니다. 첨부된 엑셀 VBA를 참고하여 더블 기어를 만들어 보세요. 헬리컬 기어를 첨부된 모델 과 엑셀 VBA를 변형 하여 새로운 프로그램을 만들어 보십시요 사용중 문의 사항 있으면 메일 주십시요 lionkk@idt2.. 2023. 1. 31. 이전 1 2 3 다음 반응형