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 położenia przy przerwaniu pracy palnika
Autor Wiadomość
eS4 
Czytelnik forum poziom 3



Wiek: 33
Dołączył: 13 Kwi 2008
Posty: 20
Skąd: Polska, Chełmek
Wysłany: 2008-07-20, 00:39   Błędy położenia przy przerwaniu pracy palnika

Witam,
mam następujący problem:
Czasami palnik gaśnie przy wpalaniu się w nowy punkt lub przy kończeniu pojedynczej ścieżki. Ten problem zgłaszałem już na forum i nadal nie udało mi sie ustalić przyczyny tego faktu. Tymczasem pojawił się kolejny problem. Gdy po takim zgaśnięciu palnika wystartuję program od miejsca, w którym skończyło się palenie wówczas ścieżka palnika jest przesunięta o pewną wartość. W konsekwencji dalsza część wypalanego projektu jest przesunięta o pewną wartość (zarówno w kierunku x jak i y).

Czy ktoś z Was spotkał się z podobnym problemem?

Steruje maszyną przy pomocy programu MACH3. Sterowniki silników: SSK - MB2. Silniki: FL86STH118-6004A.
Prywatna galeria
 
 
Leoo 
Specjalista poziom 3


Pomógł: 135 razy
Wiek: 39
Dołączył: 15 Lis 2006
Posty: 1750
Skąd: Tarnobrzeg
Wysłany: 2008-07-22, 21:04   

Rozumiem, że zgaśnięcie palnika powoduje awaryjne zatrzymanie maszyny E-stop? Jeśli maszyna jest na silnikach krokowych, to odpowiedź pewnie już znasz - silnika takiego nie można zatrzymać nagle, proces ten musi odbywać się po rampie "zaszytej" w programie sterującym.
Prywatna galeria
 
 
eS4 
Czytelnik forum poziom 3



Wiek: 33
Dołączył: 13 Kwi 2008
Posty: 20
Skąd: Polska, Chełmek
Wysłany: 2008-08-07, 09:11   Po problemie :)

Tak właśnie się dzieje. Następuje awaryjne zatrzymanie maszyny (E-stop).

Zrobiłem parę eksperymentów. Najbardziej znaczącym czynnikiem okazała się liczba mikrokroków ustawiona w sterowniku silników krokowych. Zmieniłem tę liczbę z 16 na 256 i jak na razie nie wydaje się aby silniki gubiły kroki przy awaryjnym wyłączeniu maszyny (lub zguba jest na tyle mała, że nie udało się jej jeszcze zaobserwować).

Nie rozumiem Leo co znaczy
Cytat:
... proces ten musi odbywać się po rampie "zaszytej" w programie sterującym.
Czy mógłbyś rozwinąć to zdanie.
Prywatna galeria
 
 
Leoo 
Specjalista poziom 3


Pomógł: 135 razy
Wiek: 39
Dołączył: 15 Lis 2006
Posty: 1750
Skąd: Tarnobrzeg
Wysłany: 2008-08-07, 10:26   

Silnika krokowego nie można nagle rozpędzić ani zahamować bez utraty synchronizacji. O ile podczas takiego dramatycznego startu silnik zwyczajnie może się zablokować tzn. nie ruszy, co jest widoczne gołym okiem, o tyle podczas podobnego hamowania "usterka ruchu" jest niewidoczna. Siłą inercji wirnika silnik może wykonać do kilku kroków, w zależności od wielkości prędkości obrotowej, przy której nastąpiło odcięcie impulsów STEP w związku z zadziałaniem E-stop. Może się zdarzyć, że podczas awaryjnego zatrzymania prędkość obrotowa silników była na tyle mała, że utrata kroku nie nastąpiła.
Jeśli Twoja maszynka napędzana była by serwami, wówczas nic podobnego nie zdarzyło by się.
Oczywiście rozwiązanie jest możliwe ale wymaga trochę pracy.
Należy napisać makro, które w chwili zgaśnięcia palnika zapamięta pozycję lub wiersz programu, po czym zaczeka na uruchomienie palnika, wycofa go do odpowiedniej pozycji i ponowi proces cięcia. Informacja o zgaszeniu palnika nie może być włączona do E-stop. Jeden z pinów wejściowych LPT musi być do tego przeznaczony i jednocześnie odczytywany przez makro. Oczywiście działanie tej funkcji może a wręcz powinno odbywać się bez angażowania operatora.
Brzmi prosto, jednak osobiście nie napiszę Ci takiego makra (jestem na nieco innym poziomie budowy mojej maszynki).
Na forum mamy wielu doświadczonych specjalistów, którzy pewnie pomogą.
Prywatna galeria
 
 
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 - Mapa Forum

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