MANUAL DE USUARIO

![]() |
||
Fecha Inicio: 25-01-2008 |
||
INDICE
1. Objetivo.
2. Ventajas del programa.
3. Condiciones iniciales y arranque del Programa.
4. Uso para obtener un Listado de los Documentos Cargados.
5. Obtención de un fichero Excel© de los Documentos Cargados (Lista Piezas)
6. Uso para cambiar la Instance Name de los componentes.
7. Renombrar Part Number y añadir Nomenclature.
7.1 Insertar las Properties a partir de un fichero de texto.
7.2 Igualar las Instancias a los Part Number.
8. Responsabilidades
9 Créditos y Derechos de autor.
Los objetivos que persigue este Programa son:
Cuando se cambia, por ejemplo, en un Product un tornillo, CATIA cambia como es natural la Propiedad PartNumber de ese tornillo, dado que es un valor asociado al Part, pero no cambia la Instance Name, dejándola como la del tornillo antiguo. Este programa subsana este problema.
También sirve para renumerar, si queremos, de forma adecuada los componentes de un subconjunto, dado que CATIA los numera volviendo a empezar en “.1”.
Otra ventaja se presenta cuando queremos dar nombre definitivo a las piezas y necesitamos cambiar el Part Number de las mismas. Como normalmente el nombre del fichero es igual a la propiedad Part Number, este programa permite renombrar el Part Number y después salvar el modelo con el nuevo nombre y borrar el fichero antiguo.
Y por último obtener un fichero excel del cual extraer la lista de pieza con las propiedades que deseemos.
Para poder arrancar el programa es imprescindible que CATIA este arrancado y tenga cargado algún documento tipo CATProduct.
Una vez que damos doble clic sobre el ejecutable, nos aparece el siguiente Panel:
Hemos probado el programa y funciona desde CATIA V5 Release 16 hasta la Release 19. No sabemos si alguna release posterior, porque no hemos podido probar.
El programa es capaz de obtener un listado de todos los documentos, tanto los cargados en memoria (se distinguen porque en la ventana Desk.. aparece el nodo en blanco) como los que son sustituidos por el cgr de la teselación (aparecen con el nodo en negro), caso que tenga activo el Cache. Por lo tanto no es necesario tener cargados los documentos en “Modo Diseño”, aunque esto también lo admite.
En la parte inferior izquierda aparece una opción que si la ACTIVAMOS ANTES de dar al botón [Leer Doc. Cargados],
nos obtendrá un listado en un fichero de texto (extensión .txt) en el directorio temporal y cuyo nombre de fichero es el Part Number del CATProduct activo.
Por lo tanto, para obtener simplemente un listado de los documentos cargados:
1.- Activamos la opción “Crear fichero de Texto” (activada en la figura inferior)

2.- Damos al botón [Leer Doc. Cargados]
3.- Damos al botón [Salir]
Esto genera un fichero con el siguiente formato:
Abierto el fichero a las: 10:03:53 del dia 16/06/2006
********************************************
-- DOCUMENTOS CARGADOS:
1--------------------------------------------------
Nombre: Product1Avion mas Entorno.CATProduct
DLName: Nuevo
cgr: *
FullName: \Nuevo\Product1Avion mas Entorno.CATProduct
2--------------------------------------------------
Nombre: NCU170J6.CATPart
DLName: NCU_SOLIDOS
cgr: *
FullName: \NCU_SOLIDOS\NCU170J6.CATPart
ETC…….
10--------------------------------------------------
Nombre: UF_ING101-Tubo_Cuad3.CATPart
DLName: Nuevo
cgr:F:\Tmp\CATCache\cgr\CATDLNAMES\Nuevo\UF_ING101-Tubo_Cuad3.CATPart.2004-05-20- 12.35.50.cgr
FullName: \Nuevo\UF_ING101-Tubo_Cuad3.CATPart
50--------------------------------------------------
Nombre: UF_ING101-Tubo_Cuad3.CATPart
DLName: Nuevo
cgr: *
FullName: \Nuevo\UF_ING101-Tubo_Cuad3.CATPart
------------------------
Numero de Instancias cargadas: 50
------------------------------------------
Terminado a las 10:04:10 del 16/06/2006
Con el siguiente significado:
Nombre: Nombre del documento (CATPart, CATModel, CGR o CATProduct)
DLName: Nombre del DLName, en caso que se haya cargado desde un DLName. Si se ha cargado con la opción Folder, su valor será “-“
cgr: Su valor será * si no se ha cargado desde Cache. En caso de cargarse desde Cache su valor será el nombre del cgr con su Path completo, por ejemplo:
F:\Tmp\CATCache\cgr\CATDLNAMES\Nuevo\UF_ING101-Tubo_Cuad3.CATPart.2004-05-20- 12.35.50.cgr
FullName: este será el Path completo del fichero que está cargado o que genera el sustituto de la Cache.
El fichero termina con el número de instancias cargadas y la hora.
|
Para poder acceder a las Properties de los documentos y a los materiales, debemos tener cargado los CATPart, por lo tanto no pueden estar en modo Visualization. |
Para activar el resto de los botones, es necesario dar al botón [Leer Doc. Cargados], cambiando el panel de esta forma:

Si queremos obtener un listado en formato Excel©, de las piezas y los conjuntos que contiene el CATProduct raíz, damos al botón [Obt. Excel] y se nos abre un panel con este aspecto:

En él se nos pide que tecleemos, sin equivocarnos y teniendo en cuanta las mayúsculas y las minúsculas, los nombres de las propiedades que tenemos en nuestros CATPart y CATProduct´s.
Vemos un ejemplo con las “Properties”: DESIGNACION; MATERIAL; ESPESOR; etc..

El panel anterior, si no tenemos fichero o no queremos rellenarlo no pasa nada. En cualquier caso debemos dar al botón [Regresar] cuando hayamos terminado.
Si tenemos las Properties escritas en un fichero de texto que tenga este aspecto (por ejemplo)

Podemos leer las propiedades de él. El programa cogerá solo los nombres hasta el primer separador vertical “|” y lo irá guardando en ese orden en las columnas, lo que nos evita tener que teclear, caso que siempre usáramos las mismas propiedades.
Esto se consigue con estos pasos:
Si tenemos escritas más de 8 propiedades, solo coge las 8 primeras.
Supongamos que lo rellenamos, de una forma o de otra, con los del ejemplo.

Cuando demos al botón, el programa recorre toda la estructura del árbol, lo cual requiere su tiempo. Veremos como se desplaza la barra de progreso…
Al final aparece el fichero Excel:

Con seis columnas con el siguiente significado:
| Col. A: “Cant” | Corresponde con la cantidad, dentro de cada conjunto, de la pieza o el conjunto en cuestión. |
| Col. B: “Conjunto/Pieza” | Corresponde con los nombre de los CATProduct que tiene la estructura o de las piezas. Los conjuntos viene en negritas. |
| Col. C: “Descripción” | Contenido del parámetro “TITLE” o en su defecto del campo “Product Description” que aparecen en la Properties de los componentes. |
| Col. D: “Material” | Nombre del material aplicado al CATPart (no al PartBody, cuidado!!) |
| Col. E: “Peso(Kg)” | Peso, en Kilogramos, de la pieza. |
| Col. F: “Nomencl” | Nomenclatura de la pieza (001; 002; etc.. para posiciones en el dibujo) |
| A partir de esta columna se añaden, si el usuario los ha rellenado, las columnas con los valores de las propiedades tecleadas en el panel. En nuestro caso: | |
| Col. G: “DESIGNACION” | Valor de esta propiedad. |
| Col. H: “MATERIAL” | Esta propiedad puede servir si queremos poner el material como un texto en vez del material propio de CATIA. |
Este fichero se queda abierto en espera que lo guardemos donde queramos o lo cerremos, si no nos interesa.
No hace falta decir que si una columna de las “fijas” no las necesitamos siempre podemos edita el fichero excel (cosa muy fácil) y eliminar la columna indeseada o alterar su orden.
Se supone que el paso final es conseguir un fichero de texto para insertar en un formato, lo cual lo haremos salvando el fichero, una vez manipulado, en formato excel.
También deben estar cargados los CATPart en modo Diseño.
Esta versión del programa solo renombra las instancias del primer Nivel, es decir: si tenemos un Product (1º nivel) que contiene a su vez a otro Product (2º nivel), solo renombrará los Part contenidos en el primer nivel. Si queremos renombrar los del segundo nivel, siempre podremos recurrir ha abrir el segundo nivel en una ventana por separado y volver a correr el programa desde el principio.
Para cambiar las Instancias, haremos lo siguiente:
1.- Arrancamos el programa dando doble clic sobre el ejecutable. Nos aparece el panel que vemos en el capítulo 3.
2.- Damos al botón [Leer Doc. Cargados] y se nos rellena la ventana “Piezas”.
3.- Seleccionamos la pieza cuyas Instancias queremos modificar y damos al botón ![]()
El nombre del PartNumber del documento seleccionado se usa para rellenar los campos “ParNumber a cambiar” y al campo “Instance Name”.
También podríamos rellenar estos campos a mano, pero téngase en cuenta que el programa cambia solo los PartNumber que sean iguales al texto escrito en dicho cuadro.

