레이블이 CREO인 게시물을 표시합니다. 모든 게시물 표시
레이블이 CREO인 게시물을 표시합니다. 모든 게시물 표시

2016년 7월 28일 목요일

Large Assembly Management

performance 

디스플레이 품질을 감소시킴으로써 대형 어셈블리 성능을 향상하는 방법

Set the following config.pro options with the recommended value:

OptionsValueInformation
blended_transparencynoTransparent colors will appear using alpha blending or not when the model is shaded
displaywireframeWireframe - All solid edges in white
display_silhouette_edges noSets the display of silhouette edges or wireframe display only
edge_display_qualitylowControl display quality of an edge for wireframe and hidden-line removal
fasthlryesSpecifies whether fast hidden line removal is on/off by default
fast_highlightyesUse simplified highlighting which redisplays more quickly at the expense of certain details
lods_enablednoDetermines whether or not the system uses Level of Detail in shaded models during dynamic orientation (panning, zooming and spinning)
open_simplified_rep_by_defaultyesRetrieves a model in specified representation. Yes - uses Open Rep dialog
retain_display_memoryyesDetermines if the display of an object currently on the screen is kept in memory when you quit the window
save_model_displayshading_lowSets amount of graphical data stored
shade_quality1 Model shade quality is used to decide how much to subdivide surfaces for shading purposed. This option is added starting at Wildfire 5.0
skip_small_surfacesyesGives the user the option not to display small shaded surfaces
tangent_edge_displaynoDetermines how edges between tangent surfaces are displayed
use_new_shaded_views_layersnoThis option is added starting at Wildfire 5.0
enable_opengl_fbonoThis option is added starting at Creo Parametric 2.0
enable_opengl_vbonoThis option is added starting at Creo Parametric 2.0
enable_opengl_shadernoThis option is added starting at Creo Parametric 2.0

2015년 12월 27일 일요일

[CREO LAB] 컴포넌트 조립 Reference 분석

아래 그림과 같이 A.PRT 파일을 조립 하면 해당 A.PRT 파일의 조립의 참조 Surface가 고유의 ID를 활용한다는것을 알수 있습니다. 이것을 풀이하면  파일 이름 > FEATURE 이름 > 서피스 ID로 CREO는 Assemble에 Component를 활용 한다. 그런데 ID는 사용자가 정의 할수는 없습니다.



하지만 Save - As는 동일한 ID를 가지고 있습니다.

아래 그림과 같이 A-BOLT.PRT를 조립 하고. A-BOLT 파일을 B-BOLT 파일로 복사 한후
기존 A-BOLT 파일을 삭제 합니다. 그리고 B-BOLT 파일을 Rename 하면, 어셈블은 이상이 없습니다.



2015년 12월 24일 목요일

[CREO LAB] SHRINKRAP




  1. 부품에 서피스 (QUILTS)가 있으면 제외 된다
  2. CURVE 가 있으면 제외 된다
  3. DATUM이 있으면 제외 된다
  4. 솔리드만 변환 한다.

만일 사용자가 USE DEFAULT TEMPLATE를 선택하지 않으면 EMPTY를 선택할수 있다.

대화상자의 출력 파일 이름 영역에서 슈링크랩 모델 이름을 지정합니다. 원본 모델의 이름을 기반으로 슈링크랩 모델에 기본 파일 이름이 자동 지정됩니다. model_name_sw0001 형식의 기본 파일 이름을 그대로 사용하거나 새 이름을 입력합니다. 파일 이름에 .prt 확장자가 자동으로 추가됩니다. 원본 모델이 어셈블리의 단순화 표현일 때 슈링크랩 모델의 기본 이름은 simplifiedrepname_sw.prt입니다.


CONFIG.PRO










2015년 11월 13일 금요일

[CREO LAB] PMI (Product Manufacturing Information)


  • 개념


제품 개발 과정에 있어 PMI는 Product Manufacturing Information의 약자로서 제품 제작 정보를 의미한다. 즉 제품을 제작하는데 필요한 모든 정보가 PMI라고 할 수 있다. 하지만 현재의 기술 경향에서는 제품 제작에 필요한 모든 정보를 의미하는 것이 아니다.

도면과 같이  상세 치수 등 다양한 정보를 모두 포함하기 보다는, 무도면화를 구현하기 위한 필수 제품 제작 정보와 품질 판단 기준만을 작성한다. 활용 용도는 아래와 같다.

  • PMI와 도면



PMI에서 작성된 치수 및 형상 공차는 Drawing에서 재 사용 가능하다.

  • PMI와 무 도면화 / 협업
CREO의 PMI는 정의된 뷰에서 관련된 치수만 볼수 있다. Viewer에서 PMI를 볼수 있다.
3D 모델이 변경되면 자동적으로 치수는 업데이된다.



  • PMI와 문서
CREO의 PMI는 Section 정보를 저장 할수 있다. 또한 주석 기능을 넣을수 있다.



  • PMI와 설계 검증
CADTool의 설계 검증에 활용 할수 있다.




2015년 11월 8일 일요일

