Biegeform

Allgemeine Parameter für alle Biegeformbefehle

dm: Stabdurchmesser

norm_id: ID der Betonbaunorm

conrete_id: ID der Betongüte

steel_id: ID der Stahlgüte

start_hook_length, start_hook_angle: Länge und Winkel des Hakens am Stabanfang

end_hook_length, end_hook_angle: Länge und Winkel des Hakens am Stabende

Die aktuellen Grundeinstellungen können wie folgt ermittelt werden:

n = REQUEST("Reinf_Default_Norm_ID", "", norm_id) ! Index der aktuellen Betonbaunorm
n = REQUEST("Reinf_Default_Conr_Grade_ID", "", conrete_id) ! Index der aktuellen Betongüte
n = REQUEST("Reinf_Default_Steel_Grade_ID", "", steel_id) ! Index der aktuellen Stahlgüte (Querschnittsreihe)

Allgemeine Eigenschaften

    • alle Stäbe beginnen im Ursprung (0, 0, 0) des lokalen Koordinatensystems
    • ebene Biegeformen werden in der YZ-Ebene erzeugt (und mit REINF_PLACE_L in X-Richtung verlegt)
    • Alle Maße beziehen sich auf die Stabachse, zB. bei Bügel: Außenmaß = form_width + dm

Anmerkung: Noch müssen bei der Biegeformerzeugung Norm, Betongüte und Stahlgüte angegeben werden, da es dafür aber auch Direktiven REINF_NORM, REINF_BAR_GRADE, REINF_CONCR_GRADE gibt, könnte ich mir vorstellen, dass das in Zukunft nicht mehr notwendig sein wird. Dies würde aber eine Änderung der Befehlssyntax bedeuten, und da die Bewehrungsbefehle allgemein noch ein wenig wie eine Baustelle wirken, ist das vielleicht auch der Grund, warum die derzeitige Dokumentation der Bewehrungsbefehle so lückenhaft ist. Denn ohne vernünftige Dokumentation wird es wahrscheinlich nicht viele SmartPart-Entwickler geben, die die Bewehrungsbefehle überhaupt verwenden können, und damit bei einer Änderung der Syntax Probleme bekommen werden.

REINF_BAR_L

Erzeugt eine geraden Stab (form=L). Der Stab beginnt ibei (0, 0, 0) und verläuft in X-Richtung.

REINF_BAR_L dm, norm_id, conrete_id, steel_id, rebar_length,
start_hook_length, start_hook_angle,
end_hook_length, end_hook_angle

rebar_length: Stablänge, negative Werte sind erlaubt (-X-Richtung)

REINF_BAR_P2

Erzeugt eine polygonale (form=P) und ebene (spec=2) Biegeform. Da keine Schenkelanzahl angegeben wird, nehme ich an, dass soviele Schenkel erzeugt werden, wie Schenkel-Parameter vorhanden sind. Aufgrund der Schenkel Parameter (nur Länge und Winkel), können natürlich nur gerade Schenkel erzeugt werden. Der erste Schenkel verläuft bei 0° in +Y-Richtung).

REINF_BAR_P2 dm, norm_id, conrete_id, steel_id,
start_hook_length, start_hook_angle,
end_hook_length, end_hook_angle,
length_1, delta_angle_1, bending_roll_factor_1,
length_2, delta_angle_2, bending_roll_factor_2,
...
length_n, delta_angle_n, bending_roll_factor_n

length_i Länge des i-ten Schenkels, negative Werte können angegeben werden, erzeugen aber nicht immer ein sinnvolles Eisen, und können Allplan, beim späteren Verlegen des Eisens, auch abstüzen lassen!

delta_angle_i: Deltawinkel des i-ten Schenkels

bending_roll_factor_i: Biegerollenfaktor >= 2

REINF_BAR_F2

Erzeugt eine freie (form=F) und ebene (spec=2) Biegeform. Anders als bei der P-Formen, werden bei den F-Formen die Schenkel nicht über Länge und Winkel, sondern über Koordinaten definiert, es können aber auch nur gerade Schenkel erzeugt werden. Das erste Koordinatenpaar bestimmt den Ausgangspunkt der Biegeform, jeder weitere Punkt definiert einen Schenkel. Die Biegeform wird in der YZ-Ebene erzeugt.

REINF_BAR_F2 dm, norm_id, conrete_id, steel_id,
start_hook_length, start_hook_angle,
end_hook_length, end_hook_angle,
y_1, z_1, bending_roll_factor_1,
y_2, z_2, bending_roll_factor_2,
...
y_n, z_n, bending_roll_factor_n

y_i, z_i: Koordinaten des i-ten Schenkels

bending_roll_factor_i: Biegerollenfaktor >= 2

REINF_BAR_PCB

