NX CAD PRT 단위변경 CM MM IN 변환방법
기본적으로 무한한 3D CAD 세상에서 작업을 하다보면 사이즈를 갸늠하지 못하고 제작되는 실수를 범할수 있기 대문에 설계를 하기에 앞서 정확한 치수측정이 필요하며 설계에 있어서 사용되는 단위도 매우 중요하며 이는 각 나라 국가별로 사용하는 단위가 조금씩 다릅니다.
노랗목차
국내에서는 기본적으로 mm 밀리미터 단위를 사용하는데 만약 NX의 단위세팅이 CM 센치미터나 IN 인치 단위로 되어있는데 mm 단위로 치수를 입력했다면 생각할 수 없이 제품이 커지는 실수를 범하게 됩니다.
그렇기 때문에 설계에 앞서 지금현재 작업중인 CAD 단위를 잘 알아야 하며 만약 실수로 세팅이 잘못된 경우는 실수를 방지하기 위해 설정에서 단위변경해야합니다.
그리고 이러한 작업을 함에 있어서 2가지 상황의 선택지가 있습니다.
- NX CAD 상에서 단위를 바꿀 수 있는 상황
- 이미 작업된 3D CAD의 단위를 IN, 인치, CM, 센치미터, MM, 밀리미터로 등록이 된 경우
보통 두번째의 경우로 많이들 고생을 하시지 않을까 싶은데요 그 이유는 이미 단위가 설정되어 설계된 데이터는 도면에서 치수를 내리거나 할때 이미 제작된 단위로 뽑히기 때문입니다.
NX12 이전버전 CAD 단위변경 방법
우선 첫번째 상황인 NX CAD 상에서 단위를 변경하는 방법입니다.
NX를 실행하고 Analyze -> Units ibm이 현재 in(인치)로 등록 되어 있는것을 볼 수 있습니다
그럼 치수를 측정한다던가 입력을 할때 in “인치”로 표시가 되는데 기본적으로 한국 작도법에는 in보다는 mm 밀리미터 단위를 주로 사용합니다.
그렇기 때문에 Units “단위” 대해서 한국에서 잘 사용하는 kg – mm(킬로그람 과 밀리미터) 단위로 기본 설정을 해놓고 작업하시는게 좋습니다
보통 여기까지는 많이들 아는방법이며 초보 NX사용자들의 위한 내용이였으며 다음은 CAD 데이터상 이미 단위가 지정된 경우 변경하는 방법입니다.
NX 1847 이후 버전 단위변경
- NX1847 Series –> 1851, 1855, 1859, 1863, 1867 (2019년 상반기)
- NX1872 Series –> 1876, 1880, 1884, 1888, 1892 (2019년 하반기)
- NX1899 Series –> 1903, 1907, 1911, 1915, 1919 (2020년 상반기)
- NX1926 Series –> 1930, 1934, 1938, 1942, 1946 (2020년 하반기)
- NX1953 Series –> 1957, 1961, 1965, 1969, 1973 (2021년 상반기)
- NX1980 Series –> 1984, 1988, 1992, 1996, 2000 (2021년 하반기)
- NX2007 Series –> 2011, 2015, 2019, 2023, 2027 (2022년 상반기)
그럼 NX 보여줄 단위로 Metric, English로 kg,mm, n, Deg, C, ibm, in, f, , k 등 단위를 변경할 수 있습니다.
추가하고 싶은 단위가 있다면 각도, 밀도, 볼륨, 벡터 등 다양한 측정범위를 선택해 각각에 맞는 단위로 설정할 수 있습니다.
3D Data 단위 변경방법
3D CAD Data가 이미 IN(인치) 단위계로 작업되어 저장된 데이터라면 아무리 위의 방법대로 변경을 한다고해도 도면이나 3D 측정시 내가 원하는 치수단위계로 뜨지가 않습니다.
그 이유는 당연히 3D CAD 파일에 이미 해당 단위로 작도가 되어 고정되어있기 때문입니다.
그래서 이런 상황에서는 3D CAD 데이터의 단위계를 바꿔주는 작업을 하기 위해서는NX가 설치된 PC에서 NX 도구 -> 명령 프롬프트를 실행합니다.
명령 프롬프트가 실행이 된다면 아래와 같이 입력을 해줍니다
ug_convert_part -mm “NX PRT 파일 위치”
변경하고 싶은 단위가 CM 단위라면라면
ug_convert_part -cm “NX PRT 파일 위치”
대충 이해가시죠?
변경을 작업하게 되면 해당 파일에 대해 작업 프로세스를 확인할 수 있으며 컨버팅에 문제가 없다면 아래와 같이 Successfully Converted 라고 표시됩니다.
그리고 몇개의 파일이 커버팅이 되었고 몇개의 파일이 컨버팅 실패했는지도 확인이 가능합니다.
FAQ
NX CAD에서 설정한 단위가 도면 출력 시 반영되지 않는 이유는 무엇인가요?
도면 출력 시 단위가 반영되지 않는 경우는 대개 모델 자체의 작도 단위가 고정되어 있기 때문입니다.
단순히 Analyze → Units
에서 변경한 단위는 표시 단위만 바뀔 뿐, 실제 모델의 기초 단위는 그대로 유지되며 도면 치수에도 영향을 줍니다. 이런 경우 명령 프롬프트를 통해 .prt
파일의 단위를 변환해야 합니다.
단위 변경 시 기존에 입력한 치수 값도 함께 변환되나요?
아니요. 단위를 변경한다고 해서 기존 입력값이 자동으로 재계산되어 변환되는 것은 아닙니다.
예를 들어 인치 단위로 입력된 5in이 mm 단위로 변환되어 자동으로 127mm로 바뀌는 것은 아닙니다. 단위 변환은 모델의 해석 및 출력 기준을 변경할 뿐, 입력된 실측 수치는 그대로 유지되므로 주의가 필요합니다.
단위변경을 자주 해야 하는 경우, 프로젝트 시작 전 체크리스트가 있을까요?
있습니다.
- 프로젝트 시작 전에
Analyze → Units
에서 현재 기본 단위를 확인 Preferences → Units
를 통해 기본 작도 단위를 프로젝트 기준에 맞게 설정- 모델링 전 테스트 파일을 통해 도면 및 치수 출력이 원하는 단위로 되는지 점검
- 설계 중간에도 단위 혼동이 없도록 팀 내 단위 표준 공지
NX 단위를 잘못 설정한 상태에서 조립된 어셈블리 파일은 어떻게 수정하나요?
어셈블리 구조의 경우, 각 부품 파일(.prt)을 개별적으로 명령 프롬프트(ug_convert_part
)를 통해 단위 변환해야 합니다.
단, 상호 간 간섭이나 위치 기준이 깨질 수 있으므로 변환 전후 간섭 체크와 위치 재정렬이 필요합니다.
단위를 바꾸면 어셈블리 또는 구속조건에도 영향이 있나요?
그렇습니다. 부품 간의 거리나 회전 각도 등 구속조건은 단위 변경에 따라 해석이 달라질 수 있습니다.
특히 치수 기반의 구속이 많을 경우, 전체 조립에 오류가 발생할 가능성이 높습니다.
따라서 단위변경 후에는 반드시 조립 파일을 열어 간섭 및 오류 확인을 해주셔야 합니다.
명령어로 단위를 바꿀 수 있는 파일 형식은 .prt
만 해당되나요?
기본적으로 ug_convert_part
명령어는 .prt
파일을 대상으로 작동합니다.
STEP, IGES 등 다른 CAD 형식의 경우, NX로 가져온 후 .prt
로 저장하고 단위를 변경해야 합니다. 외부 파일은 내부 작도 정보가 NX 규격과 다르므로 단위 변경 시 주의가 필요합니다.