Bracket type 765
Bracket type 765 is a bracket fitted between a profile or plate in cross section and a profile in plan view. The dimensions are calculated according to the profile height. If the span length is bigger than 475 mm, the system automatically adds a flange of 75 mm.
|
The second relation is selected automatically.
|
Type macro

LABEL 1 BracketNumber=765 SelCri[1]='PLANPROFILE' SelCri[2]='CSPLATE,CSSHELL' SelCri[4]='CSPROFILE,CSPLATE' SelText[1] = 2 SelText[2] = S SelText[4] = 18 exit |
The second SelText is defined with a S. This means that the system will search for a second part using the first point. |
LABEL 2 Quest[1]= 2 Quest[2]= 3 VarStr2='yes' exit |
|
LABEL 3 if HP[1]<>0 then { if abs(HpGap[1] Def_Par_Dist)>3 :Ans[1]=Def_HP_fact*HP[1]+HpGap[1]; else Ans[1]=Def_HP_fact*HP[1]+Def_Par_Dist } if DP[1] > DP[4] : Ans[2]=DP[4] ; else Ans[2]=DP[1] CornerValue=0.25*HP[4] exit |
The height is taken from the HP[1] variable which is the height of the profile. If it is related to a plate the height is zero. If the gap between the profile in plan view and the plate in cross section is bigger than the default gap distance (Def_HP_Par), R1 is calculated by (profile heigth * 1.25 + Def_par_Dist). The thickness of the bracket is the same than the smaller of the two profiles. Gef_HP_fact is by default 1.25 but can be changed by the system manager. |
LABEL 4 exit |
|
LABEL 5 Br_panel='YA' if BulbSide[4]=TRUE : Sdummy=^BracketNumber'a' if BulbSide[4]=FALSE : Sdummy=^BracketNumber RigRad[2]=0 ; RigRad[3]=CornerValue ; if BT < 7 : RigRad[1]=30; else RigRad[1]=4*BT VarStr='TYPE ^Sdummy R1 '<Ans[1]>' R2 '<Def_round_rad>' R3 '<RigRad[1]> VarStr=VarStr' R4 50 R5 '<RigRad[2]>' R6 '<RigRad[3]>' D '<Ans[2]> VarStr2='FB 75 FE1 1 FE2 1 F1R2 45 F2R2 45 FC 475' if abs(Ans[2])*4 < HP[1] : Ready='ready' if abs(Ans[2])*4 >= HP[1] then { if lang = 'dutch': notify t=ERR;'De dikte van de knie is te groot !!'; else notify t=ERR;'The thickness of the bracket is to big !!'; } exit |
The bracket gets panel code YA. BracketNumber is dependent on BulbSide. If the bracket is connected to the bulb side, the type is 765a otherwise it is 765. A flange will be added if the length is bigger than 475 mm. The user can also select to add a flange. The RigRad variables are used for temporary storage. |
LABEL 6 exit |
|
LABEL 7 Quest[1]= 2 Quest[2]= 'Give rounding radius' Quest[3]= 3 VarStr='R1 300 R2 25 R3 25 R4 50 D 14' VarStr2='FB 75 FE1 1 FE2 1 F1R2 45 F2R2 45 FC 200' exit |
|
LABEL 8 SymbolType=1 exit |
|
LABEL 9 exit |
The default description for bracket defined in the System Management application will be used. |
Type file

