2015년 12월 25일 금요일

C-Tool : 유틸리티 프로그램 - 치수 자동 Numbering

  • 필요성
설계팀에서 도면을 완료하면 제품 검사를 위해 주요 치수를 별도로 관리 해야 합니다. 일반적인 사용자는 Layer를 이용하여 별도의 검사 치수를 관리하고, 검사 하는 부서에 도면을 출도하여 관리 합니다. 검사 도면을 활용하는 부서는 엑셀 파일에 번호와 치수, 공차 값을 작성하고 실제 제품을 측정하여 관리 합니다. 이러한 일련의 작업을 모두 수작업으로 생성하고, 관리하기 때문에 빈번한 설계 업무에 대응 하는것은 비-효율적이고 번거로운 작업 입니다. 
  • 기능
주요 기능
  1. 검사 치수 앞에 "1검", "2검"... 도면에서 치수를 선택한 순서로 "Text"가 자동으로 추가 됩니다.
  2. Layer 별로 검사 치수를 관리 합니다.
  3. 분류된 검사 치수의 번호를 순서를 변경 할수 있습니다.
  4. 치수 번호, 치수값, 공차 값을 엑셀 양식으로 변환 합니다.
  5. 주요 치수 관리에 사용 할수 있습니다. (확장 개발)

상담 담당 : 이희범 부장
연락처: 010-6219-1530
이메일 주소 : hblee@idt21c.com












2015년 12월 23일 수요일

C-Tool : 유틸리티 프로그램 - 자동 사이즈 측정 프로그램

  • 필요성

설계자 또는 구매 부서에서는 제품의 사이즈를 이용하여 다양한 업무에 사용 하십니다- 제품의 포장, 또는 추정 원가, 원가의 기준을 정의 하는데 사용 가능 합니다.
CREO 기능에서 가로, 세로, 높이를 구하는 기능은 없습니다. 하지만 MODEL CHECK (무료)  기능을 사용 하면 됩
니다.
[CREO 대각선 길이 측정 기능]

그러나 3D 모델은 솔리드 뿐만아니라, 서피스, 커브, 데이텀등을 삭제 하여야 정확한 사이즈를 구할수 있습니다. C-Tool 프로그램의 자동 사이즈 측정 프로그램은 PTC에서 제공하는 JAVA API 기능을 이용 하여, X,Y,Z 방향의 길이를 자동으로 구할수 있습니다.



  • 기능
모델링 데이터에서 자동으로 사이즈 값을 표시 하는 프로그램 입니다. 자동으로 사이즈 값을 축출하면, 지정된
매개 변수 값으로 자동 저장 됩니다. 단, 모델이 복잡한 경우 다소 시간이 소요 될수 있습니다. 


           제품 사이즈가 저장될 매개 변수 정의
           
1. X-DIMENSION
           
2. Y-DIMENSION
           
3. Z-DIMENSION

좌표계를 선택 할수 있으며, 좌표계의 방향에 따라 사이즈 값이 달라 집니다. 예를 들어 금형의 금형 방향으로 가로/세로/높이 사이즈를 정의 할수 있습니다

  • 프로그램 응용 개발 (확장)
자동 사이즈 측정 프로그램은 BOM-LIST 또는 PART-LIST에 자동으로 저장 할수 있고, Excel 파일로 저장 가능 합니다. 경우에 따라서 ERP에 연결 되도록할 수 있습니다.





[ C-Tool의 제품 사이즈 측정 프로그램 실행 화면 ]


상담 담당 : 이희범 부장
연락처: 010-6219-1530
이메일 주소 : hblee@idt21c.com

2015년 12월 15일 화요일

C-Tool : 설계 자동화 프로그램

  • 설계 자동화의 필요성
21세기 들어 제조업은 새롭고 강력한 도전자들이 갑자기 빠르게 나타나고 있습니다, 가격 및 제품의 품질에 따라 고객이 이동하며, 이동 속도는 과거 보다는 매우 빠르게 이동 합니다. 인터넷의 발달로 전파의 속도가 과거의 그것과 비교 할수 없을 정도 빠르기 때문입니다 . 제품의 라이프사이클 기간이 짧아지고, 고객의 요구를 반영 하기 위헤 설계 변경이 빈번히 발생 하고 있습니다. 

