Estructura de Archivos

39
ESTRUCTURA DE ARCHIVOS IGES - DXF DISEÑO Y MANUFACTURA ASISTIDO POR COMPUTADORA (CAD/CAM) Docente: Ing. Walter Tupia Anticona Alumnos: Edwin Wilder Molina Cárdenas Jorge Enrique Llimpe Rojas Lima, mayo 2015 PONTIFICIA UNIVERSIDAD CATOLICA DEL PERU ESCUELA DE POSTGRADO MAESTRIA EN INGENIERIA MECANICA

description

cad/cam

Transcript of Estructura de Archivos

Estructura de archivos iges - dxf

Estructura de archivos iges - dxfDISEO Y MANUFACTURA ASISTIDO POR COMPUTADORA (CAD/CAM)Docente:Ing. Walter Tupia AnticonaAlumnos: Edwin Wilder Molina Crdenas Jorge Enrique Llimpe RojasLima, mayo 2015

PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUESCUELA DE POSTGRADOMAESTRIA EN INGENIERIA MECANICAINTRODUCCIONGran importancia en el CAD/CAMFinalidad: Eficiencia en el intercambio de informacin entre sistemas.Principal Inconveniente: Incompatibilidad en representacin de entidadesNecesidad de intercambio de datos para integracin y automatizacin CAD/CAMIntercambiar toda la informacin de la Base de Datos (B.D.)2TIPOS DE DATOSInformacin del modelo geomtrico: Geometra, topologa (slidos), caractersticas (tipo de lnea, colores, capas, etc.).Informacin grfica (no geomtrica): Imgenes sombreadas, texto, cotas, unidades, precisin, etc.Informacin de diseo: Generada de modelos geomtricos para anlisis: Masa, densidad, mallas FEM, etc.Informacin de manufacturacin: Trayectorias de herramientas, tolerancias, planificacin de procesos, lista de materiales, etc.Extensin: igesIGES: Initial Graphics Exchage SpecificationsPrimer estndar de intercambio de datos de producto, entre diferentes sistemas CAD/CAMDesarrollado con dos propsitos:Transferencia de datos de modelado entre diferentes sistemas CAD/CAM.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: descripcionDefine 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: descripcinTipos de entidad: 1-599 y 700-5000 especificas.600-699 y 10000-99999 definidas (por macros)5001-9999 Macros, EntidadesGeomtricas: Curvas, superficies, slidos, No geomtricas: vistas, dibujos, anotaciones (cotas, texto) y estructuras (entidades compuestas, macros).

Entidades de iges

Fuente: UNAL - Intercambio de datos CAD/CAMIntercambio de datos usando igesPreprocesador: CAD/CAM IGESPostprocesador: IGES CAD/CAM

Representacin de datosGeomtricos: 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 aproximadaDescripcin de entidades:Datos directorio (directory data): tipo de entidadParmetros (parameter data): datos de entidadEntidades tipo anotacinFuente: UNAL: Intercambio de datos CAD/CAM

Entidades tipo estructura

Fuente: UNAL: Intercambio de datos CAD/CAM Secciones de un ficheroSeccin de InicioSeccin GlobalSeccin de entidades de directorioSeccin de Parmetros de datosSeccin final

Ejemplo

ejemplo

Seccin de InicioSeccin GlobalSeccin de entradas de directorioSeccin de Parmetros de datosSeccin finalEntidades IGES 2D soportadas para la importacin en modo Diseo de PlanosTipo de entidad IGESNombre de entidad IGESForma de entidad IGESOpcin del fichero de configuracin que controla la importacin100Arco circular102Curva compuesta104Arco cnico106Datos abundantes11, 12 polilneas20: lnea central por puntos21: lnea central por centros de crculos31-38: seccin40: lnea auxiliar de cota63: curva plana cerrada simple108Plano110Lnea112Curva de spline paramtrica116Puntoiges_in_dwg_pnt_ent124Matriz de transformacin126Curva B-spline racional202Cota angular206Cota de dimetro210Rtulo general

