Vous êtes sur la page 1sur 83

Scambio dati

(Interoperability)

Laurea specialistica in Ingegneria Meccanica

Corso di Simulazione e prototipazione virtuale

Ing. Michele Fiorentino


m.fiorentino@poliba.it

Il problema: scambio dati .

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 2

Dati come asset azienda globale


Limpresa globale e digitale: i
dati sono una risorsa
Tipo Dati

Testo
Excel
Simulazioni
Cad

Possibili Problemi

conversione
Versioning
Timing (fusi orari)
Unit di misura

Incompatibilit interna\esterna

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 1 3

Citt di Babele

Incompatibilit
interna
Laurea specialistica in Ingegneria Meccanica

Corso di Simulazione e prototipazione virtuale

Ing. Michele Fiorentino


m.fiorentino@poliba.it

Modulo 7 5

Incompatibilit interna
Le aziende produttive utilizzano una serie di
software: CAD, CAE, CAM, gestionale,
Office, Firmware Macchine utensili, etc..
Questi software possono essere incompatibili
fra loro e causare:
Perdite di dati
Costi e tempi di traduzione
Incompatibilit completa
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 6

Software in FIAT

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 2-p2 7

Perch diversi formati CAD


Politiche commerciali chiuse: il file cad come
strumento di fidelizzazione
Proliferazione

di applicativi CAD
kernel diversi
Versioning
incompatibilit interna es. Catia v4v5, SE 15-16
Licensing
diversi livelli di accesso (educational
o commerciale)
Rappresentazione interne (kernel)
Poligonari, CSG, Brep, ibride
Primitive Geometriche
Nurbs, B-splines, Coniche
Informazioni aggiuntive
Fetures, history, etc
Precisione matematica (float, double)
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 8

Incompatibilit CIM
Computer aided manufacturing &
Downstream applications

Design

FEA

Ansys, Nastran, COSMOS

Mold and Design Analysis

CATIA, Pro/E , IDEAS, Unigraphics,


Inventor, SolidWorks

Pro/Mold, MoldFlow

Manufacturing Process Simulation

MasterCAM, SurfCAM, VeriCut

PLM

Teamcenter, enovia, windchill,etc.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 9

Eempio CFD
I modello CAD contiene spesso pi informazioni del
necessario per lanalisi ingegneristica (es. Dettagli
meccanici)

estrarre le curve e le superfici richieste

contorni possono avere aperture e discontinuit

tolleranze e giochi per la produzione non servono per il


CFD o FEM

Integrare i file cad con gli input supportati da CFD

Alcune features meccaniche e produttive devono


essere rimosse (es. Filettature)

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 10

Dal CAD a CFD

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 11

Incompatibilit
verso lesterno
Laurea specialistica in Ingegneria Meccanica

Corso di Simulazione e prototipazione virtuale

Ing. Michele Fiorentino


m.fiorentino@poliba.it

Modulo 7 12

Lo scenario esterno: Outsourcing


Si demanda la produzione dei componenti ad aziende
esterne (es. Fiat)
Concept
Design

CORE BUSINESS
Fabricate

Assemble
Test/Deliver
Support

Suppliers
Primes
Subcontractors

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 13

Esempio: automotive supply chain


Fiat!!

First Tier "fornitori diretti" o "fornitori di primo livello".


Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 14

Outsourcing models!!
I fornitori richiedono
modelli digitali!

67% 2D digitali
________________
48% 3D Nativi
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 15

Ignoranza costo scambio dati!

Fonte: http://www.caddigest.com 2004


Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 16

Pemesse allo Scambio


dati CAD
Laurea specialistica in Ingegneria Meccanica

Corso di Simulazione e prototipazione virtuale

Ing. Michele Fiorentino


m.fiorentino@poliba.it

Modulo 7 17

Verso il Digital master


Digital Master sostituisce il cartaceoAsme Y14.41-

2003 - ISO 16792:2006

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 18

Premesse
Quello

che si vede sullo


schermo di un CAD non
necessariamente ci che
nel kernel.
Kernel pu forzare la
geometria di connettersi
(topologia) anche con lacune
geometriche
Il Trasferimento pu
esporre queste
incongruenze.
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 19

Accuratezza di un CAD
Una misura data dalla:
Distanza di fusione (merging distance) =
distanza minima tra 2 distinti punti
geometrici di sotto del quale il modellatore
vede solo un punto
Similitudine con i telescopi: l'universo diverso
a seconda dalla precisione telescopio

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 20

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 21

Da CAD a CAD
Il sistema nativo pu avere creato la geometria
in una accuratezza pi bassa\alta di quanto sia
stato utilizzato dal sistema ricevente.
Pi problemi apparentemente da basse
accuratezze ad alte!
Inoltre: Sistemi di coordinate, conversione di
Unit e trasformazioni possono degradare la
geometria.
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 22