[CREO LAB] Materials 정의

■ 개념
pro_unit_mass 구성 옵션을 사용하여 새로 생성하는 모든 부품과 어셈블리에 대한 기본 질량 단위를 설정할 수 있다. 관계식에서 시스템 매개변수를 사용하여 부품이나 어셈블리의 질량 특성을 계산한다. 하지만 모델이 바뀌어도 질량 특성이 자동으로 업데이트되지는 않는다.



용접 어셈블리에서는 용접을 질량 특성 계산에 포함하거나 질량 특성 계산에서 제외할 수 있다. 용접 단면 참조를 지정하지 않으면 라이트 용접의 질량 특성은 근사값으로 계산된다. 질량 특성 계산에 용접을 포함하려면 add_weld_mp 구성 옵션을 yes로 설정한다. 기본값은 no이다.

재료 데이터는 모델에 저장하거나 확장자가 .mtl인 재료 데이터 파일에 저장할 수 있다. .mtl 파일은 재료 라이브러리 디렉토리에 저장된다. 각 파일에는 재료 이름, ID로 식별되는 재료 매개변수 집합, 단위 정보가 포함되어 있다.

pro_material_dir 구성 옵션으로 지정한 경로의 디렉토리가 표시된다. pro_material_dir 구성 옵션을 설정하지 않으면 위치(Look In) 상자에 표시되는 기본 재료 디렉토리는 <Creo Parametric loadpoint>\text\materials-library가 된다.



모델에 재료 파일을 적용한 후에는 재료 밀도를 지정할 수 없다.


[Materials 정의 중의 사항]
  • 모델에 여러 재료가 있는 경우에도 한 번에 재료 하나만 모델에 지정할 수 있다.
  • 어셈블리 모드에서는 모델에 재료를 지정할 수 없다.
  • 모델에서 지정한 재료를 제거하려면 모델의 재료(Materials in Model) 목록에서 지정된 재료를 선택하고 파일(File) > 지정취소(Unassign)를 클릭한다.

재료 데이터 정의 방법

1. 파일(File) > 준비(Prepare) > 모델 특성(Model Properties)을 클릭.




2. 재료(Material) 행에서 변경(change)을 클릭




3. 파일(File) > 새로 만들기(New)를 클릭




4. 이름(Name) 상자에 재료 이름을 입력한다.
5. 설명(Description) 상자에 재료에 대한 설명을 입력한다.
6. 밀도(Density) 상자에 재료 밀도 값을 입력하고 옆에 있는 목록에서 측정 단위를
   선택한다.

7. 기타 
    1) Structural                      - 모델 재료의 구조적 특성을 정의한다.
   2) Thermal                        - 모델 재료의 열 특성을 정의한다.
   3) 기타(Miscellaneous)         - 판금 특성, 서피스 특성 및 크로스해칭을 정의 한다.
   4) 모양새(Appearance)         - 모양새를 정의 한다.
   5) 사용자 정의(User Defined) - 매개변수 정의를 지정하여 재료 데이터베이스에
                                            추가한다.

■ Bronze.mtl 파일 분석

ND_RelParSet_K01 = {

Name = BRONZE

-> Material 파일을 설정하면 매개변수에 "PTC_MATERIAL_NAME"가 자동으로 추가되고
    Name에 정의된 "
BRONZE"가 입력 된다


PARAMETERS =
{
  Name = PTC_MATERIAL_TYPE
  Type = Integer
  Default = 9
  Access = Full
},
{
  Name = PTC_FAILURE_CRITERION_TYPE
  Type = String
  Default = 'NONE'
  Access = Full
},
{
  Name = PTC_FATIGUE_TYPE
  Type = String
  Default = 'NONE'
  Access = Full
},
{
  Name = PTC_YOUNG_MODULUS
  Type = Real
  Default = 1.500000e+07 psi
  Access = Full
},
{
  Name = PTC_POISSON_RATIO
  Type = Real
  Default = 3.400000e-01
  Access = Full
},
{
  Name = PTC_THERMAL_EXPANSION_COEF
  Type = Real
  Default = 9.900000e-06 / F
  Access = Full
},
{
  Name = PTC_SPECIFIC_HEAT
  Type = Real
  Default = 3.248000e+05 in^2 / (sec^2 F)
  Access = Full
},
{
  Name = PTC_THERMAL_CONDUCTIVITY
  Type = Real
  Default = 8.651000e+00 lbf / (sec F)
  Access = Full
},
{
  Name = PTC_MASS_DENSITY
  Type = Real
  Default = 8.282000e-04 lbf sec^2/in^4
  Access = Full
},

-> "PTC_MASS_DENSITY"의 단위는 PRO_UNITS의 설정에 연관되어 있다.

{
  Name = PTC_BEND_TABLE
  Type = String
  Default = ''
  Access = Full
},
{
  Name = PTC_XHATCH_FILE
  Type = String
  Default = 'BRONZE'
  Access = Full
},
{
  Name = TEMPERATURE
  Type = Real
  Default = 0.000000e+00 F
  Access = Full
}

}


■ 모양새(Appearance) 정의

재료 정의(Material Definition) 대화상자의 모양새(Appearance) 탭을 사용하여 재료의 모양새를 정의할 수 있다. 재료와 연관된 재료 모양새 이름은 확장자가 .mtl인 재료 정의 파일에 저장된다. 재료 모양새에 대한 정보는 global.dmt 파일에 저장된다. global.dmt 파일의 기본 위치는 \<loadpoint>\graphic-library\appearances이다. 그러나 다른 global.dmt 파일을 가리키는 경로로 global_appearance_file 구성 옵션을 설정할 수 있다. 그러면 해당 경로의 파일이 기본 위치에 있는 global.dmt 파일보다 우선한다.

※ 참고
global.dmt 파일은 보기(View) > 색상 및 모양새(Color and Appearance)를 클릭하면 열리는 모양새 편집기(Appearance Editor)를 사용하여 생성한 모양새 정보가 저장되는 appearance.dmt 파일과 다르다.


■ 모양새 (Appearance) 정의 화면




■ 부품의 밀도 지정하기

관계식에서 mp_density 시스템 매개변수를 사용하여 부품의 밀도를 지정할 수 있다. 밀도 값이 질량 특성 계산에 사용된다. 부품의 재료 밀도를 변경하면 관계식의 mp_density 값이 업데이트된다.

mp_density가 관계식으로 제어되고 있는 경우 이 관계식을 변경하면 부품이 재생성될 때 부품의 밀도가 새로운 mp_density에 따라 업데이트된다. 또한 재생성할 때 재료가 부품에 지정된 경우에는 재료 밀도도 새로운 mp_density 값에 따라 업데이트된다.

질량 특성 설정(Setup Mass Properties) 대화상자의 밀도(Density) 필드를 사용하여 부품 밀도를 변경하면 mp_density가 즉시 업데이트된다. 재료가 부품에 지정되었다면, 재료의 밀도 또한 즉시 업데이트된다.
재료가 부품에 지정된 경우 재료 정의(Material Definition) 대화상자를 사용하여 지정된 재료의 밀도를 변경하면 부품 밀도와 mp_density가 모두 즉시 업데이트된다
두 경우 모두 mp_density에 종속된 모든 값이 재생성 후에 업데이트된다.




※ 무게 계산 관련 CONFIG.PRO 파일 구성


mass_prop_load_from_file       by_request*, always
질량 특성 계산에 질량 특성 파일의 값을 사용할지 여부를 제어한다. 이 구성 옵션은 mp_analysis_default_source 매개 변수의 값이 assigned인 경우에만 적용된다. 관계식(Relations), 질량 특성(Mass Properties), 매개 변수(Parameters)패밀리 테이블(Family Table) 대화상자에서 값을 설정할 수 있다.

by_request - 질량 특성 계산에 대체 매개 변수의 값을 사용한다. 질량 특성 파일은 질량
                 특성(Mass Properties)
대화상자의 대체 매개 변수를 초기화하는 데 한 번
                 사용된다.
always - 질량 특성 계산에 질량 특성 파일의 값을 사용한다. 질량 특성 파일의 값이 이전의
           대체 매개 변수 값을 무시한다.


mp_analysis_default_source      MP_SOURCE*, Assigned, Computed
질량 특성 분석 중에 질량 특성(Mass Properties) 대화상자를 열 때 계산 옵션에 대한 기본값을 설정한다. 

mass_property_calculate    by request*automatic, check_upon_save
질량특성을 사용자 요청시. 재생성시, 저장시 계산 합니다. 구성 옵션은 기본적으로 by request로 설정된다. 밀도를 자동으로 계산하려면 이 구성 옵션을 automatic으로 설정한다.
automatic으로 설정을 해도 밀도가 변하면 자동적으로 무게 계산 되는것은 아니다. 


2015년 11월 1일 일요일

[CREO LAB] 치수 기호 의미

치수 기호를 표시하고 기호 유형을 식별할 수 있습니다. 아래 그림에서는 기호 디스플레이를 나타내기 위해 전환된 치수를 보여줍니다. 글자 조합은 기호 유형을 정의하며 숫자는 치수에 대한 고유 식별자입니다. 문자와 숫자를 조합하여 치수 간 관계 수식을 정의하는 등의 고급 기술에 사용되는 고유한 치수 참조 지정자를 생성합니다.


d - 모델에서 피쳐를 생성하는 동안 생성되는 표시(구동) 치수입니다. 이러한 치수는 모델과 드로잉 사이에서 양뱡향으로 연관됩니다.


ad - 모델과 연관되며 모델과 함께 저장되지만 드로잉에서 수정할 수 없는 생성되는(제어) 치수입니다. 이러한 치수는 모델 형상이 수정될 때에만 드로잉에서 업데이트됩니다. ad 치수는 config.pro 옵션 create_drawing_dims_onlydraw_models_read_only가 기본값인 no로 설정되어 있을 경우 생성됩니다.

********************************************************************************************
create_drawing_dims_only 드로잉 내에서 생성한 새 치수를 저장할 위치를 지정합니다.

