Linuxcnc a naklápěcí vřeteno B osa

Odpovědět
unclebaker
Příspěvky: 339
Registrován: 1. 3. 2010, 3:26

18. 1. 2017, 10:16

Určitě znáte Centroid A560, na tomhle stroji je zajímavé řešení naklápěcí hlavy. Jedná se o řešení pomocí kuličkového šroubu a nikoli, šnekového převodu, tak jak bývá zvykem.

http://img.youtube.com/vi/hBRYzwMkWog/hqdefault.jpg" onclick="window.open(this.href);return false;

Tohle řešení má určitě nedostatky, jako menší rozsah naklopení, apod.

Když se bude jednat o převod pomocí šneku, tak zde je vždy konstantní převod, motor udělá jednu otáčku, vřeteno se naklopí, motor udělá zase jednu otáčku, vřeteno se naklopí o stejný úhel jako předtím. Jednoduché.

Ale teď pokud se bude jednat o tohle řešení pomocí šroubu, tam už to říci nelze. Čím větší bude natočení hlavy ( delší rozteč mezi maticí šroubu a jeho kyvným uložením ), o to větší úhel se bude při jedné otáčce šroubu hlava naklápět.

Teď proč píšu,je možné v linuxcnc zadat mat. předpis nějaké funkce pro přepočet tak, aby se řešil tenhle nedostatek ? Nebo tam tohle napsat nejde a jde tam pouze nějaký obyčejný elektronický konstantní převodový poměr. Neřeším teď jakou funkci, taková určitě je, ale jestli to tam jde napsat.

Všem děkuji za energii vynaloženou čtením a přemýšlením.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

18. 1. 2017, 10:38

Najdi si rotatekins
Vsechna prava na chyby vyhrazena (E)
doncarlos
Příspěvky: 760
Registrován: 9. 1. 2008, 9:49

18. 1. 2017, 12:32

Pro amatérské konstrukce je asi to jediný způsob, jak udělat naklápění hlavy levně bez vůlí,
ale je tam problém s nelinearitou, Mach si s tím asi neporadí.
Uživatelský avatar
fmodel
Příspěvky: 10105
Registrován: 26. 10. 2011, 10:37
Kontaktovat uživatele:

18. 1. 2017, 12:46

Řízení jako takové není moje parketa, nezvládne to připojení nkoderu , nebo krokáč- s enkodérem hozeným na tu osu?? U serva bych si to představit uměl .
http://www.rm-reznicek.cz" onclick="window.open(this.href);return false;
lubos
Sponzor fora
Příspěvky: 5088
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

18. 1. 2017, 1:10

fmodel píše:Řízení jako takové není moje parketa, nezvládne to připojení nkoderu , nebo krokáč- s enkodérem hozeným na tu osu?? U serva bych si to představit uměl .
Pokud do machu jde dostat kompenzace šroubu ( každý trochu normální systém jí má)
tak by se to tam mohlo dostat taky. Je jen otázka jak moc to bude nelineární když se ta kompenzace délky dělá třeba po 10mm ( pro B osu by tobylo třeba po stupni).
Případně nejjdnodušší způsob je zkorigovat si gkod což by bylo asi 100x jednodušší.
XpertMill, Gravos, Ninos, Galaad
IQ156
-1500Kč, -520Kč, -1čokoláda, - 28000Kč
www.freeair.cz www.rotexelectric.eu www.retrofitcnc.cz
testone
Sponzor fora
Příspěvky: 7176
Registrován: 3. 12. 2010, 5:56
Bydliště: Slaný

18. 1. 2017, 4:59

za ten stroj chtějí cca 5MKč
na 99% to běhá na krokáčích a drivery jsou tam destičky odhadem 5x7cm
Obvykle se dějí věci obvyklé. Méně často se dějí věci neobvyklé a zcela vyjímečně se dějí věci vyjímečné...
Masturn 40 CNC, Hermle UWF1200H CNC a pár klasik
http://www.radialengine.cz" onclick="window.open(this.href);return false;
http://www.autopejsek.cz" onclick="window.open(this.href);return false;
unclebaker
Příspěvky: 339
Registrován: 1. 3. 2010, 3:26

18. 1. 2017, 5:23

testone píše:za ten stroj chtějí cca 5MKč
na 99% to běhá na krokáčích a drivery jsou tam destičky odhadem 5x7cm
http://centroidperformanceracing.com/do ... ck_web.pdf" onclick="window.open(this.href);return false;

Pisou serva... nepisou cenu, radeji.. :lol:
unclebaker
Příspěvky: 339
Registrován: 1. 3. 2010, 3:26

18. 1. 2017, 5:40

robokop píše:Najdi si rotatekins
Samozrejme dekuji za reakci :)
A prostuduji...
Jde to, ze jsem s mesou ani s emc dosud nepracoval, az to bude na poradu dne, bude to pro me vse nóvum... :D
Uživatelský avatar
CZ_Pascal
Příspěvky: 870
Registrován: 14. 1. 2008, 8:24
Bydliště: Brno

