2016년 12월 19일 월요일

[CATIA V5] 11. Piping Design의 Setup 11 - 3D Piping Part 등록하기2

그림 11-1에서 보듯이 앞글의 그림10-10의 3번 항목을 클릭하면 Piping의 Connector를 지정할 수 있습니다. Piping 부품은 유체의 이동을 위한 장비이므로 유체를 이동시키기 위해서 유체가 들어오는 입구 나 출구부분의 정의를 하는것입니다.

그림11-1

그림11-1의 Add 버튼을 누름으로써 Add connectors기능이 올라오는데 그림11-2번의 버튼으로 Piping의 입/출구 쪽 면을 선택할 수 있고.

그림11-2

그림11-3의 버튼으로 입구 중심축의 정의를 할수 있고. 그림11-4의 버튼으로 축기준의 회전방향기준 Plane을 적용할 수 있습니다.

그림11-3

그림11-4

Flow Direction속성으로(그림11-5) 유체의 흐름방향제어를 할 수 있습니다.
이 정의를 함으로써 나중에 완성된 PipeLine의 검증용 Simulation을  해 볼 수가 있습니다.

그림11-5

그림11-6

connector 정의가 끝나면 해당 위치에서 파란색 화살표가 보일것입니다.  입구가 있으면 출구도 있으므로  반대쪽 끝도 추가해 줍니다.  Connector의 정의가 끝나면 그림11-7의 4번 항목이 활성화 될 것입니다.

그림11-7

마지막으로 connector에 속성을 추가하는 작업입니다. Elbow의 경우 입구측 속성과 출구측 속성이 다를 이유가 하나도 없기 때문에 속성을 모두 1개만 선택하면 됩니다.
하지만 Reducer의 경우은 어떨까요.   Reducer의 경우 Rating은 관계가 없는 속성이 될 것이므로 무시하고 한쪽입구가 100A 일 경우 한쪽 입구는 80A나 50A 짜리가 있을 수 있을 것입니다.   실제 그러한 제품이 표준에 있는지는 차제하고  Reducer라는 부품 자체가 관경이 작아지는 모양이기 때문에 양쪽입구의 사양이 달라지므로 2가지의 Nominal size를 가지게 됩니다.  Schedule이나 Wall Thickness도 달라지게 없을 것이기 때문에 1가지만 선택하면 되구요.  EndStyle은 양쪽다 Butt Weld Type이라면 역시 1가지만 선택하면 될것입니다.
이경우 당연히 Design Table에는 Nominal Size 항목이 2가지가 등록되어 있어야만 할 것이고 모델링도 이에 따라 다니게 되겠지요.

기본적인 4가지의 등록이 끝나면  해당 파일을 저장 합니다.  상위 Product에 두고 Save Management 기능으로 Product와 Part를 등록합니다.

그림11-8

원래 상위 프로덕트 파일은 저장할 필요가 없지만 혹시 잘못 등록했을경우 수정하려 할 때 번거러운 상황이  발생하므로   저는 상위 프로덕트를 이름을 살짝 바꾸어 같이 저장을 해 놓습니다.   
... \Piping\PipingDesign\ComponentCatalogs\Parametric  폴더 위치에 등록 합니다.

앞글 그림10-10에서의 1번 방식으로 해야 하는 것이 있는데  Pipe 가  이런방식으로 등록합니다.
그림11-9

Pipe의 경우 Make light object 를 체크여부를 결정합니다.  해당 기능은 Pipe일 경우에만 나타납니다.  Make light object를  체크할 경우 Pipe는 모델링을 하지 않습니다.  
그리고 등록된 모델의 Part에는 정말 Geometrical 형상은 XY Plane,YZ Plane, ZX Plane  3개 밖에 없습니다.  그리고 설정을 모두 마치고 실제 사용자가 사용할 경우에는 Product에서는 Pipe가 보이나  확인하려고 Part로 들어가면 Pipe모양이 없습니다.
즉 Pipe의  사양이 같다면 길이에 무관하게   Part Number를 한개로 등록하겠다는 의미로  설정하는것 같습니다.   Part Number 가 같은 제품은 모양이 똑 같아야 하는 제품관리의 원칙에 따라야 하기 때문에  그런것으로 확신합니다.  따라서 모델링에 길이 1000mm 짜리를 등록해 놓고 실제 삽입하면 1300mm 가 될경우 모든 PartNumber를 별개로 관리해야 하기때문에  “차라리 형상을 만들지 말자. 그러면 Part Number를 한개로 관리할 수 있잖아” 라는 철학에서 왔다고 봅니다.  실제 설계시 무수히 많은 표준파트가 생기게 되는 것이지요.
프로덕트에서거 Graphic적으로 보이기만 한다면 Part는 형상이 없어도 큰 문제는 발생하지 않습니다.  

