Skip to main content

FVA-Workbench KnowledgeBase

Kegelräder - 3D-Neutraldaten

Die 3D-Neutraldatenschnittstelle zur diskreten Oberflächenbeschreibung ist eine Eingabeschnittstelle für BECAL, die die vollständige Beschreibung eines Radsatzes enthält. Sie ist sowohl für Kegel- und Hypoidradsätze (Bogenverzahnung, Geradverzahnung, Schrägverzahnung) als auch Beveloidverzahnungen und Stirnradverzahnungen verwendbar.

Diese Schnittstelle umfasst:

  • Grundgeometriegrößen

  • Relativlage der Zahnräder (beides in verkürzten Neutraldaten oder verkürzter Standard.KGD)

  • Vollständig mit Punkten beschriebene Zahn(oberflächen)geometrie (3D-Neutraldaten)

Grundgeometrie und Relativlage

Als Eingabedatei für die Grundgeometrie können sowohl verkürzte Neutraldaten gemäß der von Klingelnberg definierten Schnittstelle, als auch eine verkürzte Standard.KGD genutzt werden. Diese Eingabedatei(en) müssen folgende Informationen enthalten.

  • Zähnezahl, Normalmodul, Eingriffswinkel, Schrägungswinkel, Spiralrichtung

  • Zahnbreite, Zahnhöhe, Profilverschiebung, Zahndickenänderungsfaktor

  • Zahnberandung

  • Teil-, Kopf- und Fußkegel

  • Abstand zwischen Achskreuzungspunkt und Teil-, Kopf- bzw. Fußkegelspitze

  • Achsversatz, Achskreuzungswinkel

Der Eingabeblock $ BERANDUNG enthält den Polygonzug der Flankenberandung. Fehlt dieser Eingabeblock, so wird in BECAL der Polygonzug aus den folgenden Angaben berechnet:

  • Fußkegel, Kopfkegel, innerer und äußerer Ergänzungskegel

  • falls vorhanden unter Beachtung von:

    • kegeliger Abdrehung an der Zehe (Breite und Kegelwinkel der Kopfkürzung) und

    • zylindrischer Abdrehung an der Ferse (kopfgekürzter Durchmesser)

Jedwede Flankenberandungen werden einheitlich durch einen Polygonzug beschrieben. Sphärische Kopfberandungen können durch einen Polygonzug mit hinreichender Genauigkeit angenähert werden. Punkt 1 ist immer an Zehe-Fuß, Punkt 2 an Ferse Fuß, die folgenden laufen gegen den Uhrzeigersinn entlang der Kopfkante in Richtung Zehe.

examples_tooth_outline.png

Beispiele für die Zahnberandung

Folgende weitere Eigenschaften muss der Polygonzug in der Standard.KGD erfüllen:

  • besteht aus mindestens 4 Punkten (zum Beispiel bei theoretischer Zahnberandung)

  • die Benennung der Punkte erfolgt gegen den Uhrzeigersinn (siehe Abbildung)

  • Punkt 1 beschreibt den inneren Punkt auf dem Fußkegel (Zehe)

  • Punkt 2 beschreibt den äußeren Punkt auf dem Fußkegel (Ferse)

Die folgende Darstellung zeigt den Block $ BERANDUNG einer Standard.KGD. In der ersten Zeile steht die Anzahl der Berandungspunkte für das jeweilige Rad. Danach folgen die Z- und R-Koordinaten der Punkte. Bei verschiedener Anzahl von Berandungspunkten für Ritzel und Rad ist das Prozentzeichen (%) der Platzhalter.

$ BERANDUNG
                  5                         4           Punktezahl
     60.59719     13.08327     21.71926     58.31119    Z, R( 1)
     85.73152     19.73649     28.37248     83.44552    Z, R( 2)
     83.67412     27.50888     20.60009     85.50292    Z, R( 3)
     62.65494     21.76898     13.94687     60.36859    Z, R( 4)
     58.53979     20.85566      %            %          Z, R( 5)

Der Eingabeblock $ MASCHINENEINSTELLUNGEN enthält die Spiralrichtung der gepaarten Räder. Für Geradverzahnungen wird festgelegt:

  • Ritzel bzw. Rad1: Spiralrichtung = 1

  • Tellerrad bzw. Rad2: Spiralrichtung = -1

Die Eingabeblöcke $ UEBERSETZUNGEN und $ SCHNEIDENGEOMETRIE enthalten Informationen, die nur für die Tragfähigkeitsberechnung relevant sind:

  • Wälz- oder Formverfahren, (1 … Wälzverfahren, 0 … Formverfahren)

  • Messerabrundungsradius am Werkzeug

