2016년 2월 1일 월요일
7-5.[Model Check] default_start.mcs 파일 구성 -외부 파일 정보
- 외부 파일 정보
외부 파일에는 체크 프로세스를 진행하는 동안 사용할 표준 값이 포함됩니다. 예를 들어, 외부 파일을
사용하여 표준 판금 벽 두께를 나열할 수 있습니다. PTC Creo Modelcheck를 통해 시작 구성 파일에서
사용되어야 할 외부 파일을 지정할 수 있습니다.
기본적으로 외부 파일은 <proengineer-loadpoint>/modchk/text/<language>/config/text에 있습니다.
# STANDARD LIST FILE NAMES
!STD_DRW_DTL_FILE
A1 aaa.dtl
STD_DRW_DTL_FILE
DEFAULT sec_ks.dtl
드로잉 세부 파일
드로잉 설정 파일이라고 하는 현재 드로잉 세부 파일의 설정은 디스크에 저장되어 있는
표준 드로잉 세부 파일의 설정과 비교됩니다.
다른 표준 드로잉 세부 파일은 다음과 같이 STD_DRW_DTL_FILE 시작 구성 옵션을 사용하여
다른 형식 이름으로 지정될 수 있습니다.
STD_DRW_DTL_FILE [format_size] [path to the drawing detail file]
지정된 드로잉 세부 파일과 드로잉에 현재 설정된 파일이 라인별로 비교되며 불일치가
발견되면 PTC Creo Modelcheck 보고서에 모두 보고됩니다.
지정할 수 있는 표준 드로잉 세부 파일 수에는 제한이 없습니다. 시작 구성 파일에서
모든 표준 드로잉 세부 파일 목록의 끝에 다음 라인을 설정하는 것이 좋습니다.
STD_DRW_DTL_FILE DEFAULT [file_name]
체크할 드로잉의 형식이 시작 구성 파일에서 미리 나열되어 있지 않으면 DEFAULT
라인에 지정된 표준 드로잉 세부 파일이 사용됩니다.
!STD_HOLE_DIAM_FILE
text/holes.txt
구멍 및 컷 치수 파일
표준 구멍 및 컷 지름이 나열된 외부 텍스트 파일의 이름을 시작 구성 파일에 지정합니다.
예: STD_HOLE_DIAM_FILE c:\apps\mc\config\text\holes.txt
구멍 및 컷 지름 파일의 형식은 다음과 같습니다.
# ModelCHECK Standard Hole Size File
#
UNIT MM
2.5
3
4
4.1
#
UNIT MM
2.5
3
4
4.1
단위 선언은 대문자여야 합니다.
!STD_DRAFT_ANGLE_FILE
text/angles.txt
구배 각도 파일
표준 구배 각도가 나열된 외부 텍스트 파일의 이름을 시작 구성 파일에 지정합니다.
예: STD_DRAFT_ANGLE_FILE c:\apps\mc\config\text\draft.txt
구배 각도 파일의 형식은 다음과 같습니다.
# ModelCHECK Standard Draft Angles File
#
UNIT DEGREE
.25
.5
.75
단위 선언은 대문자여야 합니다.
!STD_SHTMTL_THICK_FILE
text/thick.txt
표준 판금벽 두께가 나열된 외부 텍스트 파일의 이름을 시작 구성 파일에 지정합니다.
예: STD_SHTMTL_THICK_FILE c:\apps\mc\config\text\thick.txt
판금 두께 파일의 형식은 다음과 같습니다.
# ModelCHECK Standard Sheet Metal Thicknesses File
#
UNIT MM
0.5
2
3
4
#
UNIT MM
0.5
2
3
4
단위 선언은 대문자여야 합니다.
!CUSTOM_CHECKS_FILE
text/custom.txt
사용자정의 체크 파일
사용자정의 체크가 나열된 외부 텍스트 파일의 이름을 시작 구성 파일에 지정합니다.
예: CUSTOM_CHECKS_FILE c:\apps\mc\config\text\custom_checks.txt
CUSTMTK_CHECKS_FILE text/custmtk_checks.txt
여기서 custom_checks.txt는 둘 이상의 체크에서 생성된 새 체크를 지정하는 데 사용되고
custmtk_checks.txt는 PTC Creo Parametric TOOLKIT를 사용하여 생성된 사용자 정의 체크를
지정하는 데 사용됩니다.
STD_USER_LIST_FILE
text/project_name.txt
STD_USER_LIST_FILE
text/part_name.txt
STD_USER_LIST_FILE
text/checkers.txt
STD_USER_LIST_FILE
text/designers.txt
STD_USER_LIST_FILE
text/material.txt
외부 목록
대부분의 목록 항목을 외부 텍스트 파일로 이동할 수 있습니다. 이렇게 하면 구성 파일을
간소화하고 사용자가 여러 구성 파일에서 목록 항목을 재사용할 수 있습니다.
다음 항목을 외부 목록으로 이동할 수 있습니다.
• 매개변수 값 목록
• 모델 이름 목록
• 판금 벤드 테이블
• 드로잉 형식 이름
• 드로잉 메모 높이
• 드로잉 메모 글꼴
• 단위 길이
• 단위 질량
• 패밀리 테이블 매개변수
• 필수 및 사용불가능한 매개변수 메모
• 표준 모델 메모
• 드로잉 기호
• 필요없는 관계식
구성 파일 목록 예:
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
PRT_MODEL_NAME EQ LIST_MODEL_NAMES
LIST_DESIGNERS Damon Stoudamire
LIST_DESIGNERS Walt Williams
LIST_MODEL_NAMES block
LIST_MODEL_NAMES bolt
개별 텍스트 파일 목록 예:
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
PRT_MODEL_NAME EQ LIST_MODEL_NAMES
STD_USER_LIST_FILE designers.txt
STD_USER_LIST_FILE model_names.txt
두 텍스트 파일은 이제 다음 라인을 포함합니다.
• designers.txt
LIST_DESIGNERS Damon Stoudamire
LIST_DESIGNERS Walt Williams
• model_names.txt
LIST_MODEL_NAMES block
LIST_MODEL_NAMES bolt
□ 참고
config_init.mc 파일의 NUM_ITEMS_LONG_LIST 구성 옵션을 사용하여 목록의 항목 수에 대한
상한을 지정할 수 있습니다. 기본 제한은 100개 항목입니다.
MC_REGEN_CONFIG_FILE
text/mc_regen.mcr
재생성 메시지
모델이 첫 번째 피쳐에서 재생성될 때 PTC Creo Parametric 메시지 창에 경고 메시지가
표시되는 경우가 있습니다. PTC Creo Modelcheck는 메시지를 오류나 경고로 보고합니다.
이 옵션을 활성화하는 체크는 REGEN_ERRS 및 REGEN_WRNS입니다.
검색할 텍스트는 mc_regen.mcr의 기본 이름을 가지는 파일에 구성되며 이 파일은
PTC Creo Modelcheckconfig 디렉토리에 있습니다.
시작 구성 파일의 MC_REGEN_CONFIG_FILE 구성 옵션은 다음과 같이 mc_regen.mcr 파일의 이름과
위치를 지정하는 데 사용됩니다.
MC_REGEN_CONFIG_FILE text\mc_regen.mcr
mc_regen.mcr 파일에는 각각 오류와 경고에 사용되는 두 개의 섹션이 있습니다. 각 라인은
E 또는 W로 지정됩니다. 다음은 이러한 파일의 예입니다.
# ModelCHECK Regen Config file (amn) 9-27-99
# This file contains a list of strings to search for
# among the lines that are output when MC Regen is run.
# The format is either E:strings or W:strings
# E means to consider all matching lines to be errors
# W means to consider all matching lines to be warnings
E:ERROR
E:Reference for the section entity no longer exists
E:WARNING: CUT is entirely outside the model
W:WARNING: Design intent is unclear
# This file contains a list of strings to search for
# among the lines that are output when MC Regen is run.
# The format is either E:strings or W:strings
# E means to consider all matching lines to be errors
# W means to consider all matching lines to be warnings
E:ERROR
E:Reference for the section entity no longer exists
E:WARNING: CUT is entirely outside the model
W:WARNING: Design intent is unclear
2016년 1월 31일 일요일
7-4.[Model Check] default_start.mcs 파일 구성 -드로잉 모드
# DRAWING INFORMATION
DRW_FORMAT a0-en
DRW_FORMAT a0-ko
DRW_FORMAT a1-en
DRW_FORMAT a1-ko
DRW_FORMAT
a2-en
DRW_FORMAT
a2-ko
DRW_FORMAT
a3-en
DRW_FORMAT
a3-ko
DRW_FORMAT
a4-en
DRW_FORMAT
a4-ko
드로잉 형식
표준 드로잉 형식은 다음과 같이 시작 구성 파일에 나열되어 있습니다.
DRW_FORMAT A_MFG
DRW_FORMAT A_QC
여기에 나열된 모든 형식은 .frm 파일 확장자를 가져야 하며 PTC Creo Parametric이 찾을 수 있는
디렉토리에 존재해야 합니다. 즉, PTC Creo Parametric 형식 디렉토리나 config.pro 파일의
PRO_FORMAT_DIR 구성 옵션으로 지정된 위치에 존재해야 합니다.
DRW_NOTE_FONT FONT
DRW_NOTE_FONT leroy
DRW_NOTE_FONT isofont
DRW_NOTE_HEIGHT 3.5
DRW_NOTE_HEIGHT 5.0
DRW_NOTE_HEIGHT 0.25
DRW_NOTE_HEIGHT 0.2
드로잉 메모 글꼴 및 높이
표준 주석 글꼴 및 높이가 다음 예와 같이 시작 구성 파일에 나열되어 있습니다.
DRW_NOTE_FONT leroy
DRW_NOTE_FONT isofont
DRW_NOTE_HEIGHT .25
DRW_NOTE_HEIGHT .35
DRW_NOTE_FONT isofont
DRW_NOTE_HEIGHT .25
DRW_NOTE_HEIGHT .35
DRW_LAYER
DETAIL_ITEM NONE 50_ALL_DETAILS
DRW_LAYER
DRAFT_DIM NONE 51_ALL_DIMS
DRW_LAYER
REFDIM NONE 51__REF_DIMS
DRW_LAYER
NOTE NONE 52_ALL_NOTES
DRW_LAYER
SYMBOL NONE 53_ALL_SYMBOLS
DRW_LAYER
DWG_TABLE NONE 54_ALL_TABLES
DRW_LAYER
GTOL NONE 55_ALL_GTOLS
DRW_LAYER
DRAFT_GEOM NONE 56_ALL_DRFT_GEOM
레이어
PTC Creo Modelcheck로 다음과 같은 작업을 수행할 수 있습니다.
• 레이어의 디스플레이 상태를 확인합니다.
• 표준 레이어를 찾아서 상태 설정을 확인합니다. 레이어의 상태가 올바르게 설정되어 있지 않으면
PTC Creo Modelcheck가 사용자의 요청에 따라 해당 상태를 변경할 수 있습니다.
• 레이어의 피쳐를 확인합니다.
• 특정 레이어의 특정 피쳐를 검색합니다. 표준 레이어에 원하는 피쳐가 모두 없으면 PTC Creo
Modelcheck가 사용자의 요청에 따라 해당 피쳐를 통합할 수 있습니다.
시작 구성 파일에서 다음 형식을 사용하여 레이어를 구성합니다.
[MODE]_LAYER [layer] [layer_status] [entity_type]
• [MODE]는 PRT, ASM 또는 DRW입니다.
• [layer]는 레이어의 이름입니다.
• [layer_status]는 레이어 디스플레이 상태입니다. 허용 가능한 값은 다음과 같습니다.
◦ BLANK - 레이어가 숨겨집니다.
◦ DISPLAY - 레이어가 분리됩니다. 이 레이어만 표시하고 다른 모든 레이어는 숨깁니다.
◦ NORMAL - 레이어가 표시됩니다.
◦ NONE - 레이어가 이전에 설정된 디스플레이 상태를 유지합니다.
• [entity_type]은 엔티티 유형입니다. 문제의 레이어에 대한 표준 항목이 없다면 비워둘 수 있습니다.
DRW_SYMBOL ASI
DRW_SYMBOL GEAR
DRW_SYMBOL DOT
드로잉 기호
표준 드로잉 기호는 다음 예와 같이 시작 구성 파일에 나열되어 있는지 체크
DRW_SYMBOL PTC_LOGO
DRW_SYMBOL ANSI
DRW_TABLE_CELLS
[1,1,BOM] [4,2,Rand ]
DRW_TABLE_CELLS
[1,2,Items]
드로잉 테이블 셀
이 체크는 특정 테이블 셀에 표준 텍스트가 포함되어 있는지를 검증합니다.
표준 테이블 셀 텍스트는 시작 구성 파일에서 DRW_TABLE_CELLS 구성 옵션을 사용하여 지정됩니다.
특정 텍스트가 포함되어 있는 특정 셀을 찾아서 테이블을 식별합니다. 그런 다음 PTC Creo Modelcheck는
두번째 셀을 찾아서 표준 텍스트가 포함되어 있는지 확인합니다.
다음 구문을 사용하여 설정합니다.
DRW_TABLE_CELLS [row1, col1, str1] [row2, col2, str2]
예:
DRW_TABLE_CELLS [1,1,BOM] [4,2,PTC]
이제 모든 테이블에서 특정 텍스트를 포함하는 특정 셀을 체크할 수 있습니다.
DRW_NOTE_UNACC
Prescient
DRW_NOTE_UNACC DQA
드로잉에서 사용할 수 없는 메모
사용할 수 없는 텍스트는 다음 구문을 사용하여 별도의 텍스트 파일이나 시작 구성 파일에서 정의됩니다.
DRW_NOTE_UNACC [NOTE_TEXT]
텍스트는 대/소문자를 구분합니다.
별도의 텍스트 파일이 사용되면 시작 구성 파일에서 다음과 같이 지정됩니다.
STD_DRW_INFO_FILE [FILE_NAME]
DRW_IGNORE_SHEETS
IGNORE_SHEETS
LIST_IGNORE_SHEETS
무시되는 드로잉 시트
무시되는 드로잉 시트는 다음 구문을 사용하여 시작 구성 파일에서 지정됩니다.
DRW_IGNORE_SHEETS [PARAM_NAME] [Sheet]
• [PARAM_NAME]은 이 체크를 완료하기 위해 드로잉에 존재해야 하는 매개변수 이름입니다.
이 매개변수가 존재하지 않으면 이 체크는 생략됩니다.
• [Sheet]는 생략될 시트 수입니다. 허용 가능한 값은 다음과 같습니다.
◦ FIRST - 드로잉의 첫 번째 시트
◦ LAST - 드로잉의 마지막 시트
◦ ## - 특정 시트 번호
◦ LIST_xxx - 시트 목록 다음 구문을 사용하여 목록을 생성할 수 있습니다.
LIST_xxx 1
LIST_xxx 2
LIST_IGNORE_SHEETS 2
7-3.[Model Check] default_start.mcs 파일 구성 -어셈블 모드
# ASSEMBLY MODE START PART REPORT CONFIGURATION
ASM_DATUM_PLANE
ASSY_SIDE 1
ASM_DATUM_PLANE
ASSY_TOP 2
ASM_DATUM_PLANE
ASSY_FRONT 3
ASM_DATUM_CSYS
CSYS_ASSEM_DEF 4
ASM_VIEW TOP
ASM_VIEW BOTTOM
ASM_VIEW FRONT
ASM_VIEW BACK
ASM_VIEW LEFT
ASM_VIEW RIGHT
ASM_PARAMETER PROJECT_NAME STR
NEQ NULL
ASM_PARAMETER MODEL_NAME STR NEQ
NULL
ASM_PARAMETER DESIGNED STR EQ
LIST_DESIGNERS
ASM_PARAMETER CHECKED STR EQ
LIST_CHECKERS
ASM_PARAMETER APPROVED STR EQ
LIST_CHECKERS
ASM_PARAMETER WEIGHT NUMBER NEQ
NULL
ASM_PARAMETER WEIGHT_POUND NUMBER
NEQ NULL
ASM_PARAMETER PART_COST NUMBER NEQ
NULL
ASM_PARAMETER
DESCRIPTION STR NEQ
NULL
ASM_LAYER
00_COMPONENTS NONE COMPONENT
ASM_LAYER
00_DEF_PLANES BLANK DATUMS
ASM_LAYER
01_ALL_PLANES BLANK DATUMS
ASM_LAYER
02_ALL_CSYS BLANK CSYS
ASM_LAYER 20_ALL_FEATURES NONE
FEATURE
2016년 1월 28일 목요일
10.[Model Check] GeomIntegrityCHECK 정보
GeomIntegrityCHECK 유틸리티로 다음 작업을 수행할 수 있습니다.
• 모델이 VDA(Verbund der Automobilindustrie) 4955 설계 사양에 부합되는지를 확인해 줍니다.
VDA 4955는 자동차 모델 품질 표준입니다.
VDA 4955는 자동차 모델 품질 표준입니다.
• 모델에 있는 형상을 확인하고 다운스트림 응용 프로그램이나 다른 CAD 시스템으로 모델을 가져오는 것을
어렵게 만드는 영역을 식별합니다.
어렵게 만드는 영역을 식별합니다.
• 문제가 있는 경우 모델의 모든 세부 형상 정보가 있는 종합 보고서에 문제를 표시합니다. 이 보고서는 PTC
Creo Modelcheck에서 생성되는 보고서와 유사합니다. 이 보고서에서 PTC Creo Parametric 모델의 문제를
강조 표시할 수 있습니다. 또는 config_init.mc 파일의 MC_VDA_RUN 구성 옵션을 설정하
GeomIntegrityCHECK를 PTC Creo Modelcheck와 함께 실행하고 PTC Creo Modelcheck 보고서에 결과를
보고할 수 있습니다. 모델을 고치려면 PTC Creo Parametric을 사용합니다.
Creo Modelcheck에서 생성되는 보고서와 유사합니다. 이 보고서에서 PTC Creo Parametric 모델의 문제를
강조 표시할 수 있습니다. 또는 config_init.mc 파일의 MC_VDA_RUN 구성 옵션을 설정하
GeomIntegrityCHECK를 PTC Creo Modelcheck와 함께 실행하고 PTC Creo Modelcheck 보고서에 결과를
보고할 수 있습니다. 모델을 고치려면 PTC Creo Parametric을 사용합니다.
9.[Model Check] default_status.mcq
상태 구성 파일 정보
상태 구성 파일 또는 상태 파일의 확장자는 .mcq이며 모델 상태에 대한 기준이 들어 있습니다. 이런 상태 구성 파일이 여러 개 있을 수 있습니다. 조건 파일은 사용자가 PTC Creo Modelcheck를 실행할 때마다 어떤 상태 파일을 사용할지를 결정합니다. 오류 및 경고 수가 기준입니다.
PTC Creo Modelcheck에서는 다음과 같은 방법으로 모델 상태가 결정됩니다.
• 녹색(Green) - 상태 구성 파일의 GREEN 옵션에 대한 오류 또는 경고 수보다 작거나 같습니다.
• 노란색(Yellow) - 상태 구성 파일의 YELLOW 옵션에 대한 오류 또는 경고 수보다는 작거나 같고 GREEN 옵션에 대한 오류 또는 경고 수보다는 큽니다.
• 적색(Red) - 상태 구성 파일의 YELLOW 옵션에 대한 오류 또는 경고 수보다 큽니다.
예: 상태 구성 파일(.mcq)
GREEN 5E,10W
YELLOW 8E,15W
YELLOW 8E,15W
이전 예에서
• 5개 미만의 에러 또는 10개 미만의 경고가 있는 경우 모델의 상태는 녹색입니다.
• 8개 미만의 에러 또는 15개 미만의 경고가 있는 경우 모델의 상태는 노란색입니다.
• 8개 이상의 에러 또는 15개 이상의 경고가 있는 경우 모델의 상태는 빨간색입니다.
8.[Model Check] default_constant.mcn
- 상수 구성 파일 정보
상수 구성 파일(상수 파일)은 .mcn 확장자를 가지며 PTC Creo Modelcheck에서 사용하는
상수 값을 포함합니다. 상수 구성 파일을 사용하여 짧은 모서리 길이와 같은 상수 값을 지정합니다.
이러한 파일은 여러 개가 있을 수 있습니다. 조건 파일은 사용자가 PTC Creo Modelcheck를 실행할
때마다 어떤 상수 파일을 사용할지 결정합니다.
#
CONSTANT REPORT CONFIGURATION
SHORT_EDGE
0.1
SHORT_EDGE_BATCH 0.1
SHORT_EDGE 및 SHORT_EDGE_BATCH
PTC Creo Modelcheck에서 짧은 모서리로 간주하는 모서리의 최소 길이를 정의합니다.
SHORT_EDGE 구성 옵션에서 다음 두 값을 사용할 수 있습니다.
• 숫자 값
• 문자열 CALCULATE. 대화식 모드에서 PTC Creo Modelcheck는 짧은 모서리에 대한
권장 값을 자동으로 계산하고 체크되는 모델에 해당 값을 적용합니다.
권장 값을 자동으로 계산하고 체크되는 모델에 해당 값을 적용합니다.
일괄 처리 모드에서 PTC Creo Modelcheck는 짧은 모서리에 대한 권장 값을 계산하지 않습니다.
이 경우 SHORT_EDGE_BATCH 구성 옵션을 사용하여 값을 설정합니다.
이 경우 SHORT_EDGE_BATCH 구성 옵션을 사용하여 값을 설정합니다.
SHORT_EDGE_BATCH 구성 옵션의 값은 SHORT_EDGE 구성 옵션이 CALCULATE로 설정된
경우에만 사용됩니다
경우에만 사용됩니다
PERC_EARLY_ROUND 0.3
PERC_EARLY_DRAFT 0.3
PERC_EARLY_CHAMF 0.3
PERC_EARLY_COSMETIC 0.7
모델 트리의 최상위부터 시작하여 라운드가 존재해서는 안되는 모델의 모든 피쳐에 대한 백분율을 정의합니다.
SMALL_RADIUS 0.01
원통형 서피스(라운드와 구멍 등)의 최소 반지름을 정의합니다.
ACCURACY_LOW 0.0005
ACCURACY_UPP 0.0013
MIN_ABS_ACCURACY 0.001
MAX_ABS_ACCURACY 0.0030
SHARP_ANGLE 5.0
예리한 각도로 간주되는 두 서피스 간의 최소 각도를 정의합니다.
MIN_TOLERANCE 0.1
MAX_DRAW_SHEETS 2
RC_PARAMETER_NAME MATERIAL (RC_MODEL_TYPE)
RuleCHECK가 모델에 적용하는 규칙 셋을 결정합니다. 구성 파일에 이 라인이 존재하지 않으면
RC_MODEL_TYPE 매개변수가 기본값으로 사용됩니다.
MAX_SKETCH_ITEMS 100
GeomIntegrityCHECK 상수
• TINY_ELMNT_TOL
• TINY_ELMNT_AREA_TOL
• TINY_DRW_ELMNT_TOL
• ID_ELMNT_TOL
• ID_DRW_ELMNT_TOL
• POS_CONT_TOL1
• TANG_CONT_TOL2
• CURV_CONT_TOL3
• POLYN_DEG_TOL
• KNOT_TOL
• SELF_DIST_TOL
• TINY_SEGMENT_TOL
• CURVATURE_RAD_TOL
• BOUND_ANGLE_MIN
• BOUND_CRV_INT_TOL
• BOUND_CRV_SRF_TOL
• NUM_SEGMENT_TOL
• KNIFE_EDGE_TOL
• DIST_VERT_EDGE_TOL
• DIST_VERT_FACE_TOL
GeomIntegrityCHECK 상수에 대한 자세한 내용은 GeomIntegrityCHECK 항목을 참조하십시오
2016년 1월 23일 토요일
2016년 1월 22일 금요일
7-1.[Model Check] default_start.mcs 파일 구성 -부품모드
- 개념
Start 구성 파일(시작 파일)에는 부품의 초기화 정보가 저장됩니다. PTC Creo Modelcheck는
모델 체크 중에 이 정보를 사용합니다. 시작 구성 파일의 확장자는 .mcs입니다.
시작 구성 파일에서 부품 모드 옵션, 어셈블리 모드 옵션, 드로잉 모드 옵션 및 외부 파일을
초기화할 수 있습니다.
시작 구성 파일이 여러 개 있을 수 있으며 한 번에 여러 파일을 사용할 수 있습니다.
조건 파일은 사용자가 PTC Creo Modelcheck를 실행할 때마다 어떤 시작 파일을 사용할지 결정합니다.
Start 구성 파일은 회사 표준의 준수 여부를 검사하고, 필요에 따라 Legacy Data를
회사 표준 규칙에 맞도록 레이어나 Parameter 등을 바꿀 때 사용 합니다.
주요 기능은 아래와 깉습니다.
◎ 모델명 Check
◎
Datum
이름
검사
◎
표준
View
Check
◎
회사
표준 Parameter
Check
◎
표준
Parameter
추가
◎
표준
Parameter로
Old
Parameter 이름
변경
◎
Family
Table에
존재하는 표준 Parameter
Check
◎
레이어
상태 Check
◎
각
아이템에 대한 레이어
이동
◎
Extra
레이어
Check
/ 삭제
환경 제공
◎
표준
길이/중량
단위 Check
◎
표준
재질명
Check
◎
표준
공차 유형 설정
◎
관계식과
그 주석 Check
◎
Bend
Table Check
◎
Pro/ENGINEER
Version Check
◎
표준
Format
사용
여부 Check
◎
표준
주석 Font와
높이 Check
◎
표준
도면 Layer
Check
◎
표준
도면 기호 Check
◎
최대
도면 장수 ● 기능 설명
기능 설명을 쉽게 하기 위해 Default_start.mcs 파일을 예를 들어 설명 합니다
*******************************************************************************************
! Configuration file for ModelCHECK.
! Date : 06/11/2006
# PART MODE START PART REPORT CONFIGURATION
!28-Sep-00 AMN $$1 Change back slash to forward in MC_REGEN_CONFIG_FILE
!07-Nov-00 SS $$2 Added the correct tag for simprep name check
!18-Feb-02 RJ $$3 Modified as per SPR901977
!08-Apr-03 RJ $$4 Added new param types INTEGER and REAL
!10-Jul-03 RJ $$5 Obsoleted param type NUMBER
> 파일 설명을 적습니다
PRT_DATUM_PLANE TOP 1
PRT_DATUM_PLANE RIGHT 2
PRT_DATUM_PLANE FRONT 3
PRT_DATUM_CSYS DEF_CSYS 4
> 표준 Feature 순서
표준 기준
표준 기준(기준 축, 좌표계, 커브, 평면, 점)과 피쳐 목록 내의 표준 기준 위치를 확인할 수 있습니다.
시작 구성 파일에서 다음 형식을 사용하여 표준 기준을 설정합니다.
[MODE]_DATUM_[ITEM] [item_name] [#]
여기서
• [MODE]는 PRT 또는 ASM입니다.
• [ITEM]은 AXIS, PLANE, CSYS, POINT 또는 CURVE입니다.
• [item_name]은 항목의 이름입니다. 항목의 이름이 중요하지 않으면 NONE을 사용합니다.
• [#]은 피쳐 번호입니다. 피쳐 이름만 중요할 경우 피쳐 번호를 생략할 수 있습니다.
필수 및 사용불가능한 매개변수 주석
필수 매개변수 주석은 시작 구성 파일 또는 별도의 텍스트 파일에 다음 형식을 사용하여 정의됩니다.
[MODE]_PARAM_NOTE_REQ [parameter] [file_name].txt
PRT_VIEW TOP
PRT_VIEW FRONT
PRT_VIEW BOTTOM
PRT_VIEW BACK
PRT_VIEW RIGHT
PRT_VIEW LEFT
> 표준 View Name ;모델에 대한 보기의 표준 이름을 지정합니다
PRT_PARAMETER MODEL STR EQ circ
PRT_PARAMETER PN NONE EQ PDM
PRT_PARAMETER COMPANY STR EQ Parametric Technology
PRT_PARAMETER EMPTY NONE NEQ NULL
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
PRT_PARAMETER RELEASED BOOL EQ YES
PRT_PARAMETER DRAFT_ANGLE REAL LTE 5
PRT_PARAMETER DRAFT_ANGLE REAL GTE 3
PRT_PARAMETER DESCRIPTION STR NEQ *test*
PRT_PARAMETER MATERIAL STR NEQ LIST_BAD_MATL
PRT_PARAMETER MATERIAL STR EQ PDM
PRT_PARAMETER RC_MODEL_TYPE STR EQ LIST_MODEL_TYPE
PRT_PARAMETER ENG_PRJ_NO STR EQ LIST_PRJ_NO
PRT_PARAMETER ENG_PRJ_NO STR EQ PDM
PRT_PARAMETER DEPARTMENT STR LTE LENGTH_12
PRT_PARAMETER MASS REAL
PRT_PARAMETER VOLUME REAL
PRT_PARAMETER MC_INT INTEGER EQ 12345
PRT_PARAMETER MC_REAL REAL EQ 5.33
> 표준 parameter를 체크 합니다.
PTC Creo Modelcheck는 모델 매개변수가 회사 표준을 따르는지 확인하는 매개변수 체크를 포함합니다.
매개변수에서 다음 정보를 검증할 수 있습니다.
• 매개 변수 유형 viz, string, integer, boolean, real
• PDM이 지정되었는지 여부
• 값이 할당되었는지 여부
시작 구성 파일에서 다음 형식을 사용하여 매개변수를 체크 합니다.
[MODE]_PARAMETER [name] [type] [equality] [value]
• [MODE]는 PRT, ASM 또는 DRW입니다.
• [name]은 매개변수의 이름입니다. 이름은 대/소문자를 구분하지 않습니다.
• [type]은 매개변수의 유형입니다. 허용 가능한 값은 다음과 같습니다.
◦ STR - 문자열 값
◦ BOOL - 부울 값(Yes/No)
◦ INTEGER - 정수 값
◦ REAL - 실수 값
◦ NONE - 비표준 유형
• [equality]는 동등한 상태입니다. 허용 가능한 값은 다음과 같습니다.
◦ EQ - 값이나 값 목록과 같음
◦ NEQ - 값이나 값 목록과 같지 않음
◦ LT - 보다 작음
◦ GT - 보다 큼
◦ LTE - 작거나 같음
◦ GTE - 크거나 같음
• [value]는 값입니다. 값은 대/소문자를 구분합니다. 허용 가능한 값은 다음과 같습니다
◦ 정확한 값을 지정하거나 체크보다 작거나 큰 수를 지정할 수 있습니다.
◦ 매개변수가 PDM 지정이 되어야 하는 경우에는 PDM을 지정할 수 있습니다.
◦ 매개변수에 지정된 값이 없는 경우에는 NULL을 지정할 수 있습니다.
◦ *, ?, # 및 $를 와일드카드로 사용할 수 있습니다. 각 기호의 의미는 다음과 같습니다.
▪ * - 문자(문자 수 제한 없음)
▪ ? - 문자 하나(숫자, 알파벳 또는 기호)
▪ # - 숫자 하나
▪ $ - 문자열 하나
(실제 사용 예)
PRT_PARAMETER
PROJECT_NAME STR EQ LIST_PROJECTS
PRT_PARAMETER MODEL_NAME STR EQ LIST_PROJECTS
PRT_PARAMETER PART_NAME STR NEQ
NULL
PRT_PARAMETER PART_CODE NUMBER
NEQ NULL
PRT_PARAMETER
DESIGNED STR EQ LIST_DESIGNERS
PRT_PARAMETER CHECKED STR EQ LIST_CHECKERS
PRT_PARAMETER APPROVED STR EQ LIST_CHECKERS
PRT_PARAMETER MATERIAL STR EQ LIST_MATERIAL
PRT_PARAMETER WEIGHT NUMBER LTE 200
PRT_PARAMETER WEIGHT_POUND NUMBER
LTE 200
PRT_PARAMETER PART_COST NUMBER LTE
100
□ 주의
LIST_XXX를 지정할 수 있습니다. 여기서 XXX는 허용 가능한 값 목록의 이름입니다.
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
다음과 같이 시작 구성 파일의 각 라인에서 목록의 각 멤버를 지정합니다.
LIST_DESIGNERS Michael Jordan
LIST_DESIGNERS Grant Hill
LIST_DESIGNERS Penny Hardaway
LIST_DESIGNERS Grant Hill
LIST_DESIGNERS Penny Hardaway
PRT_LAYER 01_ALL_PLANES BLANK DATUMS
PRT_LAYER 02_ALL_CSYS BLANK CSYS
PRT_LAYER 03_ALL_AXES BLANK AXIS
PRT_LAYER 04_ALL_POINTS NONE DATUM_POINT
PRT_LAYER 05_ALL_CURVES NORMAL CURVE
PRT_LAYER 06_ALL_SURFS NORMAL DATUM_QUILT
PRT_LAYER 07_ALL_HOLES NONE HOLE
PRT_LAYER 08_ALL_DRAFTS NONE DRAFT
PRT_LAYER 09_ALL_ROUNDS NONE ROUND
PRT_LAYER 10_ALL_CHAMFER NONE CHAMFER
PRT_LAYER 10__CORN_CHAMFERS NONE CORN_CHAMF
PRT_LAYER 11_ALL_COSMETICS NONE COSMETIC
PRT_LAYER 12_COPY_GEOM NONE COPY_GEOM
PRT_LAYER 20_ALL_FEATURES NONE FEATURE
> 표준 Layer / 상태 / 포함될 Feature 유형 체크
PTC Creo Modelcheck로 다음과 같은 작업을 수행할 수 있습니다.
• 레이어의 디스플레이 상태를 확인합니다.
• 표준 레이어를 찾아서 상태 설정을 확인합니다. 레이어의 상태가 올바르게
설정되어 있지 않으면 PTC Creo Modelcheck가 사용자의 요청에 따라 해당
상태를 변경할 수 있습니다.
설정되어 있지 않으면 PTC Creo Modelcheck가 사용자의 요청에 따라 해당
상태를 변경할 수 있습니다.
• 레이어의 피쳐를 확인합니다.
• 특정 레이어의 특정 피쳐를 검색합니다. 표준 레이어에 원하는 피쳐가 모두
없으면 PTC Creo Modelcheck가 사용자의 요청에 따라 해당 피쳐를 통합할 수 있습니다.
없으면 PTC Creo Modelcheck가 사용자의 요청에 따라 해당 피쳐를 통합할 수 있습니다.
시작 구성 파일에서 다음 형식을 사용하여 레이어를 구성합니다.
[MODE]_LAYER [layer] [layer_status] [entity_type]
• [MODE]는 PRT, ASM 또는 DRW입니다.
• [layer]는 레이어의 이름입니다.
• [layer_status]는 레이어 디스플레이 상태입니다. 허용 가능한 값은 다음과 같습니다.
◦ BLANK - 레이어가 숨겨집니다.
◦ DISPLAY - 레이어가 분리됩니다. 이 레이어만 표시하고 다른 모든 레이어는 숨깁니다.
◦ NORMAL - 레이어가 표시됩니다.
◦ NONE - 레이어가 이전에 설정된 디스플레이 상태를 유지합니다.
• [entity_type]은 엔티티 유형입니다. 문제의 레이어에 대한 표준 항목이 없다면 비워둘 수 있습니다. 허용 가능한 값은 아래 테이블에 나열되어 있습니다.
LIST_XXX로 명명된 목록을 사용하여 피쳐 이름을 엔티티 유형으로 나열할 수 있습니다.
여기서 XXX는 사용된 목록의 이름입니다. 예를 들어, 기본 기준이 DEFAULT_DATUMS라는
레이어로 이동하도록 지정하려면 다음 구문을 사용합니다.
여기서 XXX는 사용된 목록의 이름입니다. 예를 들어, 기본 기준이 DEFAULT_DATUMS라는
레이어로 이동하도록 지정하려면 다음 구문을 사용합니다.
PRT_LAYER DEFAULT_DATUMS NONE LIST_DEF EXCLUSIVE
그런 다음 이 레이어에서 포함할 기준 이름 목록을 생성합니다. 시작 구성 파일이나
시작 구성 파일이 참조하는 외부 파일에 이 목록을 생성합니다.
시작 구성 파일이 참조하는 외부 파일에 이 목록을 생성합니다.
LIST_DEF DTM1
LIST_DEF DTM2
LIST_DEF DTM3
LIST_DEF CSYS_0
LIST_DEF DTM2
LIST_DEF DTM3
LIST_DEF CSYS_0
라인 끝에 EXCLUSIVE라는 단어가 추가되면 PTC Creo Modelcheck는 다른 레이어에 대한
규칙 세트에 나열된 피쳐를 무시합니다.
EXCLUSIVE 옵션을 사용하는 라인은 구성 파일에서 단독이 아닌 라인 앞에 와야 합니다.
PRT_COMMENT Ensures that weight parameter is set to mass property value
PRT_RELATION weight=mp_mass("")
PRT_COMMENT Ensures that weight_pound parameter is set to mass property value
PRT_RELATION weight_pound=mp_volume("")*0.0022
> 표준 Relation Check
관계식 및 관계식 설명
PTC Creo Modelcheck는 실행 시 표준 관계식과 설명 라인을 체크할 수 있습니다.
시작 구성 파일에서 다음 형식을 사용합니다.
시작 구성 파일에서 다음 형식을 사용합니다.
PRT_RELATION MASS=mp_mass("")
PRT_COMMENT Sets the mass parameter to the mass value
PRT_RELATION D12=5
PRT_COMMENT Sets the mass parameter to the mass value
PRT_RELATION D12=5
ModelUPDATE에서 필요없는 관계식 제거
필요없는 관계식의 이름을 지정할 수 있습니다. REL_UNWANTED 체크에서 필요없는
관계식이 제거되도록 구성된 경우 ModelUPDATE는 이러한 관계식을 제거합니다.
시작 구성 파일에서 다음 형식을 사용합니다.
관계식이 제거되도록 구성된 경우 ModelUPDATE는 이러한 관계식을 제거합니다.
시작 구성 파일에서 다음 형식을 사용합니다.
PRT_REL_UNWANTED [relation]
ASM_REL_UNWANTED [relation]
ASM_REL_UNWANTED [relation]
다음과 같이 외부 텍스트 파일을 사용하여 필요없는 관계식을 나열할 수 있습니다.
PRT_REL_UNWANTED text/unwanted_relations.txt
PRT_PRO_VERSION 199632
Creo Parametric 빌드 및 버전
PTC Creo Modelcheck는 적절한 버전의 PTC Creo Parametric가 사용되었는지
확인하기 위해 현재 모델이 마지막으로 저장된 시기를 체크할 수 있습니다.
시작 구성 파일에서 다음 형식을 사용합니다.
PRT_PRO_VERSION 1997360
ASM_PRO_VERSION 1998410
DRW_PRO_VERSION 1996320
날짜는 다음과 같은 형식으로 지정해야 합니다. YYYYWW0
여기서 YYYY는 연도를, WW는 주를, 0은 해당 주의 첫 빌드를 나타냅니다
PRT_FT_PARAMETER PN
PRT_FT_PARAMETER MC_ERRORS
PRT_FT_PARAMETER PN
PRT_FT_PARAMETER MC_CONFIG
PRT_FT_PARAMETER MODELCHECK
패밀리 테이블이 있는 모델에서 표준 매개변수가 패밀리 테이블에 존재하는지를
확인할 수 있습니다. 시작 구성 파일에서 다음 형식을 사용하여 표준 패밀리 테이블
매개변수를 지정합니다.
[MODE]_FT_PARAMETER [parameter]
• [MODE]는 PRT 또는 ASM입니다.
• [parameter]는 모든 패밀리 테이블에 존재해야 하는 매개변수 이름입니다.
PRT_MODEL_NAME NEQ ALL_NUMBERS
PRT_MODEL_NAME LTE LENGTH_15
PRT_MODEL_NAME EQ ???_*
PRT_INSTANCE_NAME EQ GENERIC
PRT_SIMPREP_NAME EQ SIMP_*
PRT_SIMPREP_NAME EQ SIMP_*
모델 이름
PTC Creo Modelcheck에서는 다음과 같이 PTC Creo Parametric 모델 이름, 인스턴스,
단순화 표현 등이 회사 명명 표준을 따르는지 확인할 수 있습니다.
• 파일 이름이 특정 문자 수보다 작거나, 같거나 또는 큽니까?
• 파일 이름이 문자로만나 또는 숫자로만 구성되어 있습니까?
• 파일 이름이 특정 문자열을 포함하고 있습니까?
시작 구성 파일에서 다음 형식을 사용하여 레이어를 구성합니다.
[MODE]_[MOD_INST]_NAME [equality] [value]
• [MODE]는 PRT, ASM 또는 DRW입니다.
• [MOD_INST]는 MODEL, INSTANCE 또는 SIMPREP입니다.
• [equality]는 동등 관계입니다. 허용 가능한 값은 다음과 같습니다.
◦ EQ - 같음
◦ NEQ - 같지 않음
◦ LT - 보다 작음(길이만 해당)
◦ GT - 보다 큼(길이만 해당)
◦ LTE - 작거나 같음(길이만 해당)
◦ GTE - 크거나 같음(길이만 해당)
• [value]는 모델 이름 값입니다. 값에 대한 규칙은 다음과 같습니다.
◦ PTC Creo Parametric 모델마다 이름이 달라야 하므로 정확한 값을 지정하면 안 됩니다.
◦ 모든 모델 이름이 문자로만 구성되어 있는지 확인하려면 ALL_CHARACTERS를 사용합니다.
이 체크는 이름에 있는 대시(-) 또는 밑줄(_)을 무시합니다.
◦ 모든 모델 이름이 숫자로만 구성되어 있는지 확인하려면 ALL_NUMBERS를 사용합니다.
이 체크는 이름에 있는 대시(-) 또는 밑줄(_)을 무시합니다.
◦ LENGTH_##을 사용합니다. 여기서 ##은 숫자입니다. 이 체크는 모델 이름의 문자 수가
특정 수보다 작은지, 작거나 같은지, 같은지, 큰지 또는 크거나 같은지 확인합니다.
◦ *, ?, # 및 $를 와일드카드로 사용할 수 있습니다. 각 기호의 의미는 다음과 같습니다.
▪ * - 문자(문자 수 제한 없음)
▪ ? - 문자 하나(숫자, 알파벳 또는 기호)
▪ # - 숫자 하나
▪ $ - 문자열 문자 하나
• DRW_MODEL_NAME에 대해 드로잉의 이름이 드로잉에 추가된 첫 번째 모델 이름과 같은지 확인하려면 FIRST_MODEL의 값을 지정할 수 있습니다.
• 허용 가능한 값 목록을 참조하려면 LIST_XXX를 지정합니다.
PRT_MODEL_NAME EQ LIST_NAMES
다음과 같이 구성 파일의 각 라인에서 LIST_NAMES 목록의 각 멤버를 지정합니다.
LIST_NAMES CE_*
LIST_NAMES CD_*
LIST_NAMES EO_*
이 체크는 모든 모델 이름이 CE_, CD_ 또는 EO_로 시작하는지 확인합니다.
또는 다음과 같이 목록이 들어 있는 텍스트 파일을 참조할 수 있습니다.
LIST_NAMES text/list.txt
예:
PRT_MODEL_NAME EQ ALL_CHARACTERS
PRT_MODEL_NAME EQ ALL_NUMBERS
PRT_MODEL_NAME EQ LIST_NAMES
PRT_INSTANCE_NAME EQ XYZ_*
PRT_INSTANCE_NAME EQ GENERIC
ASM_MODEL_NAME LT LENGTH_12
ASM_INSTANCE_NAME EQ E_##_*
DRW_MODEL_NAME EQ CD_*
DRW_MODEL_NAME EQ ???_CD
DRW_MODEL_NAME EQ FIRST_MODEL
와일드카드의 예:
• *test - test로 끝나는 값이어야 합니다. 예를 들어 model test가 허용 가능한 값이 될 수 있습니다.
• ??-?? - 다섯 문자로 이루어지고 셋째 문자가 대시(-)인 값이어야 합니다.
• ####-$000 - 처음 네 문자는 숫자이고 다섯째 문자는 대시(-)이며 여섯째 문자는 하나의 글자이고
마지막 세 문자는 0(영)이어야 합니다.
• ???_* - 처음 세 문자는 임의의 문자이며 바로 뒤에 밑줄이 와야 합니다.
PRT_UNITS_LENGTH MM
PRT_UNITS_MASS KILOGRAM
길이 단위
모델의 길이 단위를 확인할 수 있으며 허용 가능한 목록에 속해 있는지 확인할 수 있습니다.
이들 단위는 시작 구성 파일에서 다음 예와 같이 구성됩니다.
이들 단위는 시작 구성 파일에서 다음 예와 같이 구성됩니다.
PRT_UNITS_LENGTH INCH
PRT_UNITS_LENGTH MM
PRT_UNITS_LENGTH MM
질량 단위
모델의 질량 단위를 확인할 수 있으며 허용 가능한 목록에 속해 있는지 확인할 수 있습니다.
이들 단위는 시작 구성 파일에 다음 예와 같이 구성되어 있습니다.
이들 단위는 시작 구성 파일에 다음 예와 같이 구성되어 있습니다.
PRT_UNITS_MASS KILOGRAM
ASM_UNITS_MASS POUND
ASM_UNITS_MASS POUND
참고:
|
단위는 예와 같이 대문자로 올바르게 입력해야 합니다.
|
MATERIAL_NAME STEEL
MATERIAL_NAME ALUMINUM
MATERIAL_NAME PLASTIC
재료 이름
재료 이름을 확인할 수 있으며 허용 가능한 목록에 속해 있는지 확인할 수 있습니다.
이 옵션은 시작 구성 파일에 다음 예와 같이 구성되어 있습니다.
이 옵션은 시작 구성 파일에 다음 예와 같이 구성되어 있습니다.
MATERIAL_NAME STEEL
MATERIAL_NAME ALUMINUM
MATERIAL_NAME ALUMINUM
PTC Creo Modelcheck 보고서에서 재료를 업데이트할 수 있습니다. 이 작업을
수행하려면 .mtl 확장자를 갖는 유효한 재료 파일이 작업 디렉토리나 config.pro 파일의
pro_material_dir 구성 옵션으로 지정된 위치에 있어야 합니다.
수행하려면 .mtl 확장자를 갖는 유효한 재료 파일이 작업 디렉토리나 config.pro 파일의
pro_material_dir 구성 옵션으로 지정된 위치에 있어야 합니다.
PRT_TOL_TYPE DIN/ISO
공차 유형
PTC Creo Modelcheck는 모델에 사용된 공차 유형을 확인할 수 있습니다. ANSI 및 DIN/ISO
두 가지 유형을 사용할 수 있습니다. 시작 구성 파일에서 다음 형식을 사용합니다.
두 가지 유형을 사용할 수 있습니다. 시작 구성 파일에서 다음 형식을 사용합니다.
PRT_TOL_TYPE ANSI
PRT_TOL_TYPE DIN/ISO
PRT_TOL_TYPE DIN/ISO
피드 구독하기:
글 (Atom)


