YL620-A modbus linuxcnc

Dyskusje dotyczące działania obsługi programu LinuxCNC

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

Re: YL620-A modbus linuxcnc

#91

Post napisał: zbysob » 25 mar 2021, 23:38

Ja nie znalazłem ustawień silnika w falowniku zatem skoro nie ma danych silnika to falownik pokazuje wartość częstotliwości (takie mam przekonanie ) bo w opisie mamy 8203 (0x200B) nazwa to RunFreq a funkcja to Output frequency (tylko do odczytu)




Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 44
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: YL620-A modbus linuxcnc

#92

Post napisał: szatri » 26 mar 2021, 12:59

adam Fx pisze:czy twój falownik podaje osiągnięte obroty czy Hz

No właśnie to już zgłupiałem, w/w tabelka parametr (rejestr) 3000 (hex) podaje częstotliwość wyjściowa (pewnie Hz), ja mam wpisany 3005 (hex)=(12288 dziesiętnie w tabelce jako w2) i niby on opisuje "rotation speed" wiec zakładam ze obr ale chyba się mylę bo %QF2 pokazuje 4000 (Hz?)
Wpisałem %QW1=%W2 i dalej coś nie halo (screen) odwrotnie też bez rezultatu.
Obrazek

Może łatwiej zmienić było by na porównanie Hz niż tych obr?

Awatar użytkownika

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

Re: YL620-A modbus linuxcnc

#93

Post napisał: adam Fx » 26 mar 2021, 16:29

Coś namieszane jest ...
szatri pisze:moim przypadku obr zadaje się procentowo (-100-0-100)%
Obr zadane w parametrze 2000 (Hex) odczyt w 3005 (Hex)


Czyli tak
-W programie zadałeś 1500obr (widoczne w %IF1)
-Falownik zwraca wartość 2500 (Widoczne w %W2)


Nie zadajesz Hz bo falownik wymaga zadawani w % czyli 1500 to jest 6.25% zapis jest widoczny w %W1 jako 625

6.25% z 400Hz to 25Hz widoczne jako 2500 wartość zwracana w %W2


Nic nie działa bo pracujesz na wielu jednostkach zadajesz w linuxCNC w RPM zamieniasz to na % a odczytujesz w Hz wiec mimo że wartości się zgadzają to nie da się ich porównać bo są jakby wyrażone w innych jednostkach.

Proponuje dodać algorytm który zamieni 2500hz na RPM

teraz jest tak %QW1=%W2 (po prostu wartość z %W2 jest mapowana na wyjście o nazwie %QW1)

a musisz mieć na mapowaną wartość nie w Hz (%W2) a w RPM

Powinien zadziałać ten wzór (ten mały na dole kartki)



chyba tak hmmm
%QW1=(%W2-0)*(24000-0)/(40000-0)+0

Czy wzór zadziałała będziesz widział w tabelce %QW1 powinno wyświetlać się to samo co w %IF1
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 44
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: YL620-A modbus linuxcnc

#94

Post napisał: szatri » 27 mar 2021, 20:52

adam Fx pisze:chyba tak hmmm
%QW1=(%W2-0)*(24000-0)/(40000-0)+0

