2015년 8월 29일 토요일

[TOP DOWN] 6단계 설계의도 공유

Merge

전체 Layout에서 각각의 Sub-Assedmbly Skeleton으로 정보를 전달하는 방법으로 “Merge” 기능을 이용한 것이다















2015년 8월 27일 목요일

[TOP DOWN] 5단계 상호 의존성 단계 관리

External Reference Control
하향식 설계 방법에서 모델의 구조 정의 까지 하였으면 부품간의 참조 관계를 정의 하고 분석 할수 할수 있어야 한다.부품간의 참조 관계를 강제로 정의 하는 방법과 설계자가 필요에 따라서 참조 관계를 정의 하는 방법이 있다. 여기서 참조 관계를 정의 한다는것은 참조 관계를 할수 있는 범위를 정의 하는것이다. 다수의 설계자가 참조 범위를 정의 하지 않고 사용 한다면, 참조 관계 문제로 데이터를 재 사용 할수 없다. 적절한 참조 범위를 정의해서 사용 해야 할것이다. 보다 자세한 것은 아래 사이트를 참고 합니다.

                                          http://3cad.blogspot.kr/2015/08/creo-lab_25.html

      

     Reference Viewer

참조 조사를 통해 어셈블과 부품사이에 종속 관계를 조사 하여 설계 의도 관리를 향상시킬수 있다. 이러한 기능을 하는것이 참조 뷰어(Reference Viewer) 이다. 참조 뷰어(Reference Viewer)를 사용하여 다음 기능을 수행할 수 있다. 
  • 모델에서 외부 또는 로컬 참조를 가진 피쳐를 식별한다.
  • 모델의 피쳐에 참조된 엔티티까지의 종속 체인을 가진 피쳐를 식별한다.
  • 외부 또는 로컬 참조가 필요하지 않을 경우 종속성을 해제하도록 피쳐를 재정의하거나 경로를 재정의한다.
  • 모/자 종속성을 검사하여 재생성 실패를 조사한다.
  • 지정된 모델에 대한 외부 또는 로컬 참조가 있는 모델과 해당 관계식 참조에 대한 정보를 얻는다. 관계식 참조 유형을 필터로 사용하면 모델과 피쳐 관계식을 조사하여 관계식으로 생성된 로컬 또는 외부 참조, 혹은 두 가지 참조 모두를 식별할 수 있다.
  • 관계와 매개변수를 통해 생성된 참조를 식별한다.
  • 원형 참조를 식별한다.
  • 효율적이고 유연하게 다양한 모델, 컴포넌트 및 피쳐 간의 관계를 이해한다.
  • 지정된 모델과 종속 모델 간 종속성 또는 데이터 전단 피쳐와 종속 모델 간 종속성을 해제한다.

참고
Reference Viewer는 설계자가 복잡한 종속 관계로 만들어 놓은 제품 데이터의 참조 관계를 나타내는 일종의 네비게이션 tool이다. 3D 모델의 참조 관계를 해결 하는것이 전문 용어로 Cleansing 이라한다. 이 작업은Reference Viewer를 이용하여 수동으로 작업을 한다.


 Reference Viewer Type




1. 일반 참조 (Regular)
일반 참조는 단일 부품 문맥 또는 어셈블리 문맥에서 피쳐 사이에 생성됩니다. 피쳐 참조는 로컬 참조이거나 외부 참조일 수 있습니다. 로컬 참조는 자신들이 생성된 모델의 형상만 참조하는 피쳐에 의해 만들어집니다. 어셈블리 피쳐를 생성하면 어셈블리 컴포넌트의 형상에 대한 로컬 참조가 생성됩니다. 외부 참조는 피쳐가 생성되는 모델에 속하지 않는 형상을 참조하는 피쳐에 의해 생성됩니다.



2. 배치 참조
배치 참조는 어셈블리에 컴포넌트를 배치하는 데 사용됩니다. 어셈블리에 부품을 추가하면 배치(Placement) 폴더라는 컴포넌트 피쳐가 생성됩니다. 이 폴더는 부품 이름과 부품을 배치하는 데 사용된 부품 및 어셈블리 엔티티를 저장합니다.