Entidades IGES 2D soportadas para la importacin en modo Diseo de PlanosTipo de entidad IGESNombre de entidad IGESForma de entidad IGESOpcin del fichero de configuracin que controla la importacin212Nota general214Lnea directriz (Flecha)216Cota lineal218Cota de ordenada222Cota de radio230rea seccionada302Definicin de asociatividad308Definicin de subfigura304Definicin de tipo de lneaiges_in_dwg_line_font314Definicin de coloresiges_in_dwg_color320Definicin de subfigura de red402Instancia de asociatividad3: vistas visibles4: vistas visibles, color, espesor de lnea13: geometra acotada21: geometra acotada (reemplaza a la forma 13)404Planos406Entidad de propiedad15: nombre16: tamao del plano17: unidades del planoTamao de la hoja de planointf_use_variable_size408Instancia de subfigura singular410Vista

Formatos de archivos de intercambio de dibujosAutocad utiliza distintos formatos de archivo para intercambiar datos de dibujo con otras aplicaciones, los cuales son:Archivos DXF ASCIIArchivos DXF binariosArchivos de fotosArchivos de fototecaDescribiremos los archivos DXF ASCII que son ms comunes que los de formato binario

Formato DXFEl 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 DXFLos 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 DXFCada 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 DXFLa 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 DXFCLASSES (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 DXFTABLES (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 DXFBLOCKS (seccin). Contiene definiciones de bloques y entidades de dibujo que constituyen cada referencia a bloque del dibujo.

Estructura general del archivo DXFENTITIES (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 DXFOBJECTS (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 DXFTHUMBNAILIMAGE (seccin). Contiene los datos de imagen de vista preliminar del dibujo. Esta seccin es opcional. Cdigos de grupo en archivos DXFLos 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 DXFLos 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 DXFLa 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 grupo HEADER en archivos DXFEl siguiente es un ejemplo de la seccin HEADER de un archivo DXF:

0 SECCION 2 HEADER Inicio de la seccin HEADER9 $ Se repite en cada variable de encabezamiento0 ENDSEC Fin de la seccin HEADER

Cdigos de grupo CLASSES en archivos DXFEl siguiente es un ejemplo de la seccin CLASSES de un archivo DXF:

0SECCION2CLASSES Inicio de la seccin CLASSES 0CLASS1

2

3

90

280

281 Se repite en cada entrada0 ENDSEC Fin de la seccin CLASSES

Cdigos de grupo CLASSES en archivos DXF0 SECCION 2 TABLES Inicio de la seccin TABLES0 TABLE 2 5 100 AcDbSymbolTable 70 Cdigos de grupo comunes para tablas; se repite en cada entrada0 5 100 AcDbSymbolTableRecord . . . Datos de entrada de tabla; se repite en cada registro de tabla0 ENDTAB Fin de la tabla0 ENDSEC Fin de la seccin TABLES

Cdigos de grupo CLASSES en archivos DXF0 SECCION 2 BLOCKS Inicio de la seccin BLOCKS 0 BLOQUE 5 100 AcDbEntity 8 100 AcDbBlockBegin 2 70 10 20 30 3 1 Inicio de cada entrada de bloque (una definicin de entidad block) 0 . . . Una entrada para cada definicin de entidad dentro del bloque 0 ENDBLK 5 100 AcDbBlockEnd Fin de cada entrada de bloque (una definicin de entidad endblk) 0 ENDSEC Fin de la seccin BLOCKS

Cdigos de grupo ENTITIES en archivos DXF0 SECCION 2 ENTITIES Inicio de la seccin ENTITIES 0 5 330 100 AcDbEntity 8 100 AcDb . . . Una entrada por cada definicin de entidad 0 ENDSEC Fin de la seccin ENTITIES

Cdigos de grupo OBJECTS en archivos0 SECCION 2 OBJECTS Inicio de la seccin OBJECTS 0 DICTIONARY 5 100 AcDbDictionary Inicio de diccionario de objetos guardados (objeto de diccionario raz) 3 350 Se repite en cada entrada 0 . . . Grupos de datos de objetos 0 ENDSEC Fin de la seccin OBJECTS

FuentesInternational 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_iges.htmhttp://exchange.autodesk.com/autocad/esp/online-help/browse#WS1a9193826455f5ff18cb41610ec0a2e719-795b.htm MANUAL DE REFERENCIA DE DXFhttp://www.ellenfinkelstein.com/acadblog/use-the-dxf-format-to-edit-drawings/ AUTOCAD TIPS BLOG