요약: 모듈식 설계 사상과 UG 2 차 개발 기술을 사용하여 UG 소프트웨어를 사용한 기계 설계 시 많은 공통 부품을 여러 번 무게를 달아야 하는 문제를 해결했습니다.
새로운 디자인의 문제. 일반적으로 사용되는 부품 모듈은 메뉴 형태로 UG 소프트웨어에 결합되어 확장성과 이식성이 뛰어납니다.
[키워드] 모듈 식 설계 기계 설계 UG 2 차 개발
Unigraphics (UG) 는 CAD/
CAM/CAE 통합 소프트웨어. 그 내용은 평면 엔지니어링 제도, 3D 를 포함한다.
모델링, 조립, 제조, 리버스 엔지니어링, 산업 모델링 설계, 사출 금형 설계,
판금 설계, 매커니즘 동작 분석, 수치 제어 시뮬레이션, 렌더링 및 다이나믹 시뮬레이션, 산업 표준
상호 전송, 유한 요소 해석 등 10 여 개 모듈. 최근 몇 년 동안, UG 는 빠르게 발전하여
많은 분야에서 널리 사용되고 있으며 기계 설계의 공통 소프트웨어이기도 하다. Ug 에도 불구하고
기능은 매우 강력하지만, 우리는 기계 제품을 설계할 때 자주 만난다.
표준 부품 이외의 공통 부품은 매번 0 부터 설계하면 확대해야 합니다.
수량의 반복 작업. 노동 생산성을 높이고 설계 비용을 절감하기 위해 사람들은 이미
전자, 컴퓨터, 건축 등 분야에 광범위하게 응용되는 모듈식 설계 사상이 인용되었다
기계 설계에서 UG 기반 모듈식 기계 설계가 형성되었습니다.
1 모듈식 기계 설계
1..1모듈 및 모듈식 개념
모듈은 동일한 기능과 조합을 가진 요소 그룹 (손가락 관절의 모양,
커넥터 간의 치수, 맞춤 또는 접합 등. ), 그러나 다른 속성, 사양 또는 구조는
교환 가능한 단위 모듈화는 제품에 대한 시장 예측 및 기능 분석을 의미합니다.
이를 바탕으로 다양한 공통 기능 모듈을 분류하고 설계한 다음 사용자의
요구 사항, 모듈이 선택되고 결합되어 다른 기능이나 동일한 기능을 형성합니다.
규격에 따라 다른 제품을 생산할 수 있다.
1.2 모듈식 기계 설계 상관 관계
모듈식 설계는 모듈 조합, 즉 결합면 (연결이라고도 함) 에 따라 달라집니다.
입. 서로 다른 기능 모듈의 조합과 동일한 기능 모듈의 교환을 보장하기 위해 모듈은
그것은 두 가지 특징을 가져야 한다: 조합성과 교환성. 이 두 가지 특징은 주로
인터페이스는 모듈의 표준화, 보편화 및 정규화 수준을 높여야 합니다. 모듈의 경우
화공 기계 설계, 관건은 어떻게 모듈을 나누느냐 하는 것인데, 여기서는 주로 종합조사를 통과한다.
부품의 기능, 형상, 물리적 연관성을 고려하여 모듈을 나눕니다.
(1) 기능 종속성 부품 간의 기능 종속성은 모듈의 구분을 나타냅니다.
동일한 기능을 구현하는 부분이 함께 모여 하나의 모듈을 형성하면 다음과 같은 도움이 됩니다
모듈의 기능적 독립성을 향상시킵니다.
(2) 형상 연관성 부품 간의 형상 연관성은 부품 간의 형상 연관성을 나타냅니다.
물리적 연결, 고정, 치수, 수직도, 평등 및
동축도 등 기하학적 관계.
(3) 물리적 종속성 부품 간의 물리적 종속성은 부품 간의 관계를 나타냅니다.
에너지 흐름, 정보 흐름 또는 물질 흐름 사이에는 물리적 관계가 있습니다.
1.3 모듈식 기계 설계의 이점
모듈식 기계 설계는 뚜렷한 기술과 경제적 우세를 가지고 있다.
이론적 분석과 실천은 그 장점이 주로 다음과 같은 측면에 반영된다는 것을 증명한다.
(1) 현재의 기계 산업을 진흥시켜 첨단 기술 산업으로 발전시킬 수 있다.
(2) 기계 제품 설계, 제조 및 조립에서 전문 기술자의 노동 강도를 줄입니다.
도;
(3) 모듈식 기계 제품은 품질이 우수하고 가격도 저렴하며, 다제품이 적절하게 해결된다.
소량 배치 처리로 인한 제조 문제
(4) 기업이 시장 변화에 따라 선진 기술을 채택하여 제품을 개조하고 개방하는 데 유리하다
신상품을 발송하다.
(5) 기계 제품의 설계, 제조 및 공급 주기를 단축하여 사용자를 확보합니다.
(6) 모듈 식 기계 제품은 교환 가능하며 유지 보수가 쉽습니다.
UG 모듈 식 기계 설계
2. 1 전반적인 개념
UG 로 기계 설계를 할 때 자주 사용하는 부품을 모듈화하려면 먼저 다음을 수행해야 합니다.
일반적으로 사용되는 부품의 3d 모형을 표현합니다. 일련의 제품의 경우 그룹화 기술에 따라
유사한 공통 부품 세트를 3 차원 모델 (소위) 로 구성하는 분류 원칙
3 d 모델 템플릿. UG 파라 메트릭 디자인 아이디어에 따르면, 3d 모델 템플릿은
크기와 구조가 다른 일련의 부품에 대한 기본 모형으로 간주됩니다. 유지
많은 3D 모형 템플릿은 클래스로 분리되어 있으며 각 클래스는 하나의 컬렉션에 배치되어 있습니다.
클래스는 3d 모델 템플릿의 모듈 라이브러리를 형성합니다. 모듈 라이브러리와 UG 를 만들기 위해
ASP 통합 환경. NET 유기적 결합, 각 모듈 라이브러리는 아이콘 형식입니다.
사용자 메뉴에 놓으면 쉽게 호출할 수 있습니다. 이 전반적인 사고를 실현하기 위해, 교통을 종합하다.
UG/Open MenuScript, UG/Open Ulstyler, UG/Open 을 사용합니다.
API, Visual C++ 등 UG 2 차 개발 기술, 프로그램 흐름도 1 에 나와 있습니다.
2.2 모듈 라이브러리 메뉴 디자인
UG 메뉴의 대화형 인터페이스 스타일과 일관성을 유지하기 위해 모듈 라이브러리는 하위를 사용합니다.
UG/Open MenuScript 모듈에서 개발한 레벨 드롭다운 메뉴입니다.
실현하다. 즉, menus script 에서 제공하는 UG MenuScript 언어를 확장 작성으로 사용합니다.
이름이 \ "\" 인 텍스트 파일을 확장합니다. Men "을 입력하고 사용자 디렉토리의 /startup 항목에 배치합니다.
기록, UG 의 환경 변수를 설정하면 UG 는 시작 시 사용자를 자동으로 로드합니다.
메뉴 파일. 사용자가 호출 시 원하는 3D 공통 부품을 빠르게 검색할 수 있도록 합니다.
모형 템플릿에서 풀다운 메뉴의 최대 깊이는 3 단계로 설계되어 있으며 각 풀다운 메뉴는
15 개 이하의 버튼. 최종 메뉴의 각 버튼은 일반적으로 사용되는 버튼에 해당합니다.
3D 모형 템플릿의 이름을 클릭하고 마지막 메뉴 버튼을 클릭하여 해당 제품을 불러옵니다.
3d 모형 템플릿 대화상자는 을 기반으로 합니다.
2.3 3D 모델 템플릿 대화상자 디자인
UG/Open Ulstyle 을 사용하여 모델에 따라 UG 스타일 대화상자를 만듭니다
매개변수 생성 템플릿에는 데이터 입력 상자, 텍스트 상자, 버튼, 그림 등의 컨트롤이 포함됩니다.
대화 상자. 대화상자 위쪽에는 예비 부품 그림이 표시되고 대화상자 왼쪽 위 모서리에는 쌍이 표시됩니다.
UG 시스템 창의 왼쪽 아래 모서리에 작업 프롬프트 정보를 표시하는 텍스트 상자 제목
일반적으로 사용되는 부품의 3d 모형 및 3d 모형 템플릿 쌍을 쉽게 설계하거나 선택할 수 있습니다.
대화상자 설계가 완료되면 확장자는 ".DLG" 입니다. 모든 대화 상자에는 6 개가 있습니다.
버튼 및 반환 버튼을 적용하는 콜백 함수라는 세 가지 기본 소스 함수가 있습니다.
콜백 함수, 버튼의 콜백 함수 취소, 버튼의 콜백 함수 결정, 대화 상자
상자 생성자 및 대화상자 구문 분석 함수 여기서 대화상자 생성자는 UG 구조에 있습니다
대화 상자를 만든 후 사용자 응용 프로그램을 실행하기 전에 호출하면 공용 부분은 3D 가 됩니다.
모델에 대한 일반적인 사양 및 기술 요구 사항은 정보 창에 표시되어 사용자가 제품을 작성할 수 있습니다.
참고용으로 제공하다. 대화 상자 구문 분석 함수는 UG 사용자 대화 상자가 닫힐 때 호출되고, 프로그램
쓸 때 그것을 사용하여 닫고, 정보 창을 비우고, 응용 프로그램 메모리를 해제하십시오.
중간 조작.
2.4 동적 링크 라이브러리 (*) 적용. Dll) 을 작성합니다
UG/Open API 애플리케이션은 C/C++ 언어로 작성되었습니다.
UG 환경뿐만 아니라 프로그램에서도 UG 기능을 호출할 수 있습니다.
파일 관리, 프로세스 제어, 데이터 전송, 창 호출, 수치 계산 등
C/C++ 언어에서 지원하는 모든 기능은 매우 유연하게 사용할 수 있습니다. UG/ 오픈 API
이 응용 프로그램에는 헤더 파일 (*) 이 포함됩니다. H), 라이브러리 파일 (*. Dll) 및
C/C++ 언어로 프로그래밍하려면 비주얼 C++환경을 컴파일해야 합니다.
설정, 다음은 비주얼 C++6.0 컴파일 환경에 대한 설정 방법 및 역학입니다.
Linkbase 생성 프로세스:
(1) 빈 DLL 프로젝트를 만듭니다.
(2) 구성자 헤더 파일의 디렉토리 경로 (*. H) 및 라이브러리 파일 (*. Dll) 을 참조하십시오.
헤더 파일에는 UG 헤더 파일과 Visual C++6.0 라이브러리 파일이 포함되어 있습니다.
(3) 대화 상자에서 생성된 c 언어 소스 파일 템플릿 파일은 * 입니다. 템플릿. C.
프로젝트에 추가합니다.
(4) 응용 프로그램을 컴파일합니다. 대화 상자 콜백 함수를 입력하여 프로그래밍합니다.
시스템, 변수 및 UG 객체 정의, C/C++ 언어 및 UG/Open API 사용
파라메트릭 쉐이프 설계 기능.
(5) 동적 링크 라이브러리 (*) 를 생성합니다. Dll) 파일. UG 가 시작되면 자동으로 로드됩니다.
사용자 메뉴에서 호출하는 동적 링크 라이브러리 파일입니다.
3 결론
장비 제조업의 급속한 발전에 따라 제품 종류가 급격히 증가하여 구조가 날로 늘어나고 있다.
점점 더 복잡해지고, 제품 설계 주기를 단축해야만 기업의 치열한 경쟁에 적응할 수 있다.
을 눌러 섹션을 인쇄할 수도 있습니다. UG 소프트웨어를 이용한 모듈식 기계 설계는 기계 제품의 빠른 설계에 부합한다.
디자인의 이념은 장비 제조업의 발전 요구에 부합하며 기계 설계의 발전 방향이다.
첫째, 실용적인 가치와 경제적 가치가 높습니다.
참고
[1] yuanfeng UG 기계 설계 엔지니어링 사례 자습서 [M] 베이징 기계 산업
출판사 2006
[2] 왕 xiuhua 는 모듈 식 기계 생산을 기반으로합니다.
제품 빠른 설계 [J] 기계 설계 2004, 2 1, 8
[3] 탱가태 제품 모듈식 설계 방법 연구 [J] 응용 부분
기술
[4] 동 티안 리충은 UG/Open API 프로그래밍 기초 [M] 북쪽을 지불합니다
베이징 칭화대 출판사, 2002. 스스로 번역해!