Reinforcement Fundamentbewehrung
Reinforcement Fundamentbewehrung |
Menüeintrag |
---|
Arch → Armierungswerkzeuge → Footing Reinforcement 3D/BIM → Armierungswerkzeuge → Footing Reinforcement |
Arbeitsbereich |
Reinforcement, Arch, BIM |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
- |
Siehe auch |
Keiner |
Beschreibung
Das Werkzeug Reinforcement Fundamentbewehrung ermöglicht dem Anwender, Bewehrungsstäbe innerhalb eines Fundaments (Struktur-Objekt) zu erzeugen.
Dieses Werkzeug ist Teil des Arbeitsbereichs Reinforcement, ein externer Arbeitsbereich, der mit dem Addon-Manager installiert werden kann.
Beispiel einer Fundamentbewehrung in einem Fundament (Arch Structure)
Vorderansicht des Beispiels der Fundamentbewehrung
Anwendung
1. Eine vertikale Fläche eines zuvor erstellten Fundaments, ein Arch Struktur-Objekt, auswählen, wie in der folgenden Abbildung dargestellt.
2. Dann Footing Reinforcement aus den Rebar-Tools auswählen.
3. A footing reinforcement dialog box will pop-out on screen as shown below.
4. Select the desired rebar type and other input data for rebars in parallel direction of selected face in footing reinforcement mesh as show in below image.
5. Now click Next or select Cross Rebars in list view and fill desired data for input data for rebars in cross direction of selected face in footing reinforcement mesh as show in below image.
6. Click Next or click on Columns in list view and fill desired input for columns in footing reinforcement. Here you can select to add secondary rebars in columns or not.
7. Click Next or click on Ties in list view and fill desired input for Ties in columns of footing reinforcement.
8. Click Next or click on Main rebars in list view and fill desired input for main rebars in columns of footing reinforcement.
Note: step 9 and 10 are required, only if secondary rebars check is enable in step 6.
9. Click Next or click on XDir Secondary rebar in list view and fill desired input for secondary rebars in X direction in a column in footing reinforcement.
10. Click Next or click on YDir Secondary rebar in list view and fill desired input for secondary rebars in Y direction in a column in footing reinforcement.
11. Click OK or Apply or Finish to generate Footing reinforcement.
12. Click Cancel to exit the dialog box.
Eigenschaften
Properties for Rebars in Parallel Direction to selected face in footing Reinforcement:
- DatenMesh Cover Along: It represent alignment of rebar mesh along top and/or bottom face of structure. It can have three values "Top", "Bottom" and "Both".
- DatenRebar Type: Type of rebar for parallel rebars for footing reinforcement. It can have three values 'StraightRebar', 'LShapeRebar' and 'UShapeRebar'.
- DatenFront Cover: The distance between parallel rebar and selected face.
- DatenLeft Cover: The distance between the left end of the parallel rebar to the left face of the structure.
- DatenRight Cover: The distance between the right end of the parallel rebar to right face of the structure.
- DatenBottom Cover: The distance between parallel rebars from the bottom face of the structure.
- DatenTop Cover: The distance between parallel rebars from the top face of the structure.
- DatenRear Cover: Rear cover for footing reinforcement of parallel rebars.
- DatenRounding: A rounding value to be applied to the corners of the bars, expressed in times of diameter of parallel rebars.
- DatenDiameter: Diameter of parallel rebars
- DatenAmount: It contains count of parallel rebars.
- DatenSpacing: It contains spacing between parallel rebars.
Properties for Rebars in Cross Direction to selected face in footing Reinforcement:
- DatenRebar Type: Type of rebar for cross rebars for footing reinforcement. It can have three values 'StraightRebar', 'LShapeRebar' and 'UShapeRebar'.
- DatenFront Cover: The distance between cross rebar and cross_face (face perpendicular to selected face).
- DatenLeft Cover: The distance between the left end of the cross rebar to the left face of the structure.
- DatenRight Cover: The distance between the right end of the cross rebar to right face of the structure.
- DatenBottom Cover: The distance between cross rebars from the bottom face of the structure.
- DatenTop Cover: The distance between cross rebars from the top face of the structure.
- DatenRear Cover: Rear cover for footing reinforcement of cross rebars.
- DatenRounding: A rounding value to be applied to the corners of the bars, expressed in times of diameter of cross rebars.
- DatenDiameter: Diameter of cross rebars
- DatenAmount: It contains count of cross rebars.
- DatenSpacing: It contains spacing between cross rebars.
Properties for Columns in footing Reinforcement:
- DatenFront Cover: Distance between selected face and columns.
- DatenLeft Cover: Distance between left face and columns.
- DatenRight Cover: Distance between right face and columns.
- DatenRear Cover: Distance between rear face and columns.
- DatenColumn Width: Width of column.
- DatenColumn Length: Length of column.
- DatenX direction column amount: It contains count of columns in x direction. If X direction amount radio button is enabled.
- DatenX direction column spacing: It contains spacing between columns in x direction. If X direction spacing radio button is enabled.
- DatenY direction column amount: It contains count of columns in y direction. If Y direction amount radio button is enabled.
- DatenY direction column spacing: It contains spacing between columns in y direction. If Y direction spacing radio button is enabled.
- DatenAdd Secondary Rebars: If checked add secoundary x and y direction rebars in columns.
Properties for Ties in Columns of footing Reinforcement:
- DatenTop Cover: Top cover for ties outside footing from Main Rebars end.
- DatenBottom Cover : Bottom cover of ties from Bottom of Main Rebars in footing near mesh.
- DatenDiameter: Diameter of ties.
- DatenBent Angle: Bent angle for ties.
- DatenExtension Factor: Extension factor for ties extended edge.
- DatenTie Number: It contains count of rebars or spacing between ties, if Number radio button is enabled.
- DatenTie Spacing: It contains the spacing between ties, if Spacing radio button is enabled.
Properties for Main Rebars in Columns of footing Reinforcement:
- DatenRabar Type: Rebar type for main rebars of column. It takes two different inputs for 'StraightRebar', 'LShapeRebar'.
- DatenHook Orientation: Hook orientation of main rebars in columns if main rabar type is LShapeRebar. It takes eight different orientations input for L-shaped hooks i.e. 'Top Inside', 'Top Outside', 'Bottom Inside', 'Bottom Outside', 'Top Left', 'Top Right', 'Bottom Left', 'Bottom Right'.
- DatenHook Extend Along: Direction of main rebar (LShapeRebar) hook. it has two option "x-axis" and "y-axis".
- DatenHook Extension: It specifies length of hook of main rebar (LShapeRebar).
- DatenRebar Rounding: A rounding value to be applied to the corners of the bars, expressed in times the Main Rebar Diameter.
- DatenTop Offset: Top offset of main rebars in column outside footing Top face.
- DatenDiameter: Diameter of main rebars in columns.
Properties for X Direction Rebars in Columns of footing Reinforcement:
Rebars along x-direction except main rebars
- DatenRebar Type: Type of x-direction rebars in a column.It has two values, 'StraightRebar' and 'LShapeRebar'.
- DatenHook Orientation: Orientation of L-Shaped rebar hooks.It takes eight different orientations input for L-shaped hooks i.e. 'Top Inside', 'Top Outside', 'Bottom Inside', 'Bottom Outside', 'Top Left', 'Top Right', 'Bottom Left', 'Bottom Right'.
- DatenHook Extension: Length of hook of L-Shape rebars.
- DatenRounding: A rounding value to be applied to the corners of the L-Shape rebars, expressed in times the diameter.
- DatenTop Offset: The distance between rebar from the top face of the structure.
- DatenNumber#Diameter: Number#Diameter set of the x-direction rebars.
Properties for Y Direction Rebars in Columns of footing Reinforcement:
Rebars along y-direction except main rebars
- DatenRebar Type: Type of y-direction rebars. It has two values, 'StraightRebar' and 'LShapeRebar'.
- DatenHook Orientation: Orientation of LShaped hooks. It takes eight different orientations input for L-shaped hooks i.e. 'Top Inside', 'Top Outside', 'Bottom Inside', 'Bottom Outside', 'Top Left', 'Top Right', 'Bottom Left', 'Bottom Right'.
- DatenHook Extension: Length of hook of L-Shape rebars.
- DatenRounding: A rounding value to be applied to the corners of the L-Shape rebars, expressed in times the diameter.
- DatenTop Offset: The distance between rebar from the top face of the structure.
- DatenNumber#Diameter: Number#Diameter set of the y-direction rebars.
Skripten
Siehe auch: Arch API,Reinforcement-API und FreeCAD Grundlagen Skripten.
The Reinforcement FootingRebars tool can be used from the Python console by using the following function:
Create Footing Reinforcement
from FootingReinforcement.FootingReinforcement import makeFootingReinforcement
footingReinforcementGroup = makeFootingReinforcement(
parallel_rebar_type,
parallel_front_cover,
parallel_rear_cover,
parallel_left_cover,
parallel_right_cover,
parallel_top_cover,
parallel_bottom_cover,
parallel_diameter,
parallel_amount_spacing_check,
parallel_amount_spacing_value,
cross_rebar_type,
cross_front_cover,
cross_rear_cover,
cross_left_cover,
cross_right_cover,
cross_top_cover,
cross_bottom_cover,
cross_diameter,
cross_amount_spacing_check,
column_front_cover,
column_left_cover,
column_right_cover,
column_rear_cover,
tie_top_cover,
tie_bottom_cover,
tie_bent_angle,
tie_extension_factor,
tie_diameter,
tie_number_spacing_check,
tie_number_spacing_value,
column_main_rebar_diameter,
column_main_rebars_t_offset,
cross_amount_spacing_value,
column_width,
column_length,
xdir_column_amount_spacing_check = True,
xdir_column_amount_spacing_value = 1,
ydir_column_amount_spacing_check = True,
ydir_column_amount_spacing_value = 1,
parallel_rounding = 2,
parallel_l_shape_hook_orintation = "Alternate",
cross_rounding = 2,
cross_l_shape_hook_orintation = "Alternate",
column_main_rebars_type = "StraightRebar",
column_main_hook_orientation = "Bottom Outside",
column_main_hook_extend_along = "x-axis",
column_l_main_rebar_rounding = 2,
column_main_hook_extension = 40,
column_sec_rebar_check = False,
column_sec_rebars_t_offset = (400, 400),
column_sec_rebars_number_diameter = (
"1#8mm+1#8mm+1#8mm",
"1#8mm+1#8mm+1#8mm",
),
column_sec_rebars_type = (
"StraightRebar",
"StraightRebar",
),
column_sec_hook_orientation = (
"Top Inside",
"Top Inside",
),
column_l_sec_rebar_rounding = (2, 2),
column_sec_hook_extension = (40, 40),
mesh_cover_along = "Bottom",
structure = None,
facename = None,
)
- Creates a
footingReinforcementGroup
object from the givenstructure
, which is a Footing Arch Structure, andfacename
, which is a face of that structure.- If no
structure
norfacename
are given, it will take the user selected face as input.
- If no
Properties for Rebars in Parallel Direction to selected face:
parallel_rebar_type
: Type of rebar for parallel rebars for footing reinforcement. It can have three values 'StraightRebar', 'LShapeRebar', 'UShapeRebar'.parallel_front_cover
: The distance between parallel rebar and selected face.parallel_rear_cover
: Rear cover for footing reinforcement of parallel rebars.parallel_left_cover
: The distance between the left end of the parallel rebar to the left face of the structure.parallel_right_cover
: The distance between the right end of the parallel rebar to right face of the structure.parallel_top_cover
: The distance between parallel rebars from the top face of the structure.parallel_bottom_cover
: The distance between parallel rebars from the bottom face of the structure.parallel_diameter
: Diameter of parallel rebars.parallel_amount_spacing_check
: If is set to True, then value of parallel_amount_spacing_value is used as rebars count else parallel_amount_spacing_value's value is used as spacing in parallel rebars.parallel_amount_spacing_value
: It contains count of rebars or spacing between parallel rebars based on value of amount_spacing_check.parallel_rounding
: A rounding value to be applied to the corners of the bars, expressed in times the parallel_diameter.parallel_l_shape_hook_orintation
: It represents orintation of hook of parallel L-Shape rebar if parallel_rebar_type is LShapeRebar. It can have three values "Left", "Right","Alternate"
Properties for Rebars in Cross Direction to selected face:
cross_rebar_type
: Type of rebar for cross rebars for footing reinforcement. It can have three values 'StraightRebar', 'LShapeRebar', 'UShapeRebar'.cross_front_cover
: The distance between cross rebar and cross_face (face perpendicular to selected face).cross_rear_cover
: Rear cover for footing reinforcement of cross rebars.cross_left_cover
: The distance between the left end of the cross rebar to the left face of the structure.cross_right_cover
: The distance between the right end of the rebar to right face of the structure relative to cross_face.cross_top_cover
: The distance between cross rebar from the top face of the structure.cross_bottom_cover
: The distance between cross rebar from the bottom face of the structure.cross_diameter
: Diameter of cross rebars.cross_amount_spacing_check
: If is set to True, then value of cross_amount_spacing_value is used as rebars count else cross_amount_spacing_value's value is used as spacing in rebars.cross_amount_spacing_value
: It contains count of rebars or spacing between rebars based on value of cross_amount_spacing_check.cross_rounding
: A rounding value to be applied to the corners of the bars, expressed in times the cross_diameter.cross_l_shape_hook_orintation
: It represents orintation of hook of cross L-Shape rebar if cross_rebar_type is LShapeRebar. It can have three values "Left", "Right", "Alternate"
Properties for Columns in footing Reinforcement:
column_front_cover
: Distance between selected face and columns.column_left_cover
: Distance between left face and columns.column_right_cover
: Distance between right face and right columns.column_rear_cover
: Distance between rear face and rear columns.column_width
: Width of columns.column_length
: Length of columns.xdir_column_amount_spacing_check
: If is set to True, then value of xdir_column_amount_spacing_value is used as columns count else xdir_column_amount_spacing_value's value is used as spacing between columns in x direction.xdir_column_amount_spacing_value
: It contains count of columns or spacing between columns in x direction based on value of xdir_column_amount_spacing_check.ydir_column_amount_spacing_check
: If is set to True, then value of ydir_column_amount_spacing_value is used as columns count else ydir_column_amount_spacing_value's value is used as spacing between columns in y direction.ydir_column_amount_spacing_value
: It contains count of columns or spacing between columns in y direction based on value of ydir_column_amount_spacing_check.column_sec_rebar_check
: If True add secondary x and y direction rebars in columns.
Properties for Ties of columns in footing Reinforcement:
tie_top_cover
:Top cover for ties outside footing from Main Rebars end.tie_bottom_cover
:Bottom cover of ties from Bottom of Main Rebars in footing near mesh.tie_bent_angle
:Bent angle for ties.tie_extension_factor
:Extension factor for ties extended edge.tie_diameter
:Diameter of ties.tie_number_spacing_check
:If is set to True, then value of tie_number_spacing_value is used as ties count else tie_number_spacing_value's value is used as spacing in ties.tie_number_spacing_value
:It contains count of ties or spacing between ties based on value of tie_number_spacing_check.
Properties for Main rebar of columns in footing Reinforcement:
column_main_rebar_diameter
:Diameter of main rebars in columns.column_main_rebars_t_offset
:Top offset of main rebars in column outside footing.column_main_hook_extend_along
:Direction of main rebar (LShapeRebar) hook. it has two option "x-axis" and "y-axis".column_l_main_rebar_rounding
:A rounding value to be applied to the corners of the bars, expressed in times the column_main_rebar_diameter.column_main_hook_extension
:It specifies length of hook of main rebar (LShapeRebar).column_main_rebars_type
:Rebar type for main rebars of column. It takes two different inputs for 'StraightRebar', 'LShapeRebar'. Default is StraightRebar.column_main_hook_orientation
:Hook orientation of main rebars in columns if column_main_rebars_type is LShapeRebar. It takes eight different orientations input for L-shaped hooks i.e. 'Top Inside', 'Top Outside', 'Bottom Inside', 'Bottom Outside', 'Top Left', 'Top Right', 'Bottom Left', 'Bottom Right'.
Properties for Secondary X and Y direction Rebar of columns in footing Reinforcement:
column_sec_rebars_t_offset
andsec_rebars_b_offset
are tuples (xdir_rebars_t_offset, ydir_rebars_t_offset) that defines offset distances (or hight) for the secondary x-direction and y-direction rebars with respect to the top faces of the structure, respectively.column_sec_rebars_number_diameter
is a tuple (xdir_rebars_number_diameter, ydir_rebars_number_diameter) that defines number#diameter set of the secondary x-direction and y-direction rebars, respectively.column_sec_rebars_type
is a tuple (xdir_rebars_type, ydir_rebars_type) that defines the type of secondary x-direction and y-direction rebars ,respectively; it can have"StraightRebar"
or"LShapeRebar"
as rebar type.column_sec_hook_orientation
is a tuple (xdir_hook_orientation, ydir_hook_orientation) that defines the orientation of secondary x-direction and y-direction LShaped hook; it can have"Top Inside"
,"Top Outside"
,"Bottom Inside"
,"Bottom Outside"
,"Top Right"
,"Top Left"
,"Bottom Right"
or"Bottom Left"
as hook_orientation.column_l_sec_rebar_rounding
is a tuple (l_xdir_rebar_rounding, l_ydir_rebar_rounding) that determines the bending radius of the LShaped secondary x-direction and y-direction LShaped rebars, expressed as times the diameter of x-direction and y-direction LShaped rebars, respectively.column_sec_hook_extension
is a tuple (xdir_hook_extension, ydir_hook_extension) that defines the length of hook of secondary x-direction and y-direction LShaped rebars.
Common Properties for Footing Reinforcement:
mesh_cover_along
: It can have three values "Top", "Bottom" and "Both". It represent alignment of rebar mesh along top and/or bottom face of structure.structure
: Arch structure object. Default is Nonefacename
: selected face of structure. Default is None
Edition of Footing Reinforcement
You can change the properties of the Footing Reinforcement with the following function:
from FootingReinforcement.FootingReinforcement import editFootingReinforcement
footingReinforcementGroup = editFootingReinforcement(
footingReinforcementGroup,
parallel_rebar_type,
parallel_front_cover,
parallel_rear_cover,
parallel_left_cover,
parallel_right_cover,
parallel_top_cover,
parallel_bottom_cover,
parallel_diameter,
parallel_amount_spacing_check,
parallel_amount_spacing_value,
cross_rebar_type,
cross_front_cover,
cross_rear_cover,
cross_left_cover,
cross_right_cover,
cross_top_cover,
cross_bottom_cover,
cross_diameter,
cross_amount_spacing_check,
column_front_cover,
column_left_cover,
column_right_cover,
column_rear_cover,
tie_top_cover,
tie_bottom_cover,
tie_bent_angle,
tie_extension_factor,
tie_diameter,
tie_number_spacing_check,
tie_number_spacing_value,
column_main_rebar_diameter,
column_main_rebars_t_offset,
cross_amount_spacing_value,
column_width,
column_length,
xdir_column_amount_spacing_check = True,
xdir_column_amount_spacing_value = 1,
ydir_column_amount_spacing_check = True,
ydir_column_amount_spacing_value = 1,
parallel_rounding = 2,
parallel_l_shape_hook_orintation = "Alternate",
cross_rounding = 2,
cross_l_shape_hook_orintation = "Alternate",
column_main_rebars_type = "StraightRebar",
column_main_hook_orientation = "Bottom Outside",
column_main_hook_extend_along = "x-axis",
column_l_main_rebar_rounding = 2,
column_main_hook_extension = 40,
column_sec_rebar_check = False,
column_sec_rebars_t_offset = (400, 400),
column_sec_rebars_number_diameter = (
"1#8mm+1#8mm+1#8mm",
"1#8mm+1#8mm+1#8mm",
),
column_sec_rebars_type = (
"StraightRebar",
"StraightRebar",
),
column_sec_hook_orientation = (
"Top Inside",
"Top Inside",
),
column_l_sec_rebar_rounding = (2, 2),
column_sec_hook_extension = (40, 40),
mesh_cover_along = "Bottom",
structure = None,
facename = None,
)
footingReinforcementGroup
is a previously createdFooting Reinforcement
group object.- The other parameters are the same as required by the
makeFootingReinforcement()
function.
- Elemente: Wand, Struktur, Dach, Fenster, Tür, Treppe, Raum, Rahmen, Ausstattung; Pipe, Pipe Connector; Schedule
- Bewehrung: Bewehrungsstab; Straight Rebar, UShape Rebar, LShape Rebar, Bent Shape Rebar, Stirrup Rebar, Helical Rebar
- Paneele: Panel, Panel Cut, Panel Sheet, Nest
- Material: Material, Multi-Material
- Organisation: Baugrund, Referenz,Gebäude, Geschoss, Gebäudeteil, Schnittebene
- Achsen: Achse, Achsensystem, Raster
- Änderungen: Schneiden in einer Ebene, Komponente hinzufügen, Teil entfernen, Survey
- Dienstprogramme: Komponente, Komponente klonen, Netz zerlegen, Netz in Form umwandeln, Wähle nicht-mehrfache Polygonnetze, Entferne Form, Schließt Löcher, Wände zusammenfügen, Check, Ifc Explorer, Toggle IFC Brep flag, 3 Ansichten aus Netz, Erstelle IFC Kalkulationstabelle..., Toggle Subcomponents
- Additional: Einstellungen, Import-Export Preferences (IFC, DAE, OBJ, JSON, 3DS); Arch API
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework