본문 바로가기
  • Welcome!
VBA For Creo

Family Tables - 효율적인 설계를 위한 강력한 도구

by ToolBOX01 2024. 8. 1.
반응형

□ 패밀리 테이블  소개

패밀리 테이블은 크기, 상세 기능 등 몇 가지 측면에서 약간씩 다르지만 기본적으로 유사한 부품(또는 어셈블리, 피처)들의 집합입니다. 마치 목재 나사가 크기는 다르지만 모두 비슷하게 생기고 같은 기능을 수행하는 것처럼, 패밀리 테이블은 이러한 유사한 부품들을 하나의 그룹으로 관리하는 데 유용한 도구입니다. 패밀리 테이블에서 관리되는 부품을 "테이블 기반 부품"이라고도 합니다.

▷ 패밀리 테이블의 장점

1. 효율적인 설계 및 관리
    1) 대량의 부품 간편 관리: 유사한 부품을 하나의 파일로 관리하여 저장 공간을 절약하고, 설계 데이터를 효율적으로 관리할 수 있습니다.
     2) 설계 시간 절약: 기본 부품에서 변형을 생성하여 반복적인 모델링 작업을 줄이고, 설계 시간을 단축할 수 있습니다.

2.표준화 및 호환성:
    1) 부품 표준화:설계 전반에 걸쳐 부품의 일관성을 유지하여 설계 오류를 줄이고 품질을 향상시킬 수 있습니다.
    2) 유연한 조립: 동일한 패밀리에 속한 인스턴스는 어셈블리에서 서로 쉽게 교체할 수 있어 설계 변경 및 최적화가 용이합니다.

3. 설계 유연성:
    1) 빠른 변형 생성: 패밀리 테이블 내의 파라미터를 수정하여 다양한 부품 변형을 빠르게 생성할 수 있습니다.
    2) 문서화: 패밀리 테이블에서 부품 목록을 생성하여 인쇄 파일이나 카탈로그에 포함시킬 수 있습니다.


패밀리 테이블은 표준화된 부품의 사용을 장려합니다. Creo Parametric에서 실제 부품 재고를 나타낼 수 있도록 해줍니다. 또한, 같은 패밀리의 인스턴스는 자동으로 서로 교환 가능하기 때문에 어셈블리에서 부품과 서브어셈블리를 쉽게 교체할 수 있습니다.

[패밀리 테이블에서 실제 부품 재고 의미]

일반적으로 패밀리 테이블은 설계 단계에서 다양한 변형의 부품을 관리하는 도구이기 때문에, 실제 물리적인 재고와 
직접적으로 연결되지는 않습니다.
하지만, 패밀리 테이블은 다음과 같은 방식으로 실제 부품 재고와 관련될 수 있습니다.

1. 설계 단계에서의 가상 재고
 1)표준 부품 라이브러리: 패밀리 테이블을 활용하여 표준화된 부품 라이브러리를 구축할 수 있습니다. 이는 마치 회사 내에 
  존재하는 다양한 규격의 볼트, 너트, 와셔 등을 가상으로 보관하는 창고와 같습니다.
 2)설계 변경 시 참고: 새로운 제품을 설계할 때, 기존에 설계된 패밀리 테이블을 참고하여 적합한 부품을 선택할 수 있습니다. 
  이는 불필요한 부품 제작을 줄이고, 생산 효율을 높이는 데 도움이 됩니다.

2. 생산 단계에서의 연동
 1)BOM (Bill of Materials) 생성: 패밀리 테이블에서 생성된 인스턴스 정보를 바탕으로 BOM을 작성할 수 있습니다. 
   BOM은 실제 생산에 필요한 부품 목록을 정확하게 나타내므로, 재고 관리 시스템과 연동하여 실제 재고와 비교하고 
   필요한 부품을 주문할 수 있습니다.
 2) PLM (Product Lifecycle Management) 시스템과의 연동:패밀리 테이블 데이터를 PLM 시스템과 연동하여 설계부터 
    생산, 유지보수까지 제품의 전체 수명 주기를 관리할 수 있습니다. 이를 통해 실제 재고 상황을 실시간으로 파악하고, 
    불필요한 재고를 줄일 수 있습니다.

3.제한적인 의미에서의 실제 부품 재고"
*1) 가상 재고 관리: 패밀리 테이블을 활용하여 회사 내에 보유하고 있는 부품의 종류와 규격을 관리하는 시스템을 구축할 수 있습니다. 
    이는 실제 재고를 완벽하게 반영하지는 않지만, 설계 단계에서 필요한 부품을 쉽게 찾고 선택하는 데 도움이 됩니다.

실제 부품 재고는 패밀리 테이블과 직접적으로 연결되는 개념은 아니지만, 패밀리 테이블을 활용하여 실제 부품 재고를 
효율적으로 관리하고 활용할 수 있습니다.

 

□ 패밀리 테이블의 구조

패밀리 테이블은 기본적으로 스프레드시트와 유사한 형태로 행과 열로 구성됩니다. 다음의 세 가지 구성 요소로 이루어져 있습니다.

1. 기본 객체(일반 객체 또는 일반):패밀리의 모든 구성원의 기반이 되는 부품입니다.
2. 항목: 테이블 기반으로 선택된 치수, 파라미터, 피처 번호, 사용자 정의 피처 이름, 어셈블리 멤버 이름 등입니다.
3. 인스턴스: 테이블에 의해 생성된 모든 패밀리 구성원의 이름과 각 테이블 기반 항목에 대한 해당 값입니다.

 

행(↓)에는 부품 인스턴스와 해당 값이 포함되며, 열(→)에는 항목이 사용됩니다. 열 머리글에는 인스턴스 이름과 테이블에 선택된 모든 치수, 파라미터, 피처, 멤버, 그룹의 이름이 포함됩니다.

  • 치수는 이름(예: d9)과 관련된 기호 이름(있는 경우, 예: depth)으로 나열됩니다.
  • 파라미터는 이름(dim symbol)으로 나열됩니다.
  • 피처는 피처 번호(예: F107)와 관련된 피처 유형(예: [cut]) 또는 피처 이름으로 나열됩니다.

일반 모델은 테이블의 첫 번째 행에 있습니다. 일반 모델에 속한 테이블 항목은 실제 부품을 수정하거나 피처를 억제 또는 재개함으로써만 변경할 수 있습니다. 패밀리 테이블에서 항목을 편집하여 일반 모델을 변경할 수는 없습니다.

패밀리 테이블 이름은 대소문자를 구분하지 않습니다. 따라서 삽입된 이름에 대한 모든 후속 참조는 대문자로 표시됩니다.

각 인스턴스에 대해 피처, 파라미터 또는 어셈블리 이름이 인스턴스에 사용되는지 여부를 Y 또는 N을 표시하거나 치수의 경우 숫자 값을 제공하여 정의할 수 있습니다. 모든 치수 셀에는 값이 있어야 하며, 숫자 또는 일반 객체의 값을 사용하려면 별표(*)를 사용합니다.

패밀리 테이블에 포함되지 않은 일반 모델의 모든 측면은 자동으로 각 인스턴스에 발생합니다.
예를 들어, 일반 모델에 Material이라는 파라미터가 있고 값이 Steel인 경우 모든 인스턴스에 동일한 파라미터와 값이 있습니다.