Werden die Zahnräder nicht im Wälz- bzw. Formverfahren gefertigt, so sind die Eingabeblöcke $ UEBERSETZUNGEN und $ SCHNEIDENGEOMETRIE nicht in der verkürzten Standard.KGD enthalten. Fehlen diese Eingabeblöcke, werden diese Daten aus der Oberflächengeometrie berechnet.

Die folgenden Darstellungen enthält die Geometrie-Eingabeschnittstelle standard.kgd für eine Kegelradverzahnung, wenn zusätzlich eine Oberflächenbeschreibung in Form einer Punktewolke vorliegt.

Beispiel für eine verkürzte Standard.KGD für eine Kegelradverzahnung:

Klingelnbergv.- Datensatz fuer BECAL (intern)
            Ritzel                      RAD
     konvex         konkav       konvex        konkav 
$ GRUNDGEOMETRIE
                 35                        37           Zaehnezahl
            2.50001                   2.50001           mittl. Normalmodul
           10.00000                 -10.00000           mittl. Schraegungsw.
                         15.00000                       Achswinkel
                          0.00000                       Achsversatz
     20.00000     20.00000     20.00000     20.00000    Eingriffswinkel
            7.29047                   7.70953           Teilkegelwinkel
            7.29047                   7.70953           Kopfkegelwinkel
            7.29047                   7.70953           Fusskegelwinkel
            0.00000                   0.00000           Breite Kopfkuerz.
            0.00000                   0.00000           Kegelw. Kopfkuerz.
           95.32178                 100.24183           kopfgek. Durchmesser
          350.08059                 350.08059           mittl. Teilkegell.
           11.00000                  11.00000           Zahnbreite
            5.62502                   5.62502           Zahnhoehe
            0.02300                  -0.02341           Profilversch.-faktor
            0.02244                  -0.02956           Zahndickenaend.-faktor
            0.00000                   0.00000           Erzeugungsabstand
          -20.16188                 -18.19953           Kopfkegelabstand
           24.16467                  23.73100           Fusskegelabstand
$ BERANDUNG
                  4                         4           Punktezahl
    342.18399     40.68545    341.89297     43.07107    Z, R( 1)
    353.09506     42.08134    352.79351     44.54673    Z, R( 2)
    352.38126     47.66089    352.03891     50.12091    Z, R( 3)
    341.47018     46.26499    341.13836     48.64525    Z, R( 4)

$ MASCHINENEINSTELLUNGEN
                 -1                         1           Spiralrichtung
$ UEBERSETZUNGEN

            1            1            1            1    gewaelzt
$ SCHNEIDENGEOMETRIE



      0.75000      0.75000      0.75000      0.75000    Kopfradius (Messer)

Die Anzahl der Leerzeilen in diesen Blöcken ist einzuhalten, um eine Abwärtskompatibilität zu älteren BECAL-Projekten zu bewahren.

Zahnoberflächenbeschreibung mittels 3D-Neutraldaten-Dateien

Die Zahnoberflächenbeschreibung erfolgt über eine ASCII-Datei pro Rad, die punktweise die Nutzflanken, die Fußbereiche und die Übergangskurven von Nutzflanke und Fußbereich jeweils für die rechte und linke Zahnflanke beinhaltet. Außerdem sind für alle Punkte von Nutzflanke und Fußbereich die Normalenvektoren enthalten. Die Punkte zur Oberflächenbeschreibung liegen auf einem Gitter, das die gesamte Zahnoberfläche abdeckt. Die Lage von rechter und linker Flanke zueinander wird über den Zahndickenwinkel an einem definierten Gitterpunkt auf der Nutzflanke angegeben.

grid_points.png

Prinzip-Skizze zu Punktegitter einer Zahnflanke

Die Flankengitterbeschreibung erfolgt für Tellerrad und Ritzel in zwei getrennten Dateien:

  • g_o___nm.dat

  • p_o___nm.dat

Diese ASCII-Dateien sind wie folgt aufgebaut:

Unterteilung in Kapitel (Reihenfolge der Kapitel in Datei beliebig).

  • obligatorische Kapitel:

    • [general]

    • [thickness]

    • [flank right], [flank left]

    • [rootradius right], [rootradius left]

    • [fillet right], [fillet left]

  • Datenzeilen in den Kapiteln enthalten:

    • Kennwort mit Gleichheitszeichen

    • Zeichenkette: enthält Daten, die gemäß Kennwort interpretiert werden

    • Kommentarzeilen beginnen mit comment

    • zwischen den Kapiteln beliebig viele Leerzeilen möglich

Kapitel [general]

Das Kapitel [general] muss den Parameter spiri für die Spiralrichtung enthalten:

  • Rad rechtsgängig: spiri = 1

  • Rad linksgängig: spiri = -1

Für Geradverzahnungen wird festgelegt:

  • Ritzel bzw. Rad1: spiri = 1

  • Tellerrad bzw. Rad2: spiri = -1

[general]

ident=FVA-G44 9/34
date_time=08.01.2014 09:51
spiri=    1.00
version=  4.20

Kapitel [flank right] und [flank left]

Die Kapitel [flank right] bzw. [flank left] enthalten die Flankenpunkte der rechten bzw. linken Flanke in einem vorgegebenen Gitter. Die Gittergröße wird durch die Anzahl der Spalten rows und Zeilen lines angegeben. Danach folgen die Flankenpunkte und die dazugehörenden Normalenrichtungen:

  • Bezeichner aus Spaltennummer und Zeilennummer des Gitterpunktes

  • Zylinderkoordinaten: z, r, φ

  • Normalenvektor: nz, nr, nφ

Folgende Regeln sind zu beachten:

  • Gleiche Spaltennummern in zueinander gehörenden Kapiteln [flank right], [rootradius right] und [fillet right] bzw. [flank left], [rootradius left] und [fillet left] beziehen sich immer auf ein und denselben Profilschnitt.

  • Die Anzahl der Spalten ist in allen oben genannten Kapiteln identisch.

  • Die Angabe der Punkte erfolgt innerhalb einer Profillinie vom Zahnkopf zum Fußbereich.

Lage des Werkrades im verwendeten Koordinatensystem:

Kegel- und Hypoidräder

  • Der Koordinatensystemursprung O ist der Achskreuzungspunkt im Getriebe.

  • Die z-Achse ist die Werkradachse.

Stirnradähnliche Verzahnungen

  • Der Koordinatensystemursprung OB wird über die Zahnbezugsebene festgelegt. (Die Zahnbezugsebene kann beliebig zwischen Zehe und Ferse des Rades gewählt werden.)

  • Die z-Achse ist die Werkradachse.

coordinate_system.png

Definition der Koordinatensysteme

OK - BECAL-Bezugssystem für Tellerrad und Ritzel mit Ursprung OK

OB - Bezugssystem für Beveloidräder mit Ursprung OB

Li - Einbaumaß für Beveloidräder (Abstand von Achskreuzungspunkt zu Zahnbezugsebene)

Sti - Abstand der Teilkegelspitze zum Achskreuzungspunkt

point_normal_vector_coordinate_system.png

Koordinatensysteme für die Flankenpunkte und die Normalenrichtung

  • Ein Flankenpunkt P wird im Koordinatensystem Σ = {O,ex,ey,ez} durch die Zylinderkoordinaten (z,r,φ) beschrieben, wobei x = r⋅cos⁡(φ) und y = r⋅sin⁡(φ).

  • Der normierte Normalenvektor n im Punkt P wird im von P induzierten lokalen Koordinatensystem ΣP = {P,ez,er,eφ} durch seine kartesischen Komponenten (nz,nr,nφ) beschrieben. Der Koordinatenursprung ist P, die r-Achse hat die entgegengesetzte Richtung wie das Lot von P auf die Werkradachse und die z-Achse hat die gleiche Richtung wie die z-Achse von Σ.

[flank right]
rows=   25
lines=  25
comment=        z_Soll           r_Soll        phi_Soll         nz            nr           nphi
00010001=    18.3880000000    64.7530394595 -0.0595882557 -0.3937065159  0.1901845697  0.8993469902
00010002=    18.6779000000    64.5568929891 -0.0570050932 -0.3878902292  0.1884217968  0.9022407642
00010003=    18.9679000000    64.3608306367 -0.0544587507 -0.3819185961  0.1865541169  0.9051716674
…
00250023=    39.3319000000    81.9767629800  0.0839853787 -0.5096971406 -0.1858177377  0.8400479708
00250024=    39.6219000000    81.7806623130  0.0855858112 -0.5046029116 -0.1901057366  0.8421613329
00250025=    39.9119000000    81.5845056276  0.0871859053 -0.5266101610 -0.1686012393  0.8332198752

[flank left]
rows=   25
lines=  25
comment=        z_Soll           r_Soll        phi_Soll         nz            nr           nphi
00010001=    18.3880000000    64.7530216553 -0.0121095564 -0.2655996122  0.2192825219 -0.9388141571
00010002=    18.6779000000    64.5568827169 -0.0140620255 -0.2581884992  0.2164994854 -0.9415235906
00010003=    18.9679000000    64.3607638461 -0.0159694937 -0.2505079387  0.2134200523 -0.9442974393
…
00250023=    39.3319000000    81.9767402478  0.0565447308  0.0685990146  0.5032808953 -0.8613956789
00250024=    39.6219000000    81.7806508442  0.0553727221  0.0306014161  0.5212085856 -0.8528805096
00250025=    39.9119000000    81.5845039505  0.0537539454 -0.0695967680  0.5665488334 -0.8210838625

Kapitel [rootradius right] und [rootradius left]

Die Kapitel [rootradius right] und [rootradius left] sind analog wie die Kapitel [flank right] und [flank left] aufgebaut. Sie enthalten die Koordinaten der Punkte im Fußbereich, die unmittelbar unterhalb des Flankengitters liegen und bis in den Fußgrund reichen. Die unteren Punkte des Flankengitters ([flank right], [flank left]) stimmen mit den oberen Punkten des Fußgitters ([rootradius right], [rootradius left]) überein.

[rootradius right]
rows=   25
lines=  16
comment=        z_Soll           r_Soll        phi_Soll         nz            nr           nphi
00010001=    25.3472000000    60.0468271017 -0.0082515842 -0.4188050885  0.2538255398  0.8718800910
00010002=    25.5034000000    59.9413076728 -0.0062931150 -0.4825105936  0.3040692159  0.8214167267
00010003=    25.6595000000    59.8356658848 -0.0038076775 -0.5616918864  0.3667291423  0.7416279127
…
00250014=    40.6366000000    81.0944484441  0.1001255091 -0.8360539389  0.5486470910 -0.0004251905
00250015=    40.6366000000    81.0944484441  0.1001255091 -0.8360539389  0.5486470910 -0.0004251905
00250016=    40.6366000000    81.0944484441  0.1001255091 -0.8360539389  0.5486470910 -0.0004251905

[rootradius left]
rows=   25
lines=  20
comment=        z_Soll           r_Soll        phi_Soll         nz            nr           nphi
00010001=    25.3472000000    60.0468765393 -0.0458068163 -0.3092965065  0.2688403657 -0.9121735190
00010002=    25.5034000000    59.9412645563 -0.0473803553 -0.3779973956  0.3159945468 -0.8702099835
00010003=    25.6595000000    59.8357119493 -0.0494170089 -0.4670979308  0.3759012714 -0.8003235328
…
00250018=    40.5994000000    81.1195876114  0.0372308276 -0.8380637168  0.5455718500  0.0007503694
00250019=    40.5994000000    81.1195876114  0.0372308276 -0.8380637168  0.5455718500  0.0007503694
00250020=    40.5994000000    81.1195876114  0.0372308276 -0.8380637168  0.5455718500  0.0007503694

Kapitel [fillet right] und [fillet left]

Die Kapitel [fillet right] und [fillet left] enthalten die Koordinaten von Punkten der Übergangskurve zwischen Nutzflankenbereich und Fußbereich. Die Gitterpunkte aus [fillet right] und [fillet left] bestehen immer nur aus einer Zeile pro Spalte, d. h. einem Punkt pro Profillinie.

[fillet right]
rows=   25
lines=   1
comment=        z_Soll           r_Soll        phi_Soll     C1
00010001=    24.6093000000    60.5458592627 -0.0139532297   1
00020001=    25.2526000000    61.4186122921 -0.0128413294   1
00030001=    25.8953000000    62.2917652536 -0.0114043934   1
…
00230001=    38.5728000000    79.8744507890  0.0730783730   1
00240001=    39.1949000000    80.7616145545  0.0797452457   1
00250001=    39.8154000000    81.6497803217  0.0866355460   1

[fillet left]
rows=   25
lines=   1
comment=        z_Soll           r_Soll        phi_Soll     C1
00010001=    24.2372000000    60.7975060883 -0.0404091737   1
00020001=    24.8859000000    61.6666062371 -0.0395321415   1
00030001=    25.5338000000    62.5362687433 -0.0383274054   1
…
00230001=    38.2185000000    80.1140680842  0.0426661262   1
00240001=    38.8395000000    81.0019320881  0.0492446183   1
00250001=    39.4590000000    81.8907507418  0.0560572452   1