단 한가지  Piping 설계 DATA는  Piping Design을 위해 설정된 System에서만 완성된 DATA를 볼 수 있습니다.   보통 일반 Assembly 형상을 만드는 곳에서는  다른곳에 DATA를 줄때  “Generate CATPart from CATProduct” 기능을 이용하여 한개의 Part로 만들어 줘 버립니다.  
CATIA의 Piping 설계한 것을 Generate CATPart from CATProduct” 기능으로 만들어 주려고 시도하면 실제 Pipe는 형상DATA가 없기 때문에  Pipe가 전혀 없는 Piping Line 형상 Data를 만들게 됩니다.   ( Valve, Elbow, Reducer, Tee  이런것들은 있으나 pipe는 허공 상태인)

실제로 구성해 보지는 않았지만 Make light object를 uncheck 한다는  것은 pipe에 실제 형상DATA를 등록하고 실제 Pipe를 삽입할때  새로운 Part Number가 임의적으로 부여된 Part가 생성되면서  물리적인 CATPart가 한개 씩 생성될 것이라는 것을 추정할 수 있습니다.
단점은 DATA가 많아지게 될 터이지요.  실제 큰 메리트는 없을것 같습니다.  

양쪽다 도면그리는데에는 별 문제가 없기 때문에 후자의 설정을 할 필요가 있나 싶네요,

Pipe는 Straight Pipe와 Bendable Pipe로 구분 할 수 있는데  Straight 파이프를 선택하면
무조건 Elbow를 사용하는 곳에만 사용해야 합니다.  
Bendable Pipe는 Run이 구부러져 있는 곳을 쫓아가서 휘어진 형상까지 표현하는 Pipe를 생성할 수 있습니다.
약간의 단점은  Straight Pipe와 Bendable Pipe가 비록 사양이 같더라도 Part Number를 다르게 등록해 주어야 한다는 것입니다.   

Pipe를 등록할 때도 Pipe의 Nomial Size나 여러가지 다른 속성들을 보유한 Text나 Excel Table을 미리 준비하여야 하고  Piping Part 등록시 Design Table로 엮어 주어야 합니다.

등록시에 특이한 점은  다른기능들은 그래로 사용하면 되는데  Connector를 연결하려고 하면 선택할 geometry형상이 없지요.  
그림11-10
그냥 connector 두개만 등록하면 됩니다.  

저장방식은  Elbow의 사례처럼 해주시면 됩니다.   
저는 Elbow와 Pipe두가지 Piping Part를 등록했습니다.

이전 글에서 Piping Design을 사용할 때  Standard Driven 방식과 Specification Driven방식이 존재한다고 설명을 드렸구요.   

Standard Driven방식은  Piping Part를  PipingPart  CATALOG파일에서 불러 옵니다. 즉 PipingPart CATALOG에다  등록해 주어야 한다는 의미입니다.

제 PRM을 관장하는 xml 파일을 검색해보면  이러한 내용이 검색됩니다.


그림11-11

물론 여기서 KORPipingParts.catalog는 제가 이름을 변경한 것입니다.

KORPipingParts.catalog 이라는 파일을 만들어 상기 폴더에 저장해 놓아야 합니다.
그럼 CATALOG를 등록해 봅니다.
CATLOG를 하나 열고 해당 폴더에다  KORPipingParts.catalog 이름으로 저장을 먼저 해 놓으시고  create/Modify catalog를 실행합니다. ( 그림11-12참조)

그림11-12

File Base에 Application을 Piping을 선택하고  등록한 Part가 들어있는 폴더 즉 … \ComponentCatalog\parametric 폴더 를 선택하고 OK를 선택하면  등록한 Part들을 자동으로 Catalog에 등재 시켜 줍니다.  (그림11-13참조)

mechanical Design 쪽도 이런기능이 적용되었스면 참 좋을 텐데 라는 다소 씁쓸한 기대를 해 봅니다.


그림11-13


그리고 Update된 CATALOG를 저장하면 Part 등록이 완료됩니다.
사실 이는 Design Table방식이라 이대로 Piping Design을 실시하면  CATTemp  영역에

Part를 삽입할 때마다  쓰여진 Part를 한개씩 생성합니다.   
( 구성폴더 구조 부문의 글에서 CATTemp를 검색해 보세요. )

한번 생성된 Part는 다시 만들어지지는  않고  재활용되지요.   이는 개별등록이 되지 않았기 때문에 Piping Design시에 생성시간이 들어가기 때문에 약간의 시간지연현상이 생기게 됩니다.   Test시에는 이방법으로 사용해도 무방하지만  실제 사용시에는  특정한 경로에대  전부 Resolve 시켜 놓고 Resolve된 List 를 가지고 사용하게 됩니다.



댓글 없음:

댓글 쓰기