18. 1. 2017, 5:42

unclebaker píše:Teď proč píšu,je možné v linuxcnc zadat mat. předpis nějaké funkce pro přepočet tak, aby se řešil tenhle nedostatek ? Nebo tam tohle napsat nejde a jde tam pouze nějaký obyčejný elektronický konstantní převodový poměr. Neřeším teď jakou funkci, taková určitě je, ale jestli to tam jde napsat.
Nějak nechápu co na tom řešíte :roll:

Pro LinuxCNC je tohle samozřejmě naprstá banalita - vždyť je to obyčejná trigonometrická funkce Tangens (Cotangens).

Stačí si jednoduše popsat kinematické transformační rovnice ("zpětnou" inverse a "dopřednou" forward) a LinuxCNC automaticky přepočítá požadovaný úhel natočení rotační osy na lineární posuv toho šroubu.

Při použití dvou šroubů je tak možno skonstruovat natočení v libovolném úhlu (LinuxCNC tedy vypočítá polohu obou šroubů na základě vstupního úhlu).
V tom případě tedy musí být posuv dostatečně přesný (serva) nebo "gumový" (krokáče) aby se ty dvě osy mezi sebou "nepraly" (vhzledem k nulové vůli kterou tímto lze opravdu dosáhnout).

Nebo jsem nepocopil zadání :?:
unclebaker
Příspěvky: 339
Registrován: 1. 3. 2010, 3:26

18. 1. 2017, 5:55

CZ_Pascal píše:
unclebaker píše:Teď proč píšu,je možné v linuxcnc zadat mat. předpis nějaké funkce pro přepočet tak, aby se řešil tenhle nedostatek ? Nebo tam tohle napsat nejde a jde tam pouze nějaký obyčejný elektronický konstantní převodový poměr. Neřeším teď jakou funkci, taková určitě je, ale jestli to tam jde napsat.
Nějak nechápu co na tom řešíte :roll:

Pro LinuxCNC je tohle samozřejmě naprstá banalita - vždyť je to obyčejná trigonometrická funkce Tangens (Cotangens).

Stačí si jednoduše popsat kinematické transformační rovnice ("zpětnou" inverse a "dopřednou" forward) a LinuxCNC automaticky přepočítá požadovaný úhel natočení rotační osy na lineární posuv toho šroubu.

Při použití dvou šroubů je tak možno skonstruovat natočení v libovolném úhlu (LinuxCNC tedy vypočítá polohu obou šroubů na základě vstupního úhlu).
V tom případě tedy musí být posuv dostatečně přesný (serva) nebo "gumový" (krokáče) aby se ty dvě osy mezi sebou "nepraly" (vhzledem k nulové vůli kterou tímto lze opravdu dosáhnout).

Nebo jsem nepocopil zadání :?:
Ten tangens asi ne, nejedna se o pravouhly trojuhelnik...
Uživatelský avatar
CZ_Pascal
Příspěvky: 870
Registrován: 14. 1. 2008, 8:24
Bydliště: Brno

18. 1. 2017, 6:15

No podle toho obrázku (moc jsem ho nestudoval) se mi to zdálo jako šroub vodorovně, napevno vzhledem k ose rotační osy. Matice je pak na vozíku tak aby umožnila různou vzdálenost od osy rotační osy.
A v tom případě by se nejednlo o nic jiného než pravoúhlý trojúhelník.

Pokud by byla matice uložena u rotační osy v pevné vzdálenosti od osy rotace, tak pak by to bylo samozřejmě malinko složitější.
(tedy zhruba Sinus + Cosinus + Pythagoras)
unclebaker
Příspěvky: 339
Registrován: 1. 3. 2010, 3:26

18. 1. 2017, 6:26

CZ_Pascal píše:No podle toho obrázku (moc jsem ho nestudoval) se mi to zdálo jako šroub vodorovně, napevno vzhledem k ose rotační osy. Matice je pak na vozíku tak aby umožnila různou vzdálenost od osy rotační osy.
A v tom případě by se nejednlo o nic jiného než pravoúhlý trojúhelník.

Pokud by byla matice uložena u rotační osy v pevné vzdálenosti od osy rotace, tak pak by to bylo samozřejmě malinko složitější.
(tedy zhruba Sinus + Cosinus + Pythagoras)
https://m.youtube.com/watch?v=hBRYzwMkWog" onclick="window.open(this.href);return false;

Od 2min. je to videt...
Uživatelský avatar
CZ_Pascal
Příspěvky: 870
Registrován: 14. 1. 2008, 8:24
Bydliště: Brno

18. 1. 2017, 6:56

unclebaker píše:https://m.youtube.com/watch?v=hBRYzwMkWog

Od 2min. je to videt...
Aha. OK Už to vidím - Dík za odkaz.
.. no takže ten druhý případ. Mechanicky trochu jednodušší. Matematicky zanedbatelně složitější :D

Pokud to chceš zkonstruovat tak se řízení vůbec neboj. LinuxCNC to hravě zvládne :!:
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“