본문 바로가기

Creo/DataExchange

IGES 파일의 숨은 정보

이곳을 방문한 많은 분들이 IGES(The Initial Graphics Exchange Specification)라는 용어 혹은 확장자를 들어보셨을 겁니다.
대표적 2D CAD의 중립 포맷인 DXF와 같이 IGES는 3D 데이터를 서로 교환할 수 있는 중립 포맷이지요. 그럼 IGES에 대해서 좀 더 자세히 살펴볼까요?

1979년 Boeing, General Electric, Xerox, ComputerVision, Applicon그리고 NIST 및 미국방부(US DoD)가 CAD Vendor에 관계없이 상호 호환될 수 있는 중립 포맷 개발을 시작했으며, 그 포맷은 IGES입니다. 이것은 여러분이 잘 아시다시피 STEP과 더불어서 현재 가장 유용하게 사용되는 3D 데이터 포맷이 되었습니다. 1988년 부터 미 국방부는 무기 (도면, 회로도 등등)시스템에 관련된 Digital PMI(Product Manufacturing Information) 을 IGES와 같은 전자 형식을 요청하기 시작했으며, 그 결과 미 국방부 및 관련된 업체에 CAx 소프트웨어를 팔기 위해 업체들은 자신들의 소프트웨어에서 IGES를 읽고 쓸 수 있도록 개발을 할 수 밖에 없었습니다. 또한 1980년 ANSI에 IGES가 포함되면서 지금까지 군방 분야뿐만 아닌 자동차, 항공, 조선과 관련된 곳에서도 IGES가 표준이 되어 사용되기 시작했다. 몇 년 몇 십년의 시간이 지나 초기 데이터를 만든 소프트웨어가 없어도 IGES를 읽어들일 수 있는 CAx에서 그 정보를 확인할 수 있으며, 지금은 웹브라우저를 통해서도 형상을 확인할 수 있게 되었습니다

아래의 형식이 바로 IGES 파일의 예 입니다. 저도 그렇지만 대부분의 분들이 도대체 아래의 값들이 뭘 의미하는지 모르실 겁니다.
마치 프로그램의 코드를 보는 듯 하네요. 하지만 저 내용들 중 우리가 필요한 정보를 추출해 낼 수가 있습니다.

PTC IGES file: test.igs                                                 S      1  Start Section
1H,,1H;,31H12345-12343-000-A-test_0001_asm,8Htest.igs,                  G      1  Global Section
49HPro/ENGINEER by Parametric Technology Corporation,7H2003020,32,38,7, G      2
38,15,31H12345-12343-000-A-test_0001_asm,1.,2,2HMM,32768,0.5,           G      3
13H030205.115607,0.00532309, 53.233,3Hxxx,7HUnknown,10,0,               G      4
13H030205.115607;                                                       G      5
    314       1       1       1       0       0       0       001000200D      1  Directory Entry
    314       0       2       1       0                   COLOR       1D      2  Section
    314       2       1       1       0       0       0       001000200D      3
    314       0       8       1       0                   COLOR       2D      4
    406       3       1       1       0       0       0       001000000D      5
    406       0       0       1      15                    PROP       1D      6
    110       4       1       1       0       0       0       000000000D      7
    110       0       5       1       0                    LINE       1D      8
    406       5       1       1       0       0       0       001000000D      9
    406       0       0       1      15                    PROP       2D     10
    110       6       1       1       0       0       0       000000000D     11
    110       0       5       1       0                    LINE       2D     12
    406       7       1       1       0       0       0       001000000D     13
    406       0       0       1      15                    PROP       3D     14

보통 IGES간 데이터 호환을 할 때 문제가 발생하는 경우가 많은데 그 주요 이유 중 한가지가 바로 공차 문제입니다.
하지만 IGES에서는 이 공차를 확인할 수 있고, 아스키(ASCII) 파일이기 때문에 우리가 수정을 할 수도 있습니다.

공차는 19번째 항목입니다.
아래의 예를 보면 0.0234 가 바로 정밀도 값입니다.

1H,,1H;,6HBLOCK2,12Haccuracy.igs, G 1
49HPro/ENGINEER by Parametric Technology Corporation,7H2000030,32,38,7, G 2
38,15,6HBLOCK2,1.,1,4HINCH,32768,0.5,13H000426.095310, 0.0234, 234., G 3
9Hlatkinson,7HUnknown,10,0,13H000426.095310; G 4

사업자 정보 표시
주식회사 와파 | 허환호 | 경기도 수원시 영통구 신동 486(디지털엠파이어 II) 102동 410호 | 사업자 등록번호 : 791-87-00539 | TEL : 031-214-1120 | Mail : hhuh@proe.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기