기본 및 사용 가능한 설정:

yes - 드로잉에서 새로 생성된 모든 치수를 연관 치수로 드로잉에 저장합니다.
no* - 드로잉 모드에서 생성된 모든 치수를 부품에 저장합니다.


draw_models_read_only
드로잉을 변경할 때 모델의 설계도 변경되도록 만들지 여부를 결정합니다.
기본 및 사용 가능한 설정:

no* - 드로잉 모델 파일이 읽기 전용이 아닙니다. 적용 가능한 드로잉 변경 사항이 모델의 설계에도 반영됩니다.

yes - 드로잉 모델 파일이 읽기 전용입니다. 제어 치수, 기하 공차 또는 기타 유사한 항목을 보기에 추가할 수 없습니다.

cosmetic_only - 드로잉 모델 파일이 읽기 전용입니다. 제어 치수, 기하 공차, 횡단면 및 분해 상태를 추가할 수 있지만 이들을 추가하더라도 모델 설계는 변경되지 않습니다.
참고: 
create_drawing_dims 구성 옵션을 cosmetic_only로 설정할 경우 이 구성 옵션을 no로 설정해야 합니다.

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



add - 형상이나 형상이 참조하는 도면 요소와 계속 연관되지만 드로잉과 함께 저장되는 생성된 도면 치수입니다. add 치수는 config.pro 옵션 create_drawing_dims_only또는 draw_models_read_only의 값이 yes일 경우 생성됩니다. 도면 형상을 참조하기 위해 add 치수를 생성하려는 경우 associative_dimensioning 세부 옵션을 yes로 설정해야 합니다.




dd- 참조하는 도면 요소와 연관되지 않는 치수입니다. dd 치수를 생성하려면 associative_dimensioning 세부 옵션을 기본값인 no로 설정해야 합니다.

2015년 10월 22일 목요일

[CREO LAB]TIF 파일 생성 방법


  • TIFF 파일 변환의 필요성

TIFF 파일은 용량이 작은 인쇄물을 얻고자 할때 사용 할수 있다. TIFF를 사용하여 그래픽 정보 및 텍스트정보를 비트맵 형식으로 저장하고 나중에 이 정보를 PTC Creo와 다른 응용 프로그램 간에 교환할 수 있다. 이미지의 디테일을 버리지 않는 비손실 압축 방법인 LZW 압축을 적용한다. 이 옵션으로 인쇄물울 만들면더 작은 파일 용량으로 생성된다다.TIFF, EPS 또는 JPEG 형식으로 내보낼 때 이미지의 크기, 해상도, 깊이를 변경 할 수 있다.
(파일 용량이 PDF보다 1/10줄어들고, 한글폰트도 문제 없다.) 복잡한 치수가 많은 LARGE 도면을 관리하는 곳은 


  • TIFF 파일 변환의 방법
드로잉 파일을 TIFF 파일로 변경 하는 방법은 2가지 이다
1. SAVE AS 방법 - CONFIG.PRO에 설정 필요 (사용 권장 X)
2. 인쇄 파일 생성 방법 - PEN TABLE FILE , PCF FILE, CONFIG.PRO 파일 필요 (사용 권장)



  • 환경 구성 설정 방법

1.  PEN TABLE FILE

인쇄를 하기 위해서는 Printer와 Plotter의 Setup File과 Pen Table File을 구성한다. Plot Config File의 약자로 .pcf의 확장자로 구성되고, Pen Table File는 .pnt 의 확장자로 되어 있다.

MS 운영 체제의 Pro/ENGINEER 에서는 별도의 Printer나 Plotter를 설정하지 않아도 WINDOW의 Print Manager를 이용해서 바로 출력한다. 별도의 옵션을 설정할 필요는 없다. 단지 별도의 설정을 안 할 때의 config.pro 의 옵션 명 및 설정 값은 아래와 같다.

         plotter_command           WINDOWS_PRINT_MANAGER

Pro/E Wildfire 5에서 지원하는 Pen Table에서 정의 할수 있는 선의 두께는 8개 Pen 항목으로 정의 한다.아래의 옵션을 설정하여 주어야 한다. Object Line, Hidden Line, Leader Line 등등...구별하는 기준은 Color로 구별한다.

주의 : config.pro옵션에서 "use_8_plotter_pens"의 값은 "yes"로 하여 8개의 pen을 사용 하도록 설정하여야 
           한다.(기본 4개 pen사용)





    












Pen Table을 정의하는 방법은 다음과 같다.
Pen # pattern values units; thickness values units; color values ;<color_name>
[ Ex. pen 1 pattern 0.5 0.1 0.3 0.1 mm; thickness 0.2cm; color .4 .6 1 ; drawing_color ]

각 Option에 대한 설명이다.

























Printer와 Plotter의 Pen Table의 정의는 pcf File에서, Config.pro에서 경로를 추가할 수 있다.

Ex)pen_table_file=c:\ptc\pro_stds\plotters\pen_table.pnt


