ISO 10303
STEP è il nome ufficiale di ISO 10303. Nell'italiano, quest'acronimo (STandard for the Exchange of Product model data) significa "Norme per lo Scambio dei dati dei Prodotti".
È una norma per l'integrazione, la presentazione e lo scambio di dati (via il computer); può essere usato per trasferire dati tra i sistemi seguenti: CAD, CAM, CAE, PDM/EDM... L'obbiettivo è una descrizione senza qualunque ambiguità, ciò può essere interpretato per tutti i sisteme informatici; permette: l'archiviamento dei dati a lungo termine e la creazione di basi di dati centrali.
I dati sono trasferiti via
- STEP-File: Il formato di un STEP-File è definito in ISO 10303-21 "Clear Text Encoding of the Exchange Structure". Dato la sua struttura di ASCII, è facile leggere, è qui 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 */ ('Joaquim Duprat'),
/* 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_DE_DEFINIZIONE_DI_PRODOTTO('DEFINIZIONE_DE_COMPONENTE',#12,'fabbricazione');
#12=CONTESTO_DE_DOMANDA('concezione_meccanica');
#13=DEFINIZIONE_DE_PROTOCOLE(,'concezione_automatica',2006,#12);
#14=DEFINIZIONE_DE_PRODOTTO('0',$,#15,#11);
#15=FORMAÇÃO_DA_DEFINIZIONE_DE_PRODOTTO('1',$,#16);
#16=PRODOTTO('A0001',' parte di componente teste','',(#18));
#17=CATEGORIA_DE_PRODOTTO_RACCONTATA('Componente',$,(#16));
#18=CONTESTO_DE_PRODOTTO('',#12,'');
#19=INCARICO_DELL_ORGANIZZAZIONE(#10,#20,(#16));
#20=RUOLO_DELL_ORGANIZAZIONE('id owner');
ENDSEC;
END-ISO-10303-21;
- SDAI
- STEP-XML
EXPRESS è il nome ufficiale di ISO 10303-11. È la lingua da programmando di STEP, simile a PASCAL. La sua grafica di EXPRESS è chiamata EXPRESS-G.