Skip to main content

REXS V1.6

Verzahnungen

Typen von Verzahnungen

cylindrical_stage.png
hohlradstufe.PNG
bevel_stage.png
worm_stage.png

In diesem Abschnitt werden Baugruppen beschrieben, die eine Verzahnung/ einen Eingriff von zwei Rädern darstellen. Planetenstufen als Baugruppe werden in einem separaten Abschnitt behandelt. Es gibt verschiedene Stufentypen, die ähnlich modelliert werden:

  • Stirnradstufen (cylindrical_stage)

  • Kegelradstufen (bevel_stage)

  • Schneckenstufen (worm_stage)

Noch nicht genauer spezifiziert:

  • Schraubradstufen

Eine Zahnradstufe besteht aus:

  • Stirnradstufe außenverzahnt: cylindrical_stage, cylindrical_gear, cylindrical_gear

  • Stirnradstufe innenverzahnt: cylindrical_stage, cylindrical_gear, ring_gear

  • Kegelrad- oder Hypoidstufe: bevel_stage, bevel_gear, bevel_gear

  • Schneckenstufe: worm_stage, worm_gear, worm_wheel

Die Zahnradstufe wird über eine Assembly-Relation mit der gear_unit verbunden.

Im Folgenden wird beispielhaft die XML-Syntax für eine Stirnradstufe dargestellt, für die anderen Verzahnungsarten gilt dies analog.

Benötigte Komponenten

XML Syntax

cylindrical_stage

<component id="3" type="cylindrical_stage">... </component>

cylindrical_gear

<component id="6" type="cylindrical_gear"> ... </component>

cylindrical_gear

<component id="7" type="cylindrical_gear"> ... </component>

shaft

<component id="4" type="shaft"> ... </component>

shaft

<component id="5" type="shaft"> ... </component>

Benötigte Relationen

XML Syntax

Stage-Relation

Stufe - Rad1 - Rad2

<relation id="2" type="stage">
	<ref id="3" role="stage" hint="cylindrical_stage"/>
	<ref id="6" role="gear_1" hint="cylindrical_gear"/>
	<ref id="7" role="gear_2" hint="cylindrical_gear"/>
</relation>

Assembly-Relation

Welle1 - Rad1

<relation id="3" type="assembly">
	<ref id="4" role="assembly" hint="shaft"/>
	<ref id="6" role="part" hint="cylindrical_gear"/>
</relation>

Assembly-Relation

Welle2 - Rad2

<relation id="4" type="assembly">
	<ref id="5" role="assembly" hint="shaft"/>
	<ref id="7" role="part" hint="cylindrical_gear"/>
</relation>

Assembly-Relation

Getriebeeinheit - Stufe

<relation id="5" type="assembly">
	<ref id="1" role="assembly" hint="gear_unit"/>
	<ref id="3" role="part" hint="cylindrical_stage"/>
</relation>

Modellierungsrichtlinie Quasistatisch

Jeder Verzahnungsstufe müssen zwei Räder zugeordnet werden.

Jedes Zahnrad muss in mindestens einer Stufe vorkommen.

Beispiel Modellierung - Stirnradstufe (cylindrical_stage)
stage_assembly.png
stage_example.png
Innen- und Außenverzahnungen (Stirnradstufe)

Eine Stirnradstufe kann entweder den Eingriff zweier außenverzahnten Stirnräder (cylindrical_gear) oder den Eingriff eines außenverzahnten Stirnrads mit einem innenverzahnten Stirnrad (ring_gear) beschreiben. Ein innenverzahntes Stirnrad wird als Hohlrad bezeichnet. Das ring_gear verfügt über alle Attribute des cylindrical_gear und verhält sich in allen Relationen wie ein cylindrical_gear.

Hinweis: Für die Attribute des Hohlrads gelten keine Sonderkonventionen, sondern die gleichen Wertebereiche wie für ein außenverzahntes Stirnrad (Zähnezahl, etc. sind positive Größen). Für Details bitte die einzelnen Attributbeschreibungen konsultieren.

