예: 중복 거리 메이트 수정

이 어셈블리에서는 노란색 경고 기호 만을 표시합니다. (빨간색 오류 없음). MateXpert를 실행해서 문제를 진단합니다.

MateXpert가 이 메이트에 존재하는 문제를 밝힙니다.
메이트   해석
동심5(핀<1>, 막대<1>) 이 동심 메이트가 막대를 기준으로 파트의 위치를 찾아냅니다. 파트가 동일함으로, 핀<1>핀<2>의 상단 원형면의 막대 축까지의 거리가 같아야 합니다.
동심6(핀<1>, 막대<1>)
거리(핀<1>, 클램프<1>) 이 두 거리 메이트가 각 의 상단 원형면과 해당 클램프의 상단면 사이의 거리를 정의합니다. 핀의 원형면이 막대축을 기준으로 이동할 수 없도록 동심 메이트(위)가 이미 성립되었기 때문에, 이 메이트가 효과적으로 각 클램프의 수직 위치을 지정합니다.

두 거리 메이트가 현재 같은 거리를 갖고 있으므로, 클램프의 상단면이(평면상에) 맞춰집니다.

거리10(핀<2>, 클램프<1>)
일치21(클램프<1>, 클램프<2>) 이 메이트로 클램프의 상단면이 평면상에 있게 되므로 수직으로 정렬됩니다. 이는 위의 메이트로 정해진 것과 같은 조건입니다.

그러므로 일치21 메이트가 위에 언급된 메이트 체인과 중복됩니다(거리11-> 동심5-> 동심6-> 거리10). SOLIDWORKS가 중복된 거리와 각도 메이트를 허용하지 않으므로 이 메이트 구조가 오류를 유발합니다.

문제를 해결하려면 일치21 메이트를 삭제하거나 메이트 중 하나를 삭제해서 다른 메이트 체인을 깹니다. 삭제하기 위해 선택한 메이트가 설계 의도의 기반이 됩니다.
  • 두 동심 메이트를 유지하면서, 막대에 클램프를 두고자 할 수 있습니다. 그러면 두 개의 거리 메이트나 일치 메이트가 됩니다.
  • 일치21 메이트를 유지해서 클램프의 상단면이 정렬되도록 할 수 있습니다. 그러면 거리10 또는 거리11과(와) 같은 두 개의 거리 메이트가 됩니다.
  • 두 거리 메이트를 유지하면 각 클램프에 개별적인 통제를 하게 되어서, 설계 의도가 두 클램프를 정렬시키는 것인 경우에는 필요가 없습니다. 한 개의 거리 메이트로 두 개의 클램프의 높이를 지정할 수 있습니다.

이 설계 의도를 기초로, 거리10 또는 거리11 메이트를 삭제합니다.

다른 가능성

  • 설계 의도가 클램프 높이에 개별적인 통제를 하는 것이라면, 클램프의 상단면들을 일치시키지 마십시오. 일치21 메이트를 삭제하고 두 거리 메이트를 유지합니다.
  • 거리 메이트 하나를 일치 메이트로 대치하면, 메이트 중복 문제(거리 메이트와의 문제)가 계속 일어납니다. 그러나 거리 메이트 모두를 일치 메이트로 대치하면, SOLIDWORKS 응용 프로그램이 거리와 각도를 제외한 모든 메이트의 중복을 수용하므로 어셈블리에 오류가 없습니다.