Stały obrót 4 osi.

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
relaxxis
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 279
Rejestracja: 25 lis 2008, 22:44
Lokalizacja: GDANSK

Stały obrót 4 osi.

#1

Post napisał: relaxxis » 03 mar 2023, 10:10

Chciałby uruchomić tylko, stałe/ciągłe, obracanie się 4 osi.
Oczywiście można zrobić to poprzez ciągłe przyciśnięcie klawisza A+ lub A- w Mach3.
Taka metoda jest zbyt zajmująca uwagę itd.
Czy wiecie jak włączyć stały obrót 4 osi w Machu lub jak napisać G-kod uruchamiący stały obrót 4 osi.




Autor tematu
relaxxis
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 279
Rejestracja: 25 lis 2008, 22:44
Lokalizacja: GDANSK

Stały obrót 4 osi.

#2

Post napisał: relaxxis » 03 mar 2023, 10:12

Chciałby uruchomić tylko, stałe/ciągłe, obracanie się 4 osi.
Oczywiście można zrobić to poprzez ciągłe przyciśnięcie klawisza A+ lub A- w Mach3.
Taka metoda jest zbyt zajmująca uwagę itd.
Czy wiecie jak włączyć stały obrót 4 osi w Machu lub jak napisać G-kod uruchamiący stały obrót 4 osi.

Awatar użytkownika

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

Re: Stały obrót 4 osi.

#3

Post napisał: tuxcnc » 03 mar 2023, 11:07

Kolega @qqaz jest ostatnio na etapie udowadniania, że w Mach3 da się wszystko, więc może i tutaj znajdzie rozwiązanie...

Awatar użytkownika

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

Re: Stały obrót 4 osi.

#4

Post napisał: tuxcnc » 03 mar 2023, 11:19

Z poziomu g-kodu się nie da.
Wynika to z zasady, że kolejna linia nie może zostać wykonana przed zakończeniem poprzedniej.
Niektóre sterowania umożliwiają skonfigurowanie osi jako wrzeciona i sterowanie jak M3/M5, ale czy da się to zrobić w Mach3, to nie mam pojęcia.
I w tym dziale temat należy uznać za zamknięty.
Natomiast można go kontynuować w wątku który założyłeś w dziale "Mach 2 / 3 / 4 (ArtSoft software)"
Swoją drogą zakładanie kilku identycznych wątków w kilku działach z zasady nie ma sensu...


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

Re: Stały obrót 4 osi.

#5

Post napisał: qqaz » 03 mar 2023, 12:57

Jestem!!!
Bo Mach może wszystko. Może jest oceniany jako słaby program obrabiarkowy ale przy takiej elastycznosci niewprawni łatwo w dołki rozpaczy wpadają. No i idzie fama że razem z Machem mają efekty do du**. (zaznaczam że razem czyli (Mach * Operator)=efekt.)

A tutaj
Mach jest programem sterowania ruchem co z urzędu zakłada synchroniczność osi . Wszystkich.
Ale można ZAPTASZCZYĆ!!! (tylko w Machu)

Spróbuj tak:
oś A jest aktywna i na pinach wyjściowych ma ustawione STEP oraz DIR
Ustaw nieużywane wyjście #X na ten sam pin co DIR(A)
Ustaw nieużywane wyjście #Y na ten sam pin co STEP(A)
Aktywność obu wyjść taka sama jak dla osi A (wysoka/niska) Ważne!
Na ekranie wstawiasz DRO - prędkość kręcenia osią w trybie ręcznym
na ekranie wstawiasz userbutton(1001) z treścią do wykonania jedzie/ nie jedzie
Na ekranie wstawiasz leda pali/nie pali czyli jedzie nie jedzie
Na ekranie wstawiasz userbutton(1002) z treścią do wykonania kierunku (ale to można na załatwić buttonem startu który rozróżni nasze chęci czy ma kręcić w lewo czy w prawo czy stanąć gdy właczony czy też zamienić kierunek we włąqczonym - tyle ze niewprawni znowu wdepną)
Na ekranie wstawiasz leda zielono/czerwony - kierunek krecenia
w configu ZAPTASZCZASZ macropump.
I działa

Pod warnkiem że w treści makropumpa wstawisz:
jeżeli nie oś A to blokuj ruch osi A - odpowiednie setVar tablicy pinów wyjściowych lub magiczna OemButton()* który zamienia wyjścia dowolnych osi np A z B jeżeli B jest nie używana
jezeli led jedzie=1
ustaw generator=1
wyjście #2 ustaw jak ledkierunku

