Reinforcement Stützenbewehrung ZweiBügelSechsStäbe
|
|
| Menüeintrag |
|---|
| 3D/BIM → Bewehrungswerkzeuge → Stützenbewehrung |
| Arbeitsbereich |
| Reinforcement, BIM |
| Standardtastenkürzel |
| Keiner |
| Eingeführt in Version |
| 0.19 |
| Siehe auch |
| Reinforcement Stützenbewehrung, Reinforcement Stützenbewehrung Ringförmig |
Beschreibung
Das Werkzeug Reinforcement Stützenbewehrung ermöglicht dem Anwender, Bewehrungsstäbe innerhalb einer Stütze (Struktur-Objekt) zu erzeugen. Diese Seite zeigt ein weiteres Anwendungsbeispiel für dieses Werkzeug.
Dieses Werkzeug ist Teil des Arbeitsbereichs Reinforcement; dieser ist ein externer Arbeitsbereich, der mit dem Addon-Manager installiert werden kann.
Drei Anwendungsbeispiele stehen zur Verfügung:
- Rechteckige Stütze mit einzelnem Bügel
- Rechteckige Stütze mit zwei Bügeln und sechs Stäben (siehe unten)
- Runde Stütze
Stützenbewehrung mit zwei Bügeln und sechs Stäben (Bewehrungskorb) innerhalb einer Stütze
Anwendung
1. Eine beliebige Fläche eines zuvor erstellten Arch Struktur-Objekts auswählen.
2. Dann Stützenbewehrung in den Armierungswerkzeugen auswählen.
3. Eine Dialog-Box wird sich öffnen, wie unten gezeigt.
4. Im Dropdown-Menü auf der rechten Seite den Typ TwoTiesSixRebars für die Säulenbewehrung auswählen.
5. Gib Eingaben für Daten zu Bindungen ein.
6. Auf Weiter klicken und das Dialogfeld wird wie unten gezeigt aktualisiert.
7. Den gewünschten Bewehrungstyp auswählen und die Daten für die Hauptbewehrungsstäbe ausfüllen.
8. Klicke auf OK oder Übernehmen, um die Stützenbewehrung zu erzeugen.
9. Die Schaltfläche Abbrechen drücken, um die Dialog-Box zu verlassen.
Eigenschaften
Bindungen:
- Daten-EigenschaftLeft Cover: Der Abstand zwischen dem linken Ende der Verbindung und der linken Seite der Konstruktion.
- Daten-EigenschaftRight Cover: Der Abstand zwischen dem rechten Ende der Verbindung und der rechten Seite der Konstruktion.
- Daten-EigenschaftTop Cover: Der Abstand zwischen der Verbindung und der Oberseite der Konstruktion.
- Daten-EigenschaftBottom Cover: Der Abstand zwischen der Unterkante der Konstruktion und der Unterkante der Verbindung.
- Daten-EigenschaftOffset: Der Abstand zwischen der Verbindung und der Ober-/Unterseite der Konstruktion.
- Daten-EigenschaftDiameter: Durchmesser der Verbindung.
- Daten-EigenschaftBent Angle: Der Biegewinkel definiert den Winkel an den Enden einer Verbindung.
- Daten-EigenschaftExtension Factor: Der Verlängerungsfaktor definiert die Länge des Verbindungsendes, ausgedrückt als Vielfaches des Durchmessers.
- Daten-EigenschaftNumber: Die Anzahl der Verbindungen.
- Daten-EigenschaftSpacing: Der Abstand zwischen den Achsen der einzelnen Verbindungen.
- Daten-EigenschaftTies Sequence: Die Reihenfolge der Verbindungen von oben nach unten in der Vorderansicht.
Hauptbewehrungsstäbe: Bewehrungsstäbe an den Ecken der Bügel
- Daten-EigenschaftRebar Type: Art der Hauptbewehrungsstäbe.
- Daten-EigenschaftHook Orientation: Ausrichtung von L-förmigen Haken.
- Daten-EigenschaftHook Extend Along: Richtung für Hakenverlängerung.
- Daten-EigenschaftHook Extension: Länge des Hakens von L-förmigen Bewehrungsstäben.
- Daten-EigenschaftRounding: Ein Rundungswert, der auf die Ecken der L-förmigen Bewehrungsstäbe angewendet wird, ausgedrückt als Vielfaches des Durchmessers.
- Daten-EigenschaftTop Offset: Der Abstand zwischen den Bewehrungsstäben und der Oberseite der Konstruktion.
- Daten-EigenschaftBottom Offset: Der Abstand zwischen den Bewehrungsstäben und der Unterseite der Konstruktion.
- Daten-EigenschaftDiameter: Durchmesser der Hauptbewehrungsstäbe.
Skripten
Siehe auch: Architektur API, Bewehrung API und Grundlagen der Skripterstellung in FreeCAD.
Das Werkzeug Reinforcement Stützenbewehrung kann in Makros und von der Python-Konsole aus mit den folgenden Funktionen verwendet werden:
Stützenbewehrung mit zwei Bügeln und sechs Stäben erstellen
RebarGroup = makeTwoTiesSixRebars(
l_cover_of_ties,
r_cover_of_ties,
t_cover_of_ties,
b_cover_of_ties,
offset_of_ties,
bent_angle_of_ties,
extension_factor_of_ties,
dia_of_ties,
number_spacing_check,
number_spacing_value,
dia_of_main_rebars,
t_offset_of_rebars,
b_offset_of_rebars,
main_rebars_type="StraightRebar",
hook_orientation="Top Inside",
hook_extend_along="x-axis",
l_rebar_rounding=None,
hook_extension=None,
ties_sequence=("Tie1", "Tie2"),
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_ties,r_cover_of_ties,t_cover_of_ties,b_cover_of_tiesundoffset_of_tiessind innere Versatzabstände für die Verbindungselemente in Bezug auf die Flächen der Struktur. Es handelt sich dabei um den linken, rechten, oberen, unteren und vorderen/hinteren Versatz.bent_angle_of_tiesdefiniert den Winkel der Spitze der Bewehrungsschlaufe der Verbindungselemente.extension_factor_of_tiesdefiniert die Länge der Spitze der Bewehrungsschlaufe der Verbindungselemente, ausgedrückt als Vielfaches des Durchmessers der Verbindungselemente.dia_of_tiesist der Durchmesser der Verbindungselemente.number_spacing_checkWennTrue, werden so viele Verbindungssätze erstellt, wie durchnumber_spacing_valueangegeben; wennFalse, werden zwei Verbindungssätze erstellt, die durch den numerischen Wert vonnumber_spacing_valuevoneinander getrennt sind.number_spacing_valuegibt die Anzahl der zwei Bindungsgruppen oder den Wert des Abstands zwischen den Gruppen an, abhängig vonnumber_spacing_check.dia_of_main_rebarsist der Durchmesser der Hauptbewehrungsstäbe.t_offset_of_rebarsundb_offset_of_rebarssind die inneren Versatzabstände der Hauptbewehrungsstäbe in Bezug auf die Ober- bzw. Unterseite der Konstruktion.main_rebars_typeist der Typ der Hauptbewehrungsstäbe; er kann„StraightRebar”oder„LShapeRebar”sein.hook_orientationgibt die Ausrichtung des L-förmigen Hakens an; möglich sind:„Top Inside“,„Top Outside“,„Bottom Inside“,„Bottom Outside“,„Top Right“,„Top Left“,„Bottom Right“oder„Bottom Left“sein.hook_extend_alonggibt die Richtung für die Verlängerung des Hakens an; es kann„x-axis“oder„y-axis“sein.l_rebar_roundingist der Parameter, der den Biegeradius der L-förmigen Hauptbewehrungsstäbe bestimmt, ausgedrückt als Vielfaches des Durchmessers.hook_extensionist die Länge des Hakens der L-förmigen Bewehrungsstäbe.ties_sequenceist die Reihenfolge der Verbindungen von oben nach unten in Bezug auf die Vorderansicht; sie kann("Tie1", "Tie2")oder("Tie2", "Tie1")sein.
Beispiel
import FreeCAD, Draft, Arch
from ColumnReinforcement import TwoTiesSixRebars
# It doesn't work if the structure is not based on a face
# Structure = Arch.makeStructure(length=1000, width=400, height=400)
Rect = Draft.makeRectangle(400, 400)
Structure = Arch.makeStructure(Rect, height=1600)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()
# For Straight Rebars
RebarGroup = TwoTiesSixRebars.makeTwoTiesSixRebars(
l_cover_of_ties=40,
r_cover_of_ties=40,
t_cover_of_ties=40,
b_cover_of_ties=40,
offset_of_ties=100,
bent_angle_of_ties=135,
extension_factor_of_ties=2,
dia_of_ties=8,
number_spacing_check=True,
number_spacing_value=10,
dia_of_main_rebars=16,
t_offset_of_rebars=40,
b_offset_of_rebars=40,
main_rebars_type="StraightRebar",
hook_orientation="Top Inside",
hook_extend_along="x-axis",
l_rebar_rounding=None,
hook_extension=None,
ties_sequence=("Tie1", "Tie2"),
structure=Structure,
facename="Face6",
)
# For LShaped Rebars with hook along x-axis
RebarGroup = TwoTiesSixRebars.makeTwoTiesSixRebars(
l_cover_of_ties=40,
r_cover_of_ties=40,
t_cover_of_ties=40,
b_cover_of_ties=40,
offset_of_ties=100,
bent_angle_of_ties=135,
extension_factor_of_ties=2,
dia_of_ties=8,
number_spacing_check=True,
number_spacing_value=10,
dia_of_main_rebars=16,
t_offset_of_rebars=-40,
b_offset_of_rebars=-40,
main_rebars_type="LShapeRebar",
hook_orientation="Top Outside",
hook_extend_along="x-axis",
l_rebar_rounding=2,
hook_extension=40,
ties_sequence=("Tie1", "Tie2"),
structure=Structure,
facename="Face6",
)
# For LShaped Rebars with hook along y-axis and tie sequence ("Tie2", "Tie1")
RebarGroup = TwoTiesSixRebars.makeTwoTiesSixRebars(
l_cover_of_ties=40,
r_cover_of_ties=40,
t_cover_of_ties=40,
b_cover_of_ties=40,
offset_of_ties=100,
bent_angle_of_ties=135,
extension_factor_of_ties=2,
dia_of_ties=8,
number_spacing_check=True,
number_spacing_value=10,
dia_of_main_rebars=16,
t_offset_of_rebars=-40,
b_offset_of_rebars=-40,
main_rebars_type="LShapeRebar",
hook_orientation="Top Outside",
hook_extend_along="y-axis",
l_rebar_rounding=2,
hook_extension=40,
ties_sequence=("Tie2", "Tie1"),
structure=Structure,
facename="Face6",
)
Ausgabe von zwei Bewehrungsbügeln und sechs Bewehrungsstäben
Die Eigenschaften von Bewehrungsbügeln und Bewehrungsstäben lassen sich mit der folgenden Funktion anpassen:
rebar_group = editTwoTiesSixRebars(
rebar_group,
l_cover_of_ties,
r_cover_of_ties,
t_cover_of_ties,
b_cover_of_ties,
offset_of_ties,
bent_angle_of_ties,
extension_factor_of_ties,
dia_of_ties,
number_spacing_check,
number_spacing_value,
dia_of_main_rebars,
t_offset_of_rebars,
b_offset_of_rebars,
main_rebars_type="StraightRebar",
hook_orientation="Top Inside",
hook_extend_along="x-axis",
l_rebar_rounding=None,
hook_extension=None,
ties_sequence=("Tie1", "Tie2"),
structure=None,
facename=None,
)
Rebarist ein vorher erzeugtesHelicalRebar-Objekt.- Die anderen Parameter sind die gleichen wie die für die
makeHelicalRebar()-Funktion erforderlichen. structureundfacenamekönnen weggelassen werden, so dass die Bewehrung in der ursprünglichen Struktur bleibt.
Beispiel
from ColumnReinforcement import TwoTiesSixRebars
rebar_group = TwoTiesSixRebars.editTwoTiesSixRebars(
rebar_group,
l_cover_of_ties=40,
r_cover_of_ties=40,
t_cover_of_ties=40,
b_cover_of_ties=40,
offset_of_ties=100,
bent_angle_of_ties=135,
extension_factor_of_ties=2,
dia_of_ties=8,
number_spacing_check=True,
number_spacing_value=10,
dia_of_main_rebars=16,
t_offset_of_rebars=-40,
b_offset_of_rebars=-40,
main_rebars_type="LShapeRebar",
hook_orientation="Top Outside",
hook_extend_along="x-axis",
l_rebar_rounding=2,
hook_extension=40,
ties_sequence=("Tie2", "Tie1"),
structure=None,
facename=None,
)
- 2D Drafting: Sketch, Line, Polyline, Rectangle, Arc, Arc From 3 Points, Circle, Ellipse, Polygon, B-Spline, Bézier Curve, Cubic Bézier Curve, Point, Fillet
- 3D/BIM: Site, Building, Level, Space, Wall, Curtain Wall, Column, Beam, Slab, Door, Window, Covering, 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: Aligned Dimension, Horizontal Dimension, Vertical Dimension, Text, Leader, Label, Hatch, Axis, Axis System, Grid, Section Plane, 2D Drawing, Section View, Section Cut, New Page, New View
- 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, Rotate, Scale, Mirror, Clone, Make Link, Copy, Simple Copy, Compound, 2D Offset, Offset, Trimex, Join, Split, Stretch, Draft to Sketch, Upgrade, Downgrade, Add Component, Remove Component, Array, Path Array, Polar Array, Point Array, Cut With Plane, Extrude, Union, Difference, Intersection
- Manage: BIM Setup, Setup Project, Manage Doors and Windows, Manage IFC Elements, Manage IFC Quantities, Manage IFC Properties, Manage Classification, Manage Layers, Material, BIM Report, Schedule, Preflight Checks, Annotation Styles
- Utils: 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 Project, IFC Diff, IFC Expand, Convert to 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