pro/e power user group .mirr

22
Pro/E Power User Group .Mirr. www.proemirr.com <2001 버전을 이용한 마우스 모델링> Pro/E 2001이 나온지도 상당히 오래 되었지만 기존 인터페이스와는 상당 부분이 바뀌어 많은 유저들이 아직도 사용에 힘들어 하는 부분이 있었다. 그래서 이번 강좌에 걸쳐 새로워진 Pro/E 의 사용법을 익히고 여러 가지 기법들에 대해 좀더 친숙해지는 기회로 삼았으면 한다. ..이번 강좌에서는 Pro/E 2001을 이용한 mouse modeling에 대하여 설명하겠다. ..새로운 기능을 활용하며 좀더 익숙한 툴의 사용능력을 배양하도록 노력하자. .. wire frame상에서의 그림이다. 보다시피 많은 부분이 curve로 이루어져 있으며 서피스도 상당부분 이용될 것이다. .. mouse라는 asm 자체가 곡면 위주의 작업 이라는 사실을 숙지하고 따라와 주면 좋겠다.

Upload: others

Post on 24-Mar-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Pro/E Power User Group .Mirr.

www.proemirr.com

<2001 버전을 이용한 마우스 모델링>

Pro/E 2001이 나온지도 상당히 오래 되었지만 기존 인터페이스와는 상당

부분이 바뀌어 많은 유저들이 아직도 사용에 힘들어 하는 부분이 있었다. 그래서

이번 강좌에 걸쳐 새로워진 Pro/E 의 사용법을 익히고 여러 가지 기법들에 대해

좀더 친숙해지는 기회로 삼았으면 한다.

.. 이번 강좌에서는 Pro/E 2001을 이용한 mouse modeling에 대하여 설명하겠다.

.. 새로운 기능을 활용하며 좀더 익숙한 툴의 사용능력을 배양하도록 노력하자.

.. wire frame 상에서의 그림이다.

보다시피 많은 부분이 curve로 이루어져

있으며 서피스도 상당부분 이용될 것이다.

.. mouse라는 asm 자체가 곡면 위주의 작업

이라는 사실을 숙지하고 따라와 주면

좋겠다.

Pro/E Power User Group .Mirr.

www.proemirr.com

<모델링 시작하기 전에… >

?? Start 파트를 작성하여 둔다.

?? MASTER modeling기법을 도입한다.

?? 전체적인 형상은 Curve를 이용한 Surface Boundry를 사용한다.

?? 형상의 구체적 치수는 필자의 임의대로 하였다.

<모델링 작업>

== Part. 1 == [곡면이 많은 윗면을 Curve를 이용하여 생성 시킨다.]

1. Start 파트에서 새로운 파트를 생성 시킨다.

2. 외곽 형상을 정의하기 위해 Curve > two projection 을 이용하여 Curve를 만든다.

우측 메뉴에서 Curve 아이콘을 선택 또는 상단 메뉴에서 Insert > Datum > Curve에서 실행할 수 있다.

<단면 1> <단면 2>

Pro/E Power User Group .Mirr.

www.proemirr.com

3. two projection에서 단면은 위의 그림과 정하고 반대쪽도 같은 방법으로 하면 다음

과 같은 Curve가 생성 된다. 이 그림은 앞으로 생성될 마우스의 외곽형상을 정의

하는 중요한 Curve 이다.

<3번 그림> <4번 그림>

4. 이제 윗면의 높이를 정의하는 curve를 curve > sketched 옵션을 사용하여 그리자.

5. Surface > Boundary 옵션을 적용하기 위해서는 최소 두 가지의 방향이 필요하다.

두 번째 경로로 사용될 curve를 정의하기위해 포인트를 생성해야 한다.

상단메뉴에서 Inse r t > Su r face > F rom Bounda r i es… 에서 선택 할 수 있다.

<5번 그림>

Pro/E Power User Group .Mirr.

www.proemirr.com

<생성 방법>

?? Datum plane을 생성시키고 pattern 테이블을 이용하여 pattern 시킨다.

?? 최초의 plane과 앞서 생성한 curve에 교차하는 포인트를 3개 생성시킨다.

?? Ref pattern 을 이용하여 남은 포인트를 생성 시킨다.

6. 생성된 포인트와 plane에 Curve를 모두 생성 시킨다.

[sketched 옵션을 이용한다.]

<6번 그림>

7. 생성된 Curve를 Ref하여 Boundary Surface를 생성시킨다.

