 |
CNC FORUM
Amatorskie maszyny CNC
|
|
|
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. |
|
|
|
 |
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. |
|
|
|
 |
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. |
|
|
|
 |
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ą. |
|
|
|
 |
|
|
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
|
| 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.pl
• silniki krokowe • Łożyska liniowe • śruby trapezowe i kulowe
|