Parametrikus tervezés az IDEA StatiCa Connection-ben - Egylemezes nyírási kapcsolat

Ez a cikk a következő nyelveken is elérhető
Angol nyelvről mesterséges intelligencia fordította
Fedezze fel, milyen egyszerűen hozhat létre saját parametrikus sablont.

Ebben az oktatóanyagban egy egyszerű egylemezes nyírási kapcsolatot parametrizálunk egy csavarsorral.

Ehhez hozzon létre egy új csomópontot művelet nélkül (kattintson a Create blank Design gombra). 

inline image in article

Alkalmazza a Shear plate műveletet, és váltson a Developer fülre.

inline image in article
inline image in article

Ahelyett, hogy az összes mezőt módosítanánk, amelyeket ebben a műveletben láthatunk, csak a következőkre összpontosítunk:

  • Lemezvastagság
  • Hézag
  • Csavarok száma
  • Csavar távolság

Kattintson a + gombra, és töltse ki a mezőket a következő kép szerint. 

inline image in article

A csavarok száma mezőhöz figyelmeztetést szeretnénk beállítani, hogy legalább két csavar legyen megadva. Ehhez állítsa az Alsó határt 2 értékre.

inline image in article

Ha visszatér a Design fülre, és kiválasztja a Műveletek mezőt, láthatja a beállított paramétereket.

inline image in article

 A T (Lemezvastagság) és G (Hézag) paramétereket most közvetlenül összekapcsolhatja az FP1 művelettel.

inline image in article
inline image in article

Mivel csak egy csavarsorunk van, az EN szabvány szerint a lemez átfedését csavar átmérő x 2 x 2 értékként számíthatjuk ki. A megfelelő beállításhoz látogasson el a Referencia útmutatóra mutató hivatkozásra, amely a Paraméterek ablak alján található.

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

Ezután kapcsolja ezt a paramétert az FP1 művelethez.

inline image in article

Beállította a nyírási lemez szélességét, most ideje beállítani a magasságát. Ismét figyelmeztetést szeretnénk beállítani, hogy ne lépje túl a gerenda méretét.

A lemez magasságának meghatározásához ki kell számítani a csavar peremtávolságát és a gerinc hézagát.

EPeremtávolságRound(GetBoltDiameter('FP1',0) *2,3)
HKeresztmetszet magasságaGetValue('B', 'CrossSection.Bounds.Height')
FÖvlemez vastagságaGetBeamPlateThickness('B', 'TopFlange')
H0HézagH-2*F
H1Lemez magassága(N-1)*D+E+E

Adja meg az adatokat a következő kép szerint, és állítsa a H0 értéket a Paraméter érvényesítés táblázatban a Felső határra.

inline image in article

Mivel az FP1 műveletben nem a lemez magasságát, hanem a Felső/Alsó távolságot adja meg, állítsa be a következő értéket: 

-(H-H1)/2 a H2 paraméterhez, és kapcsolja a megfelelő mezőkhöz. 

inline image in article

Van még egy mező, amelyet be kell állítani - a csavarok helyzete. A csavarok számától függően (páros vagy páratlan) használja a következő képletet (a Concat a számot a megfelelő formátumba helyezi):

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

Mivel a kapcsolat nyírási csukló, feltételezhetjük, hogy a nyíróerők a csavarok helyzetében hatnak, és a modell típusa N-Vz-My

Tehát adjon hozzá egy másik B paramétert a 'Bolts' értékkel, és kapcsolja a B szerkezeti elemhez. Abban az esetben, ha a helyzet megváltozik, hozzáadhat egy érvényesítést: (CheckForcesIn('Bolts', 'B')).   

inline image in article
inline image in article

A modell típusához hozzuk létre az M paramétert a 'N-Vz-My' értékkel, és állítsunk be egy érvényesítési figyelmeztetést a következőre: GetValue('B', 'StaticBehavior') == 'DoNotActDirYRotZ'.

inline image in article

 Most lépjen a Design fülre, és mentse el az újonnan létrehozott parametrikus csomópontot sablonként, akár a személyes, akár a vállalati készletbe.

inline image in article

Lásd alább a kész modellt. 

Elsajátította a paraméterek használatához, parametrikus sablonok létrehozásához és az alapvető paraméterekkel kapcsolatos feladatok elvégzéséhez szükséges készségeket. 

Csatolt letöltések

Kapcsolódó cikkek