Stránka 1 z 1
Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 10:16
od unclebaker
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.
Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 10:38
od robokop
Najdi si rotatekins
Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 12:32
od doncarlos
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í.
Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 12:46
od fmodel
Ří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 .
Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 1:10
od lubos
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šší.
Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 4:59
od testone
za ten stroj chtějí cca 5MKč
na 99% to běhá na krokáčích a drivery jsou tam destičky odhadem 5x7cm
Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 5:23
od unclebaker
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..

Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 5:40
od unclebaker
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...

Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 5:42
od CZ_Pascal
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
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í

Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 5:55
od unclebaker
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
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...
Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 6:15
od CZ_Pascal
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)
Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 6:26
od unclebaker
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...
Re: Linuxcnc a naklápěcí vřeteno B osa
Napsal: 18. 1. 2017, 6:56
od CZ_Pascal
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ší
Pokud to chceš zkonstruovat tak se řízení vůbec neboj. LinuxCNC to hravě zvládne
