본문 바로가기
  • Welcome!
Creo korea 임시/ToolBOX Web - Memo

#2 MODEL CHECK - Rule Check

by ToolBOX01 2022. 3. 4.
반응형

■ 소개

조직에서 제품별 규칙 체크리스트를 생성하고, 시행하여 해당 모델이 제품별 설계 표준을 준수하도록 합니다.

- RuleCHECK 기능은 모델을 생성하거나 검토하는 동안 모델 검증을 위해 모델 설계에 대해 설정된 규칙을 표시하는
  정보 도구 입니다.  RuleCHECK는 모델 치수(예: 구멍 지름/두께)가 설정된 규칙을 따르는지 여부에 관계없이 평가
  하거나 확인하지 않으며 어떤 종류의 모델 형상이나 치수도 업데이트하지 않습니다.

 

 

[ Rulecheck 예제 화면 ]

 

1) 조직에서 중요한 엔지니어링 규칙을 문서화하고 시행 -설계 조언자를 개발 가능

2) 회사에서 설계하는 각 유형의 부품 및 어셈블리에는 특정 규칙이 할당 가능

3) 대화식 Rule Check - 모델이 작업 중인 모델 유형에 대해, 지정된 규칙을 준수하는지 수동으로 확인하고 승인

4) 사용자 정의 소프트웨어를 개발하지 않고도 모든 방정식, 규칙 및 설계 단계를 정의하고 사용자에게 제시 가능

5) 규칙 파일을 업데이트하기만 하면 RuleCHECK에 향후 따라야 하는 새 규칙을 쉽게 구성 가능

 


■ 구성 방법

모델을 적절한 유형으로 분류한 다음 해당 유형의 모델에 사용할 적절한 규칙 세트를 정의해야 합니다.

 

▶ 엔지니어링 규칙

고품질 부품을 설계하는 방법에 대한 회사의 지식 기반을 포착 - 필요한 부품 두께, 여유 공간, 구배 각도 또는 재료가
포함 가능

 

 

설계 프로세스 단계

어셈블리 유형이 여러 번 만들어지면, 가장 효율적인 방법이 분명해집니다. 모든 사용자에 대해 문서화를 합니다

 

 

필수 결과물

분석, 제조, 마케팅, ERP와 같은 다운스트림 애플리케이션을 지원하기 위해,  Creo Parametric 사용자는 특정 매개변수,
단순화 표현, 드로잉 및 중립 파일을 정의하거나 생성 가능 합니다

 

 

Creo Parametric 모범 사례

RuleCHECK에 대해 지정된 형식으로 규칙이 정의되면 작업 중인 모델 유형에 대한 Creo 세션을 통해 이 지식 기반에 액세스 가능 합니다

 

 


■ Rukecheck 파일

Rulecheck 프로그램은 사전 정의된 "Rulecheck" 파일이 필요 합니다. ptc 파일은 <creo-loadpoint>/modchk/text/<language>/rules에 있습니다. 이러한 파일 이름은 원하는 대로 지정할 수 있지만 확장자는 ".rule"이어야 하며, 모델과 규칙 셋을 연결하려면 Creo 모델 파일에 "RC_MODEL_TYPE" 매개변수의  값과 규칙 파일 이름이 동일해야 합니다. 

 

파라메터 : RC_MODEL_TYPE 규칙 파일 이름
cast cast.rule
plastic plastic.rule
sheetmetal sheetmetal.rule

 

# Rand Technologies RuleCHECK Rule File
#           
# Note:  The name of this file should be the same as the model
#        type that the rules apply to with the suffix '.rule'
#
# Lines in this file which begin with '#' are considered 
# comments.  The format of the rules in this file is:
#
# <Name>
# <Type>          (Hard or Soft)
# <Version>
# <Description>
# EndOfRule
#
# The 'EndOfRule' indicates the end of the description, and
# description lines should be no more than 80 characters long
#
Rounds
Hard    
1.0
Rounds should not have radiuses less than 1/16"
EndOfRule
#
Wall_Thickness
Soft     
1.0
The following table shows the minimum recommended wall thickness
for plastic parts:
<P>
<TABLE ALIGN=CENTER BORDER WIDTH=250>
<TD WIDTH=50% ALIGN=CENTER><B>Depth (in.)</B></TD>
<TD WIDTH=50% ALIGN=CENTER><B>Wall Thickness</B></TR>
<TR>
<TD ALIGN=LEFT>Up to 2</TD>
<TD ALIGN=LEFT>0.060</TR>
<TR>
<TD ALIGN=LEFT>2 to 4</TD>
<TD ALIGN=LEFT>0.060 to 0.080</TR>
<TR>
<TD ALIGN=LEFT>4 to 6</TD>
<TD ALIGN=LEFT>0.080 to 0.100</TR>
</TABLE>
</p>
EndOfRule
#
Distance_between_holes
Hard     
1.0
The minimum distance between two holes is 1".
If you have to create two holes closer than this, use an insert.
EndOfRule

 

 

 

 

 

 


