오토캐드 UCS란? 좌표계 설정 및 원점 변경 방법

오토캐드(AutoCAD)에서 좌표를 이용해 작업하다 보면 UCS라는 용어를 접하게 됩니다.

특히 좌표를 입력했는데 생각했던 위치와 다르게 표시되거나, X축과 Y축의 방향을 바꾸고 싶거나, 특정 위치를 새로운 0,0 원점으로 사용하고 싶을 때 UCS를 알아두면 유용합니다.

처음 보면 좌표계라는 말 때문에 어렵게 느껴질 수 있지만 기본적인 개념은 생각보다 간단합니다.

이번 글에서는 오토캐드 UCS란 무엇인지부터 좌표계 설정, 원점 변경 방법, 회전된 UCS를 원래대로 되돌리는 방법까지 알아보겠습니다.


오토캐드 UCS란?

UCS는 User Coordinate System, 우리말로는 사용자 좌표계를 의미합니다.

오토캐드에서 좌표를 입력할 때 기본적으로 X축, Y축 그리고 3D에서는 Z축을 기준으로 객체의 위치를 결정합니다.

UCS는 사용자가 작업하기 편하도록 이러한 좌표축의 원점과 방향을 변경해서 사용할 수 있게 해주는 좌표계입니다.

예를 들어 현재 도면에서 특정 지점을 새로운 기준점으로 삼고 싶다면 그 위치를 UCS의 원점인 0,0으로 지정할 수 있습니다.

또한 기울어진 객체를 기준으로 작업해야 한다면 UCS의 X축과 Y축 방향을 해당 객체에 맞게 변경하는 것도 가능합니다.


UCS와 WCS의 차이는?

UCS를 이해하려면 함께 등장하는 WCS도 알아두는 것이 좋습니다.

WCS는

World Coordinate System

즉, 표준 좌표계 또는 월드 좌표계를 의미합니다.

WCS는 오토캐드 도면의 기본이 되는 고정된 좌표계라고 생각하면 이해하기 쉽습니다.

반면 UCS는 사용자가 작업 목적에 맞게 변경할 수 있는 좌표계입니다.

쉽게 정리하면 다음과 같습니다.

WCS

오토캐드 도면 자체의 기본적인 좌표 기준입니다.

UCS

사용자가 작업하기 편하도록 원점이나 축의 방향을 변경해서 사용하는 좌표계입니다.

따라서 UCS의 원점을 변경한다고 해서 도면의 실제 WCS 자체가 바뀌는 것은 아닙니다.

작업할 때 사용하는 좌표 기준을 임시로 변경하는 것이라고 이해하면 됩니다.


현재 UCS 확인하는 방법

오토캐드 작업 화면을 보면 보통 화면 한쪽에 X축과 Y축이 표시된 작은 아이콘이 있습니다.

이것을 UCS 아이콘이라고 합니다.

일반적인 2D 작업 환경에서는

X → 가로 방향
Y → 세로 방향

으로 표시됩니다.

UCS의 방향을 변경하면 이 아이콘의 X축과 Y축 방향도 함께 달라질 수 있기 때문에 현재 좌표계가 어떻게 설정되어 있는지 확인할 때 도움이 됩니다.

좌표가 예상과 다르게 입력되거나 도면 방향이 이상하게 느껴진다면 현재 UCS 상태를 확인해보는 것이 좋습니다.


오토캐드 UCS 명령어 사용 방법

UCS를 설정할 때 사용하는 기본 명령어는 말 그대로

UCS

입니다.

명령창에

UCS

를 입력하고 Enter를 누르면 UCS와 관련된 여러 옵션을 사용할 수 있습니다.

UCS 명령은 원점을 변경하거나 X, Y, Z축을 기준으로 좌표계를 회전하는 등 다양한 용도로 사용할 수 있습니다.

처음 오토캐드를 사용하는 경우 모든 옵션을 외울 필요는 없습니다.

실무에서 필요할 때 하나씩 활용하면 되고, 우선 원점 변경과 원래 좌표계로 되돌리는 방법부터 알아두면 좋습니다.


오토캐드 UCS 원점 변경 방법

특정 위치를 새로운 0,0 좌표로 사용하고 싶다면 UCS의 원점을 변경할 수 있습니다.

예를 들어 도면에 여러 객체가 있는데 특정 사각형의 왼쪽 아래 모서리를 기준으로 좌표 작업을 해야 한다고 가정해보겠습니다.

기존 좌표를 계산하면서 작업하는 것보다 해당 모서리를 새로운 0,0으로 지정하면 훨씬 편리합니다.

