피해야 할 메이트 충돌
상황 내 스케치 구속조건을 작성한 다음, 스케치 구속조건을 사용하는 부품과 요소를 사용해서 거리 메이트를 작성할 경우 메이트 충돌이 유발됩니다. 상황내 스케치 구속조건이 면을 함께 붙이려고 하는데, 거리 메이트가 그 면을 떨어뜨리려고 하기 때문에 충돌이 일어납니다. 이 메이트 충돌로 느린 재생성, "커지는" 파트, "움직이는 듯한" 원점, 잘못된 도면뷰와 같은 문제가 유발됩니다.
이러한 메이트 충돌은 메이트가 상황내 구속조건과 중복될 때 발생합니다. 다른 지오메트리를 참조하지 않고 어셈블리 상황내에서 파트를 작성할 수 있습니다. 이렇게 작성된 파트는 메이트를 삭제해도 메이트 충돌 오류가 생기지 않습니다.
예

|

|

|
1) 회색 블럭이 어셈블리에서 고정되어 있습니다.
|
2) 새 파트를 삽입하고 사각형을 스케치하고 스케치 선과 고정된 회색 블럭의 모서리 사이의 상황내 동일직선 구속관계를 작성합니다.
|

|
|

|

|

|

|
3) 스케치를 돌출시킨 다음, 다음과 같이 두 면 사이에 거리 메이트(예: 80mm)를 지정합니다.
|
프로그램이 먼저 두 부품을 떨어뜨리는 거리 메이트를 적용합니다.
|
그런 다음 프로그램으로 부품을 재생성하고, 상황내 동일직선 구속관계가 파란색 블럭의 모서리를 회색 블럭 모서리로 끌어옵니다. 이러면 블럭이 "커지게" 됩니다.
다음에 메이트가 해결될 때, 파란색 블럭이 멀리 떨어지게 된 다음 다시 크기가 늘어나면서 모서리가 회색 블럭으로 다시 끌어당겨집니다.
어셈블리를 재생성할 때마다, 파란색 블럭이 계속 커집니다.
|
MateXpert가 불충분한 상태에서 거리 메이트를 표시합니다. 메이트 폴더가 빨간색 메이트 오류 기호
를 표시하고 오류 찾기 대화 상자가 충돌을 설명합니다. 원하는 거리가 80 (거리 메이트)이지만, 실제 거리는 0 (상황내 스케치 구속조건)입니다.