Macros catia v5

Macro verificar agujeros pasantes-roscados

Hola!

Al realizar proyectos grandes es frecuente llegar a tener hasta 500 uniones atornilladas, formadas por un agujero roscado de métrica X (MX) y un agujero pasante a contiguo en la otra pieza a unir de diámetro (X+0.5mm) o (X+1mm).

El tema es que me gustaría desarrollar (¡o encontrar!) una macro que revise que todos los agujeros roscados tienen a su lado un agujero pasante del diametro correspondiente. Y tambien interesaría mirar que no haya en ninguna parte dos agujeros pasantes o dos roscados contiguos (¡sería una unión imposible!).

Poner botones en un Inputbox de CatiaScript

Buenos días,

 

Tengo una duda con CatiaScript.

Cambiar un parametro dentro de un set de parametros mediante una macro

Buenos días,

Tengo un problema usando la macro.

Tengo un parametro "b" dentro de un set de parametros "Base" (adjunto screenshot) y lo intento cambiar grabando una macro.

 

Guardar todas las parts de un product

Buenos días. Estoy haciendo un curso de curso de catia y aún no sé cómo hacer macros, así que quería saber si existía alguna que me ayude en un asunto. Resulta que para hacer un Drawing tengo que crearme un Product auxiliar que llama a muchos catproducts y catparts de unas ROAs. Para seguir trabajando en casa con este Drawing tengo que guardarme todo este product en una carpeta diferente a la de origen, y tengo que ir parte a parte en 'Save Management' diciendo Save As... y diciendo dónde quiero guardar cada uno de los archivos.

saber si DLN está activado

Subí una macro para saber con que R se había creado un documento y compararla con la activa. Pues me he encontrado con un problema cuando los documentos se abren desde DLN.

 

Si tenemos activada la opcion de DLN como Current y abrimos un fichero desde la opción Open, accediendo al DLN, la ruta completa del documento (ObjetoDocumento.FullName) es:

Ruta = "    \NombreDLN\NombrePieza.CATPart"

 

Crear un gestor de macros

Aqui va la primera parte de un pequeño manual sobre como crear un gestor de macros para CATIA. La idea es que sirva como "plataforma de lanzamiento" de las macros que tengamos y se pueda ir ampliando de una forma sencilla, además de tenerlas siempre visibles, evitando la incomodidad del gestor propio de CATIA que se cierra con cada ejecución.

Iré ampliandolo según vaya teniendo tiempo.

Se trata de algo sencillo, que requiere unos conocimientos de programación mínimos y que confío sea de ayuda para todos.

Ejecutar macro al abrir Part o Product

Estoy preparando una macro para ver con que R se creó una part/product y quiero que se autoejecute al abrir el documento.

Alguien tiene idea de como hacer esto?

Acceder a propiedades de product

Hola,

Me he echo una macro que me hace una pequña lista de materiales de un product, pero no filtra nada, es decir, cómo accedo a la variable "dentro de BOM" y al número de pieza que otorga catia al enumerar componentes?

Gracias

Acceder a dirección de archivo proyectado en Drawing

Hola,

Otra pregunta interesante es como acceder en un drawing a la dirección del archivo 3D proyectado.

Exportar "Bill of Material" hasta nivel de body

Hola a todos:

 

Me gustaría saber si alguien conoce la existencia de una macro que nos permita exportar una lista de material (como la que se obtiene sin necesidad de macros) pero que llegue hasta el nivel de body.

 

No estoy intentando hacerla yo, estoy buscando a alguien que la hay hecho antes.

 

Muchas gracias y un saludo