10
PLM Technical Guide Book IBM Product Lifecycle Management published by PLM Solutions, IBM Korea 2nd Edition 2009 [No.43]

PLM Technical Guide Book · Based on CATIA V5R19 SP3 English Documentation ... set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해

  • Upload
    others

  • View
    21

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PLM Technical Guide Book · Based on CATIA V5R19 SP3 English Documentation ... set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해

PLM Technical Guide Book

IBM Product Lifecycle Management

published by

PLM Solutions, IBM Korea

2nd Edition 2009 [No.43]

Page 2: PLM Technical Guide Book · Based on CATIA V5R19 SP3 English Documentation ... set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해

—————————————————————————————————————————————————————————

PLM Solutions, IBM Korea

2

목 차

l. Managing Groups .....................................................3

II. Activating and Deactivating a Component ......................7

III. Notices.................................................................... 10

1. Service Pack List ................................................................................................ 10

2. Question & Answer ............................................................................................. 10

Page 3: PLM Technical Guide Book · Based on CATIA V5R19 SP3 English Documentation ... set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해

—————————————————————————————————————————————————————————

PLM Solutions, IBM Korea

3

l. Managing Groups

Based on CATIA V5R19 SP3 English Documentation

Tested at CATIA V5R19 SP4

이 작업은 geometrical set의 element들에 대한 grouping 방법을 다음과 같이 보여줍니다.

Creating a group

Editing a group

Collapsing and expanding a group

Moving a group to a new body

여기서 말하는 그룹이란 geometrical set 밑에 적용된 하나의 visualization element 이므로, geometrical

set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해 지거나 너무 길어질

때 및 생성될 파트의 구조를 다루고자 할 때 그것을 재조직하게 합니다. 이것을 통해 새로운 피처를 생

성할 때, 그룹 입력으로 통합할지 하지 않을 지가 가능하게 됩니다. 자세한 사항은 Generative Shape

Design workbench로 이동한 후, Customizing절의 General Settings을 참조하세요.

이 명령어는 ordered geometrical sets에는 적용되지 않음에 주의하십시오.

먼저, 설치경로에서 online\cfysm_C2\samples\Groups1.CATPart를 여시기 바랍니다.

Creating a group

1. specification tree에서 원하는 geometrical set entity를 우 클릭합니다.

2. Geometrical Set.x object > Create Group... 명령어를 선택합니다.

Page 4: PLM Technical Guide Book · Based on CATIA V5R19 SP3 English Documentation ... set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해

—————————————————————————————————————————————————————————

PLM Solutions, IBM Korea

4

아래와 같이, 그룹 대화상자가 나타납니다.

Support필드는 생성될 그룹이 놓이게 될 geometrical set을 표시합니다.

필요하다면 Name필드에 예시된 기본 그룹이름을 수정합니다.

3. 그룹에서 제외되어 tree에 보여진 채로 남을 entity들 (input들)을 선택합니다.

다른 entity들은 그룹으로 포함되어 숨겨집니다.

Page 5: PLM Technical Guide Book · Based on CATIA V5R19 SP3 English Documentation ... set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해

—————————————————————————————————————————————————————————

PLM Solutions, IBM Korea

5

이때, 그룹의 input들은 geometrical set의 direct children이 되어야 합니다. 따라서, direct children

이 아닌 entity들은 선택할 수 없습니다. 예를 들면, 만일 하나의 geometrical set이 sub-

geometrical set으로 모아졌다면, 그 sub-geometrical set의 component들은 그 geometrical set상

에 생성될 그룹의 input들로 선택될 수 없습니다. 실제로, 그룹을 펼치면, 그들은 그룹의 내부

feature들로 (그들이 그룹의 내부에 있는 sub-geometrical set에 속한 연유로) 그리고 마찬가지로

그룹의 input들로 보여집니다.

4. 그룹을 생성하기 위해 OK를 클릭합니다.

Activity옵션은 read-only 정보로서 사용됩니다. 즉, 그룹이 접혀있으면 체크되고 펼쳐있으면

체크되어 있지 않게 됩니다.

또한, 그룹 정의를 reset하기 위해서 Remove group을 클릭할 수 있습니다.

Editing a group

Specification tree에서 원하는 그룹을 우 클릭하여 나타나는 contextual 메뉴에서 Geometrical Set.x

object > Edit Group... 명령어를 선택하세요.

그러면, 다음을 할 수 있습니다.

그룹에 대한 rename

그룹 삭제

input에서 제외시킴으로써 entity들을 그룹에 추가

input으로 추가시킴으로써 그룹에서 entity들을 삭제

Expanding and collapsing a group

Page 6: PLM Technical Guide Book · Based on CATIA V5R19 SP3 English Documentation ... set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해

—————————————————————————————————————————————————————————

PLM Solutions, IBM Korea

6

접힌 그룹을 펼치려면 spec. tree에서 원하는 그룹을 우 클릭하여 나타나는 contextual 메뉴에서

Group-Geometrical Set.x object > Expand Group 명령어를 선택하세요. 그러면 그룹에 속한 모든

entity들이 spec. tree에 보여집니다.

그룹을 접으려면 spec. tree에서 원하는 그룹을 우 클릭하여 나타나는 contextual 메뉴에서 Group-

Geometrical Set.x object > Collapse Group 명령어를 선택하세요. 그러면 spec. tree에서 그 그룹에

관련된 부분이 줄어들어 보여집니다. Specification tree에는 단지 그룹의 input들만 보여지게 됩니다.

Moving a group to a new body

1. Specification tree에서 원하는 그룹을 우 클릭하여 나타나는 contextual 메뉴에서 Geometrical

