Rev 4524 Rev 4528
Line 1... Line 1...
1 $fn=100; // model faces resolution. 1 $fn=100; // model faces resolution.
2 include <../configuration.scad> 2 include <../configuration.scad>
3   -  
4 include <polyScrewThread_r1.scad> 3 include <polyScrewThread_r1.scad>
5 PI=3.141592; 4 PI=3.141592;
6   5  
-   6 //Drzak rotoru se závitem
-   7  
7 WINDGAUGE02A_R02(); 8 WINDGAUGE02A_R02();
8   9  
9 module WINDGAUGE02A_R02() 10 module WINDGAUGE02A_R02()
10 { 11 {
11 //setihrana matice 12 //setihrana matice
12 difference() 13 difference()
13 { 14 {
14 -  
15 union() 15 union()
16 { 16 {
17 //závit 17 //závit
18 screw_thread((11-S01_tolerance_zavit),3,55,R01_vyska_preryti_statoru,PI/2,2); 18 screw_thread((11-S01_tolerance_zavit),3,55,R01_vyska_preryti_statoru,PI/2,2);
19 -  
20 19
21 //spodní podložka 20 //spodní podložka
22 translate([0,0,-R01_mezera_mezi_statorem_rotorem/2]) 21 translate([0,0,-R01_mezera_mezi_statorem_rotorem/2])
23 cylinder (h = R01_mezera_mezi_statorem_rotorem, r=(lozisko_prumer_vnitrni+2*lozisko_prekryv+2)/2, center = true, $fn=100); 22 cylinder (h = R01_mezera_mezi_statorem_rotorem, r=(lozisko_prumer_vnitrni+2*lozisko_prekryv+2)/2, center = true, $fn=100);
24 } -  
25 -  
26 23 }
27 -  
28 -  
29 24
30 //otvor 25 //otvor
31 translate([0,0,-R01_mezera_mezi_statorem_rotorem-0.05]) 26 translate([0,0,-R01_mezera_mezi_statorem_rotorem-0.05])
32 cylinder (h = R01_vyska_preryti_statoru+R01_mezera_mezi_statorem_rotorem+0.1, r=prumer_osicky/2, $fn=100); 27 cylinder (h = R01_vyska_preryti_statoru+R01_mezera_mezi_statorem_rotorem+0.1, r=prumer_osicky/2, $fn=100);
33 -  
34 -  
35 -  
36 -  
37 } -  
38   28  
-   29 }
39   30  
40 } 31 }