Reinforcement Balkenbewehrung
|
|
| Menüeintrag |
|---|
| 3D/BIM → Bewehrungswerkzeuge → Balkenbewehrung |
| Arbeitsbereich |
| Reinforcement, BIM |
| Standardtastenkürzel |
| Keiner |
| Eingeführt in Version |
| 0.19 |
| Siehe auch |
| Keiner |
Beschreibung
Das Werkzeug Reinforcement Balkenbewehrung erlaubt dem Anwender Bewehrungsstäbe innerhalb eines Balkenobjekts (Arch-Struktur-Objekt) zu erzeugen.
Dieses Werkzeug ist Teil des Arbeitsbereichs Reinforcement; dieser ist ein externer Arbeitsbereich, der mit dem Addon-Manager installiert werden kann.
Balkenbewehrung innerhalb eines Balkens (Arch Struktur)
Anwendung
1. Wähle die rechte Seite eines zuvor erstellten Balkenobjekts Arch Structure mit einer Länge entlang der x-Achse. Oder wähle die Vorderseite eines zuvor erstellten Balkenobjekts
Arch Structure mit einer Länge entlang der y-Achse.
2. Dann Stützenbewehrung in den Armierungswerkzeugen auswählen.
3. Eine Dialog-Box wird sich öffnen, wie unten gezeigt.
4. Wähle die gewünschte Art der Stützenbewehrung aus.
5. Gib Eingaben für Daten zu Bindungen ein.
6. Klicke auf Weiter und das Dialogfeld wird wie unten gezeigt aktualisiert.
7. Daten für obere Bewehrungsstäbe festlegen.
- Um den Wert „Number#Diameter@Offset“ zu bearbeiten, klicke auf die Schaltfläche Bearbeiten neben der Beschriftung „Number#Diameter@Offset“. Ein Dialogfeld wie unten gezeigt wird eingeblendet.
- Um den Wert für den Bewehrungstyp zu bearbeiten, klicke auf die Schaltfläche Bearbeiten neben der Beschriftung für den Bewehrungstyp. Ein Dialogfeld wie unten gezeigt wird eingeblendet.
- Um den Wert für die Hakenausrichtung zu bearbeiten, klicke auf die Schaltfläche Bearbeiten neben der Beschriftung für die Hakenausrichtung. Ein Dialogfeld wie unten gezeigt wird eingeblendet.
- Um den Wert der Hook-Erweiterung zu bearbeiten, klicke auf die Schaltfläche Bearbeiten neben der Bezeichnung der Hook-Erweiterung. Ein Dialogfeld wie unten gezeigt wird eingeblendet.
- Um den Rundungswert für LRebar zu bearbeiten, klicke auf die Schaltfläche Bearbeiten neben der Rundungsbezeichnung. Ein Dialogfeld wie unten gezeigt wird eingeblendet.
- Um den Wert für den Ebenenabstand zu bearbeiten, klicke auf die Schaltfläche Bearbeiten neben der Beschriftung „Ebenenabstand“. Ein Dialogfeld wie unten gezeigt wird eingeblendet.
8. Klicke auf Weiter und das Dialogfeld wird wie unten gezeigt aktualisiert.
9. Lege die Daten für die unteren Bewehrungsstäbe ähnlich den Daten für die oberen Bewehrungsstäbe fest.
10. Klicke auf Weiter und das Dialogfeld wird wie unten gezeigt aktualisiert.
11. Daten für linksseitige Scherbewehrungsstäbe festlegen.
- Um den Wert „Number#Diameter@Offset“ zu bearbeiten, klicke auf die Schaltfläche Bearbeiten neben der Beschriftung „Number#Diameter@Offset“. Ein Dialogfeld wie unten gezeigt wird eingeblendet.
- Um den Wert für den Bewehrungstyp zu bearbeiten, klicke auf die Schaltfläche Bearbeiten neben der Beschriftung für den Bewehrungstyp. Ein Dialogfeld wie unten gezeigt wird eingeblendet.
- Um den Wert für die Hakenausrichtung zu bearbeiten, klicke auf die Schaltfläche Bearbeiten neben der Beschriftung für die Hakenausrichtung. Ein Dialogfeld wie unten gezeigt wird eingeblendet.
- Um den Wert der Hook-Erweiterung zu bearbeiten, klicke auf die Schaltfläche Bearbeiten neben der Bezeichnung der Hook-Erweiterung. Ein Dialogfeld wie unten gezeigt wird eingeblendet.
- Um den Rundungswert für LRebar zu bearbeiten, klicke auf die Schaltfläche Bearbeiten neben der Rundungsbezeichnung. Ein Dialogfeld wie unten gezeigt wird eingeblendet.
12. Klicke auf Weiter und das Dialogfeld wird wie unten gezeigt aktualisiert.
13. Lege die Daten für Bewehrungsstäbe mit rechter Scherung ähnlich den Daten für Bewehrungsstäbe mit linker Scherung fest.
14. Klicke auf OK oder Übernehmen, um die Balkenbewehrung zu erzeugen.
15. Abbrechen anklicken, um die Dialog-Box zu verlassen.
Eigenschaften
Bügel:
- Daten-EigenschaftLeft Cover: Der Abstand zwischen dem linken Ende des Bügels und der linken Seite der Struktur.
- Daten-EigenschaftRight Cover: Der Abstand zwischen dem rechten Ende des Bügels und der rechten Seite der Struktur.
- Daten-EigenschaftTop Cover: Der Abstand zwischen dem Bügel und der oberen Seite der Struktur.
- Daten-EigenschaftBottom Cover: Der Abstand zwischen dem Bügel und der unteren Seite der Struktur.
- Daten-EigenschaftOffset: Der Abstand zwischen dem Bügel und der ausgewählten/hinteren Seite der Struktur.
- Daten-EigenschaftDiameter: Durchmesser des Bügels.
- Daten-EigenschaftBent Angle: Der Biegungswinkel definiert den Winkel an den Enden eines Bügels.
- Daten-EigenschaftExtension Factor: Der Verlängerungsfaktor definiert die Länge des Bügelendes, ausgedrückt als multipliziert mit dem Durchmesser.
- Daten-EigenschaftNumber: Die Nummer des Bügels.
- Daten-EigenschaftSpacing: Der Abstand zwischen den Achsen jedes Bügels.
Obere/untere Bewehrungsstäbe: An der Ober-/Unterseite des Balkens vorhandene Bewehrungsstäbe
- Daten-EigenschaftNumberDiameterOffset: Ein Tupel aus der Zeichenfolge Number#Diameter@Offset. Jedes Element des Tupels stellt die Bewehrung für jede neue Schicht dar.
- Daten-EigenschaftRebar Type: Liste von Tupeln mit Bewehrungsstabtypen.
- Daten-EigenschaftHook Orientation: Liste von Tupeln mit der Ausrichtung von L-förmigen Haken.
- Daten-EigenschaftHook Extension: Liste von Tupeln mit der Länge des Hakens von L-förmigen Bewehrungsstäben.
- Daten-EigenschaftRounding: Liste von Tupeln mit einem Rundungswert, der auf die Ecken der L-förmigen Bewehrungsstäbe angewendet werden soll, ausgedrückt als multipliziert mit dem Durchmesser.
- Daten-EigenschaftLayer Spacing: Liste mit dem Abstand zwischen zwei aufeinanderfolgenden Bewehrungsschichten.
Linke/rechte Bewehrungsstäbe: Bewehrungsstäbe auf der linken/rechten Seite des Balkens vorhanden
- Daten-EigenschaftNumberDiameterOffset: Zeichenfolge mit Number#Diameter@Offset für Bewehrungsstäbe.
- Daten-EigenschaftRebar Type: Liste der Bewehrungsstabtypen.
- Daten-EigenschaftHook Orientation: Liste der Ausrichtung von L-förmigen Haken.
- Daten-EigenschaftHook Extension: Liste der Hakenlängen von L-förmigen Bewehrungsstäben.
- Daten-EigenschaftRounding: Liste eines Rundungswerts, der auf die Ecken der L-förmigen Bewehrungsstäbe angewendet werden soll, ausgedrückt als multipliziert mit dem Durchmesser.
- Daten-EigenschaftRebar Spacing: Freier Abstand zwischen aufeinanderfolgenden Bewehrungsstäben.
Skripten
Siehe auch: Architektur API, Bewehrung API und Grundlagen der Skripterstellung in FreeCAD.
Das Werkzeug „Reinforcement BeamRebars“ kann in Makros und von der Python-Konsole aus mithilfe der folgenden Funktion verwendet werden:
Zweibeinige Bügel erstellen
RebarGroup = makeReinforcement(
l_cover_of_stirrup,
r_cover_of_stirrup,
t_cover_of_stirrup,
b_cover_of_stirrup,
offset_of_stirrup,
bent_angle,
extension_factor,
dia_of_stirrup,
number_spacing_check,
number_spacing_value,
top_reinforcement_number_diameter_offset,
top_reinforcement_rebar_type,
top_reinforcement_layer_spacing,
bottom_reinforcement_number_diameter_offset,
bottom_reinforcement_rebar_type,
bottom_reinforcement_layer_spacing,
left_rebars_number_diameter_offset,
left_rebars_type,
left_rebars_spacing,
right_rebars_number_diameter_offset,
right_rebars_type,
right_rebars_spacing,
top_reinforcement_l_rebar_rounding=2,
top_reinforcement_hook_extension=40,
top_reinforcement_hook_orientation="Front Inside",
bottom_reinforcement_l_rebar_rounding=2,
bottom_reinforcement_hook_extension=40,
bottom_reinforcement_hook_orientation="Front Inside",
left_l_rebar_rounding=2,
left_rebars_hook_extension=40,
left_rebars_hook_orientation="Front Inside",
right_l_rebar_rounding=2,
right_rebars_hook_extension=40,
right_rebars_hook_orientation="Front Inside",
structure=None,
facename=None,
)
- Erstellt ein
RebarGroup-Objekt aus der angegebenenstructure, bei der es sich um eine Arch-Struktur handelt, undfacename, bei der es sich um eine Fläche dieser Struktur handelt.- Wenn weder
structurenochfacenameangegeben sind, wird die vom Benutzer ausgewählte Fläche als Eingabe verwendet.
- Wenn weder
l_cover_of_stirrup,r_cover_of_stirrup,t_cover_of_stirrup,b_cover_of_stirrupundoffset_of_stirrupsind innere Versatzabstände für die Bügelelemente in Bezug auf die Flächen der Struktur. Es handelt sich dabei um den linken, rechten, oberen, unteren und vorderen/hinteren Versatz.bent_angleDen Winkel der Spitze der Verstärkungsschlaufe des Bügels definieren.extension_factorDie Länge der Spitze der Verstärkungsschlaufe des Bügels, ausgedrückt als Vielfaches des Durchmessers, definieren.dia_of_stirrupist der Durchmesser des Bügelelements.number_spacing_checkWenn esTrueist, Es werden so viele Bügelelemente erstellt, wie durchnumber_spacing_valueangegeben; wenn esFalseist, werden Bügelelemente erstellt, die durch den numerischen Wert vonnumber_spacing_valuevoneinander getrennt sind.number_spacing_valuegibt die Anzahl der Bügel oder den Wert des Abstands zwischen ihnen an, abhängig vonnumber_spacing_check.top_reinforcement_number_diameter_offsetundbottom_reinforcement_number_diameter_offsetsind Tupel aus number_diameter_offset-Zeichenfolgen. Jedes Element des Tupels steht für die Verstärkung für jede neue Schicht.
Syntax: (
"number1#diameter1@offset1+number2#diameter2@offset2+...",
"number3#diameter3@offset3+number4#diameter4@offset4+...",
...,
)
top_reinforcement_rebar_typeundbottom_reinforcement_rebar_typegibt die Art der oberen/unteren Bewehrungsstäbe an.
Mögliche Werte:
1. 'StraightRebar' oder 'LShapeRebar'
2. ('<rebar_type>', '<rebar_type>', ...) und die Anzahl der Elemente des Tupels muss der Anzahl der Verstärkungen entsprechen.
Ebenen.
3. [
('<rebar_type>', '<rebar_type>', ...),
('<rebar_type>', '<rebar_type>', ...),
...,
]
Jedes Element der Liste ist ein Tupel, das den Bewehrungstyp jeder Bewehrungsschicht angibt. Und jedes Element des Tupels repräsentiert den rabar_type für jeden Satz von Bewehrungsstäben.
4. [
<rebar_type>,
('<rebar_type>', '<rebar_type>', ...),
...,
]
top_reinforcement_layer_spacingundbottom_reinforcement_layer_spacingist der Abstand zwischen zwei aufeinanderfolgenden Bewehrungsschichten.
Mögliche Werte: 1. <layer_spacing> 2. (<spacing in layer1 and layer2>, <spacing in layer2 and layer3>, ...) und die Anzahl der Elemente des Tupels muss gleich eins weniger als die Anzahl der Schichten.
left_rebars_number_diameter_offsetundright_rebars_number_diameter_offsetsind eine Folge von number_diameter_offset.
Syntax: "number1#diameter1@offset1+number2#diameter2@offset2+..."
left_rebars_typeundright_rebars_typegibt die Art der linken/rechten Bewehrungsstäbe an.
Mögliche Werte:
1. 'StraightRebar' oder 'LShapeRebar'
2. ('<rebar_type>', '<rebar_type>', ...) und jedes Element des Tupels repräsentiert den Rabar-Typ für jeden Satz von Bewehrungsstäben.
left_rebars_spacingundright_rebars_spacingist der freie Abstand zwischen aufeinanderfolgenden Bewehrungsstäben.top_reinforcement_l_rebar_roundingundbottom_reinforcement_l_rebar_roundingist der Parameter, der den Biegeradius der L-förmigen oberen/unteren Bewehrungsstäbe bestimmt, ausgedrückt als Vielfaches des Durchmessers. Mögliche Syntaxen sind ähnlich wie oben fürtop_reinforcement_rebar_type/bottom_reinforcement_rebar_type.top_reinforcement_hook_extensionundbottom_reinforcement_hook_extensionist die Länge des Hakens von L-förmigen Bewehrungsstäben. Mögliche Syntaxen sind ähnlich wie oben fürtop_reinforcement_rebar_type/bottom_reinforcement_rebar_type.top_reinforcement_hook_orientationundbottom_reinforcement_hook_orientationgibt die Ausrichtung des L-förmigen Hakens an; sie kann sein"Front Inside","Front Outside","Rear Inside"oder"Rear Outside". Mögliche Syntax ist ähnlich wie oben fürtop_reinforcement_rebar_type/bottom_reinforcement_rebar_type.left_l_rebar_roundingundright_l_rebar_roundingist der Parameter, der den Biegeradius der L-förmigen linken/rechten Bewehrungsstäbe bestimmt, ausgedrückt als Vielfaches des Durchmessers. Mögliche Syntaxen sind ähnlich wie oben fürleft_rebars_type/right_rebars_type.left_rebars_hook_extensionandright_rebars_hook_extensionist die Länge des Hakens von L-förmigen Bewehrungsstäben. Mögliche Syntaxen sind ähnlich wie oben fürleft_rebars_type/right_rebars_type.left_rebars_hook_orientationundright_rebars_hook_orientationgibt die Ausrichtung des L-förmigen Hakens an; sie kann sein"Front Inside","Front Outside","Rear Inside"oder"Rear Outside". Mögliche Syntax ist ähnlich wie oben fürleft_rebars_type/right_rebars_type.
Beispiel
import FreeCAD, Arch
from BeamReinforcement import TwoLeggedBeam
Structure = Arch.makeStructure(length=3000.0,width=200.0,height=400.0)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()
RebarGroup = TwoLeggedBeam.makeReinforcement(
l_cover_of_stirrup=20,
r_cover_of_stirrup=20,
t_cover_of_stirrup=20,
b_cover_of_stirrup=20,
offset_of_stirrup=100,
bent_angle=135,
extension_factor=4,
dia_of_stirrup=8,
number_spacing_check=False,
number_spacing_value=200,
top_reinforcement_number_diameter_offset=("1#20@-60+2#16@-60+1#20@-60", "3#16@-100"),
top_reinforcement_rebar_type="LShapeRebar",
top_reinforcement_layer_spacing=30,
bottom_reinforcement_number_diameter_offset=("1#20@-60+2#16@-60+1#20@-60", "3#16@-100"),
bottom_reinforcement_rebar_type="LShapeRebar",
bottom_reinforcement_layer_spacing=30,
left_rebars_number_diameter_offset="1#16@-100+1#16@-100+1#16@-100",
left_rebars_type="LShapeRebar",
left_rebars_spacing=30,
right_rebars_number_diameter_offset="1#16@-100+1#16@-100+1#16@-100",
right_rebars_type="LShapeRebar",
right_rebars_spacing=30,
top_reinforcement_l_rebar_rounding=2,
top_reinforcement_hook_extension=100,
top_reinforcement_hook_orientation="Rear Outside",
bottom_reinforcement_l_rebar_rounding=2,
bottom_reinforcement_hook_extension=100,
bottom_reinforcement_hook_orientation="Rear Outside",
left_l_rebar_rounding=2,
left_rebars_hook_extension=80,
left_rebars_hook_orientation=("Rear Inside", "Front Inside", "Rear Inside"),
right_l_rebar_rounding=2,
right_rebars_hook_extension=80,
right_rebars_hook_orientation=("Front Inside", "Rear Inside", "Front Inside"),
structure=Structure,
facename="Face6",
)
- 2D drafting: Sketch, Line, Polyline, Circle, Arc, Arc From 3 Points, Fillet, Ellipse, Polygon, Rectangle, B-Spline, Bézier Curve, Cubic Bézier Curve, Point
- 3D/BIM: Project, Site, Building, Level, Space, Wall, Curtain Wall, Column, Beam, Slab, Door, Window, Pipe, Connector, Stairs, Roof, Panel, Frame, Fence, Truss, Equipment
- Reinforcement Tools: Custom Rebar, Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement
- Generic 3D Tools: Profile, Box, Shape Builder, Facebinder, Objects Library, Component, External Reference
- Annotation: Text, Shape From Text, Aligned Dimension, Horizontal Dimension, Vertical Dimension, Leader, Label, Hatch, Axis, Axis System, Grid, Section Plane, New Page, New View
- Create 2D Views: 2D Drawing, Section View, Section Cut
- Snapping: Snap Lock, Snap Endpoint, Snap Midpoint, Snap Center, Snap Angle, Snap Intersection, Snap Perpendicular, Snap Extension, Snap Parallel, Snap Special, Snap Near, Snap Ortho, Snap Grid, Snap Working Plane, Snap Dimensions, Toggle Grid, Working Plane Front, Working Plane Top, Working Plane Side, Working Plane
- Modify: Move, Copy, Rotate, Clone, Create Simple Copy, Create Compound, Offset, 2D Offset, Trimex, Join, Split, Scale, Stretch, Draft to Sketch, Upgrade, Downgrade, Add Component, Remove Component, Array, Path Array, Polar Array, Point Array, Cut With Plane, Mirror, Extrude, Difference, Union, Intersection
- Manage: BIM Setup, Views Manager, Setup Project, Manage Doors and Windows, Manage IFC Elements, Manage IFC Quantities, Manage IFC Properties, Manage Classification, Manage Layers, Material, Schedule, Preflight Checks, Annotation Styles
- Utils: Toggle Bottom Panels, Move to Trash, Working Plane View, Select Group, Set Slope, Working Plane Proxy, Add to Construction Group, Split Mesh, Mesh to Shape, Select Non-Manifold Meshes, Remove Shape From BIM, Close Holes, Merge Walls, Check, Toggle IFC B-Rep Flag, Toggle Subcomponents, Survey, IFC Diff, IFC Explorer, New IFC Spreadsheet, Image Plane, Unclone, Rewire, Glue, Re-Extrude
- Panel Tools: Panel, Panel Cut, Panel Sheet, Nest
- Structure Tools: Structure, Structural System, Multiple Structures
- IFC Tools: IFC Diff, IFC Expand, Create IFC Project, IfcOpenShell Update
- Nudge: Nudge Switch, Nudge Up, Nudge Down, Nudge Left, Nudge Right, Nudge Rotate Left, Nudge Rotate Right, Nudge Extend, Nudge Shrink
- Additional: Preferences, Fine tuning, Import Export Preferences, IFC, DAE, OBJ, JSON, 3DS, SHP
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
