Descargar la aplicación móvil Onshape

IOS Android
Blog Hero Image
READ TIME:
7:44

Todos los sistemas CAD tienen funciones. Algunos tienen más y otros menos, pero una cosa siempre es cierta: todos los usuarios quieren una función que no existe o aporta ese toque extra que la función nativa no ofrece.

Con Onshape de PTC, un sistema CAD y PDM nativo de la nube, puede crear sus propias funciones CAD personalizadas o modificar las existentes, lo que ofrece una forma eficaz de adaptar la experiencia de diseño a las necesidades específicas.

Las funciones personalizadas se crean en Feature Studio de Onshape, un entorno de desarrollo integrado que utiliza FeatureScript, el lenguaje de programación nativo de Onshape. Esta capacidad única proporciona la flexibilidad necesaria para automatizar las tareas, optimizar los procesos y desarrollar herramientas específicas para las demandas de un proyecto directamente dentro de la plataforma Onshape.

En este blog, descubra cómo las funciones personalizadas de Onshape pueden mejorar los procesos de diseño, garantizar la eficiencia y mantener a su equipo a la vanguardia.

Características personalizadas defectuosas del antiguo software CAD

En el software CAD antiguo basado en archivos, las funciones las escribe y desarrolla únicamente el proveedor de CAD. Este defecto conlleva una serie de inconvenientes y una variedad de frustraciones posteriores:

  • Las antiguas empresas de CAD suelen tener ciclos de desarrollo muy largos: perder una sola etapa de desarrollo podría provocar períodos de gestación medidos en años.
  • No puedes ver cómo funcionan las funciones.
  • Usted tiene poco que decir sobre las funciones en las que trabajará el proveedor a continuación.
  • No puede modificar la función de un proveedor para personalizar la forma en que desea que funcione.
  • No puedes crear tus propias funciones.

Onshape es diferente. Desde el principio, tomamos la decisión arquitectónica de inventar un nuevo lenguaje de programación llamado «FeatureScript», que definía tanto la UI (interfaz de usuario) como la lógica operativa de las funciones nativas de Onshape.

¿Qué es Onshape FeatureScript?

FeatureScript es el lenguaje de programación integrado de Onshape que se utiliza para crear y personalizar funciones CAD. Lo que la diferencia de otras herramientas de personalización de CAD es que FeatureScript no es un complemento independiente: es exactamente el mismo lenguaje que utilizan los desarrolladores de Onshape para crear las funciones principales de la plataforma. Al crear una función personalizada en Onshape, se comporta como cualquier otra función nativa y se ejecuta sin problemas en todos los navegadores, iOS y Android.

Onshape también ha hecho público el código fuente de sus funciones, lo que le permite estudiar y modificar las funciones existentes. Este nivel de apertura es prácticamente inaudito en el mundo del CAD y brinda a los usuarios la capacidad de comprender y ajustar completamente las herramientas con las que trabajan.

Para los ingenieros interesados en explorar el código detrás de las funciones principales de Onshape, esto supone un punto de inflexión. Puede ver exactamente cómo se crean las funciones nativas, como extrusión, empalme y desván, y usar ese conocimiento para crear sus propias herramientas.

LEE: Cómo crear un juego inspirado en Wordle con FeatureScript de Onshape

El poder del estudio de funciones de Onshape

Desarrollar funciones personalizadas con FeatureScript es fácil con Feature Studio de Onshape, un entorno de desarrollo integrado (IDE) integrado. El IDE incluye funciones útiles como fragmentos de código, documentación en línea y una interfaz intuitiva, lo que lo hace accesible tanto para programadores experimentados como para aquellos que se inician en la programación.

Incluso si no eres programador, no hay de qué preocuparse. Muchas empresas emplean a desarrolladores de CAD o se asocian con expertos de la comunidad de Onshape que pueden crear funciones personalizadas para usted. La comunidad es un recurso próspero lleno de ingenieros que pueden ayudarlo a aprovechar FeatureScript al máximo.

¿Qué son las funciones personalizadas de Onshape?

En todos los sistemas CAD, las «características» son los componentes básicos del modelado paramétrico 3D. Desde extrusiones simples hasta lofts y empalmes complejos, las características permiten a los ingenieros dar vida a sus diseños. Pero, ¿qué ocurre cuando las funciones disponibles no son las adecuadas?

Aquí es donde entran en juego las funciones personalizadas. Con Feature Studio de Onshape, puede desarrollar sus propias funciones CAD con FeatureScript, integrarlas sin problemas en su flujo de trabajo y utilizarlas como las herramientas nativas de Onshape. A diferencia de la personalización CAD tradicional basada en macros y definida por el usuario, las funciones personalizadas de Onshape están totalmente integradas y proporcionan la misma fiabilidad y rendimiento que cualquier función integrada.

Lo mejor de las funciones personalizadas es que no tienes que escribir una sola línea de código para usarlas. La comunidad de Onshape ya ha escrito y puesto a disposición del público cientos de funciones personalizadas, y añadir una función personalizada creada por otra persona es extremadamente sencillo y seguro. Por ejemplo, fs.place es un mercado en el que los usuarios pueden buscar, comprar y acceder a funciones personalizadas de Onshape de alta calidad con documentos de demostración, mientras que los desarrolladores pueden incluir u ocultar su código fuente y ofrecer opciones de precios empresariales.

CONSEJO TÉCNICO: Cómo encontrar funciones personalizadas publicadas en Onshape

¿Por qué usar funciones personalizadas en Onshape?

Función de puerto para un modelo CAD

Para los ingenieros que están cansados de las herramientas rígidas y únicas, las funciones personalizadas ofrecen la flexibilidad de automatizar, modificar e innovar sin límites. Estas son varias razones para experimentar con funciones personalizadas.

1. Automatice flujos de trabajo complejos

El diseño CAD suele estar repleto de tareas repetitivas: realizar los mismos pasos una y otra vez en varias piezas o proyectos. Esta repetición no solo hace perder tiempo, sino que también aumenta la probabilidad de errores. Con las funciones personalizadas de Onshape, puede automatizar estas tareas, combinando varios pasos en una sola acción.

Imagine que con frecuencia necesita crear un bolsillo fileteado con paredes inclinadas. En lugar de ejecutar comandos independientes para cada paso, puedes escribir una función personalizada en un Feature Studio que haga todo esto de una sola vez, lo que ahorra tiempo y garantiza la coherencia. Por ejemplo, los ingenieros que trabajan en piezas estandarizadas pueden automatizar estas tareas repetitivas con herramientas personalizadas, lo que acelera considerablemente su proceso de diseño.

LEA: Diseñar con funciones CAD personalizadas

engranajes

2. Modifique las funciones existentes para obtener un mayor control

A diferencia de los sistemas CAD tradicionales, en los que no puedes usar las funciones exactamente como las diseñó el proveedor del software, Onshape te permite modificar las herramientas existentes para que se adapten mejor a tu flujo de trabajo. Con FeatureScript, Onshape brinda a los usuarios acceso al código fuente de todas sus funciones nativas, lo que significa que puede modificar la funcionalidad existente o crear herramientas completamente nuevas desde cero.

Por ejemplo, si quieres que la herramienta de extrusión se comporte de forma ligeramente diferente o necesitas una variación más específica de la función loft, FeatureScript te permite ajustar estas herramientas a tus necesidades exactas. Este nivel de personalización no tiene parangón en el mundo del CAD y proporciona a los ingenieros un control total sobre su proceso de diseño.

LEE: Cómo construir el banco 3D perfecto con funciones personalizadas

icono de destornillador

3. Cree y comparta herramientas personalizadas

El enfoque abierto de Onshape no se limita a la personalización de las funciones, sino que se extiende al intercambio con la comunidad. La biblioteca de funciones personalizadas de Onshape está repleta de herramientas disponibles públicamente que han sido creadas y compartidas por otros ingenieros. Esto significa que no necesita escribir una sola línea de código para beneficiarse de la personalización de CAD. Puedes añadir fácilmente cualquier función pública a tu barra de herramientas y empezar a utilizarla inmediatamente.