Set.x object > Change Geometrical Set 명령어를 선택합니다. 그러면 Change geometrical set

대화상자가 나타납니다.

2. 그룹이 놓이게 될 새로운 바디를 선택합니다.

기본적으로, 하나의 바디를 선택하면, 해당 그룹은 새로운 바디 안에서 마지막에 위치합니다. 하지

만, 그룹을 위치하기 전에 새로운 바디내의 특정한 element를 선택할 수 있습니다. 자세한 사항은

Managing Geometrical Sets 작업을 보십시오.

3. 새로운 바디로 그룹을 이동하기 위해 OK를 클릭합니다.

Page 7: PLM Technical Guide Book · Based on CATIA V5R19 SP3 English Documentation ... set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해

—————————————————————————————————————————————————————————

PLM Solutions, IBM Korea

7

II. Activating and Deactivating a Component

Based on CATIA V5R19 SP3 English Documentation

Tested at CATIA V5R19 SP4

이 작업은 하나의 컴포넌트를 어떻게 활성화하고 비활성화 하는지에 대해 설명합니다.

아래 기술된 시나리오에서 사용된 CATProduct 파일은, 두 개의 CATPart 파일을 포함하는데 그들은

user parameter들과 이에 기초한 rule을 만든 다음에 번갈아 가면서 활성화되고 비활성화 될 것입니다.

다음 사항을 유념하시기 바랍니다.

Product 레벨에 위치된 relation들은 product 업데이트에 통합되지 않습니다. 만일 해당

relation이 Part의 parameter를 유도한다면, Part 레벨에 relation을 만드십시오.

Rule에 의해 유도된 parameter들은 어셈블리 레벨에서의 컴포넌트 활성화 상황을 제어할 수

있도록 설계되었습니다.

한국어 환경에서 작업할 때는, Surrounded by the Symbol̀ 옵션을 체크하여야 합니다

(Tools>Options>General>Parameters and Measure>Knowledge 탭)

1. 도큐먼트 설치경로 밑에 cfysm_C2\samples\Advisor\KwrSyringe.CATProduct 파일을 열고 같은

directory에 다음 파일들을 세이브하세요 (SyringePiston.CATPart, HowwlowSyringePiston.CATPart, 그

리고 SyringeContainer.CATPart): 이 파일은 3개의 다른 파트들 즉 하나의 통, 과 두 개의 다른 plunge

들로 구성된 시린지(주사기)를 포함합니다.

2. String 타입의 multiple value parameter를 만드세요.

아이콘을 클릭합니다. Formulas Editor가 열립니다.

Scrolling list에서 Multiple Values와 함께 String을 선택합니다. New Parameter of type 클릭

합니다. Value List 대화상자가 열립니다.

두 개의 다른 값들, Hollow 와 Full을 차례로 입력하고, OK 클릭합니다.

Edit Name or value of the current parameter에서 새로운 parameter의 이름을 수정 (이번

시나리오에서는 SyringeType)하고 OK 클릭합니다. 새로운 parameter가 Specification tree의

Parameters node밑에 표시됩니다.

3. Rule을 만들기 위해 Knowledge Advisor workbench에 접근하여 Rule 아이콘을 클릭합니다. 이 rule

Page 8: PLM Technical Guide Book · Based on CATIA V5R19 SP3 English Documentation ... set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해

—————————————————————————————————————————————————————————

PLM Solutions, IBM Korea

8

의 스크립트는 plunge중의 하나를 가능 혹은 불가능하게 할 것입니다.

4. Rule Editor에서 아래 코드를 입력하고, OK 클릭합니다.

if (SyringeType == "Hollow") { `S3\Component Activation State` = false `S2\Component Activation State` = true } else { `S2\Component Activation State` = false `S3\Component Activation State` = true }

5. 이때, 한국어 사용자들은 다음 rule을

입력해야 함을 유념하세요.

6. Parameters node밑에서 SyringeType

parameter를 더블-클릭하고 Edit

Parameter창에서 Hollow를 선택합니다.

SyringeBarrel CATPart와

HollowSyringePlunger CATPart가 표시됩

니다.

Page 9: PLM Technical Guide Book · Based on CATIA V5R19 SP3 English Documentation ... set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해

—————————————————————————————————————————————————————————

PLM Solutions, IBM Korea

9

7. SyringeType parameter를 더블-클릭하

고 Edit Parameter창에서 “Full”을 선택합

니다. SyringeBarrel CATPart와

SyringePlunger CATPart가 표시됩니다.

Page 10: PLM Technical Guide Book · Based on CATIA V5R19 SP3 English Documentation ... set 없이는 존재할 수 없습니다. 이러한 그룹은 specification tree가 너무 복잡해

—————————————————————————————————————————————————————————

PLM Solutions, IBM Korea

10

III. Notices

1. Service Pack List

V5R16

V5R16 Service Packs Service Pack 1~9 : available

V5R17

V5R17 Service Packs Service Pack 1~8 : available

V5R18

V5R18 Service Packs Service Pack 1~8: available

V5R19

V5R19Service Packs Service Pack 1~4 available

2. Question & Answer

Question 1:

현재, PartBody에 대해 도면을 내린 후에 다른 Body를 숨기면 2D Update 아이콘이 활성화되어 버려서

혼란스럽습니다. 레벨은 V5R18 SP3 입니다.

Answer 1:

V5R18 SP1부터 개선된 사항으로, 다른 Body를 Hide/Show할 경우에 관련 도면에 Update 할 수

있도록 하는 목적입니다. 아래와 같이, 환경변수를 설정하면 원래대로 사용하실 수 있습니다.