V5 예제를 정리해 주신 조준우(C-CAP
1기생)님에게
감사의 말을 전합니다
Modeler : 조준우,이창식
작업에 들어가기 전에 앞으로 생성될 요소들의 속성을 미리 설정하고 시작을 하겠다
아래의 Tool Bar 버튼의 ST 버튼을 누른다
POINTS -> CROSS , THICKNESS -> .4 , FORCED COLOR ->110 , IMPLICIT POINTS : YES
(Implicit Point : YES 로 하는 이유는 작업시 도면 요소의 끝점과
교차점 그리고 원의 중심점을 CATIA가 자동으로 인식해 준다)
EXIT 버튼을 누른다
그리고 Display모드는 Shading Mode(ST 버튼 우측의
4번째 아이콘)로 작업을 한다
부품의 Profile 생성하기
아래 Tool Bar 버튼에 3D 버튼을 누른다
마우스로 Z축을 선택한다(Z축이 희미하게 변한다)
WI 버튼을 누른다
KEY WINW ID
P를 입력한다(작업평면을 Planar 하게 잡는다)
CURVE2 - CIRCLE -
RADIUS 기능을 이용한다
CENTER:SEL PT/CIR
0,0
KEY RAD // YES:STD
37.5
CENTER:SEL PT/CIR
-23.33452,23.33452
KEY RAD // YES:STD
15
CENTER:SEL PT/CIR
23.33452,23.33452
KEY RAD // YES:STD
F11번 키를 누른다.
부품 Profile 정리하기
LIMIT1 - RELIMIT - TRIM EL1 기능을 이용한다
SEL 1ST LN/CRV/NRBS
작은 원의 바깥쪽을 선택한다
(Trim 후 남겨질 부분이다)
SEL PT/LN2/CRV2/NRBS2
큰 원을 선택한다
SEL 1ST LN/CRV/NRBS // IND REGION
Trim 된 작은 원을 선택한다
SEL PT/LN2/CRV2/NRBS2
큰 원의 위쪽 부분을 선택한다
같은 방법으로 맞은편에도 정리를 한다
TIP : 원하지 않는 결과 생성시 사용자가 마우스 2번키를
원하는 방향을 지정하여 생성 결과를 수정할 수 있다.
LIMIT1 - BREAK 기능을 이용한다
SEL LN1/CRV1/NRBC1/CST
큰 원을 선택한다
SEL BREAK ELEM
작은 원을 선택한다
KEY NUM1 ( , NUM2( , . . . )) // IND PT
YES : ALL
F11번 키를 누른다
반대편에도 같은 작업을 한다
ERASE - ERASE - W.SPACE 기능을 이용한다
SEL ELEM
Break된 작은 원의 안쪽 부분을
삭제한다
하늘색의 Profile 평행 이동하기-1
FORCED COLOR ->95로 설정한다
CURVE2 - PARALLEL - STANDARD 기능을 이용한다
SEL CRV
하늘색의 Curve를 선택한다
SEL PT<LN/CRV> // IND REGION
선택 원의 내부를 지정한다
KEY DIST( , NUM) // YES:STD
2.5
같은 방법으로 연속된 하늘색의 Curve들을 안쪽으로
2.5만큼 평행이동한다
평행 이동된 보라색의 Profile 정리하기
LIMIT1 - RELIMIT - TRIM ALL 기능을 이용한다
SEL PT/LN1/CRV/NRBC1
연결되지 않은 보라색의 한 Curve를 선택한다
SEL PT/LN2/CRV/NRBC2
연결될 보라색의 Curve를 선택한다
(같은 방법으로 오른쪽 그림과 같이 정리한다)
하늘색의 Profile 평행 이동하기-2
FORCED COLOR ->45로 설정한다
CURVE2 - PARALLEL - STANDARD 기능을 이용한다
SEL CRV
하늘색의 Curve를 선택한다
SEL
PT<LN/CRV> // IND REGION
선택 원의 내부를 지정한다
KEY DIST( , NUM) // YES:STD
3
같은 방법으로 연속된 하늘색의 Curve들을 안쪽으로
3만큼 평행이동한다
LIMIT1 - RELIMIT - TRIM ALL 기능을 이용한다
SEL PT/LN1/CRV/NRBC1
연결되지 않은 녹색의 한 Curve를 선택한다
SEL PT/LN2/CRV/NRBC2
연결될 녹색의 Curve를 선택한다
(같은 방법으로 오른쪽 그림과 같이 정리한다)
하늘색의 Profile 평행 이동하기-3(Sweep 의 Path가 된다)
FORCED COLOR ->75로 설정한다
CURVE2 - PARALLEL - STANDARD 기능을 이용한다
SEL CRV
하늘색의 Curve를 선택한다
SEL PT<LN/CRV> // IND REGION
선택 원의 내부를 지정한다
KEY DIST( , NUM) // YES:STD
2
같은 방법으로 연속된 하늘색의 Curve들을 안쪽으로
2만큼 평행이동한다
LIMIT1 - CORNER - TRIM ALL 기능을 이용한다
SEL 1ST LN/CRV // KEY RAD
노란색 Curve을 선택한다
SEL 2ND LN/CRV // KEY RAD
3
SEL 2ND LN/CRV // KEY RAD
Fillet 작업이될 연속된 노란색의 Curve를선택한다
같은 방법으로 나머지 모서리 부분에도 Fillet
작업을 한다
부품의 Prism Solid 생성하기
아래의 Tool Bar버튼의 2D버튼를 누른다
KEY PLN // YES:3D
F11 키를 누른다
WI 버튼을 누른다
XYZ를 입력하여 Isometric View로 전환한다
FORCED COLOR ->90로 설정한다
SOLIDE - CREATE - CANONIC - PRISM 기능을
이용한다
CONTOUR:MSELW LN/CONIC/CRV/CCV
*seq를 입력한다
SEL ELEM
보라색 Profile를 선택한다
INNER:SEL PT // YES:END
F11번 키를 누른다
생성 화살표 방향은 +Z 방향이다
Prism 창에서 OFF1:12 , OFF2:0 을 입력한다
※ Manage 창에서 none 아이콘이 선택되어 있으며 Prism창에서
No associative limits Icon이 선택되어 있는지 확인한다
YES:CREATE
F11키를 누른다
FORCED COLOR ->75로 설정한다
CONTOUR:MSELW LN/CONIC/CRV/CCV
*seq를 입력한다
SEL ELEM
하늘색 Profile를 선택한다
INNER:SEL PT // YES:END
F11번 키를 누른다
생성 화살표 방향은 +Z 방향이다
Prism 창에서 OFF1:4.5 , OFF2:0 을 입력한다
※ Manage 창에서 Union 아이콘이 선택되어 있으며 Prism창에
서 No associative limits Icon이 선택되어 있는지 확인한다
YES:CREATE
F11키를 누른다
NS 버튼을 누른다
*crv를 입력한다
EXIT 버튼을 누른다
부품의 Draft 작업하기
FORCED COLOR ->15로 설정한다
SOLIDE - OPERATN - DRAFT 기능을 이용한다
PULL DIR:SEL VECT
마우스로 녹색 화살표를 선택한다
(화살표 방향은 주조 후에 Mold가 벗겨질
방향을 나타낸다)
DIR : SEL PT/LN/PLN // YES:INVERT
Z축을 선택한다
ADD DRAFT : SEL FSUR // KEY ANGLE
2。를 입력한다
ADD DRAFT : SEL FSUR // KEY ANGLE
부품의 한 측면을 선택한다
ADD DRAFT:SEL FSUR // SEL NEUTRAL
연속된 부품의 나머지 측면도 선택한다
ADD DRAFT:SEL FSUR // SEL NEUTRAL
NEUTRAL 이라는 녹색의 Plane를 선택한다
SEL PLN/SUR/FAC/SKI // SEL FSUR
Z = 4.5가 되는 위치의 계단의 평면을 선택한다
KEY ANGLE // YES:COMPUTE
F11번 키를 누른다
Subtract 될 Solid 생성하기
FORCED COLOR ->45로 설정한다
NS 버튼을 누른다
SEL ELEM // YES:SWAP
*sol를 입력한다
F11키를 눌러 NS 작업공간으로 이동한다
녹색 Profile를 선택하여 Master
Workspace로 보낸다
EXIT 버튼을 누른다
SOLIDE - CREATE - CANONIC - PRISM 기능을
이용한다
CONTOUR:MSELW LN/CONIC/CRV/CCV
*seq를 입력한다
SEL ELEM
녹색 Profile를 선택한다
INNER:SEL PT // YES:END
F11번 키를 누른다
생성 화살표 방향은 +Z 방향이다
Prism 창에서 OFF1:11 , OFF2:0 을 입력한다
※ Manage 창에서 none 아이콘이 선택되어 있으며 Prism창에서
No associative limits Icon이 선택되어 있는지 확인한다
YES:CREATE
F11키를 누른다
Subtract될 부품의 Draft 작업하기
FORCED COLOR ->15로 설정한다
SOLIDE - OPERATN - DRAFT 기능을 이용한다
PULL DIR:SEL VECT
마우스로 녹색 화살표를 선택한다
(화살표 방향은 주조 후에 Mold가 벗겨질 방향을 나타낸다)
DIR : SEL PT/LN/PLN // YES:INVERT
Z축을 선택한다
ADD DRAFT : SEL FSUR // KEY ANGLE
2。를 입력한다
ADD DRAFT : SEL FSUR // KEY ANGLE
부품의 한 측면을 선택한다
ADD DRAFT:SEL FSUR // SEL NEUTRAL
연속된 부품의 나머지 측면도 선택한다
ADD DRAFT:SEL FSUR // SEL NEUTRAL
NEUTRAL 이라는 녹색의 Plane를 선택한다
SEL PLN/SUR/FAC/SKI // SEL FSUR
부품의 바닥(XY 평면)을 선택한다
KEY ANGLE // YES:COMPUTE
F11번 키를 누른다
NS 버튼을 누른다
SEL ELEM // YES:SWAP
*crv를 입력한다
F11번키를 누른다(NS 작업공간으로 이동한다)
*sol를 입력한다
(모든 Solid가 Master Workspace로 이동을 한다)
EXIT 버튼을 누른다
부품 Subtract 작업하기
SOLIDE - OPERATN - SUBTRACT 기능을 이용한다
1ST OPERATION :MSELW SOL/DIT/VOL
부품 바깥의 Solid를 선택한다
2ND OPERATION :MSELW SOL/DIT/VOL
안쪽의 녹색 Prism을 선택한다
오른쪽 그림에서 결과를 확인할 수 있다
Sweep Profile 생성하기
아래 Tool Bar 버튼에 3D 버튼을 누른다
X축을 선택한다
WI 버튼을 누른다
KEY WINW ID
P를 입력한다(작업평면을 Planar 하게 잡는다)
LINE - VERTICAL - SEGMENT - ONE LIM 기능을 사용한다
SEL PT/CRV // KEY DIST
0,0
SEL ARW // KEY LNG // YES:STD
2
(크게 보일 수 있도록 생성 Line을 확대하여 BR버튼을 누른다)
LINE - PARALLEL - SEGMENT - ONE LIM 기능을 사용한다
DIRECTION : SEL LN
생성 Line을 선택한다
SEL PT/CRV // IND REGION
선택 Line의 오른쪽 방향을 마우스
중간 버튼으로 지정한다
KEY DIST(,NUM) // YES:STD
1.4를 입력한다
(기준 선택 축과 떨어진 거리를 의미한다)
SEL ARW // KEY LNG // YES:STD
2를 입력한다(평행선의 길이를 의미한다)
LINE - PT-PT - SEGMENT - STANDARD 기능을
이용한다
SEL 1ST PT<LN/CRV>
흰색 Line의 왼쪽 위 끝점을 선택한다
SEL 2ND PT<LN/CRV>
흰색 Line의 오른쪽 위 끝점을 선택한다
Sweep Profile Fillet 작업하기
LIMIT1 - CORNER - TRIM ALL 기능을 이용한다
SEL 1ST LN/CRV // KEY RAD
Z축과 나란한 왼쪽 흰색 Line을 선택한다
SEL 2ND LN/CRV // KEY RAD
0.5
SEL 2ND LN/CRV // KEY RAD
Y축과 평행한 수직하는 흰색 Line을
선택한다
맞은편에도 같은 반경의 Fillet 작업을 한다
아래의 Tool Bar버튼의 2D버튼를 누른다
KEY PLN // YES:3D
F11 키를 누른다
Sweep 작업하기
FORCED COLOR -> WHITE로 설정한다
NS 버튼을 누른다
SEL ELEM // YES:SWAP
F11키를 눌러 NS 작업공간으로 이동한다
*seq를 입력한다
Sweep 의 Path가 될 노란색 Profile를 선택한다
EXIT 버튼을 누른다
SOLIDE - CREATE - CANONIC - SWEEP 기능을
이용한다
CTR CRV : MSELW LN/CONIC/CRV/CCV
*seq를 입력한다
Sweep 생성 Path인 노란색의(NS방에서
가져온 Curve)Profile
를 선택한다
YES : CUR. CTR CRV AND REF PLANE
F11번 키를 누른다
CONTOUR : MSELW LN/CONIC/CRV/CCV
*seq를 입력한다
SEL ELEM
Sweep될 Profile를 선택한다
CONTOUR : SEL PT // YES:END
F11번 키를 누른다
MOVE : SEL PT // SEL ARROW MOVE : KEY ANG( , D1,D2) // YES:CREATE
(이 단계에서 생성을 완료하면 error 메시지가 표시된다)
Sweep의 1번 축을 선택한다
SWAP OR INVERT : SEL ARROW
활성화된 Sweep 1번축을 다시 한번더 선택한다
MOVE : SEL PT // SEL ARROW MOVE
: KEY ANG( , D1,D2) // YES:CREATE
F11번 키를 누른다
(Sweep 결과 Solid의 위치가 제대로 됐다)
부품에서 Sweep Solid를 Subtract 작업하기
SOLIDE - OPERATN - SUBTRACT 기능을 이용한다
1ST OPERATION :MSELW SOL/DIT/VOL
부품 Solid를 선택한다
2ND OPERATION :MSELW SOL/DIT/VOL
흰색의 Sweep Solid를 선택한다
NS 버튼을 누른다
SEL ELEM // YES:SWAP
*crv를 입력한다
EXIT 버튼을 누른다
부품 Solid에 Fillet 작업하기
FORCED COLOR -> 45번색으로 설정한다
SOLIDE - OPERATN - FILLET - EDGE기능을 이용한다
SEL
REDG/VERTEX/RSUR // KEY RAD
부품 바깥의 한 세로 모서리를 선택한다
SEL RAD/KEY RAD // YES:COMPUTE
2를 입력한다
SEL REDG/VERTEX/RSUR // SEL/IND PT
바깥의 세로 모서리 부분을 모두 선택한다
마찮가지로 부품의 안쪽 모서리도 모두 선택해 준다
YES:COMPUTE
F11키를 누른다
SEL REDG/VERTEX/RSUR // KEY RAD
부품의 윗면를 선택한다
SEL RAD/KEY RAD // YES:COMPUTE
2을 입력한다
SEL REDG/VERTEX/RSUR // SEL/IND PT
계단 모서리 바깥쪽을 선택한다
SEL REDG/VERTEX/RSUR // SEL/IND PT
계단 모서리의 안쪽을 선택한다
SEL RAD/KEY RAD // YES:COMPUTE
0.3을 입력한다
SEL REDG/VERTEX/RSUR // SEL/IND PT
부품의 안쪽부분의 모서리도 선택한다
YES:COMPUTE
F11키를 누른다
● CATIA V5 파일로 변환하기
1. V4에서 모델링한 파일을 불러온다. 이때 V5에서는
수정이나 다른 작업을 할 수 없기 때문에
V5로 모델을 복사하여 붙이는 방법으로 작업을 하도록 한다.
화면 왼쪽상단의 *MASTER를 클릭하여 선택한후 copy를 한다
2. new를 선택한후 part를 선택하여
새로운 작업장을 연다.
3. 트리의 part body에 붙인다.
이때 paste special을 선택하여 CATIA_RESULT를 선택한다.
CATIA_SPEC으로 paste 할 경우 V4에서 작업한 fillet 또는 draft가 변환도중 에러를 불러 일으킨다.
이것은 V4에서 작업한 각 요소를 V5에서 재정의 하는 도중 V5가 스스로 표현하지 못하기 때문이다.
그러므로, 그 결과치만 가져오는 CATIA_RESULT를 선택한 것이다.
그리고 update
all을 선택하여 update를 한다.
● 안쪽면에 생길 RIB 생성
1. 새로운 feature를 생성하기 위해 body를 하나더 추가한다.
insert의 body를 선택한다.
2. 형상의 상부면을 선택한후 sketcher를
선택하여 상부면을 sketch 평면으로 잡는다.
3. Rib가 될 cylinder 형상을 생성할 것이다. circle을 선택하여 원을 생성한후 아래와
같이 구속을 준다. (원반경6, 중심과 x축과의 거리24, 중심과 y축과의 거리3)
4. formula 기능을 이용하기 위해 각 수치들을 특정이름으로 정의하도록 한다.
원의 반경 6을 더블클릭하여 수치를 입력하는 곳에서 오른쪽 버튼을 클릭한다.
이때 나오는 팝업매뉴에서 edit...를 선택한다.
이때 앞에 나와있는 이 원반경의 이름을 r1 으로 바꾸어 준후 ok를 선택한다.
x축과의 거리 24와 y축과의 거리 3. 또한 위와같은 방법으로, 각각 x1, y1 으로 이름을 정의해 준다.
그런다음 3차원상으로 exit를
선택하여 빠져나온다.
5. 방금 생성한 contour를 이용하여 rib의 한부분을 생성한다.
pad를 선택한후 방금
생성한 sketch를 선택하여 높이가 12mm인 feature를 생성한다.
그리고 높이 12mm를 t1이라는 이름으로 정의해준다.
6. 작은 feature를 하나 더 생성한다. 방금 생성한
feature의 밑바닥을 선택하여 sketcher를 선택한다.
7. 원을 생성한후 아래와 같이 구속을 준다.
(원의 반경 4, 원중심과 전에 생성한 feature의 외부원 concentricity 구속)
8. 앞과 마찬가지로 formula 기능을 이용하기 위해 원의 반경 이름을 r2 로 정의해 준다
9. 3차원 공간상으로 빠져나온후 pad를
이용하여 3mm의 feature를 생성한다.
그리고 높이 3mm를 t2이라는 이름으로 정의해준다.
10. 생성된 Rib에 draft 및 fillet을 주도록 한다.
작업의 편의를 위해 먼저 몸체형상을
no show방으로 보내도록 한다. 몸체형상을 선택한후 hide/show를 선택한다.
그리고 draft를
선택한다.
각도는 2deg를 입력하고 selection
by neutral face를 선택한다. 그리고 중립면(neutral face)을
그림과 같이 상부 feature의 아래면을 선택한다.
11. 각 모서리에 fillet을 준다. edge
fillet을 선택한후 반경 0.5mm를 주고
그림 상에서 보이는 것처럼 아래쪽 3개의 모서리를 선택한다.
12. no show 방에있는 몸체형상을 가져온다. swap visible space를 선택하여
no show방으로
가서 몸체형성을 선택한후 hide/show를 선택한다.
13. 생성된 하나의 Rib를 복사하여 똑같은 모양의
Rib를 3개더 생성한다.
트리상의 body1(Rib)을 선택한후 복사한다.
그리고 트리의 몸체형상부분에 paste 한다.
이때 paste special을 선택한후
AsResultWithLink를 선택한다.
이는 복사되는 요소와 Link관계를 형성하여 수정시 똑같이 수정이
적용되도록 하기 위함이다.
그러면 트리에 다음과 같이 하나의 솔리드요소가 생성된다.
14. 복사되어 붙여진 solid는 현재 겹쳐져 있는 상태이다. 이를 이동시킨다.
translation을 선택한후
direction 은 yz plane(x 방향)이고 거리는 48mm이다.
그리고 거리 48mm의 이름을 f1으로 정의한다.
한번더 이동시킨다. direction은 zx plane(y 방향)이고 거리는 -3mm이다.
그리고 거리 -3mm의 이름을 f2로 정의한다.
15. 앞의 과정과 똑같이 Rib를 복사하여 붙인후
이름을 정의하는 과정을 2번더
실행 하여 rib가 총 4개가 되도록 작업한다.
direction |
mm |
정의이름 |
yz plane |
18 |
f3 |
zx plane |
-27 |
f4 |
direction |
mm |
정의이름 |
yz plane |
24 |
f5 |
zx plane |
22 |
f6 |
16. 지금까지 생성한 4개의 rib를 몸체형상과 union 한다.
add를 선택한후 각각의
rib를 선택하고 몸체형상을 선택한다.
나머지 rib도 작업을 한다. 트리가 아래그림처럼 나오도록 작업을 한다.
● rib 안쪽면 구멍파기
1. 빼낼부분을 생성하기 위해 body를 하나 추가한다
2. 몸체 상부면을 sketch 평면으로 잡고 아래과 같이 원을 생성한다.
3. 원의 치수를 주는데 앞에서 정의한 치수를 이용한
formula 기능을 사용하여 정의 한다.
원의 반경을 더블클릭한후 치수입력란에서 오른쪽 마우스버튼을
클릭한다.
팝업매뉴에서 edit formula...를 선택한다.
입력란에 앞에서 정의한 r1이라는 치수를 이용하여 r1-2mm 라고 입력한다.
즉, 빼질 부분의 반경은 외부 feature 원 반경보다 항상 2mm 작게 치수를 적용하라는 뜻이다.
ok 선택
이러한 모양이 생기면서
치수 입력란이 비활성화 되었는데 이는 현재 이 치수가 formula 형식으로
정의되었다는 것을 뜻하는 것이다. 나머지도 아래 그림처럼 정의한다.
화면상에도 치수 오른쪽 하첨자 부분에 작게 표시되는 것을 볼
수 있다.
(중심과 x축과의 거리는 x1, 중심과 y축과의 거리는 y1 이라는 정의를 적용)
4. 3차원상으로 빠져나온후 pad를
이용하여 높이 4mm의 feature를 생성한다.
그리고 높이 4mm를 t3으로 정의한다.
작업의 편의를 위해 방금 생성한
feature를 제외한 나머지는 no show 방으로 보낸다.
5. 방금 생성한 feature의 아래면을 sketch 평면으로 잡고 원을 생성한다.
원의 반경은 formula 기능을 이용하여 r2-2mm 라고 정의하고 concentricity 구속을 준다.
6. 3차원 공간으로 빠져나와서 pad를
이용하여 feature를 생성한다.
높이는 formula 기능을 이용하여 (t1+t2)-t3 으로 정의한다.
7. 방금 만들어진 feature를 앞의 과정처럼 복사해서 총 4개의 feature를 생성한다.
(●안쪽면에 생길 Rib 생성 - 13번과정)
translation 할때 formula 정의는 옆의 표와 같다.
direction |
formula 정의 |
yz plane |
f1 |
zx plane |
f2 |
direction |
formula 정의 |
yz plane |
f3 |
zx plane |
f4 |
direction |
formula 정의 |
yz plane |
f5 |
zx plane |
f6 |
작업이 종료된후에 트리는 아래와 같다.
8. 이제 방금 생성한 4개의 feature를 전체 형상에서 뺀다.
remove를 선택한후 전체
형상 partbody에서 4개의 feature를 제거시킨다.
9. 완성된 형상
● feature 수정하기.
1. 앞의 작업과정에서 치수의 이름을 정의하고
formula 정의를 한 이유는 차후에 수정을
좀더 용이하게 하기 위함이다.
현재 생성된 rib의 치수는 상호간에 link관계로 연결되어 있어서
하나의 rib 형상의
치수 수정으로 관련된 나머지 rib 형상들에 치수에 영향을 줄
수 있다.
치수를 변형 해 보도록 하자. 내부 feature의 높이를 12mm에서 30mm로 변형한 후
update all을 선택해보자.
하나의 rib 치수 수정으로 나머지 4개의 모든 rib 형상의 치수가 변형이 되었다.
그리고 안쪽에 Subtract 되어진 부분까지 연동되어서 바뀌었다.
V5에서 새롭게 추가된 formula 기능은 연관되는 치수끼리
관계를 맺어 주어, 차후 수정을 고려할 때
하나하나 모두 수정해야하는 번거로움을 없애준다.
|
|