Serwo-enkodery sposobem na wady pracy silników krokowych
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1417
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
rozmowa jest o linuxie a coz machem 3?
kolejna sprawa to jeśli robimy coś dokładnego <bynajmniej ja tak mam> to jeśli braknie kroków w jednej osi to dla mnie wymiar poleciał
jeszcze jedno wszyscy rozmawiają o frezowaniu a są tokarki lasery plazmy i tam nie ma zmiłuj sie laser wypali dziurę plazma podobnie
problem nie jest w tym że silnik gubi kroki a serwo enkoder nadrabia braki
a problem jest w tym ze wymiar ucieka i możemy tak pracować maszyną długo nie wiedząc że jest problem i jak duży on jest dzięki czemu będzie zawsze skopany detal
jeżeli ktoś robi maszynę do siebie to raczej stara się oszczędzać a nie wydać kolejne 1000 zł na "udoskonalenie"
kupując Twój zestaw za niewiadomą cenę można dokupić enkoder podpiąć do mach3 lub linuxa i będzie podobny efekt
czytałem cały temat i patentu nie widzę innowacyjne rozwiązanie może ale to coś pośredniego miedzy UHU i servo a korkowiec z enkoderem
są też silniki korowe z servem gdzie przełączają sie przy większych obrotach są silniki tarczowe bez szczotkowe
ale krokówce najtańsze i popularne
i na koniec pytanie do autora
co w przypadku gdy prędkość silnika jest zadana a nagle z pewnych względów zaczyna obracać się z większą prędkością ?
kolejna sprawa to jeśli robimy coś dokładnego <bynajmniej ja tak mam> to jeśli braknie kroków w jednej osi to dla mnie wymiar poleciał
jeszcze jedno wszyscy rozmawiają o frezowaniu a są tokarki lasery plazmy i tam nie ma zmiłuj sie laser wypali dziurę plazma podobnie
problem nie jest w tym że silnik gubi kroki a serwo enkoder nadrabia braki
a problem jest w tym ze wymiar ucieka i możemy tak pracować maszyną długo nie wiedząc że jest problem i jak duży on jest dzięki czemu będzie zawsze skopany detal
jeżeli ktoś robi maszynę do siebie to raczej stara się oszczędzać a nie wydać kolejne 1000 zł na "udoskonalenie"
kupując Twój zestaw za niewiadomą cenę można dokupić enkoder podpiąć do mach3 lub linuxa i będzie podobny efekt
czytałem cały temat i patentu nie widzę innowacyjne rozwiązanie może ale to coś pośredniego miedzy UHU i servo a korkowiec z enkoderem
są też silniki korowe z servem gdzie przełączają sie przy większych obrotach są silniki tarczowe bez szczotkowe
ale krokówce najtańsze i popularne
i na koniec pytanie do autora
co w przypadku gdy prędkość silnika jest zadana a nagle z pewnych względów zaczyna obracać się z większą prędkością ?
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 5
- Posty: 694
- Rejestracja: 10 lip 2005, 15:13
- Lokalizacja: Polska
Panowie z własnego doświadczenia wiem, że sama idea "servokrokowca" może znacznie przyspieszyć obróbkę, ale by się w to bawić wymienię przynajmniej trzy przesłanki:
1-mamy w cholerę roboty i maszyna, którą posiadamy nie wyrabia.
2-maszyna jest tak badziewna, że w niektórych miejscach "toczy" się lekko , a w innych zacina.
3-nie zależy nam na dokładności.(w pewnych granicach)
Z tą dokładnością też jest różnie, w swoim programowym rozwiązaniu przyspieszałem maszynę tylko na nawrotach i dojazdach. Wtedy o błędach nie ma mowy.(błąd rowny rozdzielczości enkodera)
Czasami gdy błedy nie miały takiego znaczenia , tryb "turbo" był włączany przy obróbce.
Nie wiem jak jest dokładnie w rozwiązaniu przedstawionym przez Andrzej .N123, u mnie po wjechaniu w twardą przeszkodę, po dwóch próbach gdy pomimo wysyłanych kroków enkoder nie "zmieniał" wartości zgłaszany był błąd, program się zatrzymywał i maszyna była wyłączana.
Moje rozwązanie było też zdaje się bardziej elastyczne umożliwiało włączenie kompensatora tylko do dojazdów i nawrotów.
Mach3 umożliwia napisanie wtyczki, dzięki której będziemy dowolnie sterować prędkością obróbki, za pomocą sygnału zewnętrznego.
1-mamy w cholerę roboty i maszyna, którą posiadamy nie wyrabia.
2-maszyna jest tak badziewna, że w niektórych miejscach "toczy" się lekko , a w innych zacina.
3-nie zależy nam na dokładności.(w pewnych granicach)
Z tą dokładnością też jest różnie, w swoim programowym rozwiązaniu przyspieszałem maszynę tylko na nawrotach i dojazdach. Wtedy o błędach nie ma mowy.(błąd rowny rozdzielczości enkodera)
Czasami gdy błedy nie miały takiego znaczenia , tryb "turbo" był włączany przy obróbce.
Nie wiem jak jest dokładnie w rozwiązaniu przedstawionym przez Andrzej .N123, u mnie po wjechaniu w twardą przeszkodę, po dwóch próbach gdy pomimo wysyłanych kroków enkoder nie "zmieniał" wartości zgłaszany był błąd, program się zatrzymywał i maszyna była wyłączana.
Moje rozwązanie było też zdaje się bardziej elastyczne umożliwiało włączenie kompensatora tylko do dojazdów i nawrotów.
Mach3 umożliwia napisanie wtyczki, dzięki której będziemy dowolnie sterować prędkością obróbki, za pomocą sygnału zewnętrznego.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 28
- Posty: 2103
- Rejestracja: 07 lip 2006, 00:31
- Lokalizacja: mazowieckie
Andrzej .N123 widzę sens w tym urządzeniu, chętnie przetestuję serwo-enkodery. Co do zwiększania rozdzielczości enkodera, możnaby dać przekładnię na pasku zębatym, tylko musisz zapewnić możliwość odpowiedniej konfiguracji. Może zamiast bawić się w switch-e to lepiej wyprowadzić rs232 i umożliwić konfigurację z terminala. Jakieś switch-e mogą być, ale jak znam życie to nie zapewnią wszystkich kombinacji u klienta. Kabelek usb/rs232 kosztuje grosze, każdy może sobie go kupić i ustawić sprzęt do własnych potrzeb. Jak pójdziesz w enkodery o dużej rozdzielczości, to urządzenia zacznie konkretnie kosztować, a pasek i 2 koła będą raczej tańsze.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 32
- Posty: 16283
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
To w co ja się pchamAdalber pisze: przynajmniej trzy przesłanki:
1-mamy w cholerę roboty i maszyna, którą posiadamy nie wyrabia.
2-maszyna jest tak badziewna, że w niektórych miejscach "toczy" się lekko , a w innych zacina.
3-nie zależy nam na dokładności.(w pewnych granicach)
.


