Poradnik: Przykład płyty o rozpiętości w dwóch kierunkach
Temat |
---|
Przykładowa płyta z prętami zbrojeniowymi w kształcie litery L Siatka zbrojeniowa |
Poziom trudności |
Średnio zaawansowany |
Czas wykonania |
dowolny |
Autorzy |
Shiv Charan |
Wersja FreeCAD |
0.20 |
Pliki z przykładami |
nie dołączono |
Zobacz również |
- |
Opis
Narzędzie Zbrojenie płyt pozwala użytkownikowi na tworzenie prętów zbrojeniowych wewnątrz obiektu konstrukcji płyty.
To narzędzie jest częścią zewnętrznego środowiska pracy Zbrojenie, które można zainstalować za pomocą Menadżera dodatków.
W tym przykładzie utworzymy zbrojenie płyty dla płyty rozpiętej w dwóch kierunkach, jak pokazano na poniższym rysunku.
Przykład zbrojenia płyty o rozpiętości w dwóch kierunkach w konstrukcji płyty.
Widok z prawej strony podanego przykładu zbrojenia płyty.
Widok z przodu podanego przykładu zbrojenia płyty.
Użycie
1. Wybierz dowolną ścianę wcześniej utworzonego obiektu konstrukcji płyty, jak pokazano na poniższym obrazku.
2. Następnie wybierz Zbrojenie płyty z narzędzi prętów zbrojeniowych.
3. Na ekranie pojawi się okno dialogowe, jak pokazano poniżej.
4. Wybierz żądany typ pokrycia siatki zbrojeniowej (Góra lub Dół) W przykładzie wybrano Dół.
5. Wybierz typ pręta zbrojeniowego Pręt zbrojeniowy odgięty i inne dane wejściowe dla prętów zbrojeniowych w kierunku równoległym do wybranej powierzchni, jak pokazano na poniższym rysunku.
6. Teraz kliknij przycisk Dalej lub wybierz Pręty zbrojeniowe w widoku listy.
7. Teraz również wybierz typ pręta zbrojeniowego Pręt zbrojeniowy odgięty i inne żądane dane jako dane wejściowe dla prętów zbrojeniowych w kierunku poprzecznym wybranej powierzchni, jak pokazano na poniższym obrazku.
11. Kliknij OK lub Zastosuj lub Zakończ, aby wygenerować zbrojenie płyty.
9. Kliknij Anuluj, aby zamknąć okno dialogowe.
Właściwości
Właściwości prętów zbrojeniowych w kierunku równoległym do wybranej ściany:.
- DANEPokrycie siatki wzdłuż: Reprezentuje wyrównanie siatki zbrojeniowej wzdłuż górnej lub dolnej powierzchni konstrukcji. Może mieć dwie wartości "Góra" i "Dół".
- DANETyp pręta: Typ prętów zbrojeniowych dla równoległych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
- DANEOtulina przednia: Odległość między równoległym prętem zbrojeniowym, a wybraną powierzchnią czołową.
- DANEOtulina lewa: Odległość między lewym końcem równoległego pręta zbrojeniowego, a lewą ścianą konstrukcji.
- DANEOtulina prawa: Odległość między prawym końcem równoległego pręta zbrojeniowego, a prawą ścianą konstrukcji.
- DANEOtulina dolna: Odległość między równoległymi prętami zbrojeniowymi od dolnej ściany konstrukcji.
- DANEOtulina górna: Odległość między równoległymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
- DANEOtulina tylna: Tylna osłona dla zbrojenia płyty równoległymi prętami zbrojeniowymi.
- DANEDługość kotwy: Reprezentuje długość ramienia równoległego pręta zbrojeniowego o kształcie wygiętym, gdy typ równoległego pręta zbrojeniowego to Pręt zbrojeniowy odgięty.
- DANEKąt zgięcia: Reprezentuje kąt dla równoległego pręta zbrojeniowego o wygiętym kształcie, gdy typ równoległego pręta zbrojeniowego to Pręt zbrojeniowy odgięty.
- DANEZaokrąglenie: Wartość zaokrąglenia, która zostanie zastosowana do narożników prętów, wyrażona w krotności średnicy równoległych prętów zbrojeniowych.
- DANEŚrednica: Średnica równoległych prętów zbrojeniowych.
- DANEIlość: Zawiera liczbę równoległych prętów zbrojeniowych.
- DANEOdstęp: Zawiera odstępy między równoległymi prętami zbrojeniowymi.
Właściwości prętów zbrojeniowych rozdzielczych dla prętów zbrojeniowych giętych w kierunku równoległym do wybranej powierzchni:
- DANEIlość: Zawiera liczbę prętów zbrojeniowych dystrybucyjnych dla prętów zbrojeniowych o kształcie giętym w kierunku równoległym.
- DANERozstaw: Zawiera odstępy między prętami zbrojeniowymi rozdzielczymi dla prętów zbrojeniowych odgiętych w kierunku równoległym.
Właściwości prętów zbrojeniowych w kierunku poprzecznym do wybranej ściany:
- DANETyp pręta: Typ prętów zbrojeniowych dla równoległych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
- DANEOtulina przednia: Odległość między równoległym prętem zbrojeniowym, a wybraną powierzchnią czołową.
- DANEOtulina lewa: Odległość między lewym końcem równoległego pręta zbrojeniowego, a lewą ścianą konstrukcji.
- DANEOtulina prawa: Odległość między prawym końcem równoległego pręta zbrojeniowego, a prawą ścianą konstrukcji.
- DANEOtulina dolna: Odległość między równoległymi prętami zbrojeniowymi od dolnej ściany konstrukcji.
- DANEOtulina górna: Odległość między równoległymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
- DANEOtulina tylna: Tylna osłona dla zbrojenia płyty równoległymi prętami zbrojeniowymi.
- DANEDługość kotwy: Reprezentuje długość ramienia równoległego pręta zbrojeniowego o kształcie wygiętym, gdy typ równoległego pręta zbrojeniowego to Pręt zbrojeniowy odgięty.
- DANEKąt zgięcia: Reprezentuje kąt dla równoległego pręta zbrojeniowego o wygiętym kształcie, gdy typ równoległego pręta zbrojeniowego to Pręt zbrojeniowy odgięty.
- DANEZaokrąglenie: Wartość zaokrąglenia, która zostanie zastosowana do narożników prętów, wyrażona w krotności średnicy równoległych prętów zbrojeniowych.
- DANEŚrednica: Średnica równoległych prętów zbrojeniowych.
- DANEIlość: Zawiera liczbę równoległych prętów zbrojeniowych.
- DANEOdstęp: Zawiera odstępy między równoległymi prętami zbrojeniowymi.
Właściwości prętów zbrojeniowych rozdzielczych dla prętów zbrojeniowych giętych w kierunku poprzecznym do wybranej powierzchni:
- DANEIlość: Zawiera liczbę prętów zbrojeniowych dystrybucyjnych dla prętów zbrojeniowych o kształcie giętym w kierunku poprzecznym.
- DANERozstaw: Zawiera odstępy między prętami zbrojeniowymi rozdzielczymi dla prętów zbrojeniowych odgiętych w kierunku poprzecznym.
Tworzenie skryptów
Zobacz również: Skrypty Architektury, Skrypty Zbrojenia oraz Podstawy tworzenia skryptów FreeCAD.
Narzędzie Zbrojenie płyt może być używane z konsoli środowiska Python za pomocą następującej funkcji:
Tworzenie zbrojenia płyty o rozpiętości w dwóch kierunkach
Aby utworzyć zbrojenie płyty obejmujące dwa kierunki, jak pokazano na powyższych rysunkach, można użyć funkcji makeSlabReinforcement
w następujący sposób:
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',
)
- Tworzy obiekt
SlabReinforcementGroup
dla rozpiętości płyty z prostym zbrojeniem prętami zbrojeniowymi z podanego obiektustructure
, który jest konstrukcją, orazfacename
, który jest ścianą tej konstrukcji.- Jeśli nie podano
structure
anifacename
, jako dane wejściowe zostanie przyjęta ściana wybrana przez użytkownika.
- Jeśli nie podano
Właściwości używane do łączenia płyt w dwóch kierunkach na potrzeby skryptów
Właściwości prętów zbrojeniowych w kierunku równoległym do wybranej ściany:
- DANEparallel_rebar_type: Typ pręta zbrojeniowego dla równoległych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
- DANEparallel_front_cover: Odległość między równoległym prętem zbrojeniowym a wybraną powierzchnią.
- DANEparallel_rear_cover: Tylna otulina dla zbrojenia płyty równoległymi prętami zbrojeniowymi.
- DANEparallel_left_cover: Odległość między lewym końcem równoległego pręta zbrojeniowego a lewą ścianą konstrukcji.
- DANEparallel_right_cover: Odległość między prawym końcem równoległego pręta zbrojeniowego a prawą ścianą konstrukcji.
- DANEparallel_top_cover: Odległość między równoległymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
- DANEparallel_bottom_cover: Odległość między równoległymi prętami zbrojeniowymi od dolnej powierzchni konstrukcji.
- DANEparallel_diameter: Średnica równoległych prętów zbrojeniowych.
- DANEparallel_amount_spacing_check: Jeśli jest ustawiona na
Prawda
, wartość parallel_amount_spacing_value jest używana jako liczba prętów zbrojeniowych, w przeciwnym razie wartość parallel_amount_spacing_value jest używana jako odstęp w równoległych prętach zbrojeniowych. - DANEparallel_amount_spacing_value: Zawiera liczbę prętów zbrojeniowych lub odstęp między równoległymi prętami zbrojeniowymi w oparciu o wartość amount_spacing_check.
- DANEparallel_rounding: Wartość zaokrąglenia, która zostanie zastosowana do narożników prętów, wyrażona w wielokrotności parallel_diameter.
- DANEparallel_bent_bar_length: Reprezentuje długość ramienia równoległego pręta zbrojeniowego o kształcie wygiętym, gdy wartość parallel_rebar_type to Pręt zbrojeniowy odgięty.
- DANEparallel_bent_bar_angle: Reprezentuje kąt dla równoległego pręta zbrojeniowego o wygiętym kształcie, gdy wartość parallel_rebar_type to Pręt zbrojeniowy odgięty.
- DANEparallel_distribution_rebars_check: Jeśli wartość to
Prawda
, dodaje pręty rozdzielcze dla równoległych prętów zbrojeniowych o wygiętym kształcie. Wartość domyślna toFałsz
. - DANEparallel_distribution_rebars_diameter: Średnica prętów rozdzielczych dla prętów równoległych.
- DANEparallel_distribution_rebars_amount_spacing_check: Jeśli wartość jest ustawiona na
Prawda
, wówczas wartość parallel_distribution_rebars_amount_spacing_value jest używana jako liczba prętów zbrojeniowych, w przeciwnym razie wartość parallel_distribution_rebars_amount_spacing_value jest używana jako odstęp w parallel_distribution_rebars. Wartość domyślna toPrawda
. - DANEparallel_distribution_rebars_amount_spacing_value: Zawiera liczbę lub odstęp między prętami zbrojeniowymi dla jednej strony równoległych prętów zbrojeniowych o kształcie wygiętym w oparciu o wartość parallel_distribution_rebars_check. Wartość domyślna to 2.
Właściwości prętów zbrojeniowych w kierunku poprzecznym do wybranej ściany:
- DANEcross_rebar_type: Typ pręta zbrojeniowego dla poprzecznych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
- DANEcross_front_cover: Odległość między poprzecznym prętem zbrojeniowym a cross_face (powierzchnia prostopadła do wybranej powierzchni).
- DANEcross_rear_cover: Tylna otulina dla zbrojenia poprzecznego prętów zbrojeniowych płyty.
- DANEcross_left_cover: Odległość między lewym końcem poprzecznego pręta zbrojeniowego a lewą ścianą konstrukcji.
- DANEcross_right_cover: Odległość między prawym końcem pręta zbrojeniowego a prawą powierzchnią konstrukcji względem cross_face.
- DANEcross_top_cover: Odległość między poprzecznymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
- DANEcross_bottom_cover: Odległość między poprzecznymi prętami zbrojeniowymi od dolnej powierzchni konstrukcji.
- DANEcross_diameter: Średnica poprzecznych prętów zbrojeniowych.
- DANEcross_amount_spacing_check: Jeśli jest ustawiona na
Prawda
, wartość cross_amount_spacing_value jest używana jako liczba prętów zbrojeniowych, w przeciwnym razie wartość cross_amount_spacing_value jest używana jako odstęp w prętach zbrojeniowych. - DANEcross_amount_spacing_value: Zawiera liczbę prętów zbrojeniowych lub odstęp między prętami zbrojeniowymi w oparciu o wartość cross_amount_spacing_check.
- DANEcross_rounding: Wartość zaokrąglenia, która ma być zastosowana do narożników prętów, wyrażona w krotności cross_diameter.
- DANEcross_bent_bar_length: Reprezentuje długość ramienia wygiętego pręta zbrojeniowego, gdy wartość cross_rebar_type to Pręt zbrojeniowy odgięty.
- DANEcross_bent_bar_angle: Reprezentuje kąt dla wygiętego pręta zbrojeniowego, gdy cross_rebar_type to Pręt zbrojeniowy odgięty.
- DANEcross_distribution_rebars_check:
Jeśli wartość to Prawda
, dodaje pręty rozdzielcze dla prętów wygiętych krzyżowo. Wartość domyślna to Fałsz
.
- DANEcross_distribution_rebars_diameter: Średnica prętów zbrojeniowych rozdzielczych dla prętów zbrojeniowych o kształcie poprzecznie wygiętym.
- DANEcross_distribution_rebars_amount_spacing_check: Jeśli wartość jest ustawiona na
Prawda
, wówczas parametr cross_distribution_rebars_amount_spacing_value jest używany jako liczba prętów zbrojeniowych, w przeciwnym razie wartość parametru cross_distribution_rebars_amount_spacing_value jest używana jako odstęp w prętach cross_distribution_rebars. Wartość domyślna toPrawda
. - DANEcross_distribution_rebars_amount_spacing_value: Zawiera liczbę lub odstęp między prętami zbrojeniowymi dla jednej strony prętów zbrojeniowych o kształcie wygiętym poprzecznie w oparciu o wartość cross_distribution_rebars_check. Wartość domyślna to 2.
Wspólne właściwości prętów równoległych i krzyżowych:
mesh_cover_along
: Może mieć dwie wartości " Góra", "Dół". Reprezentuje wyrównanie siatki zbrojeniowej wzdłuż górnej lub dolnej powierzchni konstrukcji.structure
: Obiekt konstrukcji Architektury. Domyślnie przyjmuje wartość Brak.facename
: wybrana ściana konstrukcji. Domyślnie przyjmuje wartość Brak.
Edycja zbrojenia płyty o rozpiętości w dwóch kierunkach
Właściwości zbrojenia płyty dla płyty rozpiętej w dwóch kierunkach można zmienić za pomocą funkcji editSlabReinforcement
w następujący sposób:
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
jest wcześniej utworzonym obiektem grupySlab Reinforcement
.- Pozostałe parametry są takie same jak wymagane przez funkcję
makeSingleTieFourRebars()
.
Tutaj edytujemy liczbę prętów zbrojeniowych równoległych i krzyżowych. Możesz jednak zmienić dowolną właściwość, aby edytować zbrojenie płyty.