You are on page 1of 9

Servicios Profesionales

Madrid – Barcelona – Bilbao – Vigo –


Profesionales
Valencia

1. DEFINICIÓN DEL ENTORNO DE ESTRUCTURA EN CATIA


La correcta utilización del módulo Structure Design en Catia V5 precisa de la definición
de un entorno específico dentro de Catia, esto permite definir las distintas secciones
de las barras que se usarán así como los espesores de las pletinas de chapa. Estos
componentes se definen en catálogos y opcionalmente diccionarios y posteriormente
se utilizan en la definición de los componentes.

El uso del módulo de estructura implica la definición de un archivo PRM (Project


Resources Mangement), este gestor de recursos para el proyecto permite identificar
los distintos que recursos (catálogos de secciones estándar, tablas de espesores,…) y
en que ubicación se encuentran para un proyecto concreto.

El archivo PRM utiliza dos conceptos:

 Aplicaciones: corresponden con módulos especificos de Catia como Structure


Design (SR1), Ship Structure Design Detail (SDD), Structure Preliminary Layout
(SPL), Tubing Design 2 (TUB), Tubing Diagrams 2 (TUD), Hvac Design 2
(HVD), Hvac Diagram 2 (HVA), etc.

 Disciplinas: conjunto de aplicaciones que comparten una serie de recursos y


pueden trabajar conjuntamente dentro de Catia, como por ejemplo: Estructura
(SR1, SDD, SPL…), Enrutado de tubos (TUB, TUD…), Aire Acondicionado
(HVD, HVA…), Equipamiento, etc.

El PRM organiza los recursos en disciplinas, asociando recursos específicos con


aplicaciones específicas, una de estas aplicaciones es el módulo de estructura (SR1),
de tal forma que se crearán catálogos específicos para la estructura del vehículo y se
enlazarán al modulo de estructura de Catia a través del archivo PRM.

La instalación de Catia crea un archivo PRM de ejemplo llamado Project.xml que se


encuentra en la carpeta donde se ha instalado Catia en la ruta:

… \intel_a\startup\EquipmentAndSystems\ProjectData

Por comodidad se utilizará este archivo modificado para nuestro objetivo concreto, el
archivo se puede visualizar en un navegador Web si se tiene en la misma carpeta el
archivo Project.dtd que por defecto se encuentra en la ruta:

…\ intel_a\reffiles\disciplines

- Servicios Profesionales – GRUPO CT-


- 1

Reservados todos los derechos de los copyright. Ningún contenido de esta obra puede ser reproducido, ni en todo ni en parte. -

Prohibida la duplicación así como el préstamo, alquiler o utilización de cualquier parte para la ejecución pública.
Servicios Profesionales
Madrid – Barcelona – Bilbao – Vigo –
Profesionales
Valencia
La edición del archivo se puede realizar con un editor de texto como el Bloc de Notas o
cualquier otro editor de texto o mejor editor XML.

La primera parte del archivo Project.xml define una serie de rutas que se utilizan en el
PRM a través de una serie de alias:
<!-- Aliases in the project file -->

<Alias Name="Startup_Directory" Value="..\..\EquipmentAndSystems" />

<Alias Name="Components_Directory" Value="..\..\components" />

Hay que modificar la ruta definida como Directorio de Arranque (Startup_Directory) de tal
manera que coincida con la ruta donde se instaló Catia, lo mismo para el Directorio de
Componentes (Components_Directory). Por ejemplo se define:

<!-- Aliases in the project file -->

<Alias Name="Startup_Directory" Value="C:\Archivos de programa\Dassault


Systemes\B17\intel_a\startup\EquipmentAndSystems" />

<Alias Name="Components_Directory" Value="C:\Archivos de programa\Dassault Systemes


\B17\intel_a\startup\components" />

A continuación aparecen definidos en el archivo PRM los recursos disponibles para el


proyecto.

<!-- ************** PROJECT RESOURCES ************** -->

Dentro de estos recursos se encuentran los recursos disponibles para la disciplina de


estructura, todos los recursos situados bajo una disciplina pueden ser usados por
todas las aplicaciones que se listan bajo él.
<!-- ************** STRUCTURE DISCIPLINE RESOURCES ************** -->

