LinuxCNC, dwa wrzeciona, dwie osie Z

Jak do tego podejść?

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

Autor tematu
AK95
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 28
Rejestracja: 15 wrz 2017, 20:28
Lokalizacja: Kielce

LinuxCNC, dwa wrzeciona, dwie osie Z

#1

Post napisał: AK95 » 21 lut 2024, 20:49

Cześć. Chciałbym zamontować na frezarce dodatkowe wrzeciono. Jedno główne, drugie słabsze do fazowania. Wrzeciona chciałbym umieścić na osobnych osiach, sterownych osobnymi silnikami krokowymi. Chciałbym, aby dane wrzeciono można było wybrać poprzez polecenie M6 T1 lub M6 T2. Odczyt offsetu i przełączenie wtedy na sterowanie osią, na której jest wrzeciono. Zastanawiam się jak do tego podejść. Myślałem nad tym aby połączyć sygnały obu sterowników, a jedynie włączać i wyłączać dojście sygnału kroku do sterownika danej osi. Szukałem informacji na necie, ale nic takiego nie znalazłem.

Coś podobnego zrobił autor tego filmu, ale w opisie jest, że sterowanie góra-dół poszczególnymi osiami z wrzecionami jest realizowane poprzez arduino.




Chciałbym zapytać czy ktoś z was realizował może coś podobnego i jest w stanie podzielić się doświadczeniem i podpowie jak można do tego tematu podejść?




drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1804
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC, dwa wrzeciona, dwie osie Z

#2

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

Na tym filmie jest jedna wspólna oś Z sterowana z LinuxCNC oraz 3 podrzędne osie Z sterowane zapewne z arduino.
Pytanie jak mechanicznie masz to rozwiązane? Chcesz mieć tak jak na filmie czy każda z osi Z ma być sterowana z LinuxCNC (bez tej nadrzędnej osi Z która porusza wszystkimi podrzędnymi)?


Autor tematu
AK95
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 28
Rejestracja: 15 wrz 2017, 20:28
Lokalizacja: Kielce

Re: LinuxCNC, dwa wrzeciona, dwie osie Z

#3

Post napisał: AK95 » 21 lut 2024, 21:08

Bez nadrzędnej, dwie niezależne osie Z

Awatar użytkownika

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

Re: LinuxCNC, dwa wrzeciona, dwie osie Z

#4

Post napisał: tuxcnc » 21 lut 2024, 21:09

AK95 pisze:
21 lut 2024, 20:49
Chciałbym, aby dane wrzeciono można było wybrać poprzez polecenie M6 T1 lub M6 T2.
Można użyć funkcji remap, która umożliwia przypisanie do dowolnego g-kodu (nawet nieobsługiwanego przez Linuxcnc) czegokolwiek co Linuxcnc jest w stanie wykonać.
https://linuxcnc.org/docs/html/remap/remap.html


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

Re: LinuxCNC, dwa wrzeciona, dwie osie Z

#5

Post napisał: micges » 22 lut 2024, 10:49

Linuxcnc 2.8.x obsługuje do chyba 8 wrzecion. Do tego konfiguracja XYZW czyli 2 niezaleznie sterowane osie Z. I remap jak kolega wcześniej napisał.


kszumek
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 390
Rejestracja: 04 kwie 2006, 18:08
Lokalizacja: Białystok

Re: LinuxCNC, dwa wrzeciona, dwie osie Z

#6

Post napisał: kszumek » 22 lut 2024, 18:52

Witam
da się zrobić na kilka sposobów
po najmniejszej linii oporu to w classicladder w zależnosci od numeru narzędzia
wybierane sygnały enable na sterowniki silników
albo jeszcze prościej m64 m65
step i dir równolegle

Awatar użytkownika

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

Re: LinuxCNC, dwa wrzeciona, dwie osie Z

#7

Post napisał: tuxcnc » 22 lut 2024, 19:16

kszumek pisze:
22 lut 2024, 18:52
po najmniejszej linii oporu to w classicladder
To nie będzie po najmniejszej linii oporu, bo do prostych funkcji logicznych nie warto zaprzęgać PLC.
Poza tym, to grozi wypadkiem, bo nie ma pewności w jakim położeniu wrzeciona pojawi się komenda zmiany narzędzia.


kszumek
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 390
Rejestracja: 04 kwie 2006, 18:08
Lokalizacja: Białystok

Re: LinuxCNC, dwa wrzeciona, dwie osie Z

#8

Post napisał: kszumek » 22 lut 2024, 19:37

Witam
co kto umie , sposób realizacji niech wybierze autor
dla mnie classic ladder jest prosty ,
no trzeba zadbać o to żeby zawsze w tym samym oraz bezpiecznym
albo kodem albo w ini
jeśli użyje osi W będą problemy z podglądem sciezki
natomiast te rozwiazanie ma wade z bazowaniem 2 wrzeciona

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”