Google+

Manual. Renombrar Árbol (Instancias y PartNumber) - MuchoCATIA

Buscar
Vaya al Contenido

Menu Principal:

Manual. Renombrar Árbol (Instancias y PartNumber)

Utilid/Videos

Está Vd en: Aplicaciones>> Aplicación Renombrar Árbol de un Product.

 

MANUAL DE USUARIO

img titulo

 

RenFPIE Versión V.1.0.0 (15/08/17)
RenFPIE Versión V.2.0.0 (24/04/20)

 

 

 

  Autor:  El Juanri sello

 

     Fecha Inicio: 15-08-2017
Catia V5 Release 20
Revisión: 03/10/2018
Revisión: 24/04/2020
Release 27, SP 3
crative

 

 

INDICE

1. Objetivo
2. Normativa aplicable.
3. Ventajas del programa.
3.1.  Diferentes partes del programa.
4. Diferencias entre cambiar Part Number y/o File Name, y cambiar Instancias y/o Components Descriptions
4.1  Cambios en Part Number y/o File Name.
5. Condiciones iniciales y arranque del Programa.
6. Cargar Árbolbtn:1.
6.1   Procedimiento cuando un Product raíz, tiene varios Product’s hijos.
6.2  Renombrar Part Number, añadir “Item” y Salvar /Borrar  img:btn2
6.3  Forma de selección para filtrar.
6.4  Insertar las Properties a partir de un fichero de texto  .
6.5  Igualar las Instancias a los Part Number  .
7. Obtener un Listado de los Documentos Cargados  .
7.1   Lista de Piezas  .
8. Obtener Excel para renombrar Instancia y Component Description  
8.1   Modificar Instancia y Component Description, mediante Excel  .
9. Cambiar los P. Num. y los nombres de los Ficheros de acuerdo con un Excel    .
10. Responsabilidad.
11. Créditos y Derechos de autor.

 


 

1. Objetivo.

 

Los objetivos que persigue este Programa son:

►   Facilitar el cambio de numeración de las Instances Name, cuando se cambia un CATPart por otro.
►   Cambiar el Part Number y la “Instance Name” de los elementos de un conjunto, con el mismo nombre que el nombre del fichero.
►    Poner la propiedad “Instance Name” igual a la propiedad “Part Number” pero sólo dentro del primer nivel (Product activo), incluidos los Part’s de los Componentes Internos del primer nivel. Esta opción tiene la posibilidad de obtener un Excel con las columnas, una vez renombradas: Part Number; la Instance Name y el File Name.
►   Añadir las Properties que deseemos en todos los componentes del árbol (Part, Product y Componente interno) a través de un fichero de texto.
►   Añadir la Property Component flecha Description, para facilitar la identificación de las piezas en el plano.

 

img: 11

 

►   Y finalmente, obtener un fichero tipo Excel® con una Lista de Piezas.
►   Cambiar el Part Number y el File Name de acuerdo con un fichero Excel que se obtiene en la misma aplicación.
►  Cambiar el Part Number, el File Name y el Component Description (permitiendo valores alfanuméricos) de acuerdo con un fichero Excel que se obtiene en la misma aplicación.

 

2. Normativa aplicable.

 

  Este programa facilita la Aplicación de la Normativa Aplicable (para AIRBUS), o muy parecida (ver: M0000SP0400059A_Especificacion de Modelizado de Utillaje en CATIA-DELMIA V5.pdf; ING-142.pdf; ACMTFAL- Modelizado de Utillaje en CATIA-DELMIA V5.pdf), quedando de la siguiente forma:

•     Se permiten sólo dos niveles: Un Product raíz, con sus Part’s, sería el primer nivel. El segundo sería unos Product’s hijos, con sus piezas.
  Las piezas del primer nivel, se identifican terminando en “-0001” al “-0099
  Los “subconjuntos” (segundo Nivel), se identifican porque utilizan los dos primeros dígitos: “-1000” es el primer subconjunto. Y la primera pieza de ese subconjunto sería la “-1001”, hasta la “-1099”. El segundo subconjunto, se llamaría “-1100” y sus piezas “-1101”; “-1102”, etc.
  El programa renumera en función del orden en que se encuentran en el árbol, empezando por arriba.
  La pieza, que normalmente se utiliza para el método del Skeleton, se identifican por terminar en  “-AUX”. Caso de necesitar mas de una, terminaran en “-AUX1”; “-AUX2”, etc.  Estas piezas, el programa NO las procesa, pero si comprueba y arregla si no tienen en el Component flechaDescription la cadena “-AUX”.

 

Ir arriba

 

3. Ventajas del programa.

 

  Cuando se cambia, por ejemplo, en un Product un tornillo, CATIA cambia como es natural la Propiedad Part Number 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”.

 

3.1. Diferentes partes del programa.

  Este programa es muy completo, por lo cual tiene varias partes que están estructuradas y agrupadas en “cuadros”.

►   En la parte superior, se encuentran las opciones que puede hacerse al Cargar el Árbol:
    Modificar de forma automática el Part Number añadiendo el campo Component flecha Description adecuado.
    Cuando los modelos tienen el Part Number adecuado, pero no la Instance Name, igualar el nombre de la Instancia al Part Number con un número secuencial.
    Añadir las Properties (de nuestra empresa) a los ficheros, caso que tengamos ficheros antiguos que no parten del Modelo de Inicio.

 

   Esto se explica en el Capítulo 6

►  Un cuadro “Información de Documentos Cargados”, para obtener un listado, en Excel, para la Lista de piezas. También podemos manipularlo para definir qué Propiedades queremos que aparezcan en la misma.

   Esto se explica en el Capítulo 7.

►   Un cuadro “Renombrar Excel>Part Number >FileName”, para modificar el Part Number y el Nombre del fichero (File Name), de acuerdo con los valores de un Excel


Esto se explica en el Capítulo 8

►    Y por último un cuadro “Renombrado de Instancias por un Excel”, donde en el mismo cuadro se facilita la obtención del Excel y se modifica con otro botón.

 

 

4. Diferencias entre cambiar Part Number y/o File Name, y cambiar Instancias y/o Components Descriptions

 

  Para poder entender como funciona el programa debemos tener claro tres cosas fundamentales:

•   Si tenemos activada la caché, el fichero que se carga es una “cáscara” que no tiene “Properties”. Las Properties las tienen las Part’s y los Product’s.
 
  Cuando un Part o un Product se “monta” en un Product, adquieren otras Properties más: estas aparecen en la parte superior. Podemos comparar la imagen anterior con la siguiente para apreciar la diferencia.

 

 

  Esta Properties no “acompañan al fichero Part” y el mismo Part puede (y de hecho tiene) distintas Instance Name en función de en qué conjunto se “monte”.

•     Los CATDrawing’s tienen links a las piezas y/o a los conjuntos. Estos link’s no se ven afectados por el cambio en las Properties de esos documentos que adquieren en el Product, es decir: no les afectas las propiedades Instance Name ni Component Description.

 

Ir arriba

  De estas tres definiciones, podemos deducir lo siguiente:

 

4.1  Cambios en Part Number y/o File Name.

 

  Estos cambios tienen las siguientes condiciones, obvias por otro lado:

•     En un Product NO podemos tener cargados dos piezas distintas que tengan la misma Propiedad “Part Number”.
  No podemos guardar, dos piezas distintas, con el mismo nombre de fichero.

  Para hacer estos cambios:

►    Si cambiamos la propiedad Part Number y/o File Name (nombre del fichero o su ubicación), esto debemos hacerlo “en presencia” de los documentos con los que guardan link’s, es decir: deben estar abiertos los Drawings y los Products afectados para que estos “tenga en cuenta” esos cambios.
►    En este caso, NO es necesario que los ficheros carguen su “geometría”, por lo tanto puede hacerse desactivando la opción “Do no activate default shapes on open” (no activar, por defecto, cuando se abre la geometría 3D), lo cual reduce drásticamente la memoria necesaria. Téngase en cuenta que, en estos casos, es necesario cargar Drawing que “pesan” mucho, por lo que es recomendable.

 

  Cambios en Component > Instance Name y/o Component > File Name.

   Estos cambios tienen las siguientes “condiciones”:

►   Dentro del mismo Product, no pueden existir dos Part con la misma “Instance Name”. Pero es posible encontrar la misma pieza en distintos Products con la misma “Instance Name” e incluso con distinta “Instance Name”. Ver imagen siguiente:

 


Cómo funcionan los programas en estos casos:

►    Para poder cambiar estas dos propiedades anteriores (Instance Name y/o Component Description), un programa puede hacerlo buscando su “Instance name anterior” (ya no puede buscar por Part Number), accede a él a través de acceder primero a su Product y cambia dichas propiedades.

 

Ir arriba

5. Condiciones iniciales y arranque del Programa.

 

  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:


 

Ir arriba

6. Cargar Árbolimg:btn1.

 

 Al iniciar el programa, si queremos actuar sobre las opciones, que detallamos a continuación, debemos, previamente, Cargar el árbol en la memoria del programa.
  Nos sirve para usar todas las opciones que se encuentran en el cuadro “Modificar Part Number” (parte superior del Panel), como son:

►    Modificar el Part Number (ver: Parrafo 6.1) de todas las piezas y Conjuntos (primer nivel), igual que el del Product raíz, con posibilidad de:
    Salvar los ficheros.
    Borrar los antiguos.
   Poner el “Item” (Component flecha Description)
►    Igualar las Instancias cómo el Part Number. Ver Capitulo 6.4
►    Añadir las Properties (que falten) a los ficheros del primer nivel. Ver : Capitulo 6.3

  Podemos Cargar el Árbol, de dos maneras:

  □  Todo”: Carga en memoria las piezas contenidas en el Product activo (Primer Nivel); los Product’s contenido en ése nivel y sus piezas.

 

  □  1ª Nivel”: Carga en memoria las piezas contenidas en el Product activo (Primer Nivel) y sus piezas.

 

 

  Los documentos cargados en memoria (de este programa), aparecen en la parte izquierda. La forma de identificarlos es que cada línea está compuesta por el Part Number del “Padre”, una barra de separación “/” y el Part Number del Part hijo.
En la imagen anterior, el Product Raíz se llama “ProductRaiz” (primera línea). La segunda línea es un Part hijo, que se llama “Auxiliar” y se nota porque pone “ProductRaiz/Auxiliar”.
  Y además, cuando hacemos clic sobre uno de ellos, en la caja de texto “Tipo Selec.:” pone “Part” o “Product”, según sea uno u otro.

  Los que son “Product’s”, se distinguen porque no tienen “Padre”, aunque realmente el padre sea el Product raíz.
Si optamos por usar la opción “Todo”, nos aparece el siguiente mensaje de advertencia:



Si cargas TODOS los documentos (hijos de Sub-Conjuntos), el renombrado No es correcto. Sólo sirve para introducir Properties. Si quieres seguir, escribe "S". Escribe "C" para Cancelar y cambiar”.

 

6.1 Procedimiento cuando un Product raíz, tiene varios Product’s hijos.

 

Lo primero, para no trabajar innecesariamente, debemos organizar el árbol de forma, por ejemplo, que:

►  El Part “SKELETON-AUX1”, (si existe) se coloca debajo del Product raíz.
►  Después organizarlo por Grupos, como el usuario necesite.
►  Y en cada conjunto, las “normales” las últimas.
  Esto no es “necesario”, pero muchas veces han venido los usuarios que quieren reordenar el árbol.
  Hemos dicho que el programa NO renombra “Piezas de los conjuntos de un segundo (no tercero, etc.) nivel, porque el Part Number depende del que tiene su padre. Pero si podemos/debemos renombrar a los Product’s hijos directos (No “nietos”), por lo que, en este caso, la primera acción es seleccionar la opción “Todo” los Nivel y presionar [Cargar Árbol]. A la pregunta, decimos “S
  ►   Después seleccionaremos los que tengan el nombre del Product raíz, para lo cual usaremos el “filtro” (en este caso *AIRBUS*)

 

