
Ztráta kroků jedním směrem
Zdravim,potraviny píše:Jen doplním, že při ručním provozu se to chová OK. Žádné ztráty.
nedávno sem přišel k poznatku, že mašina nastavená z výroby s kompenzacemi vulí šroubu. Stroj se choval po pár letech začal chovat prapodivně, prostě se snažil kompenzovat vůle a to ve stavu kdy si stroj sedl a nebylo to potřeba. Parametr se vynuloval a bylo hotovo. Teď záleží kolik se ztrácí?
Mal som ten isty problem, pri nadstaveny baklashu osa stracala kroky, toz tolko....p.mus píše:Zdravim,potraviny píše:Jen doplním, že při ručním provozu se to chová OK. Žádné ztráty.
nedávno sem přišel k poznatku, že mašina nastavená z výroby s kompenzacemi vulí šroubu. Stroj se choval po pár letech začal chovat prapodivně, prostě se snažil kompenzovat vůle a to ve stavu kdy si stroj sedl a nebylo to potřeba. Parametr se vynuloval a bylo hotovo. Teď záleží kolik se ztrácí?
Jak tak koukám na to nastavení.... zkus jít na 25kHz. Já jsem to u sebe výš nedokázal spolehlivě rozběhnout takže těch Tvých 35K může být klidně taky problém.
- Gulliver64
- Příspěvky: 453
- Registrován: 1. 8. 2010, 7:52
- Bydliště: Kuřim
nastav delší pulsy kroku a směru (na 5us)
Modelová zařízení pro slévárny, hliníkové odlitky. První CNC frézka postavená v r.2003 ."Dřeváček" - r.2010. Zapřísáhlý uživatel MACH3 ver.2.63 .
Zkusím a uvidím co se bude dít.
Výsledky testu hotovy a Výsledek nic moc. Při frézování se to chová vcelku OK, jen když je rychloposuv třeba zpět do nuly motory se zastaví a vrčí. Takže je zase nastaveno tak jak bylo. puls na 1 a 35Hz
- Gulliver64
- Příspěvky: 453
- Registrován: 1. 8. 2010, 7:52
- Bydliště: Kuřim
sniž mikrokrokování, pokud tam máš mikrokrok 32 nebo 64 tak jdi tak na 4 či 8 a samozřejmě s tím přenastav i "Step per". možná je problém tady.
Modelová zařízení pro slévárny, hliníkové odlitky. První CNC frézka postavená v r.2003 ."Dřeváček" - r.2010. Zapřísáhlý uživatel MACH3 ver.2.63 .
Ahoj vsici,
taky se pridam. Resim stejny problem. Problem vidim u te cinske desky. Mel jsem problem na ose X a velky, kazde zastaveni nebo rozjeti treba i 0.2mm a pouze na ose X. Osa Y a Z chodila bez problemu (testovano hodinu s posuvy sem a tam).
Po reklamaci a vymene cinske desky problem na X zmizel a objevil je mensi na Y a Z. Pokud prehodim Y a X osu problem je na X. Tudiz problem je bud v PC nebo v driveru.
Zakoupeny M542 z cncshopu a o vikendu to jdu prepojit.
taky se pridam. Resim stejny problem. Problem vidim u te cinske desky. Mel jsem problem na ose X a velky, kazde zastaveni nebo rozjeti treba i 0.2mm a pouze na ose X. Osa Y a Z chodila bez problemu (testovano hodinu s posuvy sem a tam).
Po reklamaci a vymene cinske desky problem na X zmizel a objevil je mensi na Y a Z. Pokud prehodim Y a X osu problem je na X. Tudiz problem je bud v PC nebo v driveru.
Zakoupeny M542 z cncshopu a o vikendu to jdu prepojit.
Jen doplnim, ze drivery M542 problem vyresily. Videl bych tedy problem v cinske desce a doporucuji ji pouze na 2D vyrezavani.
Po prepojeni jsem nechal frezovat kapsy do hliniku a za ctyri hodiny frezovani to kroky neztratilo, takze nyni spokojenost.
Ahoj vsem.
Po prepojeni jsem nechal frezovat kapsy do hliniku a za ctyri hodiny frezovani to kroky neztratilo, takze nyni spokojenost.
Ahoj vsem.
Zdravim všetkých
Aj ked je to už skoro rok do zadu, čo táto diskusia prebiehala, skúsim však pridať svoj nedávny poznatok.
Mal som presne ten istý problém.
Kroky sa strácali na jednom z posuvov jedným smerom.
Keďže na mašine mám osadené servomotory, strata krokov vyskou frekveciou určite nebol dôvod.
Treba skúsiť povymienať motory, drivery a všetky zamenitelné veci medzi sebou. Takto sa vylúči chyba motora, drivera, rušenie v kábli, chyba LPT portu, atď
Ja som po dlhom bádaní prišiel na celkom primitývny záver.....
Číslo pinu, na ktorý som posielal DIR signál na LPT port, som mal použité omylom ešte raz.
T.J.
Na jeden a ten istý pin som posielal DIR osi Z, a tak isto nejaký nechcený signál.
Povedzme že ten signál mal hodnotu "0" (nepametám sa presne)
A ja som chcel hýbať s motorom do smeru zodpovedajúcom DIR="0"
tak to šlo bez strát na krokoch.
Problém nastal, ked bola snaha sa pohnúť opačne
náhodný signá="0"
DIR="1"
Výsledok tochto bolo niečo podobné ako: 5 krokov správne, 1 krok opačne (a to som bol už hned 2 krory pozadu)
Odstránenie poruchy je velmi jednoduché. Stačí prebehnúť všetky výstupy nastavitelné v Machu, či sa niektorý náhodou nezapisuje na ten istý bit.
(teoreticky je možné že ho tam zapisuje aj nejaký iný program bežiaci súčastne na pozadí PC-no toto nebol môj problém)
S pozdravom...
Aj ked je to už skoro rok do zadu, čo táto diskusia prebiehala, skúsim však pridať svoj nedávny poznatok.
Mal som presne ten istý problém.
Kroky sa strácali na jednom z posuvov jedným smerom.
Keďže na mašine mám osadené servomotory, strata krokov vyskou frekveciou určite nebol dôvod.
Treba skúsiť povymienať motory, drivery a všetky zamenitelné veci medzi sebou. Takto sa vylúči chyba motora, drivera, rušenie v kábli, chyba LPT portu, atď
Ja som po dlhom bádaní prišiel na celkom primitývny záver.....
Číslo pinu, na ktorý som posielal DIR signál na LPT port, som mal použité omylom ešte raz.
T.J.
Na jeden a ten istý pin som posielal DIR osi Z, a tak isto nejaký nechcený signál.
Povedzme že ten signál mal hodnotu "0" (nepametám sa presne)
A ja som chcel hýbať s motorom do smeru zodpovedajúcom DIR="0"
tak to šlo bez strát na krokoch.
Problém nastal, ked bola snaha sa pohnúť opačne
náhodný signá="0"
DIR="1"
Výsledok tochto bolo niečo podobné ako: 5 krokov správne, 1 krok opačne (a to som bol už hned 2 krory pozadu)
Odstránenie poruchy je velmi jednoduché. Stačí prebehnúť všetky výstupy nastavitelné v Machu, či sa niektorý náhodou nezapisuje na ten istý bit.
(teoreticky je možné že ho tam zapisuje aj nejaký iný program bežiaci súčastne na pozadí PC-no toto nebol môj problém)
S pozdravom...
- měl jsem podobný problém - ztráta kroků jedním směrem o konstantní délku, nebo její násobky.
Důvodem byl zkrat na paralelně zapojených vinutích krokového motoru, do kterého se dostala voda (emulze).
Zkrat byl jen náhodou po otevření krokového motoru vidět, protože byl na vrchu vynutí.
Ztráta se projevovala převážně při pohybu obou os najednou.
Při dělícím poměru DRIVERu 16 (CW8060) měla velikost 0,04 nebo násobky (0,08 ; 0,12 atd.), ale jenom jedním směrem.
Takže pokud to jde motory na které to může stříkat:
- doporučuji dobré krytování KM (pozor na přehřátí motoru )
- pokud máte možnost, nové motory rozdělat a nechat vynutí dodatečné prolít lakem a vypálit
- při sestavování použít těsnící tmel
- na přívodním kabelu udělat odkapávací smyčku
Hodně zdaru
Důvodem byl zkrat na paralelně zapojených vinutích krokového motoru, do kterého se dostala voda (emulze).
Zkrat byl jen náhodou po otevření krokového motoru vidět, protože byl na vrchu vynutí.
Ztráta se projevovala převážně při pohybu obou os najednou.
Při dělícím poměru DRIVERu 16 (CW8060) měla velikost 0,04 nebo násobky (0,08 ; 0,12 atd.), ale jenom jedním směrem.
Takže pokud to jde motory na které to může stříkat:
- doporučuji dobré krytování KM (pozor na přehřátí motoru )
- pokud máte možnost, nové motory rozdělat a nechat vynutí dodatečné prolít lakem a vypálit
- při sestavování použít těsnící tmel
- na přívodním kabelu udělat odkapávací smyčku
Hodně zdaru