2. PCF 파일 작성 방법
다음가 같은 순서로 PCF 파일을 저장 한다.
파일→인쇄 →①②③번호대로 프린터에서 프린터 종류 추가 TIFF 선택 해서 유형을 변경 →④프린터 이름 지정 →⑤페이지 탭에서 용지크기 설정→⑥프린터 탭으로 가서 펜 테이블 파일을  선택 한다
ex)c:\ptc\pro_stds\plotters\pen_table.pnt →⑦모델 탭에서 플롯을 전체 플롯→⑧ 저장 (PEN TABLE 있는 폴더 위치에 저장)

★만든 pcf 파일을 사용하려면 뒤쪽에 config.pro 관련 내용에서 확인








3. CONFIG.PRO

1)  tiff_compression : none*, G4, packbits, deflateTIFF를 G4 압축을 사용한 압축된 파일로 내보낼지 여부와 관계 없이사용할 이미지 압축 알고리즘을 지정한다. 내보낸 파일은 기본적으로 압축되지 않는다.

       G4 - 흑백 색공간 압축. TIFF를 플로터 유형으로 선택할 때 적합 하다
       packbits - Macintosh PackBits 형식 TIFF를 플로터 유형으로 선택할 때 적합하다.
       Deflate - 품질이 압축보다 중요한 경우 사용하는 손실 없는 데이터 압축 알고리즘 이다.

* G4로 설정 합니다.


2) tiff_type : palette, rgb*, grayscale, mono

내보내는 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로 정의 합니다. 



4) pcf파일 위치 설정 하기

   a) tiff_type pro_plot_config_dir : 사용자정의 플로터 구성 파일의 디렉토리를 설정합니다. 문제를 피하기
                                                            위해 전체 경로이름을 사용한다.

                                                           ex) D:\ptc\pro_stds\Plotters\ Plotters 폴더안에는 사진과 같이 들어 있다. 




2. pen_table_file : 다른 펜 매핑 정보에 우월하는 기본 펜 매핑 테이블을 지정한다.(기폰 펜 테이블 설정)


ex) D:\ptc\pro_stds\Plotters\Plotters\pen_table.pnt




  • 실행 예제 - TIF 파일 생성 하기


























결과





2015년 10월 21일 수요일

[CREO LAB] MOLD에 번호 각인 하는 방법

UDF를 이용한 번호 각인하는 방법

다음과 같은 것을 지켜주어야 함
1. 기준을 선택하고 0,90,180,270을 입력하여 위치 설정
2. 기준과 일정한 OFFSET 길이 설정 가능해야 함
3. 번호를 입력하여 각인 표시를 해야 함

모델링 방법

1. CUT 형상 스케치

은선은 CUT 형상을 조정 하기 위해 "구성" 옵션을 사용 한다. 각도 값은 "70 도"로 정의한다
각도값을 0, 90, 180, 270, 360으로 변경 하여 본다,

2. 치수 번호 EXTRUDE 형상 만들기
참조는 반드시 CUT 형상을 이용한다. 또한 스케치 평면 참조도 반드시 CUT 형상을 이용한다.





3. 완료한다

4. 각도 치수 수정을 하여 형상을 확인한다.




5. FEATURE의 매개변수를 추가




6. TEXT의 Number와 연관을 맺는다.



7. 동영상



2015년 10월 16일 금요일

[CREO LAB] Publish Geometry (PB) & External Copy Geometry (ECG) Feature

  • 개념
복사 형상 및 발표 형상 피쳐는 연관된 설계 기준을 전달하는 하향식 설계 도구이다. 이러한 도구를 사용하면 모델 간에 참조 형상을 복사하여 많은 정보를 전파할 수 있다.
대형 설계의 경우 각 설계 그룹은 톱 레벨 제품 뼈대를 참조하는 복사 형상 피쳐를 사용하여 자체 서브어셈블리에 뼈대 모델을 생성할 수 있다. 따라서 톱 레벨 어셈블리에 액세스할 필요가 없다. 각 그룹의 뼈대에 복사된 참조가 포함되기 때문에 모든 사용자가 같은 설계 기준으로 작업하여 연관성을 유지할 수 있다.

  • Publish Geometry 피쳐 정보

발표 형상 피쳐는 독립적인 로컬 형상 참조를 포함한다. 외부 참조는 허용되지 않는다. 생성된 피쳐는 선택된 형상의 복사본이 아니라 여러 로컬 참조를 통합한 것으로, 다른 모델로 복사가 가능하다. 

복사 형상 피쳐나 외부 복사 형상 피쳐를 생성할 때 발표 형상 피쳐를 참조할 수 있습니다. 한 번의 선택으로 모델 형상의 로컬 집합이 다른 모델에 단일 엔티티로 복사된다. 그러면 동일한 형상 참조를 다른 모델로 쉽게 복사할 수 있으며 참조 사용 여부를 효과적으로 제어할 수 있다.

외부 형상 복사, 복사 형상 Feature에서 공유할 형상을 선택 하기 보다는 계획된 데이터 공유 방법을 위해 미리 설계자가 형상의 그룹을 만든것이다. 사용을 권장 한다.

