Ploter frezujący potrzebna pomoc

Ploter frezujący potrzebna pomoc

Maszyny ze stali, aluminium, odlewów itp.
Tu możesz również przedstawić się i opisać swoją maszynę
Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 11
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

Re: Ploter frezujący potrzebna pomoc

#61

Post napisał: adam Fx » 19 sty 2020, 04:05

zbysob pisze:Wrzeciono niestety uparcie milczy
mam dobre wieści właśnie ruszyłem to innym modułem (CL) bardziej uniwersalnym niż ten którego używacie pod te typowe falowniki do chińczyków.
Jak bardzo mam się spieszyć z tutorialem? są zainteresowani? - obsługa moją metodą będzie działać do wszystkich wrzecion z RS485 ModBus.


sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
plemnik7
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 20
Posty: 104
Rejestracja: 31 lip 2016, 16:52
Lokalizacja: Wiązów

Re: Ploter frezujący potrzebna pomoc

#62

Post napisał: plemnik7 » 19 sty 2020, 13:36

adam Fx pisze:Jak bardzo mam się spieszyć z tutorialem?
Twoje opracowania są zawsze wyczekiwane


zbysob
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 17
Posty: 68
Rejestracja: 26 lip 2017, 15:04
Lokalizacja: Szczecin

Re: Ploter frezujący potrzebna pomoc

#63

Post napisał: zbysob » 23 sty 2020, 08:05

Adam bardziej retorycznego pytania nie słyszałem od czasu "polać jeszcze raz?" :)


zbysob
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 17
Posty: 68
Rejestracja: 26 lip 2017, 15:04
Lokalizacja: Szczecin

Re: Ploter frezujący potrzebna pomoc

#64

Post napisał: zbysob » 26 sty 2020, 08:40

No cóż nie ma za wielkiego odzewu czyli nie wiem czy zrobisz poradnik czy też nie. Rzuciłem okiem na Ali...es i .....jedzie nowy falownik taki jak w opisie na blogu. Na tutka dalej czekam bo są jeszcze inne maszyny do napędzania :)

Dodane 1 godzina 4 minuty 36 sekundy:
No tak ja tu gadu gadu a Adam już umieścił poradnik :)
Coś u mnie z refleksem niefajnie :).
Adam wrzuć może link dla takich matołów jak ja.


zbysob
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 17
Posty: 68
Rejestracja: 26 lip 2017, 15:04
Lokalizacja: Szczecin

Re: Ploter frezujący potrzebna pomoc

#65

Post napisał: zbysob » 05 kwie 2020, 09:17

Minęło kilka miesięcy i z racji #zostańwdomu walczę dalej. Przyszedł nowy chiński falownik (nawet dla bhp go zdezynfekowałem i postawiłem w piwnicy na 14 dniową kwarantannę :) ) ale też nie udało mi się go uruchomić !!!
Wróciłem do mojego falownika (też chińczyk) ale na wyjściu modbus RS485 trzy piny [A] i [COM]. podłączyłem tylko pin B i A odpowiednio do przejściówki D+ i D-. Falownik ustawiłem na:
P00.01 = 3 ( start/stop źródło komend <> ModbusRs485 )
P03.00 = 3 (szybkość transmisji Modbus <> 9600 Bps )
P03.01 = 1 (adres SLAVE falownika)
P03.02 = 2 (format danych dla modbus <> 8N1 8 bitów jeden bit stopu bez parzystości)
P07.08 = 5 (źródło nastaw częstotliwości <> Modbus podaje częsttliwość)

Ponieważ w instrukcji parametry P07.08 do P07.15 są opisane jako kolejne źródła częstotliwości to dla BHP wszystkie ustawiłem na 5

