o: ActiveSupport::Cache::Entry :@compressedF:@value"ë~"å~
| Modules/Mechanical/WINDGAUGE02A/CAD/configuration.scad | ||
|---|---|---|
| 52 | 52 |
L01_sila_zapusteni_drzaku=3; //sila drzaku který je v rotoru |
| 53 | 53 |
L01_hrana_drzaku_a=10; |
| 54 | 54 |
L01_hrana_drzaku_b=3; |
| 55 |
L01_tolerance_drzaku=0.1;
|
|
| 55 |
L01_tolerance_drzaku=0.4;
|
|
| 56 | 56 |
L01_delka_uchytu=20; |
| 57 | 57 |
L01_prumer_lopatky=40; |
| 58 | 58 |
L01_sila_materialu_lopatky=0.9; |
| ... | ... | |
| 96 | 96 |
//WINDGAUGE02A_S01 //stator |
| 97 | 97 |
S01_sila_materialu=1.3; |
| 98 | 98 |
S01_vyska_zuzene_casti=20; |
| 99 |
S01_vyska_komponentu_na_lozisko=7;
|
|
| 99 |
S01_vyska_komponentu_na_lozisko=15;
|
|
| 100 | 100 |
S01_vyska_zavitu_na_nasroubovani_drzaku=15; |
| 101 | 101 |
S01_vyska_na_elektroniku=35; |
| 102 | 102 |
S01_prumer_zavitu=64; |
| Modules/Mechanical/WINDGAUGE02A/CAD/print_data/P_WINDGAUGE02A_S01.scad | ||
|---|---|---|
| 7 | 7 |
translate([0,0,(S01_vyska_na_elektroniku+S01_vyska_zavitu_na_nasroubovani_drzaku+2*S01_vyska_komponentu_na_lozisko)/2]) |
| 8 | 8 |
|
| 9 | 9 |
|
| 10 |
WINDGAUGE02A_S01(R02_vzdalenost_mezi_uchyty_lopatek,L01_sila_zapusteni_drzaku,L01_hloubka_zapusteni,S01_vyska_zuzene_casti,S01_vyska_na_elektroniku,S01_vyska_zavitu_na_nasroubovani_drzaku,S01_vyska_prechodu,vule_mezi_statorem_rotorem,S01_vyska_zavitu_na_nasroubovani_drzaku); |
|
| 10 |
WINDGAUGE02A_S01(R02_vzdalenost_mezi_uchyty_lopatek,L01_sila_zapusteni_drzaku,L01_hloubka_zapusteni,S01_vyska_zuzene_casti,S01_vyska_na_elektroniku,S01_vyska_zavitu_na_nasroubovani_drzaku,S01_vyska_prechodu,vule_mezi_statorem_rotorem,S01_vyska_zavitu_na_nasroubovani_drzaku,S01_sila_materialu); |
|
| Modules/Mechanical/WINDGAUGE02A/CAD/SRC/WINDGAUGE02A_R01.scad | ||
|---|---|---|
| 2 | 2 |
include <../configuration.scad> |
| 3 | 3 |
|
| 4 | 4 |
|
| 5 |
module WINDGAUGE02A_R01(R02_sila_mateiralu_pod_lopatkami,L01_hloubka_zapusteni_drzaku,R02_vzdalenost_mezi_uchyty_lopatek,L01_sila_zapusteni_drzaku,L01_hloubka_zapusteni,prumer_pomocne_trubicky,zapusteni_pomocne_trubicky,vule_mezi_statorem_rotorem,R01_vyska_preryti_statoru,R01_sila_materialu_pro_prekriti,S01_sila_materialu) |
|
| 5 |
module WINDGAUGE02A_R01(R02_sila_mateiralu_pod_lopatkami,L01_hloubka_zapusteni_drzaku,R02_vzdalenost_mezi_uchyty_lopatek,L01_sila_zapusteni_drzaku,L01_hloubka_zapusteni,prumer_pomocne_trubicky,zapusteni_pomocne_trubicky,vule_mezi_statorem_rotorem,R01_vyska_preryti_statoru,R01_sila_materialu_pro_prekriti,S01_sila_materialu,L01_tolerance_drzaku)
|
|
| 6 | 6 |
{
|
| 7 | 7 |
difference() |
| 8 | 8 |
{
|
| ... | ... | |
| 65 | 65 |
} |
| 66 | 66 |
} |
| 67 | 67 |
|
| 68 |
WINDGAUGE02A_R01(R02_sila_mateiralu_pod_lopatkami,L01_hloubka_zapusteni_drzaku,R02_vzdalenost_mezi_uchyty_lopatek,L01_sila_zapusteni_drzaku,L01_hloubka_zapusteni,prumer_pomocne_trubicky,zapusteni_pomocne_trubicky,vule_mezi_statorem_rotorem,R01_vyska_preryti_statoru,R01_sila_materialu_pro_prekriti,S01_sila_materialu); |
|
| 68 |
WINDGAUGE02A_R01(R02_sila_mateiralu_pod_lopatkami,L01_hloubka_zapusteni_drzaku,R02_vzdalenost_mezi_uchyty_lopatek,L01_sila_zapusteni_drzaku,L01_hloubka_zapusteni,prumer_pomocne_trubicky,zapusteni_pomocne_trubicky,vule_mezi_statorem_rotorem,R01_vyska_preryti_statoru,R01_sila_materialu_pro_prekriti,S01_sila_materialu,L01_tolerance_drzaku);
|
|
| 69 | 69 |
|
| 70 | 70 |
|
| Modules/Mechanical/WINDGAUGE02A/CAD/SRC/WINDGAUGE02A_S01.scad | ||
|---|---|---|
| 5 | 5 |
|
| 6 | 6 |
PI=3.141592; |
| 7 | 7 |
|
| 8 |
module WINDGAUGE02A_S01(R02_vzdalenost_mezi_uchyty_lopatek,L01_sila_zapusteni_drzaku,L01_hloubka_zapusteni,S01_vyska_zuzene_casti,S01_vyska_na_elektroniku,S01_vyska_zavitu_na_nasroubovani_drzaku,S01_vyska_prechodu,vule_mezi_statorem_rotorem,S01_vyska_zavitu_na_nasroubovani_drzaku) |
|
| 8 |
module WINDGAUGE02A_S01(R02_vzdalenost_mezi_uchyty_lopatek,L01_sila_zapusteni_drzaku,L01_hloubka_zapusteni,S01_vyska_zuzene_casti,S01_vyska_na_elektroniku,S01_vyska_zavitu_na_nasroubovani_drzaku,S01_vyska_prechodu,vule_mezi_statorem_rotorem,S01_vyska_zavitu_na_nasroubovani_drzaku,S01_sila_materialu)
|
|
| 9 | 9 |
{
|
| 10 | 10 |
|
| 11 | 11 |
//zuzena cas komponentu |
| ... | ... | |
| 65 | 65 |
|
| 66 | 66 |
|
| 67 | 67 |
|
| 68 |
WINDGAUGE02A_S01(R02_vzdalenost_mezi_uchyty_lopatek,L01_sila_zapusteni_drzaku,L01_hloubka_zapusteni,S01_vyska_zuzene_casti,S01_vyska_na_elektroniku,S01_vyska_zavitu_na_nasroubovani_drzaku,S01_vyska_prechodu,vule_mezi_statorem_rotorem,S01_vyska_zavitu_na_nasroubovani_drzaku); |
|
| 68 |
WINDGAUGE02A_S01(R02_vzdalenost_mezi_uchyty_lopatek,L01_sila_zapusteni_drzaku,L01_hloubka_zapusteni,S01_vyska_zuzene_casti,S01_vyska_na_elektroniku,S01_vyska_zavitu_na_nasroubovani_drzaku,S01_vyska_prechodu,vule_mezi_statorem_rotorem,S01_vyska_zavitu_na_nasroubovani_drzaku,S01_sila_materialu);
|
|
| 69 | 69 |
|
| 70 | 70 |
|
| Modules/Mechanical/WINDGAUGE02A/CAD/SRC/WINDGAUGE02A_S02.scad | ||
|---|---|---|
| 6 | 6 |
|
| 7 | 7 |
PI=3.141592; |
| 8 | 8 |
|
| 9 |
|
|
| 10 |
module WINDGAUGE02A_S02(S01_sila_materialu,S01_vyska_komponentu_na_lozisko,S01_prumer_zavitu,lozisko_vyska,lozisko_prumer_vnejsi,lozisko_prumer_vnitrni,lozisko_prekryv,vyska_matky,prumer_orechu,prumer_sroubu,senzor_delka,senzor_sirka,S01_tolerance_zavit,sirka_matky,magnet_vyska,S01_vyska_zuzene_casti,S01_vyska_prechodu) |
|
| 11 |
{
|
|
| 12 |
|
|
| 13 |
//valec se zavitem |
|
| 14 |
difference() |
|
| 15 |
{
|
|
| 16 |
union() |
|
| 17 |
{
|
|
| 18 |
screw_thread(S01_prumer_zavitu-S01_tolerance_zavit,S01_hloubka_zavitu,55,S01_vyska_komponentu_na_lozisko,PI/2,2); |
|
| 19 |
|
|
| 20 |
translate([0,0,(S01_vyska_komponentu_na_lozisko+S01_vyska_zuzene_casti+S01_vyska_prechodu)/2]) |
|
| 21 |
cylinder (h = S01_vyska_komponentu_na_lozisko+S01_vyska_zuzene_casti+S01_vyska_prechodu, r=(lozisko_prumer_vnejsi+2*S01_sila_materialu)/2, center = true, $fn=100); |
|
| 22 |
|
|
| 23 |
} |
|
| 24 |
difference() |
|
| 25 |
{
|
|
| 26 |
translate([0,0,S01_sila_materialu+S01_vyska_komponentu_na_lozisko/2]) |
|
| 27 |
cylinder (h = S01_vyska_komponentu_na_lozisko+0.01, r=((S01_prumer_zavitu-S01_sila_materialu)-S01_tolerance_zavit)/2-S01_hloubka_zavitu/2, center = true, $fn=100); |
|
| 28 |
|
|
| 29 |
translate([0,0,S01_sila_materialu+S01_vyska_komponentu_na_lozisko/2]) |
|
| 30 |
cylinder (h = S01_vyska_komponentu_na_lozisko+0.01, r=lozisko_prumer_vnejsi/2+S01_sila_materialu, center = true, $fn=100); |
|
| 31 |
|
|
| 32 |
translate([-((S01_prumer_zavitu-S01_sila_materialu)-S01_tolerance_zavit)-S01_hloubka_zavitu,-S01_sila_materialu/2,0]) |
|
| 33 |
cube([2*((S01_prumer_zavitu-S01_sila_materialu)-S01_tolerance_zavit)-S01_hloubka_zavitu,S01_sila_materialu,S01_vyska_komponentu_na_lozisko]); |
|
| 34 |
|
|
| 35 |
rotate ([0,0,90]) |
|
| 36 |
translate([-((S01_prumer_zavitu-S01_sila_materialu)-S01_tolerance_zavit)-S01_hloubka_zavitu,-S01_sila_materialu/2,0]) |
|
| 37 |
cube([2*((S01_prumer_zavitu-S01_sila_materialu)-S01_tolerance_zavit)-S01_hloubka_zavitu,S01_sila_materialu,S01_vyska_komponentu_na_lozisko]); |
|
| 38 |
|
|
| 39 |
|
|
| 40 |
} |
|
| 41 |
|
|
| 42 |
//otvor na pruchod hridelky |
|
| 43 |
translate([0,0,S01_sila_materialu/2]) |
|
| 44 |
cylinder (h = S01_sila_materialu+0.01, r=(lozisko_prumer_vnejsi+0.2)/2, center = true, $fn=100); |
|
| 45 |
|
|
| 46 |
//otvor na šroub 1 |
|
| 47 |
translate([-senzor_delka/2,-senzor_sirka/2,S01_vyska_komponentu_na_lozisko/2]) |
|
| 48 |
cylinder (h = S01_vyska_komponentu_na_lozisko+0.01, r=(prumer_sroubu)/2, center = true, $fn=100); |
|
| 49 |
|
|
| 50 |
//otvor na šroub 2 |
|
| 51 |
translate([senzor_delka/2,-senzor_sirka/2,S01_vyska_komponentu_na_lozisko/2]) |
|
| 52 |
cylinder (h = S01_vyska_komponentu_na_lozisko+0.01, r=(prumer_sroubu)/2, center = true, $fn=100); |
|
| 53 |
|
|
| 54 |
//otvor na šroub 3 |
|
| 55 |
translate([senzor_delka/2,senzor_sirka/2,S01_vyska_komponentu_na_lozisko/2]) |
|
| 56 |
cylinder (h = S01_vyska_komponentu_na_lozisko+0.01, r=(prumer_sroubu)/2, center = true, $fn=100); |
|
| 57 |
|
|
| 58 |
//otvor na šroub 4 |
|
| 59 |
translate([-senzor_delka/2,senzor_sirka/2,S01_vyska_komponentu_na_lozisko/2]) |
|
| 60 |
cylinder (h = S01_vyska_komponentu_na_lozisko+0.01, r=(prumer_sroubu)/2, center = true, $fn=100); |
|
| 61 |
|
|
| 62 |
|
|
| 63 |
|
|
| 64 |
//otvory na ložisko |
|
| 65 |
translate([0,0,(S01_vyska_komponentu_na_lozisko+S01_vyska_zuzene_casti+S01_vyska_prechodu)/2]) |
|
| 66 |
|
|
| 67 |
|
|
| 68 |
|
|
| 69 |
cylinder (h = S01_vyska_komponentu_na_lozisko+S01_vyska_zuzene_casti+S01_vyska_prechodu+0.01, r=(lozisko_prumer_vnejsi+0.2)/2, center = true, $fn=100); |
|
| 70 |
|
|
| 71 |
|
|
| 72 |
|
|
| 73 |
|
|
| 74 |
|
|
| 75 |
|
|
| 76 |
|
|
| 77 |
|
|
| 78 |
|
|
| 79 |
|
|
| 80 |
|
|
| 81 |
|
|
| 82 |
|
|
| 83 |
} |
|
| 84 |
|
|
| 85 |
|
|
| 86 |
//sloupek na senzor |
|
| 87 |
module SLOUPEK() |
|
| 88 |
{
|
|
| 89 |
translate([0,0,S01_sila_materialu]) |
|
| 90 |
difference () {
|
|
| 91 |
|
|
| 92 |
cylinder (h = lozisko_vyska+2*S01_sila_materialu+2*S01_sila_materialu+vyska_hlavy_sroubu+magnet_vyska+vyska_matky, r= sirka_matky/2+S01_sila_materialu, $fn=20); |
|
| 93 |
|
|
| 94 |
|
|
| 95 |
|
|
| 96 |
|
|
| 97 |
translate([0,0,lozisko_vyska+2*S01_sila_materialu+2*S01_sila_materialu+vyska_hlavy_sroubu+magnet_vyska+vyska_matky-vyska_matky]) |
|
| 98 |
cylinder (h = vyska_matky+0.01, r= (sirka_matky+0.2)/2, $fn=6); |
|
| 99 |
|
|
| 100 |
|
|
| 101 |
translate([0,0,-0.01]) |
|
| 102 |
cylinder (h = lozisko_vyska+2*S01_sila_materialu+2*S01_sila_materialu+vyska_hlavy_sroubu+magnet_vyska+vyska_matky+0.01, r= (prumer_sroubu+0.2)/2, $fn=10); |
|
| 103 |
} |
|
| 104 |
} |
|
| 105 |
} |
|
| 106 |
|
|
| 107 |
WINDGAUGE02A_S02(S01_sila_materialu,S01_vyska_komponentu_na_lozisko,S01_prumer_zavitu,lozisko_vyska,lozisko_prumer_vnejsi,lozisko_prumer_vnitrni,lozisko_prekryv,vyska_matky,prumer_orechu,prumer_sroubu,senzor_delka,senzor_sirka,S01_tolerance_zavit,sirka_matky,magnet_vyska,S01_vyska_zuzene_casti,S01_vyska_prechodu); |
|
| 108 |
|
|
| 109 |
|
|
| 110 |
//původní díl |
|
| 111 |
/* |
|
| 9 | 112 |
module WINDGAUGE02A_S02(S01_sila_materialu,S01_vyska_komponentu_na_lozisko,S01_prumer_zavitu,lozisko_vyska,lozisko_prumer_vnejsi,lozisko_prumer_vnitrni,lozisko_prekryv,vyska_matky,prumer_orechu,prumer_sroubu,senzor_delka,senzor_sirka,S01_tolerance_zavit,sirka_matky,magnet_vyska) |
| 10 | 113 |
{
|
| 11 | 114 |
union() |
| ... | ... | |
| 105 | 208 |
cylinder (h = lozisko_vyska+2*S01_sila_materialu+2*S01_sila_materialu+vyska_hlavy_sroubu+magnet_vyska+vyska_matky+0.01, r= (prumer_sroubu+0.2)/2, $fn=10); |
| 106 | 209 |
} |
| 107 | 210 |
} |
| 211 |
*/ |
|
| 212 |
|
|
| 213 |
|
|
| 214 |
|
|
| 108 | 215 |
|
| 109 |
WINDGAUGE02A_S02(S01_sila_materialu,S01_vyska_komponentu_na_lozisko,S01_prumer_zavitu,lozisko_vyska,lozisko_prumer_vnejsi,lozisko_prumer_vnitrni,lozisko_prekryv,vyska_matky,prumer_orechu,prumer_sroubu,senzor_delka,senzor_sirka,S01_tolerance_zavit,sirka_matky,magnet_vyska); |
|
| 216 |
|
|