발표 형상 피쳐는 설계 의도를 포착한다. 발표 형상 피쳐를 사용하여 다음을 수행할수 있다.

해당 모델에서 그룹 멤버 복사 형상을 설계할 때 사용할 컴포넌트 형상을 지정할 수 있다.
복사 형상 피쳐에서 참조할 형상을 미리 결정할 수 있다.
인터페이스를 정의할 수 있다.
제어 모델을 생성할 때 설계자가 잘못된 형상을 선택할 수 있는 가능성을 크게 줄일 수 있다.


  • External Copy Geometry (ECG) 피쳐 정보
하향식 설계에서 복사 형상 피쳐를 사용하면 전체 참조 원본 모델을 읽어들일 필요가 없기 때문에 세션 내의 데이터 양을 줄일 수 있다. 복사 형상 피쳐는 디스크와 세션에서 공간의 절반만 사용한다.

단일 피쳐에 내부 또는 외부 복사 형상을 생성할 수 있습니다. 그런 다음 피쳐를 편집하고 유형을 내부에서 외부로 변경할 수 있습니다. 복사 형상 피쳐를 사용하면 부품, 뼈대 모델 및 어셈블리 사이에서 모든 유형의 형상 참조 정보와 사용자정의 매개변수를 전달할 수 있다.

복사 형상을 사용할 때는 참조 형상만 복사됩니다. 서피스와 기준 피쳐만 복사되고 솔리드 피쳐는 복사되지 않는다.

복사된 형상의 위치는 컴포넌트 배치가 바뀔 때마다 기본적으로 업데이트된다. 일부 컴포넌트가 그래픽 표현에서 제외되거나 포함된 경우에도 마찬가지이다. 

update_copy_geom_location 구성 옵션으로 기본값을 변경한다.
복사 형상 피쳐를 외부화할 수 있다. 이 동작은 되돌리기할 수 없다. 이 기술을 사용하면 모델에 세션에 없는 모델의 형상을 참조하는 피쳐를 생성할 수 있다. 부품 모드에서 외부 복사 형상 피쳐를 생성할 수 있으며 한 부품에서 다른 부품으로 참조를 복사할 수 있다.



  • 실습
Publish Geometry (PB) 구성 -> External Copy Geometry (ECG) 이용한 모델링 -> 조립









[CREO LAB] PTC Creo 텍스트 글꼴을 AutoCAD 글꼴에 매핑

기본적으로 텍스트 글꼴은 글꼴 및 문자 코딩만을 기반으로 AutoCAD 글꼴로 내보내진다. AutoCAD로 내보내진 텍스트는 편집할 수 있다. - 영문 및 숫자의 글꼴은 호환한다

dxf_out_stroke_text 구성 옵션을 special로 설정하여 special.fnt 문자를 스트로크 처리할 수 있습니다. 이 구성 옵션은 내보낸 파일의 손실을 최소화하면서 AutoCAD에서의 편집 기능을 최대화합니다. - 한글 및 CREO에서만 사용하는 글꼴은 스트로크 처리된다

스트로크는 글꼴을 그림으로 변경 한다. 즉 "ㅇ"은 여러개의 선으로 표현되어 일반적인
TEXT 명령으로 문자를 수정할수 없다.

또한 구성 옵션을 all로 설정하여 모든 문자를 스트로크 처리할 수 있습니다. 이 경우 내보낸 파일의 텍스트 문자가 PTC Creo 응용 프로그램서와 동일하게 나타나지만 해당 텍스트를 AutoCAD에서 편집할 수 없다.

DXF에 대한 내보내기 환경(Export Environment for DXF) 또는 DWG에 대한 내보내기 환경(Export Environment for DWG) 대화상자를 사용하여 DXF 또는 DWG 형식으로 파일을 내보내는 경우 PTC Creo 텍스트 글꼴을 AutoCAD 텍스트 글꼴에 매핑할 수도 있다.

만일 설계자가 자동으로 "스트로크" 없이 변환 하고자 한다면 Mapping 파일을 설정 하여 사용 해야 한다.많은 테스트가 요구 된다. 사용 방법은 아래 사이트를 참고 한다.


http://3cad.blogspot.kr/2015/10/creo-lab-dwg-mapping.html



2015년 10월 15일 목요일

[CREO LAB] DWG 변환시 SCALE 문제점 해결 방법

  • 드로잉 척도 내보내기

Pro-Engineer (Pro-E) 에서 작성된 drawing 을 Auto CAD 도면파일인 dwg로 변환시, Scale 이
문제되는 경우가 있다. 
 Pro-E 에서 작성된 도면 (.drw) 가 dwg 로 저장되는 경우 
Scale 이 

무조건 1:1 로 지정되기 때문이다.Config.pro의  option은 이 아래와 같다.


dxf_out_drawing_scale 


