Rev 4442 Rev 4508
Line 6... Line 6...
6   6  
7 PI=3.141592; 7 PI=3.141592;
8   8  
9   9  
10   10  
11 module AWSCREEN01A_D05(S01_vyska_komponentu_na_lozisko,S01_prumer_zavitu,D01_material_pod_zavitem,D01_material_za_zavitem,D01_material_pred_zavitem,D01_delka_tyce,D01_sirka_tyce,D02_sila_materialu,D02_vyska_uchytky,D02_prumer_obruby,D02_delka_celeho_uchytu,D02_dotahova_vzdalenost,D02_prumer_uchytneho_sroubu) 11 module AWSCREEN01A_D05(S01_vyska_komponentu_na_lozisko,S01_prumer_zavitu,D01_material_pod_zavitem,D01_material_za_zavitem,D01_material_pred_zavitem,D01_delka_tyce,D01_sirka_tyce,D02_sila_materialu,D02_vyska_uchytky,D02_prumer_obruby,D02_delka_celeho_uchytu,D02_dotahova_vzdalenost,D02_prumer_uchytneho_sroubu,D03_tolerance_zavitu)
12 { 12 {
13   13  
14 difference() 14 difference()
15 { 15 {
16   16  
17 union() 17 union()
-   18 {
-   19 //výstuha
-   20 //translate ([0,0,-D03_tloustka_materialu/2])
-   21 rotate ([0,-90,0])
-   22 linear_extrude (height = D03_tloustka_materialu, convexity = 10)
18 { 23 polygon(points=[[D02_vyska_uchytky/2,D01_delka_tyce+S01_prumer_zavitu/2+D01_material_pred_zavitem+D02_sila_materialu],[0, D01_delka_tyce+S01_prumer_zavitu/2+D01_material_pred_zavitem+D02_sila_materialu],[0,D03_polomer_stitu+D01_material_pred_zavitem],[D01_material_pod_zavitem,D03_polomer_stitu+D01_material_pred_zavitem]]);
-   24
-   25
19 //zavit 26 //zavit
20 translate([0,0,D01_material_pod_zavitem]) 27 translate([0,0,D01_material_pod_zavitem])
21 screw_thread(S01_prumer_zavitu-0.5,4,55,S01_vyska_komponentu_na_lozisko,PI/2,2); 28 screw_thread(S01_prumer_zavitu-2*D03_tolerance_zavitu,4,55,S01_vyska_komponentu_na_lozisko,PI/2,2);
22   29  
-   30
-   31 difference()
-   32 {
23 //spodní valec 33 //spodní valec
24 translate([0,0,D01_material_pod_zavitem/2]) 34 translate([0,0,D01_material_pod_zavitem/2])
25 cylinder (h = D01_material_pod_zavitem, r=(S01_prumer_zavitu+D01_material_pred_zavitem*2)/2, center = true, $fn=100); 35 cylinder (h = D01_material_pod_zavitem, r=(S01_prumer_zavitu+D01_material_pred_zavitem*2)/2, center = true, $fn=100);
-   36
-   37 translate([0,0,-4])
-   38 screw_thread(S01_prumer_zavitu-D01_material_za_zavitem,4,55,D01_material_pod_zavitem+8,PI/2,2);
-   39  
-   40  
-   41 }
26   42  
27 //uchyt na tyc 43 //uchyt na tyc
28 translate([0,D01_delka_tyce/2+S01_prumer_zavitu/2+D01_material_pred_zavitem,D01_material_pod_zavitem/2]) 44 translate([0,D01_delka_tyce/2+S01_prumer_zavitu/2+D01_material_pred_zavitem,D01_material_pod_zavitem/2])
29 cube([D01_sirka_tyce,D01_delka_tyce,D01_material_pod_zavitem],center=true); 45 cube([D01_sirka_tyce,D01_delka_tyce,D01_material_pod_zavitem],center=true);
30 //uchyt na tyc ovalna cast 46 //uchyt na tyc ovalna cast
Line 51... Line 67...
51 AWSCREEN01A_D06(D02_sila_materialu,D02_vyska_uchytky,D02_prumer_obruby,D02_delka_celeho_uchytu,D02_dotahova_vzdalenost,D02_prumer_uchytneho_sroubu); 67 AWSCREEN01A_D06(D02_sila_materialu,D02_vyska_uchytky,D02_prumer_obruby,D02_delka_celeho_uchytu,D02_dotahova_vzdalenost,D02_prumer_uchytneho_sroubu);
52   68  
53 } 69 }
54   70  
55 //otvor 71 //otvor
56 translate([0,0,(D01_material_pod_zavitem+S01_vyska_komponentu_na_lozisko)/2]) 72 translate([0,0,D01_material_pod_zavitem+S01_vyska_komponentu_na_lozisko/2])
57 cylinder (h = D01_material_pod_zavitem+S01_vyska_komponentu_na_lozisko+0.02, r=(S01_prumer_zavitu-2*D01_material_za_zavitem)/2, center = true, $fn=100); 73 cylinder (h = S01_vyska_komponentu_na_lozisko+0.02, r=(S01_prumer_zavitu-2*D03_tolerance_zavitu-D01_material_za_zavitem)/2, center = true, $fn=100);
-   74  
-   75  
58   76  
59 } 77 }
60 } 78 }
61 79
62 AWSCREEN01A_D05(S01_vyska_komponentu_na_lozisko,S01_prumer_zavitu,D01_material_pod_zavitem,D01_material_za_zavitem,D01_material_pred_zavitem,D01_delka_tyce,D01_sirka_tyce,D02_sila_materialu,D02_vyska_uchytky,D02_prumer_obruby,D02_delka_celeho_uchytu,D02_dotahova_vzdalenost,D02_prumer_uchytneho_sroubu); 80 AWSCREEN01A_D05(S01_vyska_komponentu_na_lozisko,S01_prumer_zavitu,D01_material_pod_zavitem,D01_material_za_zavitem,D01_material_pred_zavitem,D01_delka_tyce,D01_sirka_tyce,D02_sila_materialu,D02_vyska_uchytky,D02_prumer_obruby,D02_delka_celeho_uchytu,D02_dotahova_vzdalenost,D02_prumer_uchytneho_sroubu,D03_tolerance_zavitu);
63   81  
64   82  
65 83
66 84