<Discipline Name="Structure" Description="Structure Discipline" Parent="Sample_Project">

Dentro de esta categoría se encuentran los catálogos de definición de secciones:

<!-- ************** Specification Catalog ************** -->

<Resource Name="StructureSpecificationsCatalog" Description="Structure Specifications Catalog" Visible="yes">

<ID Type="Catia" Driver="File"


Location="${Startup_Directory}\Structure\StructuralCatalogs\Materials\StructureMaterialSpecifications.catalog"/>

</Resource>

- Servicios Profesionales – GRUPO CT-


- 2

Reservados todos los derechos de los copyright. Ningún contenido de esta obra puede ser reproducido, ni en todo ni en parte. -

Prohibida la duplicación así como el préstamo, alquiler o utilización de cualquier parte para la ejecución pública.
Servicios Profesionales
Madrid – Barcelona – Bilbao – Vigo –
Profesionales
Valencia

Se debe de modificar la ruta para que coincida con el catálogo que se va a crear para
la definición de las secciones, por ejemplo:
<!-- ************** Specification Catalog ************** -->

<Resource Name="StructureSpecificationsCatalog" Description="Structure Specifications Catalog" Visible="yes">

<ID Type="Catia" Driver="File"


Location="D:\SR1\Structure\StructuralCatalogs\Materials\StructureMaterialSpecifications.catalog"/>

</Resource>

También se define la ruta donde se encuentran los catálogos de materiales:

<!-- ************** Material Catalog ************** -->

<Resource Name="StructureMaterialsCatalog" Description="Structure Materials Catalog" Visible="yes">

<ID Type="Catia" Driver="File"


Location="${Startup_Directory}\Structure\StructuralCatalogs\Materials\StructureMaterials.CATMaterial" Access="R" />

</Resource>

Se modificará para apuntar al catálogo personalizado, por ejemplo:

<!-- ************** Material Catalog ************** -->

<Resource Name="StructureMaterialsCatalog" Description="Structure Materials Catalog" Visible="yes">

<ID Type="Catia" Driver="File"


Location="D:\SR1\Structure\StructuralCatalogs\Materials\StructureMaterials.CATMaterial" Access="R" />

</Resource>

En la siguiente parte del archivo PRM se definen los recursos que sólo pueden ser
utilizados por una aplicación específica, en el caso que nos ocupa Structure Design
(SR1):

<!--***** STRUCTURE DESIGN APPLICATION (SR1) *****-->

<Application Name="CATStructureDesign" Description="Structure Design Application " Visible = "yes">

<!-- ************** USER DICTIONARY RESOURCES ************** -->

<Resource Name="CATStructureDesignUserDictionary" Description="Structure Design User Dictionary">

<ID Type="Misc" Driver="File" Location="CATStructureDesignSample.CATfct"/>

</Resource>

<!-- ************** SR1 Openings Catalog ************** -->

<Resource Name="StructureOpeningsCatalog" Description="Structure Openings Catalog" Visible="yes">

- Servicios Profesionales – GRUPO CT-


- 3

Reservados todos los derechos de los copyright. Ningún contenido de esta obra puede ser reproducido, ni en todo ni en parte. -

Prohibida la duplicación así como el préstamo, alquiler o utilización de cualquier parte para la ejecución pública.
Servicios Profesionales
Madrid – Barcelona – Bilbao – Vigo –
Profesionales
<ID Type="Catia" Driver="File" Valencia

Location="${Startup_Directory}\Structure\StructuralCatalogs\OPENINGS\StructureOpenings.catalog"/>

</Resource>

<!-- **************SR1 Thickness list ************** -->

<Resource Name="StructureThicknessList" Description="Structure Thickness List" Visible="yes">

<ID Type="Catia" Driver="File"


Location="D:\SR1\Structure\StructuralCatalogs\Materials\ThicknessDesignTable.txt"/>

</Resource>

En el caso que nos ocupa sólo se modificará la lista de espesores quedando por
ejemplo:

<!-- **************SR1 Thickness list ************** -->

<Resource Name="StructureThicknessList" Description="Structure Thickness List" Visible="yes">

<ID Type="Catia" Driver="File"


Location="D:\SR1\Structure\StructuralCatalogs\Materials\ThicknessDesignTable.txt"/>

