Jak funguje krokový motor?
Re: Jak funguje krokový motor?
OK, a trochu hloupá otázka - jak se s touto vlastností pracuje? Tedy mohu se smířit s tím, že mi motor bude cestovat při odpojení a znovupřipojení driveru, nebo přestat používat ekologické usínání? Nebo je nějaká další známá metoda řešení?
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Re: Jak funguje krokový motor?
To se táhne už od dob L297, tam je home position taky 0101. A, pokud mne paměť neklame, tak i u mnoha jiných.
jrt
Re: Jak funguje krokový motor?
Pokud se má krokový motor provozovat podle doporučení výrobce, aby platil jím slibovaný moment, tek nesmíš nechat žádný pól statoru nezmagnetovaný, tedy ty půlkroky jsou jediné správné. Ale právě v nich je rotor nestabilní, a po odpojení napájení rotor přeskočí vedle, do stabilní polohy...
https://www.omc-stepperonline.com/downl ... 2004S1.pdf
Lubor
https://www.omc-stepperonline.com/downl ... 2004S1.pdf
Lubor
Re: Jak funguje krokový motor?
Pročítám tu mnohé články o krokových motorech a tak už trochu chápu jak fungují.
Ale nenašel jsem v nich jak vlastně fungují Drivery které je ovládají.
Z pohledu naprostého laika mě zajímá. Jak se vlastně děje, že příkazem g- kodu se motor pohne jak má?
Ale nenašel jsem v nich jak vlastně fungují Drivery které je ovládají.
Z pohledu naprostého laika mě zajímá. Jak se vlastně děje, že příkazem g- kodu se motor pohne jak má?
Re: Jak funguje krokový motor?
To není záležitost driveru, ale mnoha různých programů, které se obecně jmenují interpret G-kódů. Mohou běžet v mikrokontroléru (GRBL) nebo na plnohodnotném počítači (Mach3, Linux CNC).
G-kód popisuje, kam a jakou rychlostí se má pohybovat nástroj, program k tomu dopočítá ještě zrychlení při startu a zpoždění při doběhu motoru a to vše převede do série impulzů (= signál STEP), které přes připojený driver řídí krokový motor. Pokud se nástroj nepohybuje rovnoběžně s osami X, Y, nebo Z, program ještě dopočítá rychlosti otáčení a potřebné délky drah jednotlivých krokových motorů tak, aby se nástroj dostal do koncového bodu buď po přímce, nebo po libovolné, g-kódem určené křivce. To je kruhová nebo kulová interpolace.
jrt
Re: Jak funguje krokový motor?
To nebude tak jednoduché jak by se na první pohled zdálo. Docela rád by jsem trochu více nahlédl do toho to tajemství.
Tak jak jsem nasel spoustu videi a materialu o krokových motorech a ruzných cad/cam programech. Tak nic o tom co se děje mezi tím.
Vyvstávají u mě otázky
-jak se v interpretru G-kodu stane z textu impulz
-co se s impulzem děje v driveru
To asi není na vysvětlování tady. Ale nevíte o nějakých materiálech kde by to bylo srozumitelně popsané?
Tak jak jsem nasel spoustu videi a materialu o krokových motorech a ruzných cad/cam programech. Tak nic o tom co se děje mezi tím.
Vyvstávají u mě otázky
-jak se v interpretru G-kodu stane z textu impulz
-co se s impulzem děje v driveru
To asi není na vysvětlování tady. Ale nevíte o nějakých materiálech kde by to bylo srozumitelně popsané?
Re: Jak funguje krokový motor?
1. G-kód na impulz převádí počítačový program a studuje se to čtyři nebo víc let na vysoké škole a pak následně celý život. Materiály k tomu se jmenují "Referenční příručka programovacího jazyka".3DSOU píše: ↑09 bře 2021, 13:07 To nebude tak jednoduché jak by se na první pohled zdálo. Docela rád by jsem trochu více nahlédl do toho to tajemství.
Tak jak jsem nasel spoustu videi a materialu o krokových motorech a ruzných cad/cam programech. Tak nic o tom co se děje mezi tím.
Vyvstávají u mě otázky
-jak se v interpretru G-kodu stane z textu impulz
-co se s impulzem děje v driveru
To asi není na vysvětlování tady. Ale nevíte o nějakých materiálech kde by to bylo srozumitelně popsané?
Ale například k linuxCNC jsou k dispozici veškeré zdrojové kódy programu, ze kterých se dá vyčíst jak to funguje, ale bez opravdu hluboké znalosti konkrétního programovacího jazyka ti nejspíš nebudou k užitku.
2. Co se děje v driveru krokového motoru je rámcově popsáno zde a zde.
jrt
Re: Jak funguje krokový motor?
A co si prostě vzít nějaké Arduino, driver ke krokáči, krokáč a zkusit si nějaké příklady, kterých je plný internet?
"all your robots are belong to us"
robodoupe.cz
robodoupe.cz
Re: Jak funguje krokový motor?
No, já nevím, školy nemám, ale že by byl internet plný příkladů překladačů g-kódu pro Arduino se mi moc nezdá...
jrt