Stały obrót 4 osi.
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 6
- Posty: 282
- Rejestracja: 25 lis 2008, 22:44
- Lokalizacja: GDANSK
Stały obrót 4 osi.
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.
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 - Specjalista poziom 1 (min. 100)
- Posty w temacie: 6
- Posty: 282
- Rejestracja: 25 lis 2008, 22:44
- Lokalizacja: GDANSK
Stały obrót 4 osi.
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.
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.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 22
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: Stały obrót 4 osi.
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...
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...
-
- Lider FORUM (min. 2000)
- Posty w temacie: 19
- Posty: 2347
- Rejestracja: 28 sty 2007, 16:12
- Lokalizacja: Łódź
Re: Stały obrót 4 osi.
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:
Dodane 31 sekundy:
faktycznie niewygoda, jeszcze zdechną
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:
ja wymądrzam się dla ruchu gdy uruchomiony jest Gkod a nie w sytuacji ręcznego WDUSZANIA klawiszyrelaxxis pisze:ciągłe przyciśnięcie klawisza A+ lub A- w Mach3.
Dodane 31 sekundy:
faktycznie niewygoda, jeszcze zdechną
-
- Lider FORUM (min. 2000)
- Posty w temacie: 19
- Posty: 2347
- Rejestracja: 28 sty 2007, 16:12
- Lokalizacja: Łódź
Re: Stały obrót 4 osi.
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:
jeżeli nie przeszkadza "czknięcie" podczas obracania to uruchom makro lub Gko gdzie
G0A360
G92A0
G47
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
-
- Lider FORUM (min. 2000)
- Posty w temacie: 22
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: Stały obrót 4 osi.
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).
-
- Lider FORUM (min. 2000)
- Posty w temacie: 19
- Posty: 2347
- Rejestracja: 28 sty 2007, 16:12
- Lokalizacja: Łódź
Re: Stały obrót 4 osi.
a Ty załapałeś?tuxcnc pisze:Nie wiem czy załapałeś gdzie jest problem.
teraz wskażesz miejsce na Gkodrelaxxis pisze:ciągłe przyciśnięcie klawisza A+ lub A-
Dodane 4 minuty 6 sekundy:
albo wipiasć 5mln stopni do ukręcenia i do wieczora luzik, palec odpocznie.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 22
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: Stały obrót 4 osi.
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:
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.