Mach3

Feedback obrotów

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
Bostom
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 191
Rejestracja: 14 sty 2015, 20:06
Lokalizacja: małopolska

Mach3

#1

Post napisał: Bostom » 22 kwie 2025, 17:06

Mam problem ze skonfigurowaniem feedbacku obrotów. Podłączony mam czujnik indukcyjny i sygnał "index" jest wykrywany. Jednak feedbacku rzeczywistych obrotów nie mam. Na razie nie mam podłączonego wrzeciona do płytki sterującej (RNR Motion). Włączając M3 w machu pokazuje obroty bliskie tych, które są zadane, ale sygnał index nie ma na nic wpływu. Coś mam źle skonfigurowane? Czy taki czujnik się do tego nie nada?




qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2347
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: Mach3

#2

Post napisał: qqaz » 25 kwie 2025, 17:05

Bostom pisze:
22 kwie 2025, 17:06
Podłączony mam czujnik indukcyjny i sygnał "index" jest wykrywany. Jednak feedbacku rzeczywistych obrotów nie mam. Na razie nie mam podłączonego wrzeciona do płytki sterującej (RNR Motion). Coś mam źle skonfigurowane? Czy taki czujnik się do tego nie nada?
W ustawieniach karta spindle/funkcje specjalne zaptaszczasz feedback i użycie PID. Okienko na tarczy zadziałania czujnika powinno być wystarczająco długie ( min 200us). I działa.
Ale M3 nijak się ma dla wartości okienka obrotów rzeczywistych - no musi być podana fala z czujnika bo dopiero to wywołuje na liczniku wartość. Podłącz to wrzeciono aby kręciło.
Oczywiście ten PID wtedy gdy prędkość zadajesz Machem a nie potencjometrem.


Autor tematu
Bostom
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 191
Rejestracja: 14 sty 2015, 20:06
Lokalizacja: małopolska

Re: Mach3

#3

Post napisał: Bostom » 28 kwie 2025, 12:43

Wrzeciono mam na razie nie podłączone do kontrolera. Tarcza ok 110mm, szczelina ok 40mm długości. Sygnał "Index" jest wykrywany. W opcjach "zaptaszkowane". Brak reakcji na działanie czujnika. Po zadaniu M3 S1000 pokazuje niby rzeczywiste obroty, ale są wzięte nie wiem skąd i brak reakcji na rzeczywisty sygnał Index


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2347
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: Mach3

#4

Post napisał: qqaz » 30 kwie 2025, 09:56

zobacz w tabelce z rozpiską wejść czy dla indeksu wrzeciona nie masz zaznaczonej symulacji klawiszem. Bo wtedy czeka na klawiaturę zamiast na sygnał od wejścia sprzętowego.
Bostom pisze: pokazuje niby rzeczywiste obroty
w którym okienku? Rzeczywiste czy zadane?

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 9319
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Mach3

#5

Post napisał: tuxcnc » 30 kwie 2025, 12:34

qqaz pisze:
30 kwie 2025, 09:56
zobacz w tabelce z rozpiską wejść czy dla indeksu wrzeciona nie masz zaznaczonej symulacji klawiszem. Bo wtedy czeka na klawiaturę zamiast na sygnał od wejścia sprzętowego.
Przepraszam za offtopic, ale jak się czyta takie rzeczy, to trudno się powstrzymać...
Ja już od dawna mam wrażenie, że autorzy Mach implementują absolutnie wszystkie pomysły użytkowników (żeby wszystkich zadowolić?), ale debilizm "symulacji" indeksu wrzeciona klawiszem przekracza moje wyobrażenia...
Do czego to niby miałoby służyć ?


cawboy
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 643
Rejestracja: 13 mar 2021, 18:23
Lokalizacja: Bydgoszcz

Re: Mach3

#6

Post napisał: cawboy » 30 kwie 2025, 17:01

Bostom pisze:Wrzeciono mam na razie nie podłączone do kontrolera.

Nie rozumiem do czego takie "durne" testy. Co ma pokazywać mach jak nie masz wrzeciona podłączonego? Zrób to po ludzku, podłącz, co ma być podłączone i wtedy testuj. Jaka tarcza, nie ma żadnego znaczenia, ja miałem w tokarce kawał blachy przykręcone (też około 40mm) i mach czytał index bez problemu, tak do 1200 obrotów.
RNR Motion, te karty to zło i badziew w jednym, wiem, bo mam (jeszcze), kultura pracy to masakra, zwykły bob lpt miażdży tę kartę na każdej płaszczyźnie.
Krak.


Autor tematu
Bostom
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 191
Rejestracja: 14 sty 2015, 20:06
Lokalizacja: małopolska

Re: Mach3

#7

Post napisał: Bostom » 01 maja 2025, 15:41

Nie mam przypisanego żadnego hotkeya. Obroty rzeczywiste. Np. w MDI wpisuję S100 M3, i S True mam 80, mimo, że wrzeciono stoi. W drugą stronę- mogę uruchomić wrzeciono i sygnał "Index" nie ma wpływu na obroty, bez znaczenia czy w programie włączę wrzeciono.
Przy włączeniu obrotów w Machu zaczyna migać Output 1, do którego nic nie mam przypisane. Podejrzewam, że coś mam źle ustawione i stąd ten błąd.
cawboy pisze:Nie rozumiem do czego takie "durne" testy. Co ma pokazywać mach jak nie masz wrzeciona podłączonego? Zrób to po ludzku, podłącz, co ma być podłączone i wtedy testuj.