경쟁의 심화로 경쟁업체로 숙련된 설계자가 이동 하는 경우가 잦으며, 숙련된 설계자를 구인 하는것도 힘듭니다. 그동안 자산이라고 인식 되던 인적 자원의 이동으로 설계 노하우 축적 및 활용이 매우 어렵게 되었습니다. 이러한 부분을 조금 이라도 해결 하고자,제품 설계 표준화 / 모듈화,Template 모델을 활용한 설계 자동화등에 관심을 갖고 있습니다. - 경쟁 자들은 남보다 빠르게, 좋은 품질의 제품을 개발하기 위해 노력 합니다.

대부분의 설계를 하는 R&D 연구소에는 TOP-DOWN 방법을 이용한 설계 3D 설계를 하고 있고,  Parametric 기능을 사용하는 CAD 소프트웨어를 활용 하고 계십니다. 이러한 기능을 사용 하는 이유는 빈번한 설계 변경을 대응 하기 위해서 입니다. 그러나 Parametric 기능을 완벽히 사용 할수 있는 설계자는 많지는 않습니다.

표준 라이브러리를 구축 하여 사용 하고 계십니다. 하지만 다른 설계자와 공유하여 사용 하는것은 아닙니다.

표준 라이브러를 분류 하여 공유하고, TOP -DOWN 모델을 분석 하여 재정의하고, 여기에 IT를 결합하면 컨셉 단계의 설계 자동화가 가능 합니다. - C-Tool의 Template 프로그램이 가능 하게 합니다.

설계 자동화 구축 방법은 현재의 3D 모델을 구조를 분석 하여 마스터 Template 모델을 구축 합니다, 필요한 라이브러리를 설계 조건에 따라 자동 조립 하게 하고, 전체 모델의 형상 및 위치를 정의 하는 주요 치수의 값을 정의합니다 (Skeleton 정의). 이러한 정보를 데이터 베이스를 구축 하고, 설계 자동화 프로그램이 설계자가 선택 또는 입력한 값으로 모델을 수정 합니다. 새로운 제품의 컨셉 단계의 모델을 빠르 생성 할수 있습니다. 
  





* Parametric  설계 기법
도형을 수치나 수식의 형태로 정의해 두고 치수에 상당하는 기 하정보를 파라미터로 표현하여 그 값을 바꿈으로서 다른 모델 을 생성하거나 변형하는 방법 입니다.




  • 설계 자동화 예
         1. 기계 요소 설계 자동화

                               [산출물 - 3D, 2D]                           [기어 프로그램]

기어의 잇수 및 모듈등의 값을 입력 하면 Gear 템플릿 모델의 변수값을 변경 하고, 사용자가 정의한 파일명으로 3D / 2D 파일을 저장 합니다. 3D 모델에 리브, D-CUT등의 형상을 추가 할수 있습니다. 


        2.  마스터 Template 파일을 사용한 설계 자동화


                                    [Skeleton을 활용한 Top 설계]                [ 설계 자동화 프로그램 ]



CTool의 설계 자동화 초기 접근 방법은 매개변수와 치수의 Relation을 연결 하고 XML 파일을 사용한 프로그램 이었습니다. 하지만 이방식은 관리면이나 생성된 모델을 사용자가 수정 하기 어렵습니다. 현재의 방식은 데이터 베이스 (MY SQL 등..)를 활용하고, 생성된 모델을 사용자가 쉽게 수정 하도록 업그레이드 되었습니다.


                                  [CREO 3D / 2D파일]                     [설계 기준 및 치수값 정의 Table]  


관리자가 Data Base의 설계 기준(Default) 값을 변경 추가, 삭제, 할수 있습니다. C-Tool은 Table에 있는 변경 항목을 설계자가 이해 하기 쉽게 입력 가능 하도록 보여주고, 기본값을 표시하여 줍니다. 일부의 값은 공학 계산에 이용 되기 때문에 화면에서 수정 할수 없습니다. 완료된 3D 모델은 매개변수와 Relation 관계가 없습니다. 사용자가 쉽게 치수 수정으로 모델을 변경 할수 있습니다. C-Tool 프로그램은 변경 된 치수 값이 무엇인지 알수 있습니다.



  • 설계 자동화 구성