Erzeugt ein polygonales (form=P) Konsoleneisen (spec=CB). Ein räumlich gebogenes, 5 schenkeliges Konsoleneisen. Die horizontale Schlaufe liegt in der XY-Ebene, die vertikalen Schenkel laufen in -Z-Richtung.

REINF_BAR_PCB dm, norm_id, concrete_id, steel_id,
length_1, length_2, length_3, length_4, length_5,
bending_roll_factor

length_1, length_2, length_3, length_4, length_5: die einzelnen Schenkellängen, 1=vertikal; 2, 3, 4=horizontal; 5=vertikal; negative Werte werden nicht akzeptiert;

bending_roll_factor: Biegerollenfaktor >=2

REINF_STIRRUP_RC

Erzeugt einen rechtwinkeligen (form=R) geschlossenen (spec=C) Bügel. Der Bügel wird in der XY-Ebene erzeugt, Breite = Y-Richtung, Höhe = Z-Richtung. Hakenposition rechts-unten = (0, 0, 0).

REINF_STIRRUP_RC dm, norm_id, concrete_id, steel_id,
form_width, form_height,
hook_length, hook_angle,
hook_position, bending_roll_factor

form_width, form_height: Bügelbreite und -höhe, negative Werte sind möglich, und ergeben eine Bügelausdehnung in negative Achsenrichtung.

hook_length, hook_angle: Hakenlänge und -winkel

hook_position: Hakenposition

    • 1 = unten, links
    • 2 = unten, rechts
    • 3 = oben, rechts
    • 4 = oben, links

bending_roll_factor: Biegerollenfaktor >= 2

REINF_STIRRUP_RO

Erzeugt einen rechtwinkeligen (form=R) offenen (spec=C) Bügel. Im Prinzip wie REINF_STIRRUP_RC, nur mit einer offenen Seite, die durch den Parameter gap_position definiert wird.

REINF_STIRRUP_RO dm, norm_id, concrete_id, steel_id,
form_width, form_height,
hook_length, hook_angle,
gap_position, bending_roll_factor

gap_position: Position der offenen Seite:

    • 1 = oben
    • 2 = rechts, Haken zeigen in +Y-Achse
    • 3 = unten
    • 4 = links, Haken zeigen in -Y-Achse

REINF_STIRRUP_QC

Erzeugt eine geschlossenen viereckigen Bügel (form=Q, spec=C). Die Grundform ist ein Rechteck mit der angegeben Breite und Höhe, die restlichen dy und dz Werte verschieben die Eckpunkte, +dz in +Z-Richtung aber +dy in -Y-Richtung!. Vorsicht bei ungültigen Biegeformen kann Allplan abstürzen!.

REINF_STIRRUP_QC dm, norm_id, concrete_id, steel_id,
form_width, form_height,
hook_length, hook_angle,
hook_position, bending_roll_factor,
dy_1, dz_1,
dy_2, dz_2,
dy_3, dz_3,
dy_4, dz_4

hook_position: bei "unverschobenen" Eckpositionen wie bei REINF_STIRRUP_RC

dy_i, dz_i: Verschiebung der Eckpositionen, gegenüber der Rechtecksform. Achtung +dy = -Y-Richtung

REINF_STIRRUP_QO

Erzeugt eine offenen viereckigen Bügel (form=Q, spec=O). Parameter wie REINF_STIRRUP_QC.

REINF_STIRRUP_QC dm, norm_id, concrete_id, steel_id,
form_width, form_height,
hook_length, hook_angle,
gap_position, bending_roll_factor,
dy_1, dz_1,
dy_2, dz_2,
dy_3, dz_3,
dy_4, dz_4

gap_position: bei "unverschobenen" Eckpositionen wie bei REINF_STIRRUP_RO

REINF_STIRRUP_CC

Erzeugt einen geschlossenen Kreisbügel (form=C, spec=C). Der Bügel wird in der YZ-Ebene erzeugt, der Mittelpunkt liegt in (0, 0).

REINF_STIRRUP_CC dm, norm_id, concrete_id, steel_id,
radius, overlapping,
hook_length_1, hook_length_2,
hook_angle_1, hook_angle_2

radius: Bügelradius in der Stabachse

overlapping: Übergreifungslänge

hook_length_1, hook_length_2: Hakenlängen

hook_angle_1, hook_angle_2: Hakenwinkel

REINF_BAR_L dm, norm_id, conrete_id, steel_id, 1.7, 0.14, 135, 0.14, 90
REINF_BAR_P2 dm, norm_id, conrete_id, steel_id, 0.14, 135, 0.14, 90, 1, 0, 4, 1, 45, 4, 1, -45, 4
REINF_BAR_F2 dm, norm_id, conrete_id, steel_id, 0.14, 135, 0.14, 90, 0.3, 0.3, 4, 0.9, 0.7, 4, 0.45, 0.9, 4
REINF_BAR_PCB dm, norm_id, conrete_id, steel_id, 0.5, 0.3, 0.4, 0.3, 0.5, 4