Rev 4528 Rev 4601
1 $fn=100; // model faces resolution. 1 $fn=100; // model faces resolution.
2 include <../configuration.scad> 2 include <../configuration.scad>
3 include <polyScrewThread_r1.scad> 3 include <polyScrewThread_r1.scad>
4 PI=3.141592; 4 PI=3.141592;
5   5  
6 //Drzak rotoru se závitem 6 //Drzak rotoru se závitem
7   7  
8 WINDGAUGE02A_R02(); 8 WINDGAUGE02A_R02();
9   9  
10 module WINDGAUGE02A_R02() 10 module WINDGAUGE02A_R02()
11 { 11 {
12 //setihrana matice 12 //setihrana matice
13 difference() 13 difference()
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((12-S01_tolerance_zavit),3,55,R01_vyska_preryti_statoru,PI/2,2);
19 19
20 //spodní podložka 20 //spodní podložka
21 translate([0,0,-R01_mezera_mezi_statorem_rotorem/2]) 21 translate([0,0,-R01_mezera_mezi_statorem_rotorem/2])
22 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);
23 } 23 }
24 24
25 //otvor 25 //otvor
26 translate([0,0,-R01_mezera_mezi_statorem_rotorem-0.05]) 26 translate([0,0,-R01_mezera_mezi_statorem_rotorem-0.05])
27 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);
28   28  
29 } 29 }
30   30  
31 } 31 }