DXF 또는 DWG 파일 형식으로 내보낼 때 드로잉 보기의 배율을 조정할지 여부를 지정한다. 이 구성 옵션은 Creo Parametric 옵션(Creo Parametric Options) 대화상자에서 DXF 또는 DWG 형식으로 내보낼 때 드로잉 보기 배율 지정(Scale drawing views when exporting to DXF or DWG format) 2D 데이터 교환 설정으로 사용할 수 있다.
  • yes배율 조정되지 않은 보기에 대해서도 올바른 배율 정보가 내보내진다
  • no - 드로잉의 배율을 다시 조정하지 않은 채 내보냅니다.


보기 배율

기본적으로 DWG, DXF 내보낼 때 전체 드로잉의 배율이 조정되어 기본 보기 배율은 1:1이 된다. dxf_out_drawing_scale  yes로 설정 하고 기본 보기 배율이 2:1인 경우 드로잉 크기는 0.5로 조정되며 세부 보기를 비롯한 모든 보기가 0.5로 조정됩니다. 예를 들어, 4:1인 세부 보기 배율이 2:1로 조정된다.

드로잉 형식을 포함하여 모든 도면 요소의 크기는 .5의 척도 계수로 조정됩니다. 예를 들어, 치수나 메모에 있는 텍스트의 원래 높이가 .125이면 .0625의 높이로 조정됩니다. AutoCAD에서는 PTC Creo 응용 프로그램에 있는 드로잉과 동일하게 나타납니다. 표준 보기 중 하나에서 엔티티를 측정하면 결과는 치수와 같습니다.


dxf_out_drawing_scale yes로 설정하면 CREO의 배율로 DXF,DWG에 동일한 배율로 변환 된다.



[ CREO LAB] DWG 변환시 선색깔이나, 폰트, 레이어 변환 Mapping 방법



  • 개념

CREO에서 도면 파일을 DXF, DWG로 변환 할경우 호환성 유지를 위해 아래와 같이 내보내기 대화 상자를 제공 한다. CONFOG.PRO 파일에 몇몇은 미리 설정 할수 있다.



변환 설정을 자동화 하기 위해서는 Mapping 파을을 이용해야 한다. "dxf_export.pro"을 정의 해야 한다,
또한 config.pro 파일에 "dxf_export.pro"의 위치를 정의 해주어야 한다. 정의 방법은 아래와 같다.


  • config.pro 변수 추가

intf2d_out_dxf_mapping_file   D:\Ptc\proeWildfire\text\intf_configs

DXF 및 DWG 내보내기에 대한 매핑을 지정한다. 파일의 절대 또는 상대 경로를 정의한다. 이 구성 옵션은 PTC Creo Parametric 옵션(PTC Creo Parametric Options) 대화상자에서 DXF 및 DWG 내보내기 매핑 파일 위치(DXF and DWG Export mapping file location) 2D 데이터 교환 설정으로 사용할 수 있다.



  • dxf_export.pro

색상, 레이어,라인스타일, 폰트를 맵핑하는 것이다. 아래는 특정 설계자가 사용하는것을 게시한다.

! This is a DXF/DWG export mapping file example.
! It should be used as a reference for mapping
! color/layer/linestyle/text font functionality
!===================================================================
map_color       BACKGROUND_COLOR          7
map_color       DIMMED_COLOR              8
map_color       LETTER_COLOR              4
map_color       HIGHLIGHT_COLOR           7
map_color       EDGE_HIGHLIGHT_COLOR      7
map_color       GEOMETRY_COLOR            7
map_color       HIDDEN_COLOR              3
map_color       SHEETMETAL_COLOR          7
map_color       CURVE_COLOR               6
map_color       VOLUME_COLOR              6
map_color       SECTION_COLOR             3
map_color       PRESEL_HIGHLIGHT_COLOR    7
map_color       SELECTED_COLOR            7
map_color       SECONDARY_SELECTED_COLOR  7
map_color       PREVIEW_GEOM_COLOR        7
map_color       SECONDARY_PREVIEW_COLOR   7
map_color       DATUM_COLOR               2
map_color       QUILT_COLOR               6
map_layer       3_ALL_AXES                CL
map_layer       7_ALL_FEATURES            0
map_layer       DXF_HIDDEN_LINE           HL
map_layer       9_DEF_DIMS                D
map_layer       9_DEF_NOTE                D
map_layer       DEFAULT_2                 D
map_layer       DEFAULT_3                 PL
map_layer       8_ALL_NOTES_BALLONS_SYMBOLS_GT               0
! 8_ALL_NOTES_BALLONS_SYMBOLS_GT : PRO-E 도면 포맷에서, 공차테이블
map_layer       DXF_FORMAT                9
map_line_style  solidfont                 bylayer
map_line_style  phantomfont               bylayer
map_line_style  ctrlfont                  bylayer
map_line_style  bylayerfont               bylayer
map_line_style  dashfont                  bylayer
map_line_style  ctrlfont_s_l              bylayer
map_line_style  ctrlfont_s_s              bylayer
map_line_style  ctrlfont_l_l              bylayer
map_line_style  dashfont_s_s              bylayer
map_line_style  phantomfont_s_s           bylayer
map_line_style  ctrlfont_mid_l            bylayer
map_font        font                      새굴림
map_font        filled                    새굴림
map_font        isofont                   새굴림