Recordar   Nos tenemos que acordar de quitar las “Normales de Utillaje” (NCU’s) porque esas no son exclusivas del conjunto. Para ello, usaremos el filtro correspondiente de “Des-Seleccionar” o “a mano si son poca.


Ya sólo queda seleccionar los que son Products, para lo cual nos ayuda la etiqueta “Tipo Selec.:”



 

   Recordar que los “component” son “transparentes” y es como si sus piezas fueran del nivel superior. Quedando de esta forma:

  

   Ponemos los valores necesarios y damos [Mod. PartNumber]

  

   Que indica:

•   La primera pieza, del Product raíz (AIRBUS-STATION-35), se llamará AIRBUS-STATION-35-0001
El primer conjunto, por debajo del raíz, se llamará AIRBUS-STATION-35-1000. (NO hace falta indicarlo)
El segundo conjunto, por debajo del raíz, se llamará AIRBUS-STATION-35-1100.
Etc.

 

Ya sólo queda abrir, en una ventana aparte (Open New Windows.) los Products hijos, que tenga Part’s.

 

Ir arriba

6.2  Renombrar Part Number, añadir “Item” y Salvar /Borrar .

 

  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, que aparece cuando damos, previamente a [Cargar Árbol].


Atencion

No debemos olvidarnos de tener cargados todos los Drawing afectados, para que, cuando cambiemos Part Number, Instance Name y File Name, se actualicen.

  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 encontrarse también en otro conjunto).

  

Danger Nota: Los Part Number que pertenezcan a más de un conjunto, sólo aparecen una vez en el primer conjunto. Si la pieza aparece antes que el subconjunto (que también la tiene), aparecerá sólo en el raíz.

 

   Una vez cargados los Part  Number, podemos seleccionar uno o varios a la vez y pasarlos a la ventana derecha, 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.
  Podemos seleccionar todas las piezas de un conjunto y darle nombre de acuerdo al nombre del conjunto, por ejemplo.

 Recordar   Imagínate que queremos seleccionar todos los ficheros que tengan de padre el mismo que el Part Number del Product raíz. En ese caso, copiamos el contenido del campo y lo pegamos (entre asteriscos) en el campo de “Sel. por Filtro” y damos


 

   Todas las piezas del conjunto serán seleccionadas, con lo cual podemos darle al botón para moverlos a la parte derecha.

•   El campo “Nombre raíz”, se rellena de forma automática con el Part Number del Product activo.

 

Eureca 

  Es por lo tanto, muy conveniente, renombrar, de forma manual y sin errores, el Part Number del Product raíz, ANTES de empezar.

 

•   El campo “Num. Inicial” será numérico siempre e irá aumentando por cada Part Number del Part, renombrado de 1 de 1. El Guión, que existe entre el “Nombre raíz” y el “Num. Inicial del Part”, lo coloca de forma automática el programa, por lo que NO debemos de ponerlo.

 

•   El campo “Num. Inic. Prod.” será numérico siempre e irá aumentando por cada Part Number del Product, renombrado de 100 en 100. El Guión, que existe entre el “Nombre raíz” y el “Num. Inic. Prod.”, lo coloca de forma automática el programa, por lo que NO debemos de ponerlo.

 

  La opción (incorporada en la versión 2.0.0 de 08/08/2017) “Comp->Descrip.” (Product flechaComponent flechaDescription) permite (si está activada) colocar, en esa propiedad de la Instancia del Part, el contenido del campo “Num. Inicial” que va aumentando con cada pieza renombrada. Como es un elemento del Product (las Instancias pertenecen al Product), el programa recorre todas las instancias del árbol y las que tengan el mismo Part Number, les pone el mismo valor en esa propiedad. Este campo es utilizado posteriormente, para obtener la “posición” (“Item”) en la L. P.
  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-0001.CATPart”.
