Rev 4226 Rev 4227
Line 1... Line 1...
1 $fn=20; // model faces resolution. 1 $fn=20; // model faces resolution.
2   -  
3   -  
4   2  
5 vzdalenost_der = 10; //rozteč děr mezi sebou 3 vzdalenost_der = 10; //rozteč děr mezi sebou
6   4  
7 //sloupek 5 //sloupek
8 vyska = 60; //celeho sloupku 6 vyska = 60; //celeho sloupku
9 zapust=6; //zápust ve sloupku pro listu 7 zapust=6; //zápust ve sloupku pro listu
10 tolerance=0.5; //tolerance mezi zapusti v sloupku a v listě 8 tolerance=0.5; //tolerance mezi zapusti v sloupku a v listě
11 zapust1=zapust+tolerance; 9 zapust1=zapust+tolerance;
12 radidus_hrany = 5; //radius zaobleni sloupku 10 radidus_hrany = 5; //radius zaobleni sloupku
13   11  
14 //parametry šroubu 12 //parametry šroubu
15 vyska_hlavy = 3.5; 13 vyska_hlavy = 3.5;
16 prumer_hlavy=6; 14 prumer_hlavy=6;
17 prumer_sroubu=3.3; 15 prumer_sroubu=3.3;
18   16  
19 //parametry matice 17 //parametry matice
20 prumer_matice=6; //hrany k hraně 18 prumer_matice=6; //hrany k hraně
21 vyska_matice=3; //vyska matice 19 vyska_matice=3; //vyska matice
22 posuv_dorazu=0; //pro moznost posuvu dorazu pro vsunutí matice 20 posuv_dorazu=0; //pro moznost posuvu dorazu pro vsunutí matice
23 matice_sila_materialu=2; //sila materialu pod maticí na ose z 21 matice_sila_materialu=2; //sila materialu pod maticí na ose z
24   22  
25   23  
26   24  
27   25  
28 //--------------------------------------------------- 26 //---------------------------------------------------
29 //parametry lišty 27 //parametry lišty
30 //malá list 28 //malá list
31 pocet_der1 = 14; //pocet der pres ktere je lista, ponížené o 1 29 pocet_der1 = 14; //pocet der pres ktere je lista, ponížené o 1
32   30  
33 //velká list 31 //velká list
34 pocet_der2 = 21; //pocet ter pres ktere je lista ponížené o 1 32 pocet_der2 = 21; //pocet ter pres ktere je lista ponížené o 1
35   33  
36   34  
37 //rozměry výrezu 35 //rozměry výrezu
38 //rozmer v ose y 36 //rozmer v ose y
39 vzdalenost_od_okraje = 10; //vzdalenost stredu upevnovaci diry od kraje desky 37 vzdalenost_od_okraje = 10; //vzdalenost stredu upevnovaci diry od kraje desky
40 vzdalenost_od_diry = 5; //vzdalenost od stredu upevnovaci diry na druhou stranu 38 vzdalenost_od_diry = 5; //vzdalenost od stredu upevnovaci diry na druhou stranu
41   39  
42 //rozmery vyrezu v ose x 40 //rozmery vyrezu v ose x
43 vzdalenost_1 = 4.6; //od díry ke kraji 41 vzdalenost_1 = 4.6; //od díry ke kraji
44 vzdalenost_2 = 5; 42 vzdalenost_2 = 5;
45   43  
46 vyska_listy=5; //definuje výšku žlábku do kterého se vsunuje čelíčko 44 vyska_listy=5; //definuje výšku žlábku do kterého se vsunuje čelíčko
47   45  
48 //parametry pro úžlabinu 46 //parametry pro úžlabinu
49 sirka_materialu = 3; //sirka materialu od kraje desky k uzlabine 47 sirka_materialu = 3; //sirka materialu od kraje desky k uzlabine
50   48  
51   49  
52 //-------------------------------------------------- 50 //--------------------------------------------------
53 //čelicko 51 //čelicko
54 vule_vysky_celicka =1; //definuje vůli celicka v liste 52 vule_vysky_celicka =1; //definuje vůli celicka v liste
55 delka_celicka=30; 53 delka_celicka=30;
56 tloustka_celicka = 3; 54 tloustka_celicka = 3;
57 vule_tlousky = 0.25; 55 vule_tlousky = 0.25;
58   -  
59   -  
60   -  
61 include <celicko.scad> -  
62 translate([50,0,0]) -  
63 celicko (vyska,zapust1,vule_vysky_celicka,delka_celicka,tloustka_celicka,vule_tlousky); -  
64   -  
65   -  
66 include <sloupek.scad> -  
67 sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu); -  
68   56  
69 include <lista.scad> -  
70 lista (vzdalenost_der,pocet_der1,vzdalenost_od_okraje,vzdalenost_od_diry,vzdalenost_1,vzdalenost_2, zapust,vyska_listy,tloustka_celicka,sirka_materialu,vyska_hlavy,prumer_hlavy,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu); -