2.2.2.2 - Global section
• The global section contains information regarding the IGES pre-processor, and any information that is required by the IGES post-processor. There are 24 parameters that must be entered. These include:
Parameter Data Type Description
1 string parameter delimiter character
2 string record delimiter character
3 string product ID from sending system
4 string file name
5 string system ID
6 string IGES pre-processor version
7 integer no. of bits for integers
8 integer single precision magnitude
9 integer single precision significance
10 integer double precision magnitude
11 integer double precision significance
12 string product ID for receiving system
13 real model space scale
14 integer unit flag
15 string unit description (mm, m, in, etc.)
16 integer no. of line weight gradations
17 real size of max. line width
18 string data and time of file generation
19 real min. user intended resolution
20 real approx. max. coordinate value
21 string name of author of file
22 string name of organization
23 integer IGES version
24 integer applicable drafting standard
• Parameters of the global section (All string constants are represents in Hollerith notation).
1. Parameter delimiter character: Indicates which character is used to separate values in free formatted data (including the global section). Default is a comma (,).
2. Record delimiter: Indicates which character is used to indicate the end of a list of parameters in free formatted data sections (including the global section). Default is a period (.).
3. Product ID from sending system: Name of the product as referenced from the sending system.
4. File name: Name of the IGES file.
5. System ID: Name and version of software containing the pre-processor which created the IGES file.
6. IGES pre-processor version: Version of the pre-processor which created the IGES file.
7. No. of bits for integers: No. of bits present in the integer representation of the sending system.
8. Single precision magnitude: Maximum power of 10 which may be represented as a single precision floating point number from the sending system.
9. Single precision significance: No. of significant digits of a single precision floating point number on the sending system.
10. Double precision magnitude: Maximum power of 10 which may be represented as a double precision floating point number from the sending system.
11. Double precision significance: No. of significant digits of a double precision floating point number on the sending system.
12. Product ID for receiver: Name of product intended to be used by the receiving system.
13. Model space scale: Ratio of model space to real space (e.g. 0.125 indicates a ratio of 1 unit model space to 8 units real space).
14. Unit flag: Integer value denoting the measuring system used in the file.
unit flag = 1 (inches)
= 2 (millimeters)
= 3 (see parameter 15 for name of units)
= 4 (feet)
= 5 (miles)
= 6 (metres)
= 7 (kilometers)
= 8 (mils, i.e. 0.001 inches)
= 9 (microns)
= 10 (centimeters)
= 11 (microinches)
A value of “3” should only be used when the receiving system is using the same units. In this case, parameter 15 must be used to provide additional information as to those units.
15. Unit description: A string constant naming the units in the system.
2HIN or 4HINCH (model units are inches)
2HMM (model units are millimeters)
2HFT (model units are feet)
2HMI (model units are miles)
1HM (model units are metres)
2HKM (model units are kilometers)
3HMIL (model units are mils)
2HUM (model units are microns)
2HCM (model units are centimeters)
3HUIN (model units are microinches)
When a unit flag of “3” is used, the string constant naming the desired unit should conform to MIL-STD-12D (DOD12D), or ANSI/IEEE 260 (IEEE260).
16. Maximum no. of line weight gradations: Number of equal subdivisions of line thickness.
17. Size of Max. line width: Width of the thickest line possible in the (scaled) file.
18. Date and time of file generation: Time stamp of when the file was created.
19. Minimum user intended resolution: Smallest distance in model space units that is discernible by the system.
20. Approximate Max. coordinate value: Upper bound on the values of all coordinate data occurring in this model.
21. Name of author of file: Name of person who generated the data contained in the IGES file.
22. Name of organization: Name of organization who generated the data contained in the IGES file.
23. IGES version: Integer number representing the corresponding version of IGES used to create the file.
1 - IGES version 1.0
2 - ANSI Y14.26M-1981,
3 - IGES version 2.0
4 - IGES version 3.0
Default is 3 (i.e. IGES version 2.0).
24. Applicable drafting standard: Integer number representing the drafting standard to which the data in the IGES file was specified.
0 - no standard
1 - ISO (International Organization for Standardization)
2 - AFNOR (French Association for Standardization)
3 - ANSI (American National Standards Institute)
4 - BSI (British Standards Institute)
5 - CSA (Canadian Standards Association)
6 - DIN (German Institute for Standardization)
7 - JIS (Japanese Institute for Standardization)
• A sample of the global section is given below,
2.2.2.6 - A Sample IGES File
• A Sample IGES File (Note: the columns are out of alignment)
This is a sample IGES file generated from a drawing done using CADKEY. S 1
This is simply a drawing of a two boxes: one larger box and one smaller S 2
box placed on top of the larger one. The size of the larger box is S 3
100x150x50 and the size of the smaller box is 80x60x50 units. S 4
Viewed from the top view, the origin is located on the top of the large S 5
r box. S 6
,,7Hbox.prt,7Hbox.prt,14HMCS.CADKEY 3.0,9HC2IG 3.0B,16,8,24,11,53, G 1
7Hbox.prt,1.,2,2HMM,1,1.,13H911001.075746,.0005,,17HDouglas M. A. Lee, G 2
33HThe University of Western Ontario,4,0; G 3
124 1 1 0 0 0 01000000D 1
124 0 0 1 0 Matrix D 2
124 2 1 0 0 0 01000000D 3
124 0 0 1 0 Matrix D 4
124 3 1 0 0 0 01000000D 5
124 0 0 2 0 Matrix D 6
124 5 1 0 0 0 01000000D 7
124 0 0 2 0 Matrix D 8
124 7 1 0 0 0 01000000D 9
124 0 0 2 0 Matrix D 10
124 9 1 0 0 0 01000000D 11
124 0 0 2 0 Matrix D 12
124 11 1 0 0 0 01000000D 13
124 0 0 2 0 Matrix D 14
124 13 1 0 0 0 01000000D 15
124 0 0 2 0 Matrix D 16
110 15 1 1 0 0 00000000D 17
110 0 3 1 0 Line D 18
110 16 1 1 0 0 00000000D 19
110 0 3 1 0 Line D 20
110 17 1 1 0 0 00000000D 21
110 0 3 1 0 Line D 22
110 18 1 1 0 0 00000000D 23
110 0 3 1 0 Line D 24
110 19 1 1 0 0 00000000D 25
110 0 3 1 0 Line D 26
110 20 1 1 0 0 00000000D 27
110 0 3 1 0 Line D 28
110 21 1 1 0 0 00000000D 29
110 0 3 1 0 Line D 30
110 22 1 1 0 0 00000000D 31
110 0 3 1 0 Line D 32
110 23 1 1 0 0 00000000D 33
110 0 3 1 0 Line D 34
110 24 1 1 0 0 00000000D 35
110 0 3 1 0 Line D 36
110 25 1 1 0 0 00000000D 37
110 0 3 1 0 Line D 38
110 26 1 1 0 0 00000000D 39
110 0 3 1 0 Line D 40
110 27 1 1 0 0 00000000D 41
110 0 3 1 0 Line D 42
110 28 1 1 0 0 00000000D 43
110 0 3 1 0 Line D 44
110 29 1 1 0 0 00000000D 45
110 0 3 1 0 Line D 46
110 30 1 1 0 0 00000000D 47
110 0 3 1 0 Line D 48
110 31 1 1 0 0 00000000D 49
110 0 3 1 0 Line D 50
110 32 1 1 0 0 00000000D 51
110 0 3 1 0 Line D 52
110 33 1 1 0 0 00000000D 53
110 0 3 1 0 Line D 54
110 34 1 1 0 0 00000000D 55
110 0 3 1 0 Line D 56
110 35 1 1 0 0 00000000D 57
110 0 3 1 0 Line D 58
110 36 1 1 0 0 00000000D 59
110 0 3 1 0 Line D 60
110 37 1 1 0 0 00000000D 61
110 0 3 1 0 Line D 62
110 38 1 1 0 0 00000000D 63
110 0 3 1 0 Line D 64
124,1.,0.,0.,0.,0.,1.,0.,0.,0.,0.,1.,0.; 1P 1
124,1.,0.,0.,0.,0.,6.125742E-017,-1.,0.,0.,1.,6.125742E-017,0.; 3P 2
124,-1.,0.,-1.225148E-016,0.,-1.225148E-016,6.125742E-017,1.,0., 5P 3
7.504944E-033,1.,-6.125742E-017,0.; 5P 4
124,-1.,0.,-1.225148E-016,0.,0.,1.,0.,0.,1.225148E-016,0.,-1., 7P 5
0.; 7P 6
124,6.125742E-017,0.,1.,0.,1.,6.125742E-017,-6.125742E-017,0., 9P 7
-6.125742E-017,1.,3.752472E-033,0.; 9P 8
124,6.125742E-017,0.,-1.,0.,-1.,6.125742E-017,-6.125742E-017,0., 11P 9
6.125742E-017,1.,3.752472E-033,0.; 11P 10
124,.707107,-.408202,.577383,0.,.707107,.408202,-.577383,0., 13P 11
-4.331554E-017,.816543,.577285,0.; 13P 12
124,.5,.5,.707107,0.,-.853553,.146447,.5,0.,.146447,-.853553,.5, 15P 13
0.; 15P 14
110,0.,0.,0.,100.,0.,0.; 17P 15
110,100.,0.,0.,100.,150.,0.; 19P 16
110,100.,150.,0.,0.,150.,0.; 21P 17
110,0.,150.,0.,0.,0.,0.; 23P 18
110,0.,0.,-50.,100.,0.,-50.; 25P 19
110,0.,0.,0.,0.,0.,-50.; 27P 20
110,100.,0.,0.,100.,0.,-50.; 29P 21
110,100.,0.,-50.,100.,150.,-50.; 31P 22
110,100.,150.,0.,100.,150.,-50.; 33P 23
110,100.,150.,-50.,0.,150.,-50.; 35P 24
110,0.,150.,0.,0.,150.,-50.; 37P 25
110,0.,150.,-50.,0.,0.,-50.; 39P 26
110,10.,70.,0.,90.,70.,0.; 41P 27
110,90.,70.,0.,90.,130.,0.; 43P 28
110,90.,130.,0.,10.,130.,0.; 45P 29
110,10.,130.,0.,10.,70.,0.; 47P 30
110,10.,70.,50.,90.,70.,50.; 49P 31
110,10.,70.,0.,10.,70.,50.; 51P 32
110,90.,70.,0.,90.,70.,50.; 53P 33
110,90.,70.,50.,90.,130.,50.; 55P 34
110,90.,130.,0.,90.,130.,50.; 57P 35
110,90.,130.,50.,10.,130.,50.; 59P 36
110,10.,130.,0.,10.,130.,50.; 61P 37
110,10.,130.,50.,10.,70.,50.; 63P 38
S 6G 3D 64P 38 T 1
LINE 0.0000, 0.0000, 0.0000, 100.0000, 0.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 0.0000, 0.0000, 100.0000, 150.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 150.0000, 0.0000, 0.0000, 150.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 0.0000, 150.0000, 0.0000, 0.0000, 0.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 0.0000, 0.0000, -50.0000, 100.0000, 0.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 0.0000, 0.0000, 100.0000, 0.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 0.0000, -50.0000, 100.0000, 150.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 150.0000, 0.0000, 100.0000, 150.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 150.0000, -50.0000, 0.0000, 150.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 0.0000, 150.0000, 0.0000, 0.0000, 150.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 0.0000, 150.0000, -50.0000, 0.0000, 0.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 70.0000, 0.0000, 90.0000, 70.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 70.0000, 0.0000, 90.0000, 130.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 130.0000, 0.0000, 10.0000, 130.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 130.0000, 0.0000, 10.0000, 70.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 70.0000, 50.0000, 90.0000, 70.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 70.0000, 0.0000, 10.0000, 70.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 70.0000, 0.0000, 90.0000, 70.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 70.0000, 50.0000, 90.0000, 130.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 130.0000, 0.0000, 90.0000, 130.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 130.0000, 50.0000, 10.0000, 130.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 130.0000, 0.0000, 10.0000, 130.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 130.0000, 50.0000, 10.0000, 70.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1