Rev 4536 Rev 4538
Line 10... Line 10...
10 module WINDGAUGE01A_R04() 10 module WINDGAUGE01A_R04()
11 { 11 {
12 //závit 12 //závit
13 difference() 13 difference()
14 { 14 {
15 cylinder (h = R04_zavit_vyska+R04_zavit_vyska, r=R03_prumer_zavitu/2+S01_sila_materialu, $fn=100); -  
-   15
16 translate([0,0,-10]) 16
17 screw_thread((R03_prumer_zavitu),S01_hloubka_zavitu,55,R04_zavit_vyska+R02_zavit_vyska+R01_zavit_vyska,PI/2,2); -  
18 17
19 } -  
20 18
-   19
-   20 union()
-   21 {
-   22 //materiál na závit
-   23 cylinder (h = R04_zavit_vyska, r=R03_prumer_zavitu/2+S01_sila_materialu, $fn=100);
-   24
21 //krycí válec 25 //krycí válec
22 difference() 26 difference()
23 { 27 {
24 28
25 29
Line 27... Line 31...
27 cylinder (h = R01_vyska_preryti_statoru+R04_zavit_vyska, r=S01_prumer_vnitrni/2+5*S01_sila_materialu, $fn=100); 31 cylinder (h = R01_vyska_preryti_statoru+R04_zavit_vyska, r=S01_prumer_vnitrni/2+5*S01_sila_materialu, $fn=100);
28 32
29 33
30   34  
31 //Odečet spodního válce 35 //Odečet spodního válce
32 translate([0,0,-0.005]) 36 translate([0,0,S01_sila_materialu])
33 cylinder (h = R01_vyska_preryti_statoru+R04_zavit_vyska+0.01, r=S01_prumer_vnitrni/2+4*S01_sila_materialu, $fn=100); 37 cylinder (h = R01_vyska_preryti_statoru+R04_zavit_vyska+0.01, r=S01_prumer_vnitrni/2+4*S01_sila_materialu, $fn=100);
34 38
-   39
35 40
36 } 41 }
37 42 }
38 43
39 44 translate([0,0,-10])
-   45 screw_thread((R03_prumer_zavitu),S01_hloubka_zavitu,55,R04_zavit_vyska+R02_zavit_vyska+R01_zavit_vyska,PI/2,2);
40 46
41   47  
42 } 48 }
43 49 }
44   50  
45   51