설계 자동화는 아래와 같이 순서로 구축 및 구성 됩니다.


         1) 표준 라이브러리 데이터 베이스
         2) 템플릿 모델 구축
         3) 주요 치수 데이터 베이스 구축
         4) 치수 한계 정의
         5) 설계 자동화 프로그램 구축




  • 설계자동화 효과
        1) 빠르게 여러개의 컨셉 모델일을 만들수 있어. 짧은 시간에 다양한 제품 컴토 수행이 가능 합니다.          
             - 설계 시간 단축


        2) 경험이 적은 설계자도 설계 자동화 프로그램을 사용 하여 빠르게 설계 할수 있습니다.
            - 구축된 
설계 하우를 사용 합니다.

        3) 반복적인 업무를 줄이고 정해진 Rule에 의해 설계를 합니다. 
            - 휴먼에러를  감소 시킵니다.


  • Open 소스를 활용한 설계 자동화 (API)
C-Tool의 Template 프로그램은 OPEN 소스 기반으로 개발 됩니다. 유지 비용이 저렴 합니다. 또한 Web Base 프로그램으로 확장 및 타 기간 시스템과의 연동이 가능 하며, 별도의 배포 파일이 필요 없어 관리가 편리 합니다.


상담 담당 : 이희범 부장
연락처: 010-6219-1530
이메일 주소 : hblee@idt21c.com

2015년 12월 14일 월요일

C-Tool : 매개변수 관리 프로그램

  • 매개 변수 관리 필요성
3D 데이터는 전산화된 자산 입니다. 현재는 3D 데이터에 직접 도면 치수및 기호 등을 넣고, CAD를 사용하지 않는 직원과 의사 소통을 하고, 2D 도면에 사용도 합니다. 다양한 검색 방법으로 데이터를 검색하고, 재활용 하려면 정보의 입력에 실수가 없어야 하며, 기존 IT 시스템과 연계도 가능 해야 합니다.

매개 변수 관리 프로그램은 치수로 표현 하지 못하는다양한 데이터 정보를 편리하게 입력하고, 확인 할수 있는 프로그램 입니다. 관리자에 의해 필수 입력 요소를 배치하고, 사용자는 선택 또는 수시로 입력 하여 데이터를 생성 할수 있습니다. - 필요에 따라 맞춤형 프로그램 개발도 가능 합니다 (ERP 프로그램 연계 방안)
  • 매개 변수 관리 프로그램 주요 기능
  a) 매개변수 관리자 프로그램 
       -  표준 매개변수 (도면 표제란관리
     - 재질 Table 관리 자동 무 계산설계요소 계산

   b) 매개 변수 사용자 프로그램
      - 재질 선택 기능
      - 자동 무게 계산 기능
      - 사내 표준 매개 변수 (도면 Title Block) 입력 기능
     - 사용자 매개변수 추가 및 삭제, 변경 기능





  • 매개 변수 활용 확장
매개변수가 입력된 데이터는 다양한 업무에 활용 가능합니다. 물론 데이터 베이스를 이용한 관리 프로그램을 사용 한다는 가정하에 다음과 같은 업무도 가능 하다고 봅니다. 1 기준으로 신규로 만든 부품수는 얼마나 될까요 그중 몰드물 얼마나 될까요? 사이즈 또는 사용 용도에 따라 부품 공용화를 할수 있는 부품을 분석 가능 할까요? 등 다양한 분석을 할수 있을것 입니다.  이러한 활동을 통해 자동화 설계를 할수 있는 기틀을 마련 할 수 있습니다. 또한 설계 검증 프로그램의 분석 데이터로 활용도 가능 하며,  추정 원가 프로그램 으로 확장할 수도 있습니다.  이런것들을 통해 제품의 원가 경쟁력 향상 및 품질 향상에 기여할 수 있을것 입니다.



상담 담당 : 이희범 부장
연락처: 010-6219-1530
이메일 주소 : hblee@idt21c.com

2015년 12월 8일 화요일

C-Tool 프로그램 소개

  • API 필요성
          CREO는 파라매트릭 기능을 사용하는 3D CAD 입니다. 파라메트릭 기능을 사용하면 반복적인 3D 설계
          부분을 자동화할 수 있으며, CAD데이터에 다양한 정보(품번, 재질..)입력하고, 저장 하고, 이를 활용
          다양한 설계 업를 자동화할수 있습니다. 이러한 기능을 원활히 수행 하기 위해서는 별도의 Tool이 필요하며

          PTC는 자동으로 설계 업무가 가능하도록 다양한 Tool을 제공 합니다.




