Rev Author Line No. Line
4272 jacho 1 $fn=40; // model faces resolution.
2  
3 prumer_rotoru1=50;
4 vyska_rotoru1=5;
5 vyska_rotoru2=5;
6 prumer_sroubu=3.2;
7 vyska_matky=3;
4274 jacho 8 sirka_matky=6;
4272 jacho 9 prumer_orechu=10;
10 sila_materialu=3;
11 sila_materialu_vule=0.2;
12 hloubka_prekryti=2;
13  
14 //lozisko
15 lozisko_prumer_vnitrni=5;
16 lozisko_prumer_vnejsi=16;
17 lozisko_vyska=5;
18 lozisko_prekryv=1.5;
19  
4274 jacho 20 //stator1
21 stator1_sila=2;
22  
23 //stator1
24 sila_pod_loziskem=1;
25  
26  
27  
4272 jacho 28 //nastevní rotoru2
29 vyska_kryti=5;
30  
31 //lopatka
32 hloubka_uchytu=20;
33 sila_uchytu=12;
34 vyska_uchytu=10;
35 tolerance_uchytu=0.1;
36  
4274 jacho 37  
38  
39  
40  
41  
42  
43  
44  
45  
4272 jacho 46 difference()
47 {
4274 jacho 48 cylinder (h = stator1_sila, r=(lozisko_prumer_vnejsi+10+sirka_matky)/2, center = true, $fn=100);
4272 jacho 49  
50  
4274 jacho 51 //otvor pro hridel rotoru
52 translate([0,0,0])
53 cylinder (h = stator1_sila+0.1, r=(lozisko_prumer_vnitrni+2*lozisko_prekryv+2)/2, center = true, $fn=100);
54  
55  
56  
57 //otvor pro sroub 1
58 translate([(lozisko_prumer_vnejsi+prumer_sroubu+5)/2,0,0])
59 cylinder (h = stator1_sila+0.1, r=prumer_sroubu/2, center = true, $fn=100);
4272 jacho 60  
4274 jacho 61 //otvor pro sroub 2
62 rotate(a=[0,0,120])
63 translate([(lozisko_prumer_vnejsi+prumer_sroubu+5)/2,0,0])
4272 jacho 64  
4274 jacho 65 cylinder (h = stator1_sila+0.1, r=prumer_sroubu/2, center = true, $fn=100);
4272 jacho 66  
4274 jacho 67 //otvor pro sroub 3
68 rotate(a=[0,0,240])
69 translate([(lozisko_prumer_vnejsi+prumer_sroubu+5)/2,0,0])
70  
71 cylinder (h = stator1_sila+0.1, r=prumer_sroubu/2, center = true, $fn=100);
4272 jacho 72  
73  
4274 jacho 74  
4272 jacho 75  
76  
77  
78 }
79  
80  
81  
82  
83  
84