+ All Categories
Home > Documents > Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of...

Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of...

Date post: 07-Sep-2019
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
15
1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP Einordnung Einordnung CAM CAM CAP CAP CAD CAD Produktionsplanung Produktionsplanung Produktionssteuerung Produktionssteuerung Kalkulation Vertrieb Kapazitätsplanung Terminplanung Fertigungssteuerung Auftragsveranlassung Materialwirtschaft/ Mengenplanung Kostenrechnung Versand Betriebsdatenerfassung/ Auftragsüberwachung Entwicklung Konstruktion Arbeitsplanung NC-Programmierung Qualitätsmanagement CAQ CAQ Teilefertigung Produktionslogistik Montage Instandhaltung auftragsorientierte Prozeßkette integrierende Systeme Kommunikations- systeme Datenbanken Wissensbasierte Systeme Schnittstellen Unternehmens- modellierung CIM -Konzepte Engineering Datenbanken
Transcript
Page 1: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

1

Standard for the Exchange of Product Model Data (ISO 10303)

Leh

rstu

hl I

nd

ust

riel

le In

form

atio

nst

ech

nik

STEP

Ein

ord

nu

ng

Ein

ord

nu

ng

CA

MC

AM

CA

PC

AP

CA

DC

AD

Pro

dukt

ions

plan

ung

Pro

dukt

ions

plan

ung

Pro

dukt

ions

steu

erun

gP

rodu

ktio

nsst

euer

ung

Kalkulation

Vertrieb

Kapazitätsplanung

Terminplanung

Fertigungssteuerung

Auftragsveranlassung

Materialwirtschaft/Mengenplanung

Kostenrechnung

Versand

Betriebsdatenerfassung/Auftragsüberwachung

EntwicklungKonstruktion

Arbeitsplanung

NC-Programmierung

Qualitätsmanagement

CA

QC

AQ

Teilefertigung

Produktionslogistik

Montage

Instandhaltung

auftr

agso

rient

ierte

Pro

zeßk

ette

integrierendeSysteme

Kommunikations-systeme

Datenbanken

WissensbasierteSysteme

Schnittstellen

Unternehmens-modellierung

CIM-Konzepte

EngineeringDatenbanken

Page 2: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

2

Gliederung

Glie

der

un

gG

lied

eru

ng

• Problem, Motivation, Ziel

• Grundlagen, Begriffe

• Aufbau, Architektur

• Beschreibungssprachen

• Basismodelle

• Anwendungsspezifische Modelle

• Implementierung

• Zusammenfassung

Problem

Ein

leit

un

gE

inle

itu

ng

ApplikationA

ApplikationD

ApplikationC

ApplikationB

n*(n-1) Schnittstellenkonverter

Page 3: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

3

Ziele

Ziel

eZi

ele

• Standardisierung des Produktdatenaustausches

• Unabhängigkeit von speziellen CA-Systemen

• Abbildung des gesamten Produktlebenszyklus

• Berücksichtigung von Verknüpfungen

• Reduzierung der Kosten

• Systemunabhängigkeit,

• Datendurchgängigkeit über den gesamten Produktlebenszyklus,

• formale Beschreibung nach genormter Methodik

• redundanzfreie Produktdatenbeschreibung,

• qualitativ besserer Produktdatenaustausch

• Möglichkeiten der Langzeitarchivierung.

Ziele II

Ziel

eZi

ele

Page 4: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

4

STEP – Was ist das?

Gru

nd

lag

enG

run

dla

gen

Offizielle Bezeichnung:

„Industrial automation systems andintegration - Product data representationand exchange“

„An unambiguous representation ofcomputer interpretable product information throughout the life of a product.“

[ISO-10303-1-93]

Partialmodelle des Produktmodells

Gru

nd

lag

enG

run

dla

gen

Prinzip-modell Material-

modell

Toleranz-modell

Ober -flächen-

angaben-modell

Bau-gruppen-modell

Geometrie -modell

Einzelteil-modell

Funktions-modell

Prüf-planungs-

modell

