5
Logo of the IGES Project from NIST IGES From Wikipedia, the free encyclopedia The Initial Graphics Exchange Specification (IGES) (pronounced eyejess) is a file format which defines a vendor neutral data format that allows the digital exchange of information among Computer aided design (CAD) systems. The official title of IGES is Digital Representation for Communication of Product Definition Data, first published in January, 1980 by the U.S. National Bureau of Standards as NBSIR 801978. Many documents (like early versions of the Defense Standards MILPRF28000 [1] and MILSTD1840 [2] ) referred to it as ASME Y14.26M, the designation of the ANSI committee that approved IGES Version 1.0. Using IGES, a CAD user can exchange product data models in the form of circuit diagrams, wireframe, freeform surface or solid modeling representations. Applications supported by IGES include traditional engineering drawings, models for analysis, and other manufacturing functions. Contents 1 History 2 File format 3 Foreign Language Support 4 A Recursive Standard 5 See also 6 References 7 External links History IGES was an initiative of the United States Air Force (USAF) Integrated Computer Aided Manufacturing (ICAM) project (19761984). [3] ICAM sought to develop procedures (IDEF) processes (Group Technology) and software (CAD/CAM) that would integrate all operations in Aerospace manufacturing and thus greatly reduce costs. Earlier the USAF Manufacturing Technology Program had funded the Automatically Programmed Tools (APT) language for programming Numerically Controlled (NC) machine tools. To close the data gap between parts design and manufacturing, one of the ICAM goals was to develop CAD software that would automatically generate numerical control programs for the very complex Computer Numerically Controlled (CNC) machine tools used throughout the Aerospace industry. A serious issue was the incompatibility of data produced by the many CAD systems in use at the time. USAF/ICAM called a meeting at the National Bureau of Standards (now known as National Institute of Standards and Technology or NIST) in 1978 to address this issue. Boeing offered to sell its CAD translation software to USAF for one USA dollar. USAF accepted this offer

IGES - Wikipedia, The Free Encyclopedia

Embed Size (px)

DESCRIPTION

IGES

