Odwrócona oś Z - $2=00000100

Dyskusje dotyczące programowania G-Code

Autor tematu
byq73
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 10
Rejestracja: 23 maja 2017, 09:37
Lokalizacja: Bydgoszcz

Odwrócona oś Z - $2=00000100

#1

Post napisał: byq73 » 23 maja 2017, 10:12

Cześć

Posiadam minifrezarkę 2417 ze sterownikiem laseraxe.cncc.mini.
Tak przynajmniej pisze na płytce od sterownika.

Mam problem z osią Z, która jest odwrócona.

przy poleceniu
z-5 (wrzeciono idzie do góry)

Próbowałem odwracać oś Z za pomocą polecenia
$2=00000100

Poźniej robiełem reset sterownika i sprawdziłem stan rejestru
$$
pokazuje zmiane $2=00000100 (czyli powinni być ok),
Niestety oś Z nadal jest odwrócona.

Czy ten sterownik może nie czytać stanu z (EEPROM), może ignorować polecenia do GRBL ?

http://www.laseraxe-customize.com/pd.js ... %257D%257D


Mariusz

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#2

Post napisał: k-m-r1 » 24 maja 2017, 15:13

Jaka była wartość rejestru przed zmianą?

Nie łatwiej odwrócić przewody na silniku krokowym?

Czy takie przepięcie przewodów nie będzie kszaczyło z krańcówkami?
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]


Autor tematu
byq73
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 10
Rejestracja: 23 maja 2017, 09:37
Lokalizacja: Bydgoszcz

#3

Post napisał: byq73 » 24 maja 2017, 16:31

Wartość rejestru przed zmianą to $2=00000000. (czyli brak odwrócenia żadnej osi).

Mogę na początek pozamieniać przewody na płytce stykowej a dopiero potem polutować ale
jak byś mógł napisać jak się do tego zabrać żeby nic nie spalić.
Silnik to Nema 17.

Co ciekawe Chinczyk od sterownika pisze żeby broń Boże nie wgrywać oryginalnej wersji grbl 0.9 bo przestanie działać. Jak oni mają takie małe rączki ze grbla zmienili :)
Mariusz


poczciwy
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 1
Posty: 49
Rejestracja: 02 lut 2011, 13:09
Lokalizacja: Gliwice

#4

Post napisał: poczciwy » 24 maja 2017, 16:59

00000100 = 4 a nie dwa, 2 = 0010 więc nie ta nie ta oś :lol:


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1965
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

#5

Post napisał: upanie » 25 maja 2017, 22:04

A gdzie tu mowa o 2 albo 4? W masce jest ustawiony drugi bit a nie wartość 2. Jest dobrze. Drugi bit (licząc jak człowiek trzeci) odpowiada za oś Z.
Jak chcesz zamieniać przewody to możesz a może nawet powinieneś bo grbl nie jest taki cudowny jak go wielu chwali. Właśnie jestem na bieżącą ale niestety z wersją 0.9g. Pipeprzy się to trochę, może 1.1 jest lepsza.
Wracając do przewodów to trzeba zamienić pary miejscami. Oczywiście przy wyłączonym zasilaniu sterownika. Przewody masz podłączone np.tak: "1 2 3 4" to zmień na: "3 4 1 2". Te cyfry to po prostu kolejność przewodów w złączu. To na pewno odwróci kierunek pracy silnika tylko pamiętaj żeby równocześnie nie zmienić maski $2 :)
To, że w grbl jakieś ustawienie nie działa to całkiem prawdopodobne. U mnie np. za cholerę nie mogę odwrócić wejścia krańcówek. Zawsze są NO.
czilałt...


Autor tematu
byq73
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 10
Rejestracja: 23 maja 2017, 09:37
Lokalizacja: Bydgoszcz

#6

Post napisał: byq73 » 26 maja 2017, 10:03

Upanie,

dzięki za kolejność kabelków.

Co do GRBL'a mam wgraną wersję 1.1 na innym kontrolerze i odwracanie osi działa.
Według mnie to kontroler laseraxe nie odczytuje tych wartości.

A będąc bardziej szczegółowym
Kontroler laseraxe->grbl 0.8 (ustawiony przez Chińczyka w trybie read only).

Przynajmniej niektóre wartości rejestru bo na przykład softlimit można ustawić.
Tak czy owak potrzebuje tej frezarki do projektu i pozamieniam kabelki.

Co do krańcówek
- masz po 2 krańcówki na każda oś ?
- jaki kontroler arduino uno (cnc shield )?
Mariusz


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1965
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

#7

Post napisał: upanie » 26 maja 2017, 10:29

Tak, mam po dwie krańcówki i połączyłem je w szereg w trybie NC. I przestawiając tryb pracy wejścia nie mam żadnych zmian. Owszem w ustawieniach się zmienia ale działa zawsze jako NO, nawet po resecie.
Mam UNO ale nie oryginał tylko klon od WaveShare ale to nie ma tutaj znaczenia.
GRBL shield ale równie dobrze mógłbym go niemieć. Taki :
czilałt...


Autor tematu
byq73
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 10
Rejestracja: 23 maja 2017, 09:37
Lokalizacja: Bydgoszcz

#8

Post napisał: byq73 » 29 maja 2017, 16:35

Upanie.

Spróbuj dodać tylko jedną krańcówkę na port.
Krańcówka poprostu zwiera styki tak ?

Mam w biurku dokładnie taką płytkę UNO i CNC Shield jak wysłałeś na obrazku.
Jak chcesz to mogę ci to zasymulować na swojej płytce (zewrzeć styk) i bedziesz wiedział jakie ja mam stany rejestru tylko że nie mam podłączonych silników krokowych, czysta płytka z CNC Shield.
Mariusz


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1965
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

#9

Post napisał: upanie » 30 maja 2017, 06:58

No nie. Połączyłem krańcówki szeregowo tak, że są normalnie zwarte. naciśnięcie krańcówki rozpina obwód. Natomiast grbl, bez względu na ustawienia, zawsze traktuje krańcówki jak normalnie otwarte czyli natychmiast wykrywa uaktywnienie krańcówki. Moja wersja grbl to chyba 0.9g. Żadna późniejsza nie mi się wgrać do arduino. To kolejny problem ale wynika chyba z tego, że nie mam oryginalnego arduino tylko klon od WaveShare i podobno bywają takie problemy bo jest inny bootloader. Nie wnikałem, nie chce mi się. I tak będzie to chodzić na nucleo a arduino podłączyłem tylko dlatego że się doczekać nie mogłem pierwszego posuwania :mrgreen:
czilałt...

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#10

Post napisał: k-m-r1 » 31 maja 2017, 12:51

Zamiast wgrywać po usb podepnij sie pod RS bezpośrednio
W programie zmienisz COM i gra gitara
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”