왕 초보 캐드 배우기 (38)- autocad
사용자가 원하는 데로 UCS 변경하기


물체( object )에 맞추어 UCS 변경해보기

– autocad 오토캐드 배우기


이번 시간에는 생성된 물체 (object)에 맞추어서 사용자가 작업하기 편하게 하기 위한 UCS 방향 변경방법을 알아보겠습니다.

여기서 모든 분들이 하게 되는 질문 이 바로 UCS 가 뭐야?” 일겁니다.

UCS User Coordinate System 의 약자입니다. 사용자 좌표계 입니다.

사용자 좌표계란 캐드 검은색의 작업공간 왼쪽구석에 항상 떠있는 x 와 y 방향을 표시하는 화살표 모양을 한 좌표계 입니다. 초보자들은 항상 생각했을 겁니다 이런 쓸데없는 표시 신경 쓰이게 쓸데없이 구석에 떠있네라고요.

사용자 좌표계


 

autocad의 UCS 를 사용하기 편하게 변경해보기 시작!!



평상시에 작업할 때는 UCS 를 변경할일은 없습니다. 그러나 UCS의 방향을 조정하고 변경하여서 작업하면 작업이 훨씬 빠르고 수월할 때가 있습니다. 하나의 예를 들자면 바로 아래 그림과 같은 경우입니다. 

그림을 잠시 관찰해보세요. 물체가 꺾여있습니다. 여기서 설계도를 그릴 때 사용하는 제3각법을 사용해서 표현하려니 초보자한테는 조금 복잡하고 어렵게 느껴집니다. 그냥 아무 생각 없이 위에서 보이는 데로 평면도(위에서 보는 그림)를 그리면 꺾여진 부분은 오차가 생깁니다. 이렇게 설계도에 정확하지 않은 치수들이 생긴다면 제품 생산 시에 전혀 다른 제품이 만들어질 겁니다. 이런식으로 설계도를 작성한 사람 잘못으로 인하여 수십개, 수백개..아니 수천개의 제품생산에 차질이 생기면 누군가는 그 책임을 지고 몇 날 며칠을 울면서 후해하게 되는데요..그것이 누가 될지는 가만히 생각해볼 필요가 있겠지요.




아래 그림과 같이 그리는 것이 올바른 방법입니다. 실제로 제품생산을 위해서 최대한 간단히 최소한의 필요한 치수를 넣는 게 올바른 설계도 작성법이죠.

위의 그림을 자세히 보시면 물체의 비스듬히 꺾여진 부분의 평면도 (위에서 보는 물체그림)가 바로 UCS를 조절하여서 그려야 되는 부분입니다.



어떻게 해야 하는지 지금부터 알아보겠습니다.

1. 먼저 꺾여진 물체를 그립니다. UCS 사용법을 위해서 임의로 그린 그림이기 때문에 비슷하게 그리면 됩니다. 치수나 정확한 크기에 대해서 신경 쓰지 마시고요. (저는 간단히 길이를 꺽인 부분에서 양쪽으로100씩 주고 꺽여진 부분은 210도 각을 주었습니다  원하는 각도를 주어서 선 그리는 법 지나간 선 그리기(3)에 대한 포스팅 참고하세요)


2.이제 물체의 꺽여진 부분의 평면도를 그려 보겠습니다.

명령창에 ucs 라고 입력하고 [Enter] 칩니다. 그러면 아래그림과 같은 옵션들이 나옵니다. Object 의 약자인 ob 를 입력합니다. 그리고 [Enter].



3. 여기서 중요합니다. 정신 집중하시고요!!. [Enter]키를 치는 순간 마우스 커서가 조그만 네모로 바뀝니다. 여기서 선을 선택하는 순간 그 선이 좌표의 x축이 됩니다. 꺾여진 2선중에 아무거나 선택해보세요. 아래그림을 보시면 저는 아래쪽 꺽인선을 선택해서 좌표 계의 x축이 그 선과 일치합니다. 그리고 y축도 자동적으로 직각으로 생성되죠. 



4.이제부터 선을 그리기 시작하면 사용자좌표계가 표시하듯이 x  y 방향으로 선을 생성할 수 있어서 따로 각도를 일일이 계산할 필요 없이 쉽게 평면도를 그려나갈 수 있습니다





5. 원하는 물체의 꺽여진 부분의 평면도가 완성되면. 다시 ucs 를 입력하고 World 의 약자인 w 를 입력하면 사용자 좌표계가 원상태로 돌아옵니다.


이런 식으로 UCS 를 사용자가 그리기 편하게 변경하면 꺾이거나, 특정 각도를 가진 물체를 그리는 건 문제없습니다. 여러분 이제부터는 쫙쫙 펴지고 직각인 사물만 찾아서 설계도 그리는 연습하지 마시고 팍팍 꺾인 물체도 그리는 연습도 하세요!!


잠깐~~!! 그냥 필요한 정보 다 얻었다고 쌩하고 나가지 마시고 덧글이라도 한마디 남겨주세요. 




블로그 이미지

다양한 copyman

다양한 주제를 다루는 블로그

댓글을 달아 주세요

', 'auto'); ga('send', 'pageview');