LinuxCNC na USB lub Ethernet - reaktywacja

Dyskusja na temat Linumeric-LPT

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

Autor tematu
drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 72
Posty: 2337
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC na USB lub Ethernet - reaktywacja

#111

Post napisał: drzasiek90 » 18 sty 2024, 19:22

Jaco_Z pisze:
18 sty 2024, 15:31
A nie dostałem maila z odpowiedzią na @yahoo.pl
Dziwne, bo dziś mi zwróciło informację, że jest problem z dostarczeniem wiadomości.
Odpowiedziałem na drugiego meila dotyczącego instalacji, nie wiem czy doszedł?




Autor tematu
drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 72
Posty: 2337
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC na USB lub Ethernet - reaktywacja

#112

Post napisał: drzasiek90 » 07 lut 2024, 16:59



forestgril
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 15
Posty: 552
Rejestracja: 09 paź 2023, 10:20

Re: LinuxCNC na USB lub Ethernet - reaktywacja

#113

Post napisał: forestgril » 21 lut 2024, 09:43

Cześć, jakiej długości jitter urządzenie jest w stanie zbuforować? Czy częstotliwość podawania/próbkowania 100kHz dotyczy każdego kanału z osobna, czy sumy kanałów? Inaczej: czy na każdym z pinów mogę zapodawać/próbkować 100Khz w tym samym czasie?

Czy będę w stanie obsłużyć naraz 6 serw z enkoderami i liniałami (TTL)?


Pozdrawiam, Grzegorz


Autor tematu
drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 72
Posty: 2337
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC na USB lub Ethernet - reaktywacja

#114

Post napisał: drzasiek90 » 21 lut 2024, 10:29

forestgril pisze:
21 lut 2024, 09:43
Cześć, jakiej długości jitter urządzenie jest w stanie zbuforować?
Długość bufora jest konfigurowalna. Im dłuższy bufor, tym większe opóźnienie.
Zbuforować można maksymalnie 100 próbek * BASE_PERIOD ale gdy trzeba tak dużo buforować, to znaczy, że komputer zupełnie nie nadaje się do linuxCNC. Trzeba do tego podejść "zdroworozsądkowo".
Jeśli mamy Jitter powiedzmy do 80-100us (co dla standardowego poru jest już bardzo słabo) to Linumeric sobie z tym poradzi.
Ale jeśli pojawiają się opóźnienia po kilka-kilkanaście a czasem nawet kilkaset ms to wiadomo, że taki komputer się do RT nie nadaje.
forestgril pisze:
21 lut 2024, 09:43
Czy częstotliwość podawania/próbkowania 100kHz dotyczy każdego kanału z osobna, czy sumy kanałów? Inaczej: czy na każdym z pinów mogę zapodawać/próbkować 100Khz w tym samym czasie?
100 kHz to maksymalna częstotliwość teoretyczna jaką jest w stanie obsłużyć - faktyczna częstotliwość jest dokładnie taka jaka wynika z ustawionego okresu bazowego w LinuxCNC. NieOsobiście nie mam komputera, który pozwoliłby na okres bazowy 10us i byłby w stanie to obsłużyć.

Ja mam ustawione okres bazowy 30us co jest całkowicie wystarczające do sterowania zarówno Ploterem, frezarką czy tokarką na standardowym sterowaniu silnikiem krokowym.
forestgril pisze:
21 lut 2024, 09:43
Czy będę w stanie obsłużyć naraz 6 serw z enkoderami i liniałami (TTL)?
To jest port LPT, ma 17 IO.


forestgril
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 15
Posty: 552
Rejestracja: 09 paź 2023, 10:20

Re: LinuxCNC na USB lub Ethernet - reaktywacja

#115

Post napisał: forestgril » 21 lut 2024, 11:04

Dziękuję za odpowiedzi.
drzasiek90 pisze:100 kHz to maksymalna częstotliwość teoretyczna jaką jest w stanie obsłużyć - faktyczna częstotliwość jest dokładnie taka jaka wynika z ustawionego okresu bazowego w LinuxCNC. NieOsobiście nie mam komputera, który pozwoliłby na okres bazowy 10us i byłby w stanie to obsłużyć.

Ja mam ustawione okres bazowy 30us co jest całkowicie wystarczające do sterowania zarówno Ploterem, frezarką czy tokarką na standardowym sterowaniu silnikiem krokowym.


To oznacza około 30kHz, czy taką częstotliwością mogę obsługiwać i czytać wszystkie 17 pinów naraz?
Czy wystarczy to także do efektywnej obsługi serwomotorów? Czy tylko krokowce? Jaki (mniej-więcej) komputer potrzebny jest to tych 30kHz?

