Macro en FeatureScript: Generador de Código de Perfiles

Crea tus propias Bibliotecas de Perfiles en Onshape

(C2i) CHANGE 2 IMPROVE, S.L., José Antonio Tobío Fernández
Con esta macro podrás crear tus propias Bibliotecas de Perfiles de forma mucho más sencilla.

Autor original:

  • Neil Cooke (Onshape)

 Mejoras y modificaciones:

  • Eduardo Magdalena <emagdalena@c2i.es> (C2i Change 2 improvehttp://www.c2i.es).

  • C2i Change 2 improve http://www.c2i.es

 Traducción, edición y Mantenimiento:

  • C2i Change 2 improve http://www.c2i.es

Registro de errores:   

Si detecta un error, póngase en contacto con C2i Change 2 improvesoporte@c2i.es 

Descripción:

  • Permite obtener el código de las tablas de Perfiles a utilizar en la macro de creación de elementos de Perfilería.

Requisitos previos:

  • Uno o más croquis creados en el plano en Planta (Top) con una o más regiones a nivel de croquis (contornos cerrados).


Texto de Odoo y bloque de imagen

Notas:

  • Los contornos pueden tener islas.

  • Se pueden crear o insertar varios perfiles en un mismo Part Studio y ejecutar varias veces la macro, tal como se muestra en el Part Studio de ejemplo.



  • Permitir ajuste a tope

    • La opción “Permitir ajuste a tope” de la macro para generar los elementos de Perfilería puede dar lugar a errores con perfiles con contornos abiertos o con algunos tipos de redondeos.

    • Si se activa esta opción se debería comprobar que con el tipo de perfil creado no se producen este tipo de errores.

                                        Texto de Odoo y bloque de imagen
                                                                              • Para copiar el código generado a una pestaña de FeatureScript, abre el Panel de notificaciones de FeatureScript...

                                                                              Texto de Odoo y bloque de imagen

                                                                              ...A continuación se muestra el código generado con esta macro en el Part Studio incluido como ejemplo.

                                                                              Texto de Odoo y bloque de imagen

                                                                              Atributos:

                                                                              • Los atributos se podrán emplear en futuras versiones de la macro de creación de Elementos de Perfilería para automatizar procesos y/o realizar comprobaciones. 

                                                                              • Por ejemplo, al crear los elementos de perfilería:

                                                                                • Se podría asignar automáticamente el material indicado como un Atributo en los Perfiles.

                                                                                • En el caso de que los perfiles se hubieran simplificado, como sucede por ejemplo en perfiles complicados como los Perfiles de Aluminio. Se podría calcular y asignar automáticamente el Peso real a los elementos de perfilería creados en función de su longitud y el valor asignado al atributo PesoMetroPerfil.

                                                                                • Se podría comprobar que los elementos de perfilería no tienen una longitud superior a la de la Barra del Perfil, que se ha indicado en el atributo Longitud/Barra/Perfil.

                                                                                • Se podría asignar automáticamente el nombre, la descripción o los códigos de referencia a los elementos de perfilería creados basándose en la información contenida en los atributos de los perfiles. Por ejemplo:

                                                                                  • Nombre: “30x30 WG40 L=1925”

                                                                                  • Descripción: “Perfil 30x30 WG40 de Aluminio L=1.925 mm”

                                                                                  • Referencia Proveedor: “3842 992 972 - 19

                                                                              Ámbito de los Atributos:

                                                                              • Estándar.

                                                                                • Se aplican a todos los perfiles incluidos en el Estándar.

                                                                                • Se podría aplicar al Estándar “Perfiles de Aluminio” el atributo “Material” con el valor “Aluminio” ya que todos los perfiles del estándar son de Aluminio.

                                                                              • Tipo de Perfil.

                                                                                • Se aplican a todos los perfiles incluidos en Tipo de Perfil. Su vínculo es más fuerte que al Estándar

                                                                                  • Si añade un mismo Atributo al Estándar y al Tipo de Perfil con distintos valores, los perfiles utilizarán el valor del Atributo vinculado al Tipo de Perfil.

                                                                                • Se podría aplicar al Tipo de Perfil “Perfiles Ecosafe” el atributo “LongitudBarraPerfil” con el valor “5600” ya que todos los perfiles de este Tipo tienen esa Longitud. Dentro del Estándar podrán existir otros Tipos de perfil y/o perfiles específicos con longitudes diferentes o en los que no interese utilizar este atributo.

                                                                              • Perfil específico.

                                                                                • Se aplicará a un Perfil específico. Su vínculo es más fuerte que al Estándar y al Tipo de Perfil.

                                                                                  • Si añade un mismo Atributo a un Perfil específico y al Estándar y/o al Tipo de Perfil con distintos valores, los perfiles utilizarán el valor del Atributo vinculado al Perfil específico.

                                                                                • Por ejemplo, se podría aplicar a cada Perfil específico el atributo “PesoMetroPerfil” con el valor correspondiente en cada caso.