7/21/2019 Mod9 Scambio Dati
1/83
Ing. Michele Fiorentino
Laurea specialistica in Ingegneria Meccanica
Corso di Simulazione e prototipazione virtuale
1
Scambio dat i
(Interoperabil i ty)
?
7/21/2019 Mod9 Scambio Dati
2/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 72
Il problema: scambio dati .
? ?
7/21/2019 Mod9 Scambio Dati
3/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 13
Dati come asset azienda globale
Limpresa globale e digitale: idati sono una risorsa
Tipo Dati Testo
Excel Simulazioni Cad
Possibili Problemi conversione
Versioning Timing (fusi orari) Unit di misura
Incompatibilit interna\esterna
7/21/2019 Mod9 Scambio Dati
4/83
Ing. Michele Fiorentino
Laurea specialistica in Ingegneria Meccanica
Corso di Simulazione e prototipazione virtuale
Incompatibilit
interna
Modulo 75
Citt di Babele
7/21/2019 Mod9 Scambio Dati
5/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Incompatibilit interna
Le aziende produttive utilizzano una serie disoftware: CAD, CAE, CAM, gestionale,Office, Firmware Macchine utensili, etc..
Questi software possono essere incompatibilifra loro e causare:
Perdite di dati Costi e tempi di traduzione
Incompatibilit completa
Modulo 76
7/21/2019 Mod9 Scambio Dati
6/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Software in FIAT
Modulo 2-p27
7/21/2019 Mod9 Scambio Dati
7/83Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 78
Perch diversi formati CAD
Politiche commerciali chiuse: il file cad comestrumento di fidelizzazione
Proliferazione di applicativi CAD kernel diversi
Versioning
incompatibilit interna es. Catia v4-v5, SE 15-16Licensing
diversi livelli di accesso (educationalo commerciale)
Rappresentazione interne (kernel) Poligonari, CSG, Brep, ibride
Primitive Geometriche Nurbs, B-splines, Coniche
Informazioni aggiuntive Fetures, history, etc
Precisione matematica (float, double)
7/21/2019 Mod9 Scambio Dati
8/83Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 79
Computer aided manu factur ing &Downstream applications
Incompatibilit CIM
Design CATIA, Pro/E , IDEAS, Unigraphics,
Inventor, SolidWorks
FEA Ansys, Nastran, COSMOS
Mold and Design Analysis Pro/Mold, MoldFlow
Manufacturing Process Simulation
MasterCAM, SurfCAM, VeriCut PLM
Teamcenter, enovia, windchill,etc.
7/21/2019 Mod9 Scambio Dati
9/83Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 710
Eempio CFD
I modello CAD contiene spesso pi informazioni delnecessario per lanalisi ingegneristica (es. Dettaglimeccanici)
estrarre le curve e le superfici richieste
contorni possono avere aperture e discontinuit
tolleranze e giochi per la produzione non servono per ilCFD o FEM
Integrare i file cad con gli input supportati da CFD Alcune features meccaniche e produttive devono
essere rimosse (es. Filettature)
7/21/2019 Mod9 Scambio Dati
10/83Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Dal CAD a CFD
Modulo 711
7/21/2019 Mod9 Scambio Dati
11/83
Ing. Michele Fiorentino
Laurea specialistica in Ingegneria Meccanica
Corso di Simulazione e prototipazione virtuale
Incompatibilit
verso lesterno
Modulo 712
7/21/2019 Mod9 Scambio Dati
12/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 713
Si demanda la produzione dei componenti ad aziendeesterne (es. Fiat)
Lo scenario esterno: Outsourcing
Suppliers
Primes
Subcontractors
Concept
Design
Fabricate
Assemble
Test/Deliver
Suppor t
CORE BUSINESS
7/21/2019 Mod9 Scambio Dati
13/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 714
Esempio: automotive supply chain
Fiat!!
First Tier "fornitori diretti" o "fornitori di primo livello".
7/21/2019 Mod9 Scambio Dati
14/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 715
Outsourcing models!!
I fornitori richiedonomodelli digitali!
67% 2D digitali
________________
48% 3D Nativi
http://www.caddigest.com/subjects/cad_translation/select/images/041604_interoperability_survey/041604_interoperability_survey12.jpghttp://www.caddigest.com/subjects/cad_translation/select/images/041604_interoperability_survey/041604_interoperability_survey12.jpghttp://www.caddigest.com/subjects/cad_translation/select/images/041604_interoperability_survey/041604_interoperability_survey9.jpghttp://www.caddigest.com/subjects/cad_translation/select/images/041604_interoperability_survey/041604_interoperability_survey9.jpg7/21/2019 Mod9 Scambio Dati
15/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 716
Ignoranza costo scambio dati!
Fonte: http://www.caddigest.com 2004
http://www.caddigest.com/http://www.caddigest.com/http://www.caddigest.com/subjects/cad_translation/select/images/041604_interoperability_survey/041604_interoperability_survey20.jpghttp://www.caddigest.com/subjects/cad_translation/select/images/041604_interoperability_survey/041604_interoperability_survey20.jpg7/21/2019 Mod9 Scambio Dati
16/83
Ing. Michele Fiorentino
Laurea specialistica in Ingegneria Meccanica
Corso di Simulazione e prototipazione virtuale
Pemesse allo Scambio
dati CAD
Modulo 717
7/21/2019 Mod9 Scambio Dati
17/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 718
Verso il Digital master
Digital Mastersostituisce il cartaceoAsme Y14.41-2003 - ISO 16792:2006
7/21/2019 Mod9 Scambio Dati
18/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 719
Premesse
Quello che si vede sulloschermo di un CAD non necessariamente ci che nel kernel.Kernel pu forzare lageometria di connettersi(topologia) anche con lacunegeometricheIl Trasferimento puesporre questeincongruenze.
7/21/2019 Mod9 Scambio Dati
19/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Accuratezza di un CAD
Una misura data dalla:
Distanza di fusione (merging distance) =
distanza minima tra 2 distinti puntigeometrici di sotto del quale il modellatorevede solo un punto
Similitudine con i telescopi: l'universo diversoa seconda dalla precisione telescopio
Modulo 720
7/21/2019 Mod9 Scambio Dati
20/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 721
7/21/2019 Mod9 Scambio Dati
21/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 722
Da CAD a CAD
Il sistema nativo pu avere creato la geometriain una accuratezza pi bassa\alta di quanto siastato utilizzato dal sistema ricevente.
Pi problemi apparentemente da basseaccuratezze ad alte!
Inoltre: Sistemi di coordinate, conversione diUnit e trasformazioni possono degradare lageometria.
7/21/2019 Mod9 Scambio Dati
22/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 723
Soluzione di Automatic Healing
Questo esempio: lesuperifici sono estese etagliate per formare
nuovi bordi (Finestra C)eliminando le lacune(D).
7/21/2019 Mod9 Scambio Dati
23/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Tecniche di healing manuale
I difetti nascono da diverse accuratezze dei CAD;soluzioni:1. Ridurre accuratezza nel CAD di destinazione
(ci si livella al basso in modo globale)2. Riempimento fori con entit3. tolerant modelling acis, parasolid,
opencascade (riduzione accuratezza locale)4. Sostituzione di entit con problemi con altre
sane5. virtual topology adattare la topologia (Gambit,
cubit)
Modulo 724
7/21/2019 Mod9 Scambio Dati
24/83
Ing. Michele Fiorentino
Laurea specialistica in Ingegneria Meccanica
Corso di Simulazione e prototipazione virtuale
Formati CAD
Modulo 725
7/21/2019 Mod9 Scambio Dati
25/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Formato CAD = scatola!
Non importa tanto linvolucro ma il contenuto!
Modulo 726
7/21/2019 Mod9 Scambio Dati
26/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Definizioni generali formati CAD
Openness
Definizione non nota (detti anche chiusi) .CATPArt, .dwg
Definizione Pubblica (detti anche aperti) IGES, STEP,etc..
Supporto
Binario (= codificato, non leggibile)
Ascii (= leggibile con editor di testi) es. xml, txt,html, etc..
Modulo 727
7/21/2019 Mod9 Scambio Dati
27/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 728
I formati CAD pi diffusi
.dwg chiuso binario, proprietario di Autodesk(incompatibile nelle versioni successive)
.dxfaperto ascii\binario, designato da Autocad,
semplice ed efficace.iges aperto ascii, molto usato (anche in FEM) malimitato alle superfici
.stl (Stereolithography) (usato nel rapid prototyping),
aperto ascii.step (Standard for the Exchange of Product ModelData) aperto ascii
7/21/2019 Mod9 Scambio Dati
28/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Open Design Alliance
E un consorzio no-profit che dal 1998 sioccupa del reverse engineering del formatoDWG.
over 1,100 members in 40 countries(es.SolidWorks,Adobe Systems, IntelliCAD, etc.)
Teigha la piattaforma di import\export deiCAD dwg.
Modulo 729
http://en.wikipedia.org/wiki/SolidWorkshttp://en.wikipedia.org/wiki/Adobe_Systemshttp://en.wikipedia.org/wiki/IntelliCAD_Technology_Consortiumhttp://en.wikipedia.org/wiki/IntelliCAD_Technology_Consortiumhttp://en.wikipedia.org/wiki/Adobe_Systemshttp://en.wikipedia.org/wiki/SolidWorks7/21/2019 Mod9 Scambio Dati
29/83
Ing. Michele Fiorentino
Laurea specialistica in Ingegneria Meccanica
Corso di Simulazione e prototipazione virtuale
Modalit di scambio dati
Modulo 730
7/21/2019 Mod9 Scambio Dati
30/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 731
Metodi di scambio dati
Lo scambio dati in una rete aziendale puavvenire a diversi livelli:
Trasferimento fisico
Memoria condivisaDatabase condiviso (EDM)
Scambio dati Knowledge-Based(PLM)
7/21/2019 Mod9 Scambio Dati
31/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 732
Livello 1:Trasferimento fisico
La comuncazione avvienemediante lo scambio fisico o e-mail in un formato opportuno.
Problemi: Informale
No tracciato
Rischio perdita di dati
Sicurezza
auorizzazioni
From David Sanfords Presentation, A Survey of the STEP Project, Boeing Commercial Airplane Group, Oct 1997.
7/21/2019 Mod9 Scambio Dati
32/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 733
Livello 2: Memoria condivisa
N applicazioni accedono a memoria condivisa (Shared Memoryes. Dropbox). Problemi di:
gestione dellultima versione e dei conflitti
Sicurezza accessi
Accesso seriale
Application\User A Application\User Application\User B
7/21/2019 Mod9 Scambio Dati
33/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 734
La comunicazione mediante laccesso ad un database.( Engineering data management)
Il database strumento di archiviazione\ protezione
Mancano strumenti per il PLM
From David Sanfords Presentation, A Survey of the STEP Project, Boeing Commercial Airplane Group, Oct 1997.
Livello 3: Database seriale
7/21/2019 Mod9 Scambio Dati
34/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 735
PDM contiene sia iI dati del prodotto sia il sapere e glistrumenti per gestirlo ( es. Visualizzatori file CAD)
From David Sanfords Presentation, A Survey of the STEP Project, Boeing Commercial Airplane Group, Oct 1997.
Livello 4: Scambio dati PDM\PLM
PLM
SW tools
7/21/2019 Mod9 Scambio Dati
35/83
Ing. Michele [email protected]
Laurea specialistica in Ingegneria Meccanica
Corso di Simulazione e prototipazione virtuale
Metodi per lo
scambio dati
Modulo 7
36
7/21/2019 Mod9 Scambio Dati
36/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Approcci per lo scambio dati
Eliminate It
Single Vendor and Single Version ofSoftware
Simplify itStandardized CAD kernel
Translate
point to point TranslatorsExchange
Use a Neutral Format for All Exchanges
Modulo 737
Migliore
7/21/2019 Mod9 Scambio Dati
37/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 738
Eliminare lo scambio dati
When transferring data from one CAD to
another, the best results can be achievedwhen both packages use the same kernel.
7/21/2019 Mod9 Scambio Dati
38/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 739
possibile Eliminare lo scambiodati?
Difficile!
Non esiste un software in grado di seguire il Tuttoil Product Life Cycle
Le case software creano datafile proprietari eindecifrabili!
Acquisition/Merger/Partnering Introducono
Nuovi Software nellOrganizazione (es. Fiat-GM)
7/21/2019 Mod9 Scambio Dati
39/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 740
Simplify it! Stesso kernel!
X
7/21/2019 Mod9 Scambio Dati
40/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 741
Point-to-Point Translation
I prodotti devono essere in grado di leggere escrivere altri di formati proprietari(quindi
chiusi)Problemi: Rallentamenti
Duplicazioni dati Perdita di dati Numero di traduttori
trasferimento diretto da CAD a CAD
7/21/2019 Mod9 Scambio Dati
41/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Rallentamenti processo
CAD A
Modulo 743
CAD B
Traduzione
Modifica
Traduzione
Modifica
7/21/2019 Mod9 Scambio Dati
42/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Motivo di Perdita dati
CAD A
Modulo 744
Geom retta
CAD B
Geom retta
Implementatodiversamente!!~NURBS
Geom Punto Geom Punto
Subdivision NON implementato!!
Mappatura entit da un CAD ad un altro
7/21/2019 Mod9 Scambio Dati
43/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Esempio Catia\Proe
MULTICAx Pro/Engineer PD Plug-in allow users to importPro/Engineer (ProE) native parts and assembly models intoV5.
ProE part geometry is converted into the CATIA GraphicalRepresentation (CGR) or V5 Part (CATPart) format, whileProE assembly files are imported into a V5 productstructure document (CATProduct).
7/21/2019 Mod9 Scambio Dati
44/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 752
Point to point Problem
Num. Translators= n(n-1)
n is the number ofsystems
Es
4 = 12 traslators
5 = 20 etc..
System System B
System C System D
7/21/2019 Mod9 Scambio Dati
45/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 753
Exchange :Neutral File Format
E il metodo pi usato in pratica:
Formati neutri molto usati: DXF (Drawing Exchange Format) (2D) IGES (Initial Graphics Exchange Specifications) (3D)
STEP (Standard for the Exchange of Product Model Data) (3D)
STL (Stereolithography) (used for rapid prototyping)
E i i bl
7/21/2019 Mod9 Scambio Dati
46/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 754
Entity mapping problem
Rispetto al point to pointabbiamo un formatointermedio.
In caso di mancatacorrispondenza, il CAD didestinazione ne importa una
porzione, ma almeno in viateorica tutti i dati sono nel
formato neutro (inutilizzati)
V t i N t l Fil
7/21/2019 Mod9 Scambio Dati
47/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 755
Vantaggi Neutral File
Riduce il numero di traduttori
Number of Half-Translators= (2n)
Es.
4 systems = 8
5 system = 10
System System B
System C System D
Neutral
File
Format
N t l I t di t Fil
7/21/2019 Mod9 Scambio Dati
48/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 757
Neutral Intermediate File
Pro:
1. Singolo file neutro per tutti i sistemi didestinazione
2. Facilit di gestione manutenzione3. Traduzione uniforme per tutti i sistemi CADContro
1. Aggiunge un passaggio in pi2. Aggiunge un file in pi da gestire3. Necessario che sia implementato
correttamente nei vari CAD (non vero al 2015)
CAD Transfer
7/21/2019 Mod9 Scambio Dati
49/83
Ing. Michele [email protected]
Laurea specialistica in Ingegneria Meccanica
Corso di Simulazione e prototipazione virtuale
Corso di Laurea Specialistica in Ingegneria
Industriale
sede di Taranto 60
Verso uno standardCAD
L St d d id l ( h )
7/21/2019 Mod9 Scambio Dati
50/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 761
Lo Standard ideale (che non c)
Open, Non-Proprietary Comprehensive Domain Acceptable
Accepted and Supported by All Vendors Technically Sound International
Non reduntant
= UTOPIA !!
N t l f t IGES
7/21/2019 Mod9 Scambio Dati
51/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 762
Neutral format:IGES
Initial Graphics Exchange Specification (IGES) 1979 by (Boeing, General Electric, Xerox, etc. ) perCAD
Most used in industry Implemented in Flavors
80 columns format (from FORTRAN )
The file is divided into 5 Sections, indicated by acharacter (S, G, D, P, or T) in column 721. Start segment2. Global segment3. Directory entry segment4. Parameter data Segment5. Terminating segment
CAD features are numeral integers as identifiers: point =116.
E titi i IGES
http://en.wikipedia.org/wiki/Boeinghttp://en.wikipedia.org/wiki/General_Electrichttp://en.wikipedia.org/wiki/Xeroxhttp://en.wikipedia.org/wiki/Xeroxhttp://en.wikipedia.org/wiki/General_Electrichttp://en.wikipedia.org/wiki/Boeing7/21/2019 Mod9 Scambio Dati
52/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Entities in IGES
Modulo 763
E i IGES
7/21/2019 Mod9 Scambio Dati
53/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 765
Esempio IGES
IGES \
7/21/2019 Mod9 Scambio Dati
54/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 767
IGES pro\cons
IGES OK (si usa ancora!!)Per:
solo superfici e NO solidi
Linformazione del solido persa Il CAD destinazione deve ricostruire il solido in
ricezione
PERDIAMO history, feature, parameters!! Rigido e non espandibile senza
modificarne la struttura fondamentale.
P bl i S lidi d i
7/21/2019 Mod9 Scambio Dati
55/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Problemi Solidi da iges
1. Chiusura dei solidi non Semplice (watertight)1. Rischio superfici duplicate e\o perfettamente
sovrapposte2. Superfici auto intersecanti
Modulo 768
7/21/2019 Mod9 Scambio Dati
56/83
Ing. Michele [email protected]
Laurea specialistica in Ingegneria Meccanica
Corso di Simulazione e prototipazione virtuale
STEP format
Modulo 7
69
7/21/2019 Mod9 Scambio Dati
57/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 770
International standard (1984 , ISO 10303) for digital definitionof the physical and functional characteristics of a productthroughout its life cycle
Product Life Cycle
Product Data
As Designed As Planned As Built As MaintainedConfigurations Configurations Configurations Configurations
ConceptDesign Fabricate Assemble Deliver
SupportTest
What is STEP?
STEP (Standard for the Exchange of
7/21/2019 Mod9 Scambio Dati
58/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 771
STEP (Standard for the Exchange ofProduct Model Data)Obbiettivo: Scambio dati tra diversi CAD\CAM e PDM
Modello dati pubblico
Architettura aperta (possibili aggiunte)
Standard riconosciuto internazionalmente (ISO)
Supporta engineering, manufacturing,electrical/electronics, architecture and construction lifecycle information
Integra i dati del prodotto riducendo la ridondanza (es.geometria, stato superficiale, materiale, connessioni
elettriche)
Cuore dello STEP: gli AP
7/21/2019 Mod9 Scambio Dati
59/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 772
STEP
User View
Cuore dello STEP: gli AP
Protocolli applicativi (AP -Application Protocol)forniscono una definizione standard di dati per unafunzione di business, di processo o applicazione
Application Protocols
7/21/2019 Mod9 Scambio Dati
60/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Application Protocols
La capacit di supportare diversi protocolliall'interno di un quadro uno dei punti di forza diSTEP
Tutti i protocolli utilizzano stesso set di integrare lerisorse (IR di) = metalinguaggioEs. AP-203 e AP-214 utilizzano le stesse
definizioni per la geometria tridimensionale, dati diassemblaggio e le informazioni di base delprodotto.
Modulo 773
AP 203: Configuration Controlled
7/21/2019 Mod9 Scambio Dati
61/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Configuration Management
Authorisation Control(Version/Revision) Effectivity Release Status Security Classification
Supplier
Geometric Shapes
Advanced BREP Solids Faceted BREP Solids Manifold Surfaces with Topology Wireframe with Topology Surfaces and Wireframe without
Topology
Specifications
Surface Finish Material Design Process CAD Filename
Product Structure
Assemblies Bill of Materials Part Substitute PartAlternate Part
AP 203: Configuration ControlledDesign of Mechanical Parts
AP224: Process Planning
7/21/2019 Mod9 Scambio Dati
62/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Manufac turing Part Properties
Material Property
Surface Finish
Process Property
Hardness
Manufacturing Part Prope rties
Material Prope rty
Surface Finish
Process Property
Hardness
Feature Definition Items
& Profi les Path
Taper Profile
Bottom Condition
Feature Defin ition Item s
& Profiles
Path
Taper
Profile Bottom Condition
Part Adm ini stration Data Approval
Person in Organizati on
Order
etc.
Part Administration Data
Approval Person in Organization
Order etc.
Shape Representation
Brep Model
Explicit Base Shape
Block Base Shape
Ngon Ba se Shape
Cylindrical Base Shape
Shape Representation
Brep Model
Explicit Base Shape
Block Base Shape
Ngon Base S hape
Cylindrical Base Shape
Machining Features
Slot
Hole
Th read
Outer Round
Chamfer
Machining Features
Slot
Hole
Thread
Outer Round
Chamfer
Tolerances
Flatness
Mat erial Condition Modifie r
Linear Dimension
Tolerance Rang e
Toler ances
Geometric Material Condi tion Modifier
Linear Dimension Tolerance Range
B R AD /a r chtr.tif
AP224: Process PlanningUsing Machining Features
Uso dei Protocolli
7/21/2019 Mod9 Scambio Dati
63/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Uso dei Protocolli
Modulo 7
81
Application Protocol are mapped into the common
set of Integrated Resources. This allows all of theprotocols to share the same set of data.
STEP Entities
7/21/2019 Mod9 Scambio Dati
64/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
STEP Entities
Modulo 7
82
STEP Attributes
7/21/2019 Mod9 Scambio Dati
65/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
STEP Attributes
Modulo 7
83
Esempio STEP
7/21/2019 Mod9 Scambio Dati
66/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 7
87
Esempio STEP
STEP in sintesi
7/21/2019 Mod9 Scambio Dati
67/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 7
88
STEP in sintesi
ProSupporta i solidi
Testuale es. Cartesian_ point vs 116
Supporta PDM (in via teorica)Contro
Non XML come metalinguaggio
Pochi AP
Non ha avuto il successo aspettato
Success Eurofighter
7/21/2019 Mod9 Scambio Dati
68/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 7
89
STEP is being used to exchange PDM inform ationbetween the partner organizat ions
STEP schema PDM utilizzaticome base di comunicazione trai quattro sistemi PDM diversi
Success - Eurofighter
How do you handle CAD conversion
7/21/2019 Mod9 Scambio Dati
69/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 7
90
How do you handle CAD conversiontoday?
Implementazione STEP
http://www.caddigest.com/subjects/cad_translation/select/images/041604_interoperability_survey/041604_interoperability_survey19.jpghttp://www.caddigest.com/subjects/cad_translation/select/images/041604_interoperability_survey/041604_interoperability_survey19.jpg7/21/2019 Mod9 Scambio Dati
70/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Implementazione STEP
Modulo 7
91
STEP AP242
7/21/2019 Mod9 Scambio Dati
71/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
STEP AP242
AP242 una combinazione e unevoluzione
di AP203 e AP214, che offre un approcciobasato su norme ISO, indipendente dal
fornitori, per lo scambio di dati compressi etassellati.
Modulo 7
92
XML e STEP
7/21/2019 Mod9 Scambio Dati
72/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 7
93
XML e STEP
Il lavoro in corso di utilizzare un linguaggio XMLper la modellazione dei dati (anzichEXPRESS).
XML un metalinguaggio i cui dati sono
convalidati in base ad uno schema (odizionario) DTD.
7/21/2019 Mod9 Scambio Dati
73/83
Ing. Michele [email protected]
Laurea specialistica in Ingegneria Meccanica
Corso di Simulazione e prototipazione virtuale
Esempi problemi
Modulo 7
95
Normali delle superfici
7/21/2019 Mod9 Scambio Dati
74/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 7
96
Normali delle superfici
In alcune superfici (i.e. importate da altri CAD)
possibile riscontrare una inversione dellenormali che deve essere riparata.
Esempi: Errori in scambio dati
7/21/2019 Mod9 Scambio Dati
75/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 7
97
Esempi: Errori in scambio dati
Tipo di predefinizione Descrizione
Struttura dei dati corrotta oGeometria non valida
La struttura dei dati non conforme. Problema grave chespesso richiede la ricostruzione della faccia, foglio e del corpo.
Geometria mancante Errore causato normalmente dall'importazione dei dati che nondispongono di definizioni precise per le curve di contorno. Lageometria non risulta quindi come parte della definizione del
foglio. Le operazioni Booleane non potranno essere svolte suicorpi con della geometria mancante, e si richiede di prestareattenzione durante la manipolazione di tali corpi.
Geometria di intersezione as stante o Geometriadegenere
Ci occorre normalmente quando le curve di costruzioneutilizzate nella creazione dei dati di superficie dispongono diintersezioni multiple. Ci occorre spesso con le superfici a trelati. Il problema richiede spesso di ricostruire i dati per cucire
la geometria e formare un corpo solido.
7/21/2019 Mod9 Scambio Dati
76/83
Ing. Michele [email protected]
Laurea specialistica in Ingegneria Meccanica
Corso di Simulazione e prototipazione virtuale
Best practice
Modulo 7
103
Consigli
7/21/2019 Mod9 Scambio Dati
77/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Consigli
1. Programmare il tipo di scambio dati2. Evitare troppi passaggi
3. Evitare duplicazione di dati = ridondanza
dove possibile4. Provare pi strade e verificare il risultato
Modulo 7
104
Formati per lo scambio CAD -
7/21/2019 Mod9 Scambio Dati
78/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Formati per lo scambio CAD Office
Novit pdf 3d
7/21/2019 Mod9 Scambio Dati
79/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 7
107
Novit pdf 3d
Adobe > PDF 7.0 consente lintegrazione di modelli 3D
APPROSSIMATI (mesh) nei documenti elannotazione web.
7/21/2019 Mod9 Scambio Dati
80/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino Modulo 7
108
Fine del Modulo
Domande???
Importing Geometry from ExternalLecture 3
7/21/2019 Mod9 Scambio Dati
81/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Importing Geometry from ExternalSystems CATIA provides import translators for many standard geometry
formats including IGES, STEP AP203, DXF/ DWG,
Use File -> Opento import an external file
The options to control the import parameters are available in
Tools -> Options -> Product -> External Formats (check)
Imported CAD geometry does not contain any historyinformation
Check the online help for more information about the types of
entities that can be translated
Exporting CATIA to other CADLecture 3
7/21/2019 Mod9 Scambio Dati
82/83
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino
Exporting CATIA to other CAD
CATIA export for a number of standardformats: IGES, STEP AP203, DXF/ DWG,VRML, CGM
Use File -> Save As , then select thedesired type
Exported geometry does not have anyhistory associated with it
Check the online help for more informationabout the types of entities that can betranslated
Singola conversione? Online!
7/21/2019 Mod9 Scambio Dati
83/83
Singola conversione? Online!
Pagamento!!
Top Related