abapys.bohrprofil

bohrprofil.py   v1.7 (2021-01)

 
Functions
       
Bohrprofil_SOBP(modell, name, laenge, r_aussen, r_innen, spitzenwinkel, rundwinkel, schraublaenge, ganghoehe, wendeldicke, gitter_werkzeug)
Erstelle ein Bohrprofil name im Modell modell aus den in der folgenden Skizze dargestellten
Parametern. Die fehlende Groesse gitter_werkzeug gibt die Gitterfeinheit bei der Vernetzung des
Modells an. Gibt [part<name>, inst<name>] zurueck.
 
=============       r_aussen  r_innen
=  S O B P  =      _|________|____|_
=============       |        |    |
                    |                ______________________|_
                    |   +----+----+                        |
                    |   |    .    |                        |
                    |   |    .    |                        |
                    |   |    .    |                        |
                    |   |    .    |                        |
                        |    .    |                        |
             _|____ xxxx|    .    |     _|_                |
              |         |    .    |xxxx _|_wendeldicke     |
              |         |    .    |      |                 |
              |     xxxx|    .    |                        |
              |         |    .    |xxxx                    |
              |         |    .    |                        |
              |     xxxx|    .    |                        |
              |         |    .    |xxxx                    |
              |         |    .    |                        | laenge
              |     xxxx|    .    |                        |
              |         |    .    |xxxx                    |
schraublaenge |         |    .    |                        |
              |     xxxx|    .    |                        |
              |         |    .    |xxxx                    |
              |         |    .    |                        |
              |     xxxx|    .    |                        |
              |         |    .    |xxxx                    |
              |         |    .    |                        |
              |     xxxx|    .    |                        |
              |         |    .    |xxxx _____|_            |
              |         |    .    |          |             |
              |     xxxx|    .    |          | ganghoehe   |
             _|_______  |    .    |xxxx _|___|_____________|_
              |          \   .   /       |   |             |
                     --.  \  .  /        | 
             rundwinkel \  \ . /         | spitzenlaenge = r_innen*tan(grad2rad*spitzenwinkel)
                         |  \./  ________|_
                             '           |
 
Zusaetzlich muss gelten: 0 <= spitzenwinkel < 90 und 0 <= rundwinkel <= 90 - 2*|45-spitzenwinkel|
Bohrprofil_VBP(modell, name, laenge, r_aussen, spitzenwinkel, rundwinkel, gitter_werkzeug)
Erstelle ein Vollverdraengungsprofil name im Modell modell aus den in der folgenden Skizze
dargestellten Parametern. Die fehlende Groesse gitter_werkzeug gibt die Gitterfeinheit bei der
Vernetzung des Modells an. Gibt [part<name>, inst<name>] zurueck.
 
===========  r_aussen r_aussen
=  V B P  =    _|____|____|_
===========     |    |    |
                             ___________|_
                +----+----+             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             | laenge
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |             |
                |    .    |  _|_________|_
                 \   .   /    |         |
             --.  \  .  /     | 
     rundwinkel \  \ . /      | spitzenlaenge = r_aussen*tan(grad2rad*spitzenwinkel)
                 |  \./  _____|_
                     '        |
 
Zusaetzlich muss gelten: 0 <= spitzenwinkel < 90 und 0 <= rundwinkel <= 90 - 2*|45-spitzenwinkel|
Bohrprofil_VVBP(modell, name, laenge, r_aussen, r_innen, spitzenwinkel, rundwinkel, schraublaenge1, profillaenge1, schraublaenge2, profillaenge2, laenge12, ganghoehe, wendeldicke, gitter_werkzeug)
Erstelle ein Vollverdraengungsbohrprofil name im Modell modell aus den in der folgenden
Skizze dargestellten Parametern. Die fehlende Groesse gitter_werkzeug gibt die Gitterfeinheit
bei der Vernetzung des Modells an. Gibt [part<name>, inst<name>] zurueck.
 
=============        r_aussen  r_innen
=  V V B P  =       _|________|____|_
=============        |        |    |
                     |                __________________________|_
                     |   +----+----+                            |
                     |   |    .    |                            |
                     |   |    .    |                            |
                     |   |    .    |                            |
                     |   |    .    |                            |
                     |   |    .    |                            |
                     |   |    .    |                            |
                     |   |    .    |                            |
                     |   |    .    |                            |
              _|_______  |    .    |     _|_                    |
               |         |    .    |xxxx _|_wendeldicke         |
               |     xxxx|    .    |      |                     |
schraublaenge2 |         |    .    |   ______|_                 |
               |        /     .     \ xx     |                  |
               |     xx/      .      \       | profillaenge2    |
         _|____|___   /       .       \   ___|_                 |
          |    |     |        .        |     |                  | laenge
          |          |        .        |                        |
 laenge12 |          |        .        |                        |
          |          |        .        |                        |
         _|____|___  |        .        |  ___|_                 |
               |     x\       .       /      |                  |
               |       \      .      /xx     | profillaenge1    |
               |        \     .     /  ______|_                 |
schraublaenge1 |     xxxx|    .    |         |                  |
               |         |    .    |xxxx ________|_             |
               |         |    .    |             |              |
               |     xxxx|    .    |             | ganghoehe    |
              _|_______  |    .    |xxxx _|______|______________|_
               |          \   .   /       |      |              |
                      --.  \  .  /        | 
              rundwinkel \  \ . /         | spitzenlaenge = r_innen*tan(grad2rad*spitzenwinkel)
                          |  \./  ________|_
                              '           |
 
Zusaetzlich muss gelten: 0 <= spitzenwinkel < 90 und 0 <= rundwinkel <= 90 - 2*|45-spitzenwinkel|