MECODES MECODES sostituisce la metodologia di progettazione tradizionale con un approccio Meccatronico multi-dominio. In questo modo non sono più necessarie numerose rielaborazioni per lo scambio di informazioni tra il mondo Mcad ed Ecad. Progettazione integrata e simultanea con MECODES.
Integrazione Ecad Integrazione - MECODES Mcad
Introduzione all approcio Meccatronico Multidominio MECODES sostituisce la metodologia di progettazione tradizionale con un approccio Meccatronico multi-dominio 1 Strumenti di gestione PLM utilizzati solitamente in ambiente ECAD ed MCAD 2 Strumenti di gestione PLM integrati nell approccio Meccatronico (MECODES): Sono stati sviluppati indipendentemente. Rappresentano domini specifici. Non hanno piattaforme per la collaborazione, la comunicazione e la progettazione integrata. Gli approcci progettuali convenzionali sono caratterizzati da fasi di progettazione separate: da qui conseguono molte rielaborazioni e modifiche. Sono legati allo sviluppo del progetto. Definizione del Prodotto in Progettazione & Costruzione Approcio Convenzionale Definizione del Prodotto in Progettazione & Costruzione Approcio Meccatronico Integrato Design Meccanico Mcad Design Elettronico Ecad Design Meccatronico multi-dominio e progettazione integrata Rielaborazione Prodotto Elettromeccanico Rielaborazione Prodotto Meccatronico 22
per l integrazione di SOLIDWORKS con Altium Designer MECODES - Integrazione Ecad per SOLIDWORKS Collaborazione fra ambienti MCAD e ECAD per una progettazione integrata. Nell approccio convenzionale, la progettazione dei prodotti elettromeccanici con gli strumenti ECAD e MCAD prevede numerose rielaborazioni successive in ogni ambiente. Una volta terminata la progettazione in ciascun ambiente, il processo continua con la fase comune, in cui i progettisti ECAD e MCAD collaborano per ottenere il prodotto elettromeccanico finale. L approccio meccatronico, invece, non prevede fasi di progettazione separata per ciascun strumento, ma, piuttosto, numerose rielaborazioni senza confini netti fra la progettazione elettrica e quella meccanica. Tali rielaborazioni comuni richiedono l integrazione di una vera collaborazione meccatronica negli strumenti CAD, per permettere ai progettisti di operare al di là dei confini del proprio dominio di lavoro. MECODES introduce un nuovo metodo di collaborazione multidominio per la progettazione di prodotti elettromeccanici. Principi di funzionamento MECODES integra l approccio meccatronico nei due strumenti CAD più diffusi. Come piattaforma di integrazione primaria per l approccio meccatronico sono stati selezionati SolidWorks come strumento MCAD e Altium Designer come strumento ECAD. Le operazioni comuni sono seguite, in ogni ambiente, nei passaggi appropriati della collaborazione. Per stabilire un efficiente ambiente collaborativo è necessario introdurre un sistema di controllo specifico per il processo di collaborazione multidominio. Poiché, solitamente, i componenti dei prodotti meccatronici devono essere rappresentati in entrambi i sistemi CAD, è prevista una libreria comune integrata che contiene questi componenti e che può essere modificata e sincronizzata. Le operazioni elettromeccaniche comuni dipendono dai protocolli di scambio del modello, che si basano su protocolli standard del settore, e contengono diverse informazioni relative al modello. Nonostante la comprensione reciproca fra i progettisti, è stato necessario introdurre anche un ambiente comunicativo per un efficiente scambio di messaggi. Gestione dati Un punto essenziale dell ambiente MECODES è l archivio meccatronico, dove si inseriscono i dati specifici della collaborazione e del progetto CAD. L archivio supporta le funzioni standard checkin/check-out per il progetto e le opzioni di gestione comune dei documenti. L unità informativa standard inserita nell archivio è un documento, come i documenti del progetto, della collabora- 23
per l integrazione di SOLIDWORKS con Altium Designer zione o dello scambio. Ogni documento inserito può avere diverse versioni e revisioni, alle quali si accede tramite il numero di versione/revisione del progetto. Tecnicamente l archivio meccatronico MECODES è un archivio di collaborazione con capacità di gestione documenti, pronto per essere collegato al sistema PDM/PLM del cliente. Ambiente di collaborazione Poiché le funzionalità sono integrate negli strumenti CAD SolidWorks e Altium Designer, i clienti diventano parte integrante degli ambienti CAD originari. Le funzioni sono, quindi, più semplici e note all utente, poiché i comandi MECODES utilizzano paradigmi di interfaccia comune supportati da questi due strumenti CAD. I clienti MECODES dispongono di un ambiente di sicurezza interno (livello utente) che richiede una conferma dell utente perché i comandi possano essere utilizzati, il che è una pratica comune negli ambienti multiutente. Dopo il login l utente è riconosciuto dal sistema ed è visibile nel sottosistema di comunicazione (sistema di rilevamento presenza), e con questa modalità può continuare ad operare nei progetti di collaborazione. Funzionalità aggiuntive Esempi tipici di funzionalità avanzate disponibili in MECODES: Scambio PIN - scambio di connessioni elettriche pin all interno del sistema MCAD. Modifica dei componenti in SolidWorks seguita da sincronizzazione con lo schematico realizzato con Altium Design. Gestione della libreria PCB - preparazione e personalizzazione dei componenti comuni utilizzati nel sistema di collaborazione. Piste PCB in SolidWorks - diversi tipi di percorsi elettrici visibili nel modello SolidWorks. PCB multipli - i progettisti possono lavorare su diversi PCB all interno dello stesso progetto. Le funzionalità MECODES elencate aiutano i progettisti a svolgere le operazioni di collaborazione in modo più rapido e semplice. Un buon esempio è la funzione di scambio PIN, in cui il progettista MCAD ha la possibilità di scambiare cavi elettrici connessi ai pin del connettore di scheda. Questo è un semplice esempio dell utilizzo di informazioni elettriche nella progettazione MCAD in un operazione elettromeccanica. Una volta completata la funzione di scambio PIN da parte dal progettista MCAD, il progettista ECAD dispone di una relazione tecnica sullo scambio e la progettazione elettrica viene sincronizzata. Il progettista ECAD può rifiutare o accettare le modifiche, e continua, quindi, ad avere il controllo della progettazione elettrica, come ci si aspetta. Ambiente di comunicazione L ambiente di comunicazione MECODES è un sistema di messaggistica con protocollo aperto standard XMPP, e di conseguenza supporta l integrazione ad altri ambienti di messaggistica come SameTime di IBM o Google Talk. Nell ambiente di comunicazione l utente ha la possibilità 24
per l integrazione di SOLIDWORKS con Altium Designer di chattare con altri utenti, inviare e ricevere file e anche parlare con altri utenti, se provvisto di dispositivi audio. Funzionalità interdominio Solitamente i progettisti CAD collaborano soltanto per lo scambio del modello fra gli strumenti in cui lavorano. MECODES ha fatto un passo ulteriore, potenziando lo scambio del modello con caratteristiche che rendono molto più semplice la collaborazione. Il processo comune di sincronizzazione della progettazione è guidato e potenziato per il trasferimento corretto dei dati dal modello logico. Tale sincronizzazione permette ai progettisti di visualizzare dati dettagliati da domini opposti, che vengono utilizzati e sono importanti per la progettazione. Ad esempio, i dati elettrici hanno una visualizzazione nota nel modello SolidWorks e allo stesso modo i dati MCAD sono visibili in ECAD. L ambiente è potenziato con funzioni di supporto che aiutano i progettisti a svolgere le operazioni in modo più rapido e preciso. Esempi di queste funzioni sono: funzione scambio PIN; cambio footprint, generazione di Mechatronic BOM e molte altre ancora. Gestione della libreria condivisa Uno dei punti centrali della suite di collaborazione MECODES è la libreria PCB condivisa. La libreria PCB comprende funzionalità di gestione e gli utenti possono inserire nuovi componenti o modificarli al suo interno. Una delle funzionalità più importanti è il collegamento fra la rappresentazione del componente in 3D (MCAD) e la rappresentazione del componente elettrico (ECAD) che include un simbolo per ciascun componente. La libreria condivisa può contenere la matrice di trasformazione che controlla il posizionamento del componente nel modello MCAD; in questo modo si riduce il rischio di un posizionamento errato dei componenti. Licenze flottanti L ambiente MECODES si basa su un sistema di licenze flottanti. In un ambiente di collaborazione integrato con molte postazioni di lavoro, la licenza è selezionata sulla base dell effettivo uso da parte del cliente, cioè si recupera la licenza dal server quando il cliente ne fa uso, e non prima. In questo modo l ambiente di collaborazione del cliente utilizza soltanto le licenze di cui ha bisogno. Ad esempio, se il cliente ha acquistato 10 licenze e le utilizza in una rete di 30 postazioni di lavoro, al massimo 10 licenze possono essere utilizzate contemporaneamente in 10 postazioni. Le altre postazioni non utilizzeranno inutilmente le licenze se non sono operative. 25
per l integrazione di CATIA con Altium Designer MECODES - Integrazione Ecad per CATIA Collaborazione fra ambienti MCAD e ECAD per una progettazione integrata. Tiene traccia in ogni fase di progetto delle revisioni eseguite. Libreria integrata. Protocollo di scambio I protocolli di scambio del modello standard (IDF, Netlist, XML) sarano integrati da EDMD. IDF: dati dei componenti; Netlist: dati elettrici e informazioni; XML: attributi personalizzati. Comunicazione Ambiente di lavoro sviluppato con uno strumento di comunicazione Collaborazione Meccatronica BOM comune BOM meccatronico (MCAD BOM + ECAD dati + LEGACY dati) Sincronizzazione tra ambiente ECAD/MCAD Gestione dei dati in MECODES Dati specifici MCAD ed ECAD salvati in un archivio Meccatronico. Archivio Meccatronico integrato. Check-in/check-out del progetto. Archivio con capacità PDM. Ogni documento (ECAD o MCAD) ha diverse versioni/revisioni. Progetto basato su documento vault. Gestione di revisione multiple (project documents, exchange documents). MECODES ambiente di collaborazione MECODES integrato con CATIA e ALTIUM e sviluppato con: - DS CAA based product - Altium SDK product Ambiente di sicurezza basato su livelli. Progetto orientato. MECODES ambiente di comunicazione Ambiente di comunicazione: - Open standard based(xmpp) - Pronto a integrarsi con ambienti di messaggistica come SameTime di IBM 26
per l integrazione di CATIA con Altium Designer Possibilità di chattare e dialogare. Sistema di rilevazione presenze: - Con un sistema integrato di messaggistica Possibilità di inviare e ricevere file. Funzionalità multi-dominio in MECODES Sincronizzazione del progetto: - Processo di sincronizzazione guidato - MCAD ECAD (PCB + SCH) Esportazione ed importazione tra i due ambienti. - Progetti elettrici integrati con modelli MCAD 3D - Dati MCAD in ECAD aree da evitare per l instradamento Ambiente di lavoro sviluppato con Sistema di comunicazione. PIN swap: - Cambio delle connessioni nell ambiente MCAD Cambio Footprint: - Cambio del Footprint del componenti in MCAD Caratteristiche elettriche nell ambiente MCAD: - Vista delle caratteristiche elettriche in MCAD - PCB multiple Mechatronic BOM: - Generazione di BOM con componenti e parti meccanici ed elettrici. 27
per l integrazione di CATIA con Altium Designer Funzionalità aggiuntive di MECODES PIN swap - scambio di connessioni elettriche all interno del sistema Catia e sincronizzazione con Altium. Modifica dei componenti sulla PCB - seguita da sincronizzazione con lo schematico realizzato con Altium Design. Gestione della libreria PCB. Piste visibili sulla PCB in CATIA. Gestione dei cambiamenti in CATIA. PCB multiple. Gestione della libreria PCB Collegamento tra footprint e struttura del componente. Footprints in formato IGES. Trasferimento footprints in MCAD. Matrice di trasformazione che controlla il posizionamento del componente. Possibilità di aggiungere un componente in Catia con relativa footprint e possibilità di visualizzarlo in Altium. Esempio: Collegamento tra il footprint di un componente in Altium e la parte realizzata in Catia 28
per l integrazione di CATIA con Altium Designer Gestione dei cambiamenti della PCB con Catia Confronto tra il modello corrente e versioni precedenti. Scelta di quali modifiche applicare al modello. Vista prima e dopo l applicazione delle modifiche. Supporta una reale collaborazione meccatronica. Cambio di componenti sulla PCB con Catia Modifica della footprint di un componente sulla PCB in Altium Esempio-Cambio di un connettore a 6 pin 29
per l integrazione di CATIA con Altium Designer Piste visibili sulla PCB con Catia MULTI PCB con CATIA MECODES gestisce PCB multiple in CATIA. Controllo dei componenti sulla superfici superiore o inferiore della PCB e possibilità di controllare i connettori e i cavi che connettono due PCB. 30
per l integrazione di CATIA con Altium Designer Licenze flottanti e strumento di amministrazione Utilizzo ottimale delle licenze In base alle reali esigenze dei clienti. Licence locali con Mecodes. Libero accesso ad ogni computer con lo strumento Mecodes. Strumenti di amministrazione. Vantaggi di Mecodes Sviluppo efficiente: - Processo di progettazione simultanea tra i due ambienti. Riduzione delle spese di progettazione. Incrementi produttivi: - Miglior comunicazione; - Miglior collaborazione; - Integrazione comune; - Meno rielaborazioni. Maggior profitto: - Sviluppo veloce; - Bassi costi; - Semplici mofiche tecniche. Per maggiori info contattare info@solidworld.it 31