Secondary menu

Automatización de cajetines

5 envios / 0 nuevos
Último envío
arturo.sbcruz
Desconectado
Posts:
Última visita: 12/16/2016
Automatización de cajetines

Buenas.

Acabo de empezar a trabajar en una empresa de proyectos de mecanizado en la cual estamos utilizando CATIA tanto para CAD como para CAM. Tras varias semanas trabajando y dando cuenta de los inconvenientes y procedimientos posibles a mejorar, me han pedido que investigue acerca de la automatización de cajetines. Voy a tratar de explicarme:

Utilizamos un cajetín personalizado de la empresa y la intención es que, dado el volumen de piezas que se despiezan diariamente, se pueda conseguir automatizar el rellenado de cajetines de manera que al hacer los despieces se rellenen automaticamente ciertos apartados de los mismos en base a su designación en el arbol del Product ya que se nombran las piezas con una normativa interna en la que figura el número de pedido, número identificativo de cliente, etc. Estos datos, deben ir también reflejados en el cajetín y sería conveniente que se rellenaran de manera automática así como también material de la pieza, fecha, etc.

He leido y me han comentado que esto se conseguiría mediante la utilización de macros. No me asusto de ver o intentar modificar códigos de programación, aunque no conozco integramente ninguno, pero me vendría bien algo de ayuda o algunas directrices para empezar.

Mientras espero alguna respuesta, seguiré investigando por otras vías.

Gracias.


edu
Desconectado
Posts:
Última visita: 02/10/2008
Re: Automatización de cajetines

Hola Arturo

Yo he realizado macros similares para alguno de mis clientes, el procedimiento seria algo como:

  • En la plantilla del plano nombraria a cada tipo de texto a rellenar con un texto único y claro, para luego poder localizarlo con la macro fácilmente.
  • Si los textos extán el Backgroung deberás de buscarlos ahí con la macro.
  • Lo mimo haría con los modelos 3D, que los textos que vas a utilizar estén siempre en la misma rama y se llamen de la misma forma en todas las piezas, asi simplificar la programación.
  • Primero buscaria la vista principal del plano
  • Averiguaria la pieza 3D de la que parte.
  • Abriria esta pieza
  • Localizaría los parámetros de la pieza y los añadiria a una array para tenerlos almacenados.
  • Volvería al plano
  • Localizaría cada uno de los textos del cajetin y los rellenaria con los textos del array.

Para localizar el código necesarios lo puedes hacer grabando el proceso o parte él desde el grabador de macros. Puede que no te salga todo el código necesario pero para empezar es la mejor opción.

A partir de ahi deberás de particularizarlo para tu caso. Necesitarás conocimeinto de visual y familiarizarte con la estructura de objetos de CATIA.

Espero haberte orientado algo.

Saludos


arturo.sbcruz
Desconectado
Posts:
Última visita: 12/16/2016
Re: Automatización de cajetines

Hola Edu

Muchas gracias por tu respuesta. La verdad que me has ilustrado bastante en cómo tratar el tema. Entiendo lo que me sugieres pero al no tener conocimientos de VB me quedo ahí a las puertas de intentarlo. No sé cómo crear una base de datos de VisualBasic en la que copiar los datos que necesito y luego recuperarlos para insertarlos en el cajetín del Drawing, porque me imagino que no es posible de realizar todo esto mediante tablas Excel que vienen a ser algo parecido a un array.

Trataré de buscar información e intentar aprender algo de VB que me sirva para esto, aunque si tienes alguna información más, algún manual o algún video que pueda ser útil bienvenido sea.

Gracias de nuevo y un saludo.


edu
Desconectado
Posts:
Última visita: 02/10/2008
Re: Automatización de cajetines

Yo tiro de la propia ayuda de catia.

Adjunto el archivo de ayuda de la estructura de objetos y todas las funciones de vba para catia.

Saludos


arturo.sbcruz
Desconectado
Posts:
Última visita: 12/16/2016
Re: Automatización de cajetines

Gracias de nuevo Edu. Veré qué puedo sacar.

Saludos


El gran libro de catia
Autor: Eduardo Torrecilla Insagurbe
2ª Edición revisada
Editorial MARCOMBO, S.A.
39.99 € (IVA incluído)


12% de descuento para
usuarios registrados
forum | by Dr. Radut