Para los ingenieros que buscan innovar y optimizar su proceso de diseño, la posibilidad de compartir y usar funciones personalizadas creadas por otros es una gran ventaja. Con solo unos pocos clics, puede acceder a herramientas diseñadas específicamente para flujos de trabajo complejos, sectores especializados o tareas repetitivas.

LEA: Cómo abordar la estandarización, la automatización y los diseños complejos en CAD con FeatureScript

icono de brúju

4. Capture el conocimiento y la propiedad intelectual de la empresa

A medida que los ingenieros experimentados se jubilan o hacen la transición, las empresas corren el riesgo de perder conocimientos y experiencia fundamentales. FeatureScript de Onshape ofrece una solución que permite a los equipos codificar su lógica y procesos de diseño únicos en funciones personalizadas. Esto no solo ayuda a preservar el conocimiento institucional, sino que también garantiza que siga siendo fácilmente accesible para los nuevos miembros del equipo.

Al incorporar el conocimiento específico del dominio directamente en sus herramientas CAD, crea un sistema que conserva la experiencia dentro de su organización, lo que facilita la incorporación y mantiene la coherencia en todos los proyectos.

CASO PRÁCTICO: Premier Custom-Built adopta la transformación digital y, al mismo tiempo, preserva la artesanía de la vieja escuela

un icono del cerebro

Seguridad y estabilidad de las funciones personalizadas

Muchos usuarios se preguntan sobre la seguridad de usar funciones personalizadas en Onshape. Tenga la seguridad de que el entorno de Onshape está diseñado para proteger sus datos. Las funciones personalizadas no pueden modificar nada más allá de la geometría y los metadatos del estudio de piezas específico en el que se utilizan. Tampoco pueden afectar a las funciones de otras partes del diseño ni comunicarse con sus creadores originales.

Además, las funciones personalizadas de Onshape están diseñadas para conservar su historial de versiones y ser tan estables como las funciones nativas, lo que garantiza que sigan funcionando exactamente como se diseñaron incluso después de las actualizaciones de software. A diferencia de las macros de los sistemas CAD tradicionales, las funciones personalizadas no se interrumpen de una versión a la siguiente.

Primeros pasos con las funciones personalizadas de Onshape

Características personalizadas para un Spur Gear

Si está listo para transformar su flujo de trabajo de CAD con las funciones personalizadas de Onshape, aquí le explicamos cómo empezar: =

  1. Visite la página FeatureScript de Onshape:explore ejemplos de funciones personalizadas y obtenga más información sobre cómo se crearon.
  2. Consulta la documentación de FeatureScript:Sumérgete en los detalles de FeatureScript y descubre cómo puede ayudarte a crear herramientas personalizadas.
  3. Realice un curso en línea: el Centro de aprendizaje de Onshape ofrece cursos para ayudarlo a comenzar con FeatureScript, incluso si nunca ha programado antes.
  4. Únase a la comunidad de Onshape: los foros de Onshape son un excelente lugar para conectarse con otros ingenieros, compartir ideas y obtener ayuda para crear o usar funciones personalizadas.

Las funciones personalizadas de Onshape y FeatureScript ofrecen una forma eficaz de personalizar y optimizar el flujo de trabajo de CAD. Ya sea que desee automatizar tareas repetitivas, modificar funciones existentes o crear herramientas completamente nuevas, Onshape le brinda la flexibilidad y el control que necesita para llevar sus diseños al siguiente nivel.

¿Estás listo para empezar? Explore la biblioteca de funciones personalizadas, que incluye la función personalizada del perfil HAVF para el diseño aerodinámico, y compruebe cuánto más productivo puede ser su proceso de CAD.

Try Onshape Today

Head to our sign-up page to choose the right CAD plan for you and your team.

Latest Content