Beispiel Modellierung - Kegelradstufe (bevel_stage)
bevel_stage_assembly.png
bevel_stage_example.png
Beispiel Modellierung - Schneckenstufe (worm_stage)
worm_stage_assembly.png

Radbezogene Eingriffsdaten

Viele Parameter eines Zahnrades sind eingriffsbezogene Daten, die sich im Falle eines Mehrfacheingriffs unterscheiden.

Beispiele sind der Wälzkreisdurchmesser eines Stirnrades (pitch_diameter) oder die Angabe, ob das Rad die Stufe treibt (is_driving_gear).

Diese eingriffsbezogenen Raddaten werden in der virtuellen Komponente stage_gear_data abgebildet. Pro Stufe und Rad gibt es genau eine stage_gear_data Komponente, die der Kombination Stufe-Rad zugeordnet ist. Insbesondere kann eine stage_gear_data Komponente nicht mehreren Stufen oder Rädern zugeordnet werden.

Bis REXS 1.2 wurde für alle Verzahnungsarten der generische Komponententyp stage_gear_data verwendet. Seit REXS Version 1.3 werden folgende spezifische Komponententypen für die verschiedenen Zahnradarten verwendet:

  • cylindrical_stage: cylindrical_stage_gear_data

  • bevel_stage: bevel_stage_gear_data

  • worm_stage: worm_stage_gear_data

Im Folgenden wird die XML-Syntax am Beispiel einer Kegelradstufe dargestellt. Sie gilt analog für die anderen Verzahnungsarten.

Benötigte Komponenten

XML Syntax

bevel_stage

<component id="10" type="bevel_stage"> ... </component>

bevel_gear

<component id="12" type="bevel_gear"> ... </component>

bevel_stage_gear_data

<component id="15" type="bevel_stage_gear_data"> ... </component>

Benötigte Relationen

XML Syntax

stage_gear_data-Relation

Stufe - Rad - Stufenraddaten

<relation id="2" type="stage_gear_data">
	<ref id="10" role="stage" hint="bevel_stage"/>
	<ref id="12" role="gear" hint="bevelgeneral_gear"/>
	<ref id="15" role="stage_gear_data" hint="bevel_stage_gear_data"/>
</relation>
Abbildung 2. Beispiel Modellierung - 4 radbezogene Eingriffsdaten für 3 Stirnräder in 2 Stufen
Beispiel Modellierung - 4 radbezogene Eingriffsdaten für 3 Stirnräder in 2 Stufen


Abbildung 3. Beispiel Modellierung - radbezogene Eingriffsdaten für eine Kegelradstufe
Beispiel Modellierung - radbezogene Eingriffsdaten für eine Kegelradstufe


Abbildung 4. Beispiel Modellierung - radbezogene Eingriffsdaten für eine Schneckenstufe
Beispiel Modellierung - radbezogene Eingriffsdaten für eine Schneckenstufe


Zahnräder und Flanken

Um die Zuordnung von Zahnradflankendaten zu ermöglichen, werden jedem Zahnrad zwei Flankenkomponenten (links und rechts) über die Flankenrelation zugeordnet. Dabei muss die Blickrichtung für jeden Zahnradtyp einzeln spezifiziert werden.

  • cylindrical_gear: Blickrichtung ist von der Bezugsseite des Zahnrades zur Nicht-Bezugsseite

  • bevel_gear: Blickrichtung ist von der Kegelspitze in Richtung Zahnrad

  • worm_gear: Blickrichtung entlang der u-Achse des Zahnrades

  • worm_wheel: Blickrichtung entlang der u-Achse des Zahnrades

Rechtsflanke (bzw. Linksflanke) ist diejenige Flanke, die man in Blickrichtung an einem nach oben gerichteten Zahn, an dessen rechter (bzw. linker) Seite sieht (vgl. z.B. ISO 21771 oder DIN 3960). Falls nötig, kann eine Modellierung der einzelnen Zähne des Rades zu einem späteren Zeitpunkt ergänzt werden.