[CREO LAB] 측정 분석의 소수점 변경하기


  • 필요성

측정 값의 소수점 자리 변경을 통하여 필요한 측정값을 얻고자 한다. "measure_dec_places"의 변수값으로 자리수를 조정 할수 있다



  • measure_dec_places

-1*, <integer>
측정 분석 도구에 대해 소수점 뒤에 표시되는 자리 수를 제어합니다. 기본값 -1을 변경하지 않는 경우 PTC Creo Parametric에서는 measure_sig_figures 구성 옵션의 설정을 사용합니다.

[ measure_dec_places 2 ]


  • 참고
measure_sig_figures   : 6*
정보(Info) 메뉴에서 모델 크기(Model Size) 대화상자를 사용할 때 결과에 나타날 유효숫자 자릿수를 설정합니다. 최대 값은 11입니다.

[CREO LAB] 강제로 3D 모델 변경 내용을 Drawing에 반영 하는방법


  • 필요성

대부분의 드로잉 객체는 연관된 3D 모델 파일이 변경될 때 동적으로 업데이트됩니다. 다양한 이유 때문에 모델과 드로잉 간에 강제로 재생성할 때까지 일부 객체가 새로 고쳐지지 않을 수도 있습니다




모델-드로잉 연관을 새로 고치려면 검토(Review) 탭에서 시트 업데이트(Update Sheets),
도면 업데이트(Update Draft), 테이블 업데이트(Update Tables)...등을 클릭합니다.

특히 활성 모델 재생성(Regenerate Active Model), 도면 업데이트(Update Draft)는 드로잉에서 그래픽이 업데이트되지 않는 경우 모델 파일을 열지 않고 드로잉에서 모델 재생성을 강제할 수 있습니다. 이 프로세스에는 업데이트 또는 재생성의 두 단계가 있습니다.


  • 활성 모델 재생성(Regenerate Active Model)

모델을 재생성한 다음 드로잉의 형상을 새로 고칩니다. 여러 부품으로 이루어진 어셈블리 또는 모델에 대해 이 명령을 사용하면 메뉴 관리자에서 재생성 부품(PRT TO REGEN) 메뉴가 열립니다. 재생성 범위를 선택할 수 있습니다. 파일 크기나 컴퓨터 속도에 따라 옵션을 선택합니다.

1) 선택(Select) - 하나 이상의 선택한 부품을 재생성합니다. 모델 트리에서 여러 부품을
                      선택할 수 있습니다. 완료되면 메뉴 관리자에서 완료(Done)를 클릭합니다.

2) 자동(Automatic) - 모델에서 변경된 모든 부품을 업데이트합니다.



  • 도면 업데이트(Update Draft)

모델의 모든 값을 업데이트하지만 물리적으로 3D 모델을 재생성하거나 드로잉의 형상을 새로 고치지 않습니다. 이는 드로잉을 완전히 새로 고치지 않고 기호나 GTOL을 업데이트할 때 유용합니다. 모델에서 변경되었지만 재생성되지 않은 드로잉 치수는 다른 색상으로 표시됩니다.


  • 시트 업데이트(Update Sheets)

드로잉에서 선택한 시트의 보기를 최근 모델 변경 사항으로 업데이트합니다. 시트를 선택하지 않으면 현재 시트의 보기가 최근 모델 변경 사항으로 업데이트됩니다.


  • 드로잉 보기 업데이트(Update Drawing View)

특정 보기를 최근 모델 변경 사항으로 업데이트합니다.


  • 테이블 업데이트(Update Tables)

구멍 테이블을 비롯한 드로잉의 모든 테이블을 업데이트합니다.

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

  • 관련 config.pro 파일 옵션

기본적으로 디스플레이는 한 창에서 다른 창으로 변경할 때 다시 그리기를 통해 업데이트됩니다. 대형 파일의 경우 모델에서 드로잉으로 다시 그리고 재생성하는 시간이 많이 걸릴 수 있기 때문에 자동 재생성 기능을 해제하는 옵션이 제공됩니다.

auto_regen_views


yes - 드로잉 및 드로잉 보기를 모두 재생성합니다.

no - 드로잉만 재생성하고 보기는 재생성하지 않습니다. 보기를 재생성하려면 보기(View) > 다시 그리기(Repaint), 보기(View) > 업데이트(Update) 또는 편집(Edit) > 재생성(Regen)을 선택해야 합니다.



  • 기타 - 디스플레이 상태 확인(Check Display Status)

디스플레이 상태 확인(Check Display Status)을 클릭합니다. 정보 창이 열리고 시트 번호, 보기 ID, 보기 이름, 부족한 디스플레이 상태에 대한 정보 및 권장 작업이 표시됩니다



정해진 방법으로 정해진 규칙으로 CREO를 사용한다면 문제점을 줄일수 있으나
현실적으로 불가능 하다. 프로그램 개발자가 모든 경우에 수를 생각하여 정해진 시간안에 제품을 개발 하는것은 불가능 하다. 설계를 완료하고, 도면 출도전에 "설계 검증"이라는
프로세스를 두고 도면 업데이트 수행 한다.