2011년 12월 6일 화요일

CATIA V5 Knowledge 기초 4

왜 사용자 Parameter를 만들까요?
사용자 Parameter를 만든다는 것은 소수의 핵심적인 인수 값을 만든다는 의미가 되고 그놈으로 Part 또는 Assembly 전체를 컨트롤 하에 두겠다는 의미가 됩니다.

중요한 값들을 위주로 컨트롤을 할 수 있게되고
Parameters Node에 모두 달라 붙으니까 눈에 쉽게 띄죠.
(하지만  반드시 Parameters Node에 붙지는 않습니다. Geometrical Set에서 붙을수 있고 Feature나 Element 밑에도  붙일 수 있습니다.  일부러 만들려고 한다면.. )

즉 핵심 요소값이  된다는 의미이지요.

여러분은 Formula 를  생성하고  Parameter간의 수식을 연결하는 방법을 배웠습니다.
종속 파라미터가 Feature 나 Element 내에 있는 요소가 되고  독립파라미터가 사용자 파라미터가 되면    이때 사용자 파라미터는   Feature나 Element를 컨트롤 할수 있는 운전자가 되고
반대로  종속 파라미터가 사용자 Parameter가 되고  독립 Parameter가 Feature나 Element의 Intrinsic Parameter로 둔다면 이때  사용자 파라미터는  측정값이 됩니다.

가령 여러분들은 PartBody에서 생성한 솔리드 전체의 부피를 측정하고 싶다면
사용자 Parameter에 Volume형 (부피) 파리미터를 한개 생성하고
여기에 CATIA 에서 제공하는  함수를 적용할 수 있습니다.
파라미터 이름이 V라고 한다면
V = smartVolume(PartBody) 라는 함수를 적용하고 OK를 승인하면  (반드시 대소문자 구분합니다)
해당값을  항상 update할것이냐고  주절이주절이 물어봅니다.  ( 무조건 Yes 하세요 안할 이유가 없다고 봐요 )

그러면 여러분이 모델링하는 모델이 Update할 때마다 Volume 값도 Update합니다.

Excel의 함수보다 흥미롭지 않나요?

Parameter에 여러분들이 값을 넣을때 단위를 넣지 않으면  Default로 설정된 ( 전시간에 Option Units에서 설정된 ) 단위값으로 자동으로 들어가지만.

Formula 수식에서는  단위을 정확히 넣지 않으면  숫자1은 길이값에서는  1m 로 환산되니 주의 하세요.

반드시 종속 Parameter의 단위가 들어가도록 맞추어 주어야 합니다.
연산자는 우리가 알고있는 수학기호 순서대로 연산이 됩니다.

*, /   이후에  +, - 로 계산됩니다.   + -부터 계산하려면  괄호를 먼저 사용해야 되겠죠.

Excel 에는 재무회계관련 함수들도 많이 제공됩니다만..   CATIA를 재무회계용도를 사용하는 삐딱한(?) 생각을 가진 사람은 없겠죠.   대신 공학과 수학에 관련된 함수들은 매우 많이 지원된답니다.

Formula Editor 창의  아래쪽에 Dictionary 항목에  많은 함수들이 제공이되고 있습니다.
공학함수 뿐만 아니라 요소생성 함수들도 제공이 된답니다. Dictionary에 이름이 Constructor라고 붙어 있는 함수들은 요소 생성 함수에 해당합니다.  Formula에서만 사용한다면 큰 역할은 없겠지만   Knowledge Adviser 라이선스를 이용하여 Rule 이나 Reaction을 만드실 경우에는 매우 강력한 기능을 가지게 됩니다.  하지만 지금은 이 부분의 상세 설명은  건너 뛰겠습니다.

이제 여러분께 근본적인 질문 부터 해 봅니다.

왜  다쏘는  Parameter Formula Design Table Rule 등  Parameters 노드와 Relations 노드에 붙어있는 Item들을  Knowledgeware라는  이름을 붙였을 까요?

다쏘는  여러분의 회사가 가지고 있는 Knowhow, 표준, 법규정보, 생산기술 정보등을   회사의 지식( Knowledge )이라고 규정하며 이를 어떻게 DATA에 넣어 놓을 것인가를 고민해 왔습니다.

따라서 그런 정보들을 DATA에 넣을 수 있는 방법들을 구축해주고  이 DATA를 차후 비슷한 ITEM에 재활용해서 적용하게 합니다.

따라서  ( 재활용 + 지식 집적 ) ==> DATA 라는 방식을 이용하지요.

재활용되지 않은 DATA에 지식을 집적하는것은 설계부서의 입장에서는 효율이 떨어지죠.

재활용되지 않을 DATA에 지식을 집적하면  그  지식을 활용할 사람들은  그 DATA를 사용하는 하위부서 ( 구매, 공정기술, 제품개발 등의  부서들 ) 만 활용하지만..

재활용 되는 DATA는 계속적으로 설계부서에서 다시 사용되게 됨으로써 불필요한 검토시간이 감소시킬수 있게 됩니다.  따라서 전체 개발기간을 줄일 수 있게되고 실질적인 기업경쟁력이 상승하게 됩니다.

이렇게 재활용 할 수있도록 DATA를 지식을 함유해서 일부러 만들어 놓은 것을 DATA Template라고 한답니다.


============================
See You Next Article
============================

댓글 1개: