Strona Główna CNC FORUM
Amatorskie maszyny CNC

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum
Akcesoria CNC

Poprzedni temat «» Następny temat
błędy impulsów w Machu?
Autor Wiadomość
qqaz 
Specjalista poziom 3


Pomógł: 46 razy
Dołączył: 28 Sty 2007
Posty: 678
Skąd: Łódź
Wysłany: 2008-08-01, 21:36   błędy impulsów w Machu?

Witam.
Po ponad rocznym czytaniu forum też zrobiłem sobie frezarkę, oczywiście na UHU i Machu. Tylko jakoś tak chodzi niestabilnie, więc zacząłem szukać aż doszedłem ze sprawdzaniem do samego złącza LPT. Po prostu podpiąłem do niego licznik a program puściłem w kółko. No i licznik nie wraca do zera jak powinien. Zawsze zostaje kilka brakujących impulsów zależnie od ilości nawrotów w programie takim jak np:

%
G90
F500
G01
x1
x-1
x1
x-1
.........
n powtórzeń
.........
x1
x-1
x0
M30
%

Jeżeli nawrotów będzie 10 to zabraknie 10 impulsów. I nie zależy to od długości skoku czy G90/G91.
Oczywiście podejrzenie może być o słaby licznik którym podłaczyłem - tylko że jest stabilna zależność między wskazaniami a ilością nawrotów.
Czy ktoś może coś podpowiedzieć?
Wszystkim przecież maszynki chodzą bez błędów.
 
 
cnc3d 
Specjalista poziom 1


Pomógł: 15 razy
Dołączył: 29 Mar 2008
Posty: 139
Skąd: laski
Wysłany: 2008-08-01, 22:04   

Żaden z producentów profesjonalnych systemów sterowania CNC nie używa sygnałów clk/dir. Jest to wysoce niepewna transmisja danych. Port szeregowy ma co najmniej kontrolę parzystości, czasem sumę kontrolną. inne protokoły, np. ethernet, mają sprzętową korekcję błędów. A co ma step/dir? Nic, absolutnie nic. Telefon komórkowy, wyładowanie atmosferyczne, pobliska spawarka lub plazma. Generują zakłócenia, które mogą być interpretowane jak impulsy sterujące, a użytkownik nie ma pojęcia czy mu takie "niby serwo" kroków nie gubi. Prawdziwe systemy sterowania mają mechanizmy sprzężenia zwrotnego pozycji bespośrednio do systemu sterowania a nie tylko do pętli regulatora pozycji. Ponadto kontrolowane są nawet błędy samego encodera i w przypadku anomalii maszyna się zatrzymuje a nie brnie bez opamiętania niszcząc materiał i narzędzia.
Kiedyś już pisałem, dlaczego PC się jako bezpośredni sterownik cnc nie nadaje. Poszukaj w archiwum.
 
 
qqaz 
Specjalista poziom 3


Pomógł: 46 razy
Dołączył: 28 Sty 2007
Posty: 678
Skąd: Łódź
Wysłany: 2008-08-01, 22:19   

No tak, archiwum przeglądałem, z pozostałymi treściami forum też jestem na bieżąco. Zastanawia mnie tylko dlaczego u innych taki objaw nie wystepuje.
Zakłócenia czytane jako impuls są oczywiście możliwe ale zakłócenia nie są matematycznie powtarzalne. A ja tutaj mogę określić końcowy stan licznika zanim program ruszy - nie są to więc zakłócenia.
A może jakieś ustawienia programu które pominąłem? Lub kruczki typu aktywność wyjśća - step wysoki a dir niski?
Olo3 grymasił że UHU gubi kroki - może Mach, nie tylko UHU, jeszcze ktoś też pisał o podobnym pozostawianiu resztek na przesunieciach co wtedy potraktowano jako luz na śrubie.
No utknąłem ponownie.

[ Dodano: 2008-08-02, 00:22 ]
Jeszcze tak dla porzadku...
Wyrzuciłem Macha i puściłem demo kol. Rakowskiego. Liczniki się zerują.
Więc tylko program.
 
 
Leoo 
Specjalista poziom 3


Pomógł: 149 razy
Dołączył: 15 Lis 2006
Posty: 1875
Skąd: Tarnobrzeg
Wysłany: 2008-08-02, 08:49   

cnc3d napisał/a:
Żaden z producentów profesjonalnych systemów sterowania CNC nie używa sygnałów clk/dir.

Kolega znowu się zgubił?
To jest forum ludzi budujących amatorsko CNC.

Kolega qqaz potestuje Mach3 - podobno ta wersja pamięta o wszystkich krokach.
 
 
qqaz 
Specjalista poziom 3


Pomógł: 46 razy
Dołączył: 28 Sty 2007
Posty: 678
Skąd: Łódź
Wysłany: 2008-08-02, 08:52   

Mach3 - też tak samo, co nawrót to bez impulsu.
Pytanie do użytkowników którzy płytę portu mają aktywną przy niskim stanie na pinach - może to powoduje przekłamania?

[ Dodano: 2008-08-02, 11:05 ]
kto szuka ten znajdzie
http://www.cnc.info.pl/to...unku-vt6401.htm
 
 
Leoo 
Specjalista poziom 3


Pomógł: 149 razy
Dołączył: 15 Lis 2006
Posty: 1875
Skąd: Tarnobrzeg
Wysłany: 2008-08-02, 16:53   

qqaz napisał/a:
kto szuka ten znajdzie

Może Kolega wyłuskać rozwiązanie Swojego przypadku?
 
 
qqaz 
Specjalista poziom 3


Pomógł: 46 razy
Dołączył: 28 Sty 2007
Posty: 678
Skąd: Łódź
Wysłany: 2008-08-02, 17:54   

PC817 zamiast 6N135
 
 
mdario41 
Znawca tematu


Dołączył: 13 Maj 2007
Posty: 69
Skąd: Tarnowskie Góry
Wysłany: 2008-08-03, 16:50   

jakiej używasz płyty głównej sterującej ? Mi ujmowało jeden impuls co ruch do przodu , winna była płyta główna sterownika .
 
 
qqaz 
Specjalista poziom 3


Pomógł: 46 razy
Dołączył: 28 Sty 2007
Posty: 678
Skąd: Łódź
Wysłany: 2008-08-03, 19:12   

Pczątkowo zainteresowany byłem zrobieniem drutówki i dlatego płyta wykonana była na PC817 bo takie stosuję do innych celów - były pod ręką a przy prędkościach drążenia rzędu 5mm/min zupełnie wystarczą, a raczej miały wystarczyć. Wyszło inaczej czyli frezarka - płytkę samoróbkę pokazałem w http://www.cnc.info.pl/to...t4959.htm#45696
Teraz pewnie pozostaje ją przerobić i po kłopocie - reszta wygląda na sprawne.
Brak impulsu tylko w jedną stronę - prawidowo bo są różne czasy przełączania dla tego transoptora.
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - opowiadania

sponsorem forum jest www.akcesoria.cnc.info.pl
Informacje na witrynie cnc.info.pl są podawane tylko w celach edukacyjnych oraz hobbystycznych. Jedynie użytkownik wysyłający wiadomość lub plik ponosi pełnoprawną odpowiedzialność za ich treść. Jeżeli wynikną z tego konsekwencje prawne, cnc.info.pl może przekazać wszelkie informacje właściwym organom państwowym na temat danego użytkownika oraz pomóc w jego zlokalizowaniu. Zgodnie z ustawą o ochronie danych osobowych cnc.info.pl nie przekazuje informacji odnośnie użytkowników firmom i osobom prywatnym. Hasła, adresy e-mail oraz numery IP są szyfrowane w bazie danych i jedynie administrator jest w stanie odczytać te informacje. Cnc.info.pl jest przeciwna łamaniu zabezpieczeń oraz łamaniu praw autorskich, jednak niektóre osoby nie przestrzegają naszego regulaminu. Jeżeli zobaczyłeś wiadomość lub plik, który twoim zdaniem jest nielegalny lub narusza twoje dobra osobiste, prosimy o natychmiastowy kontakt:
Administrator

www.akcesoria.cnc.info.plsilniki krokoweŁożyska linioweśruby trapezowe i kulowe
Strona wygenerowana w 0,25 sekundy. Zapytań do SQL: 11