SOLID MODELING – 1주차 강의
2008년 동기식 기술 탄생 3D CAD( Computer Aided Design)의 역사 1963년: MIT에서 2D 도면 작성을 위해 Sketch PAD 를 구현 1970년대 : 3D 와이어프레임과 3D 곡면 모델링 1980년대 초반 : Explicit Solid Modeling Boolean 연산 : 결합, 빼기, 교차 등 1980년대 중반 : History Base Solid Modeling Parametric 기술 Constraint 조건 형상(Feature) 기반 상용화된 모든 CAD에서 사용 2008년 동기식 기술 탄생
Solid Modeling Process 3 Step 1st Step : Sketch Plane 설정 2nd Step : 형상 모델링(2D) 및 구속 조건 및 Parameter 설정 3rd Step : Construction Operation (Extrude&Relove)을 이용한 형상 구현
형상 모델링 기법 구속조건 기반 모델링(Constraint Based Modeling) 일반적으로 형상학적 구조에 대한 조건을 부여한다. 평형, 수직, 접선, 일치 등 형상을 유지할 수 있도록 조건을 부여하여 모델링하는 기법을 의미한다. 장점 : 설계 변경 시 원하는 형상을 그대로 유지하게 된다. 1 1번 라인과 2번 라인의 수직 구속 조건 부여 2
형상 모델링 기법 파라메트릭 모델링(Parametric Modeling) 형상의 모양이나 크기를 정의 하는데 있어서 표준적인 특성이나 파라미터를 사용하는 것을 의미한다. 파라미터는 치수조건, 대수적인 조건(Expression) 및 형상의 개수 등을 의미한다. 예를 들어 아래 그림의 측면 홀의 크기 및 아래면의 홀의 개수 등이 파라메터에 해당한다. 파라메터는 설계 단계에서 어느 단계에서든 필요에 의하여 쉽게 변경할 수 있다.
특징형상 기반 모델링(Feature Based Modeling) 모델링은 개별적으로 생성된 피쳐들간의 조합(Construction Operation ; Unit, Subtract & Intersect)으로 이루어 진다. 각각의 피쳐들은 직간접적으로 서로 연관성(association)을 가진다. 모델링 작업을 하면서 연관성을 부여하여 설계의도(Design Intend)를 적절하게 반영할 수 있다. 각각의 피쳐를 수정할 경우, 설계의도를 유지하기 위해 필요한 수정이 자동으로 이루어 지게 된다. F F F F F F
History Base Feature Modeling Solid Model의 최적화 기능 Sketch 설정 Sketch에 2D 구속조건 부여 (형상학적, 치수조건, 대수학적) 2D를 3D 화 하여 한 개의 형상생성(돌출,회전,스윕,로프트,헬리컬) 3D화 하는 방법에 따라 형상의 결과가 달라짐 각각의 형상은 만들어진 순서에 따라 구속 이 설정되고 상관관계를 갖는다 History 가 기록되며 순서가 중요함
모델링 기술 간 장단점 비교 구분 History Base Feature Modeling 모델링 용이성 비교적 쉬움 모델링 시 차후 수정을 위해 히스토리와 구속조건을 고려해야 함 모델 수정 시 히스토리 상에서의 위치와 구조조건 간의 관계를 알아야함 수정 용이성 부분 형상은 쉬우나 형상 상호간의 관계이해가 필요함 수정 방향 한 방향만 가능 수정 후 리플레이 수정된 지점에서 끝까지 리 플레이 함 타 시스템에서 가져온 모델 수정 수정 불가 큰 모델의 경우 모델 크기 및 재계산 속도로 인해 사용 불가능 설계자동화 용이함
히스토리 기반 모델 Feature Tree 에 따른 모델 수정 순차적 특징형상 트리를 가짐 트리에서는 부모와 자식 간의 관계가 명시 자식은 부모의 존재에 의해 좌우됨 모델에서 보스를 삭제하는 경우, 보스의 구멍이 블록의 구멍인지 보스의 구멍인지의 여부에 따라 다른 결과가 생김 설계자가 특징형상의 종속성을 파악해야 함
History Replay (Local Feature 방식) 950개의 특징형상(feature)로 이루어진 모델에서 특정 부분의 형상(arc)의 반지름을 변경하는 경우 히스토리 기반 모델링에서는 Replay 시간이 63초 형상(arc) 이전의 모든 Tree 부분을 모두 리플레이함
구속조건이 없는 모델에서의 형상 수정 구속조건이 없는( ⓛ 설계자 실수)- 필로우 블록(pillow block)의 구멍(Hole) 수정 Feature 간의 연관성이 없다.
NX Interface Resource Bar 네비게이터와 웹브라우저, 템플릿을 모아 놓은 영역이다. Part Navigator, Assembly Navigator, Cam Navigater등이 있다. 각각의 Navigator는 각각이 작업이 이루어진 순서에 따라 모델의 구성 History를 보여준다. Drag&Drop의 형태로 모델의 구성 순서를 바꾸고, MB3 버튼을 이용하여 모델의 수정 옵션을 선택하여 수정작업을 진행할 수 있는 영역이다. 리소스 바
NX Interface Tool Bar 여러가지 작업 환경에 맞는 명령어들을 제공한다. Full Down Menu NX가 제공하는 모든 기능에 대한 명령어 대한 Menu들이 존재한다.
NX WINDOW Cue Line : 프롬프트 영역이다. 해당 작업을 완료하기 위해 필요한 사항을 사용자에게 요구한다. 제목표시줄 큐 라인 스테이터스 라인 Cue Line : 프롬프트 영역이다. 해당 작업을 완료하기 위해 필요한 사항을 사용자에게 요구한다. Status Line : 진행 중인 작업에 대한 정보를 제공한다.
MENU 확장 Tools -> Customize
NEW FILE 만들기 File→New 단위 선택(중간에 못바꿈) 해당 애플리케이션 미리보기 템플릿 정보 파일명 입력 폴더 경로지정
TOOLBAR SETTING 사용자가 원하는 위치에 툴바를 배열 . 위, 아래, 좌, 우 모두 배치 가능. Tools >> Customize Customize창을 띄운 상태에서 툴바를 자유로이 옮길 수 있다.!
TOOLBAR SETTING 2 (ADD OR REMOVE) 툴바의 필요한 아이콘을 보이기나 불필요한 아이콘을 숨기는 기능..
TOOLBAR SETTING 3 (TEXT BELOW ICON) 체크 시 아이콘 툴바 밑에 기능의 이름이 표시!! 체크 시 체크 해제 시
USING THE MOUSE MB1 : Selects, drag object (선택 및 실행기능 제공) MB2( or Wheel) : Enter(OK), Apply, Next Step MB3 : Pop-up Menu(각 영역마다 다른 메뉴) Key 조합 - Shift + MB1 : 선택된 대상의 Reselect 기능 - [MB1 + MB2], [Ctrl + MB2], [Wheel 상하이동] : Zoom In/Out 기능 - [MB2 + MB3], [Shift + MB2] : Pan 기능 - MB2 or Wheel 드래그 : Rotate 기능 (단, 커서의 작업창 위치에 따라 Rotate가 다르게 적용된다. 또한 MB2를 꾸-욱 누르면서 포인트에 잡히면 Set Rotate Point)
VIEW SHORTCUT MENU 작업창에서 MB3 버튼을 누르면 나타납니다. Full Screen Mode를 위해 생긴 기능 1) View Pop-up View Style을 바꿈 2) Selection bar Object 선택 타입을 바꿈. Snap Point 활성화!
QUICK PICK 근접한 Object가 여럿 잡힐경우 MB1을 3초(기본설정)간 눌러 Quick pick을 실행. 셀렉션 타입은 형상에 따라 종류가 다르게 표시.. 셀렉션 타입 선택 Object 선택
SHOW & HIDE 같은 속성의 개체를 전부 숨기거나 보이게함. 단축키 (Ctrl + W) Type은 파트의 속성이 많으면 자동으로 추가됨.
BLANK & REVERSAL OF THE WINDOW - Blank 개체를 선택해서 현 작업화면에서 숨김. 단축키 (Ctrl + B) - Reversal of the Window 작업 창을 반전 시킨다. 단축키(Ctrl + Shift + B) 숨긴다는 의미가 진짜! 숨기는 건 아니다. 작업 창이 두 개라고 생각해야 한다. SHOW HIDE