Beruflich Dokumente
Kultur Dokumente
Konstruieren mit
3D-CAD-Systemen
Grundlagen, Arbeitstechnik, Anwendungen
Dieses Werk ist urheberrechtlich geschiitzt. Die dadurch begriindeten Rechte, insbesondere die der
Ubersetzung, des Nachdrucks, des Vortrags, der Entnahme von Abbildungen und Tabellen, der Funk-
sendung, der Mikroverfilmung oder der Vervielfaltigung auf anderen Wegen und der Speicherung in
Datenverarbeitungsanlagen, bleiben, auch bei nur auszugsweiser Verwertung, vorbehalten. Eine
VervieWiltigung dieses Werkes odervon Teilen dieses Werkes istauch im Einzelfall nurin den Grenzen
der gesetzlichen Bestimmungen des Urheberrechtsgesetzes der Bundesrepublik Deutschland vom
9. September 1965 in der Fassung vom 24. Juni 1985 zulassig. Sie istgrundsatzlich vergiitungspflichtig.
Zuwiderhandlungen unterliegen den Stratbestimmungen des Urheberrechtsgesetzes.
© Springer·Verlag Berlin Heidelberg 1990
Meine wissenschaftlichen Mitarbeiter, die sich uber viele Jahre mit den
Problemen befapten, Losungen praxisgerecht aufbereiteten und neue Er-
kenntnisse gewannen, legten die Ergebnisse in Dissertationen nieder. Die
Arbeiten der Herren Dr.-Ing. T. Bachmann, G. Engelken, K.-P. Fahlbusch,
H. Kloberdanz und W.-H. Menke bestimmen zu einem erheblichen Teil die
Aussagen in diesem Buch. DarUber hinaus halfen mir Herr Dr.-Ing. K.H.
Baalich, Herr Dipl.-Ing. M. Daniel, Herr Dipl.-Ing. J.P. Hoffmann, Frau
G. Hintzel und Herr Dipl.-Wirtsch.-Ing. M. Reip bei der Gestaltung dar
Beispiele und bei der Durchsicht des Buches, die von vielen fruchtbaren
Diskussionen begleitet war. Die Firma Hella KG unterstutzte unser Bemu-
hen in gro~zugiger Weise und trug dureh die Konfrontation mit Anwen-
dungsfragen zu einer praxisgereehten Umsetzung bei.
Die Anfertigung und Ausgestaltung der Bilder, auch wenn davon viele
durch den Reehner entstanden sind, Ubernahm wieder in bewHhrter Weise
Herr W. La~hof. Der Springer-Verlag hat mich in inhaltlichen und forma-
len Fragen stets gut beraten und fUr eine ansprechende Ausfuhrung bei
der Drueklegung gesorgt. Meine Frau braehte viel VerstHndnis fur ver-
brauehte Freizeit auf und unterstUtzte mein Vorhaben.
Allen gilt mein herzlicher und aufrichtiger Dank in der Hoffnung, da~
Einfuhrung • • • • • • • • . • . • • . 1
4.3 Datenstrukturen •• . • • • • • . • • • • 57
4.3.1 Organisationseinheiten und Relation von Daten 58
4.3.2 Speicherungsstrukturen • . • • • • 59
4.3.3 Strukturen von Informationsmode1len 62
4.3.4. Objektorientierte Programmierung 68
4.4 Beschreibung von Flachen • • • . • • • • 70
4.4.1 Vektorielle Beschreibung und Basisoperationen 70
4.4.2 Analytisch beschreibbare Flachen 72
4.4.3 Nicht analytisch beschreibbare Flachen 74
4.5 Auswahl geeigneter Informationsmodelle • • • • 76
5 Modelliertechnik • . • • . • • . . • 80
5.1 Modellierfunktionen • • • . . . 80
5.1.1 Geometrische Mode11ierung 80
5.1. 2 Technische Modellierung 81
5.1.3 Baustruktur-orientierte Modellierung 83
5.2 Generieren der Grobgestalt • . • . • • • 84
5.2.1 Grundkerperorientiertes Vorgehen 85
5.2.2 Flachenorientiertes Vorgehen 90
5.2.3 Hilfslinientechnik 92
5.2.4 Rekonstruktionstechnik 95
5.3 Positionieren 98
5.3.1 Koordinatensysteme 98
5.3.2 Grundkerperorientiertes Vorgehen 99
5.3.3 Flachenorientiertes Vorgehen 105
5.4 Generieren der Feingestalt • • • • • • 106
5.4.1 Zugriff auf Kerper • . • • • • 106
5.4.2 Zugriff auf Kanten und Flachen 109
5.4.3 Erganzen durch Formelemente 114
5.4.4 Anwenden von Wirkkomplexen 120
5.4.5 Manip~lieren bei Erhalt der Gestalt 125
5.4.6 Datenstruktur mit technischem Partialmodell 127
5.5 Sichern und Speichern 128
5.6 Modellierungsstrategien 129
5.6.1 Vorgehen belm Entwerfen 129
5.6.2 Generelle Strategie •• 131
5.6.3 Generierungsstrategien 132
5.6.4 Anpa~- und Erganzungsstrategien 133
5.6.5 Beispiele zum Vorgehen bei der 3D-Modellierung 134
6 Kommunikationstechnik. • • • • . • • • • • • • 149
6.1 Anforderungen an den Kommunikationsbereich 149
6.2 Funktion "Kommando eingeben" • • • • • • • 151
IX
7 Darstellungstechnik. . . • • . • • . . . • . . . . 172
7.1 Struktur des graphischen Darstellungssystems . 172
7.2 Darstellungsfelder und Zuordnung von Ansichten 176
7.3 Farbgebung . • 180
7.4 Schnittbildung 181
7.5 Ebenentechnik 183
10 Produktsystematik. 244
Literaturverzeichnis 262
Sachverzeichnis • • 268
Einfdhrung
Das vorliegende Buch ist unter dem Gesichtspunkt der Notwendigkeiten und
Konsequenzen im Konstruktionsbereich zu sehen und beschrankt sich auf
ihn, ohne dabei aber die Bedeutung und den Umfang anderer Einsatzgebiete
mindern oder vernachlassigen zu wollen. Mit den nachfolgenden AusfUhrun-
gen sollen also vornehmlich Hilfen und Strategien fUr den mit dem Rech-
nereinsatz konfrontierten Konstrukteur gegeben werden.
2
Eine eingehende Schulunq der Mitarbeiter, die nicht nur die Systembe-
herrschung umfapt,·sondern auch ein Grundverstandnis vermittelt,"damit
sie mit diesen neuen Instrumenten verstandig und mit der ausgepragten
Bereitschaft zur Integration mit anderen Bereichen umgehen kennen, dUrf-
te unerla~lich sein. Auch hierzu mochte dieses Buch beitragen.
1 Ziel ond Zweck des Rechnereinsatzes
Informationen qewinnen,
- Informationen verarbeiten und
- Informationen ausqeben,
Einqeben von
- Kommandos,
- Positionen,
10
Das Zusammenspiel zwischen Mensch und dem CAD-System wird sehr ma~geb
lich von der Leistungsfahigkeit des Rechners wie auch von der Art der
Eingabe- und Ausgabeperipherie bestimmt, weswegen ein Uberblick zu ihrer
Beschaffenheit nlitzlich ist. Auch die Geratetechnik ist einer raschen
Entwicklung unterworfen. Neue Technologien sind im Vordringen und mlissen
g~ Magnetba nd-
speicher
I
System- r:~.~
I '"ltll'!I1 '"I1" '"
Leitwerk Zent rateinheit
kansate l::::::J= - Rechenwerk
CPU
~, 111 Hauptspeicher
I I
~ 'LtII I
'i":': ~
Ii ! , L::J... -
@t
~§1 <!>
~H
~ ~
Drucker Bitdschirm Platter CAD-Arbeitsptatz
terminal
2.2 Rechner
2.2.1 Prozessor
Die Zeit, die der Prozessor zur AusfUhrung ben6tigt, nennt man die ~
Zeit. Sie ist vielfach Me~zahl fUr Aufwand und Kosten bei der Systembe-
nutzung.
12
1 Byte 8 Bits
1 KByte 1024·8 8,192.10 3 Bits
1 MByte 1,048576.10&.8 = 8,39.10& Bits
1 GByte 1,073741827.10 9 .8 = 8,56.10 9 Bits
2.2.2 Speicher
Zum Rechner geheren Speicher, die vom Leitwerk gesteuert Zwischen- und
Endergebnisse aufnehmen und aus denen sie bedarfsweise abgerufen werden
kennen. Die nachfolgend aufgefUhrten Speichertypen unterscheiden sich
nach Kapazitat, Zuqriffszeit und Datenerhaltunq.
komm 1Ei~OP+O-+_+
___--J.-~~~=t==t==+ Platten-
slapel
~~~;==:~
n,,100~ .. 1000
---< Zyllnder
Auf dem Band werden die Daten zu Blecken zusammengefa~t und in dieser
Form abgespeichert. Der Kopfeintrag (Header) dien~ zum Erkennen und er-
14
---
Schreib - \
ceSekoiiT \
\
\
,,
\
\
Vakuum-
, \
kana l \
,
\
Bandlaufschema \
,
\
OI~IIII]]II~
Refleklormarke
fur Bandanfang
b<:w. -ende
Block mil 10 Sol zen
rnoglicht das Ansteuern des jeweiligen Blocks. Zwischen den Blacken rnup
wegen der Anfahrbeschleunigung ein ungenutzter Platz von 1,5 crn bleiben.
Deswegen werden rnehrere Datensatze zu einern Block vereinigt, was die
Bandkapazitat erh5ht und einen h5heren Datendurchsatz beirn Schreiben und
Lesen mit sich bringt. Die Kapazitat des oben erwahnten Magnetbands
liegt bei 30 MByte (Aufzeichnung mit 1600 Bytes/inch), was etwa 15 000
Schreibrnaschinenseiten entspricht. Die Zugriffszeit kann je nach Lage
des Datensatzes zwischen 1 s bis zu rnehreren Minuten betragen. Mit dern
Magnetband ist eine Datenaufbewahrung getrennt von der Rechenanlage rnog-
lich. Die Datenerhaltung ist unter normalen Urngebungsbedingungen auf
langere Zeit gewahrleistet.
Aus PlatzgrUnden w~rden aueh Bander kleineren Formats bevorzugt. Auf dern
Gebiet der Speiehermedien zeichnen sieh ferner neue Teehnologien ab,
z.B. optisehe oder optornagnetisehe Systerne.
15
Die Verfahran der Bilderzeugung und der Aufbau von Sichtgeraten werden
hier nur sehr kurz dargestellt. Naheres und Einzelheiten konnen z.B. aus
[ElM 85 oder ENS 86] entnommen werden.
Linien als Verbindung zwischen zwei Punk ten werden mit Hilfe von Vekto-
ren dargestellt. Diese Aufgabe erflillt der Vektorgenerator. Daneben ken-
nan auch Zeichan (Buchstaben, Ziffern und Sonderzeichen) erforderlich
wertlen, daflir sorgt der Zeichengenerator, der diese im allgemeinen nach
dem ASCII-Code (vgl. Abschn. 11.2) bereitstellt.
. .-====-.
..-------.
Vektorverfohren
•
VI
• •
.•
$
•
......-.=.•
•
••
• .
• •••••
••~.
•
Rasterverfahren
Blldpunkt-
Video-
malrix-
schaltung
speicher
Beim Rasterverfahren wird die Gr5pe des Bildpunkts als Pixel grope
(Pixel: picture element) beschrieben. Diese ist nahezu identisch mit dem
17
Zeilenlange
Bildpunktabstand
Zahl der Bildpunkte
und sollte fUr technische Anwendungen kleiner als 0,3 rom sein.
Bei Sichtgeraten nach dem Vektorverfahren wird die Zahl der Bildpunkte
durch die Anzahl ansteuerbarer Punkte ersetzt.
Tab. 2.2 solI eine Orientierung erm5glichen. Die Auf15sung ist aber
prinzipiell nicht an die Bildschirmgr5~e gebunden, d.h. es gibt kleine
Bildschirme mit gro~er und gro~e mit kleiner Auf15sung.
Vektorsichtgerat (speichernd)
z.B.: Tektronix 4014 363 x 274 rom 19" 12,7 0 10" 0,09 rom
Rastersichtgerate
z .B. : Interpro 3070 548 x 411 rom 27" 2,08 0 10" 0,33 rom
Tektronix 4115 343 x 274 rom 19" 1,31 0 10" 0,27 rom
Tektronix 42xx
Tektronix 4107 240 x 180 rom 13" 0,307 0 10" 0,372 rom
Tektronix 4201
strahIr6hre (Bild 2.8) wird durch den EIektronenstrahl zum Leuchten an-
geregt. Der Bildaufbau erfolgt mit hoher Intensitat einmalig. Das
gleichzeitig vorhandene Fadenkreuz ist in seiner Intensitat schwacher
und wird biIdwiederholend aufgebaut.
Sleuergilier
Eleklronenslrahl
Phosphorschichl
Vorteile:
- Sehr hohe AufI6sung, die durch die Genauigkeit der StrahIabIenkung be-
stimmt wird. AufI5sung etwa 0,07 mm.
- Hohe, praktisch unbegrenzte Darstellungskapazitat graphischer Elemen-
teo
- Geringer Bildspeicherbedarf.
Nachteile:
Vorteile:
Nachteile:
Vorteile:
Nachteile:
Wegen der uberwiegenden Vorteile hat sich in letzter Zeit der bildwie-
derholende Rasterbildschirm durchgesetzt (vgl. Bewertung nach Bild
2.10). Weitere Entwicklungen zeichnen sich ab, z.B. stereoskopische Dar-
stellungen von Objekten im Raum.
,,"...
~
...
CD
0>
CD
::: §
:~
CD § 0
.~ :c0 §
C) :c0 :c0
.e ~
U)
U)
U)
-" .-
.-
~
>
CD
-e ~
.-
-e CD .D
Hohe Auflosung 0 + + -
Selektives Loschen + + - +
"Unbegrenzte" Geometriemenge + - + +
Farbe + 0 - +
Flimmerfreiheit 0 - + +
Spiegelfreiheit + + - +
Lange Lebenserwartung + + - ?
Kosten + - 0 -
Ergebnis 7 2 -2 4
Steue rplotte
Eleklronen im
8eschleunigungsroum
Leuchtschirm Abslonds-
rohmen
Bild 2 . 11 Aufbau des Plasmabildschirms
22
Die Bildsteuerung erfolgt nach Bedarf durch den Benutzer oder gegebenen-
falls durch das Anwenderprogramm.
23
Mit der Einfllhrung von Workstations (vgl. Abschn. 2.5) kann sich die Zu-
ordnung des Graphikprozessors andern, indem dieser in den Arbeitsplatz-
rechner integriert wird.
2.4 Interaktionsmittel
2.4.1 Eingabegerate
Das Tablett ist ein kleiner Digitalisierer in der Gr6~e 500 x 300 mm
oder weniger. Eine beliebte Standardgro~e ist 280 x 280 mm. Die Auflo-
sung betragt je nach GUte zwischen 0,1 und 0,025 mm. Mit Hilfe eines
Stifts oder einer Lupe k6nnen die einzelnen Koordinatenpunkte angesteu-
ert werden.
24
25
DDDDDD
POINT
DDDDDD
SURf2
DDDDDD
ERASE
DDDDDD
IDENTIfY RNAL YSIS
DODD
TRRNSfDR INDICRTE
Bild 2.13 Funktionstasten zum Aufrufen von Pro gramm- und Kommandobe-
reichen. (IBM: CAD-System CATIA)
Ein uberaus wichtiges Hilfsmittel zur Interaktion ist das Befehls- und
Ob1ektmenu (Bild 2.14). In ihm sind auf das jeweilige System abgestimmt
Befehle und Objekte definiert und vorbelegt. Die Elemente dieses Menus
konnen entweder am Bildschirm oder vom Tablett aus aufgerufen werden.
Fur die Steuerung des Cursors oder des Fadenkreuzes stehen aber" noch an-
dere weitere Hilfsmittel zur Verfugung (Bild 2.15). So verwenden manche
Systeme Potentiometer- oder Schrittsteuerungen, die von Steuerknuppeln,
Rollkugeln, "Maus" oder RHndelschrauben am SichtgerHt betHtigt werden.
26
Aulomax
Informiere Aufleilung Aulomax aile Schneide Halbschn.
[f,JJ
1 2 3 - X TAt--
"
Verandere
GRC A 112 Meniifeld
f - - -- - - - 1-
0 PI / IXI 80 5 d~-" !J£J Ploziere
ZF- Menii
FormlA.Jm Form~
diP I I I IW d iP II I I IW
d lP I I I I IW dl I I I I I dl I I I I I
I~~!l R60~6t_L-L Form _I Ql!i! .
-Gl'dl r:t--.
M10
!wrz long I ~ normo~ 1 ~ lorkJ
.£13 £lB
_~ 6)- ~dIDo6) [ftg., ~
-~}, ~
-
ed 0 ~I
~~ od
/to-• •
dl I I I I dl I I IdilIl I I I I I dl I I I " I'II II I I I I
_~ _~ "" 1- ,_, -""~ ":.. _ _
~ -tzr~~
di' l I I I dll I I I I PI I I I I I I I I I I I I I I I I I
Wechsle Bereich MAS PROFI I NORM.,2 I FREI
Bild 2.14 Ausschnitt aus einem Befehls- und ObjektmenU auf einem Ta-
blett. (TH Darmstadt: Forschungs-CAD-System lKA)
28
\
gumm.erte
Kugel
Bitd-
schirm
Utl raschall -
welten
Touch ~anel
feststehende festslehende
-"""-1,-=<_T raverse Traverse
Zeichenkopf
Trommel
bewegl.
Traverse
bewegte
Zeichenflache
Trommelplotler Tischptotter
mil Stifl-Zeichenkopf
Ruckw,
Eleklrode
Papierzufuhrung
Melallspitzen
Schreibkopf
Elektrostatischer Rasterptotter
mit direktansteuerbaren Nadeln
Sild 2.18 gibt eine Obersicht der Zuordnung von Geraten zwecks Erflillung
der verschiedenen Dialogfunktionen. Die schraffierten Felderzeigen mog-
liche Kornbinationen.
Etwa Mitte der' 80er Jahre begann eine Dezentralisierunq, indem 2 bis 5
Arbeitsplatze, deren Sichtgerate mit ortlicher lntelligenz (vgl. Abschn.
2.3.3) versehen waren, mit einem nur fUr graphische Aufgaben vorgesehe-
nen Rechner gekoppelt wurden (Sild 2.20). Dieser Rechner hatte dann ei-
nen Hauptspeicher mit etwa 4 bis 6 MSyte und war unter Umstanden in ein
gro~eres Netzwerk mit anderen Rechnern eingebunden. Plotter und Magnet-
31
Ausgaben Eingaben
DIALOGFU NK TIONEN
Alpha I Graphisch c
num. ...~
.x
'" '" '" "0
c
'"
... ro E
cQ) E
'" ...x '"
c~
I
~
'" Q) Q)
~ E
...c
~
Q)
'" 0 iii Q)
0 0 E "0 0 c Q) ~
OJ 0 OJ Iii OJ :0
:e
OJ OJ
OJ OJ<!}
'" .i Ol Q) OJ I-
<!} a.
"O<!}
c c a: ~
e
.t: .t: E
... E'"'"
v v OJ :cg C ::> cQ) ~
c Q) C 0:>
'" "'::
-C Q)
Q)
Ol
...
"'-
Q)
.t:
v Q)
~ Q) Q)
Q) Q) E
Q) ::>-
... OJ 0 .8 ~
E E c ~ c c ... "0
'"
Q)
...
Q) Q) OJ
::> 0
L
.2 Qj 0 c .x ;: .x c
::> Q)
co c
...c 'iii...
C
c .1:.:;:; +J
c ~
e
c~
co .: ~ E E .2 OJ
GERATE '"a.
.c .t:
0. "0 OJ
a. ,2
v '"
'"L
.~ ~ '"'" E
OJ
:c
.c
0
Q)
'"
OJ
:;;: - c
<! ::> 0 c No
Q)
<!}
0
~ ~
0
0- N
Q)
N W
~
~ ~
I Q) Alphanumerisch
wa
c~
~:~
~ 'ro ... '"
'"
0-
.c.t:
B i I dw i ede rho I en d
~
~~ ~t;
~~
'-
Bil dspeichernd
~.<:
~'* ' FI ussigk r ista II anl. (LCD)
~
~ Plasmaschi rm
~
Alphanumeri sche Tastatur
~~
Funktionstastatur
~
Digi tal isiertlache
~
~
'"
c_
Digitalisiertablett «A2)
~
......!!
.~
.x .-
'" E
Poten ti 0 metergesteuert
~
c= ~~
OJ_
L '"
Lichtgri ffel
a:'"
'" Ink-Jet
~
Drucker
~
Han dze i chenmasch ine
~
Bild 2.18 Zuordnung von Geraten zu den Dialogfunktionen
32
'\\'''\\~\li'I\'\ll\\\"""'~~'\1I'
\U''m!nn"~,,\\,m", .--~
,,,"\\\UmlUllm,,\\U"
\\" I
g il d 2 .2
. o e z e n t<
., is ie r te
ger~te B r t li c h e
r .eChO"<
• •t , . .
b e .t s p lO
I n t e ll ig e n z tZ e n , d e n
a u fw e is e n r e S ,c h
t-
33
Vernetzung mit
wei teren Rechnern
Der graphische Arbeitsplatz (Bild 2.22) wird entweder nur mit einem
graphischen Sichtgerat oder mit einem zusatzlichen alphanumerischen
Bildschirm ausgerilstet. Im ersteren Fall dient das graphische Sichtgerat
auch zur Abwicklung nichtgraphischer Informationen. Dadurch wird die ak-
tive graphische Darstellungsflache dauernd oder zeitweise durch MenUs,
Befehls- und Anzeigefelder eingeengt oder Uberschrieben. Diese Losung
hat aber den Vorteil, aIle Informationen "auf einen Blick" erfassen zu
konnen.
Tablett Prozessor
3.1 Betriebsarten
3.2 Progr.aDlDlstruktur
- Folgen,
- Alternativen auf Grund von Bedingungen, z.B.: wenn - dann,
- Schleifen zur Wiederholung und iterativen Verbesserung (Naheres vgl.
[GOL 86]).
I
Kommunikotion
Eingobe Ausgobe
~ t
Methoden
- Modellieren
- Informieren
- Berechnen
t
Datenverwoltung
t
Datenbosis
- Geometriedoten
IZoBo Rechnerinterne Darstellungen RID I
- Nichtgeometrische Oaten
IzoB. Werkstoffdatenl
Bild 3.2 zeigt als Beispiel die Struktur des CAD-Forschungssystems IKA
(!nteraktiver ~onstruktions~rbeitsplatz), eines 3D-Volumensystems. Die
Struktur lK~t eine weitere Gliederung des Kommunikationsbereichs in die
39
c
o
.....
~
'"
c
"
E
E
o
::.:::
Geriite- Plotroutincn,
Geriite-
Koordinaten Koordinaten-
Koordinaten- Koordinaten
wandlung,
wandlung Steuerung der
Bild- Bild-
Koordinaten Ausgabegeriite
Koordinaten
II) II)
.0 .0
'"
OJ '"
Ol
C
"'
w «"
Bild- Kommando- Ableiten der Bild-
Koordinaten entschlGsselung Ansichten Koordi naten
- Mantellinien ._._.-
Welt- - Visibilitiit Welt-
Koordinaten - 3D ____ 20 Koordinaten
c
CD
"0
o
£CD
::?!
"'~
._ c
"' '"
"'.0
.Dc
C CD
'"
CD .....
.....
"'0
o~
der Sicht- und sonstigen Peripheriegerate klar von der Verwaltung der
Datenbasis getrennt. Die Bildverwaltung stellt ebenfalls ein eigenes
Modul dar (vgl. auch Kap. 7).
- Die Sprache des Dialogs kann der des Konstrukteurs angepa~t werden.
- Problemlose Erweiterung und Austausch von Methoden und Daten.
- Nutzung von Methoden und Daten durch andere Benutzer insbesondere im
Zusarnrnenhang mit elM, Berechnungen nach der Methode der Finiten Ele-
mente u.a.
- Nachtragliche verfeinerte Gliederung oder Aufspaltung zur Systemverbes-
serung unter Verwendung anderer Algorithrnen.
- Der Ersteller des jeweiligen Moduls ist in der Entwicklung des zugeho-
rigen Algorithrnus weitgehend frei, er mu~ nur die Vereinbarungen zum
Aufruf des Moduls systemvertraglich beachten.
Unter allen Umstanden ist eine Vermis chung der Datenbasis mit dem Metho-
den- oder Verwaltungsbereich strikt zu vermeiden, weil sonst die Ent-
wicklungsfahigkeit des Systems und seine Wartung im Hinblick auf Ande-
rung und Fehlerbeseitigung erheblich erschwert wird.
4 Beschreibung von Objekten
4.1 Modcllbildung
Ic®l~1
\ I
Informolionsmillel
Volumen
I
Fliichen
I
Linien
I
Punkle
Oolenbonksyslem
BUd 4.1 Modellbildung von technischen Objekten nach [POH 82, SPK 84]
42
1m Laufe des Konstruktionsprozesses mu~ das men tale Modell sichtbar und
erkennbar gemacht werden, damit der Konstrukteur selbst daran Korrektu-
ren und Erganzungen vornehmen und andere fiber seine Absichten informie-
ren kann. Dies kann raumlich in Form eines korperhaften Modells oder nur
flachenhaft in Form einer zeichnerischen Darstellung entwickelt werden
(Bild 4.1).
Hieraus geht hervor, da~ das Denken des Konstrukteurs sich sowohl im
Raum als auch in der Flache bewegt und er bestimmte formale Informations-
mittel zur Darstellung einsetzt.
43
4.1.2 Informationsmodell
8augruppen I
(l(isbar gelGgl)
~ 8augruppen II ~ ~ lJ)
" (nichllosbar gelGgl) LlJ.-l9' ~ Q/
g~------------~--------------------------=---~~
Einzelleile
06)~W
Flochen
Linien
,,-
,~---
Punkle
I
Nun ist der Konstrukteur nicht auf eine 2D-Technik allein angewiesen.
Mancher macht sich auf eine einfache Weise ein raumliches, wenn auch nur
grobes Abbild mit Hilfe eines Drahtmodells. Die Kanten (Linien) werden
im Raum durch gerade oder gebogene DrahtstUcke ersetzt, Punkte entstehen
an den Verbindungsstellen. Das Drahtmodell, durch das man hindurchsehen
kann, stellt nur die Kanten dar, gibt aber haufig schon einen guten Ein-
druck der raumlichen Erstreckung. Der so arbeitende Konstrukteur ist da-
mit in eine dreidimensionale Technik (30-Technik) eingestiegen.
44
WUrde der Konstrukteur hingegen seine Vorstellung mit Hilfe von Papier-
modellen darstellen und entwickeln, die sieh auch raumlieh in die Tiefe
erstrecken, so sind nun sein Informationsmittel Flachen, die er im Raum
anordnet. Aus den die Flachen begrenzenden Kanten und Eckpunkten kennen
Konturen erkannt werden. Bei raumlieh gekrUmmten Flaehen werden je naeh
den Umstanden Sichtkanten an Mantelflaehen u.a. entstehen. Die Modell-
bildung erfolgt also mit an sich zweidimensionalen, begrenzten Flaehen,
die sich aber selbst dreidimensional im Raum erstreeken kennen und damit
raumliche Gebilde darstellen. Mit solehen an sieh zweidimensionalen Fla-
chen wird eine 3D-Technik angewandt. (Selbstverstandlieh kann man Fla-
chen aueh nur zweidimensional aufspannen und bleibt dann in einer 2D-
Technik.)
D1IJ [COni :! I [ )
mo VI
Informations -
'L_
~-
,--?
, ,...
. : ' "j
modell ~
..- '---- ., V2
KI
tEJ ~@
Rechnerinternes ~
Modell (R IM)
Punkt
Informations- Punkt Punkt Punkt Punkt
Linie
mittel Linie Linie Linie Linie Volumen
Floche
F loche
Volumen
~
c.n
46
4.2.1 2D-Modelle
Generell gilt:
A
75,--.----,
65 ,----i---"
60 +-+-~~--~ ·~~ - -1--~~
I
36
- -$$ $ .$-~
12 +-+- - - --
o~------~~==~-
_ _i
a
El~l~
:::! ~ j ~ ~ ~ 52
BUd 4.4 Darstellung einer Platte in orthogonaler Parallelprojektion
mit Hilfe eines 2D-Modells (2D-Zeichnungssystem)
- Schaltplanen,
- Leiterplattenkonstruktionen,
- Flu~diagrammen,
Bild 4.5 zeigt die Darstellung der Kontur eines Drehteils. Zur Definiti-
on der Gestalt ist eine ebene Kontur (zwei Dimensionen) und die Angabe
einer Symmetrieachse, hier Rotationsachse, ausreichend . Eine dritte Di-
mension wird zur n~heren Beschreibung nicht ben6tigt . Auch zur Informa-
tionsweitergabe zum Zwecke der Arbeitsvorbereitung (CAP) und fUr die ei-
gentliche Drehoperation (CAM) sind keine weiteren geometrischen Informa-
tionen Uber die jeweilige Ebene hinaus erforderlich . Das 2D-Modell ge-
nUgt vollauf.
7S
o
o
;;;
L7
R1
4.2.2 2 1/2D-Modelle
Modellbasis ist auch hier die zweidimensionale Ebene . In ihr kann wie
beirn 2D-Modell eine FI~che mit Hilfe von Punk ten und Linien erzeugt wer-
49
v F x T Translationsmodell,
v F x R Rotationsmodell,
v F x K Trajektionsmodell.
"Sekundtire
Fltiche"
Translationsmodell
Rotationsmodell
~ TroJektionsmadell
4.2.3 3D-Modelle
Das Linienmodell, auch Drahtmodell (Wire frame model) genannt, nutzt als
Informationsmittel nur Punkte und Linien, welche die begrenzenden Kanten
darstellen. Es hat damit einen einfachen, inneren strukturellen Aufbau,
verhilft zu kurzen Antwortzeiten und benotigt wenig Speicherplatz. Wie
auch in Bild 4.3 zu ersehen ist, vermag das Linienrnodell aber keine
Sichtkanten, etwa Mantellinien, wiederzugeben. Wie bei einem realen
Drahtmodell befinden sich auch keine Flachen oder Volumen im Modell, und
es wird nicht festgelegt, wo Material ist und wo nicht. Dies alles mu~
der Betrachter selbst ableiten. Das Linienrnodell stellt lediglich den
Umri~ auf Grund der Kantendefinition dar. Dadurch konnen bei Linienrno-
qefUhrt und dann verschmolzen werden, ist bei diesem Modell unverzicht-
barer Bestandteil der Datenstruktur.
Die Darstellung des Endzustands erfolgt durch eine Ableitung der jeweils
sichtbaren Flachen und Kanten unter Beachten der betreffenden Ansichts-
richtung (vgl. Kap. 7). Haufig werden zur Darstellung des Endzustands
nur Linien-(Draht-)Modelle verwendet oder bei Erzeugung farbschattierter
Bilder die Ray-tracing-Methode [GRA 89] heranqezogen: In jedem einzelnen
Bildpunkt (Pixel) des graphischen Bildschirms wird senkrecht zur Bild-
ebene ein Sehstrahl generiert. Dieser durchst5~t alle Grundelemente des
Objekts und die errechneten Durchsto~punkte werden hinsichtlich der
Sichtbarkeit ausgewertet. Voraussetzung fUr dieses Verfahren ist das
Vorhandensein eines Rasterbildschirms (vgl. Abschn. 2.3.3).
- Gerinqer Speicherbedarf,
- einfache Generierunq, wenn die Geometrie einfach durch definierte
Grundelemente beschreibbar ist,
- Konsistenz des Objekts ist durch die mathematische Definition der
Grundelemente gewahrleistet,
die Entstehunqsgeschichte der Geometrie ist im BOOLEschen Verknup-
fungsbaum erkennbar.
Ein partielles Andern einer Flache oder Kontur eines Korpers ist aus-
geschlossen, da diese Informationsmittel im Modell fehlen.
54
Wie aus Bild 4.3 zu entnehmen ist, sind die Informationsmenqen bei die-
sern Modell erheblieh qr6~er, wodureh sieh ein relativ hoher Speieherbe-
darf erqibt. Fur die konstruktive Anwendunq bietet dieses Volumenmodell
aber wiehtiqe, ja entseheidende Vorteile:
CSG B-Rep
Generatives Modell Akkumulatives Modell
Darstellung aus jeweils neu be- direkt aus der vorl ie-
rechnetem Modell und genden Datenstruktur
erganzendes Erzeugen unter Nutzung vorhan-
von Drahtmodellen dener Flachen und Kanten
oder sichtbaren Fla-
chen
57
dell in Frage kommt, zumal es den Vorteil bietet, das Fl!chen- und Lini-
enmodell integrieren zu kennen. Diese Wertung wird inzwischen allgemein
anerkannt; vgl. [GRA 85, GRA 89, MYE 82, SEI 85].
4.3 Datenstrukturen
Es ist zu erkennen, da~ damit eine hierarchische Ordnung dem Aufbau aus
den Informationsmitteln des Informationsmodells gema~ und gleichzeitig
die Oberfuhrung in eine Baustruktur erzielt werden kann.
59
Daneben sind aber auch noch die Relationen zwischen den Daten bzw. ihren
Einheiten (s. oben) zu bilden. Hier wird nun von einer strikten hierar-
chischen Zuordnung nach einer Baurnstruktur abgesehen, urn Redundanzen in
der Datenablage zu verrneiden. Angestrebt wird eine allgemeine Netzwerk-
struktur, in der jede Inforrnationseinheit nur einmal vorkommt (Bild
4.9). In dem dargestellten Beispiel wird die Flache aus den beiden gera-
den Linien und einer gekrlimmten Linie gebildet. Die Linien ihrerseits
werden durch Punkte begrenzt, wobei ein Punkt durchaus zu verschiedenen
Linien gehoren kann. In einer strikt hierarchisch aufgebauten Zuordnung
mlissen die Punkte mehrrnals mit dem gleichen Inforrnationsinhalt aufge-
flihrt werden, was zu unnotigem Aufwand und zahlreichen Fehlerrnoglich-
keiten insbesondere bei Anderungen flihrt. Die allgemeine Netzwerkstruk-
tur verrneidet diese Nachteile und wird daher bevorzugt [ElM 85].
P3
61~
~FP0Kl
Pl 62 P2
Hierarchische Struktur Netzwerkstruktur
Feld
Feld-
zeile
0) b)
4.3.2 Speicherungsstrukturen
Bild 4.10 Eintrag der Informationseinheiten fUr eine Gerade, die durch
zwei Punkte definiert ist (2D)
Innerhalb einer Liste kennen Gruppen gebildet werden, indem diese nur
bestimmten Adressenbereichen zugeordnet werden, z.B. Platz 1 bis 2000
nur fUr Geraden, 2001 bis 3000 nur fUr Kreise. Der Vorteil linearer Li-
sten ist, da~ innerhalb der jeweiligen Gruppe aIle Speicherp1atze nach-
einander belegt sind und dazwischen keine Leerraurne auftreten. Ihr Nach-
teil besteht darin, da~ die Reihenfolge implizit festliegt, wodurch li-
neare Listen nur mit gro~em Aufwand geandert werden kennen.
Es 5011 nun das Spitzdach in ein Walmdach geandert werden. Dazu mu~ der
Punkt 5 verlegt und ein neuer Punkt 12 eingefUgt werden. AIle Informati-
onen ab Punkt 5 mUssen verandert oder in ihrem Platz verschoben werden,
die Liste wird praktisch neu erstellt.
In dem in Bild 4.11 gezeigten Beispiel urnfa~t die Zeigerliste aIle be-
teiligten Geraden und gibt an, in welcher Reihenfolge die Geraden anzu-
ordnen sind (letzte Spalte "Nachfolger"). Die beiden mittleren Spalten
61
Beispiel: 2D-ModeU
y
3
1
y>fJ.. Gf{% Po
I---J . . . . ~
2 P6 ~ ~ G5 ~
P3
P4
P7
P8 G~ pg
G6 Gl0
P11 I IG8 G2
P10- I---
P1 Y
G1
P2-
I
o x
o 2 3
geben an, welcher der Anfangs- und welcher der Endpunkt der jeweiligen
Geraden ist. Die Parameter der Punkte (untergeordnete Informationsein-
heit) befinden sich in der Parameterliste. Dabei ist nun im Gegensatz
zur linearen Liste jeder Punkt nur einmal definiert, es bestehen keine
Redundanzen. Zur Anderung des Dachs in der erwahnten Weise wird in der
Zeigerliste lediglich die neue Gerade 11 mit ihren Anfangs- und End-
punkten nachgetragen, die Reihenfo1ge angepa~t, in der Parameter1iste
der neue Punkt 12 nachgetragen und die nunmehr veranderten Koordinaten-
62
Art und Aufbau der Zeiger- und Parameterlisten werden ihrerseits auch
vom Informationsmodell bestimmt.
Typ :
Ko2 1 Vollquader
-1 Hohlquader
2 Vollzylinder
- 2 Hohlzylinder
Kl K2
.
Ko 3 -2 6 20 0 -30 0 0 0 nil 1
Parameterliste:
--
3 T = 60 in Koordinatenrichtung
4 D = 20 a, [3,), Winkel
5 H = 60 t NF Nachfolger
L.-. 6 D = 10
7 H 20 1 IRU Ruckzeiger
1---------1'
8 nil Ende der Verkettung
9
Linienmodell
P7
G VG IPA IPE NF P X Y Z
1 OBE 1 2 2001 P1 0 0 0
2 2001 3 6 3 P2 40 0 0
3 2 6 1 4 P3 40 20 0
4 3 1 12 5 P4 40 10 0
5 4 7 12 7 P5 40 10 50
6 8 6 7 2003 P6 0 20 0
7 5 7 8 2002 P7 0 20 -60
8 2002 9 12 6 P8 40 20 -60
pg 40 0 -60
Erzeugnis
~
E
I BaU9rUp;e
L Teil (8outeiLl
j__ .__.___________ LVolumen (Korper)
I ___
tn
'------------1 i :
r---'K-ON-T-U-R----,
TRAGERFLACHE I
I I
.... I I
:J
..- I I
~ GERADE ~--., ~
....
:J
..-
. I I
I I
II) I I
Q)
....
..-
GK-KONTUR ==:dl---------------.
I I
Q) I I
E I I
oQ) ~----+ :
!
POLYGONZUG
C> . L.j PUNKT
I
!-l
I
IRICHTUNGSVEKTOR
Bild 4.14 Hierarchisch geordnete Datenstruktur eines flHchenorientier-
ten Volwnenmodells (B-Rep) des CAD-Systems lKA, TH Darmstadt.
GK gekrUmmte Kontur
Die Definition von TrHgerflHchen, die in der Regel gr6~er sind als die
eigentliche EinzelflHche am Objekt, bietet folgende Vorteile:
Trogerflochen
,
: gekrummte
-~~:---- - ~
y , -,
_~~'l-=>"- %-:---":
/ -',,:
I
x
z
Objektflachen
Ebene Flachen Gekrummte Flachen
QQffi~
Normalenvektor Normalenvektor Material innerhalb Material auflerhalb
zeigt vom Material zeigt ins der Tragerflache von der Tragerfliiche von
weg Material hinein Rotationsachse gesehen Rotationsachse gesehen
Subflachen
Loch Warze
Bild 4 . 15 Definition der Flachen der nach Bild 4.14 beschriebenen Da-
tenstruktur
67
Die K5rperkonturen in Form von Kanten werden dureh gerade und gekrlimmte
Linien besehrieben, die ihrerseits dureh Punkte begrenzt sind. Bild 4.16
zeigt den Li&tenaufbau der verketteten Struktur.
Volumen-
element
Flache
: Zeigerl isten
·1 Ruckverweisung
L---TG-;~ad; "K;rrt;n- - - - - - - - ---1 Gekrummte Kanten
x y Z
2
L--_ __ Parameter-
Punkte 3 liste
4
5
So la~t sich z.B. einer bestimmten Linie die Eigenschaft zuordnen, da~
sie stets zu einer anderen bestimmten Linie parallel bleiben m6ge. Ein
wei teres Beispiel k6nnte sein, da~ eine bestimmte Flache sich nur langs
einer bestimmten Kontur bewegen darf.
Das System lCAD [BRE 88] ist auf dieser Basis aufgebaut und bietet Vor-
teile auf konzeptioneller Ebene und solange nicht in die geometrische
Feingestaltung eingedrungen werden mu~. Bei geometrischer Feingestaltung
ist die Programmierung im Detail aufwendig. Es ist dann vorteilhaft,
auf schon in konventionellen CAD-Systemen erstellte Komplexe zurUckzu-
greifen und dies a in das wissensbasierte System durch entsprechenden
Aufruf einzufUgen.
.
Wenn diese Systeme hinsichtlich der Gestaltungsmoglichkeiten noch vial-
fache Grenzen aufweisen, so ist ihr grundsatzlich anderer Ansatz in dar
Datenstruktur doch wegweisend. Sie werden in Zukunft CAD-Systeme merk-
lich erweitern oder verandern.
70
Da der Schwerpunkt des Buches auf der konstruktiven Anwendung 1iegt und
nicht in der Beschreibung rechnerinterner graphischer Operationen, die
der Benutzer bei der Anwendung nicht verfolgt, wird das Gebiet nur so-
weit behandelt, wn ein gewisses Grundverstlindnis zu vermitteln-. Fur 1n-
teressenten, die sich in diesem Gebiet vertiefen wollen, wird auf die
einschlligige Literatur verwiesen [ENS 86, GRA 89, SPK 84].
Wie vorher gezeigt, hat das fllichenorientierte Volwnenmodell fur den Kon-
struktionsvorgang eine herausragende Bedeutung. Bei diesem Volwnenmodell
ist das zentrale 1nformationsmitte1 die Flliche. Eine Flliche wird ihrer-
seits durch Linien berandet, die wiederwn durch Punkte begrenzt sind.
Ein Punkt als Bestandteil einer Flliche kann durch einen Ortsvektor aus-
gehend yom Ursprungspunkt des systemeigenen Koordinatensystems beschrie-
ben werden (Bild 4.18; dort Koordinatensystem x, y, z). Ein solches Ko-
ordinatensystem ist in der Regel das Weltkoordinatensystem (vgl. Abschn.
5.3.1).
- Translation: Verschieben,
- Rotation: Drehen wn eine Koordinatenachse oder wn eine beliebige Rawn-
achse,
- Skalierung: VergrO~ern oder verkleinern, d.h. Ma~stabslinderung,
- Projektion: 3D in 20 wandeln, d.h. Ansichten erzeugen.
Eine Kombination von Translation und Rotation ergibt sich hliufig beirn
Plazieren von KOrpern irn Rawn. Jede beliebige Lage irn Rawn lli~t sich -
mindestens theoretisch - durch eine Translation und zwei Rotationen er-
reichen. Dabei ist es fur die Betrlige der Translations- und Rotations-
71
Ox ,Oy .02:
.e z Einheitsvektor
Komponenten des
/ // I
(--- A/ i Vektors
I
I
I
I Ortsvektor OA = a:
I
I
I
I 0- =C, ' e;; ,c y'; ; ' c, · e"; =(c, c y c,l· ~
I
I -,-----+--__
I
LI__ x
g Einheitsmctrix
: ei : / 100)
--------1// o=(c,.cy.c,1 (010
001
Trcnslc t ion ncch B
y {cuch neuer Punkt B 1
y Skclierung.
f {ol = cx .e,. . '1', +cy:e;. ''I'y +c, :e;; ' '1',
geom. oh nlich:
--------;'J '1', ='l'y = '1', ='I'
/ 1 hclbohnlich
'/'" I
1
1
I
'1', ~ 'l'y ~ '1',
1
I 'I' 0 0
=(c"cy ,c,I,£ 0'1' 0
" 00'1'
'--.---'
Bild 4.18 Beschreibung von Punkten und Linien im Raum mit Hilfe von
Vektoren
Rotation eines Punktes um z - Achse : Bei Rotation um aUe drei Achsen gill
y y
E =fu.'~ 'Ez
E=(~~~)
G HI
\' . 1
~
A
A = cos ay . cos az
B = cos ay . sin az
I · C = -sin ay
:\
I •
D = sin ay . sina. ·cos az -cos a. · sin az
E = sin CX'y . sin cc" ·sin CCl +COS U'x' cos U'z
'd, F = cos ay · sin a.
x
3 I
G = sin ay • cos tr. ·cos az + sin a • . sin Ifz
I H = sin try . cosa. ·sinaz -sin tr. ·costrz
x I = cos ay. cos If.
Qo=(a •. ay.az.lI~
COS If sin a
-sinli costr 0
0 O~1)
(
o 0 1
d. dy dz
E:.!
(~ ~ g g)
Fur reine Translation (If = 0)
1= o 0 1 0
d. dy dz 1
(~:~ g)
Fur reine Rotation im Raum
E,= G H I 0
o0 0 1
oder allgemein (a •• ay.az . 1)·(£)·(8)·('!) · (~)
------- Transformations-
Einheits- .
matrix matrix
Bild 4.19 Rotation von Punkten und Linien mit Hilfe von Vektoren und
zugehorige Transforrnationsmatrix
Nach Bild 4.21 la~t sich mit Hilfe von definierten Vektoren durch drei
Punkte eine Flache im Raurn aufspannen. Ein in dieser Flache liegender
Punkt kann dann allein durch Verandern der Koeffizienten der betreffen-
den Vektoren manipuliert werden. Analytisch beschreibbare Flachen, z.B.
solche von Zylindern, Kegeln, Kugeln, Ellipsoiden, lassen sich vektori-
73
zuerst
Rototion
zuerst
Transtation dann Rotation
Zy'tinderftache im Raum
S l utzsl~lIe
Kubische Splines
Bezier-Kurve und
B- Spl ine
Kubische Splines
- Polynome 3.Grades durch die Stutzstellen.
- Die einzelnen Segmente zwischen den Stutzstellen beruhren sich an den
Stlitzstellen ohne Knick, d.h. die 1. und 2. Ableitung sind stetig.
- An den Randpunkten mussen die 1. und 2. Ableitung vorgegeben sein.
- Das Verschieben einer Stutzstelle beeinflupt den gesamten Kurvenver-
lauf.
75
Bezier-Kurven
Sie stellen eine Approximation an ein Polygon dar, das durch die
StUtzstellen geht.
- Der Polynomgrad ist gleich der Anzahl der Polygonseiten.
- Die Eckpunkte des Polygons liegen mit Ausnahme der Anfangs- und End-
punkte nicht auf der erzeugten Kurve.
- Das Anfangs- bzw. Endsegment des Polygons stellt die Tangente an die
Kurve am Anfang bzw. am Ende dar.
B(asis)-Splines
- Die Kurve wird aus einzelnen Segmenten gebildet.
- Jedes Segment wird durch eine Anzahl k Stlitzstellen unterteilt. Flir
dieses Segment ist der Polynomgrad k - 1.
- Jedes Kurvensegment liegt innerhalb der konkaven Hlille der Stlitzstel-
len.
- Bei Anderung der StUtzstelle andert sich nur das entsprechende Seg-
ment.
- Gerade KurvenstUcke sind meglich.
[EGS 88]. Angesichts dieser Vorteile nutzt z.B . das CAD-System I/EMS von
INTERGRAPH d urchg!ngig NURBS zur Geometriebeschreibung aller Elemente.
Bild 4.24 zeigt eine sogenannte Regelfl!che. Bei ihr wird eine Gerade an
einer oder zwei Raumkurven gefUhrt . Die Verbindung zwischen Anfang und
Ende einer solchen Fl!che ist also immer gerade .
z X
Bild 4.24 Regelfl!che
Schliej3lich ist eine Aguidi stante (offset curve, offset surface) eine
Linie oder Fl!che mit stets gleichbleibendem Normalenabstand zu einer an-
deren . Eine solche Definition ist sehr zweckmaj3ig, um z.B . Blechteile
mit nur wenig Aufwand beschreiben zu konnen .
Art und Umfang eines CAD-Systems richten sich nach den zu bearbeitenden
Objekten und Produktarten. So kann bei Rotationsteilen ein 2D-Modell
ausreichend sein, wenn zus!tzliche Algorithmen fUr weitere F!higkeiten,
z . B. Gewichtsermittlung, sorgen. Sind allein raumliche Oberfl!cheninfor-
mationen zu verarbeiten oder lediglich raumliche Blechteile mit konstan-
ter Wanddicke zu konstruieren, kann ein 3D-Flachenmodell genUgen . Liegen
komplexere Teile, z.B . Fr!steile, vor oder sol len bei Guj3- oder Kunst-
stoffteilen Druck- bzw. Spritzguj3formen abgeleitet werden oder sind aus
r!umlichen Flacheninformationen anschliej3end konturgerechte Gerate mit
r!umlicher Erstreckung zu entwickeln oder werden Berechnungen nach der
Methode der Finititen Elemente beabsichtigt oder Massen- bzw . Massen-
tragheitsberechnungen verlangt, so wird ein flachenorientiertes Volumen-
modell notwendig sein .
77
Eine wichtige Forderung fUr alle Modelle ist die strenge Trennung der
Datenbasis des Objekts yom Methodenbereich (Modellierer, Berechner, In-
formierer), Kommunikations- und Darstellungsbereich, damit auch auper-
halb des Konstruktionsbereichs die Objektdaten von anderen Tatigkeitsbe-
reichen genutzt werden k6nnen (vgl. Kap. 3).
Das Informationsmodell und damit das rechnerinterne Modell mup uber alle
Informationsmittel verfugen, die im Laufe des Produktionsprozesses ge-
nutzt werden sollen, damit alle Informationen homogen verarbeitet werden
k6nnen. Anderenfalls sind erneute Eingaben Uber zusatzliche Dialoge und
erganzende Hilfsprogramme n6tig (vgl. Kap. 4).
Ein 3D-CAD-System mup auf- und abwartskompatibel sein, d.h. es mu~ pro-
blemlos m6glich sein, zwischen einzelnen Funktionsbereichen, z.B. zwi-
schen 2D und 3D, zwischen Volurnen-, Flachen- und Linien-(Draht)modell,
wahrend der konstruktiven Arbeit je nach Erfordernis wechseln zu k6nnen
(vgl. auch Bild 4.3).
Grundsatzlich werden Bilder und zeichnunqen yom Objektmodell fur "den je-
wei ligen Zweck abgeleitet. Sie sind nicht wie in einem 2D-Zeichnungssy-
stem originare Ausgangsbasis (vgl. Kap. 7).
79
Das CAD-System mu~ die Einbindung von Norm- und Wiederholteilen, bzw.
Wiederholzonen in Form von parametrierbaren Makros gestatten, die auf
den gleichen Informationsmitteln aufgebaut sind, wie die originar gene-
rierte Geometrie. Gestaltmakros auf der Basis von 2D-Modellen nut zen in
einem 3D-System nur sehr wenig (vgl. Kap. 8).
5 Modelliertechnik
5.1 Modellierfunktionen
zu entsprechen.
FUr die Beschreibung eines technischen Produkts ist die geometrische Mo-
dellierung allein nicht ausreichend, da neben der Beschreibung der Geo-
metrie auch noch technische Eigenschaften und zusammenhange festgelegt
82
werden mussen. Sie werden unter Bezuq auf die erstellte Geometrie fest-
gelegt und haben vielfach Ruckwirkungen auf die Geometrie. 1m allgemei-
nen werden die technischen Aspekte durch nachstehende Elemente oder Kom-
plexe (auch als Feature bezeichnet) naher beschrieben:
Formelemente, wie z.B. Fasen, Rundungen, Nuten, Sackl5cher, die die Geo-
metrie des Objektmodells mindestens hinsichtlich der Feingestalt beein-
flussen und haufig gleichzeitig auch noch fertigungsabhangig oder -be-
dingt sind (vgl. Abschn. 5.4.3).
Norm- und Wiederholteile werden in der Regel als Makros zur Verfugung
gestellt und nicht erneut generiert. 1hre Beschreibung in einem Objekt-
modell ist nur insoweit erforderlich, wie der Konstrukteur funktionelle
Eigenschaften und die wahren Hauptabmessungen erkennen kann (vgl. Kap.
8).
Diese werden meist als Attribute den einzelnen Flachen zugeordnet und
sind aus entsprechenden, ruckverzeigerten Listen abrufbar [N1N 87].
83
Bild 5.1 zeigt, da~ je nach Situation ein Zugriff auf die Modellierfunk-
tionen tiber den baustruktur-orientierten Modellierer (baustrukturveran-
dernde Ma~nahmen), tiber den technisch-orientierten oder direkt tiber den
geometrisch-orientierten Modellierer erfolgen kann oder mu~ [FAH 89].
Modellierungssteuerung
Boustruktur~orientierter
Modellierer
I t
t
Technisch! orienlierler
Modellierer
I Geomelrisch!orientierter
Modellierer
Unter Generieren wird das Erzeugen der Geometrie verstanden. Diese Geo-
metrie beschreibt in erster Linie ein Volumen, das aber durch entspre-
chende Materialkennung (vgl. Abschn. 4.4.3) zum K5rper erhoben wird. Der
oder die K5rper k5nnen dann im Sinne der Erzeugnis- oder Baustruktur ein
Teil bilden. Mehrere Teile ergeben eine Baugruppe, mehrere Baugruppen
ein Erzeugnis.
Diese allgemeinere Definition hindert nun nicht, in einem Menu dem Benut-
zer die jeweils einfachere oder haufigere Form zuerst anzubieten, also
Der Umfang eines solchen Mentis, d.h. Anzahl und Art der Kerper, richtet
sich nach dem Informationsmodell, aber auch nach der zu behandelnden
Produktart, nach Haufigkeit der Anwendung sowie nach dem Komfort im Zu-
griff. Bild 5.3 zeigt beispielsweise einen Ausschnitt aus dem Grundkor-
permenu des Forschungssystems IKA, Bild 5.4 einen Ausschnitt aus dem Me-
nubaum des Systems CATIA.
86
01: 02 01: 0
Kegelstumpf
- Zylinder Kegel
02
62 :0
H
Ouader
I
" !H
BR
~
o .LJ
i@
__ I
1 '~'
®
,,~
~ __
~ 02
BR
0>
....,
88
nem Komplexk6rper vereinigt werden, und la~t dabei auch noch die Entste-
hungsgeschichte erkennen. Er ist als verknUpfungsanweisung unentbehr-
lich. Ein Beispiel befindet sich in Bild 5 . 24. Bei Anderungen mu~ der
BOOLEsche Baum mindestens im betroffenen Ast erneut durchlaufen werden.
CUBOID
(Quader)
PIPE CYLINDER
( Rohrleitungen) (Zylinder)
CREATE
(Generieren)
PRISM CONE
(Profil) (Kegelstumpf)
PYRAMID SPHERE
(Pyramide) (Kugel)
REVOLUTN TORUS
(Rotations- (Torus)
korper )
Bild 5.4 Ausschnitt aus dem MenUbaum des Systems CATIA, Funktionsbe-
reich SOLID
Bild 5.6 zeigt die Generierung einer Riemenscheibe nach der grundkorper-
orientierten Vorgehensweise. Wie in Abschnitt 5.2.4 noch naher erlautert
wird, sollte eine solche Verschmelzung (mengentheoretische Verknupfung)
grundsatzlich jeweils so spat wie moglich erfolgen. Das so beschriebene
grundk5rperorientierte Vorgehen entspricht einer 3D-Arbeitstechnik.
Oem Denken des Konstrukteurs wird besonders gut entsprochen, wenn er,
von einzelnen Punkten ausgehend, mittels eines Polygonzugs oder mit
Hilfslinien eine Kontur entwickeln kann (Bild 5.7) . Hilfreich ist es
auch, wenn er die Kontur "skizzenhaft" vorgeben kann und das CAD-System
il.=t
4iltslinientechnik
fu"~CS:':"~
Polygonzug IRolotion
~-
BUd 5.7 Flachenorientiertes Vorgehen beirn Generieren von Korpern
selbst den Konturzug durch automatiscne Konturverfolgung bestimmt. Bei
Uneindeutigkeiten in der Konturverfolgung mu~ der Konstrukteur dem Sy-
stem im Dialog entsprechende Hinweise geben. Aus einem solchen Konturzug
l!~t sich dann eine Flache, die vielfach Wirk- oder Querschnittsfl!che
ist, in einer 2D-Arbeitstechnik beschreiben.
Die so entstandene Flache ist das Profil fUr einen beabsichtigten K8rper
und bildet nun die Grundlage zur Generierung des Korpers durch Sweeping
d.h. durch eine Translations- oder durch eine Rotationsoperation. Mit
diesem Schritt begibt sich der Konstrukteur in die 3D-Arbeitstechnik.
Zur Bildung der genannten Flache benutzt der Konstrukteur unter Verwen-
dung des dahinter stehenden 3D-Volumenmodells zunachst eine 2D-Arbeits-
technik, die sich prinzipiell zunachst nicht von der gewohnten Zeichen-
technik unterscheidet. AnschIie~end werden in der benutzten DarsteIIungs-
ebene aIle Informationen aufbereitet, die dann zur vollstandigen Be-
schreibung des 3D-Objektmodells benotigt werden.
Eine solche Arbeitstechnik ist nicht mit der in Abschn. 4.2.2 erw!hnten
Technik unter Nutzung eines 2 1/2D-Modells gleichzusetzen, obwohl die
Operationen gleich bzw. !hnlich sind. Das in diesem Abschnitt behandelte
Vorgehen 1m Rahmen eines 3D-flachenorientierten Volumenmodells fUhrt im
Gegensatz zu 2 1/2D-Hodellen zu K8rpern, die vollstandig, in jeder Weise
konsistent, weiter modellierbar und auch mengentheoretisch verknUpfbar
sind (vgl. Abschn. 5.2.1).
5 GENERIERE D 1.1
QUADER DURCHBRUCH
SUBTRAHIERE
8. DURCHBRUCH HALTER e
BUd 5.8 Generierung eines Teils (Halter) durch kanten-, flachen- und
grundkorperorientiertes Vorgehen mit BOOLEscher Verkntipfung
und Darstellung der Entstehungsgeschichte in einem Graph. In
Anlehnung an ein Beispiel des Systems I/EMS von INTERGRAPH
5.2.3 Hilfslinientechnik
VOROERANSICHT LINKEANSICHT
---
r ,~
~
~
I
ORAUFSICHT AXONOMETRIE
r--
r- r-
- Vollinie
- Strichpunktierte Linie - - - - - und
- Strichlinie
K01 K02
- . - - - - - . - -+-1H·H·jHt·tt-IH-
t Einzelne Punkte
(Pol ygonzug)
Hilfslinien
20-
Technik I
t
Kontur
~
Fliiche (Profill
, !
Translation
(Tiefenerstreckung)
(Sweeping)
l
Rotation
J
Erstreckung
t liings einer
~
Kontur
Rotationsachse
~
30- 3. Koordinate Rotationswinkel
t
I
Technik
t
Volumen
t
360 0 <360 0 Volumen
t
Korper
Rotations-
volumen
Rotations-
volumen- t
Korper
J I segment
I
t
Korper
5.2.4 Rekonstruktionsteehnik
C) Hilfslinien, Konturzug
t
Fliiche
}
20- Technik
I
Translation
(Ti efenerstreckung)
Volumen
J
3D- Technik
Oifferenz 1-2
-K02
i
I I
:'-----J
.......... --'
Teil
VA
--~1----LA I i
t--t-
I 20 '9.
I !
I
I
"---r-"
__ t!'+. "'<",.,,----
~o.,
II ¥~"
0.,
DR 3D
-$-- i
5.3 Positionieren
5.3.1 Koordinatensysteme
H-E-- -+
HI: 1.00 H ~.OO: I
ORAUFSICHT DIHETRIE
HI : 1.00 HI : 1.00
ol
~ Fixpunkt
o
HI : 1.00 HI : 1.00
OAAUFSICHT DIMETRIE
I
0
I
x
I>
0
~
I
II I: 1.00 HI :
b)
Bild 5.14 Beispiele der Zuordnung im WeItkoordinatensystem:
a) Linke Bezugsfiachei b) Symmetrieachse
101
VORNE
Z Y
X FKS =WKS
~~X~)
Zr~OKAX
BUd 5.15 Anwendung aus dem Fahrzeugbau:
Das Weltkoordinatensystem (WKS) wurde identisch mit dem Fahr-
zeugkoordinatensystem (FKS) gewahlt. Im Bereich der Heckpar-
tie Festlegung eines lokalen Koordinatensystems (LOKAX) zur
Konstruktion der Heckleuchte (Z-Achse ist Hauptlichtrich-
tung). Quelle: HELLA
y
K02 in Funktionstoge
LP /
'It L ~ gewunschte
"
Ouoder K01
LP bereits positioniert
;:-
/ x
/
flx
Z
Zy linder K02
in Generierungstoge
Erkliirung : X. y. Z Weltkoordinotensystem
PP Posit ionspunkt
LP Logepunkt
Die gewUnschte Funktionslage nach Position (Ort) und Lage (Richtung) ist
nur durch eine Reihe von Manipulationen erreichbar, die der Benutzer
vornehmen oder das System intern durchfuhren mu~:
Eine Reihe von CAD-Systemen bieten mit der Generierung sogleich auch die
Anordnung in einem Kommando an, so da~ die Funktionslage direkt erreicht
werden kann. Dabei mussen dann Generierungs- und Positionsangaben ge-
meinsam eingegeben werden . An den Sehwierigkeiten der zutreffenden Para-
meterangabe andert sieh aber dadureh niehts.
/:2
r-x
(/ ((' )
I
.
/ ,/ Verdrehwonkel
. ,/
V.1
~ktor
von 1 noch 2
Bild 5.17 Definition einer Achse im Raurn, urn die ein Korper gedreht
werden soll. Der Vektor von 1 naeh 2 bestimmt in dem Reehts-
system das Vorzeiehen des Verdrehwinkels
103
S Re f erenzsy-slem
- K02
s
Sild 5.18 Sildung eines korpereigenen Referenzsystems. Wahl des Posi-
tionspunkts PP und der Lagepunkte LP und LPI nach jeweiligem
Zweck. Unterschiedliche Gestaltungsmoglichkeit je nach Wahl
des Lagepunkts LPI auf der Anschlu~flache
104
finden sich die Lagepunkte in der Bezugsebene R-T, und der vektor an der
S-Koordinate bildet in dem Rechtssystem die Normale zur Bezugsebene.
Mit einer solchen oder ahnlichen Festlegung kann auf einfache Weise ein
so gekennzeichneter Kerper an jeden beliebigen Punkt in jede Lage pla-
ziert werden. Je nach Anordnung sind unterschiedliche Gestaltungsvarian-
ten denkbar (vgl. Bild 5.18). Der Positionspunkt bestimmt den Ort, die
Lagepunkte die Richtung, in welche der Kerper sich z.B. von einer An-
schlu~flache aus erstrecken 5011. Ein Kommando, z.B. PLAZIERE mit den
Parametern PP, LP, LP1, genUgt zur einfachen raumlichen Anordnung, denn
bei deren Kenntnis ist das Referenzkoordinatensystem selbst fUr den Be-
nutzer nicht mehr von Bedeutung.
KO 2 in F n
uktionsloge
Y fl
gewunschte
/r- ____ _ Posit ion
/
YPP
Ouoder K01
bereits posit ioniert
I
---_ I
---f
LP1 /
/
1 ct: X
Z
Bild 5.20
Anordnung von Reibsegmenten in Funktionslage
106
nachst als ein Teil erzeugt wurde und dann in ein oberes und un teres Ge-
hauseteil getrennt wird (Bild 5.22). Auch sind Trennoperationen denkbar,
bei denen durch Herausschneiden neue Korper entstehen, die tibrigen, ab-
getrennten dann aber geloscht werden (Bild 5.23).
Informationsmodelle auf der Basis von CSG bilden die Verkntipfung der ein-
zelnen Volumen bzw . Korper ausschlie~lich auf mengentheoretischer Basis
(vgl . Abschn . 4.2.3 und 5 . 2.1) . Die Entstehung und die Relationen werden
im sogenannten BOOLEschen Verkntipfungsbaum festgehalten.
~ennen
VOROERANSICHT LINKEANSICHT
1\ I / 1
J,
I \ I I
I I
I , ,
~-+-~
DRAUFSICHT
Diese Art der VerknUpfung hat bestimmte Konsequenzen: Will man z.B. den
linken Wellenabsatz 1m Durchmesser vergr6~ern, so mu~ der gesamte Ver-
knUpfungsbaum mit Ausnahme des rechten Astes aufgel6st und nach Anderung
der Kontur wieder neu aufgebaut werden . Bei diesem Beispiel mag dies
noch Ubersichtlich sein, bei weiterer Komplexitat des Bauteils ist eine
solche Prozedur aber nicht mehr tragbar. Ausschlie~lich k6rperorien-
tierte Volumenmodelle (CSG) sind ihrer Natur nach daher wenig geeignet,
Anpassungen und Anderungen mit wenig Aufwand durchzufUhren.
109
y Ix ----~Achse
--=:L
Rotationskorper (Welte 1)
6
o- Querschnitt
" Achse
Achse
. - ; Rotationskorper
. (Nut)
DifferenzlWetie 3) ~Kontur
~tionSkorper
(Bohrung)
o o
Bild 5.25 zeigt beispielsweise die Anderung einer Geometrie, indem die
Primarflache 1 geteilt und dann nach oben versetzt wurde. Die sinnvolle
Anpassung geschieht dabei nach Regeln, die in [FAH 89] fUr typische FaI-
le allgemeingUltig beschrieben sind. Hierzu ist rechnerintern das Erken-
nen von SekundMr- und Tertiarflachen erforderlich.
Durch Zugriff auf Punkte, Kanten und FlMchen sind an ebenen und gekrllmm-
ten Fl~chen nachstehende Hanipulationen m6glich, die in Bild 5.26 in sy-
stematischer Form nach [ENG 85] wiedergegeben sind:
Ebene Flachen
..
@f §
~
19
.D
:.c I "
~ I , I,
~
..
@f
c:
~
~
~
..
c
~
'"
0:,
~
c:
:;:
c
..
E
~
.II:
C
.;'"
Punkl Konle Floche
Gekrummte Flachen
. -,"r
i=}
,.~
+
o;c
E ~
I
I
~
I
I
I
"r
I
I
0 "
~.., I I
o
0.. :0
C ..( '.j..
'- ... '
~
of
~
~
~
~
~
>
~
:g'
~
C
%
c:
i'"..
~
Bild 5.27 zeigt die Anpassung eines U-Profils an eine vorgegebene An-
schlu~flache durch Projizieren.
VORDERANSICHT DIMETRIE
M 1 2 M 1 2
-
Bild 5.28 Anpassung eines geschwei~ten Lagerbocks durch Versetzen und
Verdrehen bzw . Verschwenken von Flachen
f-EI - ---+
CIVERAENOERE KONTUR 7 GF G I ERZEUGE NUT
(KEGELSPITZE) ERZEUGE
SICHERUNGSRING
VERAENOERE QUERSCHNITT
(ABSATZ)
~--- . +
Bild 5.29 Schrittweises Entwickeln einer Pinole durch Teilen und Para-
meteranderung der Flachen
'"
114
Bild 5.30 Definition von Subflachen zur Bildung von Vertiefungen und
Erhebungen
G r? ZZZz 81 !;IJ
Bild 5.32a zeigt ein Teil, dessen Stirnflaehe dureh Radien gerundet wur-
de. Dureh Festlegen des Formelements RUNDUNG im teehnisehen Partial~o
dell wird bei Verlangerung des Teils dureh die Operation VERSETZE FLACHE
die als im teehnisehen Sinn beabsiehtigte Kantenrundung erhalten blei-
ben, hingegen bei rein geometriseher Modellierung der Algorithmus nieht
erkennen kann, da~ es sieh urn eine Kantenrundung handelt und daher eine
Gestalt erzeugt, wie im Bildteil b wiedergegeben ist.
oj b)
~NFn
Rundung Fase
W
Rechleck-
Nut
Rund-
Der Senutzer mU~te zur Erzeugung von Formelementen die einzelnen im je-
weiligen System zur VerfUgung stehenden Sasisoperationen (Operationen
des jeweiligen CAD-Systems, die zu einem konsistenten Modellzustand fUh-
ren) durchlaufen. Zu seiner Entlastung wird aber nach [SAC 88] das Kon-
zept der verkniipften Sasisoperationen verfolgt, das es erm6glicht, die
Manipulationen durch nur ein Kommando ablaufen zu lassen.
t;f.
Beispiel sinor Auspragung fGr cine Fase :
Flachenadrosscn 23 2 15
a
Basisoperot ionen Kommando
so ERZEUGE
FASE-GF
8-
No~ PFI Nil I Nil 2 Brelte Winkel
' - -- -- - IFA5E GI
80
8J
Bild 5.36 Loschen einer Fase durch nur ein Kommando
Bild 5 . 38 Interner Ablauf zur Verrneidung von Entartungen und Erhalt der
konstruktiven Absicht bei Veranderung der ursprUnglichen
Geometrie nach [BAC 88]
120
Eine haufig wiederkehrende Aufgabe beim Entwerfen ist die Verwendung von
Wirkkomplexen. Wirkkomplexe sind Zusammenfassungen von Geometrien, die
in Form von Teilen, Formelementen und Normteilen in ihrer Paarung eine
bestimmte Funktion nach einem bestimmten Wirkprinzip erfullen, z.B.
Schrauben-, Sicherungsring- und Welle-Nabe-Verbindungen, Lager- und
Dichtstellen. Solche Komplexe mussen am Wirkort angeordnet werden. Bild
5.39 gibt den Ablauf und die Kommandofolge bei der Erzeugung einer Si-
cherungsringverbindung nach rein geometrischer Modellierung wieder. Die
jeweilige Generierung der Einzelteile oder Einzelheiten durch den Benut-
zer ware muhsam und zeitraubend. Besonders bei einer notwendigen Ande-
rung kennen sich, abgesehen vom Aufwand, mannigfache Fehler einstellen,
wodurch der Wirkkomplex in sich nicht mehr konsistent ware.
Bild 5.40 zeigt den generellen Ablauf beim Erzeugen, der informatorische
und generative Anteile hat:
l~ l
DIMETRIE VOAOEAANS I CHT
II
dig , .... onn nicht cxplizit bek:an n t).
Oimensio n ierungsdatcn.
ERZEUGE NU T <Id: GK1) : AOSTANO . <o> BREITE . 2.1~ TIEFE·I.S Oimensionicrungsdatcn 8US INFORHIERE -
T
I Operation @'ingcbon. I
Hul} i;lUS Or-eite des Ri n gs (5) . Nut -
brcite (b) und dem Abstand der Ko ntu -
ren C~ und CKl (a) @: r mittelt we r den.
T
II
PLAZIERE <Name} : <Posi t ion X,Y,Z> (lage X,Y . Z> Die Koordinate n der Positions - und
Lagepunktc si n d i.a. n icht e xpli:dt
beka n nt. Ermitt l ung <:lurch Hilfsop e -
rationt!n l'IIog l ich:
DIMETAIE VORDEAANSICHT
Ablauf K ommando -
Informa tion
an<l l ysie r en
~
0
-l':
~
E
'"
~
c
E
.
.! Q)
;; ;;
Q)
f)
.-;
c E
POSIt ion NW- Toile
~
~ .,
G' 0
GO
e>
bes limmcn '"c
3
l-
;;; Q;
!! z '0
'~" c
GO Q; '"~
C
. E
GO '0
> GO
.
GO
'"~
C
~PoSi l ion Forme lemen t e ;; c C
E
bestimmen
'"
0
. 0
U. C
GO
0
.
0
';;; Q; ';;; '0
c
c
,
I- '0 :>
E
3; 0>
'"
z
.. 0 ..
Fo r melemente c c
0 :>
er:lclJgen
Q; '0
.
Me t hoden- ,~ ,~ c c
baustcine ';;;
lur NW -T eile 0 0
0 0 c:
CL CL e>
..
0
Modell- crzcugcn !!
Q; C Q; Q; Q; Q; to
e rz e ugung D D D D D E
und
.:> E . :> . :> . :> ' ;'
c -
GO
c: c ~
-vedinderung
.g
C
.g
C
o .. ,~ ,~ c
'; ; E ';;;
NW-Teile
'"
E ~ '"E '"
E '"~ E'" '"
c
..
0
~u. ",
positionicren o
~
£'0
~
~
£
~C .!:
S
~
S
'"c
w
Informationsgeha l t
Sild 5.40 Ablauf beim Erzeugen von Wirkkomplexen nach [SAC 88]
DIHETRIE VORDERANSICHT
OIMETRIE VOROERANSICHT
Auf Grund der Tatsache, da~ der Wirkkomplex rechnerintern durch ein ei-
genes Partialmodell beschrieben wird, ist sein einfaches und schnelles
Loschen und die Wiederherstellung der ursprunglichen Geometrie problem-
los. Bei der Operation LaSCHEN <WIRKKOMPLEX> und bei gleichzeitiger Iden-
tifizierung des betreffenden Wirkkomplexes wird der zusammenhang aufge-
lost, die beteiligten Flachenelemente, Formelemente und Normteile sowie
der Eintrag geloscht. Dabei wird die ursprungliche Ausgangsgeometrie
wieder hergestellt.
II
o
vEn~NDEAE aUERSCHNITT <l d: GF> 0-00
OIMETAIE VOROERANSICHT
M I : I. 00 M 2 . 00 : I
Bei der Bearbeitung eines Entwurfs werden haufig Teile oder Gestaltungs-
zonen mehrfach oder spiegeibildlich benotigt . Auch kann ihre Verschie-
bung oder Verdrehung mit oder ohne Vervieifaitigung erforderlich sein.
Es wurde in [ElM 82] auf solche Manipulationsfunktionen bei den Arbeits-
126
- Spiegeln,
- Verschieben und/oder Verdrehen
Spiegeln
c;1~
Verschieben und/oder
Vervielfochen
~
Drehen und loder
Vervielfochen
V -+~
Anordnen 0 0 0 0 0
rechteckig
0 0 0 0 0
'j'j
kreisformig 'j.'j
00
Sild 5.43 Manipulationsfunktionen bei Erhaltung der Gestalt mit und
ohne Vervielfaltigen nach [ElM 82 bzw . ElM 86J
Neben den Teilen und Korpern sind die Formelemente wiehtiger Bestandteil
der teehnisehen Besehreibung und bestimmen die feingestaltete Geometrie.
AIle diese Elemente der Datenstruktur sind rekursiv vorzusehen, d . h. sie
konnen mehrfaeh und in untersehiedlieher Zuordnung auftreten. Bild 5.46
zeigt den grundsatzliehen Aufbau der Datenstruktur und ermoglieht die
Realisierung vorbesehriebener F!higkeiten naeh [BAC 88 und FAH 89]. Die
Wirkkomplexe lassen sieh mit ihrer Hilfe ebenfalls besehreiben, da sie
neben den Formelementen nur Teile, sei es als erzeugte oder aus dem
128
n·1
-- . ( STAMMSATZ )
5 '-----,-----~ I
:;;:
2
iii
1:1 LJ\.. Norm -Norm.
Bezeichng:
)
:J
o
ro
., '"
Ill'"
.e"
u 0 c
III E
'c "0
.c :.;::
u ...
'" 0
1-0.
TRAGERFLACHE
I
I
I
I
5 I
:;;: GERADE I
.s.,
III
I
I
I
.;: I I
a; GK-KONTUR ---- -4 1
.
--- ""\ ~ r- - - - - - - - - - - - - - -,
E '--------------' I I
o
r
I I
I I
POLYGONZUG ---1 I
L -_ _ _ _ _ _---J IL -..l I
! PUNKT
I
I
I RICHTUNGSVEKTOR ~
I
Die Daten des Objektmodells sind solange gefahrdet, bis sie dauerhaft
abgespeichert sind. Inhalte des Hauptspeichers gehen bei Stromausfall
verloren. Bei gewissen komplexen Operationen kann es "Systemabstilrze"
geben, bei denen Daten zerstort werden. Schlie~lich konnen Bedienungs-
fehler zu Datenverlusten beitragen. Nach jedem wichtigen Arbeitsschritt,
insbesondere nach umfangreichen Generierungen und vor gravierend gestalt-
129
5.6 Modellierungsstrategien
Das Vorgehen beirn methodischen Entwerfen ist ausfuhrlich in [PAB 86] dar-
gestellt worden. Eine Kurzfassung dieses Vorgehens zeigt Bild 5.47.
Kennzeichnend ist, da~ nach einer Analyse der Aufgabenstellung und des
vorliegenden Konzepts (Prinzipielle Losung) die gestaltungsbestimmenden
Anforderungen nach grunds!tzlicher Gestalt, Anordnung, Abmessung (Gro~e)
und erforderlicher Werkstoffart (z.B. Gu~-, Schmiede-, Halbzeug- oder
Kunststoffteile) erkannt werden mussen. Dies fuhrt zum Kl!ren der ge-
staltungsbestimmenden Anforderungen.
,
Prinzipielle Uisung
Klaren gestaltungsbestimmender
,
Information
Anforderungen (Analyse)
Strukturieren in Module
,
Definition
(Hauptfunktionstrager)
,
Grobgestalten
,
Kreation
fur Nebenfunktionen
Feingestalten
I
Optimieren
,
Kontrollieren Beurteilung
Vervo Iistandi gen
Gesamtentwurf
Bild 5.47 Vorgehen beirn Entwerfen nach [PAB 86] in gekUrzter Fassung
Eine weitere Detaillierung irn Sinne einer Feingestaltung ist jedoch erst
sinnvoll, wenn die Losungen fUr erforderliche Nebenfunktionen bekannt
sind. Die Suche nach Losungen fUr Nebenfunktionen wird durch Obernahrne
von Norm- und Wiederholteilen sowie von Zukaufteilen unterstutzt. Ent-
sprechende Datenbanken oder Bibliotheken sind wichtige Voraussetzungen
fur eine rasche und erfolgreiche Arbeit mit CAD-Systernen. Aus ihnen wer-
den die gewtinschten Kornponenten durch Kopieren in geeigneter Form uber-
nommen. Diese Nebenfunktionstrager beeinflussen aber in hohern Ma~e die
weitere Gestaltung und bewirken oft auch eine Anderung schon bestehender
Geornetrie. Deshalb sollte erst nach Festlegen der Nebenfunktionstrager
die Feingestaltung vorgenommen werden.
Generell gilt, da~ Generierungen bei der Grob- und Feingestaltung nur
soweit detailliert vorgenommen werden sollen, wie es der jeweilige Zweck
erfordert. In vielen Fallen genligt es, bestimmte Einzelheiten z.B. erst
bei Abruf der bildlichen Darstellung einzufligen, wenn diese im Sinne ei-
ner Normung ohnehin festgelegt sind. Sinn dieser Empfehlung ist es, den
Generierungsaufwand moglichst klein zu halten, die Antwortzeiten zu re-
duzieren und das Erreichen etwaiger Modellgrenzen zu vermeiden oder hin-
auszuschieben.
Bei jeder Generierung ist das entstehende Teil zu benennen, damit es im-
mer eindeutig identifiziert und automatisch in die Baustruktur bzw.
Stlickliste aufgenommen werden kann.
- Die Zahl der benotigten Ansichten und Schnitte reduziert sich beim
rechnergestutzten Entwerfen, weil der Zugriff auf perspektivische Dar-
stellungen des Objekts, z.B. Dimetrie oder Isometrie, einen haufigen
Ansichtswechsel in orthogonaler Projektion stark reduziert.
- Die konstruktive Gestaltung erfolgt in der jeweils zweckma~igsten An-
sicht unter Zugriff auf das rechnerinterne Objektmodell, von dem zu
gegebener Zeit die fur einen bestimmten Zweck benotigten Darstellungen
in Form von Zeichnungen, Bildern und Ansichten abgeleitet werden. Der
Zeichnungssatz entsteht erst hinterher und wird dann nur noch zweck-
spezifisch gebildet.
Einfache Geometrieerzeugung fuhrt zu einer einheitlicheren und ferti-
gungsgerechteren Gestaltung.
5.6.3 Generierungsstrategien
Ziel der Generierungsstrategie ist es, mit moglichst wenigen und einfa-
chen Operationen und geringen CPU-Zeiten das gewlinschte Konstruktions-
ziel zu erreichen. Der Konstrukteur mu~ dazu eine Strategie (Vorgehens-
weise) wahlen. Folgende Empfehlungen konnen gegeben werden:
Translation oder Rotation entwickelt werden kann (vgl. Bilder 5.7 und
5.10). Nutze zur Erstellung des jeweiligen Profils (Querschnitts- oder
Wirkfl!che) auch eine Hilfslinientechnik in der entsprechenden Ebene.
Nutzen von Formelementen, die parametrierbar sein mlissen und als .techni-
sches Partialmodell zur Verfligung stehen. Besonders vorteilhaft, wenn
die Formelemente gleichzeitig bestimmten Fertigungsoperationen, wie Nut
stechen, Fase anbringen usw. entsprechen (vgl. Bilder 5.35 und 5.36).
Bereitstellen und Nutzen von Norm- und Wiederholteildateien, wobei diese
auch Wiederholzonen beinhalten sollten (vgl. Kap. 8).
Die Baugruppe wird durch Nutzen von Wiederhol- und Normteilen komplet-
tiert (Arbeitsschritte 11, 15 und 18). Zwischendurch ist die Nutzung von
Mehrfachidentifikationen (Arbeitsschritt 4 und vgl. Abschn. 6.3.1) sowie
eine Selektierung mit Hilfe der Liste aktiver Teile (Arbeitsschritt 13,
vgl. Abschn. 6.3.3) sehr zweckma~ig. Eine automatisch erstellte StUckli-
ste (vgl. Abschn. 9.2.3), hier als MengenUbersichts-StUckliste, erganzt
die Beschreibung des Objektmodells (Arbeitsschritt 19).
135
- U-Trager darstcllen
~ I
II
2 - Erzeugen der Quer-
schnittsfliiche durch
automa tische I<ontur-
verlolgung
20
3D
- Un ter Mehrfachiden -
Ii f ikation Rundungen
kan tenorientier t
erzeugen
3D
136
Arbeits-
Oarstellung des Objektmodells Operation
tcchnik
5 - Befestigungslocher
crzeugen unter
V ervielfii l tigen
- Butzenloch erzeugen
(Alles grundkorpcr- 3D
orientiert und
subtrahiert)
6
- Ausnchmungcn crzcugcn
durch subtrahicrten
Ubcrkorpc r IIQuader"
3D
- Matrizenausnehmung
durch Su btraktion
eines Quaders
erzcugcn
- Rundungen kanten-
orienticrt erzeugen 3D
8
Erstellcn dcr Ab-
stroi forausnehmung:
0 0 - Mit Hilfslini en
Absicht definieren
20
0
0 0 0
137
Arbei ts-
Darstellung des Objektmodells Operation
tcchnik
9
- Ausnehmungsflache
1
durch automa tische
0 r 0 Kontur verfolgung
bestimmen
- Flache tei l en
0
20
0 0 0
- Ausnehmungsfliiche
durch Versetzen der
Flachc absonken
3D
3D
- Grundform der
Matrize mit Grund-
kiirper "Trapez-
prism'l ll erzeuge n
- Matrize anordnen
3D
138
Arbei ts-
Darstellung des Objektmodclls Operation
tcchnik
rn:J
3D
- Fasen e rz eugen
DRAUFSICHT DIMETRIE
14
- Mit H ilfslinien
Schnittkontu r def i nie ren 20
- Subfl ache bilden
- Subflache verschieben 3D
15
Schni ttstemp.:>1 erzeugen :
- Profil erzeugen
3D
- Stempelkopt aus Wi.:>der-
holtci l datei ubernehmen
und addieren
16
Konischen Teil des
Schnittlochs erzeugen:
- Schnittflache liber- 20
ne hmen
Arbeits-
Darstellung des Objektmodells Operation
technik
17
Bisheriges
Arbcitsergebnis
3D
18
- Spann l e iste aus Wieder-
hoi teildatei ho len
- Spannleistc spiegeln
3D
19
- Schrauben aus Norm-
t eildatei holen 3D
und anordnen
- Stiickliste erstellen
Endgiiltiges Arbeitsergebnis
und Stucklistc
:-;---1-;------. j----:
1,.,1 ....., 10 .....
I
. - -~~
I I
__ I
.........,.
~_____ _ __
' I
------1 I
I
'-" ~.... I
I
1... ' •••• 1 •••• 1• • ••• • --------•.• -1 ••• • -- •• _-- ••••• ·•• • •• •• •••••••• 1••••••••••••·.... 1
I ~I 1 .'I~ r(J. 1 MSR[IIU I $1110 I I
1••• 1•••• 1····1.---·· _-.·_--·· .-- 1-- -- -----.·· •••.. · .. ·• ••• ·· •••••• 1................ 1
I JI 1 .. . ~ 1(J1 No I_II( I 'ICU~4 I I
1... I... . I····'················I ·.·.·· ·n ...••...•...•.........• 1..•........ ·...·.1
r U 1.01$1UI 101('"1 I ~4 I I
__ •• I _. __ I_••• __ • • __ . ·_. ___ ('I __ ___ __ • ·• __ ._•• ___ •• • • ••• ••• •• I •••••••••• u
I .·. ~ I •••• 1
I "1 .tI~1(J 1 U ISTt I '1I0Il I I
1···· r ••• • I • • • I .. . . ...... u .... I ........... u . . ..____ .• • __ _ .• _ _ __ • • _ _ 1 ____ •• •••• •• ••• • 1
I U 1.0III(lll(lUf/1 1 1.160 I I
' •• • 1•• • • 1•••• 1... ......... . .. . 1..... ...... ............... .... .... 1· · · · · · ·· · · · · · ···1
11I1. 0I ilCllfTlllOtiUlJRAll l " I' l)O 011"1 I I
1••• ' •••· 1•.••• 1• •••.•••••• ••••.• 1•••.•.•• .•...•... ... ··•·•·•······•• •• · 1•• • ...... ....... 1
1.1 • •GI'IClltnJ~I" l l1lo DI.'U I I
I ••• I· · .. '· · ·· I ....... ... ~ ...... I ........... 1 . ....... . _•..•• 1
O& . . . . ... . . . . . . . . . . . . . .
1 I I I 1 I I
I 1
I lOt' .... I..,.. I 1
Iktr • . 1 4 . 1." I '~ I 1
1""",.1 I 1....... . .............. . ................·.......... . 1
, .... 1 I I I
1·.·.· · .....................·•·•• 1 5'.Ml~ ltIl 1llllCi 1
I TIlCMh(... Iiot~·... I' I 1
I ~1. Jt 1...................................... .. . .... .... 1
I , ,1,,'(1111_ '_ , • ....:1 I 1 1"tI I I
I lCIfI,,'NlCkIWIltJw. I ~' I<.h ·'5t"",,"IU , 1....:- 1
:....~~!:.~..::~~:.~~~~.. ~-~...--.~.. ~-.... -.-...!.~~~ ~
140
Das nachfolgende Beispiel ist komplexerer Art und stellt das methodische
Vorgehen beim Entwerfen in Verbindung mit den Modellierungsvorgangen in
den Vordergrund der Betrachtung. Das Vorgehen wird in verkurzter Form
bei der Konstruktion einer Heckleuchte eines Kraftfahrzeuges beschrie-
ben. Benutzt wurde das CAD-System CATIA sowohl im Funktionsbereich SURF
(raumliches Flachenmodell) als auch im Funktionsbereich SOLID (flachen-
orientiertes Volumenmodell). Aus verstandlichen GrUnden werden nur die
methodischen und nicht die firmenspezifischen Aspekte behandelt.
Strukturieren in Module
- Lampe,
- Lampentrager,
- Kappe sowie
Gehause mit Reflektor und die Lichtscheiben, die in diesem Beispiel
aber nicht naher betrachtet werden.
142
Ferner steht eine Bibliothek (Library) fUr bereits definierte Norm- und
Wiederholteile bzw. Wiederholzonen zur Verfugung. Diese enthalt 3D-Ele-
mente.
Grobgestalten
Beim Erzeugen der parabolischen Reflektoren (Bild 5.50) wird die Faden-
lage der jeweiligen Lampe festgelegt, was zur raumlichen Anordnung die-
ses Hauptfunktionstragers fuhrt, indem nicht nur die Lampen, sondern zu-
gleich ihre genormten Fassungen aus der Bibliothek plaziert werden (Bild
5.51). Die Fassungen werden nur in vereinfachter Form (Grobgestalt: map-
lich richtig, aber ohne Details generiert) kopiert. Diese Arbeiten er-
folgen in einer 3D-Arbeitstechnik.
Bild 5.52 zeigt die senkrechte Projektion aus der Z-Achse und die wahren
GrOpenverhaltnisse. Der Konstrukteur wechselt damit zu einer im wesent-
lichen 2D-Arbeitstechnik in einem 3D-Informationsmodell. In dieser An-
sicht wird der genormte Stecker ebenfalls in einer vereinfachten, vor-
laufigen Form (Grobgestalt) angeordnet. Als Grundlage fUr den Lampentra-
Bild 5.50 Festlegen der Fadenlage der Lampen durch Erzeugen und licht-
technisch richtigen Anordnung der parabolischen Reflektoren
143
/
/
/
I
\
\
\ ,
ger wird dann in mehreren Varianten der Verlauf der Leiterbahnen vom
Stecker zu den einzelhen Lampenkontakten in der x-y-Ebene untersucht.
Die Gesamtheit dieser metallischen Leiterbahnen wird spater zum Bauteil
Lampentrager weiterentwickelt (vgl . Bild 5.56).
I-
I
I
I
(
I
I
I
I
I
J
/
/
\
/ L __
/
/
/
-+\
\,~
\
\,
lI'
f---
-~-
-~-
Bild 5.53 Entwicklung der Kappe mit paralleler Kappenwand und Kenn-
zeichnen der Zone zum spateren Befestigen mit Hilfe von
Hilfslinien. Lampentrager wurde zwecks besserer Obersicht-
lichkeit hier ausgeblendet (No show)
145
der. Sie ist nun Grundlage von Kollisionsuntersuchungen mit der Umgebung
und von weiteren GestaltungsUberlegungen hinsichtlich Fertigung und Mon-
tage.
Zunachst waren einige Fragen zur Art und zum Ort der Befestigung sowie
der Verschlu~ zum Gehause zu klaren. Vorgesehen werden Elemente aus der
Bibliothek. Weiterhin war die spritztechnische Gestaltung der Kunst-
stof£kappe an Hand des 3D-Objektmodells mit dem Werkzeugbau angesichts
des in zwei parallele Ebenen versetzen Kappenbodens naher festzulegen.
Nach Rucksprache mit dem Kunden, der Werkzeugkonstruktion und Ferti-
gungsplanung konnte dann die Feingestaltung in Angriff genommen werden.
146
Feingestalten
Bild 5.55 gibt die feingestaltete Kappe und Bild 5.56 den vorlaufig ent-
wickelten Lampentrager wieder. Bild 5.57 zeigt einen Satz abgeleiteter
20- und 30-0arstellun~en, au~erdem wurde ein schattiertes Gesamtbild in
perspektivischer Ansicht erzeugt, das einen realistischen Eindruck liber
das klinftige Erzeugnis vermittelte.
y
,x
z zAx
Die Absicht des Benutzers mu~ in geeigneter Weise, namlich in der Regel
durch die Benutzersprache, formu1iert werden. Zur Ubersetzung der Benut-
zersprache in die Maschinensprache mu~ ein Sprachvertrag geschlossen
werden, der folgende Festlegungen regelt:
Die natUrliche Sprache ist kontextabhangig, denn erst ein oder mehrere
W6rter in einem bestimmten Zusammenhang ergeben einen Sinn. Dagegen sind
formelorientierte Sprachen der Mathematik kontextfrei. So 1egt z.B. die
Forme I c = a + b den Zusammenhang und die Bedeutung zugleich eindeutig
fest.
1m Umgang mit rechnergestUtzten Systemen wird a1s Teil des Dialogs eine
eingeschrHnkt kontextfreie, d.h. festgelegte Kommandosprache bevorzugt.
Bei ihr haben bestimmte Sprachelemente in bestimmter Reihenfolge eine
bestimmte Bedeutung. Ihre jeweilige Formulierung und Reihenfolge fUhrt
zum spezie11en Kommando.
151
Das Kommando ist ein nach den Regeln der Kommandosprache formulierter
Auf trag an das CAD-System [BAC 88]. Ein Kommandoelement ist eine Einheit
zur Bildung eines lexikalisch und syntaktisch zugelassenen Kommandos.
- AIle Sprach- bzw. Kommandoelemente solI ten der Muttersprache des Kon-
strukteurs entnommen sein.
- Der Satzaufbau in der Kommandosprache solI dem der naturlichen Sprache
analog sein.
Bei der Einqabe eines Kommandos mu~ der bis dahin gultige Teil proto-
kolliert und angezeigt werden.
- Eine sinnvolle Vorbelequnq von Kommandoelementen, z.B. von Parameter-
werten mu~ moglich sein.
- Die Nutzung von Identifikationen w!hrend der Kommandoeingabe ist uner-
la~lich.
Bei dieser Dialogart kann der Benutzer nur aus den yom System vorge-
schlagenen Kommandos auswahlen. Welche Kommandos zur Verfugung stehen,
kann er aus einer Hierarchie, die sich baumstrukturartig verastelt, ent-
nehmen. Dabei w!hlt er uber Funktionstasten oder mittels eines Menus ei-
nen Hauptast an und am Bildschirm werden ihm dann die davon abhangigen
weiteren Moglichkeiten ebenfalls in Form eines Untermenus angeboten
CUBOID (11
(Quader) I\l
PIPE rCYLlNDER
(Rohrleitungen) (Zylinder)
CREATE -
(Generieren)
L-pRISM CONE
(Profil) (Kegelstumpf)
PYRAMID SPHERE
(Pyramide) (Kugel)
REVOLUTN TORUS
(Rotations- (Torus)
korper )
TRANSFRM UNSPEC
(Frei formflachen (sonstige
- Volumen ) Rotationskorper)
INTERSEC TRIM EL 1
(Schnittmenge) (1. EI. bearbeiten
2. bleibt unverandert)
SOLlD~
:-ri
Operationen) Mutterelemente unverandert)
S
(Aufteilen) I"
P L l T i T R(Mutterelement verandern)
SOLID
lASSEMBLE NO TRIM
(Zusammensetzen (s.o. "NO TRIM")
v. Polyhedren)
l
-NUMERICAL r- REMOVE
(Daten des Volu- entfernen - - r - unsichtbare Linien
ANALYZE mens z.B. e,m) I
(Anal ysi ere n) I
"--RELATIVE - INTENSIT I
("Koll isionsprO- abdunkeln --I
fung") L_.,
I
r-CREATE SOLID I
(definieren) ganz darstellen --l
I
I
VISUALTN APPLY I- DOTTED I
(Darstellun ~ (anwenden) punktiert - - --l
bearbeiten ) I
I
'--STORE ~ DASHED I
(speichern) strichliert - --~
I
I
r - REPLAY '- DOT-DASHED I
(wiederholen) stri ch-punkti ert-..J
DELETE
~
(Uischen von
en
Befehlen)
'"
Bild 6.1 MenUbaum fUr den Programmteil SOLID des CAD-Systems CATIA.
(Erkl!rungen in Klammern sind vom Autor hinzugefUgt worden.)
154
SPHEIIE
TORUS
UNSP(C
30
3b
OEI PI .PI 2Sij .IIAJOA, HINOA RADII
9 8 10 6
Vorteile:
Nachteile:
::= Was rechts von diesem Zeichen steht, ist in dem Begriff links
von ihm enthalten.
<> In Klammern gesetzte Begriffe sind Platzhalter. Nicht in <> ge-
setzte Zeichen oder Zeichenfolgen sind festgeschrieben, d.h. un-
verzichtbare Bestandteile des Kommandos.
Steht fUr alternative Eingabemoglichkeiten: <entweder> I <oder>.
{}i,j Der Inhalt der Klammer wird mindestens i- und h6chstens j-mal
wiederholt
156
Die sprachliche Eingabe in Befehlsform hat nach [SCH 87] folgenden allge-
Meinen Aufbau:
Leerzeichen (blank),
Beginn der Parametereingabe,
Ende des Kommandos.
Ein Beispiel gibt das Kommando zur Generierung eines Quaders mit der
Breite = 100 mm, Hohe = 5 mm und Tiefe = 200 mm wieder:
Obligate Parameter mUssen immer eingegeben werden, sonst ist ein Komman-
do nicht vollstandig, z.B. Breite, Hohe und Tiefe eines Quaders.
gen werden konnen. Einige Beispiele in Bild 6.3 von links nach rechts
beschrieben, mogen die zulassigen pfade im Syntaxgraph der Kommandospra-
che verdeutlichen:
a) <BEFEHL>
STOP ;
e) <BEFEHL>: <PARAMETER>
REPAINT : ANR=2
(Bedeutet neuer Bildaufbau der Darstellungsflachenaufteilung Nr. 2)
6.2.4 Kommandoentsehllisselunq
Bei unzulassigen Eingaben weist er das Kommando zurliek und gibt entspre-
ehende Hilfen zu seiner Korrektur.
Zu jedem Befehl sind darliber hinaus die zugelassenen Objekte und zu je-
dem Objekt die zugelassenen Parameter festgelegt. Der Kommandoentsehllis-
seIer verknlipft die zulassigen Befehle, Objekte und Parameter mit dem
Identifikator. Das System verfligt daher aueh liber ein
159
Namensqedachtnis fUr
Das Namensgedachtnis ist variabel und wird immer auf neuestem Stand ge-
halten.
- Namensanqabe Uber Tastatur oder Auswahl aus einer Namensliste bei K6r-
pem und Objekten (z.B. Teilen und Baugruppen), die in einem CAD-Sy-
stem automatisch oder auf Anforderung mit Namen versehen worden sind.
- Koordinateneinqabe eines Punkts, wobei unterschieden werden kann in:
Explizite Koordirtateneinqabe eines Punkts, der zu der entsprechenden
Geometrie geh6rt und rechnerintem auch als solcher zu dem betreffen-
den Geometrieelement oder Objekt als zugeh6rig erkannt werden kann.
Implizite Koordinateneinqabe (Antastung) eines Punkts an einer Kante
oder Flache eines Geometrieelements oder Objekts, der wiederum rech-
nerintem als zugeh6rig erkannt werden kann.
160
b) Schalter Raumpunkt
WELLE
&---§- -$.;2~AT4
Identifikator
EIN > VER QSN < ATl > <AT2> <AT3> <AT4> 50
PROT> VERAENDERE QUERSCKNITT (WELLE) (WELLE) ... . o = 50
AT1
c)
AT30 __W2
/ BLOCK
Das Beispiel c in Bild 6.4 weist auf die Meglichkeit der Mehrfachidenti-
fikation durch Antasten hin, wenn mehrere Kanten zugleich z.B. mit einer
Fase versehen werden sollen.
men, ware zwar denkbar, umfa~t aber haufig nicht den temporar betrach-
teten Gestaltungsbereich. Deshalb wird nach [BAC 88] eine zusatzliche
Gruppierungstechnik vorgeschlagen, die die jeweils in Arbeit befindliche
Geometrie als Liste aktiver Teile umfa~t.
Die Aktualisierung der Liste aktiver Teile erfolgt bei nachstehenden Er-
eignissen:
- Ein Teil wird bei Generierung und bei jeder Anderung, auch der von La-
ge und Anzahl, aufgenommen.
- Ein Teil wird herausgenommen, falls es geloscht wird.
- Nach dem Einlesen eines archivierten Gesamtmodells werden aIle Teile
in die Liste aufgenommen.
Nach Darstellungsauftragen stehen die betreffenden Teile in der Liste
aktiver Teile.
- Werden Erzeugnisse oder Baugruppen benannt, erfolgt der Eintrag ihrer
Teile in die Liste.
Die in die Liste aktiver Teile aufgenommenen Teile solI ten in der Dar-
stellung farblich hervorgehoben sein bzw. die anderen zurUckgenommen
werden.
WELLE
Identifikator
oder
6.4 Hilfsfunktionen
Bei der Kommunikation mit dem CAD-System sind Hi1fsfunktionen zum Finden
von Koordinatenwerten oder sonstigen Berechnungswerten eine wichtige Un-
terstUtzung. sie werden in erster Linie beim Positionieren und beim Ein-
geben von Parameterwerten benotigt.
Beim Positionieren sowie beim Set zen von Hi1fs1inien wird sich der An-
wender haufig auf bestimmte, ausgezeichnete Punkte der Geometrie bezie-
hen:
metischen Funktionen. Ein CAD-System sollte in der Lage sein, aus der
entstandenen Geometrie die erwahnten Eigenschaften selbsttatig zu ermit-
teln sowie einen "Taschenrechneralgorithmus" fur elementare Berechnungen
anzubieten.
6.5 Hilfe-Funktionen
Generell soll dem Benutzer angezeigt werden, was das System von ihm als
n~chstes erwartet. So mu~ deutlich sein, ob das System noch mit der Aus~
fUhrung eines Kommandos besch~ftigt ist oder schon ein neues Kommando
erwartet. Die Bereitschaft kann in unterschiedlicher Weise signalisiert
werden:
- Objekt: Nach Protokollierung des Befehls kann der Benutzer durch Ein-
gabe von beispielsweise ?? aIle zugehorigen Objekte erfragen. Bei Ein-
gabe von ? werden aIle Objekte mit dem damit gleichzeitig eingegebenen
Anfangsbuchstaben angezeigt.
- Parameter: In einem Kommando wird die Eingabe von Parametern erwartet.
Auf beispielsweise ?? werden aIle benotigtenParameter genannt, auf
beispielsweise ? nur der jeweils nachste. 1st sich der Benutzer Uber
die Parameterzuordnung und deren Sinn im Unklaren, sollte er den Zweck
und seine Zuordnung durch z.B. ? <Parameterbezeichnung> erfragen kon-
nen.
6.6 Bildschirm-Layout
Die Haupttatigkeit des Benutzers bei der Bedienung des CAD-Systems ist
die Formulierung von Kommandos, ihre Eingabe und die Uberwachung der
AusfUhrung. Dabei benotigt er neben der Ausgabe des graphischen Ergeb-
nisses zwei alpha-numerische Ausgabefunktionen:
mit das Gedachtnis des Konstrukteurs nicht unnotig als Speicher be-
lastet werden mup.
- Auperdem dient eine Klassifizierung dar Informntionen mit einem ent-
sprechendend charakteristischen Erschainungsbild dazu, aktuell Wesent-
liches besser zu erkennen.
Nach [BAC 88] sind folgende Dialogphasen mit zugehorigen Prozeduren fest-
stellbar:
1. Kommandoeingabe
1.1 Hilfen zu Befehlen, Objekten, Parameter u.a.
1.2 Meldungen wie Eingabeaufforderung und Fehlermeldung
1.3 Protokoll des Kommandos
2. Kommandoausflihrung
2.1 Kommandobestatigung
2.2 Protokoll der Kommandoausflihrung mit Kommentierung, wie Uber-
brUckung der Antwortzeit, Erfolgs- oder Fehlermeldung
3. Prasentation der Ergebnisse und zustande
3.1 Nachrichten zur Systemsteuerung, z.B. Voreinstellungen
3.2 Nachrichten zurn Konstruktionsprozep, z.B. Umfang einer Baustruk-
tur oder der Liste aktiver Teile
Als Beispiel zeigt Bild 6.6 das Layout eines Bildschirms mit graphischer
und alpha-nurnerischer Darstellung auf einer Darstellungsflache fUr einen
systemgeftihrten Dialog. Das BemUhen urn eine moglichst grope graphische
Darstellungsflache und eine geordnete Aufteilung in Felder fUr das MenU
zur Kommandoeingabe (1.1), fUr Informationen zur KommandoausfUhrung
(1.2, 2 und 3) und fUr Systembedienung und Systemmeldungen (3.1) ist
deutlich erkennbar. In Bild 6.2 ist das Layout in einem praktischen An-
wendungsfall wiedergegeben.
Bild 6.7 zeigt das Layout fUr einen benutzergefUhrten Dialog mit Hilfe
eines getrennten alpha-nurnerischen Sichtgerats nach [BAC 88]. Hier wer-
den vier gropere Bereiche in einer Anordnung vorgeschlagen, wie sie fUr
den Konstruktionsprozep zweckmaPig erscheint:
Hauptfunktion
Programmteil
Graphische Darstellung
Menue-
baum
1.1
zeitweise
~ 1.1 Hilfen
auf Anfrage
1121
g 2.2
Protokoll der
Kommandofolge und -ausfGhrung t im scroll
veriinderlich
:.:: 3.2
1.3 Aktuelles Kommando
2.1 ------------------------
Kommandobestiitigung zeitweise
~---------------------
1.2 Eingabeaufforderung / Fehl ermel dung
......
L
Das vierte untere Feld nirnrnt in der ersten Zeile das aktuell gegebene
Kornrnando bzw. seine Elemente auf (1.3). Bei Vollstandigkeit erfolgt dar-
unter die Kornrnandobestatigung (2.1) und in der letzten Zeile nach Aus-
fUhrung die Aufforderung zu einer weiteren Kornrnandoeingabe (1.2). Bei
Fehlern erfolgen stattdessen in diesem Bereich die Fehlerrneldungen und
die Hinweise auf fehlende Elemente.
7 Darstellungstechnik
- 3D-Modellierung und
- 2D-Darstellung
Die Visualisierung erfordert die Ableitung eines Bildes bzw. von An-
sichten in eine zweidimensionale Bildebene entweder als orthogonale Pro-
jektion oder als Axonometrie in unterschiedlicher Form, z.B. als Zeich-
nung oder als farbschattiertes Bild. Dabei erhalten wir die entsprechen-
den Bildkoordinaten x und y (Index B) des Bildes (Bild 7.2), die nur
noch teilweise mit den Weltkoordinaten ubereinstimmen. Zu dem gewllnsch-
173
c:
o
Plotroutinen,
Gerate- Gerate-
Koo rdinaten-
Koordi naten Koordi na t en
Koordinaten- wandlung,
wand lung Steuerung der
Bild- Bi ld-
Ausgabegerate
K oo rdina t en Koord i naten
CD
.,
.0
.0
'"c:rn '"rn
'"::J
iii <{
.,c:
"0
o
.c
.,
:2
Das gewahlte Bild ist aber noch nicht auf das Darstellungsfeld des be-
treffenden Gerats (Sichtgerat, Plotter) abgestimmt. Die 2D-Koordinaten
des Bildes milssen noch in die Geratekoordinaten x und y (Index G) trans-
174
YB
x
z
Darstellungs -
Wiehe Darstellungs-
feld
.. Korper II
" Bild " " Darstellung "
Oarstellungsleld (OSF)
GK
mil zugeo rdneter
Ansichl Bilddoten
der Vorderonsichl
0-
Speicher-
ebene
BK
WK
fo~ert werden, damit das Bild in der gewlinschten Gro~e, als Ganzes
oder ~ Ausschnitt, im Darstellungsfeld erscheinen. kann (Bild 7.3).
~------------~ ---------,.--18
~t
Definition: Definition:
-BI ickrichtung -Bildausschnitt (Window, clipping)
-Darstellungs- -Darstellungsfeld mit MaBstab
art mit/ohne (Scale, Zoom-Faktor)
verdeckte Lage Fixpunkt (Pan)
Kanten
VergriiOern/Verkleinern
ZOOM 0 ... (Q)
1:1 1: 2
MaOstab iindern
SCALE (Q) ... CQJ
GJ ... [])
Automatisches
Maximum
AUTOMAX
Bild verschieben
PAN @
Ausschnit! bilden
WINDOWING
CLIPPING
(;] ... (0)
Bild 7.5 Bildmanipulationen in Anlehnung an [ElM 86] zur Anpassung an
das Darstellungsfeld
Aufteilung in zwei oder drei Felder, wobei eines eine bevorzugte Er-
streckung z.B. fUr lange Teile hat (Bild 7.3).
Durch die Zuordnung der Ansicht zum Darstellungsfeld wird die Gr6~e und
der Ansichtsausschnitt festgelegt. Es mUssen daher zum Bildaufbau einer
Ansicht eingegeben werden:
- ~ der Ansicht,
- Ansichtstyp, d.h. ohne oder mit verdeckten Kanten. Bei letzterem Typ
noch der Modus, d.h. Darstellung verdeckter Kanten als Vollinien oder
als gestrichelte Linien,
- Ma~stab oder maximale Ausnutzung des Darstellungsfeldes mit Hilfe des
Kommandos AUTOMAX,
Lage des Fixpunkts (Verschieben) bei einem Bildausschnitt.
Beim systemgefUhrten Dialog wird hHufig ein Teil der aktiven Darstel-
lungsflHche fUr das MenU zwecks Kommandoeingabe u.a. genutzt (vgl. Ab-
schn. 6.6). Die fUr die graphische Ausgabe der Geometrie zur VerfUgung
stehende FIHche wird damit verkleinert.
178
- ._ 0- _ 1' _ __ _ .-
J
,/
:r
~
V1
z
a:
0:
w
Cl
a:
'">
ORRUFSICHT OINETRIE
.. . ()(
( )
l°ll ~O I J
iF.
ffl !=:=
r-
t=
F=
t::
r-
L-
....
<D
-
180
~3 Farbgebung
Bei farbschattierten Bildern kann die Farbgebung dazu dienen, ein sehr
realistisches Bild von dem generierten Objekt zu vermitteln, z.B. Anle-
gen einer metallfarbenen oder bereits entsprechend lackierten Oberflache
des Teils oder der Baugruppe. Andererseits kann eine unterschiedliche
Farbgebung der einzelnen Teile merklich zurn VerstMndnis tiber Funktion
und Aufbau des Erzeugnisses beitragen. Welche Art der Farbschattierung
gewMhlt wird, hMngt yom Informationszweck ab.
7.4 Schnittbildung
ORAUFSICHT
280
100
HlI _....i
oj tf 1 2.00
I
DIMETRIE
b) Mil 2.00
Aus dieser Darlequnq qeht der erhebliche Unterschied des Vorqehens und
der rechnerinternen AblHufe im Verqleich zu einer 2D-Zeichnunqserstel-
183
lung hervor. Der Vorteil dieses Verfahrens ist wiederurn die volle Inte-
gritat und Konsistenz zwischen Modell und Darstellung.
Das entstandene Teilmodell darf aber nur dann zur Anderung oder Weiter-
bearbeitung genutzt werden, wenn es mit dem ursprUnglichen Objektmodell
kompatibel verbunden ist bzw. bleibt. Anderenfalls dient es nur zur Ab-
lei tung der Schnittdarstellung aus dem jeweiligen Modellzustand und ist
daher kein konsistent und gUltig bleibendes Objektmodell. Anderungen und
Weiterbearbeitungen dUrfen immer nur am eigentlichen Objektmodell erfol-
gen. Gewlinschte Schnittdarstellungen sind dann gegebenenfalls neu abzu-
lei ten.
7.5 Ebenentechnik
Diese Technik wird bei der Zeichnungserstellung zur Trennung von Infor-
mationsinhalten benutzt, urn so fUr unterschiedliche Zwecke verschiedene
Zeichnungsformen erstellen zu konnen. So genUgt zur Visualisierung des
Teils nur die Geometrie mit der Schraffur, die Bema~ung kann entfallen.
FUr die NC-Bearbeitung genUgt die Kenntnis einer bestimmten Kontur mit
ihren Abmessungen. In 2D-Zeichnungssystemen wird die Ebenentechnik auch
genutzt, urn eine Baustruktur zu definieren, indem die Teile auf ver-
schiedene Layer gelegt'werden. Die Ebenentechnik kann so sehr vielfaltig
eingesetzt werden [ElM 86].
~
LAYER 1 LAYER 2 LAYER 3
6.5
1.5
0.3.1.50
~\):L
1.2 "50
<D
~I
'" '" 8
'"
0..5 . /,50
Die Makro- und Variantentechnik ist ein wichtiges Hilfsmittel zur Erzeu-
gung von haufig wiederkehrender und teilweise auch variabler, komplexer
Geometrie bei geringem Eingabeaufwand. Die genannten Geometrien betref-
fen neben der reinen Variantenbildung von Teilen im wesentlichen
- Wiederholzonen,
- Wiederholteile und
- Normteile.
In der praktischen Anwendung ist aber der Ubergang vom Makro zur Varian-
te flie~end, wenn z.B. in einem Makro bestimmte feste Werte fUr Abmes-
sungen durch variable Werte, also Parameter, ersetzt werden. Umgekehrt
kann in einer Variante ein Teil der Parameter als feste Werte bestimmt
sein. 1m folgenden wird daher eine strenge Unterscheidung zwischen Vari-
ante und Makro nicht mehr vorgenommem, weil gerade im flie~enden Uber-
gang zwischen beiden nutzliche Moglichkeiten der Anwendung liegen kon-
nen. Ihre jeweilige Bezeichnung richtet sich daher mehr nach der Ahn-
lichkeit mit einem Makro oder einer Variante.
187
- Gestaltmakros,
- Befehlsmakros,
- Variantenprogramme und
- Parametric-Module.
Porometric-
Module
Gestolt-
mokros
I
I
I I
L______ J
BUd 8.1 Unterschiedliche Einbindung von Makro- und Variantensystemen
in ein CAD-System. Darstellung in vereinfachter Form
8.2 Gestaltmakros
~
V.. lr.Htl.ll · I.~.lri. KG
LINSEN-BLECHSCHRAUBEN
DIN 7981
A 30
flot,k ~ Co Upp.lodl SID L111, A30
Bemerkung: Orl . -Aborten siehe Teilecode-Sochmerkmol-Verzeichnis
An& leh 1,
A B C D
A {if NORM-NR.
DIN 7981 5T
NENNGROE55E
2.9~6.5-C
852 916
854 472
STOFF
51
51
DET-NR.
1
1
2
3
DIN 7981 5T 2.9x13-F 855 635 51 1 4
OIN 7981 5T 2.9x19-C 103 171 51 1 5
c:J~~
DIN 7981 5T 3.5x25-F 130 711 51 6 11
B
t
DIN 7981 5T 3.9x38-C 108 307 5t 12 13
DIN 5T
7981 4.2x9.5 -C 51 472 51 14 15
DIN 7981
5T 4.2x9.5-F 128 261 51 14 16
DIN 7981
5T 4.2x13-C 103 673 51 14 17
L DIN 7981
5T 4.2x16-C 109 241 51 14 18
DIN 7981 5T 4.2x19-C 73 363 51 14 19
DIN 7981 5T 4.2x22-C 853 045 51 14 20
C 5T 4.2 x24x13-C 118 444 14
CD
51 21
P DIN 7981 5T 4 .2x25-C 102 180 51 14 22
5T 4.2x28x12-F 120 364 51 14 23
ST 4.2x32x18-C 114 419 51 14 24
L
Schroub&nenden: Form C .il Spltze For~ F mit Zapfen
-mID>- ~-
P - PIVOT L-LEVER
oPZ-Krouz9chlilz (PozidrivJ Avsgobe: N5T, CASTlES
04.04.86 61 z, 1 6l,
Bild 8.2 zeigt beispielsweise aus einem 2D-Zeichnungssystem die als Ge-
staltmakros zur VerfUgung stehenden Linsen-Blechschrauben nach DIN 7981,
wobei fUr jede Art, Gro~e und Ansic.ht jeweils ein Gestaltmakro erstellt
werden mu~. Die fUr ein gleiches Objekt erstellten Gestaltmakros sind
aber rechnerintern nicht voneinander abhangig, wodurch bei Anderungen
Fehler oder WidersprUche entstehen konnen.
3D
M12 Ml0 M8 M5 MS
L=SO L=35
8.3 Befehlsmakros
rierung der Elemente erforderlich ist und die bei Bedarf erneut aufgeru-
fen wird. Dadurch ist es leicht moglich, unter teilweiser Verwendung von
Variablen anstelle von Festwerten, aktuell benotigte Varianten unmittel-
bar zu erzeugen.
190
Die Erzeugung der betreffenden Geometrie erfolgt mit Hilfe des systemei-
genen Modellierers Uber die gleiche Schnittstelle, wie sie sonst yom
Kommunikationsmodul genutzt wird (vgl. Bild 8.1). Befehlsmakros werden
unter Nutzung einmal entstandener Befehlsfolgen und nach deren Uberar-
beitung mit Hilfe spezieller Dienstprogramme erstellt. Die Befehlsmakros
kBnnen invariabel oder auch variabel sein, indem bei letzteren die Kom-
mandoparameter der einzelnen Befehle teilweise oder ganz durch freie Va-
riablen bestimmt werden. Diese Variablen konnen yom Konstrukteur einge-
geben, aus Tabellen entnommen oder/und durch Berechnungen ermittelt wer-
den.
Hakro ANSCHLUSS
Abkuerzung: ASS
HAKROINFORHATION
DURCIIHESSER
ZulaoSBigo t-iennqroeaaen I
10.00, 16.00, 25.00, 40 . 00, 63.00, 100 . 00
lJIE"GE
OUnCl1H ESS ER I
DURCIIHESSER2
HAM.E
A811AENGIGE PARAIIETER,
H.K - 0.3*514
LB .. O.01S"SW
DB - 1. 2-SI1
DI - 0/1.6
Nonn9roOilliB:
10.00
S'"
16.00
16.00 24.00
25.00 36.00
40.00 63.00
63.00 80.00
100.00 120.00
Nonngroessgnbereicn: LEn,:
10.00 0 < 25.00 10 .00
25.00 <- 0 < 63.00 25.00
0) 63.00 <- D <- 100.00 50.00
J(.OHHANOOSI
I I I
I I I I I I I
b) ~ 1, ~ ~
I J-
~ (- ~-f:;l'
I
Die wahrend der Generierung eines Teils oder einer Baugruppe entstandene
Kommandofolge kann abgespeichert werden. Dies kann auf folgende Weisen
geschehen:
- Die Kommandos werden ohne besonderes Zutun des Benutzers in eine tempo-
rare Datei (Scratch-Datei) geschrieben, wodurch eine Kommandofolge der
gesamten Sitzung entsteht. Diese Datei wird im Sinne einer History-
Funktion angelegt, um eine Sicherung bei SystemabstUrzen zu bieten.
Der Benutzer Ubernimmt daraus die fUr die Erstellung eines Makros re-
levanten Abschnitte.
- Die Kommandos werden wahrend der Sitzung vom Benutzer gesteuert ab-
schnittsweise, namlich nur im fUr die Makroerstellung erforderlichen
Umfang, mitgeschrieben und ausgelagert.
GENERIERE QUADER B-IOO.O H-IO. 0 T-IOO. 0 IFN=PLATTE GENERIERE QUAOER B=lOO.O H=lO.O T-IOO.O IFN=PLATTE
SUBTRAHIERE ZYLINOER H-IO . O 0-20 . 0 M-O . O BA-J60 . 0 FKZ-l SUBTRAHIERE ZYLINOER H-IO . O 0 - 13.0 M-O . O BA-360.0 Fl<Z-l
VERSCHIEBE )(OERPER DX-20.0 DY- O.O OZ-O.O IFN-IC.02 ANORONUNG OX-lJ.O OY-O.O OZ=-13.0
VERSCHIEBE )(OERPER OX-O . O OY-O . O OZ - -20.0 IFN - K02 VERSCHIEBE TElL OX - -SO.O OY- O. 0 OZ - SO. 0 IFN-PLATTE
VERY • TRANS )(OERPER OX-GO . O OY-O . O Oz-o.O ANZ-l IFN- 1<o2 VERY • ROT l<OERPER AIP-O . 0/0.0/0.0 A2P-0 . 0/10.0/0.0
VERSCIIMELZE TElL IFN-PLATTE ALF=90.0 ANZ-3 IFN=l<02
SUBTRAHIERE ZYLINOER H- IO.O 0=20.0 M - O.O BA-360.0 F)(Z-l SUBTRAHIERE ZYLINDER H=10 . 0 0=25.0 M - O.O BA- 360.0 Fl<Z-1
ANORONUNG OX-20.0 Oy-o. 0 OZ--80. 0 VERSCHMELZE TElL IFN=PLATTE
VERY • TRANS KOERPER OX-60.0 OY- O.O OZ-O.O ANZ - l IFN-K04
VERSCIIMELZE TElL IFN-PLATTE
y y
21 t ...!:4 21 t !X
0 0 0
~
0
? 0
g
'"
Z
0
60
100
100
8.4 Variantenprogramm
makros, ist nicht moglich oder auch nicht gewollt. Der Planungsaufwand
ist daher unter Beachtung einer sinnvollen Produktsystematik (vgl. Kap.
10) betrHchtlich und lohnt nur, wenn mit Bilfe eines solchen Programms
viele Varianten mit im einzelnen nicht im voraus festzulegenden Parame-
terwerten erwartet werden.
Eine sehr gute Grundlage fUr die Erzeugung von Varianten bieten Systeme
auf der Grundlage objektorientierter Programmierung (vgl. Abschn.
4.3.4). Da hier der Benutzer die Prozedur zum Erreichen eines Endzu-
stands beschreibt und bei anderen Parameterwerten die Erzeugung grund-
satzlich neu durchlaufen wird, sind aIle Voraussetzungen einer Varian-
tenbildung gegeben, ohne ein neues Variantenprogramm erstellen zu mUs-
sen. Das Variantenprogramm entsteht gewisserma~en bei der Erstgenerie-
rung und kann jederzeit erweitert oder geHndert werden. Das Verfahren
entspricht in seinem Wesen einem generativen Modell mit einem benutzer-
195
Iii
IIK".O.J*SW .~ ~
DO·l . 2*SW
RLB .. O. 25*HK
------'-
CALL GEOANS (D,DI,Ol,D2,RL,
, RLEIN,SW,HK,DB,RLB)
RETURN
END
0)
b)
BUd 8.6 Variantenprogramm zur Erzeugung von Varianten des in Bild 8.4
gezeigten Anschlu~stticks erstellt mit dem System EUCLID
geftihrten Dialog, jedoch auf einem anderen, hoherem Niveau der Program-
mierung.
Das System ICAD [BRE 88] bietet daher deutliche Zeitvorteile, wenn mehre-
re Varianten erzeugt werden mtissen und versteht sich in diesem Zusammen-
196
hang auch als ein intelligentes System, das in der Lage ist, bei der
weiteren Detaillierung oder Zeichnungsausgabe die geometrischen Fahig-
keiten gegebener oder schon vorhandener CAD-Systeme zu nutzen oder zu-
sammenzubinden.
8.5 Parametric-Modul
Manche CAD-Systeme bieten eine Variantentechnik an, bei der der Benutzer
tiber eine Bemaaung die Gestaltung der Teile vornimmt. Durch Zugriff auf
die Maazahl kann nun der Benutzer ein anderes Ma~ eintragen und die Geo-
metrie wird automatisch an die neue Situation nach Lage und Gro~e ange-
pa~t. Diese Technik kann direkt an 3D-Volumenmodellen vorgenommen wer-
3.5
o
.....
co
o
If)
o
.....
oj b) c)
Bild 8 . 7 2D-Beispiel fUr freie Variantentechnik durch Andern der Bema-
~ung mit dem Parametric-Baustein im System MEDUSA [GRI 83]:
a) Fertigzeichnung mit Bema~ung als Muttermodell,
b) Muttermodell mit ausgetauschten Ma~zahlen,
c) daraus entstandene Variante mit neuer Bema~ung
197
10
~
'"
- . -.- .-.-. ~
Wenn das betrachtete Objekt nicht tiber den eingangs beschriebenen Weg er-
zeugt worden ist und solI ein Mutterteil zwecks spaterer Variantenbil-
dung erstellt werden, mu~ es nachbema~t werden, wenn das System nicht in
der Lage ist, dies automatisch zu vollziehen.
Ungeachtet dessen solite der Anwender aber danach trachten, da~ die Va-
riantenbildung auf einer technisch sinnvollen und zugleich systematisch
begrUndeten Basis erfolgt. Durch das Hilfsmittel CAD sollte der Kon-
strukteur nicht verleitet werden, eine nicht mehr Uberschaubare Varian-
199
Die erwHhnten Parameter und festen werte sind in der uberwiegenden Mehr-
zahl Abmessungen, k8nnen aber aueh teehnologische Angaben und Werkstoffe
betreffen.
8.6.2 vorbereitunq
Familien festleqen. Es ist der Umfang und die Art der beabsichtigten
Makros bzw. Varianten naher zu bestimmen:
oder
in einer Feinqestalt (vollstandig und endgUltig) zu erzeugen?
(Vgl. Abschn. 8.7.3)
Geometrie festlegen, die das Muttermodell umfassen 5011. Dies kann das
reprasentative Objekt insgesamt umfassen oder nur in einzelnen Teilen
als entsprechende Module definiert sein. Damit wird der Umfang und die
Komplexitat des Makros bzw. des Variantenprogramms bestimmt, was sich
auf die Erstellung und die Anwendung auswirkt. Komplexe Muttermodelle
sind aufwendiger zu erstellen und fehleranfalliger. Einfache Muttermo-
delle, die einen kleineren Umfang haben und dann aber in gro~erer Zahl
auftreten, erfordern dagegen hoheren Verwaltungsaufwand im System.
Parameter und feste Werte bestimmen. Die konstruktiv variablen und die
davon abhangigen Parameter sowie die konstant bleibenden Werte sind zu
definieren. Damit werden der Variationsumfang und die Variationsmoglich-
keiten festgelegt. Restriktionen bewirken eine strengere Standardisie-
rung und engen die Variationsmoglichkeit ein. Welche Tendenz bevorzugt
wird, hangt von der Produktsystematik und der Unternehmensphilosophie
ab, wie der Kunde zufrieden gestellt werden kann.
Erst nach dieser Vorbereitung, die stark von der Produktsystematik und
von bestehenden Normen beeinflu~t wird, ist eine zweckma~ige und langer
gUltige Definition von parametrierbaren Makros bzw. varianten moglich.
Orqanisatorische Festlegungen.
Einqabe der Geometrie. Zunachst mu~ die Geometrie als Muttermodell voll-
standig und widerspruchsfrei abgelegt werden. Hierfur wird bei Befehls-
makros die uberarbeitete Kommandofolge genutzt (vgl. Bild 8.5). In Vari-
antenprogrammen mu~ das neu entstandene Modell geprtift werden. Parame-
tric-Module sichern die Konsistenz tiber die in allem korrekte Bema~ung.
Abkuerzung: GPL
LAENGE
DICKE S .
OURCIIKESSER L
o } Konstrukhv variable
OURCHHESSERl 01 Parameter
NAME NH
KOIllWlDOS :
c::) Abhongige Parameter
GENERI ERE QUAOER D-L H- S ~ IFN-NH
SUBTRAHIERE ZYLINOER II-S 0 - 01 M - O. 0 BA- 360.~ FKZ- l
ANORONUNG (ox-on OY-O. 0 (Or-Ol)
VERSCIII EBE TElL OX--L/2. OY-O . oZ-L/2. IFN-NH
VERV. ROT KOERPER A1P - 0. 010.010 . 0 A2P-0 .0/10. 0/0.0
ALF- 90.0 ANZ - 3 IFN-II0?
SUBTRAJIIRRE Z,YLINOER H- S 0 - 0 M-O . O BA-J60 . 0 FKZ-l
VERSCIIKELZE TElL IFN-NH
",I I I i I i .Ix ,I
o 0
0 Mutlermodell
~}
01 Z
0
L
Bild 8.9 Protokoll des Makros GRUNDPLATTE mit der nach Bild 8.5 uber-
arbeiteten Kommandofolge und den zugewiesenen Parametern
202
8 . 6.4 Nutzung
:CD
A-4 :
;.... :-.: --
- CL::>.
--
:...- ~:
\ .... [);l] )
- CD,
Bild B. 10 Aus dem Befehlsmakro GRUNOPLATTE nach Bild 8.9 generierte Va-
rianten, die als neue Teile mit dem Identifikationsnamen
BLOCK bzw. BLOCK1 in das Objektmodell eingehen . System IKA
203
Parameter mit aktuellen Werten belegen. Durch Ablauf des Makro- bzw. Va-
riantenprogramms wird dann die gewlinschte Variante erstellt. Je nach Pa-
rameterwahl und ihren Abhangigkeiten untereinander kennen dabei reine
Abmessungsvarianten oder aber auch Gestaltvarianten entstehen.
Bild 8.10 gibt zwei Varianten des vorher beschrieben Makros GRUND PLATTE
mit verschiedenen Parameterwerten wieder.
Bereich nach Art und Gro~e festzulegen. Die fUr den jeweiligen Bereich
erforderlichen Normteile werden ausgesucht. Das gilt auch in entspre-
chender Weise fUr Zukaufteile. In einigen Fallen konnen davon auch nur
einzelne Elemente betroffen sein.
Sehr zweckma~ig konnen Wiederholelemente sein, die von sich aus nicht
Teile sind, sondern partiell sich wiederholende Zonen in oder an Bautei-
len betreffen. Dabei konnen solche Wiederholelemente unter Nutzung von
Form- und Wirkelementen sowie von Wirkkomplexen (vgl. Abschn. 5.1.2)
auch komplexerer Natur sein. Wiederholelemente werden dem Objektmodell
unter VerknUpfung (Verschmelzung) mit anderen Geometrien, die Korper
oder Teile sind, hinzugefUgt.
FUr den Konstruktionsproze~ kann sich die Beschreibung der NW-Teile auf
die vorgenannten Anforderungen beschranken, denn detaillierte Angaben
Uber einzelne Auspragungen sind hier nicht erforderlich. Insofern wird
206
1. 5
Normleile
2D-Dorstellung der
unterschiedlichcn
Nonnteile
Bild 8.13 gibt den Auschnitt eines Tablettmenils, abgestimmt auf Anforde-
rungen im allgemeinen Maschinenbau, wieder [MEN 83]. Jedes Arbeitsgebiet
oder jede Branche wird eine bestimmte spezifische Auswahl benotigen.
- Mit der ersten und zweiten Hierarchiestufe werden Art und Form bzw.
AusfUhrung des NW-Teils bestimmt . Nicht unterlegte Felder sind vorbe-
legt. Bild 8 . 14 zeigt ein solches MenU-Einzelfeld. In dem dort verwen-
deten Beispiel einer Sechskantschraube waren also das metrische Gewin-
Bild 8.13 Ausschnitt aus einem TablettmenU fUr Norm- und Wiederholteile
nach [MEN 83). Die MenU-Einzelfelder sind zunachst funktions-
orientiert, dann bauteilorientiert angeordnet
210
-
Varianten
M ~f.
ee·1..
1
/,1. Hierarchiestufe
- 2. Hierarchieslufe
} Art • Form
• AusfUhrung
Posilionspunkl ®
(A nordnung)
fl.: 19 +. fll 0 Lagepunkt
:trt-F -
(9
I- ~~
-/
DIP. L I Para meterleiste fUr }
konstruktiv variable Gr~rle + Werkstoff
Parameter (KVP) (Festigkeit)
Mi krofeld
Bild 8.14 Aufbau eines MenU-Einzelfelds nach [PMS 82, MEN 83). Hierar-
chische und konstruktionsmethodisch orientierte Abfolge der
Eingabedaten
Aus den vorstehenden Darlegungen ist zu ersehen, dap der Aufbau eines
optimal nutzbaren NWT-Systems nicht einfach und dazu sehr aufwendig ist.
Leider bestehen im 3D-Bereich keine allgemeingUltigen Systeme, die di-
rekt nutzbar w~ren. Zun~chst mup sich hier jeder Anwender fUr seinen Be-
reich entsprechende Moglichkeiten schaffen, die auf seinen Bedarf zuge-
schnitten sind. Trostlich ist die Aussage nach [HAW 84], dap in einer
Firma im allgemeineri von 24 000 vorliegenden Normen nur jeweils etwa 1%
von n~herem Interesse sind.
8.8 Baureihenentwicklung
- dieselbe Funktion
- mit der gleichen Losung
- in mehreren Gro~enstufen
- bei moglichst gleicher Fertigung
Der Entwicklung einer Baureihe liegt in der Regel ein bekannter Bezugs-
entwurf oder eine schon vorliegende AusfUhrung vor. Bei der Entwicklung
einer Baureihe bezeichnet man diese allgemein als Grundentwurf. Von ihm
wird bei der Anwendung der aus Ahnlichkeitsbeziehungen und gleichzeitig
spezifisch bestehenden aedingungen gewonnenen Wachstumsgesetzen ausge-
gangen. Die Daten und Abmessungen der FolgeentwUrfe werden durch Hoch-
rechnen gewonnen.
Unter Nutzung des Systems lKA ist erstmalig eine durchgangige Rechnerun-
terstutzung bei der Baureihenentwicklung nach [KLO 89] erstellt worden:
Bild 8.15 qibt den prinzipiellen Ablauf und die Proqrammstruktur bei ei-
ner rechnerunterstutzten Baureihenentwicklunq wieder. Nachfo~qend werden
die erforderlichen Arbeitsschritte naher beschrieben und durch ein be-
wu~t einfach qehaltenes Beispiel erlautert, damit der Leser den Entwick-
Berechnungsmodul
Wachstumsgesetze ermitteln
Bei dem in Bild 8.16 darqestellten Beipiel einer Walzenbaureihe wird von
dem Grundentwurf (Index 0) mit einem Walzendurcbmesser von 200 mm und
einer Walzenlanqe von 1000 mm ausqeqanqen. Die Berechnunqsqleichunqen
fur die Durchbiequnq U und fur die Bieqebeanspruchunq a sind anqeqeben.
L1' 0
Grundentwurf
V/ / Lo = 1000
~-
Do = 200
010= 160
020 = 180
Llo = SO
--- t-- --- -- -_.- .------ ~
a
C>
<>
a Q
,-,.-
V/ / /
Ln
Berechnung~gleichungen:
0" = We
~ W - 1·2
e- 0 M -F·L
e--I.-
In unserem Beispiel bedeuten die Angaben in Bild 8.17, da~ der E1astizi-
tatsmodul E, die Durchbiegung U und die belastende Kraft F tiber der Bau-
reihe konstant bleiben sollen (Stufensprung PHI = 1). Weiterhin sei das
Verhaltnis 0/01 (Au~endurchmesser zu Innendurchmesser des Walzenrohres)
in Tabellenform, z . B. aus Normen, vorgegeben.
mus werden die Exponenten fur die Stufensprunge PHI aller abhangigen Va-
riablen automatisch berechnet.
215
U=F*L**3/(48*E*I) D D1 PHI(E)=l
I=3.14*D**4*(1-R**4) PHI(U)=1
R=Dl/D 203. 131. PHI(F)=1
SIG=MB/WB 298.5 168.5
WB=I*2/D 355.6 195.6
MB=F*L/4 406.4 206.4
Wachstumsgesetze (Exponenten)
Da& Ergebnis sind die Wachstumsexponenten der StufensprUnge PHI fUr aIle
beteiligten Gro~en in Abhangigkeit von der Nenngro~e, hier L als walzen-
lange. So steigt z.B. der Stufensprung fUr D1 in Abhangigkeit vom Stu-
fensprung fUr L mit dem Exponent 0,47 (Bild 8.17).
Folqeentwlirfe festleqen
In einem weiteren Modu1 kann das Ergebnis der Ermittlung der Wachstums-
exponenten in Form von NormzahldiagrarnrnenUber der Nenngro~e dargestellt
werden. In Bild 8.1Sa handelt es sich beispielsweise urn die ermittelten
physikalisch begrlindeten Abhangigkeiten und im Bildteil b urn die geome-
trischen Kenngro~en. Diese Darstellungsform hat den Vorteil, da~ der Be-
nutzer die ermittelten Abhangigkeiten recht anschaulich erkennt.
l-----z!i.------+-----+'"ME-3 10.0 + + +
RME1
4.00 + +
~---~.___-----~._____ UME2
D1IE-2
+ +
1.00~--~~~--~~--_=~
630. 1000. 1600. 2500. 1000. 1600. 2500.
L L
oj b)
Grundentwurfskommandofolqe bereiniqen
Unter Riickgriff auf die Kommandofolge des Grundentwurfs, was bei benut-
zergefiihrten Oialogen und bei Variantenprogrammen nach objektorientier-
ter Programmierung kein grundsatzliches Problem darsteIIt, wird nun die-
se Kommandofolge iiberarbeitet. Oieser Schritt ist notwendig, urn fur die
nachfolgende Makroerstellung moglichst einfache und kurze Kommandofolgen
zu erhalten, denn die urspriinglich entstandene enthalt konstruktive Um-
oder Irrwege, isb bauteiliibergreifend entstanden und vielfach nicht zur
unmittelbaren Parametrierung geeignet.
1000 + + + + +
800. + + + + +
630. + + + + :'L.l*El
500. + + + + +
100 ..~~~~~~L-__~~~__
800. 1000.1250. 2000.
-- 1500. 2500.
L
0)
NenngrB.Be: L
b)
Koordinationsteil
Grundentwurfs- Verorbeitungs -
Kommandofolge programme zur
bereinigen Mokroerstellung
Kommondo
folge
;::::::====\ Eingo be -
steuerung
Eingobeproto-
koll der Mokro-
erstellung
strukturierte
Dorstellung auf
olphonumerischem
Bildschirm
Protokoll des Oatensatzes WAL aus Oatei WALZE Protokoll des Oatensatzes WAL_BER aus Oatei WALZE
GEN HOHLWELLE 0=200. H=sOO. BR-20. lFN-ROHR GEN HOHLWELLE 0=160. H=sOO. BR=20. lFN=ROHR
ANORONUNG OX=O. OY=O. OZ=O. ALF=O. BET=O. GAM=90. ANORDNUNG DX=O. OY=O. DZ=O. ALF=O. BET=O. GAM=90.
GEN ZYLlNDER H=ls0. 0=120. AA=O. BA-360. FKZ=l IFN-ANSCHL GEN ZYLINDER H=lsO. 0=120. AA=O. BA=360. FKZ=l lFN=ANSCHL
ANORDNUNG DX=O. DY=O. OZ=O. ALF=O. BET=O. GAM=-90. ANORDNUNG DX=O. DY=O. DZ=O. ALF=O. BET=O. GAM=-90.
TEILE FLAECHE-GF A-50. A1=0. A2=0. lFN=ANSCHL lRX=O./GO./O. TElLE FLAECHE-GF A=30. Al=O. A2=0. IFN=ANSCHL lRX=0./60./0.
VERAENDERE QUERSCHNITT 0=80. lFN=ANSCHL lRX=47.s/60./0. VERAENOERE QUERSCHNITT D=160. IFN=ANSCHL IRX=27.s/60./0.
ADOlERE HOHLWELLE 0-80. H=sO. BR-40. TNM= VERAENDERE QUERSCHNITT D=lBO. lFN=ANSCHL IRX=28.7s/80./0.
LOESCHE KOERPER lFN=K03 .. TEILE FLAECHE-GF A=SO. Al=O. A2=0. IFN=ROHR lRX=O./-BO./O.
ADOIERE HOHLWELLE D-80. H=30. BR-40. TNM= VERAENDERE QUERSCHNITT 0=180. lFN=ROHR IRX=-47.s/-BO./0.
ANORONUNG DX=sO. OY=O. OZ=O. ALF=O. BET=O. GAM=90. TEILE FLAECHE-GF A=BO. AI-O. A2=0. lFN=ANSCHL lRX=lsO./60./0.
LOESCHE TElL lFN=ROHR VERAENOERE QUERSCHNlTT D=100. lFN=ANSCHL lRX=71.2S/60./0.
GEN HOHLWELLE D=160. H=sOO. BR=20. lFN=ROHR VERSCHIE8E TElL DX=-SO. OY=O. DZ=O. IFN=ANSCHL
ANORDNUNG DX=O. DY=O. DZ=O. ALF=O. BET-O. GAM=90. ERZEUGE FASE-GF A=3·. ALF=4S. lFN=ANSCHL lRX=lOO./sO./O.
LOESCHE KOERPER lFN=K04 ERZEUGE FASE-GF A=3. ALF-4s. lFN=ROHR lRX=0./-90./0.
LOESCHE TElL lFN=ANSCHL ERZEUGE RUNDUNG-GF R=s. lFN=ANSCHL lRX=-20./60./0.
GEN ZYLlNDER H=lsO. 0=120. AA=O. BA=360. FKZ=l lFN=ANSCHL ERZEUGE RUNOUNG-GF R=l. lFN=ANSCHL lRX=20./s0./0.
ANORDNUNG DX=O. DY=O. OZ=O. ALF=O. BET-O. GAM=-90. VERSCHlEBE TElL OX=SOO. DY=O. DZ=O. lFN=ROHR
TElLE FLAECHE-GF A=30. Al=O. A2=0. lFN=ANSCHL lRX=0./60./0. VERSCHlEBE TElL DX=SOO. DY=O. DZ=O. lFN=ANSCHL
VERAENOERE QUERSCHNlTT D=160. IFN=ANSCHL lRX=27.s/60./0. GEN BGR NMl=ROHR NM2=ANSCHL NM3= ... lFN=WALZE
VERAENOERE QUERSCHNITT 0=180. IFN=ANSCHL lRX=28.7s/80./0. SPlEGELE BGR EIP=O/O/O E2P=0/10/0 E3P=0/0/lO MOD=l lFN=WALZE
TEILE FLAECHE-GF A=sO. Al=O. A2=0. IFN=ROHR IRX=0./-80./0.
VERAENDERE QUERSCHNITT 0=180. IFN=ROHR IRX=-47.s/-80./0.
TEILE FLAECHE-GF A=80. A1=0. A2=0. lFN=ANSCHL lRX=lsO./60./0.
VERAENOERE QUERSCHNlTT 0=100. lFN=ANSCHL lRX=71.2s/60./0.
VERSCHlEBE TElL DX=-sO. DY=O. DZ=O. lFN=ANSCHL
ERZEUGE FASE-GF A=3. ALF=4s. lFN=ANSCHL IRX=100./s0./0.
ERZEUGE FASE-GF A=3. ALF=4s. lFN=ROHR IRX=0./-90./0.
ERZEUGE RUNOUNG-GF R=s. lFN=ANSCHL lRX=-20./60./0.
ERZEUGE RUNOUNG-GF R=l. lFN=ANSCHL lRX=20./s0./0.
VERSCHlEBE TElL DX=sOO. DY=O. DZ=O. lFN=ROHR
VERSCHlEBE TElL DX=sOO. OY=O. OZ=O. lFN=ANSCHL
GEN BGR NMl=ROHR NM2=ANSCHL NM3= ... lFN=WALZE
SPIEGELE BGR EIP=O/O/O E2P=0/10/0 E3P=0/0/10 MOO=l lFN=WALZE
~
<0
N
---1On- N
o
I I
I t
JI
~
outomotisch
Protokoll des Datensatzes ROHR_O aus Oatei WALZE Protokoll des Oatensatzes ANSCHL_O aus Oatei WALZE
GEN HOHLWELLE 0=160. H=500. BR=20. IFN=ROHR GEN ZYLINOER H=1S0. 0=120. AA=O . BA=360. FKZ=1 IFN=ANSCHL
ANORONUNG OX=O. Oy=O. OZ=O. ALF=O. BET=O. GAM=90. ANORONUNG OX=O. OY=O. OZ=O. ALF BO. BET=O. GAM=-90.
TEILE FLAECHE-GF A=SO. Al=O. A2 =0. IFN=ROHR IRX=0./-80./ 0 . TEILE FLAECHE -GF A=30. A1=0. A2=0. IFN=ANSCHL IRX=0./60./0.
VERAENOERE QUERSCHNITT 0=180. IFN~ROHR IRX=-47.S/-80 . /0. VERAENOERE QUERSCHNITT 0=160. IFN=ANSCHL IRX=27.S/60./0 .
ERZEUGE FASE-GF A=3. ALF=45. IFN=ROHR IRX=0./-90./0. VERAENOERE QUERSCHNITT 0=180. IFN=ANSCHL IRX=28.7S/80./0.
VERSCHIEBE TElL OX=SOO . OY=O. 02=0. IFN=ROHR TEILE FLAECHE-GF A=80. Al=O. A2=0. IFN=ANSCHL IRX =1S0 ./ 60./0.
GEN BGR NM1=ROHR NM2=ANSCHL NM3= ... IFN=WALZE VERAENOERE QUERSCHNITT 0=100. IFN=ANSCHL IRX=71.2S/60./0.
VERSCHIEBE TElL OX=-SO . OY=O. OZ =O. IFN=ANSCHL
ERZEUGE FASE-GF A=3. ALF=45. IFN=ANSCHL IRX=100./S0 ./0 .
ERZEUGE RUNOUNG-GF R=S. IFN=&~SCHL IRX=-20./60./0.
ERZEUGE RUNOUNG-GF R=I. IFN=ANSCHL IRX=20./S0 ./ 0 .
VERSCHIEBE TElL OX=SOO . OY=O. OZ=O. IFN=ANSCHL
0) GEN BGR NMl=ROHR NM2=ANSCHL NM3= ... IFN=WALZE
interokt iv
Protokoll des Oatensatzes ROHR aus Oatei WALZE Protokoll des Oatensatzes ANSCHL aus Oatei WALZE
GEN HOHLWELLE 0=160. H=SOO. BR=20. IFN=ROHR GEN ZYLINOER H=lSO. 0=120. AA=O. BA=360. FKZ=1 IFN=ANSCHL
ANORONUNG OX=O. OY=O . 02=0. ALF=O. BET=O. GAM=90. ANORONUNG OX=O. OY=O. OZ=O. ALF=O. BET=O. GAM=-90.
TEILE FLAECHE-GF A~50. A1=0. A2=0. IFN=ROHR IRX=0 ./ -80 ./0 . TEILE FLAECHE-GF A=30. A1 - 0. A2=0. IFN=ANSCHL IRX =0./60 ./0.
VERAENOERE QUERSCHNITT 0=180. IFN=ROHR IRX =-47 .S/-8 0./0 . VERAENOERE QUERSCHNITT 0=180. IFN=ANSCHL IRX=27.S/60 ./0.
TEILE FLAECHE-GF A=BO. Al=O. A2=0. IFN=ANSCHL IRX=1S0 ./60./0.
b) VERAENOERE QUERSCHNITT 0=100. IFN=ANSCHL IRX=71.2S/60./0.
- x
Bild 8 . 22
tt9
Vorbereitung zur Erstellung der Makros : a) Automatische AuEteilung getrennt nach Bauteilen,
b) interaktive Entfeinerung , z . B . Loschen von Fasen und Rundungen
PROTOKOLL DES MAKROS MAKWALROHR
PROTOKOLL DES MAKROS MAKWALANSCHL
KONSTRUKTIV VARIABLE PARAMETER:
KONSTRUKTIV VARIABLE PARAMETER: L 02 L
o L1 o L1
01 L2 11
01 NAME
02 NAME
N ' 00
L 0: KOMMANOOS:
ABHAENGIGE VARIABLEN: GENERIERE HOHLWELLE
R1 = 01/2.0 OURCHMESSER 01 N
d~-' o
HOEHE = L/2.0
KOMMANOOS: L2 L1 RINGBREITE = (0-01)/2.0
IFK-NAME NAME
GENERIERE ZYLINOER L
HOEHE = L ANORONUNG
OURCHMESSER = 01 VERAENOERE QUERSCHNITT OELTAX 0.000
ALFA-AUSSCHNITT 0.000 OURCHMESSER 02 OELTAY 0.000
BETA-AUSSCHNITT 360.000 IFK-RAUMPKT L2/2.0 OELTAZ 0 . 000
FORMKENNZAHL 1 R1 ALFA 0 . 000
IFK-NAME = NAME 0.000 BETA 0.000
IFK-NAME NAME GAMMA 90.000
ANORONUNG
OELTAX 0.000 T.EILE FLAECHE-GF TEILE FLAECHE-GF
OELTAY 0.000 ABSTANO L1 ABSTANO L1
OELTAZ 0.000 ABSTAN01 0.000 ABSTAN01 0.000
ALFA 0.000 ABSTAN02 0.000 ABSTAN02 0.000
BETA 0.000 IFK-RAUMPKT L IFK-RAUMPKT 0 . 000
GAMMA -90 . 000 = R1 01/2.0
0.000 0.000
TEILE FLAECHE-GF IFK-NAME ~ NAME IFK-NAME NAME
ABSTANO = L2
ABSTAN01 0.000 VERAENOERE QUERSCHNITT VERAENOERE QUERSCHNITT
ABSTAN02 0.000 DURCHMESSER 0 OURCHMESSER 02
IFK-RAUMPKT 0.000 IFK-RAUMPKT = L-L1/2.0 IFK-RAUMPKT VORZ(L1)/2.0
R1 R1 01/2 . 0
0.000 0.000 0 . 000
IFK-NAME NAME IFK-NAME NAME IFK-NAME NAME
0) b)
J\)
~
222
Einzelmakros erstellen
Mit Hilfe eines weiteren Dienstprogramms (Bild 8.20) werden nun fUr je-
des Bauteil getrennt die einzelnen Makros erstellt, wobei der Benutzer
vom System gefUhrt und durch eine Eingabesteuerung und -verarbeitung un-
terstUtzt wird. Er gibt in den bereinigten Teilkommandofolgen die Para-
meter an bzw. vervollstandigt sie und ersetzt dabei die Realwerte des
Grundentwurfs durch die Abhangigkeiten von den konstruktiv variablen Pa-
rametern (vgl. Bild 8.23). Dieses geschieht Makro fUr Makro.
Makrostruktur erstellen
Weiterhin werden die einzelnen Elemente in die richtige Position und La-
ge zueinander gebracht, soweit dies im Gesamtzusammenhang notig ist.
Wenn erforderlich kann die Baustruktur noch erganzt werden. So wurde in
diesem Beispiel die zunachst nur generierte rechte Halfte der walze
durch Spiegeln zur vollstandigen Walze erganzt (Bild 8.24).
Bild 8.24 ErsteIIung der gesamten Baustruktur und der Zuordnung von
Position und Lage, soweit erforderlich
N
~
224
Bild 8.26 Baureihe der Walzen in Form der Darstellung eines Drahtmodells
Bild 8.27 zeigt eine komplexere Anwendungen bei der Entwicklung einer
Baureihe von halbahnlichen hydro-pneumatischen Vorschubeinheiten. Die
Einheiten sind in der Gesamtbeschreibung und -darstellung nur grobge-
staltet, was zur Beurteilung von Anordnung und Platzbedarf ausreichend
ist. Bild 8.28 gibt dagegen das abgeleitete zweiteilige, aber feinge-
staltete Getriebegehause dieser Einheiten wieder.
Pinole
Getriebegehouse
mil Zehnriementrieb
Vorschub- ZwischensHick
enlrieb
~BG10
H-- --- El~
Die Erstellung der Wachstumsgesetze und der Befehlsmakros ist eine Ta-
tigkeit, zu der ein alphanumerischer Bildschirm ausreicht, d.h. sie kann
getrennt yom graphischen Terminal erfolgen. Selbstverstandlich ist auch
hier eine Benutzerflihrung vorgesehen und die Bildschirmdarstellung ist
Ubersichtlich strukturiert, was besonders wichtig ist, weil der Kon-
strukteur Baureihen nicht sehr haufig entwickelt und nicht auf sein Ge-
dachtnis allein angewiesen bleiben 5011.
und die fur sich getrennt gefertigt, montiert, geprUft oder geliefert
werden k6nnen. Aus entsprechend aufgebauten StuckI is ten (Struktur- oder
Baukasten-Stuckliste) kann die Erzeugnisstruktur abgelesen werden. Eine
solche Erzeugnisstruktur oder Erzeugnisgliederung sollte durch CAD-Sy-
steme beschrieben werden kennen.
systeme mit den beschriebenen FHhigkeiten konnen daher aus den entstan-
denen Informationen der Baustruktur auch die Erzeugnisstruktur beschrei-
229
STAMMSATZ )
n·1,...-----.....,
--~ STAMMSATZ )
'----r---~ I
1:1L-! Norm. '\
- '" Norm - Bezeichng;/
TRAGERFLACHE
I I
..
III
r.
I I
I I
I I
:i!
.r:
I I
GERADE --4I II
a;
..
L-_ _ _ _ _ _~
E
o I I
I I
r
GK-KONTUR
L -__________ ~
---..
I
1
---.·v--------------,I
I I
I I
POLYGONZUG
L -_ _ _ _ _ _~ ---..IL--J II
. PUNKT
I
I
I RICHTUNGSVEKTOR j-J
Bild 9.1 Hierarchie a11er Baustrukture1emente im Zusammenhang mit dem
geometrischen, technischen und baustruktur-orientierten Par-
tialmode11. System IKA
Gruppierungen, wie z.B. die Ebenentechnik (Layer, vg1. Abschn. 7.5) oder
eine Farbgebung, die keine hierarchische Zuordnung von Baustrukture1e-
menten bewirkt, sind zur Beschreibung der Bau- und daraus abge1eiteten
Erzeugnisstruktur nicht geeignet.
230
Bild 9.2 zeigt als prinzipielles Beispiel die Baustruktur eines Erzeug-
nisses. Es bestehe aus mehreren Baugruppen (BGR) in unterschiedlichen
Hierarchiestufen mit den jeweils zugeordneten Bauteilen (TE), die ihrer-
seits auch aus mehreren Komplexkorpern oder Korpern (KO) entstanden Bern
konnen (vgl. Bild 5.46). Daneben bestehen selbstHndige Baugruppen und
Teile (BGR 6 und TE 11 und 12), die auch als gesondertes Erzeugnis be-
trachtet werden konnen, z.B. ErgHnzungsbauteile oder -baugruppen. Bild
9.3 gibt diese Baustruktur in Form einer Liste wieder, aus der die Hier-
archie stu fen durch Eintrag in unterschiedliche Spalten zu erkennen sind.
In der letzten Spalte ist noch zu ersehen, ob der geometrische Korper,
der zur Generierung eines Teils mitverwendet wurde, im Sinne einer Hin-
zufUgung (+) oder einer Subtraktion (-) bei der BOOLEschen VerknUpfung
verwendet wurde.
Der Konstrukteur mu~ bei der Generierung von Teilen diese ohnehin eindeu-
tig benennen. Er entwickelt diese immer in einem ihm bekannten Zusammen-
hang mit anderen Teilen und innerhalb einer von ihm vorgesehen Baugrup-
pe. Daher ist es nach [BAC 88) ohne weiteres moglich, durch das System
selbst die Baustruktur wHhrend der Bearbeitung automatisch entstehen und
aus ihr nach Definition der Erzeugnisstruktur auch die Konstruktions-
StUckliste erstellen zu lassen. SelbstverstHndlich hat der Bearbeiter
auch nachtrHglich die Moglichkeit, Zuordnungen in der Erzeugnisstruktur
und StUcklisteninhalte zu verHndern bzw. zu ergHnzen. Mit Hilfe einer im
CAD-System verankerten Bau- bzw. Erzeugnisstruktur kann er auch Baugrup-
pen und Teile im Sinne einer Planung als "vorgedachte" Elemente einfuh-
ren, ohne sie bereits generiert zu haben.
231
************************************************************
* Information Baustruktur *
********************************************************-***
ERZl (ERZ.)
BGRI (BGR.)
TEl (TElL)
KOI (GK.+)
BGR2 (BGR. )
TE2 (TElL)
TE3 (TElL)
BGR3 (BGR. )
TE9 (TElL)
BGR4 (BGR.)
TE4 (TElL)
BGR5 (BGR. )
TE6 (TElL)
K02 (GK.+)
K03 (GK.-)
TE7 (TElL)
TES (TElL)
BGR6 (BGR. )
TEIO (TElL)
TEll (TElL)
K04 (GK.+)
K05 (GK.-)
TEl2 (TElL)
K06 (GK.+)
Bild 9.3 Liste, in der die nach Bild 9.2 angenommene Baustruktur in
hierarchischer Ordnung wiedergegeben wird. System lKA
9.1.1 Anforderunqen
Bild 9.4 beschreibt den Vorgang: Der Konstrukteur beabsichtigt zwei Bau-
gruppen und definiert in der Baustruktur durch GENERIERE Baugruppe 1 und
dann Baugruppe 2. Nun generiert er Teil I, indem er dieses Teil aus ei-
nem Quader und durch einen subtraktiv verknupften Zylinder bildet. Das
Teil 1 wird automatisch der offenen, weil zuletzt generierten, Baugruppe
2 zugeordnet. Nun will er Teil 2 generieren, es aber der Baugruppe 1 zu-
teilen. Infolgedessen wird die Baugruppe 2 durch BEENDE geschlossen und
die Baugruppe 1 ist automatisch offen fur das Teil 2.
Es ware aber auch eine andere Entstehung nach Bild 9.5 meglich:
Zunachst ist Teil 1 aus einem Quader und einem subtraktiv verknupften Zy-
linder generiert worden. Dieses Teil wurde dann einer neu definierten
Baugruppe 2 zugeordnet. Anschlie~end wird ein vorhandenes Teil 2 gemein-
sam mit der Baugruppe 2 durch ein entsprechendes Generierungskommamdo
mit einer neuen ubergeordneten Baugruppe 1 verknupft.
233
GENERIERE TElL T2 ;
Ergebnis
BUd 9.4 Aufbau und Inhalt einer Bearbeitungsklammer nach einigen Ge-
nerierungsschritten nach [BAC 88]
+mt @
@.. ~
!
1...u. GENERIERE 9AUGRUPPE 92 : T1
+
Tl
-
@
'0' 'z'
2. .u. GENERIERE 9AUGRUPPE 91 : 92 T2
Bild 9.5 beschreibt also den Vorgang, wenn bei der Generierung zunHchst
nur von einem Teil ausgegangen wird und die Baugruppenstruktur anschlie-
~end erst aufgebaut werden solI. Durch die Kommandos GENERlERE BAUGRUPPE
B2 mit dem Parameter TElL 1 und dann GENERlERE BAUGRUPPE Bl mit den Pa-
rametern BAUGRUPPE 2 und TElL 2 lH~t sich die Baugruppenstruktur nach-
trHglich von unten nach oben aufbauen.
Das Verandern der Baustruktur ist jederzeit durch den Befehl BEARBElTE
moglich, wobei durch ZUORDNE <ELEMENT> das betreffende Element an ein
Zielelement angehHngt und die vorherige Zuordnung geloscht wird (Bild
9.6). Andererseits konnen durch ADDlERE Unterelemente eines Quellele-
ZUORDNE BJ
[I ---------E§]
--------
B1 E1
ZUORDNE T2 : B2
T B E
~~~~~~~:~=~
SUBTRAHIERE T5 : T4
ADDIERE QUADER : B = 10 H = 20 T = 50 I
LOSCHE B2
9.2 Konstruktions-Stiicklistcn
Bild 9.8 la~t die Aufteilung einer StUckliste erkennen. Die Reihenfolge
der Spalten kann in den einzelnen Betrieben unterschiedlich sein. Zu Be-
griffen im StUcklistenwesen wird auf DIN 199, Teil 2 [DIN 77] verwiesen.
- Mengeneinheit,
- Benennung, Name,
- Identifizierende Teile- oder Sachnummer, die auch die Werkstoff- bzw.
Norm-Kurzbezeichnung festlegt,
- Abmessungen, Gewicht,
- Beschaffungsart (Eigen- oder Fremdteil),
237
- Positionsnummern,
- Anzahl, Menge,
- Auftragsnummern sowie
- Anderungsvermerke
I====================================================================================I
III I I I I I
IPosIStrIAnz IEinhI Benennung I Sachnummer/Norm/Kurzbez. I Bemerkung I
III I I I I I
I====================================================================================I
III I I I I I
I---I---I----I----I----------------I--------------------------------I----------------I
III I I I I I
I---I---I----I----I----------------I--------------------------------I----------------I
III I I I I I
I---I---I----I----I----------------I--------------------------------I----------------I
III I I I I I
BUd 9.8 Beispiel eines Stucklistenkopfs
Neben Anzahl bzw. Menge sind es vor allem die Teile-Stammdaten, die yom
Konstrukteur w!hrend des Konstruierens relativ fruh festgelegt werden:
Bei der Generierung mu~ der Name eindeutig bestimmt werden, der Werk-
stoff wird spatestens gegen Ende, oft schon zu Beginn der Entwurfsphase
gew!hlt, bei Wiederholteilen ist ihre Sachnummer und bei Normteilen min-
destens die Normbezeichnung bekannt.
Auf diese Weise ist das System gemeinsam mit der abgelegten Erzeugnis-
struktur gerilstet, auch die unterschiedlichen Stilcklistenarten autOm8-
tisch zu erstellen.
238
9.2.2 Stucklistenform
MenqenUbersichts-StUckliste
Bei ihr werden aIle Gleichteile nur einmal mit Angabe der Gesamtmenge
unter einer Position zusammengefa~t. Die Reihenfolge der Positionsnum-
mern betrifft in der Regel meistens zuerst Gu~- und Schmiedeteile, dann
spanend gefertigte Neuteile und schlie~lich Wiederhol-, Norm- und Zu-
kaufteile. Die Mengenubersichts-StUckliste gibt keinen Hinweis auf die
Erzeugnisstruktur, obgleich in ihr Baugruppen zur Information aufgefUhrt
sein k6nnen. Diese initiieren aber keine Mengenangabe fUr die Teile. Ei-
ne solche Liste ist nur bei einfach aufgebauten Erzeugnissen mit relativ
wenigen Teilen und wenigen Fertigungsstufen zweckma~ig. Bild 9.8 zeigt
die Struktur eines Erzeugnisses mit einer zugeh6rigen Mengenubersichts-
Stuckliste in vereinfachter, nicht vollstandiger Form.
Struktur-Stuckliste
Diese Stucklistenart ist auf den Ablauf des Zusammenbaues abgestimmt und
spiegelt die Fertigungs- und Montagestruktur wider. Die dort gebildeten
Gruppen sind in erster Linie Fertigungs- und Montagegruppen und damit
nicht zwangslaufig auch Funktionsgruppen. Die entstandene Hierarchie
wird in Stufen entweder durch Stufenzahlen (1; .2; •• 3) oder graphisch
durch X; XX; xxx usw. gekennzeichnet. Die Positionsfolge ist willkUr-
lich. Bild 9.10 gibt fUr die Erzeugnisstruktur nach Bild 9.9 die Struk-
tur-StUckliste wieder.
E 1 El
Menge
3
Bezeichnung
G 1 Gl
~ 2xT1 G2 T3
1
15
3
G2
T 1
T 2
/\T2 2xGl~
4xT1 Tl T4
1
1
T 3
T 4 /\
4xT1 T2
E 1
Stufe Menge Bezeichnung Stufe Stufe
1 1 G 1 1 x
2 4 T 1 • 2 xx
2 1 T 2 • 2 xx
1 2 T 1 1 x
1 1 G 2 1 x
2 2 G 1
· 2 xx
3
3
8
2
T
T
1
2 ·· • 3
• 3
xxx
xxx
2
2
1
1
T
T
1
4 ·· 2
2
xx
xx
1 1 T 3 1 x
Baukasten-StUekliste
Diese StUekliste kann aueh als ein StUeklistensatz aufgefa~t werden, wo-
bei die oberste Baukasten-StUekliste des Enderzeugnisses aueh als Haupt-
StUekliste bezeiehnet wird. Der Baukasten-StUeklistensatz ist in bezug
auf das Erzeugnis funktionsorientiert. Er gibt die Erzeugnisstruktur
vollstandig wieder. Dabei k5nnen die gebildeten Gruppen aber aueh zu-
gleieh fertigungs- und montageorientiert sein, was idealerweise anzu-
streben ist. Jede Baugruppe hat ihre eigene StUekliste, Baugruppen und
unabhangige Teile werden auf jeder entspreehenden Stufe wiederum dureh
StUeklisten zu Ubergeordneten Baugruppen baukastenartig zusammengefa~t.
Jede Baugruppe oder unabhangige Teile k5nnen fUr sieh betraehtet und
verwendet werden, wodureh ihre Verwendung in anderen Erzeugnissen als
Bausteine denkbar ist. Bild 9.11 stellt eine Baukasten-StUekliste fUr
das in Bild 9.9 erwahnte Erzeugnis dar.
CD El
Gl 2xTl0)
El Gl G2
Menge Bezeichnung Menge Bezeichnung Menge Bezeichnung
1 G 1 4 T 1 2 G 1
2 T 1 1 T 2 1 T 1
1 G 2 1 T 4
1 T 3
Mit dem Kommando ERSTELLE STUECKLISTE ste11t das System die Konstrukti-
ons-StUckliste zusammen. Der Benutzer mu~ noch uberprUfen, ob durch un-
beabsichtigte unterschiedliche Namensgebung nicht al1e Gleichteile er-
kannt wurden, und hat diesen Umstand, z.B. durch DEFINIERE GLEICHTEILE,
zu korrigieren.
8 9 13
I····················································································1
1 1 1 1 1 1
IPoslStrlAnz IEinhl Benennung Sachnurnmer/Norm/Kurzbez. 1 Bernerkung
1 1 1 1 1 1 1 1
I···················································································-1
1 11 11 2.0ISTCKITRAVERSE 1 1 1
1---1---1----1----1----------------1--------------------------------1----------------1
1 21 21 1.0ISTCKISTUETZE/1 1 1 1
1---1---1----1----1----------------1--------------------------------1----------------1
1 31 31 1.0lSTCKIGRUNDPLATTE 1123.007-2424 I I
1---1---1----1----1----------------1--------------------------------1----------------1
I 41 31 1.0lSTCKISTAENDER 1123.010-2425 I I
1---1---1----1----1----------------1--------------------------------1----------------1
I 51 21 1.0ISTCKISTUETZE/2 I I I
1---1---1----1----1----------------1--------------------------------1----------------1
1 61 31 1.0ISTCKIGRUNDPLATTE 1123.007-2424 1 1
1---1---1----1----1----------------1--------------------------------1----------------1
I 71 31 1.0lSTCKISTAENDER 1123.010-2425 I I
1---1---1----1----1----------------1--------------------------------1----------------1
I 81 21 1.0lSTCKIQUERTRAEGER I I I
1---1---1----1----1----------------1--------------------------------1----------------1
I gl 21 1.0lSTCKIFLANSCH I I I
1---1---1----1----1----------------1--------------------------------1----------------1
I 101 11 1.0lSTCKlRADLAGERUNG I I I
1---1---1----1----1----------------1--------------------------------1----------------1
I 111 21 1.0ISTCKIACHSE I Ivorgeschmledet I
1---1---1----1----1----------------1--------------------------------1----------------1
I 121 21 1.0ISTCKIANLAUFSCHEIBE I I I
1---1---1----1----1----------------1--------------------------------1----------------1
I 131 21 2.0ISTCKI Buchse IH 30 f7 x 36 r6 x 22DIN 1850 1 I I
1---1---1----1----1----------------1--------------------------------1----------------1
I 141 21 1.0ISTCKI Slcherungsrlng 130 x 1.50 DIN 471 1 I I
1---1---1----1----1----------------1--------------------------------1----------------1
I 151 11 1.0ISTCKISEILSCHEIBE I I I
I---I---I----I----I-------------~--I--------------------------------1----------------1
I 161 21 1.0ISTCKISEILfUTTER. I IHartgumml I
I---I---I----I----I----------~-----I--------------------------------1----------------1
I 171 21 1.0ISTCKIRADSCHEIBE I I I
1---1---1----1----1----------------1--------------------------------1----------------1
I····················································································1
I I DatlllO I Name I
I Bearb.1 16. 6.89 I P/KPF I I
I Gepr. I . 1-----------------------------------------------------I
I Norm I I I I
1------------------------------1 UHLENKSTATION I
I Technlsche Hochschule I 1
I Darastadt 1-----------------------------------------------------I
I Haschlnenelernente und I I Blatt 1 I
I Konstruktlonslehre I Struktur-Stueckllste I von I
I Prof. Dr.-Ing. G.Pahl I I 1 Blatt I
J•••••••••••••••••••••••••••••••••••••••••••••••••••••·······························1
Fur einen erfolgreichen Einsatz von elM und auch im engeren Sinne von
CAD ist eine zweckm!~ige Produktsystematik von grundlegender Bedeutung.
Alle Bemuhungen um einen vernUnftigen und wirtschaftlichen Einsatz von
CA-Methoden werden vergeblich sein, wenn nicht von konstruktiver Seite
fur eine logische Ordnung und fur gegliederte Abschnitte (Module) bei
der Produktentwicklung gesorgt wird, die es gestatten, mit wenig Aufwand
auf notwendige Varianten zu reagieren und eine zugige Fertigung zu erm5g-
lichen.
- gekl!rter Aufgabenstellung,
- erkannter Funktionsstruktur, die fur eine sinnvolle Strukturierung
(Modulbildung) Voraussetzung ist sowie
- eine abgesicherte und bewertete L5sungssuche.
Funktionsabsehnitte
Wiederholelemente
sind Teile oder Zonen von Teilen, die im Hinbliek auf die jeweils zu er-
fUllende Funktion partiell festgelegt sind, aber mit anderen Teilen oder
Zonen vereinigt werden konnen (z.B. Lagersitze, Zentrierungen, wieder-
kehrende verstarkungsrippen, bestimmte Formen von Wellenenden). Bild 8.9
zeigte bereits auszugsweise als Beispiel Wiederholelemente, wie sie bei
der Konstruktion der aus Kunststoff hergestellten Gehause von Heekleueh-
ten bei Kraftfahrzeugen definiert wurden.
sind fur sieh abgesehlossene Teile, die extern (ISO, DIN) oder intern
normma~ig festgelegt sind. Fur ihre Verwendung in CAD-Systemen spielt es
eine untergeordnete Rolle, ob dies Zukaufteile oder Eigenteile sind
(vgl. Absehn. 8.7.3). Dagegen ist eine aueh nur partielle Anderung die-
ser Teile nicht zulassig. 1st die Anderung aber notig, werden es Einzel-
teile mit eigener Identifikationsbezeiehnung in Form einer Saeh- bzw.
Identnummer.
Wirkkomplex
ist die Zusammenfassung von Teilen und Formelementen mit Norm- und Wie-
derholteilen in einer Wirkzone, z.B. Sehrauben-, Welle-Nabe- oder Siehe-
rungsringverbindung (vgl. Absehn. 5.4.4). Ein Wirkkomplex ist fur die
schnelle Generierung und Anderung bzw. Anpassung beim Konstruieren be-
deutsam, weil er nieht eine Einzelgenerierung seiner Bestandteile erfor-
dert, sondern sieh als Ganzes anbietet. Er entspricht weiterhin sehr oft
bestimmten Montageoperationen. 1m Hinblick auf die Fertigung aber sind
seine Bestandteile (Einzelteile mit Formelementen und Norm- und Wieder-
247
Bauteile
Basisteil
Filr die naehfolgenden Montageoperationen, die mehr und mehr aueh automa-
tisiert vorgenommen werden, ist es vorteilhaft, ein Basisteil vorzuse-
hen, auf das sieh die einzelnen Montageoperationen beziehen k~nnen. Ne-
ben der Vereinheitliehung der Montageriehtung und Verringerung der Mon-
tagevorgange kann aber nur so eine logiseh aufbauende, zwangslHufige und
remontagefreie Montagefolge konzipiert werden (Bild 10.1 und 10.2) .
Bauqruppe
ist die Kombination von gefUgten bzw . montierten Bauteilen, die einen
Funktionskomplex oder nur eine Teilfunktion umfapt und gleiehzeitig als
Einheit handhabbar, prUfbar, verwendbar oder ausweehselbar ist. Sie ent-
248
1 1
,,rJ-\ ri-\
\t-j-
\
ttl
' , u{4J
-t-t-r
Baureihen
Baukastensysteme
Ei ntrittsteile
Austrillsleile
Mittelteile
Bild 10.3 Gegliederte Abschnitte von TurbinengehHusen mit dem Ziel, die
Abschnitte als Wiederho1zonen 1m Auftragsfall zu einem gesam-
ten Turbinenqehause zu verschmelzen. Reale Gliederunq reicht
bis einschlie~lich der Gu~modelle (Quelle Siemens)
Der Einsatz eines CAD-Systems wird erst im Verbund mit anderen CA-Akti-
vitaten sinnvoll und wirtschaftlich. Diese Aussage gilt sowohl fur die
Entstehung des Objekt- bzw. Produktmodells wie auch hinsichtlich seiner
Weiterverwendung in den nachgeschalteten Produktionsbereichen.
Zu Beginn und wahrend des Konstruktionsprozesses sind eine Reihe von Da-
ten aus externen oder internen Systemen in das betreffende CAD-System zu
ubernehmen. Beispiele sind die Auslegungsdaten eines Schaufelkanals zur
Konstruktion eines Geblases oder komplexe raumliche Begrenzungen in ei-
nem Fahrzeug als Randbedingungen fur ein Bremssystem.
hen k6nnen und ihre Ergebnisse auch wieder direkt am graphischen Ar-
beitsplatz des Konstrukteurs zur VerfUgung stellen. Dieser kann dann un-
mittelbar daraus Konsequenzen ziehen und im Dialog seine Gestaltung an-
passen, ohne dabei aber alle Daten wieder neu eingeben zu mUssen.
Das entstandene Objekt- bzw. Produktmodell ist vor allem auch fUr die
nachgeschalteten Produktionsbereiche eine wichtige Grundlage, auf die
schon wRhrend des Entwurfsprozesses und insbesondere nach dessen Ab-
schlu~ zurUckgegriffen wird. Eine unmittelbare Datennutzung im Sinne von
CIM in den Bereichen von PPS, CAP, CAM, CAQ rechtfertigt erst den Ein-
satz eines aufwendigen 3D-CAD-Systems.
11.2 Hardware-Schnittstellen
Ein Netzwerk kann na.ch Bild 11.1 auf unterschiedliche Weise gebildet
werden. 1m a11gemeinen wird in LANs eine DatenUbertragungsgeschwindig-
keit von bis zu 10 MBaud gefordert. (1 Baud entspricht 1 Bit pro Sekun-
de). Bei Vernetzung von zentra1en Rechnern sollten etwa 100 MBaud und in
WANs mehr als 140 GBaud m6glich sein.
11.3 Software-Schnittstellen
Inhaltliche Voraussetzungen
Strukturelle voraussetzungen
Wenn die Systeme hinsichtlich Inhalt und Struktur nicht gleich sind, was
die Regel ist, so mussen entsprechende Anpassungen (Ubersetzungen) vor-
genommen werden. Dies bedeutet die Schaffung entsprechender Software,
die ubersetzen oder vermitteln kann. Dabei werden haufig Informationen
verloren gehen. Z.B. kann die Genauigkeit einer im Raum aufgespannten
Flache leiden, indem durch den Transformationsproze~ Welligkeiten in der
256
Die Koppelung von Systemen kann prinzipiell auf zweierlei Weise gesche-
hen (Bild 11.2):
SYSTEM A SYSTEM A
SYSTEM D SYSTEM B
SYSTEM C
Punkt zu Punkt-Koppelunq
Jedes System kann mit jedem System direkt kommunizieren, was dann dazu
zwingt, bel N Systemen N(N-l) Prozessoren vorzusehen, die die Anpassung
vornehmen mussen.
257
Stern-Koppelunq
Die beteiligten systeme gehen Uber ein Austauschmodell (Bild 11.3). Die-
se Art der Koppelung hat bei mehr als 3 Systemen Vorteile, weil dann nur
2N Prozessoren erforderlich sind. Ben6tigt werden je ein
PRE- POST-
PROZESSOR PROZESSOR
A A I B
B
0
A-B
B-D
POST- C I ,I'--I---i PR E -
PROZESSOR
\r-r---l PROZESSOR
A A- C i
I B
C-D J
Zum Absehlu~ solI noeh darauf hingewiesen werden, da~ die integrierte
Nutzung von Objekt- bzw. Produktmodellen eine Reihe von organisatori-
sehen Ma~nahmen naeh sieh zieht:
Die Sehulung der Konstrukteure darf sieh nieht auf die eigentliehe 30-
Systembeherrsehung besehr!nken. Es ist vielmehr dafUr zu sorgen, da~ ein
allgemeines Grundverstandnis 1m Umgang mit 3D-Systemen und der ma~geben
de Untersehied zu 2D-Systemen erkannt wird. Die Einfuhrung von 3D-Sy-
stemen erfordert eine sorgfaltige Planung und saehgereehte Vorbereitung
der Mitarbeiter. Ihre Mitwirkung in allen Phasen der Planung und EinfUh-
rung ist unerl!~lieh. In diesem Zusammenhang sei auf einen Ma~nahmenplan
naeh [LOD 88] hingewiesen.
260
Z.Z. wird in vie len Fallen zunaehst 3D-ma~iq entwiekelt und das Ender-
qebnis dann 2D-ma~iq erstellt. Arbeitsphase und Zeitpunkt des Uberganqs
vom 3D-Modell zur Weiterbearbeitung in einer 2D-Zeiehnunq sind je naeh
vorhandenen M5qliehkeiten sehr untersehiedlieh und mit fortsehreitender
Fortentwieklung der Systeme aueh stark flie~end. Die Umstellunq von 20
auf 3D wird dabei neben den technisehen Gesiehtspunkten immer von wirt-
sehaftliehen, orqanisatorisehen und nieht zuletzt von personellen Vor-
aussetzunqen bestimmt werden.
261
FlHche 62 Lage 98
-, analytisch beschreibbare 72 LAN 254
-, nicht " 74 Laserdrucker 29
FlKchenmodell 51 Layer 183
Formelemente 82, 114 Layout 168
Funktionen Lexikon, lexikalisch 150
-, Ausgabe- 9 Linienmodell 51
-, Eingabe- 9 Liste 59
Funktionsabschnitt 245 Liste aktiver Teile 163
Funktionslage 99 Liste
Funktionstasten 23 -, lineare 59
-, verkettete 60
Generierungslage 99 Listenlange 62
Generierungsstrategie 129, 132
Geometrie Magnetbandspeicher 12
-, operationelle 10 Magnetplattenspeicher 12
-, informelle 10 Makro 186
GerKtekoordinaten 173 Materialkennung 65
Gestaltmakro 187 Mehrbenutzerbetrieb 36
GKS 257 Mehrfachidentifikation 157, 160
Grammatik Mengentheor. VerknUpfung 86
-, rechtslineare 155 MengenUbersichts-StUckliste 238
Grobgestalt 98 Menu 25, 85
Grundk6rper 85 MenUeinzelfeld 208
Gruppenidentifikation 160 Methodenbereich 38
MIPS 12
Hardcopy 29 Mitziehintelligenz 110
Hauptspeicher 12 Modell 41
Hilfe-Funktionen 167 -, mentales 42
Hilfsfunktionen 166 -, rechnerinternes 44
Hilfsgeometrie 90, 92, 94 -, 20- 46
Hilfslinie 90, 92 -, 2 1/20- 48
-, 30- 50
Identifikation 159 Modellaustausch 257
Identifikator 156 Modellbildung 41
IGES 257 Modellgrenze 62
Information 43 Modellierer 81
-, nicht geometrische 82 -, baustrukturorientierter 83
Infoxmationsmittel 43 -, geometrischer 81
Informationsmodell 43 -, technischer 81
Integer-Zahl 12 Modularisierung 38
IntegritKt 80, 266 Muttermodell 200
Intelligenz
-, 6rtliche 22 Nadeldrucker 29
Interaktionsmittel 23 NamensgedKchtnis 158
Interpreter 37 Netzwerk
-, lokales 254
Knotenrechner 33 -, Weitverkehrs- 254
Kommando 151 Normteile 82, 203
KommandoentschlUsselung 158 Normzahldiagramm 215
Kommandofolge 192 BURBS 75
Kommandosprache 1~0
-, befehlsorientierte 155 Objektliste 158
Kommunikationsbereich 38 Objektmodell 80
KompatibilitKt 80, 266 Operationen
Komplexk6rper 86, 89, 109, 230 -, arithmetrische 11
Konsistenz 80, 266 -, logische, 11
KonstruktionsstUckliste 236 -, organisatorische 11
Koordinaten 98 Operand 156
-, lokale 99 Operator 156
Koppelung
-, Punkt zu Punkt 256 Parameter 156, 199, 222
-, Stern- 257 -, abhKngiger 199
K6rper 44, 52, 85, 230 -, konstruktiv variabler 199
270
Konstruktions/ehre
Handbuch fiir Studium und Praxis
2., neubearb. und erweiterte Aufl. 1986. 392 Abb.
XIV, 590 S. Geb. DM 124,- ISBN 3-540-16427-8
Inhaltsiibersicht: Einfiihrung. - Grundlagen. -
Der KonstruktionsprozeB. - Produkt planen und
Aufgabe kUiren. - Konzipieren. - Entwerfen. -
Entwiekeln von Baureihen und Bauldisten. -
Ausarbeiten. - Kostenerkennung. - Reehnerunter-
stUtzung. - Ubersieht und verwendete Begriffe. -
Saehverzeiehnis.
10. Band: F. Schmidt: Berechnung und Gestaltuug von 29. Band: U. Claussen: Konstruieren mit Rechnem.
Wellen. 2., viillig neubearb. Aufl. 1967. OM 40,- 1971. OM 54,- ISBN 3-540-05173-2
ISBN 3-540-03890-6
30. Band: G. Oehler, A. Weber: Steife Blech- und
11. Band: G. Oehler: Gestaltung gezogener Blechteile. Kunststoflkonstmktionen. 1972. OM 84,-
2. Aufl. 1966. OM 58,- ISBN 3-540-03586-9 ISBN 3-540-05635-1
26. Band: J. Looman: ZaJmradgetriebe. Grundlagen, 36. Band: F.Scluaelz, H.-C. Gnhon Seherr-Thoss,
Konstruktionen, Anwendungen in Fahrzeugen. E. Aucktor: Gelenke und GelenkweUen. Berechnung,
2., viillig neubearb. und erweiterte Aufl. 1988. Gestaltung, Anwendungen. 1988. OM 128,-
OM 148,- ISBN 3-540-18307-8 ISBN 3-540-18322-1
Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Hong Kong