Uruchomienie bez bazowania

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

Autor tematu
bmajkut
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 284
Rejestracja: 02 lis 2012, 18:59
Lokalizacja: Wrocław

Uruchomienie bez bazowania

#1

Post napisał: bmajkut » 03 cze 2013, 00:59

Witam,
mam frezarkę ukończoną w 90%. Wszystkie osie się ruszają, sterownik skonfigurowany w Linuxcnc. Nie mam jeszcze zamontowanych krańcówek. Chciałem się zapytać czy jest możliwość w takiej sytuacji odpalenia programu by zaczął wysyłać komendy do sterownika?
Kiedy chcę uruchomić program to mi pokazuje że nie została maszyna zbazowana i bez tego ani rusz. Następnie zaczyna mi przesuwać osią z.
Można jakoś ręcznie ustalić gdzie jest początek a gdzie koniec każdej z osi i na tej zasadzie pracować?



Tagi:

Awatar użytkownika

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

#2

Post napisał: tuxcnc » 03 cze 2013, 04:52

Trzeba w pliku ini dopisać w sekcji [TRAJ] linię NO_FORCE_HOMING = 1 .

.


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

Re: Uruchomienie bez bazowania

#3

Post napisał: kamar » 03 cze 2013, 17:32

bmajkut pisze: to mi pokazuje że nie została maszyna zbazowana i bez tego ani rusz. ?
Nic nie dopisuj tylko zbazuj maszynę ! Obok każdej osi masz mieć symbol żerówki.
Wybierz oś i kliknij Home. Przcisk - bazuj wszyskie osie czasami nie skutkuje.


Autor tematu
bmajkut
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 284
Rejestracja: 02 lis 2012, 18:59
Lokalizacja: Wrocław

#4

Post napisał: bmajkut » 03 cze 2013, 18:59

no ale kiedy kliknę na Home to on nie zacznie mi przesuwać osi dopóki nie załączy się krańcówka?


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

#5

Post napisał: kamar » 03 cze 2013, 19:10

Oś możesz zbazować w kazdym miejscu i dopiero od bazy liczą sie limity.
Ale czarno widzę , musisz jeszcze sporo poczytać.

Awatar użytkownika

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

#6

Post napisał: tuxcnc » 03 cze 2013, 19:45

Po dopisaniu NO_FORCE_HOMING = 1 w sekcji [TRAJ] , jak można się domyslić, maszyna nie będzie wymagała bazowania wcale.
Bez zbazowania będą działały plecenia MDI i będzie można uruchomić program.
Zero maszynowe może wypaść w przypadkowym i niespodziewanym miejscu, szczególnie jak się coś ręcznie przestawi przy wyłączonej maszynie.

Czym innym jest bazowanie bez krańcówek.
Jeżeli maszyna nie ma fizycznie krańcówek, to można tak skonfigurować program, że nie wykona się żaden ruch, a maszyna zbazuje się w obecnym położeniu.
Czyli w skrócie, najeżdżasz strzałkami tam gdzie chcesz mieć zero maszynowe, klikasz w "bazuj wszystkie" i masz zbazowane bez żadnych ruchów.
Do tego trzeba w pliku ini, w każdej osi ustawić :

Kod: Zaznacz cały

SEARCH_VEL = 0
LATCH_VEL = 0
USE_INDEX = NO
HOME_SEQUENCE = 0
Te parametry mają takie właśnie wartości domyślne, więc tych linii może wcale nie być, ale nie mogą być i mieć inne wartości.

Opis bazowania masz tutaj http://www.linuxcnc.org/docs/html/confi ... oming.html

.


G3d
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 324
Rejestracja: 02 sty 2009, 18:07
Lokalizacja: Warszawa

#7

Post napisał: G3d » 05 cze 2013, 14:27

W konfigu nie przypisujesz pinow krancowek = bazuje sie tam gdzie stoi.


Autor tematu
bmajkut
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 284
Rejestracja: 02 lis 2012, 18:59
Lokalizacja: Wrocław

#8

Post napisał: bmajkut » 05 cze 2013, 15:14

Nie przypisałem krańcówek i kiedy uruchamiam program obojętnie jaki to narzędzie na ekranie dojeżdża mi do punktu gdzie ma zacząć obróbkę i dostaję komunikaty:
"Sondowanie move on line 35 would exceed joint 2's negative limit"

Awatar użytkownika

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

#9

Post napisał: tuxcnc » 05 cze 2013, 18:26

bmajkut pisze:would exceed joint 2's negative limit
Chyba masz źle skonfigurowane limity.
Ale to już są absolutne podstawy, które znajdziesz w dokumentacji.

.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”