Design parametric în IDEA StatiCa Connection - Îmbinare la forfecare cu placă de inimă
În acest tutorial vom parametriza o îmbinare simplă la forfecare cu un singur rând de șuruburi.
În acest scop, creați un nou nod fără nicio operație (faceți clic pe Create blank Design).
Aplicați operația Shear plate și comutați la fila Developer.
În loc să modificăm toate câmpurile vizibile în această operație, ne vom concentra doar pe următoarele:
- Grosimea plăcii
- Joc
- Numărul de șuruburi
- Distanța dintre șuruburi
Faceți clic pe butonul + și completați câmpurile conform imaginii de mai jos.
Pentru câmpul Numărul de șuruburi, dorim să setăm un avertisment pentru a impune introducerea a cel puțin două șuruburi. În acest scop, setați Lower bound la valoarea 2.
Dacă reveniți la fila Design și selectați câmpul Operations, puteți vedea parametrii pe care i-am setat.
Parametrii T (Grosimea plăcii) și G (Joc) pot fi acum legați direct de operația FP1.
Deoarece avem un singur rând de șuruburi, putem calcula suprapunerea plăcii ca diametrul șurubului x 2 x 2 conform codului EN. Pentru a o seta corect, consultați linkul către Reference Guide, poziționat în partea de jos a ferestrei Parameters.
| O | Overlap | Round(GetBoltDiameter('FP1',0) *4,3) |
Apoi, legați acest parametru de operația FP1.
Ați setat lățimea plăcii de forfecare, acum este momentul să setați înălțimea acesteia. De asemenea, dorim să setăm un avertisment pentru a nu depăși dimensiunea grinzii.
Trebuie să calculați distanța marginală a șurubului și jocul inimii pentru a obține înălțimea plăcii.
| E | Edge distance | Round(GetBoltDiameter('FP1',0) *2,3) |
| H | Cross-section height | GetValue('B', 'CrossSection.Bounds.Height') |
| F | Flange thickness | GetBeamPlateThickness('B', 'TopFlange') |
| H0 | Clearance | H-2*F |
| H1 | Plate height | (N-1)*D+E+E |
Introduceți datele conform imaginii de mai jos și setați H0 ca Upper bound în tabelul Parameter Validation.
Deoarece în operația FP1 nu se introduce înălțimea plăcii, ci distanța Sus/Jos, setați valoarea
-(H-H1)/2 pentru parametrul H2 și legați-l la câmpurile corespunzătoare.
Mai există un câmp care trebuie setat - poziția șuruburilor. În funcție de numărul de șuruburi (par sau impar), utilizați următoarea formulă (Concat pune numărul în formatul corect):
| Tr | Transverse | if(N % 2==1,Concat(0," ",D,"*",(N-1)/2),Concat(D/2," ",D,"*",N/2-1)) |
Deoarece îmbinarea este un rost la forfecare, putem presupune că forțele tăietoare acționează în poziția șuruburilor, iar tipul de model este N-Vz-My.
Adăugați un alt parametru B cu valoarea 'Bolts' și legați-l la elementul B. În cazul în care poziția este modificată, puteți adăuga o validare (CheckForcesIn('Bolts', 'B')).
Pentru tipul de model, creați parametrul M cu valoarea 'N-Vz-My' și setați un avertisment de validare la GetValue('B', 'StaticBehavior') == 'DoNotActDirYRotZ'.
Acum puteți merge la fila Design și salva nodul parametric creat ca șablon, fie în setul personal, fie în cel al companiei.
Vedeți mai jos modelul finalizat.
Ați dobândit abilitățile necesare pentru a utiliza parametrii, a crea șabloane parametrice și a efectua sarcini fundamentale legate de parametri.
Descărcări atașate
- shear.ideaCon (IDEACON, 39 kB)