Articulo de referencia

IGES

Logotipo del proyecto IGES del NIST La Especificación Inicial de Intercambio de Gráficos (IGES) es un formato de archivo independiente del proveedor que permite el intercambio d...

Logotipo del proyecto IGES del NIST

La Especificación Inicial de Intercambio de Gráficos (IGES) es un formato de archivo independiente del proveedor que permite el intercambio digital de información entre sistemas de diseño asistido por computadora (CAD). Es un formato de texto basado en ASCII. [ 1 ] : 59

El título oficial de IGES es Representación digital para la comunicación de datos de definición de productos , publicado por primera vez en marzo de 1980 por la Oficina Nacional de Estándares de EE. UU. como NBSIR 80-1978 . [ 2 ] Muchos documentos (como las primeras versiones de los Estándares de Defensa MIL-PRF-28000 [ 3 ] y MIL-STD-1840 [ 4 ] ) se referían a él como ASME Y14.26M , la designación del comité ANSI que aprobó la versión 1.0 de IGES.

Mediante IGES, un usuario de CAD puede intercambiar modelos de datos de productos en forma de diagramas de circuitos , representaciones alámbricas , de superficies libres , de contornos (B-rep) o de modelos sólidos (CSG) . Las aplicaciones compatibles con IGES incluyen dibujos de ingeniería tradicionales , modelos para análisis y otras funciones de fabricación .

Historia

IGES fue una iniciativa del proyecto de Fabricación Asistida por Computadora Integrada (ICAM) de la Fuerza Aérea de los Estados Unidos (USAF) (1976-1984). [ 5 ]

ICAM buscaba desarrollar procedimientos ( IDEF ), procesos ( Tecnología de Grupo ) y software ( CAD/CAM ) que integraran todas las operaciones en la fabricación aeroespacial y, por lo tanto, redujeran considerablemente los costos. Anteriormente, el Programa de Tecnología de Fabricación de la USAF había financiado el lenguaje de Herramientas Programadas Automáticamente (APT) para la programación de máquinas herramienta de Control Numérico (NC). Para cerrar la brecha de datos entre el diseño y la fabricación de piezas, uno de los objetivos de ICAM era desarrollar software CAD que generara automáticamente programas de control numérico para las complejas máquinas herramienta de Control Numérico Computarizado (CNC) utilizadas en toda la industria aeroespacial . Un problema grave era la incompatibilidad de los datos producidos por los numerosos sistemas CAD en uso en ese momento. USAF/ICAM convocó una reunión en la Oficina Nacional de Estándares (ahora conocida como Instituto Nacional de Estándares y Tecnología o NIST ) en 1978 para abordar este problema. Boeing ofreció vender su software de traducción CAD a la USAF por un dólar estadounidense. La USAF aceptó esta oferta y contrató al NIST para reunir a un grupo de usuarios y proveedores, entre ellos Boeing, General Electric , Xerox , Computervision , Applicon y otros, para seguir desarrollando y probando este software. Aunque era práctica habitual que el nombre de los desarrollos de ICAM comenzara con la palabra «integrado» (por ejemplo, los IDEF), con la creencia de que habría un rápido desarrollo del software de intercambio gráfico, la USAF decidió que la IGES sería la Especificación Inicial de Intercambio Gráfico y no la Especificación Integrada de Intercambio Gráfico.

Desde 1988, el Departamento de Defensa exige que toda la información digital sobre productos y fabricación (PMI) para los contratos de sistemas de armas (planos de ingeniería, diagramas de circuitos, etc. ) se entregue en formato electrónico , como el formato IGES. En consecuencia, los proveedores de software CAx que desean comercializar sus productos a los subcontratistas del Departamento de Defensa y sus socios deben ser compatibles con la importación (lectura) y exportación (escritura) de archivos en formato IGES.

IGES, un estándar ANSI desde 1980, se ha utilizado en las industrias automotriz , aeroespacial y naval . Se ha empleado en sistemas de armas, desde sistemas de guiado de misiles Trident hasta portaaviones completos . Es posible que estos modelos de piezas deban utilizarse años después de que el proveedor del sistema de diseño original haya cesado sus operaciones. Los archivos IGES permiten acceder a estos datos décadas después. Actualmente, los complementos para navegadores web permiten visualizar archivos IGES creados hace 20 años desde cualquier lugar del mundo. [ 6 ]

Tras la publicación inicial de STEP (ISO 10303) en 1994, el interés por seguir desarrollando IGES disminuyó, y la versión 5.3 (1996) fue la última norma publicada.

Formato de archivo

Un archivo IGES se compone de registros ASCII de 80 caracteres , una longitud de registro derivada de la era de las tarjetas perforadas . Las cadenas de texto se representan en formato " Hollerith ", donde el número de caracteres de la cadena se representa con la letra "H" y, a continuación, con la cadena de texto; por ejemplo , "4HSLOT" (este es el formato de cadena de texto utilizado en las primeras versiones del lenguaje Fortran ). Los primeros traductores IGES presentaban problemas con los ordenadores centrales de IBM , ya que estos utilizaban la codificación EBCDIC para el texto, y algunos traductores EBCDIC-ASCII sustituían el carácter incorrecto o configuraban erróneamente el bit de paridad , lo que provocaba una lectura errónea.

