Privacy Policy Cookie Policy Terms and Conditions ISO 10303 - Wikipedia

ISO 10303

Da Wikipedia, l'enciclopedia libera.

Questa voce è da wikificare

Questa voce riguardante un argomento di informatica necessita di essere "wikificata", ovvero formattata secondo gli standard di Wikipedia (vedi l'elenco delle voci da wikificare). Modifica questa voce (anche se non sei esperto di informatica) seguendo le linee guida di Wikipedia e poi rimuovi questo avviso. (voce segnalata nel mese di novembre 2006) Vedi anche: Progetto informatica Portale informatica Segnalazione di Filnik Filbot wants (work for) you! 16:39, 14 nov 2006 (CET)

Nella progettazione e nella fabbricazione molti sistemi sono usati per gestire i dati tecnici dei prodotti. Ogni sistema ha i suoi propri formati di dati, cosicché la stessa informazione deve essere introdotta numerose volte in molteplici sistemi, portando ad eccessi e ad errori.

Il problema non riguarda solo la fabbricazione, ma in questo caso e' ancora piu' delicato, dato che la tridimensionalita' aumenta la possibilita' di errori ed equivoci tra gli operatori. L'Istituto Americano di Norme (National Institute of Standards) ha stimato l'incompatibilita' di dati per un valore dih 90 miliardi di dollari nell'industria di fabbricazione.[1]

Nel corso degli anni sono state proposte molte soluzioni. Quelle che hanno avuto maggior successo sono state le norme per lo scambio dei dati. Le prime norme erano nazionali ed erano incetrate sullo scambio dei dati geometrici. Esse includevano il SET in Francia, il VDAFS in Germania e la Descrizione di Scambio di Grafica Iniziale (IGES) negli Stati Uniti di America. Inoltre, un grande contributo è stato dato dall'Organizzazione di Norme Internazionale (ISO) per unificare le norme in uno standard internazionale [2].

Quasi tutti i maggiori sistemi di Cad/Cam possiedono un metodo per leggere e scrivere i dati ulteriormente definiti da uno dei Protocolli di Applicazione di STEP (AP). Negli Usa il protocollo AP-203 e' il piu' comune. Questo protocollo viene usato per scambiare dati che descrivono progetti rappresentando elementi tridimensionali o combinazioni di questi elementi. In Europa un protocollo molto simile, chiamato AP-214, svolge la stessa funzione.

STEP è il nome ufficiale di ISO 10303. Nella lingua italiana, questo termine (STandard for the Exchange of Product model data) significa "Norme per lo Scambio dei dati dei Prodotti".

È una serie di regole per l'integrazione, la presentazione e lo scambio di dati (via computer); può essere usata per trasferire dati tra i seguenti sistemi: CAD, CAM, CAE, PDM/EDM. L'obbiettivo è una descrizione senza ambiguità, che può essere adaptata a tutti i sistemi informatici. Permette anche l'archiviazione dei dati a lungo termine e la creazione di basi di dati centralizzate.

I dati sono trasferiti via

  • STEP-File:
  • SDAI
  • STEP-XML

Il formato di uno STEP-File è definito in ISO 10303-21 "Clear Text Encoding of the Exchange Structure".

Data la sua struttura ASCII, è facile leggere uno STEP-File, ecco un esempio:

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(
/* descrizione */ ('Un esempio semplice di AP214 con un solo componente'),
/* livello  */ '2;1');
FILE_NAME(
/* nominare */ 'demo',
/* tempo_e_data  */ '2006-08-11T11:57:53',
/* autore */ ('Alessandro Manzoni'),
/* organizzazione */ ('JFBA, Inc.'),
/* versione */ ' ',
/* sistema */ 'IDA-STEP',
/* autorizzazione */ ' ');
FILE_SCHEMA (('CONCEZIONE_AUTOMOBILISTICA { 1 0 10303 214 2 1 1}'))
ENDSEC;
DATA;
#10=ORGANIZZAZIONE('O0001','JFBA S.A.','società');
#11=CONTESTO_DI_DEFINIZIONE_DI_PRODOTTO('DEFINIZIONE_DI_COMPONENTE',#12,'fabbricazione');
#12=CONTESTO_DELLA_DOMANDA('concezione_meccanica');
#13=DEFINIZIONE_DI_PROTOCOLLO(,'concezione_automatica',2006,#12);
#14=DEFINIZIONE_DI_PRODOTTO('0',$,#15,#11);
#15=FORMAZIONE_Di_DEFINIZIONE_DI_PRODOTTO('1',$,#16);
#16=PRODOTTO('A0001','componente sperimentale','',(#18));
#17=CATEGORIA_RELATIVA_AL_PRODOTTO('Componente',$,(#16));
#18=CONTESTO_DEL_PRODOTTO('',#12,'');
#19=RICHIESTA_DELL'_ORGANIZZAZIONE(#10,#20,(#16));
#20=RUOLO_DELL'_ORGANIZAZIONE('CODICI_DI_IDENTIFICAZIONE');
ENDSEC;
END-ISO-10303-21;

EXPRESS è il nome ufficiale di ISO 10303-11. È la lingua di programmazione di STEP, simile a Pascal. La grafica di EXPRESS è chiamata EXPRESS-G.


[modifica] STEP NEL FUTURO

Nonostante STEP abbia avuto molto successo, rimane ancora il problema della velocitá dello sviluppo e dell'impiego. Molti critici mettono in evidenza che gli standard XML per il comercio su internet si stanno sviluppando molto piú velocemente.

Fondamentalmente, i dati dei prodotti sono molto diversi dai dati del commercio su internet come anticipi, saldi etc... Il metodo tradizionale per comunicare le informazioni sui dati dei prodotti e' creare un abozzo ma, per comunicare un anticipo, il metodo tradizionale e' creare un modello. Le informazioni degli abozzi sono molto piú complicate e articolate, e' ció rende STEP molto piú difficile da sviluppare.

E' in corso lo sviluppo di un formato XML per condividere con STEP i dati dei prodotti. Ma STEP divide i dati originali in entitá multiple che non sono facili da capire per XML o per qualunque altro formato. L'obiettivo finale e' che STEP crei automaticamente un documento XML.

[modifica] Protocolli di applicazione di Step (AP)

Un elenco dei protocolli di applicazione di Step (AP) datato Giugno 2004 e' rappresentato in questa sezione:
Protocolli di applicazione di Step (AP)
Parte 201 Schema dettagliato
Parte 202 Schema d' associazione
Parte 203 Progetto con configurazione controllata
Parte 204 Progetto meccanico con la Rappresentazione dei Perimetri
Parte 205 Progetto meccanico con Rappresentazione delle Superfici)
Parte 206 Progetto meccanico con la Rappresentazione delle 3Dimensioni
Parte 207 Utensili per la Manufatturazione di Fogli di Metallo
Parte 208 Processo di Cambiamento di Prodotto per tutta la sua Durata
Parte 209 Progettazione attraverso l' Analisi delle Strutture Metalliche e delle Leghe
Parte 210 Assemblaggio del Circuito Elettronico Stampato, Progettazione e Manufatturazione
Parte 211 Testi Elettronici per la Diagnosi e la Rimanufatturazione
Parte 212 Fabbriche Elettrotechinche
Parte 213 Controllo Digitale della Procedura per le Parti Manifatturate
Parte 214 Dati Principali per i Progetti di Designazione della Meccanica Automobilistica
Parte 215 Ancoraggio Navale
Parte 216 Forme Stampate per la Progettazione di Navi
Parte 217 Impianto di Tubazione per Navi
Parte 218 Strutture di Navi
Parte 219 Processo di Pianificazione Dimensionale di Macchine per la Misurazione di Coordinate Cartesiane o CMM
Parte 220 Pianificazione dell' Assemblaggio di Circuiti Stampati
Parte 221 Dati Funzionali e Rappresentazione Schematica dei Processi
Parte 222 Ingegneria della Manifatturazione di Strutture delle Leghe
Parte 223 Scambio di design e Fabbricazione DPD per Composites
Parte 224 Definizione dei prodotti meccanici per la pianificazione di processo
Parte 225 Elementi per l'edificazione strutturale usando rappresentazioni di forma esplicita
Parte 226 Sistemi Meccanici per la costruzione di navi
Parte 227 Configurazione Spaziale di fabbrica
Parte 228 Servizi per edifici
Parte 229 Informazioni per la progettazione e la manifatturazione delle parti forgiate
Parte 230 Struttura per costruzioni con parti in acciaio
Parte 231 Dati per in processi ingegneristici
Parte 232 Dati tecnici per imballamento
Parte 233 Rappresentazione di dati per i sistemi ingegneristici
Parte 234 Loghi, record e messagi per operazioni navali
Parte 235 Informazioni dei materiali di prodotto
Parte 236 Prodotti e progetti per la fornitura
Parte 237 Dinamiche dei fluidi
Parte 238 Fabbricazione integrata CNC
Parte 239 Product Life Cycle Support attraverso il Ciclo Vitale di prodotto Ipotesi_del_ciclo_vitale
Parte 240 Pianificazione di Processi

Uno dei vantaggi di Step e' la capacita' di supportare diversi protocolli all'interno di una struttura unica. I protocolli sono tutti costruti con la stessa serie di Risorse Integrate (IR) cosicche' vengano usate le stesse definizioni. Per esempio, AP-203 e AP-214 usano le stesse definizioni per la geometria solida, per i dati di montaggio e per le informazioni basilari dei prodotti. Percio' i fornitori di Cad possono supportare entambi i protocolli usando uno stesso codice.

Ogni protocollo di applicazione include un diagramma che dercriva le funzioni che un ingegnere deve tener conto per perseguire il suo scopo e un modello di requisito di Applicazione che descriva le informazioni richieste da tali attivita.

Questi richieste di informazioni vengono poi inserite in una serie comune di risorse integrate e il risultato e' un modello di scambio di dati adatti allo scopo. L'obbiettivo ultimo di Step e' spiegare l'intero ciclo vitale di ogni tipo di prodotto, dalla progettazione concettuale al risultato finale. In ogni caso, ci vorrano degli anni prima che questo obbiettivo venga raggiunto.

Oggi il vantaggio piu' tangible per chi usa Step e' l'abilita' di scambiare dati di progetto come modelli solidi o modeli solidi articolati. Altri standard per lo scambio dei dati, come la piu' nuova versione di IGES, suportano lo scambio di materiali solidi, sebbene in minor parte secondo www.steptools.com.

