Vous êtes sur la page 1sur 39

PONTIFICIA UNIVERSIDAD

CATOLICA DEL PERU


ESCUELA DE POSTGRADO
MAESTRIA EN INGENIERIA
MECANICA

ESTRUCTURA DE ARCHIVOS IGES - DXF


DISEO Y MANUFACTURA ASISTIDO POR
COMPUTADORA (CAD/CAM)
Docente:

Ing. Walter Tupia Anticona

Alumnos: Edwin Wilder Molina Crdenas


Jorge Enrique Llimpe Rojas
Lima, mayo 2015

INTRODUCCION
Gran importancia en el CAD/CAM
Finalidad: Eficiencia en el intercambio

de informacin entre

sistemas.

Principal

Inconveniente: Incompatibilidad en representacin


de entidades

Necesidad

de intercambio de datos para integracin y


automatizacin CAD/CAM

Intercambiar toda la informacin de la Base de Datos (B.D.)

TIPOS DE DATOS
1. Informacin del modelo geomtrico: Geometra, topologa
(slidos), caractersticas (tipo de lnea, colores, capas, etc.).

2. Informacin grfica (no geomtrica): Imgenes sombreadas,


texto, cotas, unidades, precisin, etc.

3. Informacin de diseo: Generada de modelos geomtricos


para anlisis: Masa, densidad, mallas FEM, etc.

4. Informacin

de
manufacturacin:
Trayectorias
de
herramientas, tolerancias, planificacin de procesos, lista de
materiales, etc.

EXTENSIN: IGES
IGES: Initial Graphics Exchage Specifications
Primer estndar de intercambio de datos de producto, entre
diferentes sistemas CAD/CAM
Desarrollado con dos propsitos:

Transferencia

de datos
sistemas CAD/CAM.

de

modelado

entre

diferentes

Comunicaciones entre empresas con proveedores y clientes.

EXTENSIN IGES: EVOLUCIN


IGES 1.0: Modelos mecnicos sencillos y dibujos 2D. Pocas
relaciones
internas.
IGES 2.0: Clarificacin de v1. Nuevas entidades. Formato
binario (reduce 50% al 68%).
IGES 3.0: Mejoras de las entidades de v2, nuevas entidades,
macros, formatos ASCCII comprimido.
IGES 4.0: Extensin al modelado slido (CSG), extensin a
diferentes aplicaciones (electricidad, arquitectura, etc.).
IGES 5.0: Mejoras v4, modelado slido B-Rep.

EXTENSIN IGES: DESCRIPCION


Define una base de datos neutra con formato de ficheros y
describe:

Entidades,
Parmetros de definicin de entidades,
Relaciones y asociaciones entre entidades.
Esta basado en el concepto de entidad

EXTENSIN IGES: DESCRIPCIN


Tipos de entidad:

1-599 y 700-5000 especificas.


600-699 y 10000-99999 definidas (por macros)
5001-9999 Macros,
Entidades

Geomtricas: Curvas, superficies, slidos,


No geomtricas: vistas, dibujos, anotaciones (cotas, texto) y
estructuras (entidades compuestas, macros).

ENTIDADES DE IGES

Fuente: UNAL - Intercambio de


datos CAD/CAM

INTERCAMBIO DE DATOS USANDO IGES


Preprocesador: CAD/CAM IGES
Postprocesador: IGES CAD/CAM

REPRESENTACIN DE DATOS
Geomtricos:

Sistemas de coordenadas: SCMR (Sistema Coordenadas Mundo Real

Isomtrico, alzado, planta), SCT (Sistema Coordenadas Trabajo


cartesianas, cilndricas y esfricas).

Cada entidad referida a SCT + matriz de transformacin.


Distintos parmetros entidad CAD/CAM e IGES (errores de conversin)
Si la entidad no existe debe utilizar la mas aproximada
Descripcin de entidades:

Datos directorio (directory data): tipo de entidad


Parmetros (parameter data): datos de entidad

ENTIDADES TIPO ANOTACIN