Aquí hay un archivo IGES muy pequeño de 1987, [ 7 ] que contiene solo dos entidades POINT (Tipo 116), dos CIRCULAR ARC (Tipo 100) y dos LINE (Tipo 110). Representa una ranura, con los puntos en los centros de los dos semicírculos que forman los extremos de la ranura y las dos líneas que forman los lados.

 S 1 1H,,1H;,4HSLOT,37H$1$DUA2:[IGESLIB.BDRAFT.B2I]SLOT.IGS;, G 1 17HBravo3 BravoDRAFT,31HBravo3->IGES V3.002 (02-oct-87),32,38,6,38,15, G 2 4HSLOT,1.,1,4HINCH,8,0.08,13H871006.192927,1.E-06,6., G 3 31HD. A. Harrod, Tel. 313/995-6333,24HAPPLICON - Ann Arbor, MI,4,0; G 4 116 1 0 1 0 0 0 0 1D 1 116 1 5 1 0 0D 2 116 2 0 1 0 0 0 0 1D 3 116 1 5 1 0 0D 4 100 3 0 1 0 0 0 0 1D 5 100 1 2 1 0 0D 6 100 4 0 1 0 0 0 0 1D 7 100 1 2 1 0 0D 8 110 5 0 1 0 0 0 0 1D 9 110 1 3 1 0 0D 10 110 6 0 1 0 0 0 0 1D 11 110 1 3 1 0 0D 12 116,0.,0.,0.,0,0,0; 1P 1 116,5.,0.,0.,0,0,0; 3P 2 100,0.,0.,0.,0.,1.,0.,-1.,0,0; 5P 3 100,0.,5.,0.,5.,-1.,5.,1.,0,0; 7P 4 110,0.,-1.,0.,5.,-1.,0.,0,0; 9P 5 110,0.,1.,0.,5.,1.,0.,0,0; 11P 6 S 1G 4D 12P 6 T 1 

El archivo se divide en 5 secciones: Inicio , Global , Entrada de Directorio , Datos de Parámetros y Final , indicadas por los caracteres S, G, D, P o T en la columna 73. Las características y la información geométrica de una entidad se dividen entre dos secciones; una en formato de dos registros de longitud fija (la Sección de Entrada de Directorio o DE), y la otra en formato de múltiples registros delimitados por comas (la Sección de Datos de Parámetros o PD), como se puede observar en una representación del archivo más legible para humanos. [ 8 ]

Cuando se muestra, el usuario debería ver dos puntos amarillos (difíciles de ver sobre un fondo blanco , pero la mayoría de los sistemas CAD usan un fondo negro ), uno ubicado en el origen del espacio del modelo [0,0,0], dos arcos circulares rojos y dos líneas verdes .

Soporte en idiomas extranjeros

fc2001x.igs es un archivo IGES de ejemplo que muestra el código de fuente 2001 ( Kanji ).

Debido a su creciente popularidad internacional (varios países, incluidos Australia y el Reino Unido, adoptaron IGES como sus propios estándares nacionales para la interoperabilidad de PMI), se agregó soporte a la entidad TEXT (Tipo 212) para admitir el alfabeto ISO 8859 (Latin-1) para caracteres europeos. [ 9 ]

En la década de 1990, IGES añadió compatibilidad con la codificación JIS para caracteres Kanji (漢字) como caracteres de doble byte ( JIS-6226 ), lo que permitió a los miembros de la Asociación Japonesa de Fabricantes de Automóviles (JAMA) intercambiar modelos de piezas con sus socios estadounidenses y europeos sin perder el texto Kanji.

La versión actual de IGES no admite la codificación de caracteres Unicode de 16 o 32 bits, por lo que no se pueden representar el árabe ni otros alfabetos (como el tailandés). [ 10 ]

Un estándar recursivo

Una de las características únicas del estándar IGES es que fue el primer estándar ANSI en documentarse utilizando el mismo formato. Desde la versión 4.0, todas las ilustraciones técnicas para la versión impresa del estándar se han generado a partir de archivos IGES. El sistema de publicación electrónica ( LaTeX ) integra las imágenes rasterizadas generadas a partir de archivos IGES en el PostScript enviado a la impresora láser , de modo que el texto y las imágenes se imprimen en la misma página para su posterior uso como copia lista para impresión para su publicación comercial. A partir de la versión 5.2 de IGES, así es como se generó el estándar, y la versión 5.3 (la versión más reciente aprobada por ANSI) está disponible como documento PDF . [ 11 ]