[자동 설계 예 - 출처 : http://www.proetoolbox.co.uk/]


          PTC는 다른 3D CAD와 다르게 여러개의 자동 설계 유티릴티 (API)를 제공 합니다. 설계자들로 사용하기
         쉬운 맵키 / PRO-PROGRAM을 기본으로 제공 합니다. 하지만 완벽한 자동 프로그램을 사용 하기 위해서는
         API (
Application Programming Interface)를 사용 해야 합니다. API는 아래와 같이 4가지 기능을 제공 합니다.


  1. Toolkit (유료, C언어)
  2. 비주얼베이직 (무료, MS VB)
  3. J-Link (무료, JAVA)
  4. Object Toolkit (유료, C++)
  5. WEB-Link (무료 HTML+JavaScript)
      C-Tool 프로그램은 오픈소스 기반으로 개발된 프로그램 입니다. PTC에서 무료로 제공 하는 WEB-Link 
         프로그램을 기반으로 개발 합니다. WEB-Link API는 다른 PTC API 제품에 비해 개발이 빠르고 (빠르게
        상호 작용 하는 UI 개발이 가능 합니다) 다른 개발 TOOL에 비해 관리가 쉽습니다. C-Tool은 TOMCAT서버와
         DB My SQL로 구성 되며. 데이터 베이스를 활용 함으로써 XML 기반의 자동화 설계 프로그램 보다, 관리
         및 응용 범위를 확대할 수 있습니다. 또한 별도의 사용자 PC에 설치하는 프로그램은 필요 없으므로 

         프로그램 패치 및 버그 수정 반영을 즉각 수행 가능 합니다.



  • C-Tool의 주요 기능
        대부분의 제조 설계에서 설계 데이터의 증가에 따라 공용으로 사용하는 라이브러리를 관리하고 사용
        하는데 어려움을 겪습니다. - 
라이브러리를 갖고 있지만, 이것을 어떻게 유지하고 공유하여 사용 할수
        있을지에 대한 고민도 현장에서 하고 있습니다.

        또한 매번 재질 설정을 위한 정보를 웹사이트에서 찾아보고, 품번등 다양한 정보를 입력 해야 합니다.
        이러한 정보는 ERP등 기간 시스템으로 별도의 입력작업을 합니다. C-Tool은 반복적인 업무를 감소 하는
        CREO 유틸리티 프로그램 입니다. 주요 기능은 아래와 같습니다. - 해당 항목을 클릭하면 자세한 내용을
        확인 할수 있습니다.


                1. 라이브러리 관리 프로그램

                   2.매개변수 관리 프로그램

                   3.데이터 일괄 변환 프로그램

                   4.설계 자동화 프로그램

                   5.자동 사이즈 측정 프로그램

                   6.치수 자동 Numbering

                   7.E-BOM (Engineering BOM) 변환 프로그램


  • C-Tool 상담 담당자
       C-Tool의 일부 기능은 무료로 제공 합니다.  사용을 원하시는 분은 아래 연락처로 문의 하시길 바랍니다


상담 담당 : 이희범 부장
연락처: 010-6219-1530
이메일 주소 : hblee@idt21c.com

제품 홈페이지 http://www.ctool.co.kr/

C-Tool : 데이터 일괄 변환 프로그램

  • 데이터 이괄 변환 프로그램 필요성

수작업으로 수십개의 CREO 파일을 다른 데이터로 변경 하는 것은 여간 어려운(?) 작업이 아닙니다. 설계 현장에서는 "단축키" 이용한 데이터 변환을 하고 있습니다. 반복적인 작업 으로 인해 파일이 누락 될수 있습니다.
만일 100여개의 파일을 다양한 파일 형식으로 변경 하려 한다면, 많은 시간이 소비 됩니다. 이러한 비 효율적인 업무를 없애려면 C-Tool의 데이터 이괄 변환 프로그램을 사용 하십시오

 CREO에서는 Pro/Batch 프로그램을 제공 하여, 일괄 변환 작업이 가능 하도록 합니다. 하지만 설치 및 설정 등을 개인이 해야 합니다. C-Tool의 데이터 일괄 변환 프로그램은 별도의 프로그램 설치 및 환경 설정이 필요 없습니다.

  • 변환 가능 파일

           1) DXF
           2) PDF
           3) IGES
           4) STEP
           5) 이미지(JPG,BMP) - 상담 필요


  • 데이터 이괄 변환 프로그램 화면

