CAD 보기, 측정 및 속성 확인. 계정 없이 사용할 수 있습니다.
CADProps

IGES 파일(.igs, .iges)이란 무엇이며 어떻게 여는가

IGES 파일은 곡선, 서피스, 일부 솔리드를 담는 오래된 중립 CAD 형식입니다. .igs 또는 .iges 파일을 온라인으로 여는 방법과 받은 데이터를 확인하는 방법을 설명합니다.

CAD 파일 열기

이 페이지의 내용
IGES 파일(.igs, .iges)이란 무엇이며 어떻게 여는가

IGES 파일은 Initial Graphics Exchange Specification을 기반으로 한 중립 CAD 교환 파일입니다. 확장자는 .igs 또는 .iges이며 둘은 같은 형식입니다. IGES는 STEP보다 오래된 형식으로, 서피스 모델, 금형, 과거 데이터 인계에 지금도 많이 쓰입니다. 만든 CAD 시스템이 없어도 IGES 뷰어에서 열어 솔리드인지, 서피스인지, 곡선뿐인지 확인하고, 알고 있는 치수를 하나 대조할 수 있습니다.

이 확인은 다른 형식보다 IGES에서 더 중요합니다. 확장자만으로는 파일에 닫힌 솔리드가 들어 있는지 알 수 없고, 그 답에 따라 측정할 수 있는 내용이 달라지기 때문입니다.

IGES 파일 안에는 무엇이 있는가

표준 IGES 파일은 한 줄이 80자로 고정된 일반 ASCII 텍스트입니다. 사본을 텍스트 편집기로 열 수 있습니다. 모든 줄의 73번째 열에 있는 문자가 그 줄이 속한 섹션을 알려 줍니다.

문자 섹션 내용
S Start 내보낸 쪽이 쓴 자유 텍스트. 원본 시스템이나 메모가 흔함
G Global 파일 전체 설정. 보낸 시스템, 날짜, 모델 단위 포함
D Directory entry 엔티티마다 두 줄짜리 레코드: 유형 번호, 레벨, 색상, 포인터
P Parameter data 각 엔티티의 실제 수치: 좌표, 노트, 트림 곡선
T Terminate 위 섹션들의 줄 수

줄이 이 구성을 따르지 않으면 표준 ASCII IGES 파일이 아닙니다. 다른 형식에서 이름만 바꾼 파일은 확장자를 바꾼다고 읽을 수 있게 되지 않습니다.

Global 섹션에는 단위 플래그가 있습니다. 규격에서 1은 인치, 2는 밀리미터이며, 다른 값은 그 밖의 단위를 나타냅니다. 리더는 가져오는 시점에 단위를 변환합니다. 예를 들어 Open CASCADE는 밀리미터가 아닌 길이를 밀리미터로 변환합니다. Open CASCADE IGES 변환기 가이드. 이 플래그는 보낸 쪽이 올바르게 설정했을 때만 도움이 되므로, 알고 있는 치수로 확인하는 것이 실제 검사입니다.

곡선, 서피스, 솔리드

IGES는 번호가 붙은 엔티티 유형으로 형상을 기술합니다. 실제로 받는 파일은 대략 세 가지로 나뉩니다.

파일에 담긴 것 대표적인 엔티티 확인할 수 있는 것
닫힌 솔리드 셸과 면으로 이루어진 매니폴드 솔리드 B-Rep(유형 186) 치수, 표면적, 체적, 확인한 밀도에 따른 질량
서피스 트림 서피스와 B-스플라인 서피스(유형 144, 128) 치수와 표면적. 체적은 기껏해야 근삿값
곡선만 직선, 호, 스플라인 외형 크기와 와이어프레임 형태. 면적, 체적, 질량 없음

서피스만 있는 파일은 매우 흔합니다. 원본이 솔리드여도 많은 시스템이 IGES를 트림된 면의 집합으로 내보내기 때문입니다. 닫힌 것처럼 보이는 셰이딩 화면도 실제로는 열린 서피스 모음일 수 있습니다. IGES 파일이 솔리드가 아닌 서피스로 보이는 이유에서 원인과 무엇을 요청해야 하는지 설명합니다.

IGES 파일을 온라인으로 여는 방법

  1. 원본 .igs 또는 .iges 파일은 그대로 보관하세요.
  2. IGES 뷰어를 엽니다. WebGL을 지원하는 브라우저에서 Windows, macOS, Linux 모두 동작합니다.
  3. 파일을 선택합니다. 서버 처리를 위해 업로드되며, 보기와 측정에는 계정이 필요하지 않습니다.
  4. 맞춤으로 모델을 화면에 맞춥니다. 움직이는 것은 카메라뿐입니다.
  5. 무엇이 불러와졌는지 봅니다. 솔리드인지, 서피스 집합인지, 곡선 와이어프레임인지 확인합니다. 속성 상단에 솔리드 개수가 표시됩니다.
  6. 속성의 X, Y, Z 치수를 믿을 수 있는 치수와 비교합니다.
  7. 서피스에는 표면적을 사용합니다. 체적과 질량을 솔리드 값으로 취급하는 것은 솔리드 개수가 0보다 크고 형상 경고가 없을 때뿐입니다.
