Personalización CAD con Onshape FeatureScript
Cree, pruebe e implemente funciones personalizadas sólidas a escala.
Cree, pruebe e implemente funciones personalizadas sólidas a escala.
¿Cómo ayuda Onshape a los equipos de ingeniería a crear herramientas CAD reutilizables hechas a medida para sus flujos de trabajo específicos?
Onshape implementa un lenguaje de programación bien documentado, Featurescript, que se usa de forma nativa para desarrollar funciones estándar. Las funciones personalizadas utilizan el mismo mecanismo que las funciones estándar, lo que permite que existan funciones personalizadas más sólidas junto con las funciones estándar.
Las funciones personalizadas se regeneran de forma fiable como las funciones estándar y se actualizan cuando Onshape actualiza. No se requieren tiempos de inactividad por mantenimiento para corregir las personalizaciones defectuosas. Los usuarios crean funciones personalizadas en Feature Studios y las implementan en Part Studios. Con el PDM incorporado, las funciones personalizadas se pueden mantener, como los datos del producto.
Las funciones personalizadas pueden condensar operaciones geométricas complejas de varios pasos en un único cuadro de diálogo intuitivo. Pueden codificar algoritmos patentados para generar superficies complejas, estructuras reticulares o patrones especializados, lo que permite a los equipos de ingeniería repetir rápidamente una geometría compleja que llevaría mucho tiempo o sería difícil de lograr con solo herramientas paramétricas estándar.
Debido a que Featurescript está documentado abiertamente, los LLM utilizados por agentes como Claude ya están capacitados para generar Featurescript precisos. Los servidores Featurescript MCP permiten a los ingenieros solicitar a los agentes de IA que creen, prueben e implementen funciones personalizadas potentes y personalizadas sin la necesidad de aprender un nuevo lenguaje de programación.
Características principales
Estudios de largometrajes y estudios parciales
Un entorno de desarrollo integrado diseñado específicamente para la personalización de CAD, que le permite escribir, probar y depurar funciones personalizadas en tiempo real. Al proporcionar un entorno de sandbox conectado directamente a Part Studios, te permite iterar, implementar y mantener funciones personalizadas con un control de versiones similar al de Git incorporado.
FeatureScript MCP
Democratice el desarrollo de CAD integrando agentes de IA a través de servidores MCP. Esto permite a los ingenieros de todos los niveles de habilidad generar, probar e iterar rápidamente funciones potentes y personalizadas a través del lenguaje natural, eliminando la barrera técnica de aprender un lenguaje de programación complejo.
Guión de largometraje cocompletado
Los expertos en codificación pueden acelerar los ciclos de desarrollo con una finalización de código inteligente que sugiere sintaxis, funciones y parámetros en tiempo real. Al minimizar la escritura manual y reducir los errores de sintaxis, esta función le ayuda a escribir funciones personalizadas sólidas y sin errores con mayor rapidez, lo que le permite centrarse en la lógica en lugar de en la sintaxis.
Control de acceso para funciones personalizadas
Las funciones personalizadas se comparten al instante en los espacios de trabajo compartidos, lo que elimina los obstáculos tradicionales en la implementación de TI y garantiza la coherencia de las versiones en toda la empresa y una única fuente confiable para la lógica de diseño especializada. Las funciones personalizadas publicadas se comparten públicamente y aparecen en la biblioteca de FeatureScript, lo que fomenta la colaboración y la reutilización.
Operaciones personalizadas destacadas
Explore estos ejemplos de FeatureScript para dar el primer paso y descubrir las posibilidades.
- Ver operación
Enrutamiento de cables
Este conjunto de operaciones personalizadas proporciona un conjunto de cables y alambres basado en procesos que toma una entrada de un archivo CSV de un paquete de esquemas eléctricos en 2D, administra el enrutamiento de los cables y alambres y produce tablas de longitudes de cables.
- Ver operación
Diseño de moldes
Este conjunto de operaciones personalizadas crea una geometría de núcleo y cavidad para herramientas de moldeo por inyección y fundición a presión.
- Ver operación
Perfil HVAF
Esta operación personalizada crea un perfil aerodinámico estándar mediante dos estrías para las superficies inferior y superior. La tangencia en la artista delantera está garantizada.
- Ver operación
Aligerar
Esta operación personalizada quita el material especificado en las regiones de boceto para aligerar las piezas. Las regiones del boceto se extruyen, desfasan y redondean en función del grosor de pared restante deseado y del radio de la herramienta de corte.
- Ver operación
Mosquetón
Esta operación personalizada crea un mosquetón, un elemento de sujeción común en el diseño de piezas de plástico.
- Ver operación
Soporte de montaje
Esta operación personalizada crea un soporte de fijación mecánica Hay tres tipos diferentes de soportes: herrajes (una protuberancia con un bolsillo para la cabeza del tornillo y un orificio pasante para las roscas), Hole (una protuberancia lisa con un orificio en la parte superior) y Pin (una protuberancia con un alfiler que sobresale de la parte superior).
- Ver operación
Diseño automático
Esta operación personalizada realiza automáticamente un anidamiento básico de las piezas planas en hojas de corte de cotas especificadas, lo que mantiene, como mínimo, el espacio especificado entre las piezas.
- Ver operación
Creador de roscas
Crea roscas de tornillo precisas en términos matemáticos. Soporta perfiles estándar, Acme y cuadrados, así como tornillos de múltiples entradas.
- Ver operación
Operación del puerto
Esta operación personalizada crea puertos de rosca recta SAE J1926.
- Ver operación
Patrón de relleno
Esta operación personalizada modela la geometría dentro de una cara objetivo al tiempo que evita los límites exteriores y otras áreas de exclusión especificadas.
- Ver operación
Trazador de rayos
Esta operación personalizada simula un rayo de luz que se refleja en los objetos y se refracta a través de ellos.
- Ver operación
Engranaje recto
Esta operación personalizada crea engranajes rectos matemáticamente correctos con orificio central y chavetero opcionales.
- Ver operación
Correa
Esta operación personalizada crea una correa alrededor de cualquier número de poleas.
- Ver operación
Superficie paramétrica
Crea una superficie basada en una ecuación de la forma z = f(x, y) o z = f(r, th).
- Ver operación
Curva paramétrica
Esta operación permite agregar una curva 3D personalizada descrita por ecuaciones paramétricas en coordenadas cartesianas, cilíndricas o esféricas.
- Ver operación
Operación Spline recta
Esta operación personalizada crea una spline recta de estándar SAE en el extremo de los ejes.
Ethan Keller, líder de automatización del diseño en Reframe Systems
Rhett Robinson, ingeniero CAD de Trek
Explore más
Comience su viaje con FeatureScript con estas guías y consejos.
¿Qué es FeatureScript? En qué se diferencia de las macros y API de CAD
08.27.2026
Descubra qué es FeatureScript de Onshape, cómo funciona la regeneración basada en consultas y por qué las funciones personalizadas difieren de las macros CAD y los scripts de API tradicionales.
Leer el blog
Cómo empezar a usar el servidor MCP FeatureScript de Onshape
09.03.2026
Aprenda cómo empezar a usar el servidor MCP FeatureScript de Onshape. Conecte un asistente de codificación de IA, genere funciones personalizadas y automatice los flujos de trabajo de CAD.
Leer el blog
5 formas en que los equipos pueden aprovechar el servidor Onshape FeatureScript MCP
09.30.2026
Explore five real-world applications of FeatureScript MCP Server by Onshape Labs. From eliminating repetitive component design to building embedded analysis tools that accelerate engineering workflows.
Leer el blog
Cómo abordar la estandarización, la automatización y los diseños complejos en CAD con FeatureScript
05.10.2024
¿Cómo se usa Onshape FeatureScript? Escuche a Caden Armstrong, de SmartBench Software, hablar sobre cómo el lenguaje de programación puede ayudar a su equipo a abordar la estandarización, la automatización y los diseños complejos en CAD.
Leer el blog
Consejo técnico: Cómo encontrar operaciones personalizadas publicadas en Onshape
01.09.2024
Descubra lo fácil que es encontrar las operaciones personalizadas publicadas en Onshape.
Leer el consejo técnico
Domina la creación de funciones personalizadas con guías oficiales y herramientas de IA en vivo
Diseñe funciones personalizadas para sus flujos de trabajo de CAD