Scarica l'app mobile Onshape

IOS Android
Blog Hero Image
READ TIME:
7:44

Tutti i sistemi CAD sono dotati di funzionalità. Alcuni ne hanno di più e altri meno, ma una cosa è sempre certa: ogni utente desidera una funzionalità che non esiste o fa quel poco in più che la funzionalità nativa non offre.

Con Onshape di PTC, un sistema CAD e PDM nativo per il cloud, potete creare le vostre funzionalità CAD personalizzate o modificare quelle esistenti, offrendo un modo efficace per adattare l'esperienza di progettazione a esigenze specifiche.

Le funzionalità personalizzate vengono create all'interno del Feature Studio di Onshape, un ambiente di sviluppo integrato che utilizza FeatureScript, il linguaggio di programmazione nativo di Onshape. Questa funzionalità unica offre la flessibilità necessaria per automatizzare le attività, semplificare i processi e sviluppare strumenti specifici per le esigenze di un progetto direttamente all'interno della piattaforma Onshape.

In questo blog, scopri come le funzionalità personalizzate di Onshape possono migliorare i processi di progettazione, garantire l'efficienza e mantenere il tuo team all'avanguardia.

Funzionalità personalizzate difettose del vecchio software CAD

Nei vecchi software CAD basati su file, le funzionalità sono scritte e sviluppate esclusivamente dal fornitore CAD. Questo difetto comporta una serie di inconvenienti e una serie di frustrazioni a valle:

  • Le vecchie aziende CAD hanno in genere cicli di sviluppo molto lunghi: la mancanza anche di una sola fase di sviluppo potrebbe comportare periodi di gestazione misurati in anni.
  • Non hai visibilità sul funzionamento delle funzionalità.
  • Hai poca voce in capitolo sulle funzionalità su cui il fornitore lavorerà successivamente.
  • Non puoi modificare una funzionalità di un fornitore per personalizzare il modo in cui desideri che funzioni.
  • Non puoi creare funzionalità personalizzate.

Onshape è diverso. Abbiamo preso la decisione architettonica molto presto di inventare un nuovo linguaggio di programmazione chiamato «FeatureScript», che definiva sia l'interfaccia utente (interfaccia utente) che la logica operativa delle funzionalità native di Onshape.

Che cos'è Onshape FeatureScript?

FeatureScript è il linguaggio di programmazione integrato di Onshape utilizzato per creare e personalizzare funzionalità CAD. Ciò che lo distingue dagli altri strumenti di personalizzazione CAD è che FeatureScript non è un componente aggiuntivo separato: è esattamente lo stesso linguaggio utilizzato dagli sviluppatori di Onshape per creare le funzionalità principali della piattaforma. Quando crei una funzionalità personalizzata in Onshape, si comporta come qualsiasi altra funzionalità nativa, funzionando senza problemi su browser, iOS e Android.

Onshape ha inoltre reso pubblico il codice sorgente delle sue funzionalità, consentendoti di studiare e modificare le funzionalità esistenti. Questo livello di apertura è praticamente inaudito nel mondo CAD e offre agli utenti la possibilità di comprendere e modificare appieno gli strumenti con cui lavorano.

Per gli ingegneri interessati a esplorare il codice alla base delle funzionalità principali di Onshape, questo è un punto di svolta. Puoi vedere esattamente come vengono create funzionalità native come extrude, fillet e loft e utilizzare questa conoscenza per creare i tuoi strumenti.

LEGGI: Creare un gioco ispirato alle parole usando FeatureScript di Onshape

La potenza del Feature Studio di Onshape

Lo sviluppo di funzionalità personalizzate utilizzando FeatureScript è facile con Feature Studio di Onshape, un ambiente di sviluppo integrato (IDE) integrato. L'IDE include funzioni utili come frammenti di codice, documentazione in linea e un'interfaccia intuitiva, che lo rende accessibile sia ai programmatori esperti che a quelli nuovi alla codifica.

Anche se non sei un programmatore, non c'è motivo di preoccuparsi. Molte aziende impiegano sviluppatori CAD o collaborano con esperti della comunità Onshape che possono scrivere funzionalità personalizzate per te. La community è una risorsa fiorente piena di ingegneri che possono aiutarti a ottenere il massimo da FeatureScript.

