오토캐드 파라메트릭 도면이란 2D 형상에 적용되는 연관 및 제한 등의 구속조건 포함한 설계를 할 때 사용되는 기술이라고 생각하시면 됩니다. 또한, 일반적인 구속조건 유형은 다음의 두 가지로 나뉩니다.
- 기하학적 구속조건: 객체의 상대적 관계를 조정합니다.
- 치수 구속조건: 객체의 거리와 길이, 각도 및 반지름 값을 조정합니다.
위 두 가지 구속조건을 이용한 기하학적 구속조건과 치수 구속조건을 기본 형식과 가시성으로 보여주게 됩니다. (아래 그림 참조)
구속조건이 적용된 객체 위로 커서를 이동하면 아래 그림과 같이 커서 옆에 각각 부여되어 있는 구속조건 표시가 됩니다.
만약 여러분들이 프로젝트의 설계 단계에서 여러 가지 설계를 시험해 보거나 변경할 때 구속조건으로 요구사항을 적용할 수 있고, 객체를 변경하면 다른 객체가 자동으로 조정될 수 있습니다.
또한, 거리 및 각도 값의 변경이 제한될 수 있으니 참조하시기 바랍니다.
구속조건을 활용한 작업 종류
- 도면 내에서 형상을 구속해 설계 지정사항 및 요구사항을 준수합니다.
- 여러 개의 기하학적 구속조건을 객체에 즉시 적용할 수 있습니다.
- 치수 구속조건에 공식 및 방정식을 포함합니다.
- 변수 값을 변경하여 신속한 설계 변경이 가능합니다.
활용방법
먼저 기하학적 구속조건을 적용하여 설계 쉐이프를 결정한 다음 치수 구속조건을 적용해 설계에 포함될 객체의 크기를 결정하는 것이 좋습니다.
구속조건을 포함하여 설계
구속조건으로 작업할 때 도면은 다음 3 가지 상태 중 하나가 됩니다.
- 구속하지 않음: 어떤 형상에도 구속조건이 적용되지 않습니다.
- 일부 구속: 일부 구속조건이 형상에 적용됩니다.
- 전체 구속: 관련된 모든 기하학적 구속조건과 치수 구속조건이 형상에 적용되며, 또한 전체 구속된 객체 세트에는 형상의 위치를 잠그는 고정 구속조건이 하나 이상 포함되어야 합니다.
따라서, 구속조건을 사용하여 설계하는 방법은 아래와 같이 크게 두 가지로 나눌 수 있습니다.
- 불충분하게 구속된 도면에서 작업할 때 편집 명령과 그립을 함께 사용하거나 구속조건을 추가 및 변경하여 도면을 변경할 수 있습니다.
- 먼저 도면을 작성하여 전체를 구속한 다음, 기하학적 구속조건을 완화 또는 대치하고 치수 구속조건의 값을 변경하여 설계를 제한적으로 조정합니다.
위 두 가지 방법 중 여러분이 직접 적용하는 설계 실무 및 부서의 요건에 따라 적절한 방법을 선택하면 됩니다.
블록 및 외부 참조와 함께 구속조건 사용하기
아래와 같은 위치에 구속조건을 적용할 수 있습니다.
- 도면의 객체와 블록 참조의 객체 사이
- 블록 참조의 객체와 다른 블록 참조의 객체 사이 (동일한 블록 참조의 객체 사이는 제외)
- 외부 참조의 삽입점과 객체 또는 블록 사이 (외부 참조에 들어 있는 객체 제외)
블록 참조에 구속조건을 적용하면 해당 블록에 들어 있는 객체는 자동으로 선택 가능한 상태가 되며 하위 객체를 선택하기 위해 Ctrl 키를 누를 필요가 없습니다.
블록 참조에 구속 조건을 추가하면 블록 참조가 이동 또는 회전할 수 있으니 참조하세요.
참조: 동적 블록에 구속조건을 적용하면 동적 그립의 표시가 억제되는데 그래도 특성 팔레트를 사용하여 동적 블록의 값을 변경할 수 있습니다.
하지만, 동적 그립을 다시 표시하려면 먼저 동적 블록에서 구속조건을 제거해야 하니 잊지 마시기 바랍니다.
블록의 정의에 구속조건을 사용하여 동적 블록을 만들 수 있으며 동적 블록의 크기와 쉐이프를 도면에서 직접 조정할 수 있습니다.
구속조건 제거 또는 완화 방법
설계 변경이 필요할 때 구속조건의 효과를 취소하는 방법은 다음 두 가지로 가능합니다.
- 구속조건을 개별적으로 삭제하고 나중에 새 구속조건을 적용합니다. 또한, 커서를 기하학적 구속조건 아이콘 위에 놓고 Delete 키 또는 바로 가기 메뉴를 사용하여 구속조건을 삭제할 수 있습니다.
- 변경을 위해 선택한 객체의 구속조건을 임시로 완화할 수 있는데 그립을 선택한 상태에서 또는 편집 명령 중에 옵션을 지정할 때 Shift 키를 눌러 구속조건 유지와 완화를 번갈아 선택할 수 있습니다.
참조: 완화된 구속조건은 편집하는 동안 유지되지 않으며 편집 프로세스가 완료된 후 구속조건은 가능하면 자동으로 복원되고 더 이상 유효하지 않은 구속조건은 제거됩니다.
DelConstraint 명령어는 모든 기하학적 구속조건 및 치수 구속조건을 선택한 객체에서 삭제합니다.