3. 관계식 참조 (Relation)
관계식 참조는 피쳐나 부품 내의 관계나 어셈블리 컴포넌트 간의 관계를 정의하기 위해 치수와 매개변수 간에 작성되는 방정식입니다. 모델 및 피쳐 관계식을 조사할 수 있고 관계식에 의해 생성된 로컬 및 외부 참조를 조사할 수 있습니다


4. 시스템 참조 (System)
참조를 선택할 때 생성되는 명시적 참조와 달리 시스템 참조는 피쳐 정의 또는 토폴로지 종속성에 따라 묵시적으로 생성됩니다. 이에 대한 한 가지 예외는 외부 형상 복사 피쳐입니다. 다음은 시스템 참조를 생성하는 작업의 두 가지 예입니다. 

1) 서피스에 구멍을 생성하고 나중에 첫 번째 구멍과 교차하는 다른 구성을 생성한다고 가정합니다. 두 번째 구멍의 형상은 첫 번째 구멍의 형상에 영향을 받으며 시스템 참조가 자동으로 생성됩니다

2) 체인의 모서리 하나를 선택하면 체인을 선택하라는 요청에 따라 체인의 모든 모서리가 자동으로 수집됩니다. 이러한 모서리가 명시적으로 선택되지 않아도 피쳐는 이 모서리에 종속되며 이 모서리는 시스템 참조로 간주됩니다.




















2015년 8월 25일 화요일

[CREO LAB] 외부 참조 제어



  • 필요성

대부분의 사용자 들은 하향식 설계 방법을 사용하여 설계 합니다. 하향식 설계 방법 (Top-Down)에 대해 질문 하면 Skeleton을 사용 하는것으로 말씀 하십니다. 또한 Copy Geometric과 External Copy Geometric 답변을 말합니다.

그런데 하향식 설계를 하다보면 (데이터 공유 - 무 분별한 참조 관계 발생) 문제는 데이터 참조 관계 문제가 자주 발생 합니다. 쉽게 말해 데이터가 꼬인다고 합니다. 부품수가 작으면 문제 발생이 적으나, 많으면 손을 놓는경우가 대부분이며, PDM 관리 TOOL을 사용하시면 괜히 구매 했다고 판매 업체를 X합니다.

근본적인 것은 하향식 설계 방법 교육과 제품 설계가이드를 개발하여 교육하고 실습하는 것입니다.

제품 설계시 하나의 데이터를 만들려고 시간 및 비용을 매우 많이 지불 합니다. 데이터를 재 활용한다면 시간과 돈을 절약 할수 있고, 회사의 경쟁력이 생깁니다.

아래의 내용은 참조 관계를 CREO에서 조정 할수 있는 방법 입니다.
  • 개념
PTC Creo Parametric은 설계에서 피쳐들 사이에 외부 참조를 생성할 경우 시스템 동작을 지정하기 위한 참조 제어 도구를 제공합니다. PTC Creo Parametric 옵션(PTC Creo Parametric Options) 대화상자의 어셈블리(Assembly) 탭에서 외부 참조 제어 설정을 지정할 수 있습니다.






  • 제어 메뉴 설명
1. Components Permitted for external reference : 참조 생성에 허용된 외부 컴포넌트
   임의 컴포넌트에 대한 외부 참조, 동일한 서브어셈블리의 컴포넌트에 대한 외부 참조 또는 임의 상위 레벨
   서브어셈블리의 뼈대에 대한 외부 참조를 생성하는 데 적합한 옵션을 선택합니다.


   1) all - 모든 컴포넌트에 대한 참조를 생성합니다. 다른 컴포넌트에도 외부 참조를 생성할 수 있습니다. 이
            설정은 범위 제어가 전혀 없는 것과 같습니다.

   2) Inside Sub assembly - 동일한 서브어셈블리 내부의 컴포넌트에 대한 참조를 생성합니다.
   3) Skeleton And Layout Model - 상위 레벨 서브어셈블리의 뼈대 및 레이아웃 모델에 대한 참조만 생성합니다.
   4) none - 다른 모델에 대한 참조를 생성할 수 없습니다.

   5) 금지된 참조 백업(Use backup for forbidden external references) 확인란을 클릭하면 허용 안된것을 선택하면
       경고 메세지를 화면에 표시하고, 계속 해서 참조 할수 있습니다. 확인란을 클릭하지 않으면 참조를 할수 없습
      니다. 
관련 config.pro 파일은 아래와 같습니다. scope_invalid_refs 입니다. prohibit는 참조가 불가능
     합니다. Copy는 참조가 가능 합니다.