Fuente: UNAL: Intercambio de datos CAD/CAM

ENTIDADES TIPO ESTRUCTURA

Fuente: UNAL: Intercambio de datos CAD/CAM

SECCIONES DE UN FICHERO
Seccin de Inicio
Seccin Global
Seccin de entidades de directorio
Seccin de Parmetros de datos
Seccin final

EJEMPLO

EJEMPLO

Seccin de
Inicio
Seccin Global

Seccin de entradas de
directorio

Seccin de Parmetros de
datos
Seccin final

ENTIDADES IGES 2D SOPORTADAS


PARA LA IMPORTACIN EN MODO
DISEO DE PLANOS

Tipo de
entidad
IGES
100

Nombre de entidad
IGES

102

Curva compuesta

104

Arco cnico

106

Datos abundantes

108

Plano

110

Lnea

112
116

Curva de spline
paramtrica
Punto

124

Matriz de transformacin

Forma de entidad IGES

Opcin del fichero de


configuracin que controla
la importacin

Arco circular

11, 12 polilneas
20: lnea central por puntos
21: lnea central por centros de crculos
31-38: seccin
40: lnea auxiliar de cota
63: curva plana cerrada simple

iges_in_dwg_pnt_ent

ENTIDADES IGES 2D SOPORTADAS


PARA LA IMPORTACIN EN MODO
DISEO DE PLANOS

Tipo de
entidad
IGES
212

Nombre de entidad IGES

Forma de entidad IGES

Opcin del fichero de


configuracin que controla la
importacin

214

Lnea directriz (Flecha)

216

Cota lineal

218

Cota de ordenada

222

Cota de radio

230

rea seccionada

302

Definicin de asociatividad

308

Definicin de subfigura

304

Definicin de tipo de lnea

iges_in_dwg_line_font

314

Definicin de colores

iges_in_dwg_color

320

Definicin de subfigura de red

402

Instancia de asociatividad

Nota general

3: vistas visibles
4: vistas visibles, color, espesor de lnea
13: geometra acotada

FORMATOS DE ARCHIVOS DE
INTERCAMBIO DE DIBUJOS
Autocad utiliza distintos formatos de archivo para intercambiar datos de dibujo
con otras aplicaciones, los cuales son:

Archivos DXF ASCII


Archivos DXF binarios
Archivos de fotos
Archivos de fototeca
Describiremos los archivos DXF ASCII que son ms comunes que los de formato
binario

FORMATO DXF
El formato DXF es una representacin mediante datos identificados
de toda la informacin contenida en un archivo de dibujo de AutoCAD .

Datos identificados significa que cada elemento de datos del archivo va


precedido de un nmero entero denominado cdigo de grupo.

El valor del cdigo de grupo indica el tipo de elemento de datos que


sigue y su significado en relacin con un tipo de objeto (o registro)
dado.

Casi toda la informacin que el usuario especifique en un archivo de


dibujo puede representarse en formato DXF.

ESTRUCTURA GENERAL DEL ARCHIVO DXF


Los

archivos DXF se componen fundamentalmente de pares de cdigos y


valores asociados. Los cdigos, denominados cdigos de grupo, indican el
tipo de valor que les sigue. Mediante estos pares de cdigos de grupo y
valores, los archivos DXF se organizan en secciones compuestas de registros
que constan de un cdigo de grupo y un elemento de datos. Cada cdigo de
grupo y su valor ocupan su propia lnea en el archivo DXF.

ESTRUCTURA GENERAL DEL ARCHIVO DXF


Cada seccin comienza con un cdigo de grupo 0 seguido de la cadena
SECTION. A continuacin aparece un cdigo de grupo 2 y una cadena que
indica el nombre de la seccin (por ejemplo, HEADER). Cada seccin se
compone de cdigos de grupo y valores que definen sus elementos y termina
con un 0 seguido de la cadena ENDSEC.

ESTRUCTURA GENERAL DEL ARCHIVO DXF

ESTRUCTURA GENERAL DEL ARCHIVO DXF


La organizacin general de los archivos DXF es la siguiente:

HEADER

(seccin). Contiene informacin general sobre el dibujo. Se


compone de un nmero de versin de base de datos de AutoCAD y de una
serie de variables de sistema. Cada uno de los parmetros contiene un
nombre de variable y su valor asociado.

ESTRUCTURA GENERAL DEL ARCHIVO DXF


CLASSES (seccin). Contiene informacin de las clases definidas por la
aplicacin, cuyas apariciones se incluyen en las secciones BLOCKS,
ENTITIES y OBJECTS de la base de datos. Las definiciones de clase se fijan
en la jerarqua de clases de forma permanente.

ESTRUCTURA GENERAL DEL ARCHIVO DXF


TABLES (seccin). Contiene las definiciones de las siguientes tablas de smbolos:

APPID (tabla de identificacin de las aplicaciones)


BLOCK_RECORD (tabla de referencia a bloques)
DIMSTYLE (tabla de estilos de cota)
LAYER (tabla de capas)
LTYPE (tabla de tipos de lnea)
STYLE (tabla de estilos de texto)
UCS (tabla del sistema de coordenadas personales)
VIEW (tabla de visualizacin)
VPORT (tabla de configuracin de la ventana grfica)

ESTRUCTURA GENERAL DEL ARCHIVO DXF


BLOCKS (seccin). Contiene definiciones de bloques y entidades de dibujo
que constituyen cada referencia a bloque del dibujo.

ESTRUCTURA GENERAL DEL ARCHIVO DXF


ENTITIES (seccin). Contiene los objetos grficos (entidades) del dibujo,
incluidas las referencias a bloques (entidades insertadas). Esta seccin es la
ms importante del archivo, ya que contiene la informacin de todas las
entidades que componen el dibujo. En esta seccin se incluyen todos los
elementos de dibujo incluyendo las referencias hechas a los bloques insertados
en el mismo.

ESTRUCTURA GENERAL DEL ARCHIVO DXF


OBJECTS (seccin). Contiene los objetos no grficos del dibujo. En esta
seccin es donde se almacenan todos los objetos que no sean entidades ni
registros de la tabla de smbolos. Los diccionarios que contienen los estilos de
MLINE y los grupos son ejemplos de entrada que aparecen en la seccin
OBJECTS.

ESTRUCTURA GENERAL DEL ARCHIVO DXF


THUMBNAILIMAGE (seccin). Contiene los datos de imagen de vista
preliminar del dibujo. Esta seccin es opcional.

CDIGOS DE GRUPO EN ARCHIVOS DXF


Los cdigos de grupo y sus valores asociados definen un aspecto concreto de
un objeto o entidad. La lnea inmediatamente posterior al cdigo de grupo es el
valor asociado, que puede ser una cadena, un nmero entero o un valor de
coma flotante, como la coordenada X de un punto. Las lneas que siguen a la
segunda lnea del grupo, en caso de que exista alguna, vienen determinadas por
la definicin del grupo y por los datos asociados al mismo.

CDIGOS DE GRUPO EN ARCHIVOS DXF


Los cdigos especiales de grupos se utilizan como separadores del archivo,
como pueden ser los marcadores de principio y fin de las secciones, las tablas y
el propio cdigo de final de archivo.
Las entidades, los objetos, las clases, las tablas y las entradas de tabla, as
como los separadores de los archivos se introducen con un cdigo de grupo 0
seguido de un nombre que describe el grupo.

CDIGOS DE GRUPO EN ARCHIVOS DXF


La longitud mxima de las cadenas de los archivos DXF es de 256 caracteres.
Si el dibujo de AutoCAD contiene cadenas que exceden este nmero de
caracteres, dichas cadenas se truncarn durante la ejecucin de GUARDAR,
GUARDARCOMO y BLOQUEDISC. Si el archivo DXF contiene cadenas con
una longitud superior a la mencionada, los comandos ABRE e INSERT no se
podrn ejecutar.

CDIGOS DE
ARCHIVOS DXF

GRUPO

HEADER