■ 기능 

1. Soft
   -사용자에게 설계 조언을 제공합니다. 반드시 따르지 않아도 되는 일반적인 지침입니다.

 

 

2. Hard

반드시 따라야 하는 설계 조언을 제공합니다. RuleCHECK는 이러한 각 규칙에 상태를 부가합니다. 
사용자가 이러한 규칙을 준수한다는 승인을 해야 합니다. 다음 세 가지 상태 중 하나로 설정할 수 있습니다.

• 보류 중(Pending) - 규칙이 모델에 첨부되었으나 아직 적용되지 않았습니다. 이것은 기본 상태입니다.

• 완료(Complete) - 규칙이 모델에 적용되었습니다. 또한 규칙에 설명을 추가할 수 있습니다. 
                          규칙의 상태를 완료로 설정한 후에는 이 규칙을 준수한다는 승인을 해야 합니다.

• 무시(Override) - 규칙이 무시되었습니다. 규칙을 준수할 수 없는 경우 규칙을 준수하려 했으나 할 수 없었다는 
                        설명을 제공해야 합니다. 계속하려면 규칙을 무시한 이유를 입력해야 합니다.

완료(Complete) 또는 무시(Override)를 선택하면 이름, 날짜 및 규칙의 상태를 변경한 이유와 같은 정보를 입력할 수 있는 설명 창이 활성화됩니다.

상태 변경은 PTC Creo Parametric 모델에 기록되지만 모델을 저장해야만 디스크에 기록됩니다. 
상태가 모델과 함께 저장되면 RuleCHECK를 통해서만 상태를 수정할 수 있습니다.

 

 

 

■ Sample 

Rule 체크 파일은 승인 단게가 필요 없는 Soft 방식을 제공 합니다. 아래 "문법"을 참고하여, 예제 파일을 만들 수 있습니다.

문법 Soft 예제 
# <주석>
# <Name>
# <Type>          (Hard or Soft)
# <Version>
# <Description>
# EndOfRule
# Test 입니다
Chamfer
Soft
1.0
적용된 Chamfer는 최소 "1.0" 이상 입니까?  
EndOfRule

Rule 체크 프로그램을 실행 하면 예제 내용이 아래 그림과 같이 표시 됩니다

[ 적용 예제 ]

Rule 체크 프로그램은 html 파일로 작성 합니다. ▶ html 태그를 공부해 보십시요

 

주의>

Soft의 "S"는 반드시 대문자 이며, "oft"는 소문자 입니다


1. Yes, No 체크 박스 적용 하기

 

코딩

#최소 Chamfer 상태 확인
Chamfer
Soft
1.0
<p>1. 적용된 Chamfer는 최소 "1.0" 이상 입니까?
	<label><input type="checkbox" name="Chamfer" value="Yes"> Yes</label>
	<label><input type="checkbox" name="Chamfer" value="No"> No</label>
</P>
EndOfRule

 

2. 선택 리스트 적용 하기

 

코딩

#적용된 Rib 타입
Rib
Soft
1.0
<P>적용된 Rib 타입을 선택 합니다?
<select name="Rib Type">
    <option value="">Rib Type 선택</option>
    <option value="Type A">Type A</option>
    <option value="Type B">Type B</option>
    <option value="Type C">Type C</option>
    <option value="적용 없음">적용 없음</option>
</select>
</P>
EndOfRule

 

Soft 방식을 통해 컴포넌트 단위로 대화식 설계 체크 프로그램을 만들수 있습니다 .표준화된 설계 규칙을 사용했는지 자가 진단을 할수 있습니다.  3D 모델에 적용되어 있는 매개변수 값은 Rule 체크 파일의 이름 입니다. 즉, 모델을 OPNE하고, 저장돤 매개변수 ("RC_MODEL_TYPE") 값으로 Rule 체크 프로그램을 실행 할수 있습니다. 제품별로 Rule 체크 파일을 만들어 사용 합니다.  Soft 방식으로 체크된 내용은 데이터 베이스에 저장 가능 합니다. 데이터 베이스에 저장된 내용은

타 기간 시스템과 연계가 가능 합니다

 

 

참고 문서


영업 담당자 이메일 주소 : hblee@idt21c.com