Citation preview

  • 3/26/2015 IGESWikipedia,thefreeencyclopedia

    http://en.wikipedia.org/wiki/IGES 1/5

    LogooftheIGESProjectfromNIST

    IGESFromWikipedia,thefreeencyclopedia

    TheInitialGraphicsExchangeSpecification(IGES)(pronouncedeyejess)isafileformatwhichdefinesavendorneutraldataformatthatallowsthedigitalexchangeofinformationamongComputeraideddesign(CAD)systems.

    TheofficialtitleofIGESisDigitalRepresentationforCommunicationofProductDefinitionData,firstpublishedinJanuary,1980bytheU.S.NationalBureauofStandardsasNBSIR801978.Manydocuments(likeearlyversionsoftheDefenseStandardsMILPRF28000[1]andMILSTD1840[2])referredtoitasASMEY14.26M,thedesignationoftheANSIcommitteethatapprovedIGESVersion1.0.

    UsingIGES,aCADusercanexchangeproductdatamodelsintheformofcircuitdiagrams,wireframe,freeformsurfaceorsolidmodelingrepresentations.ApplicationssupportedbyIGESincludetraditionalengineeringdrawings,modelsforanalysis,andothermanufacturingfunctions.

    Contents

    1History2Fileformat3ForeignLanguageSupport4ARecursiveStandard5Seealso6References7Externallinks

    History

    IGESwasaninitiativeoftheUnitedStatesAirForce(USAF)IntegratedComputerAidedManufacturing(ICAM)project(19761984).[3]

    ICAMsoughttodevelopprocedures(IDEF)processes(GroupTechnology)andsoftware(CAD/CAM)thatwouldintegratealloperationsinAerospacemanufacturingandthusgreatlyreducecosts.EarliertheUSAFManufacturingTechnologyProgramhadfundedtheAutomaticallyProgrammedTools(APT)languageforprogrammingNumericallyControlled(NC)machinetools.Toclosethedatagapbetweenpartsdesignandmanufacturing,oneoftheICAMgoalswastodevelopCADsoftwarethatwouldautomaticallygeneratenumericalcontrolprogramsfortheverycomplexComputerNumericallyControlled(CNC)machinetoolsusedthroughouttheAerospaceindustry.AseriousissuewastheincompatibilityofdataproducedbythemanyCADsystemsinuseatthetime.USAF/ICAMcalledameetingattheNationalBureauofStandards(nowknownasNationalInstituteofStandardsandTechnologyorNIST)in1978toaddressthisissue.BoeingofferedtosellitsCADtranslationsoftwaretoUSAFforoneUSAdollar.USAFacceptedthisoffer

    http://en.wikipedia.org/wiki/USAFhttp://en.wikipedia.org/wiki/NISThttp://en.wikipedia.org/wiki/Defense_Standardhttp://en.wikipedia.org/wiki/National_Bureau_of_Standardshttp://en.wikipedia.org/wiki/IDEFhttp://en.wikipedia.org/wiki/Wire_frame_modelhttp://en.wikipedia.org/wiki/File:Iges.svghttp://en.wikipedia.org/wiki/National_Institute_of_Standards_and_Technologyhttp://en.wikipedia.org/wiki/Engineering_drawinghttp://en.wikipedia.org/wiki/Circuit_diagramhttp://en.wikipedia.org/wiki/Integrated_Computer_Aided_Manufacturinghttp://en.wikipedia.org/wiki/Boeinghttp://en.wikipedia.org/wiki/Manufacturinghttp://en.wikipedia.org/wiki/United_States_Air_Forcehttp://en.wikipedia.org/wiki/Freeform_surface_modellinghttp://en.wikipedia.org/wiki/National_Bureau_of_Standardshttp://en.wikipedia.org/wiki/CAD_data_exchangehttp://en.wikipedia.org/wiki/National_Institute_of_Standards_and_Technologyhttp://en.wikipedia.org/wiki/Representation_(arts)http://en.wikipedia.org/wiki/Solid_modelinghttp://en.wikipedia.org/wiki/Computer-aided_designhttp://en.wikipedia.org/wiki/Aerospacehttp://en.wikipedia.org/wiki/ANSIhttp://en.wikipedia.org/wiki/Group_Technologyhttp://en.wikipedia.org/wiki/CADhttp://en.wikipedia.org/wiki/American_Society_of_Mechanical_Engineershttp://en.wikipedia.org/wiki/USAhttp://en.wikipedia.org/wiki/List_of_file_formatshttp://en.wikipedia.org/wiki/CAD/CAM

  • 3/26/2015 IGESWikipedia,thefreeencyclopedia

    http://en.wikipedia.org/wiki/IGES 2/5

    andcontractedNISTtobringtogetheragroupofusersandvendors,includingBoeing,GeneralElectric,Xerox,Computervision,Appliconandotherstofurtherdevelopandtestthissoftware.ThoughitwasthepracticetobeginthenameofICAMdevelopmentswiththewordintegrated(forexampletheIDEFs)believingthattherewouldberapiddevelopmentofgraphicalexchangesoftware,USAFdecidedthattheIGESwouldbetheInitialGraphicsExchangeSpecificationnottheIntegratedGraphicsExchangeSpecification.

    Since1988,theDoDhasrequiredthatalldigitalproductandmanufacturinginformation(PMI)forweaponssystemscontracts(theengineeringdrawings,circuitdiagrams,etc.)bedeliveredinelectronicformsuchasIGESformat.Asaconsequence,CAxsoftwarevendorswhowanttomarkettheirproductstoDoDsubcontractorsandtheirpartnersneededtosupporttheimport(reading)andexport(writing)ofIGESformatfiles.

    AnANSIstandardsince1980,IGEShasbeenusedintheautomotive,aerospace,andshipbuildingindustries.IthasbeenusedforweaponssystemsfromTridentmissileguidancesystemstoentireaircraftcarriers.Thesepartmodelsmayhavetobeusedyearsafterthevendoroftheoriginaldesignsystemhasgoneoutofbusiness.IGESfilesprovideawaytoaccessthisdatadecadesfromnow.Today,pluginviewersforWebbrowsersallowIGESfilescreated20yearsagotobeviewedfromanywhereintheworld.[4]

    AftertheinitialreleaseofSTEP(ISO10303)in1994,interestinfurtherdevelopmentofIGESdeclined,andVersion5.3(1996)wasthelastpublishedstandard.Adecadelater,STEPhasyettofulfillitspromiseofreplacingIGES,whichremainsthemostwidelyusedstandardforCAxandPMIinteroperability.

    Fileformat

    AnIGESfileiscomposedof80characterASCIIrecords,arecordlengthderivedfromthepunchedcardera.Textstringsarerepresentedin"Hollerith"format,thenumberofcharactersinthestring,followedbytheletter"H",followedbythetextstring,e.g.,"4HSLOT"(thisisthetextstringformatusedinearlyversionsoftheFortranlanguage).EarlyIGEStranslatorshadproblemswithIBMmainframecomputersbecausethemainframesusedEBCDICencodingfortext,andsomeEBCDICASCIItranslatorswouldeithersubstitutethewrongcharacter,orimproperlysettheparitybit,causingamisread.

    HereisaverysmallIGESfilefrom1987,[5]containingonlytwoPOINT(Type116),twoCIRCULARARC(Type100),andtwoLINE(Type110)entities.Itrepresentsaslot,withthepointsatthecentersofthetwohalfcirclesthatformtheendsoftheslot,andthetwolinesthatformthesides.

    S11H,,1H;,4HSLOT,37H$1$DUA2:[IGESLIB.BDRAFT.B2I]SLOT.IGS;,G117HBravo3BravoDRAFT,31HBravo3>IGESV3.002(02Oct87),32,38,6,38,15,G24HSLOT,1.,1,4HINCH,8,0.08,13H871006.192927,1.E06,6.,G331HD.A.Harrod,Tel.313/9956333,24HAPPLICONAnnArbor,MI,4,0;G411610100001D111615100D211620100001D311615100D410030100001D510012100D610040100001D710012100D811050100001D911013100D1011060100001D1111013100D12116,0.,0.,0.,0,0,0;1P1116,5.,0.,0.,0,0,0;3P2100,0.,0.,0.,0.,1.,0.,1.,0,0;5P3100,0.,5.,0.,5.,1.,5.,1.,0,0;7P4110,0.,1.,0.,5.,1.,0.,0,0;9P5110,0.,1.,0.,5.,1.,0.,0,0;11P6S1G4D12P6T1

    http://en.wikipedia.org/wiki/Computer_filehttp://en.wikipedia.org/wiki/Trident_(missile)http://en.wikipedia.org/wiki/United_States_Department_of_Defensehttp://en.wikipedia.org/wiki/General_Electrichttp://en.wikipedia.org/wiki/IBMhttp://en.wikipedia.org/wiki/Appliconhttp://en.wikipedia.org/wiki/Aerospacehttp://en.wikipedia.org/wiki/ASCIIhttp://en.wikipedia.org/wiki/Shipbuildinghttp://en.wikipedia.org/wiki/Hollerith_constanthttp://en.wikipedia.org/wiki/Guidance_systemhttp://en.wikipedia.org/wiki/ISO_10303http://en.wikipedia.org/wiki/Digital_datahttp://en.wikipedia.org/wiki/Computervisionhttp://en.wikipedia.org/wiki/Web_browserhttp://en.wikipedia.org/wiki/EBCDIChttp://en.wikipedia.org/wiki/CAxhttp://en.wikipedia.org/wiki/Parity_bithttp://en.wikipedia.org/wiki/CAxhttp://en.wikipedia.org/wiki/Automotive_industryhttp://en.wikipedia.org/wiki/Fortranhttp://en.wikipedia.org/wiki/Product_and_manufacturing_informationhttp://en.wikipedia.org/wiki/Mainframe_computerhttp://en.wikipedia.org/wiki/Xeroxhttp://en.wikipedia.org/wiki/Aircraft_carrierhttp://en.wikipedia.org/wiki/Punched_cardhttp://en.wikipedia.org/wiki/Interoperability#Software

  • 3/26/2015 IGESWikipedia,thefreeencyclopedia

    http://en.wikipedia.org/wiki/IGES 3/5

    fc2001x.igsisanexampleIGESfilethatdemonstratesFontCode2001(Kanji)

    Thefileisdividedinto5sections:Start,Global,DirectoryEntry,ParameterData,andTerminateindicatedbythecharactersS,G,D,P,orTincolumn73.Thecharacteristicsandgeometricinformationforanentityissplitbetweentwosectionsoneinatworecord,fixedlengthformat(theDirectoryEntry,orDESection),theotherinamultiplerecord,commadelimitedformat(theParameterData,orPDSection),ascanbeseeninamorehumanreadablerepresentationofthefile.[6]

    Whendisplayed,theusershouldseetwoyellowpoints(hardtoseeonawhitebackground,butmostCADsystemsuseablackbackground),onelocatedattheoriginofmodelspace[0,0,0],tworedcirculararcs,andtwogreenlines.

    ForeignLanguageSupport

    Duetoitsgrowinginternationalpopularity(severalcountries,includingAustraliaandtheUK,adoptedIGESastheirownNationalStandardsforPMIinteroperability),supportwasaddedtotheTEXT(Type212)entitytosupporttheISO8859(Latin1)alphabetforEuropeancharacters.[7]

    Inthe1990s,IGESaddedsupportfortheJISencodingforKanji()asdoublebytecharacters(JIS6226),allowingmembersoftheJapanAutomobileManufacturersAssociation(JAMA)toexchangepartmodelswiththeirAmericanandEuropeanpartnerswithoutlossoftheKanjitext.

    ThecurrentversionofIGESdoesnotsupportUnicode16or32bitcharacterencoding,soArabicandotherscripts(likeThai)cannotberepresented.[8]

    ARecursiveStandard

    OneoftheuniquefeaturesoftheIGESstandardisthatitwasthefirstANSIStandardtobedocumentedusingitself.SinceVersion4.0,allofthetechnicalillustrationsfortheprintedversionofthestandardhavebeengeneratedfromIGESfiles.Theelectronicpublishingsystem(LaTeX)integratesrasterimagesgeneratedfromIGESfilesintothePostScriptsenttothelaserjetcomputerprinter,sotextandimagesareprintedonthesamepageforsubsequentuseascamerareadycopyforcommercialpublication.BeginningwithIGESVersion5.2,thisishowthestandardwasgenerated,andVersion5.3(themostrecentANSIapprovedversion)isavailableasaPDFdocument.[9]

    http://en.wikipedia.org/wiki/ISO/IEC_8859-1http://en.wikipedia.org/wiki/Greenhttp://en.wikipedia.org/wiki/Electronic_publishinghttp://en.wikipedia.org/wiki/Blackhttp://en.wikipedia.org/wiki/Camera-readyhttp://en.wikipedia.org/wiki/Whitehttp://en.wikipedia.org/wiki/Kanjihttp://en.wikipedia.org/wiki/File:Fc2001x.gifhttp://en.wikipedia.org/wiki/Laser_jethttp://en.wikipedia.org/wiki/ANSIhttp://en.wikipedia.org/wiki/JIS_encodinghttp://en.wikipedia.org/wiki/Yellowhttp://en.wikipedia.org/wiki/JIS_X_0208http://en.wiktionary.org/wiki/%E6%BC%A2%E5%AD%97http://en.wikipedia.org/wiki/PostScripthttp://en.wikipedia.org/wiki/Japan_Automobile_Manufacturers_Associationhttp://en.wikipedia.org/wiki/File:Slot.gifhttp://en.wikipedia.org/wiki/Raster_graphicshttp://en.wikipedia.org/wiki/Redhttp://en.wikipedia.org/wiki/PDFhttp://en.wikipedia.org/wiki/Origin_(mathematics)http://en.wikipedia.org/wiki/LaTeXhttp://en.wikipedia.org/wiki/Computer_printerhttp://en.wikipedia.org/wiki/Kanji#Historyhttp://en.wikipedia.org/wiki/Unicode

  • 3/26/2015 IGESWikipedia,thefreeencyclopedia

    http://en.wikipedia.org/wiki/IGES 4/5

    Manyoftheillustrations(allofwhichconformtotheDefenseDepartment'sMILD28000EngineeringDrawingsSubsetofIGES)usetheentitiesthattheydescribe,e.g.,theillustrationoftheLEADER(ARROW)ENTITY(Type214)canbeusedasatestcasefortranslatorimplementers,becauseitcontainsall12arrowheadstylesdefinedbythestandard.TheseWYSIWYGexamplefilescanbedistinguishedbyaleading"F"andtrailing"X"inthefilename(likef214x.igs[10]),andthislibraryiscalledtheIGESXfilesbymembersoftheIGEScommunity.

    Hereisoneoftheexamplefigures,Figure2fromAppendixA(fmeparte.igs[11]),thathasappearedineveryversionofIGESsinceVersion3.0.Ituseslinear,angular,andordinatedimensionentities,aswellasexamplesofbothcircularandconicarcs.ItisusuallythefirstpartusedwhentestinganIGEStranslator,becausethestandardhasapictureofwhatitshouldlooklike.

    Seealso

    References

    1. "MILPRF28000B"(http://www.everyspec.com/MILPRF/MILPRF01000029999/MILPRF28000B_NOTICE1_27385/).everyspec.com.20110526.

    2. "MILSTD1840C"(http://www.everyspec.com/MILSTD/MILSTD18001999/MILSTD1840C_4779/).everyspec.com.20110526.

    3. "IGES"(http://www.pcmag.com/encyclopedia_term/0,,t=&i=44758,00.asp).PCMagazine.4. "RotateanIGESpartfrom1990withJava"(http://www.wizworx.com/java/figa2.htm).5. "MISCIGESExampleFileslot"(http://www.wizworx.com/iges5x/misc/slot.shtml).6. "MISCIGESExampleFileslot(dump)"(http://www.wizworx.com/iges5x/misc/peek/slot.txt).7. "MISCIGESExampleFilefont3001"(http://www.wizworx.com/iges5x/misc/font3001.shtml).8. ButseeIGESRFC603,http://ts.nist.gov/Standards/IGES/rfc603.cfmthatproposesflaggedUTF8.9. "IGES5.3(ANSI1996)"(http://www.uspro.org/documents/IGES53_forDownload.pdf).USProductData

    Association.19960923.10. "WYSIWYGIGESExampleFilef214x"(http://www.wizworx.com/iges5x/wysiwyg/f214x.shtml).11. "MISCIGESExampleFilefiga2"(http://www.wizworx.com/iges5x/misc/figa2.shtml).

    http://en.wikipedia.org/wiki/Communityhttp://en.wikipedia.org/wiki/X-fileshttp://www.uspro.org/documents/IGES5-3_forDownload.pdfhttp://www.wiz-worx.com/iges5x/misc/slot.shtmlhttp://www.wiz-worx.com/iges5x/wysiwyg/f214x.shtmlhttp://en.wikipedia.org/wiki/WYSIWYGhttp://ts.nist.gov/Standards/IGES/rfc603.cfmhttp://www.wiz-worx.com/iges5x/misc/font3001.shtmlhttp://www.everyspec.com/MIL-STD/MIL-STD-1800-1999/MIL-STD-1840C_4779/http://www.everyspec.com/MIL-PRF/MIL-PRF-010000-29999/MIL-PRF-28000B_NOTICE-1_27385/http://en.wikipedia.org/wiki/File:Figa2.gifhttp://www.wiz-worx.com/java/figa2.htmhttp://www.pcmag.com/encyclopedia_term/0,,t=&i=44758,00.asphttp://www.wiz-worx.com/iges5x/misc/peek/slot.txthttp://www.wiz-worx.com/iges5x/misc/figa2.shtmlhttp://en.wikipedia.org/wiki/Conic_sectionhttp://tools.ietf.org/html/rfc603

  • 3/26/2015 IGESWikipedia,thefreeencyclopedia

    http://en.wikipedia.org/wiki/IGES 5/5

    Nagel,RogerN.Braithwaite,WaltW.Kennicott,PhilipR.(1980),InitialGraphicsExchangeSpecificationIGES,Version1.0,WashingtonDC:NationalBureauofStandards,NBSIR8019781982http://books.google.com/books/about/Digital_representation_for_communication.html?id=5LDgAAAAMAAJ1990http://books.google.com/books/about/Digital_representation_for_communication.html?id=tyFZAAAAYAAJDigitalRepresentationforCommunicationofProductDefinitionData:IGES5.2(InitialGraphicsExchangeSpecificationVersion5.2),USProductDataAssociation,November1993,ISBN9781885389008IGES/PDESOrganization(September23,1996),InitialGraphicsExchangeSpecification:IGES5.3(http://www.uspro.org/documents/IGES53_forDownload.pdf),N.Charleston,SC:U.S.ProductDataAssociation,"FormerlyanANSIStandardSeptember23,1996September2006"IGES/PDESOrganization(June28,2006),TheInitialGraphicsExchangeSpecification(IGES)Version5.x(Draft),IGES/PDESOrganization.BaselineversionwasJanuary12,1999.IGES/PDESOrganization(November30,2001),TheInitialGraphicsExchangeSpecification(IGES)Version6.0(Draft).BaselineversionwasJanuary5,1998.

    Externallinks

    "AGeneralDescriptionofIGES"(http://design.osu.edu/carlson/history/iges.html).nist.gov.

    Retrievedfrom"http://en.wikipedia.org/w/index.php?title=IGES&oldid=644969268"

    Categories: Computeraideddesignsoftware CADfileformats ComputerfileformatsGraphicsfileformats

    Thispagewaslastmodifiedon31January2015,at10:48.TextisavailableundertheCreativeCommonsAttributionShareAlikeLicenseadditionaltermsmayapply.Byusingthissite,youagreetotheTermsofUseandPrivacyPolicy.WikipediaisaregisteredtrademarkoftheWikimediaFoundation,Inc.,anonprofitorganization.

    http://en.wikipedia.org/wiki/Category:CAD_file_formatshttp://en.wikipedia.org/wiki/National_Institute_of_Standards_and_Technologyhttp://en.wikipedia.org/wiki/Special:BookSources/978-1-88538900-8http://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_Licensehttp://en.wikipedia.org/wiki/Category:Computer_file_formatshttp://en.wikipedia.org/wiki/International_Standard_Book_Numberhttp://www.wikimediafoundation.org/http://design.osu.edu/carlson/history/iges.htmlhttp://en.wikipedia.org/wiki/Category:Computer-aided_design_softwarehttp://en.wikipedia.org/wiki/Category:Graphics_file_formatshttp://wikimediafoundation.org/wiki/Privacy_policyhttp://books.google.com/books/about/Digital_representation_for_communication.html?id=tyFZAAAAYAAJhttp://en.wikipedia.org/wiki/Help:Categoryhttp://wikimediafoundation.org/wiki/Terms_of_Usehttp://books.google.com/books/about/Digital_representation_for_communication.html?id=5LDgAAAAMAAJhttp://en.wikipedia.org/w/index.php?title=IGES&oldid=644969268http://www.uspro.org/documents/IGES5-3_forDownload.pdf