Config.pro 환경 파일 정의
▷ pro_material_dir d:\ptc\creo_stds\material
재질 설정 File Format
▷ *.mtl 확장자
재질 파일 수정
▷ material 파일 이름과 "Name"는 동일해야 한다. Creo 시스템 매개변수 "PTC_MATERIAL_NAME"와 연계 되어 있음
Structural 정의 | Thermal 정의 | Miscellaneous 정의 |
색상 정의 | 매개 변수 정의 | |
재질 파일 내용
ND_RelParSet_K01 = {
Name = BRASS_KOREA_30000 '재질 파일 이름
PARAMETERS =
{
Name = PTC_MATERIAL_DESCRIPTION
Type = String
Default = ''
Access = Full
},
{
Name = TEMPERATURE
Type = Real
Default = 0.000000e+00 F
Access = Full
},
{
Name = PTC_INITIAL_BEND_Y_FACTOR
Type = Real
Default = 5.000000e-01
Access = Full
},
{
Name = PTC_BEND_TABLE
Type = String
Default = ''
Access = Full
},
{
Name = PTC_MATERIAL_TYPE
Type = Integer
Default = 9
Access = Locked
},
{
Name = PTC_FAILURE_CRITERION_TYPE
Type = String
Default = 'NONE'
Access = Locked
},
{
Name = PTC_FATIGUE_TYPE
Type = String
Default = 'NONE'
Access = Locked
},
{
Name = PTC_MATERIAL_SUB_TYPE
Type = String
Default = 'LINEAR'
Access = Locked
},
{
Name = PTC_YOUNG_MODULUS
Type = Real
Default = 1.034214e+11 Pa
Access = Full
},
{
Name = PTC_POISSON_RATIO
Type = Real
Default = 3.500000e-01
Access = Full
},
{
Name = PTC_THERMAL_EXPANSION_COEF
Type = Real
Default = 2.124000e-05 /C
Access = Full
},
{
Name = PTC_SPECIFIC_HEAT
Type = Real
Default = 3.771863e+08 mm^2/(sec^2 C)
Access = Full
},
{
Name = PTC_THERMAL_CONDUCTIVITY
Type = Real
Default = 1.160185e+08 mm g / (sec^3 C)
Access = Full
},
{
Name = PTC_MASS_DENSITY ' 밀도 정의
Type = Real
Default = 8.407380e-03 g / mm^3
Access = Full
},
{
Name = PTC_XHATCH_FILE
Type = String
Default = 'BRASS'
Access = Full
},
{
Name = PTC_DEFAULT_APPEARANCE '색상 정의
Type = String
Default = 'brass_korea_20000_new_app'
Access = Full
},
{
Name = KOREA_TEXT '사용자 정의
Type = Real
Default = 3.000000e+02
Access = Full
}
}
material 파일에 정의된 Parameter는 도면의 BOM Table에 표시 할수 있다. 하지만 다른곳에서는 표시 할수 없습니다
예) 밀 도 : &material.param.PTC_MASS_DENSITY
사용자 : &material.param.KOREA_TEXT
material 파일에 정의된 Parameter는 Editor에서 표시 할수 있습니다. 하지만 모델 Tree, 도면 Annotate에 직접
표시할 수 없습니다. Material에 있는 Parameter는 프로그램 도움 없이 확장성 있게 사용 할수 없습니다.
CREO 재질 관리 프로그램 개선
재질관리 프로그램 - 물성 분류 항목
▷ 금속 (Metal)
▷ 플라스틱 (Plastic)> Maker 분류
▷ 고무 (Rubber)
○ 관리자 화면
No | 삭제 | 재질 코드 | 파일 이름 | Grade | 제조사 | 비중(g/mm^3) | 사용여부 | 수정일자 |
Material_Grade | Material_Maker |
추가 > 재질 이름 (재질 코드 다음에 입력) -> Material (Creo Parameter)
○ 사용자 화면
번호 | 재질 이름 | Grade | 제조사 | 비중 (g/mm^3) |
* 재질 파일과 관리 프로그램 동기화
재질 파일 내용과 관리 프로그램 내용은 동기화 되어 있지 않다. 향후 버전-업을 통하여 기능 추가 예정
○ 개발 항목 요구 사항
1. 사용자 화면에서 재질을 선택 하면 해당하는 재질 파일이 Creo 파일에 설정 된다
2. 매개 변수 및 값 추가
1) 재질 이름 Parameter : MATERIAL
2) Grade 재질 이름 Parameter : MATERIAL_GRADE <- Plastic 재질
3) 재질 메이커 이름Parameter : MATERIAL_MAKER <- Plastic 재질
* 재질 메이커 이름이 없는 경우 생성하지 않는다.
CREO 무게(질량) 계산 프로그램 개선
무게(질량) 계산은 설계 업무에 중요한 부분 이다. COST와 매우 밀접한 관계를 가고 있다. 무게(질량)는 부피 * 밀도 수식으로 계산 한다. CREO 시스템 무게(질량) 매개변수는 "PRO_MP_MASS" 이다. CREO 명령어를 통해 무게(질량)을 자동
계산 하여 매개변수 "PRO_MP_MASS"에 저장된다. 3D 모델이 변경되면 자동으로 무게 PARAMETER를 변경 할수 있다.
CONFIG.PRO
mass_property_calculate 옵션을 "automatic"으로 설정하면, Feature를 추가, 삭제 할때 마다 자동 계산 할수 있지만,
형상이 매우 복잡하고, 많은 수의 부품이 조립된 제품의 경우 사용을 권장 하지 않는다.
"by_request", ""check_upon_save"의 경우>Mass Properties를 선택하고, Calculate를 클릭해야 자동으로 변경 된다.
프로그램 개발
1. Part List에서 무게(질량) 계산 기능은 [부피 * 비중 = "WEIGHT"] 매개변수에 대입 한다.
2. "WEIGHT" 매개변수의 소수점 자리수는 한 자리 이다.
3. 모델이 수정되면, Part List 프로그램에서 무게(질량) 계산 기능을 재 실행 하고, "WEIGHT" 매개변수 값을 수정한다.
4. 설계 검증 프로그램에서 "WEIGHT" 계산 기능 버튼을 추가 한다.
참고자료
Business inquiries : lionkk@idt21c.com
'Creo korea 임시' 카테고리의 다른 글
Option 부품 선택 하기 프로그램 (0) | 2021.04.09 |
---|---|
LAB) 자동으로 View 저장 하여, Teachable Machine 적용 (0) | 2021.03.26 |
LAB) UDF를 활용한 설계 검증 프로그램 (0) | 2021.03.25 |
Creo Illustrate 필요성 (0) | 2021.03.17 |
Ver 1 Template Concept (0) | 2021.03.15 |