El siguiente es un ejemplo de la seccin HEADER de un archivo DXF:


0
SECCION
2
HEADER

Inicio de la seccin HEADER

9
$<variable>
<cdigo de grupo>
<valor>

Se repite en cada variable de encabezamiento

0
ENDSEC

Fin de la seccin HEADER

EN

CDIGOS DE GRUPO CLASSES EN


ARCHIVOS DXF
El siguiente es un ejemplo de la seccin CLASSES de un archivo DXF:
0
SECCION
2
CLASSES

Inicio de la seccin CLASSES

0
CLASS
1
<registro dxf de clase>
2
<nombre de clase>
3
<nombre de aplicacin>
90
<indicador>
280
<indicador>
281
<indicador>

Se repite en cada entrada

0
ENDSEC

Fin de la seccin CLASSES

0
SECCION
2
TABLES

Inicio de la seccin TABLES

0
TABLE
2
<tipo de tabla>
5
<identificador>
100
AcDbSymbolTable
70
<mx. entradas>

Cdigos de grupo comunes para tablas; se repite en cada entrada

0
<tipo de tabla>
5
<identificador>
100
AcDbSymbolTableRecord
.
. <datos>
.

Datos de entrada de tabla; se repite en cada registro de tabla

0
ENDTAB

Fin de la tabla

0
ENDSEC

Fin de la seccin TABLES

CDIGOS DE GRUPO CLASSES EN


ARCHIVOS DXF

0
SECCION
2
BLOCKS

Inicio de la seccin BLOCKS

CDIGOS DE GRUPO CLASSES EN


ARCHIVOS DXF

0
BLOQUE
5
<identificador>
100
AcDbEntity
8
<capa>
100
AcDbBlockBegin
2
<nombre de bloque>
70
<indicador>
10
<valor X>
20
<valor Y>
30
<valor Z>
3
<nombre de bloque>
1
<ruta refX>

Inicio de cada entrada de bloque (una definicin de entidad block)

0
<tipo de entidad>
.
. <datos>
.

Una entrada para cada definicin de entidad dentro del bloque

0
ENDBLK
5
<identificador>
100
AcDbBlockEnd

Fin de cada entrada de bloque (una definicin de entidad endblk)

0
ENDSEC

Fin de la seccin BLOCKS

CDIGOS DE
ARCHIVOS DXF

GRUPO

0
SECCION
2
ENTITIES

Inicio de la seccin ENTITIES

0
<tipo de entidad>
5
<identificador>
330
<puntero a propietario>
100
AcDbEntity
8
<capa>
100
AcDb<nombre de clase>
.
. <datos>
.

Una entrada por cada definicin de entidad

0
ENDSEC

Fin de la seccin ENTITIES

ENTITIES

EN

0
SECCION
2
OBJECTS

Inicio de la seccin OBJECTS

CDIGOS DE GRUPO OBJECTS EN


0
ARCHIVOS
DICTIONARY
5
<identificador>
100
AcDbDictionary

Inicio de diccionario de objetos guardados (objeto de diccionario raz)

3
<nombre de diccionario>
350
<identificador de subordinado>

Se repite en cada entrada

0
<tipo de objeto>
.
. <datos>
.

Grupos de datos de objetos

0
ENDSEC

Fin de la seccin OBJECTS

FUENTES
International Organization for Standarization Information processing

systems - computer graphics -Programmer's Hierarchical Interface to


Graphics (PHIGS) functional description ISO ISO DP9592 (October 1986)

UNAL. Intercambio de datos CAD/CAM, UNAL


http://

help.solidworks.com/2014/Spanish/SolidWorks/sldworks/c_IGES_Files_igs_ig
es.htm
http://exchange.autodesk.com/autocad/esp/online-help/browse#WS1a919
3826455f5ff18cb41610ec0a2e719-795b.htm
MANUAL DE REFERENCIA DE DXF

http://www.ellenfinkelstein.com/acadblog/use-the-dxf-format-to-edit-drawing
s/
AUTOCAD TIPS BLOG

Vous aimerez peut-être aussi