Carlos Pallas Rodríguez | Arquitecto

Experiencia, Responsabilidad, Profesionalidad & Colaboración

Cómo crear una memoria de carpinterías automática en progeCAD con AutoLISP e Inteligencia Artificial!

Añadir una nueva entrada

Cualquier arquitecto o técnico que haya redactado proyectos de ejecución conoce bien la situación. El dibujo de las carpinterías suele completarse relativamente rápido, pero después llega una tarea mucho menos agradecida: elaborar la memoria de carpinterías.

Hay que revisar los planos, localizar cada ventana y cada puerta, identificar sus dimensiones, comprobar tipologías, contar unidades y trasladar toda esa información a una tabla o a la memoria del proyecto.

Es un trabajo mecánico, repetitivo y propenso a errores.

Un cambio de última hora en una ventana puede obligar a revisar varias hojas de documentación. Una modificación en una tipología puede afectar simultáneamente a planos, mediciones y memoria.

La pregunta es evidente: si la información ya existe en el dibujo, ¿por qué volver a escribirla manualmente?

La filosofía correcta: introducir datos una sola vez

Uno de los principios fundamentales de la productividad digital consiste en evitar introducir la misma información varias veces. Cuando dibujamos una carpintería ya conocemos prácticamente todos sus datos:

  • Código.
  • Anchura.
  • Altura.
  • Tipo.
  • Material.
  • Sistema de apertura.
  • Acristalamiento.
  • Observaciones.

Si estos datos se almacenan correctamente dentro del dibujo, una rutina AutoLISP puede recuperarlos automáticamente y generar la documentación necesaria.

La memoria deja de redactarse manualmente y pasa a convertirse en un producto derivado del propio dibujo.

Cómo debe funcionar la rutina

Antes de escribir una sola línea de código conviene definir claramente el proceso. La rutina podría trabajar sobre bloques de carpintería. Cada bloque contendría atributos con la información necesaria para el proyecto: VENT-01, 140×120, Aluminio lacado, Oscilobatiente, Doble acristalamiento, Cantidad, …

Cuando el usuario ejecute el comando, la rutina recorrerá todo el dibujo, localizará los bloques de carpintería y extraerá automáticamente los atributos. Posteriormente agrupará elementos iguales y generará una tabla resumen. De esta forma el trabajo de elaboración de la memoria queda reducido a unos pocos segundos.

Explicando el problema a la Inteligencia Artificial

Aquí aparece uno de los aspectos más interesantes de la automatización moderna. Hace unos años habría sido necesario programar manualmente toda la rutina. Hoy podemos explicar el problema a una IA especializada y obtener una primera versión funcional del código.

Por ejemplo, podríamos utilizar una instrucción como la siguiente:

«Genera una rutina AutoLISP compatible con progeCAD. Debe buscar todos los bloques insertados en la capa CARPINTERIAS. Cada bloque contiene atributos CODIGO, ANCHO, ALTO, MATERIAL y CANTIDAD. La rutina debe recorrer el dibujo, agrupar carpinterías iguales y generar una tabla resumen con los datos obtenidos.»

La IA comprenderá inmediatamente el objetivo general y propondrá una solución inicial.

Mejorando progresivamente la rutina

Una vez obtenida la primera versión podemos comenzar a refinarla.

Por ejemplo, podemos solicitar que:

  • Cuente automáticamente las unidades.
  • Calcule superficies acristaladas.
  • Exporte los datos a CSV.
  • Genere tablas en formato CAD.
  • Inserte automáticamente encabezados.
  • Ordene las carpinterías por código.

Cada mejora puede solicitarse mediante nuevas instrucciones.

La inteligencia artificial actúa como un colaborador técnico capaz de evolucionar la rutina según nuestras necesidades.

Más allá de la memoria de carpinterías

Lo realmente interesante es que este sistema puede extenderse a muchos otros elementos del proyecto.

La misma filosofía puede aplicarse a:

  • Puertas interiores.
  • Puertas cortafuegos.
  • Ventanas.
  • Lucernarios.
  • Barandillas.
  • Equipamiento.
  • Mobiliario.
  • Aparatos sanitarios.

Cualquier elemento representado mediante bloques con atributos puede convertirse en una fuente de información para memorias, mediciones o cuadros de proyecto.

El siguiente paso: generar documentos completos

Llegados a este punto aparece una posibilidad todavía más interesante. Si una rutina es capaz de obtener toda la información de las carpinterías, también puede generar automáticamente textos descriptivos.

Por ejemplo: «Las carpinterías exteriores serán de aluminio lacado con rotura de puente térmico y doble acristalamiento bajo emisivo.»

O incluso crear tablas completas listas para incorporar a la memoria del proyecto. En otras palabras, dejamos de utilizar AutoLISP únicamente para dibujar y comenzamos a utilizarlo para producir documentación técnica.

Ese es probablemente uno de los campos donde la combinación de progeCAD e inteligencia artificial ofrece actualmente un mayor potencial de ahorro de tiempo.

Te enseño el funcionamiento de una de las rutina que he hecho para mis planos: Ejecuto V2H+. Mi intensión no es enseñarte a hacerla, solo demostrarte que progeCAD es más interesante si utilizas LISP.
Pero si tienes interés puedo facilitártela para que veas su utilidad por ti mismo.

Espero que la información te haya sido útil. Cada semana iré ampliando la cantidad de artículos dedicados al CAD, incorporando ejemplos prácticos sobre los temas tratados. Aunque existen otros programas de CAD, en este blog daremos prioridad a ProgeCAD, sin que ello signifique que la mayoría de los comandos no sean compatibles con la mayoría de los programas de CAD del mercado. Y si te ha quedado alguna duda con el artículo puedes hacerme un comentario en el siguiente cuadro, que te la intentaré resolver.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  • Jurassic ARQ

PROGRAMA KIT DIGITAL FINANCIADO POR LOS FONDOS NEXT GENERATION
DEL MECANISMO DE RECUPERACIÓN Y RESILIENCIA

logotipos-kit-digital-blanco

© 2024 Copyright | Desarrollado y alojado por Alsernet 2000 S.L