2011년 5월 28일 토요일

CATIA Assembly에서의 구속 2

(  "CATIA Assembly에서의 구속 1" 의 내용이 계속됩니다.
혹시 문장에서 "위에서 언급한" 등의 문구가 나오면 1번글을 참조하세요.)



네번째로 OFFSET 구속조건으로 구속조건툴바의 3번째 아이콘에 해당합니다.
OFFSET구속조건은 점, 선, 면을 망라하고 모든 요소들과의 조건에 OFFSET량을(간격)  설정할 수 있습니다. 이것도  면과 면과의 OFFSET만 된다고 생각하는 사용자가 많아요.














OFFSET은  면과 면의 경우만 방향성을 따지고 반대로 보내고 싶을 경우 부호만 바꾸시면 됩니다.


다음은 Angle Constraint입니다.  위의 구속조건 툴바의 4번째 아이콘의 기능입니다.
각도에 대한 구속조건은  점 성분은 해당이 되지 않기 때문에
선/선 , 선/면 , 면/면  의 세가지 CASE가 있습니다. ( 일반각도의 경우에는요  )




















하지만 저는  일반각도보다는  Parallelism(평행) , Perpendicularity(수직) 를 훨씬 많이 사용합니다.












이유는 나중에 설명하겠습니다.

여하튼  Angle Constraint는 두 부분품 간의 공간상의 각도에 대한 규제를 부여합니다.
하지만 선 / 선 간의 각도는 두직선이 공간상에서 만나지 않는한 수학적으로 불명확하죠.
물론  구속조건을 줄 당시의 위치에서의 각도의 조건으로 만들어지지만
그건 먼저 정확한 위치에 배치후에  구속조건을 부여해야만 합니다.

하지만 대부분의 경우  자유로운 위치에서 구속조건을 주면 원하는 위치로 Update되는 식의 방법을 사용하는 한 이는 정말 불명확집니다.  생각을 잘 하시고 사용해 주시기 바랍니다.

구속조건의 6번째 ICON에 해당하는   Fix Together  구속조건은 기본적인 개념을 2개 이상의
부분품을 한 개로 묶어서 한개가 변경되면 나머지가 그 놈에 따라가는 것을 개념으로 만들어져 있습니다.
사실 묶여서 다닌다는 것은  한개의 Sub 조립품에 해당되는 경우가 많으므로  Product를 한개 추가하여 그 아래에 Fix Together 할 놈들을 전부 넣어버리면 될 것입니다.

그래도 굳이 Fix together를 사용하고자 한다면
여러분은 Option값을 변경하지 않으면 Fix Together가 작동하지 않는다는 것을 발견할 것입니다.
Tools-> Options -> Mechanical Design -> Assembly Design -> General Tab에서







Always 나 Ask each time을 선택하지 않으면 Fix together는 제 기능을 발휘하지 않습니다.

몇가지 ICON이 더 남았습니다만.  2가지만 더 설명하겠습니다.
나머지는 설명하려면 양도 너무 많고 복잡한 관계로 뒤로 미루겠습니다.

구속조건툴바의 7번 째 Quick Constraint 는  임의의 두 요소를 찍으면
가작 적절한 구속조건을 만들어주는데  이에 대한 우선 순위도  Option에서 결정합니다.
Tools-> Options -> Mechanical Design -> Assembly Design -> Constraint Tab에서








윗 그림에 열거된 구속조건의 순서를 변경함으로써  (조건을 선택하고 우측 노란 화살표를 선택) 우선순위를 변경할 수 있습니다.

자 마지막으로  구속조건 툴바의 9번째  ICON인 Change Constrain (구속 변경) 은 만들어진
구속조건을 다른 구속조건으로 변경해 주는데  사용자 임의대로 모두 가능한 건 아니니
참조하세요.   참고로 전  이 기능 절대 사용 하지 않습니다.
( 왜냐면   내가 생각 한대로 만들어 주진않으니까.  ) 하지만 실제 작업하시는 분들은 작업속도를 빠르게 할 수도  있으니  사용하시든 사용하지 않으시든   본인 자유 의사에 달려 있겠죠..










댓글 7개:

  1. 도움 되는 글이 많네요. 감사합니다.
    현업에 있으면서 카티아를 사용하면서 무작정 사용해 오고 왜 그러했는지 깊이 있게 고민 해보지 못했는데 덕분에 많은걸 배워갑니다.
    앞으로도 좋은 글 많이 올라왔으면 좋겠습니다. ^^

    답글삭제
  2. 시간날때 마다 계속 쓸 예정입니다.
    나중에 책으로 출간할 생각이거든요..

    답글삭제
  3. 진짜....대단하심..너무 도움이 많이 되네요...

    제발...지우지마세요...... 여기서 많이 도움받고있답니다.

    답글삭제
  4. 몰랏던부분들을 새롭게 알수 있었습니다.

    답글삭제
  5. 감사합니다. 차근히 공부중입니다.

    답글삭제