Cosa sono le funzionalità personalizzate di Onshape?

In ogni sistema CAD, le «feature» sono gli elementi costitutivi della modellazione parametrica 3D. Dalle semplici estrusioni ai solai e raccordi complessi, le funzionalità consentono agli ingegneri di dare vita ai loro progetti. Ma cosa succede quando le funzionalità disponibili non sono proprio sufficienti?

È qui che entrano in gioco le funzionalità personalizzate. Con Feature Studio di Onshape, puoi sviluppare le tue funzionalità CAD utilizzando FeatureScript, integrarle perfettamente nel tuo flusso di lavoro e utilizzarle proprio come gli strumenti nativi di Onshape. A differenza della tradizionale personalizzazione CAD definita dall'utente e basata su macro, le funzionalità personalizzate di Onshape sono completamente integrate e offrono la stessa affidabilità e prestazioni di qualsiasi funzionalità integrata.

La cosa migliore delle funzionalità personalizzate è che non è necessario scrivere una sola riga di codice per utilizzarle. La community di Onshape ha già scritto e reso disponibili al pubblico centinaia di funzionalità personalizzate e aggiungere una funzionalità personalizzata creata da qualcun altro è estremamente semplice e sicuro. Ad esempio, fs.place è un marketplace in cui gli utenti possono cercare, acquistare e accedere a funzionalità personalizzate di Onshape di alta qualità con documenti dimostrativi, mentre gli sviluppatori possono includere o offuscare il proprio codice sorgente e offrire opzioni di prezzo aziendali.

SUGGERIMENTO TECNICO: Come trovare le funzionalità personalizzate pubblicate in Onshape

Perché usare funzionalità personalizzate in Onshape?

Funzione di porta per un modello CAD

Per gli ingegneri stanchi di strumenti rigidi e adatti a tutti, le funzionalità personalizzate offrono la flessibilità necessaria per automatizzare, modificare e innovare senza limiti. Ecco alcuni motivi per sperimentare funzionalità personalizzate.

1. Automatizza flussi di lavoro complessi

La progettazione CAD è spesso piena di attività ripetitive: eseguire gli stessi passaggi più e più volte su più parti o progetti. Questa ripetizione non solo fa perdere tempo, ma aumenta anche la probabilità di errori. Con le funzionalità personalizzate di Onshape, puoi automatizzare queste attività, combinando più passaggi in un'unica azione.

Immagina di dover spesso creare una tasca filettata con pareti disegnate. Invece di eseguire comandi separati per ogni passaggio, puoi scrivere una funzionalità personalizzata in Feature Studio che esegua tutto questo in una volta sola, risparmiando tempo e garantendo la coerenza. Ad esempio, gli ingegneri che lavorano su parti standardizzate possono automatizzare queste attività ripetitive con strumenti personalizzati, accelerando notevolmente il processo di progettazione.

LEGGI: Progettazione con funzionalità CAD personalizzate

ingranaggi

2. Modifica le funzionalità esistenti per un maggiore controllo

A differenza dei sistemi CAD tradizionali, in cui sei bloccato a utilizzare le funzionalità esattamente come le ha progettate il fornitore del software, Onshape ti consente di modificare gli strumenti esistenti per adattarli meglio al tuo flusso di lavoro. Con FeatureScript, Onshape offre agli utenti l'accesso al codice sorgente di tutte le sue funzionalità native, il che significa che è possibile modificare funzionalità esistenti o creare strumenti completamente nuovi da zero.

Ad esempio, se desideri che lo strumento di estrusione si comporti in modo leggermente diverso o hai bisogno di una variante più specifica della funzione loft, FeatureScript ti consente di adattare questi strumenti alle tue esigenze esatte. Questo livello di personalizzazione non ha eguali nel mondo CAD e offre agli ingegneri il controllo totale sul loro processo di progettazione.

LEGGI: Come costruire il perfetto banco 3D utilizzando funzionalità personalizzate

icona cacciavite

3. Crea e condividi strumenti personalizzati