Soluzione di Automatic Healing


Questo esempio: le
superifici sono estese e
tagliate per formare
nuovi bordi (Finestra C)
eliminando le lacune
(D).

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 23

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 entit
3. tolerant modelling acis, parasolid,
opencascade (riduzione accuratezza locale)
4. Sostituzione di entit con problemi con altre
sane
5. virtual topology adattare la topologia (Gambit,
cubit)
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 24

Formati CAD
Laurea specialistica in Ingegneria Meccanica

Corso di Simulazione e prototipazione virtuale

Ing. Michele Fiorentino


m.fiorentino@poliba.it

Modulo 7 25

Formato CAD = scatola!


Non importa tanto linvolucro ma il contenuto!

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 26

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..
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 27

I formati CAD pi diffusi


.dwg

chiuso binario, proprietario di Autodesk


(incompatibile nelle versioni successive)
.dxf aperto ascii\binario, designato da Autocad,
semplice ed efficace
.iges aperto ascii, molto usato (anche in FEM) ma
limitato alle superfici
.stl (Stereolithography) (usato nel rapid prototyping),
aperto ascii
.step (Standard for the Exchange of Product Model
Data) aperto ascii
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 28

Open Design Alliance


E un consorzio no-profit che dal 1998 si
occupa del reverse engineering del formato
DWG.
over 1,100 members in 40 countries(es.
SolidWorks, Adobe Systems, IntelliCAD, etc.)
Teigha la piattaforma di import\export dei
CAD dwg.
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 29

Modalit di scambio dati


Laurea specialistica in Ingegneria Meccanica

Corso di Simulazione e prototipazione virtuale

Ing. Michele Fiorentino


m.fiorentino@poliba.it

Modulo 7 30

Metodi di scambio dati


Lo scambio dati in una rete aziendale pu
avvenire a diversi livelli:
Trasferimento fisico
Memoria condivisa
Database condiviso (EDM)
Scambio dati Knowledge-Based(PLM)

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 31

Livello 1:Trasferimento fisico


La comuncazione avviene
mediante lo scambio fisico o email 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.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 32

Livello 2: Memoria condivisa


N applicazioni accedono a memoria condivisa (Shared Memory
es. Dropbox). Problemi di:
gestione dellultima versione e dei conflitti
Sicurezza accessi
Accesso seriale

Application\User A

Application\User B

Application\User

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 33

Livello 3: Database seriale


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.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 34

Livello 4: Scambio dati PDM\PLM


PDM contiene sia iI dati del prodotto sia il sapere e gli
strumenti per gestirlo ( es. Visualizzatori file CAD)

PLM

SW tools
From David Sanfords Presentation, A Survey of the STEP Project, Boeing Commercial Airplane Group, Oct 1997.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 35

Metodi per lo
scambio dati
Laurea specialistica in Ingegneria Meccanica

Corso di Simulazione e prototipazione virtuale

Ing. Michele Fiorentino


m.fiorentino@poliba.it

Modulo 7 36

Migliore

Approcci per lo scambio dati


Eliminate It
Single Vendor and Single Version of
Software
Simplify it
Standardized CAD kernel

Translate
point to point Translators
Exchange
Use a Neutral Format for All Exchanges
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 37

Eliminare lo scambio dati

When transferring data from one CAD to


another, the best results can be achieved
when both packages use the same kernel.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 38

possibile Eliminare lo scambio


dati?
Difficile!
Non esiste un software in grado di seguire il Tutto
il Product Life Cycle
Le case software creano datafile proprietari e
indecifrabili!
Acquisition/Merger/Partnering Introducono
Nuovi Software nellOrganizazione (es. FiatGM)

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 39

Simplify it! Stesso kernel!

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 40

Point-to-Point Translation
trasferimento diretto da CAD a CAD

I prodotti devono essere in grado di leggere e


scrivere altri di formati proprietari(quindi
chiusi)
Problemi:
Rallentamenti
Duplicazioni dati
Perdita di dati
Numero di traduttori
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 41

Rallentamenti processo
Traduzione

CAD B

CAD A

Traduzione
Modifica

Modifica

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 43

Motivo di Perdita dati


Mappatura entit da un CAD ad un altro

Geom Punto

CAD B
Geom Punto

Geom retta

Geom retta

CAD A

NURBS
Subdivision

Implementato
diversamente!!
NON implementato!!

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 44

Esempio Catia\Proe

MULTICAx Pro/Engineer PD Plug-in allow users to import