A w mózgu (tak, Mach taki ma, choć do oceny jakiej jest jakości to jednak lepszy słaby niż żaden)
jeżeli gen=1 to częstotliwość DIR na wyjściu #1 oraz wyjście #2 ustaw jak ledkierunku

Finito
* tak z pamięci jego nr to nie teges, musiałbym poszukać ale jest

Dodane 4 minuty 56 sekundy:
z tymi pinami #1,#2 to trochę zależy czym sterujesz (LPT)
Właściwie bezpieczniej jest wykorzystać osobne piny i zamianą osi włączyć generator w miejsce osi obrotowej.
Ale gdy mało pinów to koszt LPT jest 5zł i bym spróbował czy da się ustawić a jeżeli tak to dla jakiego stanu pinu daje się port nadpisywać z dwóch buforów o różnym stanie (który którego kryje)

Dodane 2 minuty 36 sekundy:
relaxxis pisze:ciągłe przyciśnięcie klawisza A+ lub A- w Mach3.
ja wymądrzam się dla ruchu gdy uruchomiony jest Gkod a nie w sytuacji ręcznego WDUSZANIA klawiszy

Dodane 31 sekundy:
faktycznie niewygoda, jeszcze zdechną


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 13
Posty: 16245
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Stały obrót 4 osi.

#6

Post napisał: kamar » 03 mar 2023, 13:05

A w LinuxCNC to, Panie, wystarczy ....... :)


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

Re: Stały obrót 4 osi.

#7

Post napisał: qqaz » 03 mar 2023, 13:13

starczy, starczy ale tylko gdy ktoś takie same stingi nosi bo cokolwiek innego niż dotychczas to tylko wielokropek. Nie masz, nie pokażesz.
Oczywiste! skoro nie masz.

Dodane 3 minuty 31 sekundy:
relaxxis pisze: G-kod uruchamiący stały obrót 4 osi

jeżeli nie przeszkadza "czknięcie" podczas obracania to uruchom makro lub Gko gdzie

G0A360
G92A0
G47

Awatar użytkownika

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

Re: Stały obrót 4 osi.

#8

Post napisał: tuxcnc » 03 mar 2023, 13:31

qqaz pisze:
03 mar 2023, 13:13
G0A360
G92A0
G47
Nie wiem czy załapałeś gdzie jest problem.
W czasie wykonywania jednej linii g-kodu nie da się wykonać innej.
Czyli z poziomu g-kodu da się kręcić osią do końca świata, ale niczego innego się w tym czasie nie zrobi.
Na pewno nie o taką użyteczność autorowi wątku chodzi.
Domyślam się, że raczej o użycie osi obrotowej jak tokarki, czyli ma działać jak wrzeciono, sterowane włącz/wyłącz i umożliwić wykonanie innego g-kodu kiedy się kręci. (Przynajmniej nie słyszałem żeby ktoś tego potrzebował do czegoś innego).


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

Re: Stały obrót 4 osi.

#9

Post napisał: qqaz » 03 mar 2023, 13:37

tuxcnc pisze:Nie wiem czy załapałeś gdzie jest problem.
a Ty załapałeś?
relaxxis pisze:ciągłe przyciśnięcie klawisza A+ lub A-
teraz wskażesz miejsce na Gkod

Dodane 4 minuty 6 sekundy:
albo wipiasć 5mln stopni do ukręcenia i do wieczora luzik, palec odpocznie.

Awatar użytkownika

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

Re: Stały obrót 4 osi.

#10

Post napisał: tuxcnc » 03 mar 2023, 13:40

qqaz pisze:
03 mar 2023, 13:33
a Ty załapałeś?
Wydaje mi się że załapałem, bo to samo zrobiłem u siebie, w Linuxcnc, więc chyba wiem do czego tego potrzebowałem.
Chodzi o to, żeby g-kod szedł sobie a oś kręciła się sobie...
No chyba nie powiesz że w Mach3 można używać joga w czasie gdy jest uruchomiony program?

Dodane 2 minuty 28 sekundy:
qqaz pisze:
03 mar 2023, 13:37
albo wipiasć 5mln stopni do ukręcenia i do wieczora luzik, palec odpocznie.
Jeszcze raz.
Nie chodzi o to, żeby sobie patrzeć jak oś się kręci, tylko żeby w tym czasie kiedy się kręci uruchomić inny program.

ODPOWIEDZ Poprzedni tematNastępny temat

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