ncgnorms/bracket/bracket765 |
ncgnorms/bracket/bracket765a |
14 3 0 3 #as1 1.0 4.0 R3 U1*U3 R1 25.0 20.0 1.0 BA U8sU9 U3/UA R4 UB*U1 UC*U1 |
13 9 0 10 #as1 1.0 4.0 R3 U1*U3 R1 25.0 20.0 90 BAU8 U3sU9 R4 UA+UB UB*U1 |
#as2 UD BL4 U5 |
#as2 U4 U4*U4 UA*UA 0.5 V2+V3 V5^V4 U1*V6 BL4 U5 |
#as4 0.25 Y1*HP4 HP4 |
#as4 0.25 HP4 HX54 HY54+HR4 HX44 HY44 HX24 U1*HR4 Y1*Y2 R5 |
#spt 1 ZAV PU5 U |
#spt 1 ZAV PU5 U |
#vorm L V;AZX1+U7 ZY1 V;AZX1+V1 ZY1 C ? ? R2 L V;AZX1+V1 ZY1 CUC U4 C ? ? R2 L CUC U4 CUC U L CUC U AU U C ? ? UE L AV V AV2 V L AV2 V AY3 Y F S U6 L AY3 Y V;AZX1+U7 ZY1 F E U6 E M D1 AU5 U4 AU U4 M D2 AV1 V V;ABL4 V Q
Bracket fitted between two profiles |
#vorm L V;AZX1+U7 ZY1 V;AZX1+V1 ZY1 C ? ? R2 L V;AZX1+V1 ZY1 AUC U4 C ? ? R2 L AUC U4 AUB U L AUB U AU U C ? ? UD L AV V AV8 V L AY Y AY7 Y C ? ? HY14 L AY7 Y AY5 Y6 C AY3 HY54 Y8 P AY3 Y4 F S U6 L AY3 Y4 V;AZX1+U7 ZY1 F E U6 E M D1 AU5 U4 AU U4 M D2 AV1 V AV;ABL4 V Q
Bracket fitted between two profiles |
The last line in the type file will be used in the 3D-Item Information by the Att ? function. The result will be: Type : 765 (Bracket fitted between two profiles). |
U variables
Variable name as1 |
Function in bracket765 |
Function in bracket765a |
---|---|---|
U1 |
Variable to define the direction of the circle or to make the y direction negative. |
Same as 765 |
U2 |
Fixed value of 4 |
Same as 765 |
U3 |
Equal to R3 |
Same as 765 |
U4 |
−R3 |
Same as 765 |
U5 |
Equal to R1 |
Same as 765 |
U6 |
Fixed value of 25 |
Same as 765 |
U7 |
Fixed value of 20 |
Same as 765 |
U8 |
Fixed value of 1 |
Fix value of 90 |
U9 |
Angle between the two big legs |
Angle between the two big legs − U8 |
UA |
Sinus of Angle between the two big legs |
R3 * Sinus(U9) |
UB |
U3 / UA |
Equal to R4 |
UC |
Equal to R4 |
UA + UB |
UE |
−UC |
|
V variables
Variable name as2 |
Function in bracket765 |
Function in bracket765a |
---|---|---|
V1 |
Equal to UD |
Equal to U4 |
V2 |
The length between the crossing point of the two big legs of the bracket and the crossing point of the small leg with the second big leg of the bracket . |
U4 * U4 |
V3 |
Equal to U5 |
UA * UA |
V4 |
Not used |
Fix value 0.5 |
V5 |
Not used |
V2 + V3 |
V6 |
Not used |
Root of V5 |
V7 |
Not used |
U1 * V6 |
V8 |
Not used |
The length between the crossing point of the two big legs of the bracket and the crossing point of the small leg with the second big leg of the bracket. |
V9 |
Not used |
U5 |
Y variables
Variable name as4 |
Function in bracket765 |
Function in bracket765a |
---|---|---|
Y1 |
Fixed value of 0.25 |
Fixed value of 0.25 |
Y2 |
0.25 * Height of profile in cross section |
Height of the profile in cross section. |
Y3 |
Height of profile in cross section |
See Bulb constants |
Y4 |
|
See Bulb constants |
Y5 |
|
See Bulb constants |
Y6 |
|
See Bulb constants |
Y7 |
|
See Bulb constants |
Y8 |
|
See Bulb constants |
Y9 |
|
Y1 * Y2 |
YA |
|
Same as R5 |
Z variables
Variable name spt1 |
Function in bracket765 |
Function in bracket765a |
---|---|---|
ZX1,ZY1 |
Coordinates relative to the V (second) coordinate system of the point (PU5,U) defined relative to the U (first) coordinate system. The first coordinate is taken as a arc length (ZAV). |
Same as 765 |