본문 바로가기
  • Welcome!
Creo Reference Room/Assembly

Assemblies & References (External references)

by ToolBOX01 2022. 12. 11.
반응형

CAD 어셈블리의 크기가 증가함에 따라 로드 시간과 모델 성능이 점점 더 중요한 요소가 됩니다. CAD 모델이 방대한 양의 어셈블리 컴포넌트에 접근하기 시작함에 따라 Creo에는 사용자가 모델 성능을 개선하고 로드 시간을 줄이며 궁극적으로 대규모 어셈블리의 혼돈을 마스터하는 데 도움이 되는 매우 강력한 기능이 있습니다.  

▶ 원본 사이트

 

The Details of External References - CadActive

As a CAD assembly increases in size, load time and model performance become increasingly important factors. This series will deal with how to reduce CPU and RAM usage in your model so that you and your colleagues working in the same environment will be abl

cadactive.com

 

"외부 참조란 무엇입니까?" 아래 그림에서  "D.PRT" (자식)의 위치 및 방향이 "F.PRT"(엄마)의 기능, 표면, 가장자리 또는 기타 세부 사항을 직접 참조한 경우 외부 참조로 간주됩니다.

[ 어셈블 구조 ]

"B.ASM"을 자체적으로 로드할 때 Creo에서 때때로 전체 "E.ASM"을 메모리에 로드 해야, 올바른 참조를 적절하게 로드할 수 있습니다. 일반적으로 이 예와 같은 작은 조립품에서는 문제가 되지 않지만 더 큰 조립품에서는 주요 성능 문제가 될 수 있습니다.

많은 기계 설계자는 더 작은 어셈블리로 작업할 때 어셈블리 부품 간에 적절한 참조의 필요성을 느끼지 못할 정도로 충분히 잘 수행할 수 있습니다. 어셈블리의 구성 요소 수가 복잡성과 크기를 증가시키기 시작하면서 로드 시간이 매우 빠르게 길어지고 고르지 못한 시각적 개체가 더 일반적이 되었습니다.

Creo에서 수천 또는 수십만 개의 개별 부품이 포함된 더 복잡한 어셈블리(대형 기계, 자동차 모델, 위성 등)를 처리할 때 이러한 문제가 기하급수적으로 증가하고 컴포넌트의 시스템 수준 어셈블리 관리가 중요해집니다. 너무 흔한 경우에는 로드 시간이 평균 1시간 이상 걸릴 수 있으며 엔지니어/디자이너는 모델과 상호 작용하기 어렵기 때문에 작업을 제대로 수행할 수도 없습니다.

이러한 유형의 대형 어셈블리에서는 설계가 자주 변경되고 전체 설계에서 여러 사용자가 구성요소를 추가하고 제거하며 모델을 깨끗하고 정확하게 유지하는 것이 점점 더 어려워집니다.  외부 참조가 하나라도 재생성 시간이 크게 느려지고 모델 오류가 발생하며 Creo View와 같은 다운스트림 도구에 문제가 발생하여 귀하와 귀하의 설계 팀이 시간을 낭비할 수 있습니다.

외부 참조로 문제를 보여주는 가장 좋은 방법은 예를 통해서입니다. "Reference Viewer" 도구는 이를 시각화하는 가장 좋은 방법입니다.

[ Reference Viewer ]

문제점 > 복잡한 조립 참조 구조 

서브 어셈블리를 참조로 로드할 때마다 맨 위 TOP 어셈블을 메모리로 로드해야 합니다. 올바른 참조를 찾을 때까지 모든 어셈블리를 로드해야 원활한 작업을 해야 합니다. 이것은 컴퓨터 프로세서에 훨씬 더 많은 비용이 들고 로드 시간이 길어지고 모델 성능이 느려집니다.

[ 깊은 레벨의 부품을 참조 ]

해결점 > 복잡한 조립 참조 구조 해결

모든 참조가 동일한 어셈블리에 포함되어 있으면 모델 성능이 훨씬 향상되고 로드 시간이 빨라질 뿐만 아니라 누락된 외부 참조가 있는 변경 사항이 크게 줄어듭니다.

[ 어셈블 내부 만 참조]

외부 참조는 초보 CAD 사용자에게 공통적인 문제입니다. 한 번의 잘못된 클릭으로 귀하와 귀하의 동료가 대규모 어셈블리와 상호 작용하는 방식에 큰 영향을 미칠 수 있습니다. 적절한 훈련과 지속적인 경계로 쉽게 예방할 수 있습니다.

다른 방법은 AAX의 형상 복사 기능을 사용 하는 방법 입니다. 참조한 한 타 부품의 형상과 부모/ 자식 관계를 영구적으로 끊을 수 있습니다. 부모에 해당 하는 부품이 Session에 없어도, 정상적으로 부품을 사용 할 수 있습니다

 

 다른 제품에 부품 공유화로 사용 한경우,  설계 시간 단축을 위해 Save As 기능을 사용하여 새로운 부품을 사용한 경우 모델에 부모/자식 관계로로 인해 오류가 발생 할수 있습니다. Creo의 부모/자식 관계는 매우 획기적인 기능 입니다. 하지만 부품수가 수백, 수천개로 증가하고, 관리하는 데이터가 증가 함에따라, 관리에 어려움이 발생 합니다. PDMLink가 필요한 이유 입니다. 하지만 이것도 정답은 아닙니다. 자동화를 통해 접근 하는 것도 좋은 방법입니다. 자동화를 하려면 표준화 및 규칙이 필수로 있어야 합니다. 자동화를 구축을 통해 분산된 설계 표준을 한곳으로 모으고, 관리 할수 있습니다.

 


"dependency" 와 "reference" 차이점 참고 자료

 

 

CS67430 - Difference between a dependency and a reference in Pro/ENGINEER Wildfire and Creo Parametric

A PTC Technical Support Account Manager (TSAM) is your company's personal advocate for leveraging the breadth and depth of PTC's Global Support System, ensuring that your critical issues receive the appropriate attention quickly and accurately.

www.ptc.com

 

최상위 어셈블 이름만 변경 하여 새로운 어셈블 만들기

 

 

Feature가 종속 하는 파일 이름이 Session에 없는 경우

Part를 구성 하는 Feature에 오류가 생기면, 어셈블을 Save As 하면, 오류가 있다면 "재사용"이 불가능 합니다. 필요에 의해 최상위 어셈블 파일만 새롭게 만들어야 합니다. (자식을 변경하지 않고 어

tool-2020.tistory.com