Bis REXS 1.2 wurde für alle Verzahnungsarten ein generischer Komponententyp flank_geometry verwendet. Ab REXS Version 1.3 werden folgende spezifische Komponententypen für die verschiedenen Zahnradarten verwendet:

  • cylindrical_gear / ring_gear: cylindrical_gear_flank

  • bevel_gear: bevel_gear_flank

  • worm_gear / worm_wheel: worm_gear_flank

Im Folgenden wird die XML-Syntax am Beispiel eines Hohlrades (innenverzahntes Stirnrad) dargestellt. Sie gilt für die anderen Zahnradtypen analog.

Benötigte Komponenten

XML Syntax

Zahnrad

<component id="8" type="ring_gear"> ... </component>

linke Flanke

<component id="15" type="cylindrical_gear_flank"> ... </component>

rechte Flanke

<component id="16" type="cylindrical_gear_flank"> ... </component>

Benötigte Relationen

XML Syntax

Flanken-Relation

Rad-Flanke-Flanke

<relation id="2" type="flank">">
	<ref id="8" role="gear" hint="ring_gear"/>
	<ref id="15" role="left" hint="cylindrical_gear_flank"/>
	<ref id="16" role="right" hint="cylindrical_gear_flank"/>
</relation>
Beispiel Modellierung - Ein Rad mit Rechts- und Linksflanke
flank_assembly.png

Flankenmodifikationen und Flankenabweichungen

Um eine detaillierte Beschreibung der Zahnflankenform von Stirnrädern zu ermöglichen können der Flanke eines Stirnrades Flankenmodifikationen und Flankenabweichungen zugeordnet werden

  • jede Modifikationsform wird durch einen eigenen Komponententyp (z.B. Kopfrücknahme „tip_relief“) abgebildet

  • einer Zahnflanke können über „reference“ Relationen beliebig viele Modifikationen und Abweichungen zugewiesen werden

  • Eine Flankenmodifikation kann von mehreren Zahnflanken referenziert werden (z.B. wenn Rechts- und Linksflanke die gleiche Modifikation erhalten)

Beispiel - Stirnrad mit Rechts- und Linksflanke und mehreren Flankenmodifikationen
flank_modifications.png

Übersicht der verschiedenen Standard-Flankenmodifikationen:

  • Profilwinkelmodifikation (profile_slope)

  • Kopfrücknahme (tip_relief)

  • Fußrücknahme (root_relief)

  • Profilballigkeit (profile_crowning)

  • Flankenlinien-Balligkeit (helix_crowning)

  • Flankenlinien-Winkelmodifikation (helix_slope)

  • Endrücknahme Bezugsseite (end_relief_datum_face)

  • Endrücknahme Nicht-Bezugsseite (end_relief_non_datum_face)

  • Topographische Flankenmodifikation (topographical_modification)

  • Dreieckförmige Kopfrücknahme (triangular_tip_relief)

  • Dreieckförmige Fußrücknahme (triangular_root_relief)

  • Schränkung (profile_twist)

Übersicht der verschiedenen Flankenabweichungen:

  • Profil-Abweichung (profile_deviation)

  • Flankenlinien-Abweichung (helix_deviation)

  • Topographische Abweichung der Zahnflanke können über entsprechende Attribute der Komponente flank_geometry angegeben werden.

Benötigte Komponenten

XML Syntax

Flanke

<component id="15" type="cylindrical_gear_flank"> ... </component>

Flankenmodifikation/ Flankenabweichung

<component id="17" type="tip_relief"> ... </component>

Benötigte Relationen

XML Syntax

reference-Relation zur Flanke

<relation id="2" type="reference">"
	<ref id="15" role="origin" hint="cylindrical_gear_flank"/>
	<ref id="17" role="referenced" hint="tip_relief"/>
</relation>

Werkzeuge und Fertigungseinstellungen

Ein Zahnrad kann durch die Bearbeitung mit mehreren Werkzeugen entstehen. Gegebenenfalls werden die linke und rechte Flanke des Zahnrades mit unterschiedlichen Werkzeugen bearbeitet. Schließlich sind gewisse Fertigungseinstellungen (z.B. die Bearbeitungszugabe beim Stirnrad) für das Fertigungsergebnis von entscheidender Bedeutung. Um diese Zusammenhänge abzubilden wird ein Bearbeitungsschritt einer Zahnflanke durch eine manufacturing_step-Relation abgebildet. Diese verbindet eine Zahnflanke, das Werkzeug und die zugehörigen Fertigungseinstellungen.

