Výpočet I a K v radiusu
Zdravím a prosím o radu. Existuje nějaký program pro výpočet hodnot I a K v programování soustružení radiusu? Něco jako simulátor dialogového okna, kdy se zadají koncové body, velikost radiusu a program vygeneruje I a K. Máme systém Mefi a nebaví mě s každým tvarem běhat ke stroji . Na stránkách Mefi jsem nic nenašel. Díky!
-
- Příspěvky: 1595
- Registrován: 27. 10. 2008, 9:06
- Bydliště: Martin,Slovakia
- Kontaktovat uživatele:
Pokial robis menej ako 180st. Obluk tak mas jedno ci pouzijes xyr, alebo ijk, nie? Tak ci tak ak to nemas napr 90st obluk tak aj tak potrebujes suradnice bodov, nie?
Jo a este ak je niekto lenivy behat niekde na pc to kreslit v cade, tak su aj apky do mobilu na podobne veci...
Jo a este ak je niekto lenivy behat niekde na pc to kreslit v cade, tak su aj apky do mobilu na podobne veci...
-
- Sponzor fora
- Příspěvky: 8163
- Registrován: 16. 7. 2006, 12:33
- Bydliště: Praha Bohnice + Roudnice nad Labem
- Kontaktovat uživatele:
Na to je úplně jednoduchý vzoreček, přikládám prográmek v excelu, vypadá takhle:
Napíšeš tam souřadnice začátku a konce oblouku a radius a vyjdou ti dva možné středy S1 a S2 kruhového oblouku, z nich si už vybereš ten pravý. Kdyby ti to nešlo načíst, tak si prostě udělej stejnou tabulku a do políček B7, D7, B8, D8 postupně zadej výrazy:
=(B1^3-SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))-B1^2*B3+B1*B2^2-2*B1*B2*B4-B1*B3^2+B1*B4^2+B2^2*B3-2*B2*B3*B4+B3^3+B3*B4^2)/(2*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2))
=(B1*SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))-B3*SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))+B1^2*B2^2-B1^2*B4^2-2*B1*B2^2*B3+2*B1*B3*B4^2+B2^4-2*B2^3*B4+B2^2*B3^2+2*B2*B4^3-B3^2*B4^2-B4^4)/(2*(B2-B4)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2))
=(B1^3+SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))-B1^2*B3+B1*B2^2-2*B1*B2*B4-B1*B3^2+B1*B4^2+B2^2*B3-2*B2*B3*B4+B3^3+B3*B4^2)/(2*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2))
=(-B1*SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))+B3*SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))+B1^2*B2^2-B1^2*B4^2-2*B1*B2^2*B3+2*B1*B3*B4^2+B2^4-2*B2^3*B4+B2^2*B3^2+2*B2*B4^3-B3^2*B4^2-B4^4)/(2*(B2-B4)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2))
Napíšeš tam souřadnice začátku a konce oblouku a radius a vyjdou ti dva možné středy S1 a S2 kruhového oblouku, z nich si už vybereš ten pravý. Kdyby ti to nešlo načíst, tak si prostě udělej stejnou tabulku a do políček B7, D7, B8, D8 postupně zadej výrazy:
=(B1^3-SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))-B1^2*B3+B1*B2^2-2*B1*B2*B4-B1*B3^2+B1*B4^2+B2^2*B3-2*B2*B3*B4+B3^3+B3*B4^2)/(2*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2))
=(B1*SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))-B3*SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))+B1^2*B2^2-B1^2*B4^2-2*B1*B2^2*B3+2*B1*B3*B4^2+B2^4-2*B2^3*B4+B2^2*B3^2+2*B2*B4^3-B3^2*B4^2-B4^4)/(2*(B2-B4)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2))
=(B1^3+SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))-B1^2*B3+B1*B2^2-2*B1*B2*B4-B1*B3^2+B1*B4^2+B2^2*B3-2*B2*B3*B4+B3^3+B3*B4^2)/(2*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2))
=(-B1*SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))+B3*SQRT(-((B2-B4)^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2-4*B5^2))+B1^2*B2^2-B1^2*B4^2-2*B1*B2^2*B3+2*B1*B3*B4^2+B2^4-2*B2^3*B4+B2^2*B3^2+2*B2*B4^3-B3^2*B4^2-B4^4)/(2*(B2-B4)*(B1^2-2*B1*B3+B2^2-2*B2*B4+B3^2+B4^2))
- Přílohy
-
- stred.zip
- (1.86 KiB) Staženo 151 x
Aleš Procháska