</Resource>

Para utilizar este archivo PRM es necesario editar el entorno de Catia, para realizar
esta tarea es necesario tener privilegios de administrador del sistema, el editor de
entornos (Environment Editor V5RXX) se encuentra en el menú inicio, en la carpeta
Tools dentro de Catia. Desde el editor hay que cambiar la variable CATDisciplinePath
de tal manera que apunte al directorio donde se ha colocado el archivo PRM (en
nuestro caso Project.xml), también se puede crear un entorno nuevo partiendo por
ejemplo del entorno por defecto, así se tendría:

- Servicios Profesionales – GRUPO CT-


- 4

Reservados todos los derechos de los copyright. Ningún contenido de esta obra puede ser reproducido, ni en todo ni en parte. -

Prohibida la duplicación así como el préstamo, alquiler o utilización de cualquier parte para la ejecución pública.
Servicios Profesionales
Madrid – Barcelona – Bilbao – Vigo –
Profesionales
Valencia

Para lanzar el PRM hay que activar el módulo de diseño de estructuras (SR1), desde
el menú Tools seleccionar Project Management-Select Browse

La pestaña Select lista todos los proyectos XML que se encuentran en la ruta definida
en la variable del en torno de Catia CATDisciplinePath. Seleccionando un proyecto, en
nuestro caso FERQUI, se realiza la lectura del PRM correspondiente.

La pestaña Browse permite visualizar un listado de todas las aplicaciones definidas


para la disciplina seleccionada.

- Servicios Profesionales – GRUPO CT-


- 5

Reservados todos los derechos de los copyright. Ningún contenido de esta obra puede ser reproducido, ni en todo ni en parte. -

Prohibida la duplicación así como el préstamo, alquiler o utilización de cualquier parte para la ejecución pública.
Servicios Profesionales
Madrid – Barcelona – Bilbao – Vigo –
Profesionales
Valencia

Desde el workbench SR1 también se puede chequear un archivo PRM para lo cual
hay que seleccionar el menú Tools y dentro de él Project Management – Validation.

2. CATALOGO DE SECCIONES Y ESPESORES ESTÁNDAR


Para definir un perfil válido para representar una sección estándar se debe de crear un
archivo de Part Design en el que exista un parámetro llamado “ProfileType”, además
hay que crear un Sketch en el plano XY, en este Sketch cada parámetro debe estar
asociado a una tabla de diseño. La tabla de diseño debe de tener una columna
llamada “”PartNumber” que debe de tener un valor, ya que se utiliza para nombrar la
sección generada. En el Skecth deben de existir algunos puntos característicos
renombrados.

Para evitar crear todo lo anterior se puede partir de un perfil existente y modificarlo
para adaptarlo a los requerimientos específicos de la sección. Por ejemplo para definir
un tubo cuadrado se puede partir de la sección
RectangularHollowShapeRND.CATPart que se encuentra entre los archivos ejemplo
en la ruta:

- Servicios Profesionales – GRUPO CT-


- 6

Reservados todos los derechos de los copyright. Ningún contenido de esta obra puede ser reproducido, ni en todo ni en parte. -

Prohibida la duplicación así como el préstamo, alquiler o utilización de cualquier parte para la ejecución pública.
Servicios Profesionales
Madrid – Barcelona – Bilbao – Vigo –
Profesionales
Valencia
..\intel_a\startup\EquipmentAndSystems\Structure\StructuralCatalogs\Sketchs

Se edita el sketch para adaptarlo al perfil buscado y se modifica la tabla de


dimensiones asociada, por ejemplo la siguiente, se encuentran ejemplos en:

..\intel_a\startup\EquipmentAndSystems\Structure\StructuralCatalogs\AISC\DesignTables

Conviene comprobar que todos los elementos de la tabla se generan correctamente y


se guarda el documento. El documento guardado debe llamarse
CatalogName_FamilyName.CatPart.

El módulo SR1 sólo trabaja con un catálogo de secciones resueltas, esto quiere decir
que se puede utilizar el archivos CatPart paramétrico y actualizarlo desde el catálogo o
si no que hay que crear cada uno de los miembros que resultan de la aplicación de la
tabla, para realizar esta tarea existe un archivo de procesamiento por lotes (.bat), para
utilizarlo se debe de guardar el archivo paramétrico en un directorio (por ejemplo,
NoResueltas) y crear otro directorio para la salida (por ejemplo, Resueltas), abrir una
ventana de comandos de Windows (símbolo del sistema en menú inicio), cambiar el
directorio a:

..\intel_a\code\command

E introducir en la línea de comando la expresión:

CATCloGenerateResolvedParts.bat D:\SR1\NoResueltas D:\SR1\Resueltas –appl


Structure –env CATIA.V5R20.B20 –direnv M:\Catia\V5\B20CATEnv

Ahora hay que incorporar las distintas secciones generadas a un catálogo, para ello se
tomará como base StructureMaterialSpecifications.catalog que se encuentra en la ruta:

.. \intel_a\startup\EquipmentAndSystems\Structure\StructuralCatalogs\Materials

Se creará un directorio nuevo, por ejemplo: D:\FERQUI\SR1\Structure, y dentro de él


una carpeta llamada StructuralCatalogs, que a su vez contenga dos directorios:

 D:\SR1\Structure\StructuralCatalogs\ModelsResolved, donde se copiarán las


secciones antes resueltas

- Servicios Profesionales – GRUPO CT-


- 7

Reservados todos los derechos de los copyright. Ningún contenido de esta obra puede ser reproducido, ni en todo ni en parte. -

Prohibida la duplicación así como el préstamo, alquiler o utilización de cualquier parte para la ejecución pública.
Servicios Profesionales
Madrid – Barcelona – Bilbao – Vigo –
Profesionales
Valencia
 D:\SR1\Structure\StructuralCatalogs\Materials, donde se copiará el archivo
StructureMaterialSpecifications.catalog, así como el resto de archivos que se
encuentran en la carpeta:

.. \intel_a\startup\EquipmentAndSystems\Structure\StructuralCatalogs\Materials

Se edita a continuación el catálogo


StructureMaterialSpecifications.catalog,
opcionalmente se crea un nuevo capítulo
(p.e Grado A55) dentro del capítulo de
acero, y dentro del capitulo A55 se
añaden 2 familias Profile y Plates.
También se pueden usar los capítulos ya
definidos, en vez de crear el A55.

Se procede a completar con perfiles la


familia Profile, para lo cual hay que
activar la familia y añadir componentes,
desde
la
opción Select Document, desde donde se buscan las
secciones previamente copiadas al directiorio
ModelsResolved, en nuestro caso:

D:\SR1\Structure\StructuralCatalogs\ModelsResolve
d

Hay que repetir el procedimiento para cada una de las secciones que se quieran
añadir.

Para el caso de las pletinas el catálogo sólo debe contener los espesores de éstas, por
lo tanto se utilizará un archivo de texto con estos valores, se debe de crear un archivo
.CatPart vacio pero enlazado a una tabla de diseño, se pueden utilizar los archivos
antes copiados, Thickness.CATPart y ThicknessDesignTable.txt, se modifica la tabla
con los valores deseados, se guarda el archivo Thickness.CATPart y a continuación se
añade al catálogo. Para ello se activa la familia Plates y se utiliza el comando Add
Generative Part de tal manera que se puede seleccionar un archivo enlazado a una
tabla y se registran de forma automática todos los valores de la tabla. Es importante

- Servicios Profesionales – GRUPO CT-


- 8

Reservados todos los derechos de los copyright. Ningún contenido de esta obra puede ser reproducido, ni en todo ni en parte. -

Prohibida la duplicación así como el préstamo, alquiler o utilización de cualquier parte para la ejecución pública.
Servicios Profesionales
Madrid – Barcelona – Bilbao – Vigo –
Profesionales
Valencia
recordar que debe haber una equivalencia entre los valores de los materiales y los
grados que tenemos en el catálogo de piezas y el catálogo de materiales. La
nomenclatura debe ser “material grado”(p.e. “Steel A68”) en el catálogo de
.Catmaterial

- Servicios Profesionales – GRUPO CT-


- 9

Reservados todos los derechos de los copyright. Ningún contenido de esta obra puede ser reproducido, ni en todo ni en parte. -

Prohibida la duplicación así como el préstamo, alquiler o utilización de cualquier parte para la ejecución pública.

You might also like