L'approccio aperto di Onshape non si limita alla personalizzazione delle funzionalità, ma si estende alla condivisione con la community. La libreria di funzionalità personalizzate di Onshape è piena di strumenti disponibili al pubblico che sono stati creati e condivisi da altri ingegneri. Ciò significa che non è necessario scrivere una sola riga di codice per beneficiare della personalizzazione CAD. Puoi aggiungere facilmente qualsiasi funzionalità pubblica alla tua barra degli strumenti e iniziare a usarla immediatamente.

Per gli ingegneri che desiderano innovare e semplificare il processo di progettazione, la possibilità di condividere e utilizzare funzionalità personalizzate create da altri è un enorme vantaggio. Con pochi clic, puoi accedere a strumenti su misura per flussi di lavoro complessi, settori di nicchia o attività ripetitive.

LEGGI: Come affrontare la standardizzazione, l'automazione e i progetti complessi in CAD con FeatureScript

icona della bussola

4. Acquisisci la conoscenza e la proprietà intellettuale dell'azienda

Con il pensionamento o la transizione di ingegneri esperti, le aziende corrono il rischio di perdere conoscenze e competenze critiche. FeatureScript di Onshape offre una soluzione che consente ai team di codificare la logica e i processi di progettazione unici in funzionalità personalizzate. Questo non solo aiuta a preservare le conoscenze istituzionali, ma garantisce anche che rimangano facilmente accessibili ai nuovi membri del team.

Integrando le conoscenze specifiche del dominio direttamente nei tuoi strumenti CAD, crei un sistema che mantiene le competenze all'interno della tua organizzazione, rendendo l'onboarding più fluido e mantenendo la coerenza tra i progetti.

CASO DI STUDIO: Premier Custom-Built abbraccia la trasformazione digitale preservando l'artigianato della vecchia scuola

un'icona del cervello

Sicurezza e stabilità delle funzionalità personalizzate

Molti utenti si interrogano sulla sicurezza dell'utilizzo di funzionalità personalizzate in Onshape. Stai tranquillo, l'ambiente di Onshape è progettato per proteggere i tuoi dati. Le feature personalizzate non possono modificare nulla oltre alla geometria e ai metadati all'interno dello specifico Part Studio in cui vengono utilizzate. Inoltre, non possono influire sulle funzionalità di altre parti del tuo design o comunicare con i loro creatori originali.

Inoltre, le funzionalità personalizzate di Onshape sono progettate per conservare la cronologia delle versioni ed essere stabili quanto le funzionalità native, assicurando che continuino a funzionare esattamente come previsto anche dopo gli aggiornamenti del software. A differenza delle macro nei sistemi CAD tradizionali, le funzionalità personalizzate non verranno interrotte da una versione all'altra.

Guida introduttiva alle funzionalità personalizzate di Onshape

Funzionalità personalizzate per uno Spur Gear

Se sei pronto a trasformare il tuo flusso di lavoro CAD con le funzionalità personalizzate di Onshape, ecco come iniziare: =

  1. Visita la pagina FeatureScript di Onshape:esplora esempi di funzionalità personalizzate e scopri di più su come sono state create.
  2. Consulta la documentazione FeatureScript:approfondisci i dettagli di FeatureScript e scopri come può aiutarti a creare strumenti personalizzati.
  3. Segui un corso online: il Learning Center di Onshape offre corsi per aiutarti a iniziare con FeatureScript, anche se non hai mai programmato prima.
  4. Unisciti alla community di Onshape: i forum di Onshape sono un ottimo posto per entrare in contatto con altri ingegneri, condividere idee e ottenere aiuto per creare o utilizzare funzionalità personalizzate.

Le funzionalità personalizzate di Onshape e FeatureScript offrono un modo efficace per personalizzare e semplificare il flusso di lavoro CAD. Che tu stia cercando di automatizzare attività ripetitive, modificare funzionalità esistenti o creare strumenti completamente nuovi, Onshape ti offre la flessibilità e il controllo necessari per portare i tuoi progetti al livello successivo.

Pronto per iniziare? Esplora la Custom Features Library, che include la funzionalità personalizzata del profilo HAVF per la progettazione del profilo alare, e scopri quanto può diventare più produttivo il tuo processo CAD.

Try Onshape Today

Head to our sign-up page to choose the right CAD plan for you and your team.

Latest Content