1. roboty niby w cholerę ale żadne cudo wytrzymałości freza nie poprawi
2. tego bym o swoich nie powiedział
3. ważne są te "granice"
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 18
- Posty: 18
- Rejestracja: 14 kwie 2009, 20:43
- Lokalizacja: Świdnica
Odpowiem dla k-m-r1 : w Mach3 enkoderami można ( taką mam wiedzę , może się mylę ) jedynie uzyskać pomiar , nie można zrealizować sprzężenia zwrotnego .
W Linux wiem , że można podłączyć enkodery .Ale nie bezpośrednio . LPT ma 5 wejść, trzy enkodery muszą mieć sześć . Zatem trzeba zastosować dodatkowe urządzenie rozszerzające wejścia- pierwsza cena . Do tego cena enkoderów . Teraz końcowe pytanie o szybkość takiego układu .Serwo-enkodery angażują w LinuxCNC tylko jedno wejście a czas reakcji mogę mieć na poziomie około 8 uS (3x szybciej od innych znanych na rynku „protez’’ do krokowców ).
W przypadku gdy silnik przeleci wymiar ( błąd ujemny ) bo jest np. rozpędzony to serwo-enkoder odcina przekaz impulsów z komputera (czyli maksymalnie wyhamowuje ).
kamar: jeśli masz już konkretną maszynkę na myśli , to spróbujmy się dogadać ( na forum ) w konkretach co do przetestowania serwo-enkoderów .
ezbig: jeśli również jesteś chętny do wykonania testów to jak wyżej spróbujmy to skonkretyzować
Obecnie chciałbym wykonać te testy aby uciąć wszelkie spekulacje .
W Linux wiem , że można podłączyć enkodery .Ale nie bezpośrednio . LPT ma 5 wejść, trzy enkodery muszą mieć sześć . Zatem trzeba zastosować dodatkowe urządzenie rozszerzające wejścia- pierwsza cena . Do tego cena enkoderów . Teraz końcowe pytanie o szybkość takiego układu .Serwo-enkodery angażują w LinuxCNC tylko jedno wejście a czas reakcji mogę mieć na poziomie około 8 uS (3x szybciej od innych znanych na rynku „protez’’ do krokowców ).
W przypadku gdy silnik przeleci wymiar ( błąd ujemny ) bo jest np. rozpędzony to serwo-enkoder odcina przekaz impulsów z komputera (czyli maksymalnie wyhamowuje ).
kamar: jeśli masz już konkretną maszynkę na myśli , to spróbujmy się dogadać ( na forum ) w konkretach co do przetestowania serwo-enkoderów .
ezbig: jeśli również jesteś chętny do wykonania testów to jak wyżej spróbujmy to skonkretyzować
Obecnie chciałbym wykonać te testy aby uciąć wszelkie spekulacje .
Precyzja tworzenia wymaga precyzji spojrzenia - HuMix (robot XXV GENERACJI )
-
- Lider FORUM (min. 2000)
- Posty w temacie: 32
- Posty: 16283
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Od ręki mogę na tym ploterku testować. Wprawdzie stary ale jary i znam jego możliwości.Andrzej .N123 pisze: kamar: jeśli masz już konkretną maszynkę na myśli , to spróbujmy się dogadać ( na forum ) w konkretach co do przetestowania serwo-enkoderów .
.
[youtube][/youtube]
Wrzeciono ma już inne ale poza tym to nic się nie zmieniło.
Silniczki 4 Nm, śruby 20x5, mikrokrok pewnie 1:10 ale sprawdzę jutro
Dla zainteresowanych - temat który wywołał powyższy test : https://www.cnc.info.pl/topics54/realti ... 282,30.htm
-
- Lider FORUM (min. 2000)
- Posty w temacie: 28
- Posty: 9340
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Znasz takie pojęcie PCI->LPT ?Andrzej .N123 pisze:W Linux wiem , że można podłączyć enkodery .Ale nie bezpośrednio . LPT ma 5 wejść, trzy enkodery muszą mieć sześć . Zatem trzeba zastosować dodatkowe urządzenie rozszerzające wejścia- pierwsza cena . Do tego cena enkoderów . Teraz końcowe pytanie o szybkość takiego układu .Serwo-enkodery angażują w LinuxCNC tylko jedno wejście a czas reakcji mogę mieć na poziomie około 8 uS
To jest oczywiście rozwiązanie niskobudżetowe i faktycznie nie za szybkie.
Tylko tyle, że za mniej niż sto dolarów można sobie kupić kartę Mesa na PCI albo pod LPT i się cieszyć kilkudziesięcioma szybkimi liniami I/O.
Sto dolarów to bardzo atrakcyjna cena w porównaniu do twojego wynalazku.
Kartę Mesa można wykorzystać na sto sposobów, twoje urządzenie jeśli zadziała to tylko w jeden sposób i niekoniecznie spełni oczekiwania.
.
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Korzystając z pytania z tego wątku: https://www.cnc.info.pl/topics65/znacze ... 650,10.htm
Jaka będzie różnica pozycji silnika puszczonego na pusto i obciążonego 90% momentu znamionowego
na które odpowiedź można poznać poruszając osią silnika krokowego trzymającego zadaną pozycję, chciałbym dowiedzieć się czy można ten serwo-enkoder wykorzystać do:
* pomiaru obciążenia silnika w czasie pracy,
* zwiększenia dokładności obróbki.
Jaka będzie różnica pozycji silnika puszczonego na pusto i obciążonego 90% momentu znamionowego
na które odpowiedź można poznać poruszając osią silnika krokowego trzymającego zadaną pozycję, chciałbym dowiedzieć się czy można ten serwo-enkoder wykorzystać do:
* pomiaru obciążenia silnika w czasie pracy,
* zwiększenia dokładności obróbki.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