Endcuts for Bulb and L-bars
- Last UpdatedNov 28, 2025
- 16 minute read
The endcuts described under this heading can all be used for different kinds of L-bars. In most cases they may also be used for bulb bars and for asymmetrical T-bars that are close to L-bars (that means, where the flange only slightly extends outside the web on the mould side of the profile).
Type 20:

|
Code, parameters |
|
2000, a, b[, c, d] |
Type 21:

|
Code, parameters |
R1 |
a2 |
|
2100[, a1, a2] |
0 |
90 |
|
2111[, a1] |
35 |
30 |
|
2130[, a1] |
75 |
90 |
|
2141[, a1] |
60 |
30 |
Type 79:

|
Code, parameters |
R1 |
R2 |
a2 |
|
7900[, a1, a2] |
0 |
0 |
30 |
|
7910[, a1, a2] |
35 |
50 |
30 |
|
7920[, a1, a2] |
35 |
50 |
90 |
Type 22:

Remarks:
-
If b=R1 then b need not be given
-
If b>H/2 then a1 should be given instead of a
Code, parameters
R1
a2
2210, a[, b, a1, a2]
2211, a[, b, a1,]
2220, a[, b, a1, a2]35
35
5090
30
902221, a[, b, a1]
2230, a[, b, a1, a2]
2231, a[, b, a1]50
75
7530
90
302240, a[, b, a1, a2]
2241, a[, b, a1]60
6090
30
Type 85:

|
Code, parameters |
R1 |
a2 |
|
8500, a[, b, a1, a2] |
35 |
30 |
|
8510, a[, b, a1, a2] |
35 |
90 |
Type 89:

|
Code, parameters |
R1 |
a2 |
a3 |
|
8900, a[, b, c, a1, a2] |
35 |
30 |
18 |
|
8910, a[, b, c, a1, a2] |
35 |
90 |
18 |
Type 23:

|
Code, parameters |
R1 |
a2 |
a3 |
|
2301, b[, a1] |
0 |
30 |
18 |
|
2304, b[, a1] |
0 |
90 |
30 |
|
2313, b[, a1] |
35 |
30 |
30 |
|
2322, b[, a1] |
50 |
90 |
18 |
|
2331, b[, a1] |
75 |
30 |
18 |
|
2334, b[, a1] |
76 |
90 |
30 |
|
2343, b[, a1] |
60 |
30 |
30 |
|
2392, b[, a1] |
KS10 |
90 |
18 |
Type 24:

|
Code, parameters |
R1 |
a2 |
a3 |
|
2401, b[, a1] |
0 |
18 |
90 |
|
2411, b[, a1] |
35 |
18 |
90 |
|
2421, b[, a1] |
50 |
18 |
90 |
|
2431, b[, a1] |
75 |
18 |
90 |
|
2441, b[, a1] |
60 |
18 |
90 |
|
2451, b[, a1] |
50 |
18 |
30 |
|
2491, b[, a1] |
KS10 |
18 |
90 |
Type 25:

|
Code, parameters |
R1 |
a2 |
a3 |
|
2501, b, c[, a1] |
0 |
18 |
18 |
|
2531, b, c[, a1] |
75 |
18 |
18 |
Type 26:

Remark:
A given (or calculated) a2 will override the default value in case this is 90.
|
Code parameters |
R1 |
a2 |
R2 |
|
2600, a[, a1, a2] |
0 |
90 |
KS10 |
|
2611, a[, a1] |
35 |
30 |
KS10 |
|
2630, a[, a1, a2] |
75 |
90 |
KS10 |
|
2641, a[, a1 ] |
60 |
30 |
KS10 |
|
2650, a[, a1, a2] |
0 |
60 |
0 |
|
2660, a[, a1, a2] |
35 |
60 |
0 |
|
2670, a[, 1, a2] |
KS10 |
60 |
0 |
Type 80:

|
Code, parameters |
R1 |
R2 |
a2 |
|
8000, a[, a1, a2] |
0 |
0 |
30 |
|
8010, a[, a1, a2] |
35 |
50 |
30 |
|
8020, a[, a1, a2] |
35 |
50 |
90 |
Type 84:

