Anleitung
|
| Thema
|
| Beispielplatte mit L-förmigen Bewehrungsstäben Reinforcement Mesh
|
| Niveau
|
| Fortgeschritten
|
| Bearbeitungszeit
|
|
|
| Autoren
|
| Shiv Charan
|
| FreeCAD-Version
|
| 0.20
|
| Beispieldateien
|
|
|
| Siehe auch
|
| None
|
|
Beschreibung
Das Werkzeug
Reinforcement Plattenbewehrung ermöglicht es dem Benutzer, Bewehrungsstäbe innerhalb einer Platte (Arch Struktur-Objekt) zu erstellen.
Dieses Werkzeug ist Teil des
Arbeitsbereichs Reinforcement; dieser ist ein externer Arbeitsbereich, der mit dem
Addon-Manager installiert werden kann.
In diesem Beispiel erstellen wir eine Plattenbewehrung für eine Platte, die sich in zwei Richtungen erstreckt, wie in der folgenden Abbildung dargestellt.
Ein Beispiel für die Bewehrung einer Platte, die sich in zwei Richtungen erstreckt in einer Arch Struktur-Platte
Seitenansicht des Beispiels der Plattenbewehrung
Vorderansicht des Beispiels der Plattenbewehrung
Anwendung
1. Eine beliebige Fläche eines zuvor erstellten Slab-
Arch Struktur-Objekts auswählen, wie im Bild unten gezeigt.

Ausgewählte Fläche der Platte Arch Struktur
2. Dann
Plattenbewehrung aus den Bewehrungswerkzeugen auswählen.
3. Eine Dialog-Box wird sich öffnen, wie unten gezeigt.

Dialogfeld für die Plattenbewehrung
4. Die gewünschte Art der Bewehrungsmattenabdeckung (oben oder unten) auswählen. Im Beispiel wurde unten ausgewählt.
5. Den Bewehrungstyp BentShapeRebar und andere Eingabedaten für Bewehrungen in paralleler Richtung der ausgewählten Fläche, wie in der Abbildung unten gezeigt.

Dialogfeld für die Plattenbewehrung der Bewehrungsstäbe in paralleler Richtung zur ausgewählten Fläche
6. Nun auf die Schaltfläche Weiter klicken oder Querstreben in der Listenansicht auswählen.
7. Nun den Bewehrungstyp BentShapeRebar und andere gewünschte Daten für die Eingabedaten für Bewehrungsstäbe in Querrichtung der ausgewählten Fläche, wie in der folgenden Abbildung gezeigt auswählen.