manufacturing_step.png

Je nach Zahnrad-Typ sind entsprechende Komponenten zu verwenden:

Zahnrad-Typ

Flanke

Werkzeug

Fertigungseinstellungen

cylindrical_gear

cylindrical_gear_flank

rack_shaped_tool

cutter_wheel_tool

zero_degree_grinding_disk_tool

cylindrical_gear_manufacturing_settings

ring_gear

cylindrical_gear_flank

cutter_wheel_tool

cylindrical_gear_manufacturing_settings

bevel_gear

bevel_gear_flank

bevel_gear_tool

bevel_gear_manufacturing_settings

worm_gear

worm_gear_flank

worm_grinding_disc_tool

worm_gear_manufacturing_settings

worm_wheel

worm_gear_flank

worm_wheel_hob_tool

worm_gear_manufacturing_settings

Bei einem Kegelrad entspricht das bevel_gear_tool dem Messer und die bevel_gear_manufacturing_settings den Maschineneinstelldaten.

Beispiel für 2 manufacturing_step-Relationen für eine Stirnradflanke :

Benötigte Relationen

XML Syntax

manufacturing_step

order 1

<relation id="3" type="manufacturing_step" order="1">
	<ref id="3" role="workpiece" hint="cylindrical_gear_flank"/>
	<ref id="15" role="tool" hint="cutter_wheel_tool"/>
	<ref id="18" role="manufacturing_settings" hint="cylindrical_gear_manufacturing_settings"/>
</relation>

manufacturing_step

order 2

<relation id="4" type="manufacturing_step" order="2">
	<ref id="3" role="workpiece" hint="cylindrical_gear_flank"/>
	<ref id="16" role="tool" hint="rack_shaped_tool"/>
	<ref id="19" role="manufacturing_settings" hint="cylindrical_gear_manufacturing_settings"/>
</relation>

Radkörper - gear_body

Hinweis

Änderung ggü. REXS Version 1.5

Die Möglichkeit Radkörper - gear_body zu modellieren ist neu.

Es besteht die Möglichkeit den Radkörper (gear_body) eines Zahnrades explizit zu modellieren. Dies ist insbesondere sinnvoll wenn dessen Geometrie signifikant von der Vollscheibe (die sonst implizit angenommen wird) abweicht, der Radkörper einen anderen Werkstoff als der Zahnkranz aufweist oder ein axialer Kontakte zu Hülsen oder ähnlichem modelliert werden sollen. Die Eigenschaften des Oberflächenkontakts können in der entsprechenden Komponente (Komponententyp surface_contact) definiert werden.

Der Radkörper wird über eine assembly-Relation mit dem Zahnrad verbunden, ein Werkstoff kann eine reference-Relation zugewiesen werden.

Analog zum Lagerring stehen 3 Detaillierungslevel zur Beschreibung des Radkörpers zur Verfügung (siehe Attribut "level_of_detail"):

  • cylinder (Zylinder)

  • contour (Rotationssymmetrische Kontur)

  • free_geometry (Freie Geometrie, z.B. CAD/ FEM)

Für das Detaillierungslevel free_geometry kann eine Baugruppe (assembly_group) über eine reference-Relation zugewiesen werden.

Benötigte Relationen

XML Syntax

assembly

<relation id="450" type="assembly">
	<ref id="200" role="assembly" hint="gear"/>
	<ref id="201" role="part" hint="gear_body"/>
</relation>

reference

<relation id="451" type="reference">
	<ref id="201" role="origin" hint="gear_body"/>
	<ref id="15" role="referenced" hint="material"/>
</relation>

reference

<relation id="452" type="reference">
	<ref id="201" role="origin" hint="gear_body"/>
	<ref id="205" role="referenced" hint="assembly_group"/>
</relation>