Montage-planungs-modell

Fertigungs-

planungs-modell

Gestaltsmodell

Technologiemodell

Planungsmodell

Quelle: Anderl 1993

Page 5: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

5

Primäre Anwendungsbereiches des Produktmodells

Gru

nd

lag

enG

run

dla

gen

EntwicklungKonstruktionMaterial-

wirtschaft

Programme fürMontageanlagen

Arbeitsplanung

BerechnungenSimulation

Qualitäts-sicherung Betriebsmittel-

konstruktion

NC-Programm-erstellung

Quelle: Wiendahl 1991.

STEP: Architektur

Au

fbau

Au

fbau

Anwendungsprotokolle

Anwendungsspezifische Modelle

Basismodelle

Implementierungsmethoden

Spezifikationsmethoden

Test-

und

Prüf

methoden

Generische Informationsmodelle

Page 6: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

6

3-Ebenen-Architektur

Au

fbau

Au

fbau

anwendungsorientierte, grafische Beschreibung derAnwendungsmodelle (CSG-, B-Rep-, Flächen-, Drahtmodell)

application layer Informationsstruktur

Formale Spezifikation der Partialmodelle in EXPRESS

logical layer Datenstruktur

Beschreibung der Syntax der physikalischen Datei,basierend auf der Wirth‘schen Syntax Notation (WSN)

physical layer Dateiformat

Beschreibungsmethoden

Bes

chre

ibu

ng

smet

ho

den

Bes

chre

ibu

ng

smet

ho

den

• EXPRESS:

- ISO 10303-11 (Language Reference)

- objektorientierte Sprache (Klassenkonzept)

• EXPRESS G:

- grafische Symbole für Datentypen und Relationen

- Generierung aus EXPRESS (Parser)

Page 7: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

7

EXPRESS

Bes

chre

ibu

ng

smet

ho

den

Bes

chre

ibu

ng

smet

ho

den

TYPE family = ARRAY of [1: n] OF person;

END_TYPE;

TYPE hair_type = ENUMERATION OF

(blonde ,brown,black,red,white, bald);

END_TYPE;

ENTITY person

SUPERTYPE OF (ONEOF (female, male));

last_name : STRING;

nick_name : OPTIONAL STRING;

children : SET [0: ?] OF person;

hair : hair_type ;

INVERSE parents : SET [0: 2] OF person FORchildren;

END_ENTITY;

EXPRESS-G

Bes

chre

ibu

ng

smet

ho

den

Bes

chre

ibu

ng

smet

ho

den

Page 8: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

8

IDEF0, IDEF1x

Bes

chre

ibu

ng

smet

ho

den

Bes

chre

ibu

ng

smet

ho

den

Prüfen und Testen

Tes

tT

est--

un

d P

rüfm

eth

od

enu

nd

Prü

fmet

ho

den• Part 31: General Concepts

• Part 32: Requirements on Testing Laboratories and Clients

• Part 33: Abstract Test Suites • Part 34: Abstract Test Methods for Part 21 Impl. • Part 35: Abstract Test Methods for Part 22 Impl.

Page 9: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

9

Allgemeine Basismodelle I

Au

fbau

Au

fbau

ProduktgestaltFormelementemodell

Gestaltdarstellungsmodell

Topologiemodell

MaterialmodellDarstellungsmodell

Toleranzmodell

Oberflächenmodell

Abs

trakt

ions

scha

le

MakrogeometrieMikrogeometrie

Geometriemodell

Presentation model (a)

Surface model (d)

Form feature (e)

Finish specificationFinish specification

Material model (b)

Tolerance model (c)

Deflection

Shape representation model (f)

For example, wireframe

Topology model (g)

Pin head

Pin

Pin shaft

Cylinder CylinderHoles Disk Disk DiskDisk

Geometry model (h)

Line

Circle

Ellipsoid

Spline

Sweep

Plane

Sphere

Cylinder

Spline

Au

fbau

Au

fbau

Allgemeine Basismodelle II

Page 10: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

10

Drei Ressourcen bilden das Kernmodell:

Au

fbau

Au

fbau

• generic product description resources

- Wo entstehen die Daten (Anwendungskontext) ?

- Wie sind die Daten strukturiert und wie verändern sie sich (Produktdatendefinition) ?

- Welche Produktdatenmerkmale definieren den Produktzusammenhang (Produktmerkmalsdefinition) ?

- Wie sind die Produktmerkmale darzustellen (Repräsentation: surface, CSG-solid, etc.)

Objekte die in mehreren Teilmodellen genutzt werden:

Au

fbau

Au

fbau

• support resources

- document_shema: (Referenz auf beschreibende Dokumente außerhalb des Produktmodells)

- action_shema: (Referenz auf Aktivitäten die das Produkt verändern)

- certification_shema: (Referenz auf Prüfnachweise)

- contract_shema: (Referenz auf Vertragsunterlagen)

- security_classification_shema: (Referenz auf Vertraulichkeitsinformationen)

Page 11: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

11

Objekte die in mehreren Teilmodellen genutzt werden:

Au

fbau

Au

fbau

• support resources

- person_organisation_shema: (Referenz auf Personaldaten)

- data_time_shema: (Referenz auf Zeitinformationen)

- global_unit_shema: (Referenz auf Maßeinheiten)

- measure_shema: (Referenz auf physikalische Größen

- external_reference_shema: (Referenz auf Daten in Datenbanken und Bibliotheken)

Objekte zur Verwaltung:

Au

fbau

Au

fbau

• management resources :

- Administrative Informationen zum Produktmodell

- Referenzen auf die im support_shema niedergelegten Informationen

Page 12: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

12

AP 203: Configuration ControlledDesign (ISO 10303-203)

An

wen

du

ng

An

wen

du

ng

AP 203: Configuration ControlledDesign (ISO 10303-203)

An

wen

du

ng

An

wen

du

ng

Page 13: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

13

AP212: Electrotechnical Designand Installation

An

wen

du

ng

An

wen

du

ng

• Beschreibung von Funktionen

• Verbindungen und Netze

• Signale

• Installation, Kabel- und Verdrahtungsplanung

• Dokumentation und grafische Darstellung

• Versions- und Konfigurationsverwaltung

• Freigabe, Arbeitsaufträge

AP 214: Core Data for Automotive Mechanical Design Processes

An

wen

du

ng

An

wen

du

ng

• Produktstruktur (organisatorische Daten,

Baugruppenstruktur, Stücklistendaten),

Part 203: Configuration Controled Design

• Geometrie und Topologie (Kanten-, Flächen-,

Volumenmodelle), Part 42: Geometry and Topology

• Toleranzen, Part 47: Tolerances

• Oberflächeneigenschaften, Part 101

Page 14: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

14

AP 214: Core Data for Automotive Mechanical Design Processes

An

wen

du

ng

An

wen

du

ng

•Bauteil- und Baugruppenbeschreibungen in

Form von Zeichnungen, Part 101: Draugthing

• Kinematik, Part 105: Kinematics

• Darstellung von Geometrie

Farbe, Linienstärke, schattierte Darstellungen

• Materialangaben, Part 45: Materials

Implementierung

Imp

lem

enti

eru

ng

Imp

lem

enti

eru

ng

• Clear-text Encoding (10303-21)

• C++ language binding (10303-23)

• C language binding (10303-24)

• Fortran language binding (10303-25)

• IDL language binding (10303-26)

• JAVA language binding (10303-29)

Page 15: Standard for the Exchange of Product Model Data (ISO 10303) · 1 Standard for the Exchange of Product Model Data (ISO 10303) Lehrstuhl Industrielle Informationstechnik STEP CAM Einordnung

15

Zu

sam

men

fass

un

gZ

usa

mm

enfa

ssu

ng

Anwendungsprotokolle

Anwendungsspezifische Modelle

Basismodelle

Implementierungsmethoden

Spezifikationsmethoden

Test-

undPrüf

methoden

Generische Informationsmodelle


Recommended