Se guardará en el mismo directorio donde estaba el original, por lo tanto da igual si cada pieza está en un directorio distinto. Si las piezas/conjuntos se encuentran abiertas desde DLName, el programa respeta este salvado.
¡¡CUIDADO!! ¡¡Que estas opciones no tienen vuelta atrás!!

Ir arriba

6.3  Forma de selección para filtrar.

 

  Una vez cargados los documentos, para pasarlos de una ventana a la otra podemos usar los iconos de:
boton_todo_a_derecha Pasar todos a la derecha (los que serán procesados).
img: flcha derecha Pasar los seleccionados a la derecha.
boton_todo_a_izq Devolver todos a la izquierda.
boton_a Izq Devolver, los que tengamos seleccionados a la derecha, a la izquierda.
  También podemos usar los cuadros de filtrado de la selección que permite hacer una selección aplicando los filtros estándar: por ejemplo:

  

  Nos permitiría “seleccionar” los ficheros que tengan esa cadena de caracteres, y así poder dar después al icono de la flechita arriba o abajo.

 

6.4  Insertar las Properties a partir de un fichero de texto .

 

 Una vez que hemos dado al botón [Cargar Árbol], nos aparece otro sub-cuadro (“Añadir Properties del fichero”) en el cuadro “Modificar Part Number”. Y entonces, es 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  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), es decir: tenemos definido cual es el fichero que tiene esas “Properties|Tipo”.
  Pero si se nos ha olvidado, siempre podemos usar, posteriormente, este botón, que pone las Properties a TODAS las piezas de cualquier nivel. No hay peligro que borre nada, dado que si la “Property” existe, no la modifica ni la vuelve a añadir.

   El formato que debe tener este fichero, lo podemos ver dando al botón signo_pregunta_ibm, 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).
Se suministra un ejemplo con el fichero “Properties_RenFPIE.txt” en la carpeta de la aplicación.

 

6.5  Igualar las Instancias a los Part Number .

  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, se añade la posibilidad de cambiar las instancias e igualarlas al Part Number.

 

   Tenemos cuatro opciones:

 

►  Seleccionamos la opciónSin Excel: En cuyo caso damos, simplemente, al botón [Igualar Instan. a PNum.]. No hace falta dar a [Cargar Árbol]. Lo hace sólo con las piezas del Primer Nivel.
►  Seleccionar la opción “Sólo Excel Previo”: En este caso, sólo al primer nivel, se genera este fichero Excel, que se queda abierto:

 

   Esto está pensado para poderlo usar, modificando antes las columnas C a la E “manualmente” esos campos, usando la opción “Excel”.

►  Seleccionar la opción “Instancia .A1; .A2”:  A veces, lo que ocurre es que si intentamos colocar a una pieza un nombre de instancia que ya existe, CATIA V5 se niega en redondo y puede que le echemos la culpa a este humilde programador. Una vez hecho esto, podemos desactivar esta opción y volver a usar la opción por defecto (nada seleccionado).
►    Cuando el problema no se puede resolver de esta forma, y obligaría al usuario a “buscar y cambiar” manualmente las instancias posteriores que tiene números a usar en las instancias primeras, haremos el siguiente “truco”.
   Activamos la opción “Instancia: .A1; .A2; etc.”.
    Damos al botón [Igualar Instan. a PNum.]

Ir arriba

  Esto hace que las instancias que “estaban mal” ya no tengan ese nombre y le ponemos uno “inventado”.

     Desactivamos la opción “Instancia: .A1; .A2; etc.”.
  Damos al botón [Igualar Instan. a PNum.]
►  Seleccionar la opción “Excel”:  Esta opción, además de renombrar las instancias, obtiene un fichero Excel más completo del todo el conjunto, con esta forma:

 

 

