Reinforcement FootingRebars/de

Reinforcement Fundamentbewehrung

Menüeintrag
3D/BIM → Armierungswerkzeuge → Footing Reinforcement
Arbeitsbereich
Reinforcement, 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.

Ausgewählte Fläche für eine Fundament-Arch-Struktur

2. Dann Footing Reinforcement aus den Rebar-Tools auswählen.

3. A footing reinforcement dialog box will pop-out on screen as shown below.

Dialog Box for the Footing Reinforcement

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.

Dialog Box for Footing Reinforcement of the Rebars in parallel direction of selected face

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.

Dialog Box for Footing Reinforcement of the Rebars in cross direction of selected face

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.

Dialog Box for input fields of Columns in Footing Reinforcement

7. Click Next or click on Ties in list view and fill desired input for Ties in columns of footing reinforcement.

Dialog Box for input fields of 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.

Dialog Box for input fields of 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.

Dialog Box for input fields of X direction rebars in columns of 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.

Dialog Box for input fields of Y direction rebars in columns of 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:

Properties for Rebars in Cross Direction to selected face in footing Reinforcement:

Properties for Columns in footing Reinforcement:

Properties for Ties in Columns of footing Reinforcement:

Properties for Main Rebars in Columns of footing Reinforcement:

Properties for X Direction Rebars in Columns of footing Reinforcement:

Rebars along x-direction except main rebars

Properties for Y Direction Rebars in Columns of footing Reinforcement:

Rebars along y-direction except main 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,
)

Properties for Rebars in Parallel Direction to selected face:

Properties for Rebars in Cross Direction to selected face:

Properties for Columns in footing Reinforcement:

Properties for Ties of columns in footing Reinforcement:

Properties for Main rebar of columns in footing Reinforcement:

Properties for Secondary X and Y direction Rebar of columns in footing Reinforcement:

Common Properties for Footing Reinforcement:

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,
)