|
Code, parameters |
R1 |
R2 |
a2 |
|
8410, a, b[, c, a1, a2] |
35 |
35 |
18 |
|
8420, a, b[, c, a1, a2] |
35 |
35 |
30 |
|
8430, a, b[, c, a1, a2] |
35 |
50 |
18 |
|
8440, a, b[, c, a1, a2] |
35 |
50 |
30 |
|
8470, a, b[, c, a1, a2] |
35 |
50 |
90 |
Type 27:

Remark:
A given (or calculated) a2 will override the default value in case this is 90.
|
Code, parameters |
R1 |
R2 |
a2 |
|
2700, a[, a1, a2] |
0 |
0 |
90 |
|
2703, a[, a1] |
0 |
35 |
30 |
|
2706, a[, a1, a2] |
0 |
75 |
90 |
|
2709, a[, a1] |
0 |
60 |
30 |
|
2712, a[, a1, a2] |
35 |
35 |
90 |
|
2715, a[, a1] |
35 |
50 |
30 |
|
2718, a[, a1, a2] |
35 |
60 |
90 |
|
2721, a[, a1] |
50 |
0 |
30 |
|
2724, a[, a1, a2] |
50 |
50 |
90 |
|
2727, a[, a1] |
50 |
75 |
30 |
|
2730, a[, a1, a2] |
75 |
0 |
90 |
|
2733, a[, a1] |
75 |
35 |
30 |
|
2736, a[, a1, a2] |
75 |
75 |
90 |
|
2739, a[, a1] |
75 |
60 |
30 |
|
2742, a[, a1, a2] |
60 |
35 |
90 |
|
2745, a[, a1] |
60 |
50 |
30 |
|
2748, a[, a1, a2] |
60 |
60 |
90 |
Type 28:

Remark:
A given (or calculated) a2 will override the default value in case this is 90.
|
Code, parameters |
R1 |
R2 |
a2 |
|
2802, a, b[, a1, a2] |
0 |
35 |
90 |
|
2805, a, b[, a1] |
0 |
50 |
30 |
|
2808, a, b[, a1, a2] |
0 |
60 |
90 |
|
2813, a, b[, a1] |
35 |
35 |
30 |
|
2816, a, b[, a1, a2] |
35 |
75 |
90 |
|
2819, a, b[, a1] |
35 |
60 |
30 |
|
2824, a, b[, a1, a2] |
50 |
50 |
90 |
|
2827, a, b[, a1] |
50 |
75 |
30 |
|
2832, a, b[, a1, a2] |
75 |
35 |
90 |
|
2835, a, b[, a1] |
75 |
50 |
30 |
|
2838, a, b[, a1, a2] |
75 |
60 |
90 |
|
2843, a, b[, a1] |
60 |
35 |
30 |
|
2846, a, b[, a1, a2] |
60 |
75 |
90 |
|
2849, a, b[, a 1] |
60 |
60 |
30 |
Type 29:

|
Code, parameters |
R1 |
a2 |
|---|---|---|
|
2900, a, b[, c, a1] |
35 |
90 |
|
2911, a, b[, c, a1] |
50 |
30 |
Type 60:

Remark:
A given (or calculated) a2 will override the default value in case this is 90.
|
Code, parameters |
R1 |
a2 |
|
6000, a, |
20 |
90 |
Type 87:

|
Code, parameters |
R1 |
R2 |
a2 |
|---|---|---|---|
|
8700, a [, a1, a2] |
35 |
5 |
30 |
|
8710, a [, a1, a2] |
35 |
5 |
90 |
Type 88:

|
Code, parameters |
R1 |
R2 |
a2 |
a3 |
|---|---|---|---|---|
|
8800, a [, c, a1, a2] |
35 |
5 |
30 |
18 |
|
8810, a [, c, a1, a2] |
35 |
5 |
90 |
18 |
Type 70:

Remark:
The radius R is defined by the distance a and the angle a1.
|
Code, parameters |
a2 |
|
7000, a[, a1] |
90 |
Type 71:

Remark:
If c is not given or c = 0 then c will be set equal to the flange width and a2 will become irrelevant.
|
Code, parameters |
R1 |
a2 |
a3 |
|
7111, a, b[, c, a1, a4] |
40 |
18 |
18 |
Type 72:

Remark:
If c is not given (or =0), c will be set equal to the flange width a2 will become irrelevant.
|
Code, parameters |
R1 |
R2 |
a2 |
a3 |
|
7211, a, b[, c, a1] |
50 |
25 |
18 |
18 |
Type 73:

Remarks:
-
If c is not given (or =0), c will be set equal to the flange width a2 will become irrelevant.
-
May be used for asymmetrical T-bars as well (profile type 35).
-
R1 is calculated automatically according to in-built rules.
|
Code, parameters |
R1 |
R2 |
a2 |
a3 |
|
7311, b[, c, a1] |
* |
30 |
18 |
30 |
Type 74:

|
Code, parameters |
R1 |
R2 |
a2 |
a3 |
|
7400, b[, a1] |
15 |
10 |
45 |
30 |
Remark:
This endcut, which resembles endcut 23, is intended to be used mainly for bulb bars.
Type 75:

|
Code, parameter |
R1 |
a2 |
a3 |
|
7510, b |
15 |
30 |
18 |
|
7520, b |
15 |
90 |
18 |
|
7530, b |
15 |
30 |
30 |
|
7540, b |
15 |
90 |
30 |
Type 77:

This endcut type can be used only if two equal bulb bars are connected in a simple 90 degree connection.
|
Code, parameters |
R1 |
|
7700 |
0 |
|
7710 |
35 |
|
7720 |
KS10 |
Type 119:

|
Code, parameters |
R1 |
a2 |
a3 |
|
11900, a, b, c[, a1] |
10 |
18 |
30 |
Type 120:

|
Code, parameters |
R1 |
R2 |
a2 |
|
12000, a, b, c[, a1] |
15 |
15 |
30 |
Type 121:

|
Code, parameters |
R1 |
a3 |
|---|---|---|
|
12100, c[, a1, a2] |
0 |
18 |
|
12101, c[ ,a1, a2] |
0 |
30 |
|
12102, c[, a1, a2] |
0 |
45 |
|
12110, c[, a1, a2] |
35 |
18 |
|
12111, c[, a1, a2] |
35 |
30 |
|
12112, c[, a1, a2] |
35 |
45 |
|
12120, c[, a1, a2] |
50 |
18 |
|
12121, c[, a1, a2] |
50 |
30 |
|
12122, c[, a1, a2] |
50 |
45 |
|
12130, c[, a1, a2] |
60 |
18 |
|
12131, c[, a1, a2] |
60 |
30 |
|
12132, c[, a1, a2] |
60 |
45 |
|
12140, c[, a1, a2] |
75 |
18 |
|
12141, c[, a1, a2] |
75 |
30 |
|
12142, c[, a1, a2] |
75 |
45 |
|
12190, c[, a1, a2] |
KS10 |
18 |
|
12191, c[, a1, a2] |
KS10 |
30 |
|
12192, c[, a1, a2] |
KS10 |
45 |
Remark:
If c is close to the web thickness or close to the flange width then use type 21.
Type 122:

|
Code, parameters |
R1 |
a2 |
|
12210, a, b[, a1], |
25 |
18 |
Type 123:

Remark:
R1 defines two identical arc segments.
|
Code, parameters |
R1 |
a2 |
|
12300, a, b[, a1] |
10 |
90 |
Type 124:

|
Code, parameters |
R1 |
R2 |
a2 |
a3 |
|
12400, b, c[, α1, α3] |
15 |
KS10 |
90 |
90 |
Type 78:

|
Code, parameters |
R1 |
R2 |
a2 |
a3 |
|
7800, a, b, c[, a1] |
15 |
-10 |
90 |
90 |
|
7810, a, b, c[, a1] |
35 |
-10 |
60 |
90 |
|
7820, a, b, c[, a1] |
50 |
-10 |
30 |
60 |
|
7830, a, b, c[, a1] |
35 |
35 |
18 |
60 |
Remark:
R1 may contain encoded information according to the sketch above.
Type 125:

Remarks:
-
The small figure to the right shows how the geometry of this endcut may be controlled when the endcut is drawn before the upper part of the web has been bent down. Observe that R2 contains composed information in this case.
-
If c=0 the flange will have a straight cut and a2 becomes meaningless.
|
Code, parameters |
R1 |
R2 |
a2 |
a3 |
|
12510, b[,c, a1], |
25 |
35010.5 |
18 |
30 |
Type 59:

Remarks:
-
The small figure to the right shows how the geometry of this endcut may be controlled when the endcut is drawn before the upper part of the web has been bent down. Observe that R2 contains composed information in this case.
-
The small figure below shows how an extra line segment may be coded into R1. When R1 is less than 1000 then R1 will just define the radius of a notch.
|
Code, parameters |
R1 |
R2 |
a2 |
a3 |
|
5900,a,b,c[,a1] |
30 |
35010.5 |
18 |
18 |
|
5910,a,b,c[,a1] |
40 |
35010.5 |
30 |
18 |
|
5920,a,b,c[,a1] |
30 |
50015.5 |
18 |
30 |
|
5930,a,b,c[,a1] |
40 |
50015.5 |
30 |
30 |
|
5940,a,b,c[,a1] |
60030 |
35010.5 |
18 |
18 |
|
5950,a,b,c[,a1] |
80040 |
3510.5 |
30 |
18 |
|
5960,a,b,c[,a1] |
60030 |
50015.5 |
18 |
30 |
|
5970,a,b,c[,a1] |
80040 |
50015.5 |
30 |
30 |
Type 126:

|
Code, parameters |
R1 |
a3 |
|
12600, a, c[, a1, a2] |
0 |
18 |
|
12601, a, c[, a1, a2] |
0 |
30 |
|
12602, a, c[, a1, a2] |
0 |
45 |
|
12610, a, c[, a1, a2] |
35 |
18 |
|
12611, a, c[, a1, a2] |
35 |
30 |
|
12612, a, c[, a1, a2] |
35 |
45 |
|
12620, a, c[, a1, a2] |
50 |
18 |
|
12621, a, c[, a1, a2] |
50 |
30 |
|
12622, a, c[, a1, a2] |
50 |
45 |
|
12630, a, c[, a1, a2] |
60 |
18 |
|
12631, a, c[, a1, a2] |
60 |
30 |
|
12632, a, c[, a1, a2] |
60 |
45 |
|
12640, a, c[, a1, a2] |
75 |
18 |
|
12641, a, c[, a1, a2] |
75 |
30 |
|
12642, a, c[, a1, a2] |
75 |
45 |
Remark:
If c is close to the web thickness or close to the flange width then use type 26.
Type 127:

|
Code, parameters |
R1 |
a2 |
|
12700, a, b[, a1] |
15 |
30 |
Type 55:

|
Code, parameters |
R1 |
a2 |
|
5500, a, b, [c, a1] |
50 |
90 |
Type 56:

|
Code, parameters |
R1 |
R2 |
||
|
5610, a, b, [c, a1] |
30030 |
20045 |
||
|
Remark: |
||||
|
R1 |
1000*R1 + V1 |
|||
|
R2 |
1000*R2 + V2 |
|||
Type 128:

|
Code, parameters |
R1 |
R2 |
a2 |
|---|---|---|---|
|
12800, a, b[, a1] |
0 |
30 |
18 |
|
12810, a, b[, a1] |
KS10 |
30 |
18 |
|
12820, a, b[, a1] |
10 |
30 |
18 |
Type 57:

|
Code, parameters |
R1 |
R2 |
a2 |
|---|---|---|---|
|
5710, a, b[, c, a1, d] |
35 |
35 |
18 |
|
5720, a, b[, c, a1, d] |
35 |
35 |
30 |
|
5730, a, b[, c, a1, d] |
35 |
50 |
18 |
|
5740, a, b[, c, a1, d] |
35 |
50 |
30 |
Type129:

|
Code, parameters |
R1 |
a3 |
|
12900, a, b, c[, a1, a2] |
0 |
18 |
|
12901, a, b, c[, a1, a2] |
0 |
30 |
|
12902, a, b, c[, a1, a2] |
0 |
45 |
|
12910, a, b, c[, a1, a2] |
35 |
18 |
|
12911, a, b, c[, a1, a2] |
35 |
30 |
|
12912, a, b, c[, a1, a2] |
35 |
45 |
|
12920, a, b, c[, a1, a2] |
50 |
18 |
|
12921, a, b, c[, a1, a2] |
50 |
30 |
|
12922, a, b, c[, a1, a2] |
50 |
45 |
|
12930, a, b, c[, a1, a2] |
60 |
18 |
|
12931, a, b, c[, a1, a2] |
60 |
30 |
|
12932, a, b, c[, a1, a2] |
60 |
45 |
|
12940, a, b, c[, a1, a2] |
75 |
18 |
|
12941, a, b, c[, a1, a2] |
75 |
30 |
|
12942, a, b, c[, a1, a2] |
75 |
45 |
Remark:
If c is close to the web thickness or close to the flange width then use type 22.