CATIA Training Foils Assembly Design Fundamentals Version 5 Release 18 강릉원주대학교자동차공학전공
Assembly Design Workbench Presentation Assembly Design Workbench 학습내용 : Assembly Document 만들기 Assembly Update Managing Constraints - Coincidence Constraints - Contact Constraints - Offset Constraints 파일을다운로드하여 D:\CATIA_Models 폴더에압축을풀고학습하면교안에링크되어있는모델을쉽게불러올수있습니다. ( 단, 압축파일과동일한이름의하위폴더가생성되어야한다.) Samples for Assembly 다운로드 Samples for Practice_01 다운로드 강릉원주대학교자동차공학전공 2
Assembly Document 만들기 (1/2) Assembly Design Workbench 에처음줄어가는방법을알아본다. Start Mechanical Design Assembly Design. 어셈블리에서는 Product 나 Component 라는용어를사용하여 Assembly 나 Part 를가리킨다. Assembly Design Workbench icon Assembly Design Workbench 에들어가면새로운 Product 가만들어진다. 강릉원주대학교자동차공학전공 3
Assembly Design Workbench 들어가기 (2/2) Assembly Design Workbench 를 Favorites 에등록한후이용하는방법을알아본다. 1 Tools Customize Start Menu 탭 Assembly Design 을포함하여원하는 workbench 를 Favorites List 에추가한다. 2a Workbench Toolbar 이용 2b Workbenches Toolbar 를이용하여들어간다 Start Menu 의위에나타나는 Assembly Design Workbench 에서들어갈수있다. 강릉원주대학교자동차공학전공 4
Assembly 업데이트 Assembly 를업데이트하는방법을알아본다. 업데이트아이콘과업데이트상태 아이콘이름의미 Update Update All Assembly 가업데이트됨 : 모든요소들이최신상태임 Assembly 가업데이트되지않음 : 한개이상의요소가최신상태가아님 Status Unknown 업데이트상태를알수없음 (visualization 모드에서나타남 ) 업데이트방법 (Option Mechanical Design Assembly Design general 탭 ) Assembly 업데이트는 assembly 의모든요소들을최신상태로갱신한다. 1 2 3 자동혹은수동으로업데이트할수있다 (Assembly Design-Update 옵션설정 ). Assembly 에서업데이트의전파를정의할수있다 (Assembly Design-Update propagation 옵션설정 ) Assembly 문서를열거나콤포넌트를삽입하였을때업데이트상태를확인할수있다 (Assembly Design-Compute exact update status at open 옵션설정 ). 강릉원주대학교자동차공학전공 5
Constraints 관리 Assembly 구조에 Constraints 를사용하고설정하는방법을알아본다. Constraints 는기계요소들의위치를어셈블리의다른컴포넌트과의상대적인위치로정확하게지정할수있게한다. 두개의컴포넌트사이에설정하고자하는 constraint 타입을지정하면컴포넌트들을정확하게위치시킨다. Constraints 를사용하여컴포넌트사이의기계적관계를지정할수도있다. Constraints 를지정하면 Specifications Tree 에 constraint 가추가된다. 1. 2. 3. 4. 5. 6. 7. 8. 9. Manage Coincidence Constraint Create a Contact Constraint Manage Offset Constraint Create an Angle Constraint Fix a Component Fix Components Together Quick Constraint Change Constraint Deactivate or Activate Constraints 강릉원주대학교자동차공학전공 6
Constraints Coincidence (1/5) Coincidence Constraints 를적용하고설정을수정하는방법을알아본다. Coincidence-type Constraints 는요소들을일렬로정렬하는데사용한다. 선택한요소에따라서동심 (concentricity), 동축 (coaxiality), 공면 (coplanarity) 을얻을수있다. Coincidence Constraints 에사용할수있는요소 NA: 적용불가 Point: 점, 구의중심, 원뿔의꼭지점등 Line: 직선, 실린더축, 원뿔의축등 Plane: 평면혹은 palnar surface 등 Surface: surface Axis system: 둘다동일한좌표계이며동일한방향을갖는경우에만가능 좌표계에적용할경우, 두좌표계는 product 에서동일한 orientation 과 direction 을가져야한다. 강릉원주대학교자동차공학전공 7
Constraints Coincidence (2/5) 1 Open Constraint1.CATProduct 2 Coincidence Constraint Icon 원하는컴포넌트에 constraint 를지정하기전에그컴포넌트가활성화된컴포넌트에속하는가확인한다. 3 구속조건지정이처음이면 Assistant message box 가나타난다. Do not prompt in future checkbox 를선택하고 Close 버튼을클릭 구속될면선택 ( 그림에서빨간색면 ) 4-1 구속될두번째면선택 ( 파란색면 ) 강릉원주대학교자동차공학전공 8
Constraints Coincidence (3/5) 4-2 두개의면을선택하면녹색화살표가나타난다. 선택한요소들이 coincident constraint 를적용할수있을경우에만나타난다. 첫번째선택한요소의화살표는기준화살표이므로수정할수없다. 두번째요소의화살표를더블클릭하면 orientation 이변경된다. 화살표의 orientation 은 constraint 에유지되며 constraint 를편집할때처음정의된대로표시된다. 4-3 Constraint Definition 대화상자가나타나면 More 버튼클릭 4-5 Specification Tree 에 Coincidence Constraint 가추가된다 4-4 Constraint Properties 대화상자에서 OK 클릭 강릉원주대학교자동차공학전공 9
Constraints Coincidence (4/5) Constraint Properties 대화상자 Constraint Properties 대화상자는해당 constraint 의특성을나타낸다 아이콘 의미 Constraint type 검증됨불가능업데이트되지않았음 Constraint가끊어졌음 항목 Name Supporting Elements Undefined Orientation Same Opposite 의미 Constraint 이름 ( 여기서는 Concident.8) 구속조건에사용된기하요소의타입, 연관된컴포넌트, 연결상태가표시된다 최적의해를자동으로계산 기하요소 orientation 들이동일 기하요소 orientation 들이반대 강릉원주대학교자동차공학전공 10
Constraints Coincidence (5/5) 5 Assembly 를업데이트 지정한 constraint 에따라새로운위치로이동되는컴포넌트는시스템이자동으로선택하며, 이동될컴포넌트를사용자가결정할수없다. Geometry 영역에나타나는녹색기호는 Constraint 가정의되었다는것을나타낸다. 강릉원주대학교자동차공학전공
Constraints Contact (1/5) Contact Constraints 를적용하고설정을수정하는방법을알아본다. Coincidence-type Constraints 는요소들을일렬로정렬하는데사용한다. 선택한요소에따라서동심 (concentricity), 동축 (coaxiality), 공면 (coplanarity) 을얻을수있다. Coincidence Constraints 에사용할수있는요소 NA: 적용불가 Plane: 평면혹은 palnar surface cylinder-cylinder surface contact는두실린더의반경이같을경우에만가능 A sphere-sphere surface contact는두실린더의반경이같을경우에만가능 cone-cone surface contact는각도가같을경우에만가능 강릉원주대학교자동차공학전공 12
Constraints Contact 1 Open Constraint7.CATProduct 2 Contact Constraint Icon 원하는컴포넌트에 constraint 를지정하기전에그컴포넌트가활성화된컴포넌트에속하는가확인한다. 3 구속될면선택 ( 그림에서빨간색면 ) 4 구속될두번째면선택 Contact constraint가 ( 파란색안쪽면 ) 생성되고녹색기호가표시된다 5 강릉원주대학교자동차공학전공 13
Constraints Offset (1/3) 1 Open AssemblyConstraint02.CATProduct 2 Contact Constraint Icon 원하는컴포넌트에 constraint 를지정하기전에그컴포넌트가활성화된컴포넌트에속하는가확인한다. 3 구속될면선택 ( 그림에서강조된면 ) 4-1 구속될두번째면선택 ( 첫번째면의맞은편면 ) 강릉원주대학교자동차공학전공 14
Constraints Offset (2/3) 4-2 선택한면에녹색화살표가나타난다. 선택한요소들이 offset constraint 를적용할수있을경우에만나타난다. 첫번째선택한요소의화살표는기준화살표이므로수정할수없다. 두번째요소의화살표를더블클릭하면 orientation 이변경된다. 화살표의 orientation 은 constraint 에유지되며 constraint 를편집할때처음정의된대로표시된다. 4-3 Constraint Properties 대화상자에서 Offset 값 38mm 를입력하고 OK 클릭 4-4 두면사이의간격이 38mm 로맞추어지고, Specification Tree 에 Offset Constraint 가추가된다 강릉원주대학교자동차공학전공 15
Constraints Offset (3/3) Constraint Properties 대화상자 Constraint Properties 대화상자는해당 constraint 의특성을나타낸다 아이콘 의미 항목 의미 Constraint type 검증됨 Name Measure Constraint 이름 ( 여기서는 Offset.6) Measure 모드에서는컴포넌트위치에의하여 constraint 가정의된다 불가능 Supporting Elements 구속조건에사용된기하요소의타입, 연관된컴포넌트, 연결상태가표시된다 업데이트되지않았음 Constraint가끊어졌음 Orientation Undefined Same Opposite 최적의해를자동으로계산 기하요소 orientation 들이동일 기하요소 orientation 들이반대 Offset Offset 값 강릉원주대학교자동차공학전공 16
정리예제 1. 1. 아래의부품들을 Part Design 에서모델링한후, Assembly Document 를만드시오. 이때, 각부품의이름은그림순서에따라 Plate, Bracket, Bolt, Bush 로지정하여모델링하시오. 2. 아래의부품들을 Assembly Context 에서만들면서 Assembly Document 를만드시오. 이때, 각부품의이름은그림순서에따라 Plate1, Bracket1, Bolt1, Bush1 로지정하여모델링하시오. 3. 1 번과 2 번작업의차이점을설명하시오. 4. 2 번방식으로작업한 Assembly Document 에서 Plate1 에있는구멍의크기를수정할때 Plate1 에조립된 Bracket1 의하부구멍크기도연동하여자동으로변경되도록하시오. 5. Plate 와 Bracket 의구멍, 그리고 Bolt 를 M16 나사로만들어 2 차원도면에나사로표시되도록하시오. 강릉원주대학교자동차공학전공 17
요약 Coincidence constraint Properties 대화상자에서 Orientation의역할 Coincidence constraint를적용할수있는요소의종류 Contact constraint와의차이점 Contact constraint Coincidence constraint 를적용할수있는요소의종류 Offset constraint Properties 대화상자에서 Orientation의역할 Properties 대화상자에서 Measure 옵션의의미 Contact constraint와의차이점 Assembly 의 update Assembly Document 작업중 Compass 의활용 강릉원주대학교자동차공학전공 22