La selección podemos hacerla dándole directamente al fichero o usando un filtro de búsqueda, del campo “Selección por Filtro”.
Este campo permite definir un filtro de búsqueda (similar a cualquier navegador) que después se aplica dando al botón
Buscar. Por ejemplo, podemos teclear *CATProduct* para seleccionar todos los CATProducts de la lista. No debemos olvidarnos del comodín del asterisco.
Recordar que si se ha seleccionado más de un elemento en la lista, el programa solo pasa al cuadro inferior a uno de los seleccionados.
Si queremos borrar la multiselección hecha, podemos usar el botón Borrar. ![]()
4.- Damos al botón [Mod. Instancias] y se nos modifican las Instancias con su correspondiente número.
Caso que el Part no esté cargado en modo Diseño, nos saldrá un mensaje advirtiendo este hecho.

Cuando tenemos todas las piezas hechas y no le hemos dado el nombre definitivo, se nos presenta el problema del renombrado. Esto lo haremos con la parte derecha del panel de la aplicación.

Para renombrar, primero debemos cargar en el cuadro superior los Part Number de las piezas contenidas en el conjunto y los propios conjuntos. Esto lo conseguimos dando al botón [Cargar Arbol].
Aparecerá cada PN precedido por el subconjunto al que pertenece, para de esta forma orientar al usuario. Por ejemplo: ConjuntoRaiz/NCU-238 significa que el PartNumber “NCU-238” pertenece al Product “ConjuntoRaiz” (aunque puede encontrar también en otro conjunto).

Nota: Los Part Number que pertenezcan a mas de un conjunto, solo aparecen una vez en el primer conjunto.
Una vez cargados los Part Number, podemos seleccionar uno o varios a la vez y pasarlos a la ventana inferior donde serán procesados.
Los métodos de selección pueden ser uno a uno o por medio de los botones de selección por búsqueda mediante comodines. Esto nos permite seleccionar las piezas de nuestro conjunto que no sean “comerciales”, tales como tornillos, etc.., dado que normalmente las comerciales no debemos renombrarlas.
Rev.:1.4.3: También podemos seleccionar un número de elementos de la lista de forma consecutiva de la siguiente manera:
Esto hace que todos los elementos comprendidos entre esas dos selecciones queden seleccionados. Esto es muy útil cuando no se puede aplicar un filtro
Podemos seleccionar todas las piezas de un conjunto y darle nombre de acuerdo al nombre del conjunto, por ejemplo.
Una vez las piezas en el cuadro inferior, debemos rellenar el campo “Nombre Raíz” obligatoriamente y el campo “Num. Inicial” opcionalmente. Si no rellenamos el campo “Num. Inicial” se entenderá que solo queremos renombrar el primer elemento de la lista (caso que hubiera mas de uno).
El campo “Num. Inicial” será numérico siempre e irá aumentando por cada Part Number renombrado.

Si el numero/designación raíz debe estar separado por un guión del número de serie, este guión debe encontrarse en el campo “Nombre raíz”.
Rev.1.4.3 (3-12-09): Se ha añadido un botón
“Copiar” para permitir copiar el nombre de un elemento en el campo “Nombre Raíz” y después poder editarlo si lo necesitamos.
La opción (incorporada en la versión 1.2.1 de 26/07/08) “Nomencl” (Product
Nomenclature) permite (si está activada) colocar en esa propiedad del Part el contenido del campo “Num. Inicial” que va aumentando con cada pieza renombrada. Este campo es de utilidad para obtener posteriormente la “posición” en la lista de piezas.
Las opciones “Salvar” y “Borrar antiguo”, permiten al mismo tiempo que se renombra, se guarda ya con el nombre nuevo y se borrar el fichero con el nombre antiguo. El nombre nuevo será el mismo del Part Number compuesto por “Nombre raiz”+ “Num. Inicial”. En el ejemplo de la imagen superior: “M452612-001.CATPart”.
Se guardará en el mismo directorio donde estaba el original, por lo tanto dá igual si cada pieza está en un directorio distinto.
¡¡CUIDADO!! Que estas opciones no tienen vuelta atrás!!.
Como esta aplicación ya puede renombrar los conjuntos (Rev.:1.3.0 -28/07/08), el usuario debe renombrarlos primero los Part y después los Products a los que pertenecen, para que cuando se salven apunten a los nombres correctos. Y SIEMPRE después comprobar los cambios mediante el comando “File
Save Management”, donde aparecerán el conjunto raíz y los conjuntos no salvados con el estado: “Modified”. Si esto no se hiciera así, al abrir de nuevo el conjunto este aparecería con los links perdidos por no encontrar las piezas antiguas.
En la Rev.: 1.3.0 del 28/07/08, se hace posible que el usuario a partir de un fichero de texto con un formato determinado, inserte las “Properties” que desee en todos los Part’s y Product’s del conjunto (excepto en el product raíz).
Esto se hará, si cuando damos al botón [Mod PartNumber] tenemos relleno el campo “Path del Fichero de Properties” (cosa que podemos hacer fácilmente con ayuda del botón de las carpetas que hay a su derecha).

El formato que debe tener este fichero es el siguiente:

Las letras que figuran detrás del nombre de cada propiedad, tiene el siguiente significado:
S => significa String (o cadena de caracteres), por ejemplo: “PALANCA”
L => Significa Length (o longitud), por ejemplo: 22,5mm
I => Significa Integer (o número entero), por ejemplo: 15
R => Significa Real (o número real), por ejemplo: 12,25
P => Significa Peso ( o masa), por ejemplo: 25,6kg
B => Significa Boolean (o valor verdadero o falso): por ejemplo: Verdadero.
Estos dos campos deben ir separados por una barra vertical (la que se obtiene de Alt Gr. +1).
Una vez modificado el Part Number de todo un conjunto que tenemos abierto en la ventana cuando activamos el programa, nos queda renombrado la propiedad Part Number, pero las instancias no.

Para solventar ese problema en la Rev.: 1.4.0 (06/10/08), se añade la posibilidad de cambiar las instancias e igualarlas al Part Number.
Para ello volvemos a seleccionar las piezas que queremos igualar y damos al botón [Igualar Instan. A PNum.]
Este software se proporciona “tal cual”, sin garantía de ningún tipo, expresa o implícitamente.
En ningún caso, el autor o cualquiera de los titulares de derechos de autor no se consideran responsables de ninguna reclamación por daños, pérdida de datos, daños en el hardware o daños del soporte.
Tenga usted en cuenta que si usted decide usar este programa, lo hace bajo su propio riesgo.
El Programa esta sujeto a los derechos descritos en Creative Common, según se especifica en About.. (Dando doble clic al icono que aparece en la esquina inferior derecha).
Este programa es idea original de “El Juanri”
Si eres deseas usar el programa (dado que ha pasado el tiempo de gratuidad) pídelo indicando “Pedir RenIPLP ” y fijaremos precio.
| Dirija sus preguntas a: juanri@muchocatia.es | CATIA V5 R16 |