명령창에

UCS

를 입력하고 Enter를 누릅니다.

이후 Origin(원점) 옵션을 선택하고 새로운 원점으로 사용할 위치를 지정합니다.

즉,

UCS → Enter
Origin 선택
새로운 원점 지정

순서로 진행하면 됩니다.

버전에 따라 명령행에서 옵션이 표시되는 방식이나 단축 문자는 다르게 보일 수 있으므로 화면의 명령행에 표시되는 옵션을 확인하면서 선택하는 것이 좋습니다.

설정이 완료되면 선택한 위치를 기준으로 새로운 UCS가 적용됩니다.

이제 해당 위치를 0,0 기준으로 좌표 작업에 활용할 수 있습니다.


UCS 원점을 객체 끝점에 정확하게 맞추려면?

새로운 원점을 객체의 모서리나 끝점에 지정할 때 마우스로 대충 클릭하면 정확한 위치를 지정하기 어렵습니다.

이럴 때는 객체스냅(OSNAP)을 함께 사용하는 것이 좋습니다.

예를 들어 사각형의 꼭짓점을 새로운 원점으로 사용하고 싶다면 끝점(Endpoint) 객체스냅을 이용해 정확하게 해당 점을 선택합니다.

이렇게 하면 임의의 위치가 아니라 객체의 정확한 끝점을 UCS 원점으로 지정할 수 있습니다.

좌표를 이용하는 작업에서는 작은 오차도 문제가 될 수 있기 때문에 UCS 설정과 객체스냅을 함께 활용하는 습관을 들이는 것이 좋습니다.


UCS 좌표계 방향 변경하기

UCS는 원점만 변경할 수 있는 것이 아닙니다.

X축이나 Y축 등의 방향도 작업 목적에 맞게 변경할 수 있습니다.

예를 들어 도면에서 객체가 비스듬하게 배치되어 있다면 기존의 수평·수직 좌표계를 기준으로 작업하는 것이 불편할 수 있습니다.

이럴 때 객체 방향에 맞게 UCS를 설정하면 해당 방향을 새로운 X축 기준으로 활용할 수 있습니다.

UCS

명령어를 실행한 뒤 X, Y, Z축과 관련된 옵션을 이용하면 좌표계를 회전시킬 수 있습니다.

3D 모델링에서는 특정 면을 기준으로 작업 평면을 설정해야 하는 경우가 많기 때문에 UCS 활용도가 더욱 높아집니다.


객체 방향에 맞춰 UCS 설정하기

기울어진 객체를 기준으로 작업해야 한다면 Object 옵션을 활용하는 방법도 있습니다.

명령창에서

UCS

를 실행한 후 Object 옵션을 선택하고 기준으로 사용할 객체를 지정합니다.

선이나 객체의 방향을 기준으로 UCS가 설정되기 때문에 기울어진 도면에서 작업할 때 편리합니다.

예를 들어 건축 도면에서 특정 부분이 수평이 아니라 일정한 각도로 기울어져 있다면 해당 객체 방향에 UCS를 맞춰놓고 작업할 수 있습니다.

기존 좌표계를 기준으로 매번 각도를 계산하는 것보다 훨씬 편리한 경우가 있습니다.


UCS를 변경했는데 화면은 그대로라면?

UCS를 회전했는데도 화면 자체는 기존 방향으로 보일 수 있습니다.

여기서 알아두면 좋은 것이 UCS와 화면(View)은 서로 다른 개념이라는 점입니다.

UCS는 좌표축과 작업 기준을 변경하는 기능이고, 화면을 회전해서 해당 좌표계 방향을 정면으로 보는 것은 별도의 화면 설정과 관련되어 있습니다.

UCS에 맞춰 화면 방향까지 정렬하고 싶을 때는 PLAN 명령어를 사용할 수 있습니다.

PLAN

명령을 실행하고 현재 UCS를 기준으로 화면을 정렬하면 변경한 UCS 방향에 맞게 도면을 바라볼 수 있습니다.

기울어진 도면 부분을 일시적으로 수평으로 보면서 작업하고 싶을 때 특히 유용합니다.


UCS를 원래대로 되돌리는 방법

UCS를 변경한 뒤 다시 오토캐드의 기본 좌표계로 돌아가고 싶다면 WCS로 복원하면 됩니다.

명령창에

UCS

를 입력하고 Enter를 누릅니다.

이후

World

옵션을 선택합니다.

정리하면

UCS → Enter
World 선택

순서입니다.