To amatorska tokarka Cormak 330, którą sobie hobbistycznie przerabiam na CNC, korzystając w większości z tego co gdzieś mi się plątało. Falownika do niej na razie nie mam.

Dodane 24 minuty 35 sekundy:
Kontroler mam na USB i chyba tu tkwi problem. Backlash też na nim nie działa

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 9319
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Mach3

#8

Post napisał: tuxcnc » 01 maja 2025, 17:03

Bostom pisze:
01 maja 2025, 15:41
Nie mam przypisanego żadnego hotkeya. Obroty rzeczywiste. Np. w MDI wpisuję S100 M3, i S True mam 80, mimo, że wrzeciono stoi. W drugą stronę- mogę uruchomić wrzeciono i sygnał "Index" nie ma wpływu na obroty, bez znaczenia czy w programie włączę wrzeciono.
Pominę to, że robisz coś bez sensu i nie ma prawa to działać.
Nie używam też Mach3, więc na konkretną pomoc nie licz.
Chciałbym Ci tylko wytłumaczyć, że tak jest wszędzie, bo program sterujący ma być uniwersalny i bez odpowiedniej konfiguracji będzie się zachowywał dość dziwnie, choć zupełnie logicznie.
Jeśli nie masz skonfigurowanego enkodera, to w okienku programu będziesz widział obroty zadawane, a nie odczytane, bo ma to działać też tam, gdzie enkodera nie ma. Jak to sobie inaczej wyobrażasz?
Dlaczego pokazuje 80 zamiast 100 też na pewno ma jakieś proste wyjaśnienie, zapewne masz gdzieś jakieś skalowanie.
Wyjście miga, bo najwyraźniej jest tak skonfigurowane, a że go do niczego nie używasz nie ma tutaj znaczenia.
Tak ogólnie, to tokarka może działać z jednym impulsem na obrót, ale musisz zrozumieć, że program potrzebuje dwóch sygnałów, indeksu i fazy, gdzie indeks służy tylko do synchronizacji (żeby narzędzie trafiało w już nacięty gwint), a faza służy tylko do pomiaru prędkości. Ponieważ w większości enkoderów są to osobne sygnały, więc jak masz tylko jeden, to musisz go przypisać do dwóch wejść logicznych.
Do gwintowania musisz mieć indeks i fazę, ale do samej regulacji obrotów wystarczy sama faza (bo regulacja obrotów niczego nie synchronizuje).
Mam nadzieję że coś zrozumiałeś i będziesz wiedział czego szukać.


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2347
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: Mach3

#9

Post napisał: qqaz » 01 maja 2025, 17:15

kontrola obrotów i wyświetlanie jest dopiero gdy wrzeciono jest uruchomione - pali się led wrzeciona.
Wstaw jakiś klawisz jako symulacje indeksu, uruchom M3 lub z przycisku i popukaj w klawisz- obroty pokazywane w okienku reagują odpowiednio do intensywności klawiszowania. Jeżeli tego nie masz to zainstaluj macha ponownie bez dodatków USB - tak jakbyś miał sterować LPT.
To musi działać z klawisza i warunkiem jest tylko uruchomione wrzaeciono.
Tak w ogóle to dla spokoju z Machem powinieneś postawić go na XP, kręcić serwami i mieć sterowanie z LPT. Wiem że nie modne ale wszystkie przedłużki zamiast LPT powstały jako protezy poprawy pracy silników krokowych. Niewiele poprawiły a wiele utrudniły.

Dodane 3 minuty 19 sekundy:
jak chcesz to dalej PW bo tu tusek się aktywuje. Taka inteligencja durszlaka gdzie niektóre sprawy wykute na blachę ale wystarczy krok w bok i bezdenna przepaść niewiedzy.

Dodane 1 minuta 9 sekundy:
tuxcnc pisze:Jeśli nie masz skonfigurowanego enkodera, to w okienku programu będziesz widział obroty zadawane, a nie odczytane, bo ma to działać też tam, gdzie enkodera nie ma. Jak to sobie inaczej wyobrażasz?
no, pisałem durszlak

Dodane 1 minuta 5 sekundy:
tuxcnc pisze:a faza służy tylko do pomiaru prędkości
znowu dziura

Dodane 34 sekundy:
tuxcnc pisze: więc jak masz tylko jeden, to musisz go przypisać do dwóch wejść logicznych.
jw

Dodane 1 minuta 39 sekundy:
Tusek, może byś tak maści zażył, producent jej pisze że działa (choć co innego ma pisać?)

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 9319
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Mach3

#10

Post napisał: tuxcnc » 01 maja 2025, 17:48

qqaz pisze:
01 maja 2025, 17:20
Taka inteligencja durszlaka gdzie niektóre sprawy wykute na blachę ale wystarczy krok w bok i bezdenna przepaść niewiedzy.
Mach3 jest tak popieprzony, że to żaden wstyd czegoś o nim nie wiedzieć.
Kiedyś gdzieś czytałem, że on obsługuje taki cudowny enkoder (nie stosowany nigdzie indziej), który ma jedną szczelinę szerszą i z tej szerszej szczeliny bierze sobie indeks, a z reszty szczelin bierze prędkość.
Jak się to ustawia w ptaszkach i okienkach nie wiem i wiedzieć nie potrzebuję...
W normalnych sterowaniach z normalnymi enkoderami (A,B,Z) działa to tak jak napisałem.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”