STEP ha aperto la strada allo scambio dei dati in 3D organizzando un forum tecnico per i venditori di CAD in modo da migliorare continuamente la qualita del modello di scambio di questo tipo di dati.Il compimento di questo successo e' abbastanza interessante poiche' dimostra che la riluttanza iniziale dei venditori nell'accettare le norme ulteriormente definite per gli operatori, poteva essere superata con sufficiente perseveranza.

All'inizio, nel 1996, c'erano numerose opinioni a riguardo la fattibilita' di scambiare dati di geometria solida tra i sitemi usando uno standard neutrale. Tuttavia, nel 1997 Ford, Allied Signal e STEP Tools Inc. hanno realizzato con successo il primo scambio di dati geometrici usando STEP. Una volta che questa possibilita' fondamentale era stata provata, un progetto sperimentale chiamato AeroSTEP fu ideato da Boeing e dai suoi fornitori di motori per aerei per testare i primi traduttori, scambiando dati riguardanti l'ubicazione del motore all'interno della struttura di un aereo.Questo progetto e' cominciato scambiando i modelli unidimensionali, ma in seguito ha provato anche lo scambio di modelli piu' complessi.

AeroSTEP ha chiarificato come lo scambio di dati Step dei modelli solidi fosse sia fattibile, sia valevole. Di conseguenza, in Europa, Asia e negli USA furono creati forum tecnici organizzati indipendentemente dai fornitori di CAD, e la qualita' dei traduttori venne migliorata a tal punto che, dopo il 2001, ogni operatore ordinario, anche delle organizzazioni piccole, pote' usare STEP.

STEP per le Dimensioni Geometriche e le loro variazioni permesse: La manifatturazione ha bisogno di piu di un semplice modello geometrico per creare una parte, sono richiesti in aggiunta molti dettagli. Il piu importante di questi dettagli e'la descrizione delle variazioni permesse, che portera' alla selezione del processo produttivo e degli strumenti. Un modello d'informazione di tolleranza geometrica e' stato aggiunto a STEP come parte della seconda edizione di AP-203 (Settembre 2004).


[1] S. B. Brunnermeier and S. A. Martin, "Interoperability Cost Analysis of the U.S. Automotive Supply Chain," RESEARCH TRIANGLE INSTITUTE, March 1999, http://www.rti.org/publications/cer/7007-3-auto.pdf.

[2] ISO 10303-1:1994 Industrial automation systems and integration Product data representation and exchange - Overview and Fundamental Principles, International Standard, ISO TC184/SC4, 1994.[[pt:STEP]

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu