Design parametric în IDEA StatiCa Connection - Îmbinare la forfecare cu placă de inimă

Acest articol este disponibil și în:
Tradus de AI din engleză
Aflați cât de ușor puteți crea propriul șablon parametric.

Î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). 

inline image in article

Aplicați operația Shear plate și comutați la fila Developer.

inline image in article
inline image in article

Î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. 

inline image in article

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.

inline image in article

Dacă reveniți la fila Design și selectați câmpul Operations, puteți vedea parametrii pe care i-am setat.

inline image in article

 Parametrii T (Grosimea plăcii) și G (Joc) pot fi acum legați direct de operația FP1.

inline image in article
inline image in article

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.

OOverlapRound(GetBoltDiameter('FP1',0) *4,3)

Apoi, legați acest parametru de operația FP1.

inline image in article

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.

EEdge distanceRound(GetBoltDiameter('FP1',0) *2,3)
HCross-section heightGetValue('B', 'CrossSection.Bounds.Height')
FFlange thicknessGetBeamPlateThickness('B', 'TopFlange')
H0ClearanceH-2*F
H1Plate 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.

inline image in article

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. 

inline image in article

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

TrTransverseif(N % 2==1,Concat(0," ",D,"*",(N-1)/2),Concat(D/2," ",D,"*",N/2-1))
inline image in article

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')).   

inline image in article
inline image in article

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'.

inline image in article

 Acum puteți merge la fila Design și salva nodul parametric creat ca șablon, fie în setul personal, fie în cel al companiei.

inline image in article

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

Articole conexe