2011년 12월 26일 월요일

CATIA V5 Knowledge 기초 9

이번 글에서는 Knowledge 기초 중에서 가장 많이 사용하는 기능 중 하나인  Design Table이란 기능을 설명합니다.
Design Table은  모델에서 사용된 Parameter집단을 한개의 묶음으로 관리하여 여러가지 Configuration을 구성하는 기능입니다.
예를들어 볼트의 경우 나사치수,길이,Head 모양,Head 크기등을 한개의 집단으로 묶을 수도 있구요 나사치수와 , 길이만 별도로 묶고  Head 모양, Head 의 크기 등을 별도로 묶을 수도 있습니다.

모든게 여러분들이 정하기 나름입니다.
아주 간단하게는  아래 그림처러 사각박스의 크기를  (가로 ,세로, 높이)를 한 묶음 으로 엮어 보겠습니다,



















먼저 Knowledge 툴바의  Design Table 버튼을 눌러 보겠습니다.






그러면  아래와 같은 Panel이 나타납니다.
















이중  Comment 바로 밑에  radio 버튼이 있어
Create a design table from a pre-existing file
Create a design table with current parameter values
두가지 중 하나를 선택하라고 나옵니다.

여러분이   별도로   해당 Configuration 을 구성하는 표를 미리 가지고 있다면 첫번째 것을 선택하고 별도로 표를 가지고 있지 않고 새로 만들어야 한다면  두번째 것을 선택해야 합니다.

별도의 표가 없다는 가정하에서  두번 째 것을 선택합니다.

Orientation은    Configuration이 추가 될때  행이 추가되느냐( Vertical ) , 열이 추가되는냐 ( Horizontal ) 를 선택합니다.

그 아래 쪽에  Sheet index는  Excel파일인 경우 몇번 째 Sheet와 연결하느냐를 결정합니다.

Create a design table with current parameter values 를 선택하고 OK를 누르면 아래와 같이 파라미터 선택창이 나타납니다.  왼쪽에 있는 파라미터 중에 선택한 Parameter를 오른쪽으로 보내면  해당 Parameter들을 가지고 표를 만들어 주는 것입니다.











여러분은  Geometrical 영역에서 Solid 형상을 선택해 주면 그중에 필요하 Parameter들이 나타날 것입니다.
여러분은 가로, 세로, 높이에 대한 파라미터를 선택합니다.










그러면 파일 저장용 창이 나오면서 Excel  또는 Text 로 저장할 것을 요구합니다.
파일명은 영문으로 해주세요.  ( 현재 CATPart 파일과 같은 폴더에 저장해 주면 좋겠죠 )
지금은 1가지 경우만 등록되어 있습니다. ( 모델링상의 Parameter 값에 해당하는 값들이죠. )















왼쪽 하단부의 Edit Table 버튼을 누르면
Excel DATA가 불러와 지고 List 가 나타납니다.
















여기에 추가적인 표값을 채우고  저장 (반드시) 하고 Excel을 닫으면
Table이 Synchronize되었다는  Report 창이 나타나고















DATA가 Update됩니다.
왼쪽에 1번 이외의 번호를 선택하고 Apply 버튼을 누르면  Part가 해당 규격으로
Update되는 것이 보일 것 입니다.
이중 해당 번호를 누르고 OK 를 누르면  변경된 상태로 모델이 설정됩니다.




















여기까지는 아시는 분이 많죠... ^^.

파일은 생성되어 있고 ( 방금저장했구요. )  파트에서  Design Table을 지워 버리도록 하죠.
트리에서 Design Table을 선택해서 지웁니다.



















Design Table을 생성하기 전에 Excel 파일의  Header를 수정합니다.
생성된 TABLE의 파라미터이름이 너무 길기 때문이죠.
실제 CASE는  사용자 임의대로 Parameter가 맞춰져 있지 않는 경우가 다반사이지요.
저장된 파일의 내용을 아래처럼 바꿔 봤습니다.









여기서 단위가 들어가는 파라미터는 마라미터 이름뒤에 Space를 한개 띄우고
괄호 () 안에 단위를 써주세요.  밀리미터는 mm  인치는 in  도는 deg 등 입니다.


그리고  새로 Design Table을 생성합니다.  이번에는
Create a design table from a pre-existing file
를 선택하도록 하죠.
그러면 파일 선택 Panel이 나타납니다.
수정된 Excel DATA를 선택하고 나면 자동 연결 할 거냐는 질의 Panel이 나타납니다.
예를 선택하면  모델에 들어있는 파라미터 이름과 Excel Table에 있는 Header 이름과 정확히 이름이 일치하면 자동연결을 해 줍니다.







다음 한개한개 확인해보고  없으면 아무것도 연결이 안된 Panel 이 나타납니다.

















Associations  탭으로 가보면 화면 왼쪽에 현재 모델의 Parameter List와 연결되지 않은 Excel의 Columns의 List가 나오며 엮어야 될 Item를 들 각각 선택후 Associate 단추를 누르면 우측 화면으로 엮인 List가 전환되며 모든 작업이 끝나면 Configuration 탭으로 이동하여  필요한 번호를 눌러 선택후 확인 버튼을 누르면 됩니다.

파라미터 선택시에 Geometry 영역에서 선택해도 됩니다.





























비교적 쉽죠?

원래  CATPart 의 Design Table에는 값을 저장하지 않고 연결되는 Excel을 열어서 비로소
변경할 Configuration 값을 얻는 데   화면의 우측 하단에 보면  Duplicate data in CATIA model 을 체크하면  Excel의 값을 CATIA에 복제하여 값을 저장하게 됩니다. 이경우는 Excel 파일이 없어도 값을 선택 할 수 있지만, 값을 추가하거나 삭제하려 하면 Excel을 요구하게 되므로   Excel 파일을 잊어버리게 될경우 곤란한 겪게 됩니다


=====================
See You Next Article
=====================
R17 GA에서 Design Table이 생기지 않는 버그가 있습니다.
R18 Sp3부터 Excel 2007이 사용가능합니다. 하지만 공식적으로는 Excel 2007 R19부터 지원됩니다.

댓글 2개:

  1. 안녕하세요. 관심블로그 등록했어요 ㅋㅋ

    powercopy나 design table 포스팅에서 제가 평소 궁금해 하던
    것을 발견하여 질문 드립니다.

    어느 순간 부터인가 parameters를 사용해서 모델링 하는데,
    제가 아는 기초지식으론 그 파일안에서만 사용되더군요.

    A 단품에서 parameters를 정의 하고 B단품에서 참조해서
    사용하거나,

    assembly root에서 parameters를 정의해서 하위 products에서 사용하는 방법을 몰라 답답하던 중에 포스팅을 보게 되었는데 실제로 해보니 이게 또 생각처럼 안되더군요.

    이것 역시 까마귀 님께서 시간적 여유가 되시면 포스팅 좀
    부탁드립니다. 이왕이면 최단시간에 ^^;; 부탁드릴께요.

    가능하다면 수정할게 천지라서 흐미...

    좋은 포스팅 잘 보고 있습니다. 파이팅!

    답글삭제