Nastavení krok. motorů
Dobrý den.
Předem se omlouvám jestli to píšu blbě nebo jestli se to tady už stokrát řešilo. Jsem tu nový a i když jsem strojař (seřizovač/programátor NC) nějak si nevím rady s nastavením věcí v Machu. Aktuálně mě trápí kde mám vzít hodnoty které nastavuji v Motor Outputs hlavně Step pin, Dir pin, Step port, Dir port. Stáhl jsem si manuál ale nějak to pořád nechápu.
Zatím jsem si do desky připojil jen modul s motorem pro osu X na zkoušku. Krom toho že svítí napájení to nic nedělá. Děkuji za rady.
Předem se omlouvám jestli to píšu blbě nebo jestli se to tady už stokrát řešilo. Jsem tu nový a i když jsem strojař (seřizovač/programátor NC) nějak si nevím rady s nastavením věcí v Machu. Aktuálně mě trápí kde mám vzít hodnoty které nastavuji v Motor Outputs hlavně Step pin, Dir pin, Step port, Dir port. Stáhl jsem si manuál ale nějak to pořád nechápu.
Zatím jsem si do desky připojil jen modul s motorem pro osu X na zkoušku. Krom toho že svítí napájení to nic nedělá. Děkuji za rady.
Zdravím. Včera večer jsem se ještě o kousek posunul. Hodnoty jsem převzal co jsou napsané na desce a pro osu X to je 2 a 3. Nyní když zadám třeba G0 X50 je vidět jak modul začne svítit zeleně že pracuje ale motor se nehne. Na základní desce ten Usb port je sice napájecí ale vydedukoval jsem že tak i tak je napajecí LPT port. Ani po zapojení Usb portu se motor nerozjel. Dělám ještě někde chybu.
No tak to jsi vydedukoval blbě. To USB tam určitě měj zapojené.
https://cs.wikipedia.org/wiki/Paraleln%C3%AD_port
Začni si hrát s LEDkou a 330ohm odporem. Pokud Ti ledka zapojená na DIR nebo STEP nebude svítit je chyba na straně PC + oddělovací desky, jestli svítit bude, je na chyba na straně driveru.
LinuxCNC - MESA 7i96
zz912.webnode.cz
zz912.webnode.cz
Tak jsi měl pravdu s tím LPT portem že nemá napájení. Zmátlo mě že když jsem ho připojil rozsvítila se dioda. Nic méně jsem o kousek dál. Teď už mám tedy připojené napájení desky (usb port) a na desce svítí obě kontrolky viz foto. Když zadám povel aby se motor točil stejně se netočí. Na modulu se rozsvítí zelená kontrolka že pracuje ale nic se neděje. Ledku s odporem nemám ale zkoušel jsem to proměřit multimetrem a proud tam jde. Na výstupu na motor žádný proud není. Zkoušel jsem takhle dva různé moduly a je to stejné. Nemůže být problém někde v nastavení? Mach vidím poprvé v životě a tak bych řekl že někde něco nemám zapnuté či nastavené. Děkuji za rady
Motor mám zapojený dobře nejenom podle popisu ale i podle toho že se mi konečně začal točit po vyndání drátu z EN. Tak mohl by mi někdo teď tedy napsat co přesně tam mám blbě a jak to můžu změnit? Osobně i myslím že to bude o nějakém nastavení v Machu a pokud ano potřeboval bych trochu podrobnější cestu co kde změnit a jak. Děkuji
To je jednoduché.Wonders píše: ↑3. 11. 2021, 8:06 Motor mám zapojený dobře nejenom podle popisu ale i podle toho že se mi konečně začal točit po vyndání drátu z EN. Tak mohl by mi někdo teď tedy napsat co přesně tam mám blbě a jak to můžu změnit? Osobně i myslím že to bude o nějakém nastavení v Machu a pokud ano potřeboval bych trochu podrobnější cestu co kde změnit a jak. Děkuji
Ten signál se sice jmenuje EN jako Enable, ale v reálu je to Disable.
Takže aktivní úroveň na tomhle pinu driver nikoli povolí, ale naopak zablokuje.
Tohle asi tehdy vymýšlel nějaký student genderových studií, a od té doby všichni slepě kopírují.
No a když ten signál v Machu nemáš obsloužený, tj. nakonfigurovaný, tak při tom zapojení, jaké máš použito, že tam defaultně aktivní úroveň.
Takže je driver zablokovaný, Disable.
V praxi ten signál celkem k ničemu není. Já ho třeba na své frézce vůbec nemám zapojený. Takže buď ho nechej nezapojený, pak budou motory aktivní hned po puštění napájení.
Nebo kdybys ho přece jen chtěl použít, tak si v Machu musíš na příslušný pin namapovat signál Enable, aby ho Mach uvolnil.
Já ano. Často práci přerušuji nebo prohazuji programy atp., někdy i na dost dlouho, v tu chvíli dávám disable, aby to zbytečně netopilo, nepískalo a nahučel větrák (který tím také ovládám), ale zároveň to neztratilo aktuální stav. Chrání to (do určité míry) i před tím, že by ti zapnutým strojem hýbaly nedefinované signály na LPT, dokud nemáš nahozený řídící systém. Také to myslím řídící systém vypíná při kolizi / estopu, což má možná nějaký přínos. A TB6560 by podle datasheetu neměla být v ENABLE, dokud nenaběhne plně napájení a RESET. Nicméně bez všeho se asi dá žít.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
no právě, většina používá u krokových motorů mikrokroky - ty nejsou z podstaty moc lineární, netuším do jakého stavu/mikrokroku se vrátí driver po zapnutí/vypnutí ENABLE, ale motor po odpojení energie bude mít tendenci se překlopit na celý krok
Víťa - BF20 - upraveno na CNC + Mach3 + SS, soustruh CJM250, MK3 Průša, ostřička nástrojů