7. Obtener un Listado de los Documentos Cargados .

 

  Si usamos esta opción, con la Caché activada, el orden de los ficheros No corresponde al orden en el árbol, por la sencilla razón que “lee lo cargado” y CATIA V5 carga primero los Product’s y después los cgr’s.
  Con esta opción, y la caché activada, no se puede repetir el proceso sin antes cerrar y volver a cargar el Product, porque el programa “Lee” los .CATPart para de esta forma saber el Part Number y estarían cargados en memoria los CATPart’s y los cgr.
  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.
  Por lo tanto, para obtener simplemente un listado de los documentos cargados:

►  Si antes de dar al botón [Leer Doc. Cargados] activamos (está por defecto) la opción Listar Excel, el programa genera un Excel “especial” para facilitarnos el cambiar el Part Number y el File Name de acuerdo a este Excel. El fichero generado tiene este aspecto, con DLName activo:

 

   Si la Properties “Part Number” no es igual al “File Name” (sin la extensión), la celda “A” aparece de color naranja.
   Este es el aspecto cuando No se usan DLName:


  Que se guarda en la carpeta “c:\Users\Juan\AppCatia\RenFPIE” puede editar para usarlo como fichero de entrada. Hemos separado, en el nombre del fichero (“TACO_D25.CATPart”), en el nombre del fichero sin la extensión y en la siguiente columna (E), la extensión, para facilitar editar el Excel y poner la columna D igual que la columna B.

 

Ver párrafo 9. Cambiar los P. Num. y los nombres de los Ficheros de acuerdo con un Excel

 

7.1   Lista de Piezas .

 

  Una vez cargados los documentos (después de dar a [Leer Doc. Cargados], se visualiza el sub-cuadro “Lista de Pieza”.

   Tenemos entonces dos opciones:

a)   Definir la Properties que queremos añadir a la Lista de Pieza, mediante un fichero de texto.
b)  Definir dinámicamente las Properties que queremos, mediante el botón [Def. Properties].

 

  Con la opción a), debemos pulsar el botón boton_carpeta y seleccionar un fichero de texto, con el formato adecuado. Si no recordamos cual es el formato, damos al botón , y nos sale una ventana de Ayuda. Una vez seleccionado el fichero, se activa el botón [Obt. Excel].

   Con la opción b), nos sale el siguiente formulario, con las opciones que ha encontrado el programa en todos los CATPart cargados en memoria. Es decir: TIENES QUE TENER Properties ya puestas en algún fichero.

  Si no recordamos cual es el formato, damos al botón signo_pregunta_ibm, y nos sale una ventana de Ayuda. Entonces se activa el botón [Obt. Excel].

   Y este es el resultado:

   Una Lista de Piezas, parecida a la del BOOM de CATIA, con la particularidad que se “acuerda”, de una vez para otra, de las propiedades que queremos, porque las guarda en un fichero.

 

8. Obtener Excel para renombrar Instancia y Component Description   

 Estos valores son propios de una “estructura tipo Product” y no de “documentos”. Este es el motivo por el cuál no puede hacerse, al mismo tiempo, el cambio del Part Number y el File Name (propiedades propias de los documentos de forma individual) junto a las Instancias o Component Description, propiedades de la estructura del Product.
 

 

  En el cuadro siguiente:

   Si damos al botón [Obtener Excel del Árbol], nos obtiene este tipo de fichero, que deja abierto:

Ir arriba

O este otro, si tenemos Componentes Internos, que es como tener piezas en el conjunto superior:

  Si editamos este fichero, podemos usar la columna C (Inst. Name NUEVA) (coloreada), para dar los nuevos valores de la Instance Name.
  Y en la columna F, podemos poner el valor alfanumérico que deseemos. Recordar que deben ser 4 dígitos.
  Guardamos este fichero con lo que queremos modificar: Instancias modificadas y/o Component Description.

8.1   Modificar Instancia y Component Description, mediante Excel .

 

Sólo tenemos que dar al botón [Mod. Instancias s/Excel] y seleccionar el fichero descrito en el párrafo anterior, que hemos guardado.

   El proceso deja un fichero en el directorio:
