CAD Customization with Onshape FeatureScript
Erstellen, testen und implementieren Sie robuste benutzerdefinierte Features in großem Maßstab.
Erstellen, testen und implementieren Sie robuste benutzerdefinierte Features in großem Maßstab.
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.
Wichtigste Funktionen
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.
Beispiele für benutzerdefinierte Features
Lassen Sie sich von diesen FeatureScript-Beispielen inspirieren und entdecken Sie die vielen Möglichkeiten für Ihre Arbeit.
- Feature anzeigen
Kabelführung
Diese benutzerdefinierten Features bieten eine prozessgesteuerte Kabel- und Verkabelungslösung, die Daten aus einem 2D-Schaltplan übernimmt, die Kabelführung verwaltet und Längentabellen erstellt.
- Feature anzeigen
Formenbau
Diese benutzerdefinierten Features dienen zum Erstellen von Kern- und Hohlraumgeometrie für Spritzguss- und Druckgusswerkzeuge.
- Feature anzeigen
HVAF-Profil
Dieses benutzerdefinierte Feature erstellt ein Standard-Tragflächenprofil mit zwei Splines für die untere und obere Oberfläche. Die Tangentialität an der Vorderkante ist garantiert.
- Feature anzeigen
Leichter machen
Dieses benutzerdefinierte Feature entfernt mit Skizzenregionen angegebenes Material, um Bauteile leichter zu machen. Die Skizzenregionen werden basierend auf der gewünschten verbleibenden Wandstärke und dem Radius des Schneidwerkzeugs extrudiert, versetzt und gefiltert.
- Feature anzeigen
Karabinerhaken
Dieses benutzerdefinierte Feature erstellt Karabinerhaken, die oft zur Befestigung von Bauteilen aus Kunststoff dienen.
- Feature anzeigen
Montage-Aufsatz
Diese benutzerdefiniertes Feature erzeugt einen Aufsatz. Drei verschiedene Arten von Aufsätzen sind möglich: Eisenwaren (Schraubdorn mit Hülse für den Schraubdorn und Durchgangsbohrung für die Gewinde), Bohrung (einfacher Aufsatz mit einer Bohrung oben) und Stift (ein Aufsatz mit einem oben herausragenden Stift).
- Feature anzeigen
Automatisches Layout
Dieses benutzerdefinierte Feature führt automatisch eine grundlegende Verschachtelung von ebenen Baueilen auf zugeschnittenen Blechen mit bestimmten Bemaßungen durch, wobei mindestens der angegebene Abstand zwischen den Bauteilen eingehalten wird.
- Feature anzeigen
Gewinde-Ersteller
Erstellt mathematisch genaue Schraubgewinde. Unterstützt Standard-, Acme- und Vierkantprofile sowie Mehrstartschrauben.
- Feature anzeigen
Verschraubungs-Feature
Dieses benutzerdefinierte Feature erzeugt gerade SAE J1926-Gewindeanschlüsse.
- Feature anzeigen
Muster füllen
Dieses benutzerdefinierte Feature modelliert Geometrie innerhalb einer Zielfläche durch die Erzeugung von „Mustern“ und vermeidet dabei die äußere Begrenzung sowie andere festgelegte Sperrbereiche.
- Feature anzeigen
Ray Tracer
Dieses benutzerdefinierte Feature simuliert einen Lichtstrahl, der von Objekten reflektiert und durch sie hindurch gebrochen wird.
- Feature anzeigen
Stirnrad
Dieses benutzerdefinierte Feature erzeugt mathematisch korrekte Stirnräder mit optionaler Mittelbohrung und Keilnute.
- Feature anzeigen
Riemen
Diese benutzerdefiniertes Feature erzeugt einen Riemen um eine beliebige Anzahl von Riemenscheiben.
- Feature anzeigen
Parametrische Oberfläche
Erzeugt eine Oberfläche anhand einer Gleichung nach der folgenden Formel: z = f (x, y) oder z = f (r, th).
- Feature anzeigen
Parametrische Kurve
Mit diesem Feature können Sie eine benutzerdefinierte 3D-Kurve hinzufügen, die durch parametrische Gleichungen in kartesischen, zylindrischen oder sphärischen Koordinaten beschrieben wird.
- Feature anzeigen
Feature „Gerader Spline“
Dieses benutzerdefinierte Feature erzeugt einen geraden SAE-Standard-Spline am Ende von Wellen.
Ethan Keller, Design Automation Lead at Reframe Systems
Rhett Robinson, CAD Engineer at Trek
Erfahren Sie mehr
Kickstart your FeatureScript journey with these guides and tips.
Was ist FeatureScript? Wie es sich von CAD-Makros und APIs unterscheidet
08.27.2026
Erfahren Sie, was Onshape FeatureScript ist, wie die abfragebasierte Regenerierung funktioniert und warum sich benutzerdefinierte Features von herkömmlichen CAD-Makros und API-Skripten unterscheiden.
Blog lesen
Erste Schritte mit dem Onshape FeatureScript MCP Server
09.03.2026
Erfahren Sie, wie Sie mit dem Onshape FeatureScript MCP Server beginnen. Verbinden Sie einen KI-Codierungsassistenten, generieren Sie benutzerdefinierte Features und automatisieren Sie CAD-Workflows.
Blog lesen
5 Möglichkeiten, wie Teams den Onshape FeatureScript MCP Server nutzen können
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.
Blog lesen
Tackling Standardization, Automation, and Complex Designs in CAD with FeatureScript
05.10.2024
Wie wird Onshape FeatureScript verwendet? Erfahren Sie von Caden Armstrong von SmartBench Software, wie die Programmiersprache Ihrem Team helfen kann, Standardisierung, Automatisierung und komplexe CAD-Designs zu bewältigen.
Blog lesen
Tech-Tipp: Veröffentlichte benutzerdefinierte Features in Onshape finden
01.09.2024
Entdecken Sie, wie einfach es ist, veröffentlichte benutzerdefinierte Features in Onshape zu finden.
Tech-Tipp lesen
Master Custom Feature Creation with Official Guides and Live AI Tools
Design Custom Features for Your CAD Workflows