이렇게 하면 사용자 지정 좌표계에서 기본적인 월드 좌표계(WCS) 기준으로 돌아갈 수 있습니다.

UCS를 여러 번 변경하다 보면 현재 좌표축이 어떤 상태인지 헷갈릴 수 있기 때문에 UCS → World는 꼭 기억해두는 것이 좋습니다.


화면 방향까지 원래대로 돌리고 싶다면?

UCS를 World로 변경했는데도 화면이 여전히 회전된 것처럼 보이는 경우가 있습니다.

앞에서 설명했듯이 좌표계와 화면 방향은 별도로 생각해야 하기 때문입니다.

이럴 때는 먼저

UCSWorld

를 적용하고,

필요한 경우 이어서

PLAN

명령을 사용해 월드 좌표계 기준의 화면으로 정렬하면 됩니다.

즉, 좌표계만 이상하다면 UCS를 확인하고, 화면까지 돌아가 있다면 PLAN 설정도 함께 확인하는 방식으로 접근하면 이해하기 쉽습니다.


UCS 변경 시 주의할 점

UCS를 변경하면 이후 입력하는 좌표는 현재 사용자 좌표계를 기준으로 해석될 수 있습니다.

따라서 UCS가 변경되어 있다는 사실을 모르고 작업하면

“좌표를 정확하게 입력했는데 왜 엉뚱한 곳에 찍히지?”

라고 느낄 수 있습니다.

특히 다른 사람이 작성한 도면을 전달받아 수정하는 경우 현재 좌표계 상태를 확인하는 것이 좋습니다.

좌표 입력 결과가 이상하거나 X축과 Y축 방향이 평소와 다르다면 무조건 프로그램 오류라고 생각하기보다는 현재 UCS가 변경되어 있는지 먼저 확인해보세요.


오토캐드 UCS는 언제 사용하면 좋을까?

간단한 2D 도면에서는 기본 WCS만으로도 대부분의 작업이 가능합니다.

하지만 다음과 같은 상황에서는 UCS를 활용하면 편리합니다.

특정 위치를 0,0으로 사용하고 싶을 때

도면의 특정 모서리나 기준점을 새로운 원점으로 설정하면 좌표 계산이 간단해집니다.

기울어진 객체를 기준으로 작업할 때

객체의 방향에 맞게 좌표축을 변경하면 수평·수직 기준으로 편하게 작업할 수 있습니다.

3D 도면을 작업할 때

특정 면이나 방향을 작업 평면으로 사용해야 할 때 UCS를 활용할 수 있습니다.

좌표가 이상하게 입력될 때

현재 UCS가 기본 좌표계에서 변경되어 있는지 확인해볼 필요가 있습니다.


오토캐드 UCS 명령어 정리

마지막으로 이번 글에서 알아본 내용을 간단하게 정리해보겠습니다.

UCS

사용자 좌표계를 설정하거나 변경하는 기본 명령어입니다.

UCS → Origin

특정 위치를 새로운 UCS 원점으로 설정할 때 사용합니다.

UCS → Object

객체 방향을 기준으로 UCS를 설정할 때 활용할 수 있습니다.

UCS → World

변경된 사용자 좌표계를 기본 월드 좌표계 기준으로 되돌릴 때 사용합니다.

PLAN

현재 좌표계 등에 맞춰 화면 방향을 정렬할 때 활용할 수 있습니다.


마무리

오토캐드의 UCS(User Coordinate System)는 사용자가 작업하기 편하도록 좌표계의 원점이나 방향을 변경할 수 있게 해주는 기능입니다.

처음에는 좌표계라는 용어 자체가 어렵게 느껴질 수 있지만 핵심은 간단합니다.

기본 좌표계 = WCS

사용자가 변경해서 사용하는 좌표계 = UCS

라고 이해하면 됩니다.

특히 특정 지점을 0,0으로 만들어 좌표를 입력하거나 기울어진 객체를 기준으로 작업해야 한다면 UCS를 알아두면 도면 작업이 훨씬 편리해집니다.

반대로 좌표를 정확하게 입력했는데 위치가 이상하거나 X축과 Y축의 방향이 평소와 다르다면 현재 UCS가 변경되어 있지는 않은지도 확인해보세요.

그리고 작업 후 원래 좌표계로 돌아가고 싶을 때는 UCS → World를 기억해두면 됩니다.

좌표 입력 방법과 함께 UCS까지 이해해두면 오토캐드에서 좌표를 활용한 도면 작업을 보다 정확하게 할 수 있습니다.

댓글 남기기