No nie jestem tego pewien bo nie działa, brakuje tam tego IF1 (to źródło sygnału obr), to W1 to wartość wyjściowa na falownik (u mnie to procenty pomnzone przez 100, w2 to wartość odczytana z falownika w Hz *100
I teraz problem polega na tym by IF2 było równe w2

Co to jest to Q przed tym W lub IF?

Dodane 15 minuty 3 sekundy:
W2*0,6 daje wartość w obr, ale nic nie widzę w QF2

Dodane 36 minuty 8 sekundy:
QF2 pokazuje wartość jak jest bezpośrednio porównane do w2 bez żadnych działań (czyżby były to wartości w hex ze mnożenie ich nie mnoży?)

Dodane 5 minuty 1 sekunda:
Jednak mnoży ale liczby całkowite. Zamiast *0,6 wpisałem *60/100

Dodane 38 minuty 32 sekundy:
Dalej coś nie tak z ta kontrola od wrzeciona, wartość odczytanego rejestru W2 już przelicza na obr, program się uruchamia dalej, ale nie czeka na osiągniecie obr bo falownik podaje tak jakby wartość zadana a nie odczytana (mimo ze z kilku rejestrów próbowałem), wyświetlacz falownika ładnie podaje aktualna częstotliwość, a W2 od razu żądaną

w hal # jest tylko #set motion.spindle-at-speed
oraz #sets spindle-at-speed true

Awatar użytkownika

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

Re: YL620-A modbus linuxcnc

#95

Post napisał: adam Fx » 28 mar 2021, 11:36

Masz wrzeciono 24 000 obr przy 400Hz tak?

Po ustawiaj różnie obroty i powrzucaj fotki takie jak wcześniej albo może być filmik

Czy %W2 stopniowo rośnie jak włączasz obr.?
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 44
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: YL620-A modbus linuxcnc

#96

Post napisał: szatri » 28 mar 2021, 14:11

adam Fx pisze:Masz wrzeciono 24 000 obr przy 400Hz tak?

Tak
adam Fx pisze:Czy %W2 stopniowo rośnie jak włączasz obr.?

Nie, praktycznie od razu pokazuje żądaną wartość, nie widziałem by rosło. Tylko wyświetlacz z panelu falownika pokazuje rosnąca wartość.

Awatar użytkownika

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

Re: YL620-A modbus linuxcnc

#97

Post napisał: adam Fx » 28 mar 2021, 18:05

szatri pisze:Nie, praktycznie od razu pokazuje żądaną wartość, nie widziałem by rosło. Tylko wyświetlacz z panelu falownika pokazuje rosnąca wartość.
dla tego nie działa i staruje od razu po prostu na %W2 nie jest mapowana aktualna wartość... być może zadana ale nie tak która rzeczywiście jest w danej chwili na falowniku/wrzecionie

Dodane 18 minuty 46 sekundy:
szatri pisze:ja mam wpisany 3005 (hex)=(12288 dziesiętnie w tabelce jako w2)


http://vancura.biz/files/Documents/CNC/ ... 0table.pdf str.6
P11.03 Output Frequency (Hz) read only to chyba powinno być odczytywane

Dodane 8 minuty 6 sekundy:
a dobra nie ważne bo chyba zmieniłeś falownik a ja dla YL620-A patrzę
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 44
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: YL620-A modbus linuxcnc

#98

Post napisał: szatri » 28 mar 2021, 21:18

Dziwne się rzeczy dzieją, zmieniłem rejestr na 3001 H i ruszyło od pierwszego użycia, zmieniłem z powrotem na 3000 i też działa jak należy, wiec pierwszy SUKCES.

Dodane 2 godziny 40 minuty 16 sekundy:
Do pełni sukcesu brakuje mi tylko by ten CL się uruchamiał w "tle" (po windowsowemu),
talla pokazuje na filmie jak zrobić auto-ładowanie konfiguracji (ja zmieniłem nazwy z domyślnej na swoja) oraz prace w tle po dodaniu parametru --nogui
No mi nie działa z tym nogui (tzn uruchamia się bez okna CL ale falownik nie odpowiada)
Dopiero z takim wpisem działa poprawnie:
loadusr classicladder mo.clp --modmaster
(mo.clp moja nazwa konfiguracji)
bez tego modmaster się uruchomi, widać CL ale falownik nie reaguje.

Kod: Zaznacz cały

# Uruchom Classicladder z interfejsem modbus master (Modbus musi być uruchomione z GUI)
loadrt classicladder_rt numPhysInputs=15 numPhysOutputs=15 numS32in=10 numS32out=10 numFloatIn=10 numFloatOut=10
addf classicladder.0.refresh servo-thread
loadusr classicladder mo.clp --modmaster
Z obydwoma parametrami tj:
loadusr classicladder mo.clp --modmaster --nogui
tez nie widać CL ale falownik cisza.

Awatar użytkownika

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

Re: YL620-A modbus linuxcnc

#99

Post napisał: adam Fx » 28 mar 2021, 21:31

do tego nie doszedłem jeszcze :( ale jak rozwiążesz to napisz przyda mi się na przyszłość.
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 44
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: YL620-A modbus linuxcnc

#100

Post napisał: szatri » 05 kwie 2021, 22:28

adam Fx pisze:do tego nie doszedłem jeszcze

U mnie tez brak efektów, może kiedyś puki co to szczegół.

Czy kombinujesz coś w celu wykorzystania pozostałych parametrów falownika (odczyt) w celu monitorowania w oknie pinwina? (tam pod spindle speed) tak jak to tu pokazane:
yl620-a-modbus-linuxcnc-t110297-70.html#p773019

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”