Pro/Engineer (ProE) native parts and assembly models into
V5.
ProE part geometry is converted into the CATIA Graphical
Representation (CGR) or V5 Part (CATPart) format, while
ProE assembly files are imported into a V5 product
structure document (CATProduct).

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Point to point Problem


System A

System B

Num. Translators= n(n-1)


n is the number of
systems
Es
4 = 12 traslators
5 = 20 etc..

System C

System D

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 52

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)
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 53

Entity mapping problem


Rispetto al point to point
abbiamo un formato
intermedio.
In caso di mancata
corrispondenza, il CAD di
destinazione ne importa una
porzione, ma almeno in via
teorica tutti i dati sono nel
formato neutro (inutilizzati)

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 54

Vantaggi Neutral File

System A

System B

Riduce il numero di traduttori

Number of Half-Translators= (2n)


Es.
4 systems = 8
5 system = 10

Neutral
File
Format

System C

System D

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 55

Neutral Intermediate File


Pro:
1. Singolo file neutro per tutti i sistemi di
destinazione
2. Facilit di gestione manutenzione
3. Traduzione uniforme per tutti i sistemi CAD
Contro
1. Aggiunge un passaggio in pi
2. Aggiunge un file in pi da gestire
3. Necessario che sia implementato
correttamente nei vari CAD (non vero al 2015)
CAD Transfer

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 57

Verso uno standard


CAD
Laurea specialistica in Ingegneria Meccanica

Corso di Simulazione e prototipazione virtuale

Ing. Michele Fiorentino


m.fiorentino@poliba.it

Corso di Laurea Specialistica in Ingegneria


Industriale sede di Taranto

60

Lo Standard ideale (che non c)


Open, Non-Proprietary
Comprehensive

Domain Acceptable
Accepted and Supported by All Vendors
Technically Sound

International
Non reduntant

= UTOPIA !!
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 61

Neutral format:IGES
Initial Graphics Exchange Specification (IGES)

1979 by (Boeing, General Electric, Xerox, etc. ) per


CAD
Most used in industry
Implemented in Flavors
80 columns format (from FORTRAN )
The file is divided into 5 Sections, indicated by a
character (S, G, D, P, or T) in column 72
1.
2.
3.
4.
5.

Start segment
Global segment
Directory entry segment
Parameter data Segment
Terminating segment

CAD features are numeral integers as identifiers: point =


116.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 62

Entities in IGES

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 63

Esempio IGES

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 65

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.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 67

Problemi Solidi da iges

1.

Chiusura dei solidi non Semplice (watertight)

Rischio superfici duplicate e\o perfettamente


sovrapposte
2. Superfici auto intersecanti
1.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 68

STEP format
Laurea specialistica in Ingegneria Meccanica

Corso di Simulazione e prototipazione virtuale

Ing. Michele Fiorentino


m.fiorentino@poliba.it

Modulo 7 69

What is STEP?
International standard (1984 , ISO 10303) for digital definition
of the physical and functional characteristics of a product
throughout its life cycle
Product Life Cycle

Concept

Design Fabricate Assemble Test

Deliver Support

Product Data
As Designed
Configurations

As Planned
Configurations

As Built
Configurations

As Maintained
Configurations

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 70