Kolejny krok to "zapamietanie" tych wartości . Na panelu czołowym trzeba nacisnąć i trzymać przycisk STOP i jednocześnie wcisnąć i przytrzymać przycisk trójkąt skierowany wierzchołkiem do góry (to powoduje że na wyświetlaczu pokaże się literka małe u i obok po kolei przelecą numery wszystkich parametrów aż do wyświetlenia u1500 - to jakby upload danych z wyświetlacza do pamięci falownika.
Następny ruch to "wczytanie" danych czyli wciśnięty przycisk STOP i tym razem trójkąt wierzchołkiem w dól (pojawi się literka d i obok kolejne numery parametrów aż do d1500) . Ale trzeba to zrobić gdy na wyświetlaczu mruga P00.00 (mrugają dwa ostatnie zera) a można to ustawić naciskając przycisk PRGM. Po zapisaniu czy odczytaniu też należy raz nacisnąć PRGM aby wrócić do trybu "mrugania". Co ciekawe i upierdliwe to wczytywanie ustawień trzeba zrobić po każdym wyłączeniu zasilania inaczej falownik znajduje się w stanie nieokreślonym i nie reaguje ani na ustawienia z potencjometru na panelu czołowym ani na komendy po Modbus.

Kolejnym krokiem było użycie programu MdbusMAT1.1 do sprawdzenia komunikacji z falownikiem. Próby czytania rejestrów czy stanu cewek jakoś mi nie wyszły (komunikat zwrotny falownika nie zawierał informacji o wartości czy stanie tych rejestrów choć kilka razy poprawnie udało mi się odczytać stan 20-tu początkowych rejestrów 40001 do 40020 ale nie mogłem tego robić "powtarzalnie" czyli raz czytał a raz nie. Udaje się natomiast używając kodu polecenia 06 zapisać dane do rejestru choć info zwrotne z falownika też jest "niekompletne" ale wartość zostaje zapisana. Dzięki temu wpisując odpowiednie wartości do odpowiednich rejestrów mogłem ustawić częstotliwość pracy , wystartować silnik i go zatrzymać i wybrać kierunek obrotów . W programie wartości rejestrów jak i adresy podajemy w formie hexadecymalnej czyli dla parametru czy rejestru P 13.01 wpiszemy adres 0D 01 a dla P 81.92 wpiszemy 20 00 .

A teraz rejestry odpowiedzialne za ruch wrzeciona/silnika

rejestr 8192 odpowiada za start/stop i forward/reverse ale jest to realizowane na poziomie bitów :
bity 0 i 1 to odpowiednio :

b 00 - nie ma funkcji
b 01 - stop
b 10 - start
b 11 - w instrukcji jest "inching (crawling) order" - chyba powtarza ostatni kierunek ruchu ale nie mam pewności

bity 2 i 3 zarezerwowane

bity 4 i 5 odpowiednio :

b 00 - nie ma funkcji
b 01 - forward - naprzód
b 10 - backward - wstecz
b 11 - zmiana kierunku

bity 6 i 7 odpowiednio :
b 00 - nie ma funkcji
b 01 - reset on error
b 10 - reset all error
b 11 - zarezerwowane

Zatem podanie do rejestru 8192 (hex 2000) wartości

1 - stop
2 - start
16 - naprzód
32 - wstecz
oraz możliwe kombinacje czyli
18 - start naprzód
34 - start wstecz itd.
dla sprawdzenia można wysłać do falownika o adresie [01] do rejestru 8192 za pomocą funkcji modbus [06] (zapis do rejestru ) wartości start [02] będzie wyglądał tak [01][06][20][00][00][02]
gdzie
to suma kontrolna CRC generowane przez program po wpisaniu ciągu [01][06][20][00][00][02] - w okienku pojawia się suma CRC [03][CB] którą przyciskiem "Add CRC" "dodajemy " do naszej ramki Modbus. Wysyłamy przyciskiem "Send" i u mnie w oknie "Common monitor" pojawia się na czarno cała masa symboli hex ale komenda zostaje zapisana .
Kolejny rejestr 8193 (hexadecymalnie to rejestr [20][01] ) jest odpowiedzialny za częstotliwość jaka zostanie wysłana do falownika. Częstotliwość musimy podać jak wartość razy 10 czyli aby podać 400 Hz wysyłamy wartość 4000 (oczywiście zapisaną hexadecymalnie czyli podajemy [0F][A0] a dla 300 Hz wysyłamy 300 x 10 =3000 a w hex to [0B][B8] ) i na wyświetlaczu powinna się pojawić wartośc wysłana 400 ( u mnie jest F400 i jeśli falownik nie jest w trybie start to wartośc mruga jeśli jest ustawiony bit start to jest wyświetlona na stałe.Jeśli mamy ustawiony w rejestrze 2000 (8192) bit ruchu naprzód i bit startu to wysłanie częstotliwości do falownika uruchomi go do zadanej częstotliwości zgodnie z ustawieniami bitów start/stop i forward/reverse. Testując silnik warto wpisać małą częstotliwość pracy bo przy dużej silnik może rozkręcić się do poważnych obrotów - ja wysłałem wartośc 0005 -silnik nie ruszył ale wartośc została zapisana i wyświetlona - dopiero potem stopniowo zwiększałem wartości aż silnik ruszył z małą prędkością i na małej testowałem start/stop a potem forward/backward . Zapisanie do rejestru 8192 wartości 00 powoduje zatrzymanie silnika ale pozostaje aktywna nastawa naprzód i start i podanie innej wartości niż zero uruchomi silnik .
W następnym poście opiszę walkę z ClassicLadderem w/q instrukcji AdamaFX.

Dodane 3 minuty :
Mała errata bo w trakcie edycji coś mi uciekło :
po fragmencie
"dla sprawdzenia można wysłać do falownika o adresie [01] do rejestru 8192 za pomocą funkcji modbus [06] (zapis do rejestru ) wartości start [02] będzie wyglądał tak [01][06][20][00][00][02]"
powinno być :
to suma kontrolna CRC generowana ......

Dodane 3 minuty 39 sekundy:
Jakoś "samodzielnie " mi edytuje ustawienia posta (bold czy wyśrodkowanie) - przepraszam i postaram się nad tym popracować :oops:

Awatar użytkownika

Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

Re: Ploter frezujący potrzebna pomoc

#66

Post napisał: Zienek » 05 kwie 2020, 14:45

Dodaj jakiś minus do [ b ] np [b.] i nie powinno krzaczyć.


zbysob
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 17
Posty: 68
Rejestracja: 26 lip 2017, 15:04
Lokalizacja: Szczecin

Re: Ploter frezujący potrzebna pomoc

#67

Post napisał: zbysob » 05 kwie 2020, 20:10

Kurde, dopiero po czwartym przeczytaniu załapałem że chodzi o formatowanie tekstu :oops: Zachodziłem w głowę skąd wziąć ten minus i o jakim pinie b piszesz :D Bosz chyba za stary jestem ....

Awatar użytkownika

Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

Re: Ploter frezujący potrzebna pomoc

#68

Post napisał: Zienek » 05 kwie 2020, 20:33

O! Ziomek! Pozdrowienia z Pogodna :)


zbysob
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 17
Posty: 68
Rejestracja: 26 lip 2017, 15:04
Lokalizacja: Szczecin

Re: Ploter frezujący potrzebna pomoc

#69

Post napisał: zbysob » 06 kwie 2020, 06:48

Dzięki wzajemnie :)


zbysob
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 17
Posty: 68
Rejestracja: 26 lip 2017, 15:04
Lokalizacja: Szczecin

Re: Ploter frezujący potrzebna pomoc

#70

Post napisał: zbysob » 12 kwie 2020, 10:51

Drobna errata do postu powyżej a w zasadzie wynik kolejnych zakupów. Otóż sprawdziłem inne konwertery w tym celu zakupiłem w innej firmie jeden "profesjonalny" z dodatkową linią COM oraz dwa "klasyczne" . Okazało się że moje wcześniejsze konwertery zwyczajnie nie funkcjonowały. Na tych nowych komunikacja wygląda jakby bardziej skutecznie choć do ideału książkowego dużo im brakuje.
A teraz walka z ClassicLadderem. Jechałem w/g opisu Adama z różnymi zawirowaniami i próbą dostosowania tego co wpisuję do specyfiki mojego inwertera i nastąpiło zwycięstwo praktyki nad teorią. To znaczy miałem problem z zapamiętaniem wyrysowanej drabinki oraz załadowaniem tych ustawień (zmiany wprowadzane nie chciały się zapisać lub samoistnie ustawiały się wartości zerowe ) oraz miałem problem z czytaniem aktualnych obrotów/częstotliwości (niby rejestr o numerze 8102) ale jakoś program nie odczytywał tych wartości albo ja nie byłem w stanie podać właściwego rejestru - eksperymentowałem ze wszystkimi odpowiedzialnymi za częstotliwość bez efektu. Dlaczego piszę że zwycięstwo praktyki. Bo w pewnym momencie zaczął działać i wszystko pracuje - start, stop, zmiana kierunku oraz + i - w obrotach z poziomu programu tyle że jest nieznaczne opóźnienie w wykonywaniu komend - linia odpowiedzialna za stan połączenia modbus działą jak kierunkowskaz - działa sekundę, ma przerwę i znów sekundę działa itd. Cały program funkcjonuje zarówno sterowany z ręki jak i po zbazowaniu osi w zakładce gdzie podajemy z ręki komendy G-kodu można wpisać np s100m3 i wrzeciono rusza we właściwym kierunku z odpowiednimi obrotami. Całość testowałem na biurku z podłączonym silnikiem zamiast wrzeciona (maszyna jest w piwnicy) zatem teraz zostało mi dostosowania wzorów na obroty do mojego wrzeciona. Przy okazji pytanie - Adam mówił coś że mokry chińczyk powinien mieć jakieś minimalne obroty (jak rozumiem jest to związane z chłodzeniem) ale nie wiem dlaczego. U mnie pompa chłodzenia wrzeciona jest włączana przy okazji włączania maszyny zatem chodzi cały czas . Po co zatem te minimalne obroty . Teraz mam ustawione tak że wrzeciono może się całkiem zatrzymać - myślałem że tak ma być. Zatem po co te minimalne obroty?
Jeśli komuś będą potrzebne pliki na których działa (choć nie do końca wiem dlaczego) falownik YL620-A-2.2 kW to je zamieszczę. Choć wydaje mi się że akurat mój falownik to jakaś niszowa produkcja .
Chciałem opisać krok po kroku ustawiania ale ponieważ dalej nie ogarniam całości to na tę chwilę potraktowałem tę część ustawień Linux'aCNC jak czarną skrzynkę. Nie wiem JAK działa ale działa :).
Jeśli kiedyś to ogarnę ze zrozumieniem to napiszę więcej.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Frezarka - konstrukcja metalowa”