관련 config,pro 파일  옵션은  "default_ext_ref_scope" 입니다. (외부에서 참조되는 모델에 대한 기본 범위를 설정합니다.) 옵션은 all*, none, skeleton, subassembly 입니다.


예제) 다음과 같은 모델 구조를 갖는 모델을 이용하여 설명 합니다




하나의 Skeleton과 3개의 서브 어셈블과 각각의 부품을 갖는 모델 구조 입니다.

[ 모델 TREE 구조 ]

A . Inside Sub assembly 옵션 사용 하기

BOX2.PRT 파일에 Skeleton 형상을 참조 하여 사각 기둥을 만듭니다.
-> 경고 메세지가 표시 됩니다. 무시 합니다.  아래와 같은 테스트를 합니다


1) box1.prt에서 참조를 한다면  -> 경고 메세지를 표시 합니다

2) box3.prt에서 참조를 한다면 -> 경고 메세지를 표시합니다

3) side_base.prt에서 참조를 한다면 -> 정상입니다

4) cover_base.prt에서 참조를 한다면 -> 정상입니다



Inside Sub assembly 동영상 ]




B. Skeleton And Layout Model
다른 레벨에 있는 Skeleton.prt를 선택 하면 경고 메세지가 발생 합니다. 상위 레벨의 Skeleton.prt만을 사용 해야 합니다. 아래 동영상을 참고 합니다.





C. None 다른 형상을 참조 하면 경고 메세지가 발생 합니다.



2. Geometry available for reference selection by other models :다른모델에서 참조선택에 사용할 수 있는형상
    외부 참조에 대한 선택을 게시된 형상만으로 제한할지, 모든 모델로 제한할지, 게시된 형상이 있는 모델의
    형상만으로 제한할지 등 해당 옵션을 선택합니다.


   1) all : 모든 형상을 외부 참조할 수 있습니다.

   2) Published geometry if exists in a model : 모델에 존재하는 경우에는 발표된 형상만 외부 참조할 수 있습니다.
     모델에 존재하지 않는 경우에는 모든 형상을 외부 참조할 수 있습니다.


   3) Published geometry only : 발표된 형상만 외부 참조할 수 있습니다. 

관련 config,pro 파일  옵션은 "default_geom_scope" 입니다. (다른 모델이 외부 참조로 선택할 수 있는 형상의 기본값을 설정합니다.) 옵션은 all*pg_if_existspg_only 입니다

[CREO LAB] 궤적 리브 (Trajectory Rib)

궤적 리브는 베이스와 셸 또는 포켓 서피스 간의 다른 빈 영역을 포함하는 플라스틱 부품을 강화하는 데 가장 많이 사용됩니다. 포켓 서피스와 베이스는 솔리드 형상으로 구성되어야 합니다. 포켓 서피스 사이에 리브를 스케치하거나 기존 스케치를 선택하여 궤적 리브를 생성합니다. 




1. Trajectory Rib 응용사용 예



2. Trajectory Rib 응용사용 예












2015년 8월 24일 월요일

[CREO LAB] 방정식을 사용한 커브 만들기 - Spherical

Butterfly Ball

Spherical coordinates
rho = 8 * t
theta = 360 * t * 4
phi = -360 * t * 8


Spherical Helix

Spherical coordinates
rho = 4
theta = t * 180
phi = t * 360 * 20




UFO

Spherical coordinates
rho = 20 * t ^ 2
theta = 60 * log (30) * t
phi = 7200 * t



Unnamed

Spherical coordinates
rho = 200 * t
theta = 900 * t
phi = t * 90 * 10