CADProps IGES 뷰어에서 연 box.iges: 솔리드 0개, 10 × 20 × 30 mm, 표면적 2,200 mm², 체적에 형상 경고
box.iges는 솔리드가 아니라 서피스로 만든 닫힌 상자입니다. 솔리드 0개, 형상 경고, 그리고 표시 메시에서 복원한 체적이 보입니다. 스크린샷은 영어 인터페이스입니다.

위 샘플은 주의해야 할 경우입니다. 여섯 면이 상자를 둘러싸고 있어 CADProps는 표시 메시에서 약 6,000 mm³의 근사 체적을 복원하지만, 솔리드 개수는 0이고 패널은 체적이 부정확할 수 있다고 경고합니다. B-Rep 면으로 계산한 표면적이 여기서는 신뢰할 수 있는 값입니다. 서피스가 공간을 둘러싸지 못하면 체적은 0으로 표시되지 않고 '사용 불가'로 남습니다. 어느 경우든 바운딩 박스로 추정한 값으로 대신하지 마세요.

원본 단위, 계산 방법 및 정밀도를 열면 리더가 적용한 단위, 솔리드 개수, 각 값의 계산 방식을 볼 수 있습니다.

box.iges의 '원본 단위, 계산 방법 및 정밀도' 패널: 원본 단위 MM, 솔리드 0개, 표시 삼각형 12개
IGES 파일에서 읽은 원본 단위(MM)와, 복원한 체적이 표시 메시를 바탕으로 한다는 안내입니다. 스크린샷은 영어 인터페이스입니다.

IGES 리더는 자체 완결형 파일을 처리합니다. 외부 참조는 가져오지 않으므로, 다른 파일에 의존하는 파일은 그 파일 자체에 들어 있는 내용만 불러옵니다.

IGES가 잘 담지 못하는 것

IGES는 형상을 옮깁니다. 원래의 피처 트리, 스케치, 구속 조건은 담지 않고, 어셈블리 구조도 STEP보다 제한적입니다. 관리용 데이터가 가져오는 과정에서 빠지기도 합니다. 예를 들어 Open CASCADE의 리더는 레벨 지정을 변환하지 않습니다. Open CASCADE IGES 변환기 가이드. 레이어나 레벨 구성이 작업에 중요하다면 유지되었다고 가정하지 말고 받는 시스템에서 확인하세요.

리더마다 지원하는 버전과 엔티티 유형도 다릅니다. Open CASCADE는 IGES 5.3까지의 버전으로 작성된 파일을 읽습니다. 리더가 지원하지 않는 엔티티를 쓰는 파일은 일부가 빠진 채 열릴 수 있습니다.

STEP을 대신 요청해야 할 때

서피스를 보거나 측정하는 데는 IGES로 충분합니다. 다음 경우에는 보낸 사람에게 STEP 내보내기를 요청하세요.

  • 솔리드 체적이나 질량이 필요한데 IGES에 서피스만 있는 경우
  • 어셈블리 구조, 구성품 이름, 배치가 필요한 경우
  • IGES가 받는 시스템에서 불완전하게 불러와지는 경우
  • 단위 플래그를 확인한 뒤에도 알고 있는 치수가 맞지 않는 경우

STEP과 IGES 비교에서 두 형식을 더 자세히 비교하고, 요청하면 무엇을 받게 되는지는 STEP 파일 가이드에 있습니다. 다른 중립 형식은 IGES와 Parasolid, SAT와 IGES를 참고하세요.

IGES를 STEP으로 변환하기

받는 쪽이 STEP을 선호하면 원본을 확인한 뒤 IGES를 STEP으로를 사용하세요. 변환은 읽을 수 있었던 형상을 유지합니다. 열린 서피스를 솔리드로 닫지는 않으므로, 서피스 IGES는 서피스 STEP이 됩니다. 결과를 다시 열어 치수와 표면적을 원본과 비교하세요.

IGES 도구와 가이드는 IGES 페이지에 모아 두었습니다. 파일 문제인지 뷰어 문제인지 가려야 할 때는 box.iges 샘플을 쓸 수 있습니다.

관련 글

원문: CADProps · https://www.cadprops.com/ko/guides/iges-file-what-it-is-how-to-open/

관련 도구 및 안내