상담 담당 : 이희범 부장
연락처: 010-6219-1530
이메일 주소 : hblee@idt21c.com

2015년 12월 7일 월요일

C-Tool : 라이브러리 관리 프로그램

  • 라이브러리 관리 프로그램 필요성
제조업체에서 도면은 자산입니다. 이러한 자산을 재활용 하여야 이익을 얻을수 있습니다. 3D CAD에서는 부품 라이브러리가 전산화된 자산 입니다. 그런데 대부분은 이러한 자산을 설계자의 기억에 의지해서 사용 되고있습니다. 파일의 수량이 늘어나고, 생산 현장에서 변경요청이 된다면,정합성 문제등... 문제가 발생되곤 합니다. 
라이브러리 관리와 사용 방법이 어려움이 발생 합니다.

                                   [중복 데이터 발생]                          [데이터 검색의 어려움]

대부분의 사용자들은 파일 서버를 공유하여 사용 합니다. 하지만 시간이 지남에따라, 서버의 데이터를 사용 하기보다는 각 사용자 들은 자신의 PC (Local)에 라이브러리를 구성 하여 사용하게되며, 사내에는 동일한 파일 이름을 가지는 CREO 파일이 생성 됩니다. 이것은 관리자에의해 관리된다면 이러한 중복데이터 발생을 막을수 있습니다. 
하지만 실제 현장에서는 "관리"란 용어만 남게되더군요. 

또한 관리자에 의해 관리 되고, 중앙에 라이브러리 데이터를 모았지만, 설계 업무에서 검색 하여 사용 하기가 불편 합니다. 여러번의 클릭과  사용자의 기억에 의해 검색 되고, 활용 할수 밖에 없습니다.

  • 라이브러리 관리 프로그램의 사용 방법
공용 라이브러리 프로그램은 설계자에게 데이터 검색 어려움을 해소 해드립니다. 순차적인 라이브러리 항목 선택을 할수 있습니다. 예를 들어 메뉴 구조는 체결요소 > GEAR > 일반 GEAR 와 같이 TREE 구조로 구성 됩니다.

라이브러리 항목에 모든 부품의 이름과  특성값 (품번, 사이즈, 길이 ..등 )이 표시 되며, 설계자는 다양한 필터링을 통해서 사용하고자 하는 부품의 검색 범위를 줄여 선택 할수 있습니다. 아래 그림은 설계자가 CREO와 C-Tool 라이브러리 관리 프로그램을 사용 하는 예입니다.


실제 사용 예) 


라이브러리 그룹을 클릭하면 포함된 부품 이미지와 특성값이 모두 표시 됩니다.

[CREO 화면]

검색 방법은 아래와 같습니다. 엑셀의 필터링 방법과 매우 유사한 방법을 제공 하여, 별도의 교육 없이 직관적으로 검색 및 라이브러리 활용이 가능 합니다.

                             [선택 검색]                     [TEXT 검색]                     [범위 검색]

검색에 의해 부품을 선택하고, 아래 그림에서 "Assemble"을 명령을 클릭하면 자동적으로 선택된 부품을 Assemble 모드에 불러옵니다.



Open 명령은 선택된 파일을 불러옵니다. 엑셀 명령은 화면 내용을 캡처 하여 엑셀 파일로 Export 합니다

  • 관리자 역활
관리자는 라이브러리 관리를 위한 카테고리 > 그룹을 설정 하고, 라이브러리를 등록 합니다. 사용자는 반드시 3D 데이터와 메타 정보를 관리자에 전달 하여야 합니다


C-Tool의 라이브러리 프로그램 도입시 카테고리, 그룹, 메타 정보에 대한 컨설팅을 하여 드립니다. 또한 메타 정보가 많게는 1,000여개 항목이 발생 합니다. 등록 업무를 해드립니다. 구축이 완료되고 추가되는 라이브러리는 관리자가 변경 할수 있습니다.


라이브러리 관리 프로그램에서 관리 할수 있는 파일은 아래와 같습니다

      1) PART 파일 (페밀리 테이블 포함)
      2) ASSEMBLE 파일
      3) UDF 파일 



데이터는 자산이고, 자산은 반드시 재 활용 되어야 합니다


상담 담당 : 이희범 부장
연락처: 010-6219-1530
이메일 주소 : hblee@idt21c.com