Personalizzazione CAD con Onshape FeatureScript
Crea, testa e implementa solide funzioni personalizzate su larga scala.
Crea, testa e implementa solide funzioni personalizzate su larga scala.
In che modo Onshape aiuta i team di progettazione a creare strumenti CAD riutilizzabili su misura per i loro flussi di lavoro specifici?
Onshape utilizza un linguaggio di programmazione ben documentato, Featurescript, utilizzato in modo nativo per sviluppare funzionalità standard. Le funzioni personalizzate utilizzano lo stesso meccanismo utilizzato dalle funzionalità standard, consentendo l'esistenza di funzioni personalizzate più robuste accanto alle funzionalità standard.
Le funzioni personalizzate si rigenerano in modo affidabile come le funzionalità standard e si aggiornano quando Onshape si aggiorna. Non sono necessari tempi di inattività di manutenzione per correggere le personalizzazioni non funzionanti. Gli utenti creano funzioni personalizzate in Feature Studios e le implementano in Part Studios. Con il PDM integrato, è possibile mantenere funzioni personalizzate come i dati di prodotto.
Le funzioni personalizzate possono condensare operazioni geometriche complesse in più fasi in un'unica finestra di dialogo intuitiva. Possono codificare algoritmi proprietari per generare superfici complesse, strutture reticolari o ripetizioni specializzate, consentendo ai team di ingegneri di iterare rapidamente su geometrie complesse che richiederebbero molto tempo o sarebbero difficili da ottenere solo con strumenti parametrici standard.
Poiché Featurescript è documentato apertamente, gli LLM utilizzati da agenti come Claude sono già addestrati per generare Featurescript accurati. I server MCP FeatureScript consentono agli ingegneri di richiedere agli agenti di intelligenza artificiale di creare, testare e implementare potenti funzioni personalizzate senza la necessità di imparare un nuovo linguaggio di programmazione.
Funzioni principali
Feature Studios e Part Studios
Un ambiente di sviluppo integrato progettato specificamente per la personalizzazione CAD, che consente di scrivere, testare ed eseguire il debug di funzioni personalizzate in tempo reale. Fornendo un ambiente sandbox collegato direttamente a Part Studio, consente di iterare, implementare e mantenere funzioni personalizzate con un controllo della versione simile a git integrato.
FeatureScript MCP
Democratizza lo sviluppo CAD integrando agenti di intelligenza artificiale tramite server MCP. Ciò consente agli ingegneri di tutti i livelli di abilità di generare, testare e iterare rapidamente potenti funzioni personalizzate tramite il linguaggio naturale, eliminando la barriera tecnica dell'apprendimento di un linguaggio di programmazione complesso.
Featurescript Co-Complete
Gli esperti di codifica possono accelerare i cicli di sviluppo con un completamento intelligente del codice che suggerisce sintassi, funzioni e parametri in tempo reale. Riducendo al minimo la digitazione manuale e riducendo gli errori di sintassi, questa funzionalità consente di scrivere più velocemente funzioni personalizzate robuste e prive di bug, consentendoti di concentrarti sulla logica anziché sulla sintassi.
Controllo degli accessi per funzioni personalizzate
Le funzioni personalizzate vengono condivise istantaneamente tra le aree di lavoro condivise, eliminando i tradizionali colli di bottiglia nell'implementazione IT e garantendo la coerenza delle versioni a livello Enterprise e un'unica fonte di verità per la logica di progetto specializzata. Le funzioni personalizzate pubblicate sono condivise pubblicamente e vengono visualizzate nella libreria FeatureScript per favorire la collaborazione e il riutilizzo.
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, responsabile dell'automazione del progetto presso Reframe Systems
Rhett Robinson, ingegnere CAD presso Trek
Scopri di più
Inizia il tuo viaggio con FeatureScript con queste guide e suggerimenti.
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
Gestione della standardizzazione, dell'automazione e dei progetti complessi in CAD con 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
Padroneggia la creazione di funzione personalizzata con guide ufficiali e strumenti di intelligenza artificiale in tempo reale
Progetta funzioni personalizzate per i tuoi flussi di lavoro CAD