Znaleziono 3 wyniki

autor: vector11
25 paź 2007, 05:30
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Logiczne zrównoleglenie enkoderów
Odpowiedzi: 14
Odsłony: 1861

abusee - teraz większość firm "wrzuca" w napęd co się da, więc nie powinno być problemu, chyba że napęd jest starszej generacji;
Leoo, masz rację, sprawdzi się to w ploterze; co nie znaczy, ze nie ma innych rozwiązań;
CAN dlatego, że j.w. a ponadto nie widziałem napędu z USB, I2C czy 1WIRE, a ProfiBus czy podobne nie są na tyle dostępne co CAN
Notabene, CAN jest szybki i odporny na zakłócenia.
autor: vector11
24 paź 2007, 21:26
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Logiczne zrównoleglenie enkoderów
Odpowiedzi: 14
Odsłony: 1861

no...
banalne...
po pierwsze
porównywane są 2 rejestrypodczas pracy nie powinno się pojawić, bo:
- serwonapędy pracują w zamkniętej pętli
- po wypozycjonowaniu błąd zależy tylko od określonej, dopuszczalnej odchyłki
A jak już się pojawi, to tak jak w/n: jeżeli pracują jako Master/Slave, to po wystąpieniu różnicy wartości rejestrów następuje doregulowanie; dla rozdzielczości rzędu kilku tysięcy kroków/obrót doregulowanie napędów to mikrosekundy a na maszynie to dziesięciotysięczne pozycji (w mm)
*mm = milimetry
Proste:
If Rejestr1 = Rejestr2
Then "Nic nie rób"
Else
"Dodaj albo odejmij impulsów"
End if

End story ;)[/b]
autor: vector11
24 paź 2007, 21:06
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Logiczne zrównoleglenie enkoderów
Odpowiedzi: 14
Odsłony: 1861

Skoro zamieściłeś post w " Silniki i servomotory napędowe" tzn. że sprawa jest banalnie prosta: w praktyce wystarczy zastosować 2 napędy cyfrowe; 1 sterowany np. Step/Dir i pracujący jako Master, a drugi połączony z nim za pomocą CAN i pracujący jako Slave; po włączeniu zasilania można zrobić powiedzmy pozycjonowanie na 2 czujniki...
Cały problem asynchronizmu załatwi kilka linijek programu w każdym z napędów.

P.S. Leoo, pas zębaty w żadnym wypadku nie rozwiązuje problemu w praktyce (luzy, rozciągliwość pasa + luzy na śrubie); najskuteczniejsza metoda (ale i najdroższa) to dodać liniały; najprostsza, to opisana wyżej

Wróć do „Logiczne zrównoleglenie enkoderów”