누가 만들었을까요?
Pro/ENGINEER는 Prime Computer, Computervision(CV) 및 Applicon에서 근무했던 Samuel Peisakhovich Geisberg에 의해 1985년에 설립되었습니다. Pro/ENGINEER(Pro/E라고도 함)는 1988년에 출시된 회사의 첫 번째 제품입니다.
Parametric Technology Corporation - History of CAD
Parametric Technology Corporation was founded in May 1985 by Dr. Samuel P. Geisberg as SPG Consulting Corporation. The rest of PTC is, as they say history.
www.shapr3d.com
John Deere는 PTC의 첫 번째 고객이 되었습니다. Pro/ENGINEER의 초기 버전이 개발되자 회사는 Charles River Associates로부터 벤처 캐피탈 자금을 지원받았고 Steve Walske가 CEO가 되었습니다. Pro/ENGINEER는 상업적으로 성공한 최초의 파라메트릭 형상 기반 솔리드 모델러였습니다. 혁신적인 기술과 제한 없는 판매 전략의 결합을 통해 PTC는 CAD 업계에서 빠르게 주요 세력으로 자리 잡았습니다. 1990년대 중반까지 PTC의 강력한 상승세는 계속 이어졌습니다. 이때 Microsoft Windows NT가 출시되고 상업용 기하학적 모델링 라이브러리가 출시되면서 새로운 세대의 저비용 경쟁업체가 탄생하게 되었고 PTC의 지나치게 공격적인 영업 전략에 대한 평판으로 인해 많은 기업이 소외되었습니다. 그 고객.
솔리드웍스(Solidworks)로 상징되는 이러한 경쟁업체들은 PTC를 밑바닥부터 압박했고, Unigraphics 및 IBM과 같은 좀 더 확고한 기업들은 자동차 및 항공우주 산업에서 '고지'를 차지했습니다. PTC의 매출은 수년에 걸쳐 감소하기 시작했으며 회복하는 데 수년이 걸렸습니다. 새로운 CAD 제품(Pro/ENGINEER Wildfire)과 확장된 제품 라인이 필요했지만 PTC는 지난 10년 동안 제품 수명주기 관리 소프트웨어 분야에서 세 번째로 큰 공급자로 변모할 수 있었습니다.
DR.Samuel Peisakhovich Geisberg | Pro/ENGINEER |
![]() |
![]() |
초기 Pro/ENGINEER의 기능
Pro/ENGINEER의 초기 개발을 주도한 두 가지 기본 원칙이 있습니다.
- 파라메트릭 기능 기반 솔리드 모델링을 사용하는 것입니다
- 소프트웨어 제품군의 모든 응용 프로그램이 공통 데이터 구조를 사용한다는 개념이었습니다.
Pro/ENGINEER는 처음부터 솔리드 모델링을 중심으로 한 시스템으로 개발되었으며, 이는 기존의 와이어프레임 기반 시스템과는 구별되는 중요한 특징 중 하나였습니다.
Pro/ENGINEER는 double-precision 솔리드 지오메트리와 NURBS(Nondecreasing Uniform Rational B-Spline) 표면을 사용하여 제품 디자인 및 모델링 작업을 수행할 수 있도록 설계되었습니다. 이런 솔리드 모델링 접근 방식은 제품 디자인의 정확성과 현실성을 향상시키는 데 큰 도움을 주었으며, Pro/ENGINEER의 성공적인 특징 중 하나로 여겨지고 있습니다.
Pro/ENGINEER의 주요 특징은 모델이 생성될 때 소프트웨어가 작업자가 수행하는 각 단계를 기록한다는 것입니다. 이를 'history tree'라고 불렀습니다. 또한 소프트웨어는 두 표면이 평행한지 또는 구멍이 부품 가장자리로부터 지정된 거리에 있다는 사실과 같은 모델의 기하학적 측면을 기록했습니다. 부품을 정의하는 데 사용된 각 치수도 기록되었습니다. 사용자가 블록에 관통 구멍을 뚫고 나중에 블록의 두께를 늘리면 구멍의 길이도 그에 비례하여 늘어납니다. 이전 솔리드 모델러를 사용하면 사용자는 블록 내부에서 끝나는 구멍을 갖게 됩니다.
초기에는 강점이었지만 나중에 문제가 될 Pro/ENGINEER의 한 가지 측면은 모델이 항상 완전히 구속되어 있다는 사실이었습니다. 이는 중복된 제약 조건이 없으며 모델에 형상을 완전히 정의하는 정보가 부족할 수 없음을 의미합니다. 중요한 치수나 제약 조건이 누락된 경우 소프트웨어는 사용자에게 이 사실을 알리고 필요한 정보가 제공될 때까지 진행하지 않습니다.
사용자가 치수를 변경하기로 결정한 경우 소프트웨어는 저장된 기록 트리를 사용하여 모델을 재생성합니다. 작은 모델의 경우 이는 거의 순간적이었지만 모델이 커지면서 시간이 크게 늘어났습니다. 이러한 변경 사항은 기록 트리에 통합되어 변경 사항이 많아질수록 재생성 시간이 늘어납니다. 예를 들어, 처음에 모델에 구멍이 배치되었다가 나중에 제거된 경우 모델이 재생성될 때마다 소프트웨어는 구멍을 삽입한 다음 제거합니다. 사용자는 모델의 일부를 별도의 레이어에 배치하고 현재 작업 중인 레이어만 재생성하여 이 문제를 해결했습니다.
사용자가 치수를 변경하기로 결정한 경우 소프트웨어는 저장된 기록 트리를 사용하여 모델을 재생성합니다. 작은 모델의 경우 이는 거의 순간적이었지만 모델이 커지면서 시간이 크게 늘어났습니다. 이러한 변경 사항은 기록 트리에 통합되어 변경 사항이 많아질수록 재생성 시간이 늘어납니다. 예를 들어, 처음에 모델에 구멍이 배치되었다가 나중에 제거된 경우 모델이 재생성될 때마다 소프트웨어는 구멍을 삽입한 다음 제거합니다. 사용자는 모델의 일부를 별도의 레이어에 배치하고 현재 작업 중인 레이어만 재생성하여 이 문제를 해결했습니다.
부품 설계는 별도의 파일에 저장되었습니다. 그런 다음 설계자는 일부 맞춤 부품과 일부 표준 부품을 어셈블리에 결합할 수 있습니다. Pro/ENGINEER는 어셈블리 모델의 개별 부품 복사본을 생성하는 대신 이러한 개별 부품 파일을 다시 참조했습니다. 나중에 부품이 변경되면 해당 부품을 사용하는 어셈블리 전체에 새 버전이 전파될 수 있습니다.
구속조건과 치수가 어셈블리의 부품 간에 전파될 수 있다는 사실은 당시 특히 인상적이었습니다. 한 부품에 다른 부품의 슬롯에 맞는 돌출부가 있고 돌출부의 크기와 모양이 변경된 경우 어셈블리가 재생성될 때 슬롯도 변경됩니다. 처음에는 명확하지 않았지만 PTC 소프트웨어의 또 다른 강력한 측면은 모든 응용 프로그램이 동일한 데이터베이스에서 작동한다는 것입니다. Pro/ENGINEER 소프트웨어 제품군 내에서는 사용자가 응용 프로그램을 전환할 때 모델 데이터를 한 형식에서 다른 형식으로 변환할 필요가 없었습니다.
공통 데이터 구조를 통해 PTC는 소프트웨어 모듈 간의 양방향 연관성을 통합할 수 있었습니다. 솔리드 모델을 변경하면 관련 도면, 해석 모델 및 공작 기계 경로가 변경되는 반면, 도면을 변경하면 해당 도면이 파생된 모델이 변경될 수 있습니다. 사용자는 이 연관성을 활성화할지 여부를 결정할 수 있습니다.
Pro/ENGINEER가 출시되었을 때 가장 약한 점은 부품이나 어셈블리의 모델을 먼저 작성하지 않고는 엔지니어링 드로잉을 생성할 수 없다는 점이었습니다. 많은 프로젝트에는 간단한 2차원 도면이 필요했습니다. 사용자는 이러한 작업을 위해 AutoCAD와 같은 더 간단한 패키지를 구입하거나 PTC 소프트웨어가 처리할 수 없는 Pro/ENGINEER 도면에 세부 사항을 추가하게 되었습니다.
Pro/ENGINEER의 초기 버전은 특히 부품의 일반적인 모양은 변경되지 않고 하나 이상의 주요 치수만 변경되는 부품군 설계에 적합했습니다.
영업문의 : lionkk@idt21c.com
카카오 채널 : http://pf.kakao.com/_fItAx
'1. Creo 환경 설정' 카테고리의 다른 글
Creo Parameteric 주요 개념 (0) | 2023.08.29 |
---|