Znaleziono 18 wyników

autor: zbysob
13 lis 2025, 19:37
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 75
Odsłony: 8961

Re: Ploter frezujący potrzebna pomoc

Pozwolę sobie nieco odgrzać temat bo niezauważalnie minęło 5 lat. W tzw międzyczasie maszyna została uruchomiona na linuxiecnc i ze sterowaniem falownikiem HY02D223B i wrzecionem 2,2 kW chłodzonym wodą. Sterowanie falownikiem po RS485 (ustawienia z bloga Olechowskiego. Cóż wszystko działało i frezowało ( to może za duże słowo ale bawiłem się pisaniem programów i ich uruchamianiem).
Niestety przeprowadzka do większego domu spowodowała konieczność rozłożenia maszyna i transportu - potem frezarka w kawałkach odleżałą 3 lata (czas remontu domu) i dopiero ostatnio poskładałem, odpaliłem, zrobiłem kilka ruchów i z falownika poszedł dym, wywaliło bezpiecznik i po wizycie u elektronika falownik wylądował w koszu - koszty naprawy za duże. Kupiłem nowy identyczny - mając w pamięci swoje boje z ustawieniem innych falowników - i podpiąłem do maszyny . Kolejna próba i kolejny dym - tym razem zdążyłem zauważyć że przy wyższych obrotach na które wkręcało się wrzeciono coś w miejscu gdzie wtyczka wchodzi do wrzeciona zaiskrzyło i "pospawało". Dopiero po rozkręceniu całej wtyczki zauważyłem że izolacja nasunięta na wlutowane przewody do wtyczki nie była już "do samego końca metalowych tulei" i na dodatek na jednym z przewodów była jakby górka cyny w kierunku sąsiedniego przewodu . Całość ślicznie okopcona . Zatem stoję przed zakupem kolejnego falownika. Ale chciałbym najpierw naprawić wtyczkę wrzeciona - czy można gdzieś kupić samą wtyczkę albo coś sensowniejszego, bo jednak w trakcie pracy ta część przewodu "pracuje" wraz z przemieszczaniem się wrzeciona.
Pytanie kolejne - w falowniku jest miejsce na podłączenie zasilania 3 fazowego (R< S< T) do którego dotychczas podłączałem jedną fazę (teraz mam w warsztacie 3 fazy i mógłbym zasilić trzema) Teraz zgodnie z instrukcją podłączałem fazę i neutralny do zacisków R i T (skrajnych) .
Pytanie nr trzy to czy nie skorzystać z faktu, że i tak będę kupował falownik i nie kupić o mocy 4 kW z opcją że za jakiś czas kupię większe wrzeciono ? Różnica w cenie nie jest wielka. Dzięki za wszelkie podpowiedzi
autor: zbysob
30 kwie 2020, 06:43
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 75
Odsłony: 8961

Re: Ploter frezujący potrzebna pomoc

Mam od trzech dostawców - jedna z trzema wyjściami (ok) i 5 takich samych ale od różnych dostawców (3+2) i te pierwsze trzy nie działały (pewnie stąd początkowe problemy z jakąkolwiek komunikacją) a dwie kolejne już bez problemów. W środku bebechy w zasadzie takie same (różnica tylko w opisie kwarcu ) niedziałające miały FY12.000 lub samo 12.000 a działające nie miały nic na kwarcu. Układ ścieżek i inne elementy identyczne. Zatem niby ten sam model ale pewnie z innych partii od pierwszego 2+1 i dwie nieco inne opis kwarcu od drugiego .
autor: zbysob
26 kwie 2020, 07:41
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 75
Odsłony: 8961

Re: Ploter frezujący potrzebna pomoc

Kolejna rzecz się poddała :). Zastosowanie zmian opisanych dla falownika Huanyang (sporo tego w necie) i dodanie przycisku sterowania prędkością działa bez problemu. Wychodzi z tego że większość jak nie wszystkie problemy wynikały z wadliwych przejściówek USB-RS485. Na 6 zakupionych działają 3. Gdybym pozostał przy tych trzech pierwotnie zakupionych to pewnie pałowałbym się do dziś. Teraz pewnie przyjdzie pora na wojnę z czujnikiem narzędzia. Wygląda fajnie - zobaczę jak zadziała u mnie.
autor: zbysob
14 kwie 2020, 08:17
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 75
Odsłony: 8961

Re: Ploter frezujący potrzebna pomoc

Dni wolne dają efekty :) Udało mi się "rozpracować" drugi falownik Huanyang HY02D223B który zakupiłem dzięki problemom z uruchomieniem YL620 . Podszedłem do niego z wiedzą o komunikacji modbus wyniesioną z poprzedniego falownika i to był błąd. Długo walczyłem ze sprawdzeniem rejestrów za pomocą ModbusMAT ale komunikacji nie było albo była dziwna. Wreszcie znalazłem w necie info o tym falowniku i okazło się że ten modbus to jest pseudomodbus czyli ma jakby swoje funkcje . Wpisywanie kodu funkcji z klasycznego modbusa nie dawało efektu. Nawet przykład zapisu podany w papierowej instrukcji nie działa :) Jest tam następujący kod : 01 02 03 00 0B B8 7F 0C który miał zapisać do rejestru częstotliwość 30.00 Hz. Zamiast czwartego znaku "00" trzeba podać ''03" i to zapisze wartość 30.00 do rejestru Pd003. Natomiast uruchomienie , ustawienie kierunku obrotów realizuje funkcja 03 i wygląda to tak 01 03 01 a następnie wartość np 01 - start forward, 10- start reverse a 08 lub 18 to stop. przykładowy start forward ma format 01 03 01 01 31 88 (31 88 - suma kontrolna). Aby podać częstotliwość trzeba użyć funkcji 05 czyli 01 05 02 0B B8 BF 8E gdzie 01 to adres slave 05 zapis częstotliwości 02 długość danych a 0B B8 to nasza częstotliwość 30.00 Hz zapisana hexadecymalnie (najpierw razy 100 czyli wpisujemy 3000 do rejestru częstotliwości)
Zebrane funkcje :
01 READ DATA
02 WRITE DATA
03 WRITE CNTL
04 READ STATUS
05 WRITE FREQ
No i teraz nie bardzo mogę złapać jakie funkcje modbus użyć i jakie numery rejestrów trzeba wpisać do ClassicLaddera . Zatem postaram się ten falownik obsługiwać za pomocą opcji "dołącz panel PyVCP GUI" i wyświetlania prędkości wrzeciona. A nad CL jeszcze pomyślę .
autor: zbysob
12 kwie 2020, 10:51
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 75
Odsłony: 8961

Re: Ploter frezujący potrzebna pomoc

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.
autor: zbysob
06 kwie 2020, 06:48
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 75
Odsłony: 8961

Re: Ploter frezujący potrzebna pomoc

Dzięki wzajemnie :)
autor: zbysob
05 kwie 2020, 20:10
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 75
Odsłony: 8961

Re: Ploter frezujący potrzebna pomoc

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 ....
autor: zbysob
05 kwie 2020, 09:20
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 75
Odsłony: 8961

Re: Ploter frezujący potrzebna pomoc

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:
autor: zbysob
26 sty 2020, 08:40
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 75
Odsłony: 8961

Re: Ploter frezujący potrzebna pomoc

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.
autor: zbysob
23 sty 2020, 08:05
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 75
Odsłony: 8961

Re: Ploter frezujący potrzebna pomoc

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

Wróć do „Ploter frezujący potrzebna pomoc”