CAD Customization with Onshape FeatureScript
Crea, testa e implementa solide funzioni personalizzate su larga scala.
Crea, testa e implementa solide funzioni personalizzate su larga scala.
How Does Onshape Help Engineering Teams Build Reusable CAD Tools Tailor-Made For Their Specific Workflows?
Onshape deploys a well documented programming language, Featurescript, used natively to develop standard features. Custom features use the same mechanism used by standard features, allowing for more robust custom features to exist alongside standard features.
Custom Features regenerate reliably like standard features and upgrade when Onshape upgrades. No maintenance downtime required for fixing broken customizations. Users build custom features in Feature Studios and deploy them in Part Studios. With Built-in PDM, custom features can be maintained like product data.
Custom Features can condense complex, multi-step geometric operations into a single, intuitive dialog box. They can codify proprietary algorithms to generate complex surfaces, lattice structures, or specialized patterns allowing engineering teams to rapidly iterate on intricate geometry that would be time-consuming or difficult to achieve with just standard parametric tools.
Because Featurescript is openly documented, LLMs utilized by agents such as Claude are already trained to generate accurate Featurescript. Featurescript MCP servers allow engineers to prompt AI agents to build, test and deploy powerful, bespoke custom features without the need to learn a new programming language.
Funzioni principali
Feature Studios and Part Studios
An integrated development environment specifically engineered for CAD customization, allowing you to write, test, and debug custom features in real-time. By providing a sandbox environment directly connected to the Part Studios, it enables you to iterate, deploy and maintain custom features with git-like version control built-in.
FeatureScript MCP
Democratize CAD development by integrating AI agents via MCP servers. This allows engineers of all skill levels to rapidly generate, test, and iterate on powerful, custom features through natural language, removing the technical barrier of learning a complex programming language.
Featurescript Co-Complete
Coding experts can accelerate development cycles with intelligent code completion that suggests syntax, functions, and parameters in real-time. By minimizing manual typing and reducing syntax errors, this feature helps you write robust, bug-free custom features faster, allowing you to focus on logic rather than syntax.
Access Control for Custom Features
Custom Features are shared instantly across shared workspaces, eliminating traditional IT deployment bottlenecks and ensuring enterprise-wide version consistency and a single source of truth for specialized design logic. Published Custom Features are shared publicly and appear in the FeatureScript Library fostering collaboration and reuse.
Funzione personalizzata in Spotlight
Inizia e scopri le possibilità esplorando questi esempi di FeatureScript.
- Visualizza funzione
Instradamento dei cavi
Questo set di funzioni personalizzate fornisce una suite di cavi e cablaggi basata su processi che accetta un input di file CSV da un pacchetto di schemi elettrici 2D, gestisce l'instradamento dei cavi/fili e produce tabelle delle lunghezze dei fili.
- Visualizza funzione
Progettazione di stampi
Questo set di funzioni personalizzate crea la geometria del nucleo e della cavità per lo stampaggio a iniezione e gli utensili pressofusi.
- Visualizza funzione
Profilo HVAF
Questa funzione personalizzata crea un profilo aerodinamico standard utilizzando due spline per le superfici inferiore e superiore. La tangenza sul bordo d'attacco è garantita.
- Visualizza funzione
Alleggerisci
Questa funzione personalizzata rimuove il materiale specificato dalle regioni dello schizzo per rendere le parti più leggere. Le aree dello schizzo sono estruse, sfalsate e raccordate in base allo spessore della parete rimanente desiderato e al raggio dell'utensile da taglio.
- Visualizza funzione
Moschettone
Questa funzione personalizzata crea un moschettone, una funzione di fissaggio comune nella progettazione di parti in plastica.
- Visualizza funzione
Rialzo di montaggio
Questa funzione personalizzata crea un rialzo hardware. Sono possibili tre diversi tipi di rialzi: Hardware (un rialzo a vite con una tasca per la testa della vite e un foro passante per le filettature), Foro (un rialzo semplice con un foro nella parte superiore) e Perno (un rialzo con un perno che sporge dalla parte superiore).
- Visualizza funzione
Layout automatico
Questa funzione personalizzata esegue automaticamente una nidificazione di base delle parti piane su fogli tagliati di dimensioni specificate, mantenendo almeno la spaziatura specificata tra le parti.
- Visualizza funzione
Creatore di filettature
Crea filettature matematicamente accurate. Supporta profili standard, trapezoidali, quadrati e viti multi-start.
- Visualizza funzione
Funzione apertura
Questa funzione personalizzata crea aperture filettate diritte a norma SAE J1926.
- Visualizza funzione
Ripetizione di riempimento
Questa funzione personalizzata applica la ripetizione di una geometria all'interno di una faccia destinazione evitando i confini esterni e altre aree di esclusione specificate.
- Visualizza funzione
Tracciatura di raggi luminosi
Questa funzione personalizzata simula un raggio di luce che si riflette dagli oggetti e si rifrange attraverso di essi.
- Visualizza funzione
Ingranaggio cilindrico
Questa funzione personalizzata crea ingranaggi cilindrici matematicamente corretti con foratura centrale facoltativa e sede per chiavetta.
- Visualizza funzione
Cinghia
Questa funzione personalizzata crea una cinghia attorno a un numero qualsiasi di pulegge.
- Visualizza funzione
Superficie parametrica
Crea una superficie guidata da un'equazione della forma z = f (x, y) o z = f (r, th).
- Visualizza funzione
Curva parametrica
Questa funzione consente di aggiungere una curva 3D personalizzata descritta da equazioni parametriche in coordinate cartesiane, cilindriche o sferiche.
- Visualizza funzione
Funzione Spline diritta
Questa funzione personalizzata crea una spline diritta a norma SAE all'estremità degli alberi.
Ethan Keller, Design Automation Lead at Reframe Systems
Rhett Robinson, CAD Engineer at Trek
Scopri di più
Kickstart your FeatureScript journey with these guides and tips.
Cos'è FeatureScript? In cosa si differenzia dalle macro e dalle API CAD
08.27.2026
Scopri cos'è Onshape FeatureScript, come funziona la rigenerazione basata su query e perché le funzionalità personalizzate differiscono dalle macro CAD tradizionali e dagli script API.
Leggi il blog
Come iniziare con il server MCP FeatureScript Onshape
09.03.2026
Scopri come iniziare a usare il server MCP FeatureScript Onshape. Connetti un assistente di codifica AI, genera funzioni personalizzate e automatizza i flussi di lavoro CAD.
Leggi il blog
5 modi in cui i team possono sfruttare il server MCP FeatureScript Onshape
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.
Leggi il blog
Tackling Standardization, Automation, and Complex Designs in CAD with FeatureScript
05.10.2024
Come si utilizza il linguaggio FeatureScript di Onshape? Ascolta Caden Armstrong di SmartBench Software sui modi in cui il linguaggio di programmazione può aiutare il tuo team ad affrontare la standardizzazione, l'automazione e i progetti CAD complessi.
Leggi il blog
Suggerimento tecnico: come trovare funzioni personalizzate pubblicate in Onshape
01.09.2024
Scopri quanto è facile trovare funzioni personalizzate pubblicate in Onshape.
Leggi il suggerimento tecnico
Master Custom Feature Creation with Official Guides and Live AI Tools
Design Custom Features for Your CAD Workflows