STEP (Standard for the Exchange of


Product 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 life
cycle information
Integra i dati del prodotto riducendo la ridondanza (es.
geometria, stato superficiale, materiale, connessioni
elettriche)

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 71

Cuore dello STEP: gli AP


User View

STEP
Protocolli applicativi (AP - Application Protocol)
forniscono una definizione standard di dati per una
funzione di business, di processo o applicazione
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 72

Application Protocols
La capacit di supportare diversi protocolli
all'interno di un quadro uno dei punti di forza di
STEP
Tutti i protocolli utilizzano stesso set di integrare le
risorse (IR di) = metalinguaggio
Es. AP-203 e AP-214 utilizzano le stesse
definizioni per la geometria tridimensionale, dati di
assemblaggio e le informazioni di base del
prodotto.
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 73

AP 203: Configuration Controlled


Design of Mechanical Parts
Configuration Management
Authorisation
Control(Version/Revision)
Effectivity
Release Status
Security Classification
Supplier

Product Structure
Assemblies
Bill of Materials
Part
Substitute Part
Alternate Part

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

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

AP224: Process Planning


Using Machining Features
B R A D /a r chtr. ti f

Mach ini ng Features


Machini ng Features
Slot
Slo t
Hole
Hole
Thread
Th rea d
Ou ter Roun d
Outer Round
Chamfer
Chamfer

Feature Defin ition Item s


Featu re De finition It em s
& Profiles
& Pr ofi les
Path
Path
Ta per
Taper
Profil
Profile e
Bottom Conditi on
Bottom C ondition

Part Ad ministration Data


Part Adm ini stration Data
Approval
Approval
Person in Organizati on
Person in Organizati on
Orde r
Order
etc.
etc.

Manufacturing Part Prope rties


Manufac turing Part Properties
Material Prope rty
Material Property
Surface Finish
Surface Finish
Pr ocess Property
Process Propert y
Hardn ess
Hardness

Toler ances
Tol era nces
Geo
Flatmetri
nessc
Material Condi tion Mod ifier
Mat erial Condition Modifie r
Linear Dime nsion
Linear Dimension
Tolerance Ran ge
Tolerance Rang e

Sha
pe Represe
ntation
Shape
Representation
Brep Model
Brep Model
Expli cit Base Shape
Expli cit Base Shape
Block
Base Shape
Block Base Shape
Ngon Base Shape
Ngon Ba se Shape
Cylindrical Base Shape
Cyl indrical Base Shape

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Uso dei Protocolli

Application Protocol are mapped into the common


set of Integrated Resources. This allows all of the
protocols to share the same set of data.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 81

STEP Entities

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 82

STEP Attributes

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 83

Esempio STEP

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 87

STEP in sintesi
Pro
Supporta 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
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 88

Success - Eurofighter
STEP is being used to exchange PDM information
between the partner organizations
STEP schema PDM utilizzati
come base di comunicazione tra
i quattro sistemi PDM diversi

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 89

How do you handle CAD conversion


today?

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 90

Implementazione STEP

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 91

STEP AP242

AP242 una combinazione e unevoluzione


di AP203 e AP214, che offre un approccio
basato su norme ISO, indipendente dal
fornitori, per lo scambio di dati compressi e
tassellati.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 92

XML e STEP
Il lavoro in corso di utilizzare un linguaggio XML
per la modellazione dei dati (anzich
EXPRESS).

XML un metalinguaggio i cui dati sono


convalidati in base ad uno schema (o
dizionario) DTD.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 93

Esempi problemi
Laurea specialistica in Ingegneria Meccanica

Corso di Simulazione e prototipazione virtuale

Ing. Michele Fiorentino


m.fiorentino@poliba.it

Modulo 7 95

Normali delle superfici

In alcune superfici (i.e. importate da altri CAD)


possibile riscontrare una inversione delle
normali che deve essere riparata.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 96

Esempi: Errori in scambio dati


Tipo di predefinizione

Descrizione

Struttura dei dati corrotta o


Geometria non valida

La struttura dei dati non conforme. Problema grave che


spesso richiede la ricostruzione della faccia, foglio e del corpo.

Geometria mancante

Errore causato normalmente dall'importazione dei dati che non


dispongono di definizioni precise per le curve di contorno. La
geometria non risulta quindi come parte della definizione del
foglio. Le operazioni Booleane non potranno essere svolte sui
corpi con della geometria mancante, e si richiede di prestare
attenzione durante la manipolazione di tali corpi.

Geometria di intersezione a
s stante o Geometria
degenere

Ci occorre normalmente quando le curve di costruzione


utilizzate nella creazione dei dati di superficie dispongono di
intersezioni multiple. Ci occorre spesso con le superfici a tre
lati. Il problema richiede spesso di ricostruire i dati per cucire
la geometria e formare un corpo solido.

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 97

Best practice
Laurea specialistica in Ingegneria Meccanica

Corso di Simulazione e prototipazione virtuale

Ing. Michele Fiorentino


m.fiorentino@poliba.it

Modulo 7 103

Consigli
1.
2.
3.

4.

Programmare il tipo di scambio dati


Evitare troppi passaggi
Evitare duplicazione di dati = ridondanza
dove possibile
Provare pi strade e verificare il risultato

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 104

Formati per lo scambio CAD Office

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Novit pdf 3d

Adobe > PDF 7.0 consente lintegrazione di modelli 3D


APPROSSIMATI (mesh) nei documenti e
lannotazione web.
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 107

Fine del Modulo


Domande???

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 108

Lecture 3

Importing Geometry from External


Systems

CATIA provides import translators for many standard geometry


formats including IGES, STEP AP203, DXF/ DWG,

Use File -> Open to 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 history


information

Check the online help for more information about the types of
entities that can be translated

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Lecture 3

Exporting CATIA to other CAD

CATIA export for a number of standard


formats: IGES, STEP AP203, DXF/ DWG,
VRML, CGM

Use File -> Save As , then select the


desired type

Exported geometry does not have any


history associated with it

Check the online help for more information


about the types of entities that can be
translated

Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Singola conversione? Online!

Pagamento!!
Laurea Specialistica in Ingegneria Meccanica, Bari - Corso Simulazione e Prototipazione virtuale - Ing. Michele Fiorentino

Modulo 7 111

Vous aimerez peut-être aussi