Proszę wybaczyć pytania amatora, jeszcze nie odpaliłem LinuxCNC, kompletuję sprzęt i robie rozpoznanie.


Autor tematu
drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 72
Posty: 2337
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC na USB lub Ethernet - reaktywacja

#116

Post napisał: drzasiek90 » 21 lut 2024, 11:11

Nie wiem jakie to serwomotory będą. Nie wiem jakie będą miały sterowanie. Nie jestem w stanie odpowiedzieć na tak postawione pytanie.
Linumeric to port LPT - całe sterowanie i konfiguracja od strony LinuxCNC jest taka sama jak dla portu LPT.
Jeśli da się uruchomić na fizycznym porcie LPT - da się również na Linumeric.
Jest mnustwo opisów, filmów na yt, poradników jak konfigurować i używać LinuxCNC.
Trzeba poszukać, pooglądać, wybrać właściwe i odpowiednie dla siebie rozwiązanie.
Nie ma rozwiązania uniwersalnego, bo każda budowana maszyna jest inna, każdy kupuje inne podzespoły, robi inny napęd. inne sygnały potrzebuje czytać. Nie da się tego uniwersalnie opisać, trzeba trochę to przestudiować aby zrozumieć co jest potrzebne i jak to skonfigurować.

Wymagania sprzętowe dla linumeric są opisane:
https://machmaker.pl/data/files/5-Wymag ... _V3_PL.pdf
Tak naprawdę, to działa nawet na raspberry-pi.

Komputer dla linuxCNC trzeba sprawdzić, bo może być naprawdę nowoczesny i wypasiony, jednak będzeie posiadał mechanizmy sprzętowe, które uniemożliwią poprawną pracę aplikacji czasu rzeczywistego.


forestgril
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 15
Posty: 552
Rejestracja: 09 paź 2023, 10:20

Re: LinuxCNC na USB lub Ethernet - reaktywacja

#117

Post napisał: forestgril » 21 lut 2024, 15:41

drzasiek90 pisze:
21 lut 2024, 11:11
Nie wiem jakie to serwomotory będą. Nie wiem jakie będą miały sterowanie. Nie jestem w stanie odpowiedzieć na tak postawione pytanie.
Dzięki za info serwa byłyby Yaskawa SGDC/SGMG, jeszcze nie wiem, jak da się temu coś zapodać. Kupiłem w ciemno :) Nawet nie wiem, jakiej informacji szukać: https://www.yaskawa.com/downloads/searc ... IE-S800-22

Pewnie IO i specyfikacja sygnału (analogowa: zakres U/I / wielo-bitowa : vartość)


Autor tematu
drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 72
Posty: 2337
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC na USB lub Ethernet - reaktywacja

#118

Post napisał: drzasiek90 » 21 lut 2024, 18:32

forestgril pisze:
21 lut 2024, 15:41
Kupiłem w ciemno :)
Gdy podzespoły dobiera się świadomie, dużo łatwiej i taniej zbudować maszynę :)
Kupując w ciemno, potem trzeba się nieraz nakombinować, aby zdobyć sprzęt który obsłuży to co się wcześniej zakupiło a niejednokrotnie można było to zrobić o wiele taniej i prościej.


forestgril
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 15
Posty: 552
Rejestracja: 09 paź 2023, 10:20

Re: LinuxCNC na USB lub Ethernet - reaktywacja

#119

Post napisał: forestgril » 21 lut 2024, 19:32

drzasiek90 pisze:gdy podzespoły dobiera się świadomie, dużo łatwiej i taniej zbudować maszynę


To jest prawda, ale czy za 4k dostałbym gdzieś indziej trzy serwosilniki 2*3kW + 4.5kW z serwowzmacniaczami i okablowaniem?


Autor tematu
drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 72
Posty: 2337
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC na USB lub Ethernet - reaktywacja

#120

Post napisał: drzasiek90 » 21 lut 2024, 19:35

Pytanie jest takie, czy ich potrzebujesz w swojej maszynie? A jeśli tak, czy na pewno takie duże? :)
Czasami można coś kupić okazyjnie, ale próbując użyć to w swojej maszynie trzeba nieraz wydać jeszcze kupę kasy aby zapewnić wszystko co potrzebne aby to użyć. Dlatego nieraz taniej wychodzi kupić nowe ale dokładnie co co trzeba i takie jak trzeba. Ale to nie ma reguły :)
Poza tym pytałeś o sterowanie jednocześnie 6 serwami, więc jeszcze musisz dokupić trzy.
Co to będzie za maszyna (jeśli nie tajemnica) która potrzebuje 6 serw z enkoderami i liniałami?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”