Muchas de las ilustraciones (todas las cuales se ajustan al subconjunto de dibujos de ingeniería MIL-D-28000 del Departamento de Defensa de IGES) utilizan las entidades que describen, por ejemplo, la ilustración de la ENTIDAD LEADER (FLECHA) (Tipo 214) puede usarse como caso de prueba para los implementadores del traductor, porque contiene los 12 estilos de punta de flecha definidos por el estándar. Estos archivos de ejemplo WYSIWYG se pueden distinguir por una "F" al principio y una "X" al final en el nombre del archivo (como f214x.igs [ 12 ] ), y esta biblioteca es llamada archivos X de IGES por los miembros de la comunidad IGES .

Aquí se muestra una de las figuras de ejemplo, la Figura 2 del Apéndice A (fmeparte.igs [ 13 ] ), que ha aparecido en todas las versiones de IGES desde la versión 3.0. Utiliza entidades de dimensión lineal, angular y de ordenadas, así como ejemplos de arcos circulares y cónicos . Suele ser la primera parte que se utiliza al probar un traductor IGES, ya que el estándar incluye una imagen de cómo debería ser.

Véase también

  • ISO 10303-21 o archivo STEP, un formato estandarizado por ISO.

Referencias

  1. Schoonmaker, Stephen J. (2003). The CAD guidebook  : a basic manual for understanding and improving computer-aided design . Nueva York: Marcel Dekker. ISBN 0-8247-4569-8OCLC 54090798 
  2. Especificación inicial de intercambio de gráficos IGES Versión 1.0 Archivada el 8 de diciembre de 2020 en Wayback Machine , Roger N. Nagel, Ph.D., Gerente de proyecto Walt W. Braithwaite, MS, Boeing Philip R Kennicott, Ph.D., General Electric, Oficina Nacional de Estándares, NBSIR 80-1978, marzo de 1980
  3. "MIL-PRF-28000B" . everyspec.com . 26 de mayo de 2011. Archivado del original el 3 de junio de 2013. Consultado el 21 de junio de 2012 .
  4. "MIL-STD-1840C" . everyspec.com . 26 de mayo de 2011.
  5. "IGES" . Revista PC .
  6. "Rotar una pieza IGES de 1990 con Java" . Archivado del original el 5 de marzo de 2016.
  7. "MISC - Ranura de archivo de ejemplo IGES" . Archivado del original el 15 de agosto de 2010. Recuperado el 8 de enero de 2010 .
  8. "MISC - Ranura de archivo de ejemplo IGES (volcado)" . Archivado del original el 26/09/2012 . Recuperado el 16/08/2010 .
  9. "MISC - Archivo de ejemplo IGES font3001" . Archivado del original el 28 de agosto de 2012. Consultado el 4 de junio de 2013 .
  10. Pero véase IGES RFC 603, "Actividades de estándares MSID" . Consultado el 1 de octubre de 2011 .{{cite web}}: CS1 maint: servicio de archivo obsoleto ( enlace ) que propone UTF-8 marcado.
  11. "IGES 5.3 (ANSI-1996)" (PDF) . US Product Data Association . 23 de septiembre de 1996. Archivado del original (PDF) el 21 de agosto de 2012. Consultado el 28 de julio de 2007 .
  12. "WYSIWYG - Archivo de ejemplo IGES f214x" . Archivado del original el 1 de marzo de 2010. Consultado el 8 de enero de 2010 .
  13. "MISC - Archivo de ejemplo IGES figa2" . Archivado del original el 28 de febrero de 2010. Consultado el 8 de enero de 2010 .
Notas
  • Nagel, Roger N.; Braithwaite, Walt W.; Kennicott, Philip R. (1980), Especificación inicial de intercambio de gráficos IGES, versión 1.0 , Washington DC: Oficina Nacional de Estándares, NBSIR 80-1978
  • 1982 https://books.google.com/books/about/Digital_representation_for_communication.html?id=5LDgAAAAMAAJ
  • 1990 https://books.google.com/books/about/Digital_representation_for_communication.html?id=tyFZAAAAYAAJ
  • Representación digital para la comunicación de datos de definición de productos: IGES 5.2 (Especificación inicial de intercambio de gráficos, versión 5.2) , US Product Data Association, noviembre de 1993, ISBN 978-1-88538900-8
  • Organización IGES/PDES (23 de septiembre de 1996), Especificación inicial de intercambio de gráficos: IGES 5.3 (PDF) , N. Charleston, SC: US ​​Product Data Association, archivado del original (PDF) el 21 de agosto de 2012, Anteriormente un estándar ANSI 23 de septiembre de 1996 septiembre de 2006
  • Organización IGES/PDES (28 de junio de 2006), Especificación inicial de intercambio de gráficos (IGES) versión 5.x (borrador) , Organización IGES/PDESLa versión base data del 12 de enero de 1999.
  • Organización IGES/PDES (30 de noviembre de 2001), Especificación inicial de intercambio de gráficos (IGES) Versión 6.0 (Borrador)La versión base data del 5 de enero de 1998.
  • "Descripción general de IGES" . nist.gov . Archivado del original el 17 de abril de 2012.