Dialogfeld für die Plattenbewehrung der Bewehrungsstäbe in Querrichtung der ausgewählten Fläche
8. Klicke auf OK oder Übernehmen oder Fertig, um die Plattenbewehrung zu erzeugen.
9. Die Schaltfläche Abbrechen drücken, um die Dialog-Box zu verlassen.
Eigenschaften
Eigenschaften für Bewehrungsstäbe in paralleler Richtung zur ausgewählten Fläche:
- Daten-EigenschaftMesh Cover Along: Es stellt die Ausrichtung des Bewehrungsgitters entlang der Ober- oder Unterseite der Struktur dar. Es kann zwei Werte haben: „Top“ (Oben) und „Bottom“ (Unten).
- Daten-EigenschaftRebar Type: Art der Bewehrungsstäbe für parallele Bewehrungsstäbe zur Plattenbewehrung. Es kann vier Werte haben: 'StraightRebar', 'LShapeRebar', 'UShapeRebar', 'BentShapeRebar'.
- Daten-EigenschaftFront Cover: Der Abstand zwischen parallelen Bewehrungsstäben und der ausgewählten Fläche.
- Daten-EigenschaftLeft Cover: Der Abstand zwischen dem linken Ende der parallelen Bewehrungsstange und der linken Seite der Konstruktion.
- Daten-EigenschaftRight Cover: Der Abstand zwischen dem rechten Ende der parallelen Bewehrungsstange und der rechten Seite der Konstruktion.
- Daten-EigenschaftBottom Cover: Der Abstand zwischen parallelen Bewehrungsstäben von der Unterseite der Konstruktion.
- Daten-EigenschaftTop Cover: Der Abstand zwischen parallelen Bewehrungsstäben von der Oberseite der Konstruktion.
- Daten-EigenschaftRear Cover: Rückwand für die Plattenbewehrung mit parallelen Bewehrungsstäben.
- Daten-EigenschaftDiameter: Durchmesser paralleler Bewehrungsstäbe.
- Daten-EigenschaftRounding: Ein Rundungswert, der auf die Ecken der Stäbe angewendet wird, ausgedrückt in Vielfachen des Durchmessers paralleler Bewehrungsstäbe.
- Daten-EigenschaftAmount: It contains the number of parallel reinforcing bars.
- Daten-EigenschaftSpacing: It contains distances between parallel reinforcing bars.
Eigenschaften von Bewehrungsstäben für gebogene Bewehrungsstäbe in paralleler Richtung zur ausgewählten Fläche:
- Daten-EigenschaftAmount: Enthält die Anzahl der Verteilungsstäbe für gebogene Bewehrungsstäbe in paralleler Richtung.
- Daten-EigenschaftSpacing: Enthält den Abstand zwischen Verteilungsstäben für gebogene Bewehrungsstäbe in paralleler Richtung. Bewehrungsstäbe in paralleler Richtung zur ausgewählten Fläche:
Eigenschaften für Bewehrungsstäbe quer zur ausgewählten Fläche:
- Daten-EigenschaftRebar Type: Art der Bewehrungsstäbe für Querbewehrungen zur Plattenbewehrung. Es kann vier Werte haben: 'StraightRebar', 'LShapeRebar', 'UShapeRebar', 'BentShapeRebar'.
- Daten-EigenschaftFront Cover: Der Abstand zwischen Querbewehrung und ausgewählter Fläche.
- Daten-EigenschaftLeft Cover: Der Abstand zwischen dem linken Ende der Querbewehrung und der linken Seite der Konstruktion.
- Daten-EigenschaftRight Cover: Der Abstand zwischen dem rechten Ende der Querbewehrung und der rechten Seite der Konstruktion.
- Daten-EigenschaftBottom Cover: Der Abstand zwischen den Querbewehrungen von der Unterseite der Konstruktion.
- Daten-EigenschaftTop Cover: Der Abstand zwischen den Querbewehrungen von der Oberseite der Konstruktion.
- Daten-EigenschaftRear Cover: Rückwand für die Plattenbewehrung von Querbewehrungsstäben.
- Daten-EigenschaftAnchor Length: Es stellt die Armlänge einer gebogenen Querbewehrung dar, wenn der Typ der Querbewehrung BentShapeRebar ist.
- Daten-EigenschaftBent Angle: Es stellt den Winkel für gebogene Querbewehrungsstäbe dar, wenn der Typ der Querbewehrungsstäbe „BentShapeRebar” ist.
- Daten-EigenschaftRounding:Ein Rundungswert, der auf die Ecken der Stäbe angewendet wird, ausgedrückt in Vielfachen des Durchmessers der Querbewehrung.
- Daten-EigenschaftDiameter: Durchmesser der Querbewehrung
- Daten-EigenschaftAmount: Es enthält die Anzahl der Querbewehrungen.
- Daten-EigenschaftSpacing: Es enthält Abstände zwischen Querbewehrungen.* Daten-EigenschaftRebar Type: Art der Bewehrungsstäbe für Querbewehrungen zur Plattenbewehrung. Es kann vier Werte haben: 'StraightRebar', 'LShapeRebar', 'UShapeRebar', 'BentShapeRebar'.
- Daten-EigenschaftFront Cover: Der Abstand zwischen Querbewehrung und ausgewählter Fläche.
- Daten-EigenschaftLeft Cover: Der Abstand zwischen dem linken Ende der Querbewehrung und der linken Seite der Konstruktion.
- Daten-EigenschaftRight Cover: Der Abstand zwischen dem rechten Ende der Querbewehrung und der rechten Seite der Konstruktion.
- Daten-EigenschaftBottom Cover: Der Abstand zwischen den Querbewehrungen von der Unterseite der Konstruktion.
- Daten-EigenschaftTop Cover: Der Abstand zwischen den Querbewehrungen von der Oberseite der Konstruktion.
- Daten-EigenschaftRear Cover: Rückwand für die Plattenbewehrung von Querbewehrungsstäben.
- Daten-EigenschaftAnchor Length: Es stellt die Armlänge einer gebogenen Querbewehrung dar, wenn der Typ der Querbewehrung BentShapeRebar ist.
- Daten-EigenschaftBent Angle: Es stellt den Winkel für gebogene Querbewehrungsstäbe dar, wenn der Typ der Querbewehrungsstäbe „BentShapeRebar” ist.
- Daten-EigenschaftRounding:Ein Rundungswert, der auf die Ecken der Stäbe angewendet wird, ausgedrückt in Vielfachen des Durchmessers der Querbewehrung.
- Daten-EigenschaftDiameter: Durchmesser der Querbewehrung
- Daten-EigenschaftAmount: Es enthält die Anzahl der Querbewehrungen.
- Daten-EigenschaftSpacing: Es enthält Abstände zwischen Querbewehrungen.
Eigenschaften von Verteilungsstäben für gebogene Formstäbe quer zur ausgewählten Fläche:
- Daten-EigenschaftAmount: Enthält die Anzahl der Verteilungsstäbe für gebogene Bewehrungsstäbe in Querrichtung.
- Daten-EigenschaftSpacing: Enthält den Abstand zwischen den Verteilungsstäben für gebogene Bewehrungsstäbe in Querrichtung.
Skripten
Siehe auch: Arch API,Reinforcement-API und Grundlagen der Skripterstellung in FreeCAD.
Das Werkzeug Plattenbewehrung kann über die Python-Konsole mit der folgenden Funktion verwendet werden:
Bewehrung für zweiseitig gespannte Platten erstellen
Um eine Plattenbewehrung zu erstellen, die sich wie in den obigen Abbildungen über zwei Richtungen erstreckt, kann man die Funktion makeSlabReinforcement wie folgt verwenden:
from SlabReinforcement.SlabReinforcement import makeSlabReinforcement
SlabReinforcementGroup = makeSlabReinforcement(
parallel_rebar_type="BentShapeRebar",
parallel_front_cover=20,
parallel_rear_cover=20,
parallel_left_cover=10,
parallel_right_cover=10,
parallel_top_cover=30,
parallel_bottom_cover=20,
parallel_diameter=8,
parallel_amount_spacing_check=True,
parallel_amount_spacing_value=10,
cross_rebar_type="BentShapeRebar",
cross_front_cover=20,
cross_rear_cover=20,
cross_left_cover=10,
cross_right_cover=10,
cross_top_cover=29,
cross_bottom_cover=20,
cross_diameter=8,
cross_amount_spacing_check=True,
cross_amount_spacing_value=10,
cross_rounding=2,
cross_bent_bar_length=150,
cross_bent_bar_angle=135,
cross_distribution_rebars_check = True,
cross_distribution_rebars_diameter = 8,
cross_distribution_rebars_amount_spacing_check = True,
cross_distribution_rebars_amount_spacing_value = 4,
parallel_rounding=2,
parallel_bent_bar_length=150,
parallel_bent_bar_angle=135,
parallel_distribution_rebars_check = True,
parallel_distribution_rebars_diameter = 8,
parallel_distribution_rebars_amount_spacing_check = True,
parallel_distribution_rebars_amount_spacing_value = 4,
mesh_cover_along = "Bottom",
structure=App.getDocument("slab").getObject("Beam"),
facename='Face4',
)
- Erstellt ein
SlabReinforcementGroup-Objekt für eine Plattenüberbrückung in einer Richtung von der angegebenen structure, einer Platten-Arc Struktur, und facename, einer Fläche dieser Struktur.
- Wenn weder
structure noch facename angegeben sind, wird die vom Benutzer ausgewählte Fläche als Eingabe verwendet.
Eigenschaften, die für die Überbrückung von Platten in zwei Richtungen für Skripte verwendet werden
Eigenschaften für Bewehrungsstäbe in paralleler Richtung zur ausgewählten Fläche:
- Daten-Eigenschaftparallel_rebar_type: Art der Bewehrungsstäbe für parallele Bewehrungsstäbe zur Plattenbewehrung. Es kann vier Werte haben: 'StraightRebar', 'LShapeRebar', 'UShapeRebar', 'BentShapeRebar'.
- Daten-Eigenschaftparallel_front_cover: Der Abstand zwischen parallelen Bewehrungsstäben und der ausgewählten Fläche.
- Daten-Eigenschaftparallel_rear_cover: Rückwand für die Plattenbewehrung mit parallelen Bewehrungsstäben.
- Daten-Eigenschaftparallel_left_cover: Der Abstand zwischen dem linken Ende der parallelen Bewehrungsstange und der linken Seite der Konstruktion.
- Daten-Eigenschaftparallel_right_cover: Der Abstand zwischen dem rechten Ende der parallelen Bewehrungsstange und der rechten Seite der Konstruktion.
- Daten-Eigenschaftparallel_top_cover: Der Abstand zwischen parallelen Bewehrungsstäben von der Oberseite der Konstruktion.
- Daten-Eigenschaftparallel_bottom_cover: Der Abstand zwischen parallelen Bewehrungsstäben von der Unterseite der Konstruktion.
- Daten-Eigenschaftparallel_l_shape_hook_orintation: Es stellt die Ausrichtung des Hakens einer parallelen L-förmigen Bewehrung dar, wenn parallel_rebar_type LShapeRebar ist. Es kann drei Werte haben: „Left“ (Links), „Right“ (Rechts) und „Alternate“ (Alternative).
- Daten-Eigenschaftparallel_diameter: Durchmesser paralleler Bewehrungsstäbe.
- Daten-Eigenschaftparallel_amount_spacing_check: Wenn auf „True“ gesetzt, wird der Wert von parallel_amount_spacing_value als Bewehrungsstahlanzahl verwendet, andernfalls wird der Wert von parallel_amount_spacing_value als Abstand zwischen parallelen Bewehrungsstäben verwendet.
- Daten-Eigenschaftparallel_amount_spacing_value: Es enthält die Anzahl der Bewehrungsstäbe oder den Abstand zwischen parallelen Bewehrungsstäben basierend auf dem Wert von amount_spacing_check.
- Daten-Eigenschaftparallel_rounding: Ein Rundungswert, der auf die Ecken der Balken angewendet wird, ausgedrückt als Vielfaches des parallel_diameter.
- Daten-Eigenschaftparallel_bent_bar_length: Es stellt die Armlänge einer gebogenen parallelen Bewehrung dar, wenn parallel_rebar_type BentShapeRebar ist.
- Daten-Eigenschaftparallel_bent_bar_angle: Es stellt den Winkel für gebogene parallele Bewehrungsstäbe dar, wenn parallel_rebar_type BentShapeRebar ist.
- Daten-Eigenschaftparallel_distribution_rebars_check: Wenn True, Verteilungsbewehrungen für parallel gebogene Bewehrungsstäbe hinzufügen. Standardwert ist False.
- Daten-Eigenschaftparallel_distribution_rebars_diameter: Durchmesser der Verteilungsbewehrungsstäbe für parallel gebogene Bewehrungsstäbe.
- Daten-Eigenschaftparallel_distribution_rebars_amount_spacing_check: Wenn auf „True“ gesetzt, wird der Wert von „parallel_distribution_rebars_amount_spacing_value“ als Anzahl der Bewehrungsstäbe verwendet, andernfalls wird der Wert von „parallel_distribution_rebars_amount_spacing_value“ als Abstand in „parallel_distribution_rebars“ verwendet. Der Standardwert ist „True“.
- Daten-Eigenschaftparallel_distribution_rebars_amount_spacing_value: Es enthält die Anzahl oder den Abstand zwischen den Verteilungsbewehrungsstäben für eine Seite der parallel gebogenen Bewehrungsstäbe basierend auf dem Wert von parallel_distribution_rebars_check. Der Standardwert ist 2.
Eigenschaften für Bewehrungsstäbe quer zur ausgewählten Fläche:
- Daten-Eigenschaftcross_rebar_type: Art der Bewehrungsstäbe für Querbewehrungen zur Plattenbewehrung. Es kann vier Werte haben: 'StraightRebar', 'LShapeRebar', 'UShapeRebar', 'BentShapeRebar'.
- Daten-Eigenschaftcross_front_cover: Der Abstand zwischen Querbewehrung und Querfläche (Fläche senkrecht zur ausgewählten Fläche).
- Daten-Eigenschaftcross_rear_cover: Rückwand für die Plattenbewehrung von Querbewehrungsstäben.
- Daten-Eigenschaftcross_left_cover: Der Abstand zwischen dem linken Ende der Querbewehrung und der linken Seite der Konstruktion.
- Daten-Eigenschaftcross_right_cover: Der Abstand zwischen dem rechten Ende der Bewehrung und der rechten Fläche der Konstruktion relativ zur Querfläche.
- Daten-Eigenschaftcross_top_cover: Der Abstand zwischen den Querbewehrungen von der Oberseite der Konstruktion.
- Daten-Eigenschaftcross_bottom_cover: Der Abstand zwischen den Querbewehrungen von der Unterseite der Konstruktion.
- Daten-Eigenschaftcross_l_shape_hook_orintation: Es stellt die Ausrichtung des Hakens einer L-förmigen Querbewehrung dar, wenn cross_rebar_type LShapeRebar ist. Es kann drei Werte haben: "Left", "Right", "Alternate"
- Daten-Eigenschaftcross_diameter: Durchmesser der Querbewehrung.
- Daten-Eigenschaftcross_amount_spacing_check: Wenn auf „True“ gesetzt, wird der Wert von „cross_amount_spacing_value“ als Anzahl der Bewehrungsstäbe verwendet, andernfalls wird der Wert von „cross_amount_spacing_value“ als Abstand zwischen den Bewehrungsstäben verwendet.
- Daten-Eigenschaftcross_amount_spacing_value: Es enthält die Anzahl der Bewehrungsstäbe oder den Abstand zwischen den Bewehrungsstäben basierend auf dem Wert von cross_amount_spacing_check.
- Daten-Eigenschaftcross_rounding: Ein Rundungswert, der auf die Ecken der Balken angewendet wird, ausgedrückt als Vielfaches des Durchmessers.
- Daten-Eigenschaftcross_bent_bar_length: Es stellt die Armlänge einer gebogenen Querbewehrung dar, wenn cross_rebar_type BentShapeRebar ist.
- Daten-Eigenschaftcross_bent_bar_angle: Es stellt den Winkel für gebogene Querbewehrungsstäbe dar, wenn cross_rebar_type BentShapeRebar ist.
- Daten-Eigenschaftcross_distribution_rebars_check: Wenn „True“, Verteilungsbewehrungsstäbe für kreuzweise gebogene Bewehrungsstäbe hinzufügen. Standardwert ist „False“.
- Daten-Eigenschaftcross_distribution_rebars_diameter: Durchmesser für Verteilungsbewehrungsstäbe für quergebogene Bewehrungsstäbe.
- Daten-Eigenschaftcross_distribution_rebars_amount_spacing_check: Wenn auf „True“ gesetzt, wird der Wert von „cross_distribution_rebars_amount_spacing_value“ als Anzahl der Bewehrungsstäbe verwendet, andernfalls wird der Wert von „cross_distribution_rebars_amount_spacing_value“ als Abstand in „cross_distribution_rebars“ verwendet. Der Standardwert ist „True“.
- Daten-Eigenschaftcross_distribution_rebars_amount_spacing_value: Es enthält die Anzahl oder den Abstand zwischen den Verteilungsbewehrungsstäben für eine Seite der kreuzgebogenen Bewehrungsstäbe basierend auf dem Wert von cross_distribution_rebars_check. Der Standardwert ist 2.
Gemeinsame Eigenschaften für parallele und Querbewehrungsstäbe:
- Daten-Eigenschaftmesh_cover_along: Kann zwei Werte haben: "Top" und "Bottom". Stellt die Ausrichtung des Bewehrungsgeflechts entlang der Ober- oder Unterseite der Struktur dar.
- Daten-Eigenschaftstructure: Arch structure-Objekt. Standard ist Keine
- Daten-Eigenschaftfacename: ausgewählte Seite der Struktur. Standard ist Keine
Ausgabe von Plattenbewehrung für Platten, die sich in zwei Richtungen erstrecken
Man kann die Eigenschaften der Plattenbewehrung für Platten, die sich in zwei Richtungen erstrecken, mit der Funktion editSlabReinforcement wie folgt ändern:
from SlabReinforcement.SlabReinforcement import editSlabReinforcement
SlabReinforcementGroup = editSlabReinforcement(
SlabReinforcementGroup,
parallel_rebar_type="BentShapeRebar",
parallel_front_cover=20,
parallel_rear_cover=20,
parallel_left_cover=10,
parallel_right_cover=10,
parallel_top_cover=30,
parallel_bottom_cover=20,
parallel_diameter=8,
parallel_amount_spacing_check=True,
parallel_amount_spacing_value=15,
cross_rebar_type="BentShapeRebar",
cross_front_cover=20,
cross_rear_cover=20,
cross_left_cover=10,
cross_right_cover=10,
cross_top_cover=29,
cross_bottom_cover=20,
cross_diameter=8,
cross_amount_spacing_check=True,
cross_amount_spacing_value=15,
cross_rounding=2,
cross_bent_bar_length=150,
cross_bent_bar_angle=135,
cross_distribution_rebars_check = True,
cross_distribution_rebars_diameter = 8,
cross_distribution_rebars_amount_spacing_check = True,
cross_distribution_rebars_amount_spacing_value = 4,
parallel_rounding=2,
parallel_bent_bar_length=150,
parallel_bent_bar_angle=135,
parallel_distribution_rebars_check = True,
parallel_distribution_rebars_diameter = 8,
parallel_distribution_rebars_amount_spacing_check = True,
parallel_distribution_rebars_amount_spacing_value = 4,
mesh_cover_along = "Bottom",
structure=App.getDocument("slab").getObject("Beam"),
facename='Face4',
)
slabReinforcementGroup ist ein zuvor erstelltes Slab Reinforcement-Gruppenobjekt.
- Die anderen Parameter entsprechen denen, die von der Funktion
makeSingleTieFourRebars() benötigt werden.
Hier bearbeiten wir die Anzahl der Bewehrungsstäbe in Längs- und Querrichtung. Man kann jedoch jede Eigenschaft ändern, um die Plattenbewehrung zu bearbeiten.