<7번 그림>

?? 자~ 이제 우리는 Pro/E에서 Curve와 Surface를 생성 시켜 보았다.

?? Curve를 적당히 조절 함으로써 좀 더 자연스러운 형상에 접근해 갈 수 있다.

??

Pro/E Power User Group .Mirr.

www.proemirr.com

<초보자들을 위한 페이지>

@ start part란 무엇인가 ?

- 실제 모델링을 할 때 기본적으로 정해 주어야 할 부분들을 start part를

- 생성시켜 둠으로써 모델링 시작할 때 이용하는 것이다.

- 일반적으로 Default Datum, Csys, Orientation view, Unit 등을 지정한다.

@ Master modeling이란 무엇인가 ?

- 마우스를 예로 들어 설명한다면 일단 마우스 통째 외관을 모델링하고

- ASM 상에서 불러들여 Cut 한 뒤 모델링 하는 방법이다.

- 이 방법의 장점으로는 전체 형상이 하나의 마스터(최초 모델링 한 외관)에 - 의해 조정이 가능하며 ASM할 때 조립이 쉽고 간섭이 적다.

Pro/E Power User Group .Mirr.

www.proemirr.com

* Curve > two projection *

Datum Curve를 만드는 여러가지 옵션중 two projection은 3차원 Curve형성을 아

주 쉽게 생성 시킬 수 있는 옵션이다.

1. Pro/E 의 풀다운 메뉴에서 Insert > Datum > Curve | 2 projections 을 선택하거

나 오른쪽에서 Curve아이콘을 선택하고 2 projections 을 선택하자

2. 첫번째 section에서는 꺽인 선을 두번째 section에서는 90도 회전 된 스케치평

면을 선택하고 직선을 그려 보자.

<그림 1> <그림 2> <그림 3>

눈으로 쉽게 확인할 수 있듯이 2 projections이란 두개의 평면에 각각의 단면

을 생성시키면 3차원 상에 투영되어 3차원 Curve로 만들어주는 명령이다.

대부분의 3차원 형상을 이 옵션 하나로 생성시킬 수 있다는 점에서 유용한 옵

션이라 생각된다.

Pro/E Power User Group .Mirr.

www.proemirr.com

* Surface > Boundary *

부드러운 곡면을 생성시킬 때 상당히 자주 쓰이는 명령으로 2001 버전의 style기능

이 추가되기 전에는 중요성이 더욱 컸던 명령이다.

1. 강좌에서 Curve가 형성 되었으면 Insert > Surface | From Boundary를 선택하든

지 아니면 오른쪽 메뉴에서 Feature > Create > Surface >New | advanced |

Boundaries를 선택한다.

상단메뉴에서 Inse r t > Su r face > F rom Bounda r i es… 에서 선택 할 수 있다.

2. 기본값을 그대로 적용하고 Done을 하자

3. 옵션 값에서 First Dir을 선택하고 Curve 에서 오른쪽선, 가운데선, 왼쪽선을 순

서대로 선택하고 Second Dir로 Datum point를 이용하여 생성한 Curve 를 선택

한다.

<First Dir> <Second Dir>

Boundary작업에서 주의해야 할 점은 그다지 없으나

Curve생성 작업을 잘해야 한다.

끊어지거나 포인트의 위치가 맞지 않으면 제대로 생성

되기 힘들다.

< 결 과 >

Pro/E Power User Group .Mirr.

www.proemirr.com

== Part. 2 == [각종 명령을 이용하여 남은 Surface를 생성하여

Quilt를 형성하고 최종적으로 Solid를 만든다.]

1. 지난 강좌에 만들었던 파일을 불러 오자.

[그림 1]

2. 여기서 경계부분의 Curve를 Sweep 의 Trajectory로 사용 하기 위해 아래로

Copy 하고 Sweep 하였다.

[그림 2] [그림2-1]

Pro/E Power User Group .Mirr.

www.proemirr.com

3. 여기서 생성된 Surface의 경계 Curve는 나중에 Mouse를 밑면과 윗면으로 구

분할 때 자르는 기준으로 사용 할 것이다. 남은 부분은 Merge 하여 하나의

Surface로 생성시키자.

[그림 3]

4. 이제 밑면을 생성시키기 위해 다시 지난 강좌에서 익혔던 Two Projection과

sketch를 사용하여 Curve를 생성시켜 보자.

