대형어셈블리 활용방안

13
대대 대대대대 대대대대

Upload: kwondojin

Post on 13-Aug-2015

123 views

Category:

Design


2 download

TRANSCRIPT

Page 1: 대형어셈블리 활용방안

대형 어셈블리 활용방안

Page 2: 대형어셈블리 활용방안

개요

1. Large Assembly 핸들링을 위한 PC 환경셋팅

2. 단순화 어셈블리 기능 활용

대형 어셈블리의 활용도를 높이기 위해 PC 환경 셋팅 및 Solid Edge 내의 기능응용으로 기존 어셈블리 open 및 다양한 활용에 퍼포먼스 를 높일 수 있는 방법을 제안합니다 .

Page 3: 대형어셈블리 활용방안

단순화 적용이 필요한 이유

소형 , 중형 어셈블리 작업 환경에서는 컴퓨터의 CPU, 메모리 사용률이 설계자가 작업하는 프로세스 효율에 크게 영향을 끼치지 않는다 .

하지만 , 대형 어셈블리에서 작업 환경은 모든 그래픽과 설계절차에 관련된 데이터를 한곳에 집중시킴에 따라 컴퓨터의 CPU, 메모리 사용에 과부하를 일으켜 설계자의 작업 프로세스에 시간적으로 막대한 손실을 가져오게 된다 .

과부하로 인한 약간의

시간손실

파트 소형 , 중형 어셈블리 대형 어셈블리

과부하로 인한 막대한

시간손실

Page 4: 대형어셈블리 활용방안

1. Large Assembly 핸들링을 위한 PC 환경셋팅

• 그래픽 카드 드라이버 업데이트- 사용자 그래픽 카드에 맞는 최신 드라이버 업데이트- 그래픽 드라이브 업데이트시 3D 핸들링 및 속도 개선

http://www.nvidia.co.kr/Download/index.aspx?lang=kr Nvida 홈페이지에서 최신 그래픽카드 드라이브 업데이트

Page 5: 대형어셈블리 활용방안

1. Large Assembly 핸들링을 위한 PC 환경셋팅

• 2. 드라이버 환경 3D 설정관리 Solid Edge 프로그램 선택 및 추가- 특정프로그램에 맞는 그래픽 카드 성능 가속화

바탕화면 마우스 오른쪽 버튼 클릭 nvidia 제어판에서 환경셋팅

Page 6: 대형어셈블리 활용방안

1. Large Assembly 핸들링을 위한 PC 환경셋팅

• Solid Edge 옵션 환경에서 “응용프로그램” 변경 및 “선별” 옵션 제어- Edge 내 환경 옵션에서 그래픽 카드구동을 고급으로 사용 및 선별 옵션 제어로 그래픽 성능 최대화 시킴

• - 선별 옵션은 파트 수에 따라 높게 셋팅시 핸들링 속도가 빨라짐

Page 7: 대형어셈블리 활용방안

2. 단순화 어셈블리 기능 활용단순화 기능의 개요

단순화 기능은 면의 외부영역 (Surface) 만 표시하도록 어셈블리를 처리하고 작은 파트와 같은 내부형상을 제외하여 어셈블리의 단순화된 표현을 만드는 기능이다 .

예를 들어 , 80,000 개의 파트로 이루어진 어셈블리를 5,000 개의 파트로 축소 시킨다면 컴퓨터가 수행해야 할 작업은 그만큼 줄어들게 된다 .

어셈블리의 단순화된 표현을 다른 어셈블리의 Sub Assmbly 로 사용하거나 Main 어셈블리 전체를 단순화 시켜 Opendelay, Handling buffering 등의 증상을 최소화 시킬 수 있다 .

어셈블리 단순화디자인 형상

Open, 핸들링 , 조립

70% 성능향상

Page 8: 대형어셈블리 활용방안

2. 단순화 어셈블리 기능 활용

임의의 사각형 모델링 내부에 방대한 양의 대형 어셈블리를 삽입 후 단순화를 적용하기 전과 후를 비교 .( 와이어 프레임 디스플레이로 분석 )

단순화

* 즉 , 단순화의 원리는 설계자의 목적에 맞도록 어셈블리에 필요한 Surface( 외부 ) 부분을 제외한 나머지 내부에 있는 모든 부분을 비활성화 시킴으로서 컴퓨터에서 사용되는 CPU 및 메모리의 처리량을 현저히 줄여주는데 목적이 있다 .