C:\home\usuario\RenFPI\NombreDelProductRaiz_Instancias.txt, con las incidencias para poder saber que ha pasado.

pregunta Debemos recordar que, si necesitamos cambiar el orden de las Instancias, hay que dar dos pasadas y volver a generar dos veces el Excel, para que la segunda vez recoja los cambios hechos en la primera pasada.

 

9. Cambiar los P. Num. y los nombres de los Ficheros de acuerdo con un Excel  .

 

También deben estar cargados los CATPart en modo Diseño y TODOS los Drawing afectados.

  ATENCIÓN: Caso de que los Drawing’s afectados no estén cargados, estos perderán su link con el Product/Part afectado.  

 

  El Excel que se genera (ver párrafo 7) debemos cambiarlo, para que sirva de entrada de la siguiente manera:
Excel Obtenido:

  Podemos editar el Excel, y copiar la columna A o B y pegarla en la columna D. Por eso hemos separado la extensión en otra columna.
  Una vez el fichero Excel tenga el Part Number de la columna B (que es el que se quedará) y el nombre del fichero (File Name) adecuado (columna D+E), se salva. Y se elegirá con el botón de la siguiente figura, rellenándose su nombre en el campo de texto de la izquierda del botón.

   Ya sólo queda:

•   Abrir en ese momento TODOS los Drawing’s afectados.
Dar al botón [Igualar PNumb. y FileN. a Excel]

El programa:

►   Empieza, en el mismo orden del Excel, haciendo lo siguiente:
    Toma un Part Number  del árbol.
    Comprueba que es el PartNumber que existe en la columna A (el antiguo) y si es así:
    •   Cambia el PartNumber por el existente en la columna B.
    Intenta hacer un “Save As” del fichero con el nombre compuesto por el contenido de la columna C (Folder) + Columna D (Document Name) + Columna E (Document Name), quedando por lo tanto esto:
Folder  Document Name  . Extension
 C:\CURSOS\MODLOCAL\ Conjunto_STA-35-1000   .CATProduct
  C:\CURSOS\MODLOCAL\  Conjunto_STA-35-0011  .CATPart
 C:\CURSOS\MODLOCAL\ Conjunto_STA-35-0012   .CATPart
C:\CURSOS\MODLOCAL\ Conjunto_STA-35-0010 .CATPart
C:\CURSOS\MODLOCAL\ Conjunto_STA-35-0009 .CATPart
►    C:\CURSOS\MODLOCAL\Conjunto_SIMPLE.CATProduct
    Si ha logrado salvarlo, lo pone (en el programa) como procesado. Si no lo logra da un mensaje de error.
   •     Intenta cambiar el nombre del antiguo el antiguo. Lo pone igual, pero con la extensión “.OLD”. Si no lo logra da un mensaje de error.

Ir arriba

    Pero si descubre que está salvado como DLName, a la hora de salvarlo mantiene es DLName, siendo igual para el resto de lo descrito.
    Genera un fichero con la traza de lo que hace en:
  

 

 

 

 

 

C:\home\Usuario\RenFPI\NombreConjuntoRaiz_PnFn.txt

 

10. Responsabilidad.

 

  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.
  Recuerde que, en una parte de este programa, se salvan ficheros con la Release que usted tenga abierta, lo cual es irreversible caso que sea una superior a la oficial. Igualmente puede causar muchos contratiempos no tener abiertos los ficheros que hacen link’s a los que se modifican Part Number’s y File Name’s.

 Tenga usted en cuenta que, si usted decide usar este programa, lo hace bajo su propio riesgo.

 

11. Créditos y Derechos de autor.

 

  El Programa esta sujeto a los derechos de autor, según se especifica en About.. (Dando doble clic al icono que aparece en la esquina superior derecha).

 

 

Ir arriba

Volver al Indice Dirija sus preguntas a: juanri@muchocatia.es CATIA V5 R27

 

 
©Muchocatia. Todos los derechos reservados
Aviso legal
Política de privacidad
Mapa web
Contacto
contadores
Regreso al contenido | Regreso al menu principal