Solidworks 를 실행 후 새 문서(Ctrol+ N) 을 클릭합니다.

Solidworks 새문서 창이 나타나면 파트를 더블클릭합니다.

피처 매니저에서 윗면을 클릭 한 후 스케치 아이콘을 클릭합니다.

스케치 툴바에서 선 아이콘을 클릭합니다.

원점을 클릭 후, 사각형의 스케치를 그립니다.

스케치툴바의 지능형 치수 아이콘을 클릭합니다.

아래의 그림과 같이 치수구속을 부여합니다. 되도록 끝점을 클릭하지 말고 선 몸통을 클릭하여 치수구속을 줍니다.

스케치툴바의 선 아이콘을 클릭 합니다.

왼쪽 수직선의 중간점에 클릭 후 우측 수직선의 중간점을 클릭합니다.
이 때 중간 구속마크가 지정되어 있는지 확인을 합니다.
Tip – 새로운 선을 그리려면…
선을 그리 후 새롭게 선을 다시 그리려면 <Esc> 키를 눌러 선을 종료시키고 다시 스케치툴바의 선 아이콘을 On 시켜야 하는데, 만일 빈 곳을 더블클릭하면 선 아이콘이 On 된 상태에서 다시 그릴 수 있습니다.
빈 곳을 더블클릭하여 현재 선을 끊을 수 있습니다.

위와 같은 방법으로 아래의 스케치를 작성합니다. 확인해야 할 사항으로 중간 구속마크가 지정되어 있는지 확인 해야 합니다.

스케치 툴바의 원을 클릭합니다.

아래의 그림과 같이 원 4개를 그립니다.
주의하실점은 원의 중심이 수직선상에 일치 해야 합니다.

스케치 툴바의 지능형 치수 아이콘을 클릭합니다.

가장 아래 원에 아래의 그림과 같이 25로 치수구속을 줍니다.

<Esc> 키를 눌러 지능형 치수 아이콘을 Off 시킨 후, 지름 25인 원을 선택하고 <Ctrl> 키를 누른 상태에서 추가로 나머지 원 3개를 선택합니다. 좌측 속성창의 구속조건 부가 항목에서 동등을 클릭 후, V 버튼을 누릅니다.

하단의 수평선을 클릭 한 후, <Ctrl> 키를 눌러 아래에서 첫번째의 원을 선택합니다.
좌측 속성창의 구속조건 부가항목에서 탄젠트 구속을 부여하고 V 버튼을 누릅니다.

맨 하단의 원을 클릭 후, <Ctrl> 키를 누른 상태에서 하단의 2번째 원을 선택 후, 좌측 속성창의 구속조건 부가 항목에서 탄젠트 구속조건을 부여하고 V 버튼을 누릅니다.

위와 같은 방법을 반복하여 그림과 같이 각 원과 원에 탄젠트(접하도록 함) 구속조건을 부여합니다.
모든 요소가 검정색으로 바뀌게 되느지 확인 하고 화면 우측 하단에 완전 정의가 표시되는지 확인합니다.

Tip
도면이 만들어지기 전에 미리미리 완전정의를 확인하는 것이 도면이 복잡하게 되면 불완전 정의 요소를 찾아내어 타당한 구속조건을 줄 수가 있습니다. 그만큼 완전정의로 만들어지기가 쉽지 않기 때문입니다.
이제부터 구속조건을 주는 과정에 대한 반복적인 설명은 생략하도록 하며, 유의할 점은 요소(물체 혹은 끝점, 중심점 등)를 2개 이상 선택할 때는 <Ctrl> 키를 활용해야 한다는 것이며, 스케치 툴바에 가장 최근에 했던 아이콘이 On(눌러짐) 혹은 Off(올라옴)이 되어 있는지 유의하며 따라오시기 바랍니다.
특히 스케치가 만들어 지 후에 구속조건을 부여하기 위해 물체를 선택할 때는 반드시 <Esc> 키를 눌러 현재 On되어 있는 아이콘을 Off 시킨 후 선택하도록 합니다.
스케치 툴바의 원을 클릭합니다.

그림과 같이 원의 중심점이 수직선상에 일치되도록 스케치합니다.
조심해야 할 것은 원의 중심이 다르 원의 중심점에 일치되지 않도록 합니다.

그림과 같이 원의 아랫부분과 가장 아래의 작은 원과 탄젠트 구속을 주고, 원의 윗부분과 아래에서 두번째의 작은 원에 탄젠트 구속을 줍니다.

아래의 그림과 같이 원을 그리되 원의 중심점이 수직선상의 임의의 지점과 일치하도록 합니다.

위에 그린 스케치를 가장 아래의 작은 원, 그리고 가장 위의 가장 작은 원을 각각 탄젠트 구속조건을 줍니다.

원의 중심을 수평선의 중간점을 구속시키고 반지름은 수직선의 중간점에 구속시킵니다.

원을 아래의 그림과 같이 하고 왼쪽 원의 치수구속으로 지름 12를 줍니다.
이때, 자동 구속조건이 부여되지 않도록 주의합니다.
왼쪽 원과 오른쪽원에는 동등 구속을 줍니다.

다음의 그림과 같이 탄젠트 조건을 줍니다.

아래의 그림과 같이 자동구속이 부여되지 않게 4개의 원을 그립니다.
그리고 각각 원의 지름을 20, 10, 8, 6 으로 구속합니다.

탄젠트로 구속을 줍니다.

아래쪽에 자동구속이 들어가지 않도록 두개의 원을 그립니다.

두 원을 각각 인접 원과 두 선에 탄젠트 구속을 줍니다.
화면의 우측 하단에 완전정의가 되었는지 확인합니다.

Tip – 원이 다른 곳과 붙을 경우…
만일, 스케치 크기가 커서 다른 도면과 붙게 된다면 원의 호를 클릭하여 드래그 하면 크기가 줄이고 늘일 수 있습니다.
작업이 끝나면 완전정의 상태를 확인합니다.