[ Windchill LAB ] Ghost 파일

  •  세션 (session) 개념



  • CREO 파일을 Open 하면 하드디스크에서 메모리로 데이터를 읽어 옵니다. CREO는 Total 어셈블을 open 하면 자동적으로 관련된 부품들을 Session으로 가져 갑니다. 그런데 CREO는 부품들이 동일한 폴더에 있어야만 OPEN 할수 있습니다. 다른 폴더에 있다면 open 할수 없습니다. 그래서 서용자들은 다른 폴더에 있는 부품을 Copy 하거나 search path 옵션을 사용 합니다. Windchill 사용자는 data base를 사용하기 때문에
    이러한 개념이 없습니다.

    • Open 개념
    1) 어셈블 파일을 open 합니다 -> Assemble, 구성 Part가 Session에 있습니다
    2) 부품 파일을 open 합니다 -> 부품 파일이 Session에 있습니다
    3) 부품 드로잉 파일을 open 합니다 -> 드로잉, 부품 파일이 Session에 있습니다.
    4) 어셈블의 드로잉 파일을 open 합니다 -> 드로잉, 어셈블 ,부품 파일이 Session에 있습니다.
                                                        (부품의 드로잉 파일은 session에 없습니다.)


    * 참고
    부품수가 적은 경우는 Rename , save as가 쉽다. 여기서 쉽다는 말은 문제가 생길 경우 데이터 개수가 몇개 안되 해결 시간이 잛다는 것이다. 그런데 부품 수가 많은 경우는 시스템에 의해 해야 한다. Windchill PDMLink를 이용하여 Rename , save as를 해야 한다.

    어셈블의 특정 부품 또는 서브 어셈블의 파일 이름을 변경 하면 어디서 해야 할까요, 해당 부품을 열고 Rename 해야 할까요? 아니면 어셈블 모드에서 해야 할까요? 생성된 드로잉 파일은 어떻게 되나요? 부품을 Save As를 하면, 기존 어셈블 되어있는 부품을 제거 하고, Save As된 부품을 조립 해야 할까요?

    CREO는 Windchill PDMLINK를 사용 하지 않으면 힘들게 생성한 데이터를 원활히 사용 할수 없습니다. 그이유는 파라매트릭 기법 때문 입니다. CREO의 강력한 기능 이지만 아이러니 하게 단점이 될수 있습니다. Large 어셈블을 사용 하시는 분들은 반드시 Windchill PDMLINK를 사용 하십시오


    **********************************************************************************************

    Ghost File 생성 원인

     1) 하드디스크에서 Simplified Rep(단순화 표현)으Data를 열고 작업공간에 저장할 경우 몇몇 Object 
          Parts
    또는 Sub-Assemblies는 메모리에 존재하지 않아 Ghost Object로 생성될 수 있습니다.


      2) Assembly
    Level에서 Component나  Feature를 생성하고 참조가 연결된 상태에서 생성한
        
     ComponentFeatureMemory 상태에서 지울 때 발생 합니다. 

      3) Merge
    또는 Copy 등로 외부 참조 객체를 사용 후, 참조가 삭제되거나 메모리에 존재하지 않는 경우 발생 합니다. 대부분 이러한 경우가 Ghost 파일이 생성 되는 경우 입니다

      4)
    참조가 Rename 되고 Object가 업데이트 되지 않았을 경우 발생 합니다. Rename 기능은 무섭습니다.




    Ghost File로 인해 야기되는 문제점

    1) Commonspace로 Check In을 할 수 없으며 그것을 참조한 다른 File도 Check In 도중 정지 시킵니다.
    2) CREO File 중 잃어버린 참조를 의미하기 때문에 또 다른 문제를 야기할 수도 있습니다.


    일반적인 Ghost File 처리 방법
    1) Ghost File을 참조하고 있는 Data 내부에서 참조정보를 삭제한 후 Ghost File 삭제 합니다.
    2) 만일 Ghost File이 Commonspace에 존재한다면, Ghost File을 선택한 후 File>Update를 실행 합니다
    3) 만일 Ghost File이 일반 Hard Disk에 존재한다면, 그 파일을 열어서 작업 공간에 저장 합니다.

    [ How to find and fix ghost objects in Creo Parametric ]




    [CREO LAB] 라운드 및 모따기 제거 기능 (서피스 제거 기능)

    유용하게 사용 할수 있다.



    [ CREO LAB ] 형상 패턴 (Geometry Pattern)



    CREO의 패턴 기능은 매우 강력한 복사 기능 입니다. 하지만 Feature의 그룹을 패턴 하기 때문에 모델을 무겁게 만듭니다. 이러한 것을 해결하는 방법은 Geometry Pattern 입니다.
    WF 5.0 부터 추가된 기능 입니다. 주의 할점은 형상이 겹치면 안됩니다.


    • Advanced Direction Pattern creo 2.0

    [ CREO LAB ] 판금 UDF 만들기


    • 모델링 조건



    모델링 조건
    1. 판금 기능을 사용 할것
    2. 기본 살두께는 1.6t
    3. 펀치 높이는 0.7t
    4. CUT HOLE 지름 16
    5. 펀치 작은 HOLE 지름 13.5, 외곽 커브 지름 19.7, 폭 6.2


    • 모델링 방법




    [ CADTOOL 2.0 ] Smart UDF

    편리한 UDF 검색 및 적용

    [ CREO LAB ] 아이콘 배치

    CREO 아이콘 배치 방법


    • 아이콘 그룹 배치 및 사이즈 정의




    • Quick Access Toolbar






    2015년 8월 23일 일요일

    [CREO LAB] Tiff 파일 인쇄

    TIFF를 사용하여 그래픽 정보 및 텍스트 정보를 비트맵 형식으로 저장하고 나중에 이 정보를 PTC Creo와 다른 응용 프로그램 간에 교환할 수 있습니다. 이미지의 디테일을 버리지 않는 비손실 압축 방법인 LZW 압축을 적용합니다. 이 옵션을 선택하면 더 작은 파일이 생성됩니다.TIFF, EPS 또는 JPEG 형식으로 내보낼 때 이미지의 크기, 해상도, 깊이를 변경할 수 있습니다.

    드로잉 파일을 TIFF 파일로 변경 하는 방법은 2가지 입니다.
    1. SAVE AS 방법
    2. 인쇄 파일 생성 방법


    • Save As

    CONFIG.PRO 파일 옵션은 아래와 같다.

    1> tiff_compression : none*, G4, packbits, deflate
    TIFF를 G4 압축을 사용한 압축된 파일로 내보낼지 여부와 관계 없이 사용할 이미지 압축 알고리즘을 지정합니다. 내보낸 파일은 기본적으로 압축되지 않습니다.
    1. G4 - 흑백 색공간 압축. TIFF를 플로터 유형으로 선택할 때 적합합니다.
    2. packbits - Macintosh PackBits 형식 TIFF를 플로터 유형으로 선택할 때 적합합니다.
    3. Deflate - 품질이 압축보다 중요한 경우 사용하는 손실 없는 데이터 압축 알고리즘. 이 값은 TIFF로 플롯하는 경우 지원되지 않습니다.
    4. none - 내보낸 파일이 압축되지 않습니다.
    * G4로 설정 합니다.

    2> tiff_type : palettergb*grayscalemono
    내보내는 TIFF 항목의 유형을 결정하고 사용할 색상을 식별합니다. 음영처리된 이미지는 기본적으로 TIFF 형식의 24비트 RGB 이미지로 내보내집니다. 팔레트 색상(레벨 3) 모드도 지원됩니다.
    TIFF를 플로터 유형으로 선택하면 tiff_type을 다음 값 중 하나로 설정할 수 있습니다.
    palette - 8비트 색상
    rgb - 24비트 색상
    grayscale - 회색조 색상
    mono - 흑색 및 백색
    참고: 
    TIFF로 플롯하는 경우에는 음영처리된 이미지가 지원되지 않습니다.

    * Mono로 설정 합니다.


    3 > raster_plot_dpi :100, 200, 300, 400 인쇄 해상도를 정의 합니다
    400dpi로 정의 합니다

    ************************************************************************************************

    • Config.pro 파일 정의


    1. tiff_compression : g4
    2. tiff_type                  : mono
    3. raster_plot_dpi      : 400






    2015년 8월 21일 금요일

    [CREO LAB] 부품 교체

    부품 교체 명령 사용 하기


    [CREO LAB] 숨은 기능 위치

    몇가지 짧고 재미 있는 기능 소개


    마우스 오른쪽 버튼 클릭 합니다

    2015년 8월 19일 수요일

    [ CREO API ] 프로그램 UI 개발 TOOL - SENCHA


    센차의 EXT JSFMF 사용하여 개발 했고, 현재 사용중이다. 깔끔 해서 좋다

    [ CREO API ] CREO가 제공 하는 개발 TOOL

    PTC에서는 다양한 API를 제공한다. CREO 2.0에서는 WEB Link, Jlink, VB API는 무료로 사용 할수 있다. TOOLKIT과 Object Toolkit API는 별도의 라이선스가 필요하다. -PTC에서 구매 해야한다. 매우 비싸다.
    jlink와 VB API는 개발된 프로그램을 CREO가 설치된 PC에 설치해야한다. 예를 들어 프로그램 버그 수정을 하면, 매번 프로그램을 다운 받아 설치 해야한다.
    WEBlink는 일종의 홈페이지다. 프로그램을 따로 설치 할 필요가 없다. 관리가 쉽다.
    하지만 그유명한 "엑티브-X" 가 사용한다. 그래도 개발 및 관리가 쉽다. API의 기능 제약은 있다.

    현재 Weblink로 개발 하고, 판매 하고 있지만 PTC에서 훌륭하게 만들었다고 본다.

    2015년 8월 16일 일요일

    [CREO LAB] 맵키 정의


    • 개념

    맵키는 자주 사용하는 명령 시퀀스를 키보드의 특정 키나 키 세트에 매핑하는 키보드 매크로입니다.  자주 수행하는 거의 모든 작업에 대해 맵키를 생성할 수 있습니다. 사용자정의 맵키를 도구 모음이나 메뉴 모음에 추가하여 한 번의 마우스 클릭이나 하나의 메뉴 명령으로 맵키를 사용할 수 있으므로 워크플로를 자동화할 수 있습니다. 새 사용자인 경우 동료 사용자의 맵키를 빌려서 사용할 수 있으므로 어려운 약어를 기억하지 않아도 됩니다.




    • 맵키 고급 기능


    1. 한 맵키 안에 다른 맵키를 네스트하여 한 맵키가 다른 맵키를 실행하도록 만들 수도 있습니다. 이렇게 하려면 정의하는 맵키의 명령 시퀀스에 다른 맵키의 이름을 포함합니다.
    2. 사용자와의 상호작업을 위해 일시정지합니다
      - 맵키를 정의할 때 시스템에서는 화면 설정할 때마다 자동적으로 일시정지를 기록하여 맵키가 실행중인 동안 새로운 선택을 할 수 있도록 합니다.
    3. 메시지 창 입력을 보다 융통성 있게 처리합니다.
      - 대화상자를 열어 옵션을 선택하는 동작이 포함된 새 맵키를 생성한 경우 이를 실행하면 대화상자가 열릴 때 사용자 입력을 위해 일시정지하지 않습니다. 대화상자를 열 때 사용자 입력을 위해 일시정지하도록 맵키를 설정하려면 새 맵키를 생성하기 전에 맵키 기록(Record Mapkey) 대화상자의 Creo Parametric 탭에서 키보드 입력을 위해 일시정지(Pause for keyboard input)를 선택해야 합니다.
    4. 운영 체제 스크립트와 명령을 실행합니다. 맵키 기록(Record Mapkey) 대화상자에는 PTC Creo Parametric 명령 대신 OS 명령을 실행할 수 있는 옵션을 제공하는 OS 스크립트(OS Script) 탭 페이지가 있습니다.


    • 작성 방법


       1. 맵키(Mapkeys) 대화상자 :  파일(File) > 옵션(Options) > 환경(Environment) >
          맵키 설정(Mapkeys Settings)을 클릭.

    [MAP KEY 명령 실행]   

    [MAP KEY 대화상자]

    [실행 화면 - WF 5.0버전]

        2. 기능 키를 사용하려면 해당 이름 앞에 달러 기호($)를 붙입니다. 예를 들어, F3 키를
           맵키로 지정하려면 $F3을 입력합니다.

        3. 다음 옵션 중 하나를 선택하여 맵키를 실행할 때 프롬프트를 처리하는 방법을
           지정합니다.

           1) 키보드 입력 기록(Record keyboard input) - 기본값입니다. 맵키 정의 시 입력한
               키보드를 기록했다가 이를 매크로 실행 시 사용합니다
    .

           2) 시스템 기본 적용(Accept system defaults) - 매크로 실행 시 시스템 기본값을
              적용합니다.


           3) 키보드 입력을 위해 일시정지(Pause for keyboard input) - 매크로를 실행하는 도중
              프롬프트에 응답할 수 있도록 일시정지합니다. 그러면 메시지 영역에 키보드로
              입력할 수 있습니다. 키보드 입력을 위해 일시정지(Pause for keyboard input) 옵션
              을 선택하면 매크로를 기록하는 동안 사용자 입력이 필요할 경우 항상 사용자가
              값을 입력할 때까지 기다립니다.




    • 맵키 편집 규칙


        1.  각 명령 앞에 크로스해칭 기호(#)를 넣습니다.
        2.  세미콜론으로 각 명령이나 필드를 구분합니다.
        3.  기능 키를 맵키로 사용하려면 기능 키 앞에 달러 기호($)를 붙입니다. 예를 들면
            $F2과 같습니다.
        4.  필드의 첫 번째 비공백 문자가 크로스해칭 기호(#)가 아니면 필드의 나머지 문자가
            프롬프트에 응답하여 입력한 키보드 입력으로 해석됩니다. 단, 현재 명령에서 키보드
            입력을 요구하지 않으면 이 데이터가 무시됩니다.
        5.  텍스트가 없는 필드는 캐리지 리턴(<CR>)으로 해석됩니다.
        6.  선행 공백은 무시됩니다.
        7.  시스템에서 필드를 입력 필드로 해석하지 않는 한, 일련의 비선행 공백은 공백
            하나로 해석됩니다.
        8.  대소문자가 구분되어 입력됩니다.
        9.  키보드 입력은 대소문자를 구분합니다.
      10.  맵키 길이에는 제한이 없습니다. 백슬래시(\)를 연속 문자로 사용합니다. 예를 들어
            다음과 같이 매크로를 "aa"로 정의할 수 있습니다.
            mapkey $F2 @MAPKEY_LABELaa;\
            mapkey(continued) ~ Activate `main_dlg_cur` `page_Model_control_btn` 1;\
            mapkey(continued) ~ Command `ProCmdFtRevolve`;




     










    2015년 8월 9일 일요일

    [14 - Windchill LAB] 새로운 CAD 문서 만들기

    NEW 파일 생성 하는 방법

    1. Creo Parametric 기본 도구 모음에서 열기(Open) 를 클릭하여, 세션에 데이터를 OPEN 하고, 저장 버튼을 클릭하여 작업공간에 추가 (저장하고 Upload)합니다.

    2. Creo Parametric 기본 도구 모음에서 새로 만들기(New) 아이콘 을 클릭하여 새 설계를 시작합니다. 관리자는 반드시 시작 Template 파일을 정의 하여야 합니다.

    3. 작업공간의 작업(Actions) 드롭다운 메뉴에서 새 CAD 문서(New CAD Document)를 선택하여 템플릿 파일을 초기 컨텐트로 사용하는 CAD 문서를 작성합니다. 관리자는 반드시 시작 Template 파일을 정의 하여야 합니다.

    4. 작업공간의 파일(File) 메뉴에 있는 다른 이름으로 저장(Save As) 명령을 사용하면 작업공간의 CAD 문서에 기초하여 새 설계를 작성할 수 있습니다. CREO의 SAVE_AS 명령 보다 편리하다. 기존 어셈블 구조의 모델 트리에서 SAVE AS된 새로운 파트를 대체 할수 있다.


    5. Creo Parametric의 파일(File) > 다른 이름으로 저장(Save As) 메뉴에 있는 복사본 저장(Save a Copy) 명령을 사용하면 현재 열려 있는 Creo Parametric 객체를 복사하여 새로운 설계 문서를 생성할 수 있습니다.


    6. 작업공간의 도구(Tools) 메뉴에 있는 작업공간으로 가져오기(Import to Workspace) 명령을 사용하면 CAD 데이터를 Creo Parametric에서 명시적으로 읽어들이지 않고 작업공간에 로드할 수 있습니다. 대용량의 파일을 WINDCHILL 서버에 저장 하려 할때 사용 합니다


    [13 - Windchill LAB] CREO Template

    config.pro options


    • Set template_solidpart to point to a part file (*.prt): Specified part will be a template when creating new parts.
    • Set template_sheetmetalpart to point to a sheetmetal file (*.prt): Specified sheetmetal will be a template when creating new sheetmetal.
    • Set template_designasm to point to an assembly file (*.asm): Specified assembly will be a template when creating new assembly.
    • Set template_drawing to point to a drawing file (*.drw): Specified drawing will be template when creating new drawings.


    How to create CAD Document templates in Windchill PDMLink


    1. Go to the Windchill Context where the template is to be added: <Windchill Context> >Templates
    2. Select CAD Document Templates in the drop-down menu
    3. Click New CAD Document Template
    4. Search and Select the template file of the required authoring application