[그림 4 : 중간 Curve(2projection) 밑면 Curve(sketch)

Pro/E Power User Group .Mirr.

www.proemirr.com

5. 여기서 Boundary 옵션을 사용하기에는 Ref가 부족하다. 두 번째 방향을 위한

또 다른 Curve를 생성시켜야 하는데, 일일이 그려주기에는 너무 잔손이 많이 가

는 작업이다. 이때 Pattern Table과 Group을 이용하여 쉽게 그려 보자

상단 메뉴 중 Ed i t > Pat te rn . . 을 선택하면 된다.

(그림 5)

1) Pattern의 기준이 될 Datum point를 On curve > Length Ratio의 옵션을 사

용하여 방금 그렸던 Curve위에 생성시키자.

2) Datum point를 지나면서 Point가 위치한 Curve에 Normal한 Datum Plane를

생성 시킨다.

우측 아이콘 중 po in t를 선택 또는 상단메뉴에서 Inser t > po in t 에서 선택 할 수 있다.

3) 이렇게 만들어진 Datum Point와 남은 두 Curve와의 교점에 Point를 생성시

킨다.

4) 만들어진 Datum Point를 통과하는 Datum Curve를 생성 시킨다.

[Thru Point]

5) 1~4번까지 Feature들을 Local Group으로 만든다.

6) Pattern Table를 이용하여 Pattern시킨다.

Pro/E Power User Group .Mirr.

www.proemirr.com

6. 다른 한쪽도 똑 같은 과정을 거친 후 양쪽 다 boundary 옵션을 이용하여

Surface를 생성시키자.

[그림 6 : 옆면 Surface]

7. 밑면을 Curve > sketch 옵션을 사용하여 닫힌 형태로 만들어 준다.

[그림 7 : 밑면 Surface]

8. Surface > Merge 기능을 사용하여 모든 Surface를 하나로 만들어 주자.

즉 Quilt로 생성 시키자

상단메뉴에서 Inse r t > Su r face Ope ra t i on > Me rge 에서 선택 할 수 있다.

Pro/E Power User Group .Mirr.

www.proemirr.com

9. 만들어진 Quilt를 이용하여 Solid화 하자. 이때 Thin 옵션을 사용하여 두께를 주

는게 좋다.

(필자는 여기서 두께를 3정도 주었으나 끝부분에서의 간섭으로 인해 이상한 형상이 만들어 졌다. 그

러나 나중에 한번 더 파낼 부분이니 개념치 말고 작업하자 ^^*).

상단 메뉴 중 Inse r t > P ro t r us ion > Use Qu i l t에서 선택할 수 있다.

[Solid 그림] [Solid 단면의 형상]

<초보자들을 위한 페이지>

??Quilt : 닫힌 Surface를 일반적으로 칭하는 말이다.

형상을 만든 뒤 Solid로 생성시키거나 혹은 Cut해내는 용도로 쓰인다.

??Group : 몇 개의 Feature를 묶은 한 단위를 말하는 것으로 이 강좌에서는

Local Group를 사용한다.

Pro/E Power User Group .Mirr.

www.proemirr.com

* MERGE *

두개의 다른 Surface를 하나로 만들어주는 명령으로 사용하기 쉬우며 자주 사용

되는 명령이다.

1. Surface를 생성시킨다.

2. Surface > New | Merge를 선택한다.

3. 두 Surface를 선택한다.

Pro/E Power User Group .Mirr.

www.proemirr.com

.. 이번 강좌에서 필자가 나름대로 머리를 굴린 ^^*부분이라면 5번째과정 일것이다.

.. Length Ratio의 옵션을 이용한 Curve위에 point생성이 Table에 의해 조정됨으로써

원하는 위치에 알맞은 Curve를 생성시킬 수 있기 때문이다.

<필자가 사용한 Table의 데이터 값>

== Part. 3 ==

[만들어진 마스터모델을 이용하여 쪼게어낸다.]

1. 지난 강좌에서 완성된 마우스의 마스터 모델을 불러 온다.

Pro/E Power User Group .Mirr.

www.proemirr.com

2. 실제 마우스가 잘려져 나갈 부분에 Surface를 생성시킨다.

.. 마우스의 밑판과 윗판을 구분하는 Surface ..

.. 마우스의 버튼 부분을 떼어 내기위한 Surface..

Pro/E Power User Group .Mirr.

www.proemirr.com

.. Merge하여 Surface를 완성 ..

- 마우스는 크게 윗판 아랫판 버튼 세가지 부분으로 구성되어

