Rev Author Line No. Line
4558 jacho 1 $fn=40; // model faces resolution.
2 include <../configuration.scad>
3  
4 include <AWSCREEN02A_D06.scad>
5 include <polyScrewThread_r1.scad>
6  
7 PI=3.141592;
8  
9  
10  
11 module AWSCREEN02A_D07()
12 {
13  
14 difference()
15 {
16  
17 union()
18 {
19  
20  
21  
22 // valec na závit
23 translate([0,0,D04_sila_zavitu_stojanku/2])
24 cylinder (h = D04_sila_zavitu_stojanku, r=(S01_prumer_zavitu+D01_material_pred_zavitem*2)/2, center = true, $fn=100);
25  
26 for (i = [0 : (D07_pocet_nozicek-1)]) {
27 rotate ([0,0,(360/D07_pocet_nozicek)* i])
28 nozicka();
29  
30 }
31  
32  
33 }
34  
35  
36  
37 translate([0,0,-4])
38 screw_thread(S01_prumer_zavitu,4,55,D04_sila_zavitu_stojanku+8,PI/2,2);
39  
40  
41 }
42  
43  
44  
45  
46  
47  
48 // cube([200,200,200]);
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68 }
69  
70  
71 module nozicka()
72 {
73 translate([0,0,0])
74 difference()
75 {
76  
77 union()
78 {
79 translate([0,0,D04_sila_zavitu_stojanku])
80 cylinder (h=D07_vyska_stojanku,r1=(S01_prumer_zavitu+D01_material_pred_zavitem*2)/2+2*D01_material_pred_zavitem ,r2=(S01_prumer_zavitu+2*D01_material_pred_zavitem)/2+5,$fn=100);
81  
82 cylinder (h = D04_sila_zavitu_stojanku, r=(S01_prumer_zavitu+D01_material_pred_zavitem*2)/2+2*D01_material_pred_zavitem , $fn=100);
83 }
84 translate([0,0,D04_sila_zavitu_stojanku])
85 cylinder (h=D07_vyska_stojanku,r1=(S01_prumer_zavitu+D01_material_pred_zavitem*2)/2+2*D01_material_pred_zavitem-D07_sila_materialu ,r2=(S01_prumer_zavitu+2*D01_material_pred_zavitem)/2-D07_sila_materialu+5,$fn=100);
86  
87  
88  
89 translate([0,0,0])
90 difference()
91 {
92  
93 cube([2*D07_vyska_stojanku,2*D07_vyska_stojanku,3*D07_vyska_stojanku], true);
94  
95 translate([D07_vyska_stojanku,0,D07_vyska_stojanku/2])
96 cube([2*D07_vyska_stojanku,D07_sirka_nozicky,D07_vyska_stojanku+D04_sila_zavitu_stojanku], true);
97  
98 }
99 }
100  
101 }
102 AWSCREEN02A_D07();
103  
104  
105  
106  
107