Personnalisation de la CAO avec Onshape FeatureScript
Créez, testez et déployez des Fonctions personnalisées robustes à grande échelle.
Créez, testez et déployez des Fonctions personnalisées robustes à grande échelle.
Comment Onshape aide-t-il les équipes d'ingénierie à créer des outils CAO réutilisables adaptés à leurs flux de travail spécifiques ?
Onshape déploie un langage de programmation bien documenté, Featurescript, utilisé nativement pour développer des fonctionnalités standard. Les Fonctions personnalisées utilisent le même mécanisme que celui utilisé par les fonctionnalités standard, ce qui permet d'associer des Fonctions personnalisées plus robustes aux fonctionnalités standard.
Les Fonctions personnalisées se régénèrent de manière fiable comme les fonctionnalités standard et sont mises à niveau lorsque Onshape est mis à niveau. Aucune interruption de maintenance n'est requise pour corriger les personnalisations défectueuses. Les utilisateurs créent des Fonctions personnalisées dans les Ateliers des fonctions et les déploient dans les Ateliers des pièces. Grâce au PDM intégré, les Fonctions personnalisées peuvent être maintenues, telles que les données des produits.
Les Fonctions personnalisées peuvent condenser des opérations géométriques complexes en plusieurs étapes dans une seule boîte de dialogue intuitive. Ils peuvent codifier des algorithmes propriétaires pour générer des surfaces complexes, des structures en treillis ou des répétitions spécialisés, ce qui permet aux équipes d'ingénierie d'itérer rapidement sur une géométrie complexe qui serait longue ou difficile à réaliser avec des outils paramétriques standard uniquement.
Featurescript étant ouvertement documenté, les LLM utilisés par des agents tels que Claude sont déjà formés pour générer des Featurescript précis. Les serveurs FeatureScript MCP permettent aux ingénieurs de demander aux agents d'IA de créer, de tester et de déployer de puissantes Fonctions personnalisées sans avoir à apprendre un nouveau langage de programmation.
Principales fonctions
Ateliers des fonctions et Ateliers des pièces
Un environnement de développement intégré spécialement conçu pour la personnalisation CAO, qui vous permet d'écrire, de tester et de déboguer des Fonctions personnalisées en temps réel. En fournissant un environnement sandbox directement connecté aux Ateliers des pièces, il vous permet d'itérer, de déployer et de gérer des Fonctions personnalisées avec un contrôle de version de type git intégré.
FeatureScript MCP
Démocratisez le développement CAO en intégrant des agents d'IA via des serveurs MCP. Cela permet aux ingénieurs de tous niveaux de compétence de générer, de tester et d'itérer rapidement de puissantes Fonctions personnalisées grâce au langage naturel, supprimant ainsi la barrière technique liée à l'apprentissage d'un langage de programmation complexe.
Featurescript Co-Complet
Les experts en codage peuvent accélérer les cycles de développement grâce à la complétion intelligente du code qui suggère une syntaxe, des fonctions et des paramètres en temps réel. En minimisant la saisie manuelle et en réduisant les erreurs de syntaxe, cette fonctionnalité vous permet d'écrire plus rapidement des Fonctions personnalisées robustes et exemptes de bogues, ce qui vous permet de vous concentrer sur la logique plutôt que sur la syntaxe.
Contrôle d'accès pour les Fonctions personnalisées
Les Fonctions personnalisées sont partagées instantanément entre les espaces de travail partagés, éliminant ainsi les goulets d'étranglement traditionnels liés au déploiement informatique et garantissant la cohérence des versions à l'échelle d'Enterprise et une source unique de vérité pour une logique de conception spécialisée. Les Fonctions personnalisées publiées sont partagées publiquement et apparaissent dans la bibliothèque FeatureScript, ce qui favorise la collaboration et la réutilisation.
Zoom sur les fonctions personnalisées
Commencez et découvrez les possibilités en explorant ces exemples FeatureScript.
- Afficher la fonction
Routage des câbles
Cet ensemble de fonctions personnalisées fournit une suite de câbles et de câbles pilotée par processus qui prend une entrée de fichier CSV à partir d'un package de schéma électrique 2D, gère le routage des câbles/fils et produit des tableaux de longueurs de fils.
- Afficher la fonction
Conception de moule
Cet ensemble de fonctions personnalisées crée la géométrie du noyau et de la cavité pour le moulage par injection et l'outillage moulé sous pression.
- Afficher la fonction
Profil HVAF
Cette fonction personnalisée crée un profil aérodynamique standard à l'aide de deux splines pour les surfaces inférieure et supérieure. La tangence de l'arête de coupe principale est garantie.
- Afficher la fonction
Allègement
Cette fonction personnalisée supprime le matériau spécifié par les zones d'esquisse afin d'alléger les pièces. Les zones d'esquisse sont extrudées, décalées et filetées en fonction de l'épaisseur de paroi restante souhaitée et du rayon de l'outil de coupe.
- Afficher la fonction
Mousqueton
Cette fonction personnalisée crée un mousqueton, une fonction de fixation courante dans la conception de pièces en plastique.
- Afficher la fonction
Bossage de montage
Cette fonction personnalisée crée un bossage de montage. Trois types de bossages sont possibles : Bossage pour vis (un bossage pour vis avec une poche pour la tête de la vis et un trou de passage pour le filetage), Bossage simple (un bossage simple avec un perçage dans la partie supérieure), et Bossage plein (un bossage avec un relief dépassant de la partie supérieure).
- Afficher la fonction
Disposition automatique
Cette fonction personnalisée effectue automatiquement une imbrication de base de pièces planes sur des feuilles découpées de cotes spécifiées, en maintenant au moins l'espacement spécifié entre les pièces.
- Afficher la fonction
Créateur de filetage
Permet de créer des filetages mathématiquement précis. Supporte les profils standard, acme, carrés ainsi que les vis à démarrage multiple.
- Afficher la fonction
Fonction de port
Cette fonction personnalisée crée des ports à filetage droit SAE J1926.
- Afficher la fonction
Motif de remplissage
Cette fonction personnalisée permet de modéliser la géométrie au sein d'une face cible tout en évitant les contours extérieurs et les autres zones de protection spécifiées.
- Afficher la fonction
Traceur de rayons
Cette fonction personnalisée simule un rayon de lumière qui se réfléchit sur des objets et se réfracte à travers eux.
- Afficher la fonction
Engrenage droit
Cette fonction personnalisée permet de créer des engrenages droits mathématiquement corrects avec un alésage central et une rainure de clavette en option.
- Afficher la fonction
Courroie
Cette fonction personnalisée crée une courroie autour d'un nombre quelconque de poulies.
- Afficher la fonction
Surface paramétrique
Crée une surface pilotée par une équation de la forme z = f (x, y) ou z = f (r, th).
- Afficher la fonction
Courbe paramétrique
Cette fonction vous permet d'ajouter une courbe 3D personnalisée décrite par des équations paramétriques en coordonnées cartésiennes, cylindriques ou sphériques.
- Afficher la fonction
Fonction de spline droite
Cette fonction personnalisée crée une spline droite conforme à la norme SAE à l'extrémité des arbres.
Ethan Keller, responsable de l'automatisation de la conception chez Reframe Systems
Rhett Robinson, ingénieur CAO chez Trek
En savoir plus
Démarrez votre aventure avec FeatureScript grâce à ces guides et astuces.
Qu'est-ce que FeatureScript ? En quoi il diffère des macros et des API CAO
08.27.2026
Découvrez ce qu'est Onshape FeatureScript, comment fonctionne la régénération basée sur les requêtes et pourquoi les Fonctions personnalisées diffèrent des macros et scripts d'API d'outils de CAO traditionnels.
Lire le blog
Comment démarrer avec le serveur Onshape FeatureScript MCP
09.03.2026
Découvrez comment démarrer avec le serveur Onshape FeatureScript MCP. Connectez un assistant de codage IA, générez des Fonctions personnalisées et automatisez les flux de travail CAO.
Lire le blog
5 manières dont les équipes peuvent tirer parti du serveur 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.
Lire le blog
Aborder la standardisation, l'automatisation et les conceptions complexes en CAO avec FeatureScript
05.10.2024
Comment est utilisé Onshape FeatureScript ? Caden Armstrong, de SmartBench Software, explique comment le langage de programmation peut aider votre équipe à aborder la normalisation, l'automatisation et les conceptions complexes en CAO.
Lire le blog
Conseil technique : comment trouver des fonctions personnalisées publiées dans Onshape
01.09.2024
Découvrez à quel point il est facile de trouver des fonctions personnalisées publiées dans Onshape.
Lire l'astuce technique
Maîtrisez la création de Fonctions personnalisées à l'aide de guides officiels et d'outils d'IA en direct
Vous avez des questions?
Pour plus de réponses ou pour poser une question, rendez-vous sur le Forum Onshape.
Concevez des Fonctions personnalisées pour vos flux de travail CAO