- 있으며 만들어진 마스터 모델에 각 각의 부분을 잘라내어

- 생성 시킬 것이다.

3. 만들어진 마우스를 ASM 에서 불러와서 Default로 결합시키자.

[주의] 먼저 start.prt를 먼저 불러 들여야 한다.

Pro/E Power User Group .Mirr.

www.proemirr.com

4. Master Model 에서 윗판을 잘라내어 Mouse_up.prt을 만들자.

1) Master Model 을 불러온 것과 같은 방법으로 Component > Create 한 뒤

Name에는 원하는 이름을 넣어주고 (필자는 Mouse_Up으로 하였다.) Ok

하자.

2) 불러온 마스터를 Modify > Mod part | Feature > Create > Cut 하여 버튼이

존재하는 부분의 Quilt를 이용하여 잘라 내자.

Mod i f y 하고자 하는 component를 선택한 후 상단 메뉴 중 Edit > Modify를 선택 할 수 있다.

그러나 필자의 생각에는 기존의 방법이 번거롭지 않아 더 좋다

3) 똑 같은 방법으로 아랫판을 잘라내자.

Pro/E Power User Group .Mirr.

www.proemirr.com

4) 이방법을 반복하여 마우스를 크게 윗판, 아랫판, 버튼 세가지의 부분으로

쪼개자.

[주의] 작업시 Surface로 인하여 잘리지 않은 것처럼 보인다.

이 때 상단 메뉴에서 View > Display setting > Model Display

명령을 사용하여 Surface를 감추게 하면 된다.

< 결과물 >

<유의점>

Quilt의 경우 곡면이라면 꼭 닫힌 형상을 만들어 주는게 좋습니다. 그렇지

않으면 Cut 작업시 Pro/E 가 인식하지 못하는 부분에서 에러 발생할 확률이

높습니다.

Pro/E Power User Group .Mirr.

www.proemirr.com

== Part. 4 == [Data Sharing을 통한 Map part 기법의 활용]

조금 길게 끌어왔던 마우스모델링도 오늘 강좌로 끝입니다.

미흡하나마 봐주셔서 감사합니다. 그럼 강좌를 시작합니다.

1. 위 강좌에서 만들어진 파일을 불러 온다.

2. 각각의 Component 의 바깥 면을 기준으로 Surface를 형성하고 안쪽으로 일정하게

offset한 뒤 잘라내는 방법으로 두께를 조정한다.

[shell을 이용하면 급격하게 곡률이 변하는 모서리 부분에서 에러가 발생하여 이러한 방법을 선택하였다.]

< Mouse Bottom의 경우>

Pro/E Power User Group .Mirr.

www.proemirr.com

3. 적당한 두께가 조절 되었다면 마우스의 버튼 부분을 위해 MouseUp을 만들자.

[마우스 버튼과 맞닿을 부분을 염두에 두고 모델링하자.]

<MouseUp>

4. 만들어진 MouseUp에서 Ref될 부분을 CopyGeom을 통해 Button에 불러 온다.

1) ASM 에서 Modify > Mod Part 한 뒤 Button을 선택한다.

2) Feature > Create > Data Sharing > Copy Geom 을 선택한다.

2001버전부터는 C r ea t e의 하위 메뉴인 Sha r i ng Da t a에 속한다.

3) 대화상자에서 Surface Refs 를 선택하고 Define한다.

4) MouseUp에서 Ref가 될부분을 선택한다.

<Ref가 될 부분>

Pro/E Power User Group .Mirr.

www.proemirr.com

5. Button을 불러 오면 Copy 되어진 Surface가 보일 것이다. 이것을 기준으로 버튼을

수정하여 보자.

<Data Sharing에 의한 Button의 형상>

6. MouseBottom의 최종형상은 다음과 같다.

Pro/E Power User Group .Mirr.

www.proemirr.com

* 강좌를 마치며 *

우선 강좌를 무사히 끝낼 수 있었다는데 의의를 둔다.

중간에 필자의 개인의 사정으로 인해 장기간 중지되기도 하였고, 이리저리 모자란

지식으로 하다 보니 본의 아니게 실무 모델링과는 많이 벗어난 강좌가 된 것 같기

도 하다. 게다가 임의로 치수를 주어 따라오기도 힘들었을 것이다.

하지만 이 글을 읽은 많은 분들이 조금이라도 실력을 향상시킬 수 있다면 그것으

로 만족하며, 다음 기회에는 좀더 세련된 강좌를 만들어야겠다.

최종형상