/Modules/Mechanical/Boxes/AWSBOX01A/CAD/SRC/AWSBOX01A_D02.scad
4,6 → 4,10
 
 
 
 
 
 
AWSBOX01A_D02();
 
module AWSBOX01A_D02(){
12,9 → 16,9
union () {
//uchyt na sloup
translate([((pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje+2*D02_sila_materialu+D02_dolerance_na_zasunuti)/2,-D02_prumer_obruby/2-2.5-D02_dotahova_vzdalenost/2,(pocet_der2-1)*vzdalenost_der+2*vzdalenost_od_okraje-1*radidus_hrany+2*radidus_hrany+D02_zapusteni_spodniho_krytu-D02_vyska_uchytky/2])
translate([((pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje+2*radidus_hrany+2*D02_sila_materialu+D02_dolerance_na_zasunuti)/2,-D02_prumer_obruby/2-2.5-D02_dotahova_vzdalenost/2,(pocet_der2-1)*vzdalenost_der+2*vzdalenost_od_okraje-1*radidus_hrany+2*radidus_hrany+D02_zapusteni_spodniho_krytu-D02_vyska_uchytky/2])
rotate([0,0,90])
WINDGAUGE02A_D02(6);
WINDGAUGE02A_D02(5);
translate([radidus_hrany,radidus_hrany,0])
151,7 → 155,6
sphere(d = 2*radidus_hrany-2*D02_sila_materialu, center=true, $fn=100);
 
}
 
//lišty na zasunutí plbase
translate([D02_sila_materialu,D02_sila_materialu+D02_vyska_boxu_pod_plbase-(2*D02_sila_materialu+tloustka_plbase+D02_dolerance_na_zasunuti)/2,D02_zapusteni_spodniho_krytu])
 
172,28 → 175,6
translate([(pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje+2*D02_sila_materialu+D02_dolerance_na_zasunuti,(D02_vyska_boxu_pod_plbase+D02_vyska_boxu_nad_plbase+2*D02_sila_materialu+2*radidus_hrany)/2+(prumer_sroubu+3*D02_sila_materialu)/2,D02_zapusteni_spodniho_krytu+matka_vyska])
rotate([0,0,180])
drzak_sroubu();
 
//lišty aby nepropadávalo čelo
 
//lišta 1 osa x
translate([(3/2*vzdalenost_der)+D02_sila_materialu,D02_sila_materialu,D02_zapusteni_spodniho_krytu])
rantl((pocet_der1-3)*vzdalenost_der);
 
//lišta 2 osa x
translate([(pocet_der1-3)*vzdalenost_der+(3/2*vzdalenost_der)+D02_sila_materialu,D02_vyska_boxu_pod_plbase+D02_vyska_boxu_nad_plbase+D02_sila_materialu+2*radidus_hrany,D02_zapusteni_spodniho_krytu])
rotate([0,0,180])
rantl((pocet_der1-3)*vzdalenost_der);
//lišta 3 osa y
translate([D02_sila_materialu,D02_vyska_boxu_nad_plbase-2*radidus_hrany+D02_vyska_boxu_pod_plbase+D02_sila_materialu+D02_dolerance_na_zasunuti+10,D02_zapusteni_spodniho_krytu])
rotate([0,0,-90])
rantl(D02_vyska_boxu_nad_plbase-2*radidus_hrany);
//lišta 4 osa y
translate([(pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje+D02_sila_materialu+D02_dolerance_na_zasunuti,D02_vyska_boxu_pod_plbase+D02_sila_materialu+D02_dolerance_na_zasunuti+10,D02_zapusteni_spodniho_krytu])
rotate([0,0,90])
rantl(D02_vyska_boxu_nad_plbase-2*radidus_hrany);
 
 
}
 
module lista(){
260,27 → 241,6
}
}
 
//aby čelo nepropadávalo
module rantl(delka_rantlu){
translate([0,0,0])
difference () {
 
union () {
cube([delka_rantlu,D02_sila_materialu,D02_sila_materialu]);
translate([delka_rantlu/2,0,D02_sila_materialu])
rotate([0,90,0])
cylinder(h=delka_rantlu, r=D02_sila_materialu, center=true);
}
 
 
translate([0,-D02_sila_materialu,0])
cube([delka_rantlu,D02_sila_materialu,2*D02_sila_materialu]);
 
}
 
}