설계자가 필요한 형상

대형 어셈블리의불필요한 내부 형상

설계자가 필요한 외부 형상

일치

Page 9: 대형어셈블리 활용방안

2. 단순화 어셈블리 기능 활용 • 작업표준화 -> SUB 어셈블리 단순화 작업 수행• 효과 : Data Open, View Handling, 조립 속도 개선• 단순화 설정 후에도 수정편집 시에는 다시 설계파트로 전환 가능 ( 스위칭 기능 )

To-tal.asm

A.asm

B.asm

C.asm

D.asm

A1.asm

A2.par

A.asm

B.par

A.asm

C.par

A.asm

D.par

To-tal.asm

A.asm

B.asm

C.asm

D.asm

단순화

단순화

A1.asm

A2.par

A.asm

B.par

A.asm

C.par

A.asm

D.par

단순화

단순화

단순화

기본ASSY 구조

단순화 ASSY 구조

70% 성능향상

Page 10: 대형어셈블리 활용방안

2. 단순화 어셈블리 기능 활용 • 단순화 어셈블리의 세부 구조

기본 ASSY 구조

단순화 작업 ASSY 구조

단순화 ASSY 구조 설계 ASSY 구조

단순화 어셈블리를 다른 어셈블리 안에 있을때 어셈블리 트리구조 없어짐 . 수정편집시에는 단순화 -> 설계환경 전환가능

단순화 어셈블리

조립시

Page 11: 대형어셈블리 활용방안

2. 단순화 어셈블리 기능 활용

PART 및 ASSY 수DATA OPEN 속도 ( 단위 : 초 )

기본 서브 단순화 전체 단순화및 숨기기

A파트 3369 개

44 11 8Sub Ass’y 12 개

B파트 486 개

18 4 1.5Sub Ass’y 19 개

C파트 3025 개

45 13 1Sub Ass’y 52 개

• 단순화 어셈블리의 TEST

• 전체 단순화 적용시 전체 활성화 상태보다 87%,

• 파트 비활성화 상태보다 60% 성능향상 ( 데이터가 크면 클수록 효과는 비례적으로 증가 !)

A B C

컴퓨터 TEST 사양

CPUIntel Pentium D

945(3.4GHz)

RAM DDR2 8GB

Graphics

NVIDIA Quadro 600

Page 12: 대형어셈블리 활용방안

2. 단순화 어셈블리 기능 활용 • 단순화 어셈블리 생성방법

단계 1. 어셈블리 도구 탭→모델 그룹→단순화를 선택하여 어셈블리 단순화 명령을 활성화합니다 .참고 : 단순화 그룹의 명령이 활성화됩니다 .

단계 2. 도구 탭→단순화 그룹→단순화된 어셈블리 만들기를 선택합니다 .

단계 3. 명령 모음에서 처리 버튼을 클릭합니다 . 어셈블리 표시가 업데이트되어 면의 외부 셸이 어셈블리에 표시됩니다 .

단계 4. 단순화된 어셈블리 표현에서 파트를 제외시키려면 다음 중 하나 또는 모두 수행합니다 .•명령 모음에서 파트 제외 스핀 상자를 사용하여 제외시킬 파트를 지정합니다 . 스핀 제어 숫자는 전체 어셈블리의 백분율을 나타내는 숫자입니다 . 지정된 백분율 아래의 모든 파트가 제외됩니다 .•그래픽 윈도우 또는 PathFinder 에서 제외할 파트를 선택합니다 .

단계 5. 명령 모음에서 미리보기 버튼을 클릭합니다 .

단계 6. 명령 모음에서 마침 버튼을 클릭합니다 .

단계 1단순화 준비

단계 3컴포넌트 처리

단계 4 - 파트제외( 전체에서 보이지 않을 파트선택 )

단계 6 - 완성

Page 13: 대형어셈블리 활용방안

마침

Solid Edge 를 사용하는 엔지니어들의 편의성과 효율성을 향상 시키기

위해 단순화 기능을 부가 함으로써 많은 효과를 기대하고 있으며 , 몇 가지

대형어셈블리를 위한 제안방안을 통해 업무 효율 증가를 기대합니다 .