Problem z M6, nie działa sygnał probe-in

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

Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Problem z M6, nie działa sygnał probe-in

#1

Post napisał: szatri » 04 sie 2021, 13:37

Witam, mam problem z odczytem sygnału probe-in, w takim sensie ze fizycznie wszystko jest ok, pokazuje w pomiar hal zmianę z FALSE (otwarty obwód) na TRUE.
Jest to pin 15 na porcie 1:
net probe-in <= parport.1.pin-15-in-not
o adresie 0xa880:
loadrt hal_parport cfg="0x378 out 0xe880 out"

(czy to ma jakiś wpływ na to?
dmesg | grep par
dmesg: read kernel buffer failed: Operacja niedozwolona)

Próbuje to mapowanie ponownie zrobić wedle pomysłu


Problem polega na tym ze po bazowaniu, ustawieniu offsetów, wpisaniu w MDI m6t1, maszyna jedzie na wymianę narzędzia, potwierdzam wymianę, jedzie nad czujnik, i zaczyna pomiar, po za kliknięciu czujnika (sygnał TRUE) nie ma reakcji, dalej jedzie w dół (zetka w minus)

Po zmianie kabelków w krańcówce czujnika z NO na NC (true na false) brak reakcji. Podobnie jak usuniecie negacji w pliku hal, brak reakcji.

W skrócie to nie wiedzę korelacji miedzy probe-in a G38.2

confing w załączniku
Załączniki
m6-tabela.7z
(16.05 KiB) Pobrany 43 razy



Awatar użytkownika

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

Re: Problem z M6, nie działa sygnał probe-in

#2

Post napisał: tuxcnc » 04 sie 2021, 15:49

szatri pisze:
04 sie 2021, 13:37
Problem z M6
Pamiętam że na jakimś forum za użycie słowa "problem" w tytule można było zarobić bana...
Może i tutaj powinno się wprowadzić taką zasadę, bo za dużo tych "problemów".
Jeden ma "problem" z silnikiem, bo nie umie podłączyć, drugi ma "problem" z programem, bo nie umie go napisać, a trzeci ma "problem" z M6, bo nie umie skonfigurować czujnika narzędzia...

Tradycyjnie to nie z Linuxcnc jest problem, tylko z Tobą...

Kod: Zaznacz cały

net probe    motion.probe-input     <=  parport.1.pin-15-in-not


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: Problem z M6, nie działa sygnał probe-in

#3

Post napisał: szatri » 04 sie 2021, 16:57

Dziękuje, działa.
Ps.
Widzę że nie tylko ja mam "problem", w większości postów do mnie musisz "zabłysnąć" swoimi docinkami.

Awatar użytkownika

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

Re: Problem z M6, nie działa sygnał probe-in

#4

Post napisał: tuxcnc » 04 sie 2021, 17:26

szatri pisze:
04 sie 2021, 16:57
w większości postów do mnie musisz "zabłysnąć" swoimi docinkami.
Bo mam alergię na ludzi którzy zamiast pomyśleć, wolą chaotycznie próbować w nadziei, że się uda dzikim fartem.
Ale nie kontynuujmy tego tematu.


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: Problem z M6, nie działa sygnał probe-in

#5

Post napisał: szatri » 04 sie 2021, 17:52

tuxcnc pisze:Ale nie kontynuujmy tego tematu.

Niestety ale będziemy musieli, bo nie wprowadza wyników pomiaru do narzędzi.
Mianowicie, tobie test na patyku, przejazd nad obiektem w g54 w z0.

Kod: Zaznacz cały

G90 G94 G17 G91.1
G21
m6 t1
g54
g0 x-10
y15
z0
x10
m6 t2
g54
g0 x-10
y15
z0
x10
m6 t3
g54
g0 x-10
y15
z0
x10
m6 t1
g54
g0 x-10
y15
z0
x10
N64 M30
No i po pierwszym pomiarze i przejeździe jest jak trzeba, ale każdy kolejny też jedzie na tej samej wysokości co ten pierwszy

Awatar użytkownika

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

Re: Problem z M6, nie działa sygnał probe-in

#6

Post napisał: tuxcnc » 04 sie 2021, 18:59

szatri pisze:
04 sie 2021, 17:52
po pierwszym pomiarze i przejeździe jest jak trzeba, ale każdy kolejny też jedzie na tej samej wysokości co ten pierwszy
G43

Awatar użytkownika

senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1459
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Problem z M6, nie działa sygnał probe-in

#7

Post napisał: senio » 04 sie 2021, 21:21

szatri pisze:
04 sie 2021, 16:57
Widzę że nie tylko ja mam "problem", w większości postów do mnie musisz "zabłysnąć" swoimi docinkami.
Kolega tuxcnc lubi mieć wszystko poukładane od a do z. To nie jest nic złego. Wręcz to bardzo dobre i godne naśladowania podejście. Ja na przykład bardzo cenię takich ludzi, bo lepsza jedna krótka porada z dozą uszczypliwości, niż męczenie buły na 8 stron bez sensu. Natomiast to, że lubi być na górze to cecha a nie wada i też trzeba to zaakceptować w całym bilansie zysków i strat. Życie to kompromisy, i trzeba ustępować żeby wygrać.

Mówiąc w skrócie jesteś niżej, masz słuchać i się uczyć. Jak będziesz grzeczny i kolega tuxcnc będzie miał ochotę coś napisać (a nie zawsze i wszystkim ma ochotę napisać) to się nauczysz bo nauczyciel jest OK :).


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: Problem z M6, nie działa sygnał probe-in

#8

Post napisał: szatri » 05 sie 2021, 09:43

Tylko że jak kolega tuxcnc coś podpowie, a potem wymaga rozwiązania to od razu wali z "grubej rury", np.: or2
To tak jak by od przeciętnego użytkownika silnika spalinowego wymagać znajomości cyklu otta.

Ps. Proszę o przeniesienie tematu do kosza, bo dyskusja zszedla nie na temat.

Dodane 56 minuty 24 sekundy:
tuxcnc pisze:G43

Kod: Zaznacz cały

Linear move of line 12 would exceed Z's positive limit
Linear move on line 12 would exceed join 3's positive limit
invalid params in linear command

Kod: Zaznacz cały

%
(WINKIEL)
(T24  D=5. CR=0. - ZMIN=-4. - FLAT END MILL)
(y900 x1200 4punkty)
N1 G90 G94 G17 G91.1
N2 G21
m6 t1
g43 h1
g54
g0 x-10
y15
z0
g1 f200 x10
m6 t2
g43 h2
g54
g0 x-10
y15
z0
g1 f200 x10
m6 t3
g43 h3
g54
g0 x-10
y15
z0
g1 f200 x10
m6 t1
g43 h1
g54
g0 x-10
y15
z0
g1 f200 x10
g49
N64 M30

Awatar użytkownika

senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1459
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Problem z M6, nie działa sygnał probe-in

#9

Post napisał: senio » 05 sie 2021, 09:48

Zauważ że ten dział pracuje jak stary S320. Jeden tłok w zwolnionym tempie, ledwo go ciągnie, a alternatywy ja nie znam. Masz dwa wyjścia w temacie linuxacnc. Albo zaakceptować to co zostało, albo kupić sobie macha czy co innego.


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: Problem z M6, nie działa sygnał probe-in

#10

Post napisał: szatri » 05 sie 2021, 11:12

Obrazek

Kod: Zaznacz cały

%
(ENKODER86)
(Z NA DOLE 100X100)
(T16  D=3. CR=0. TAPER=118DEG - ZMIN=-1. - DRILL)
(T22  D=5. CR=0. TAPER=118DEG - ZMIN=-1. - DRILL)
(T55  D=6. CR=0. - ZMIN=0. - FLAT END MILL)
N1 G90 G94 G17 G91.1
N2 G21
N3 G53 G0 Z0.
(FACE2)
N4 T55 M6
N5 S9000 M3
N6 G54
N7 M8
N8 G0 X105.888 Y-4.441
N9 G43 Z36. H55
N10 G0 Z26.
N11 G1 Z20.6 F600.
N12 G18 G3 X105.288 Z20. I-0.6 K0.
N13 G1 X102.847
N14 X-6.847 F1000.
N15 X-7.
N16 G17 G2 Y1.061 I0. J2.751
N17 G1 X103.
N18 G3 Y6.562 I0. J2.751
Mała aktualizacja:
skasowałem w pliku tool-change.ngc na dole zapis g43 i powyższy program rusza (w powietrzu wiec rzeczywiste wysokości narzędzi nie sprawdziłem), nie ma błędów.
Natomiast program testowy już nie, chyba ma to związek z tym ze z kodu wygenerowanego jest przy g43 jeszcze dopisek Z np: G43 Z36. H55

Dodane 47 minuty 34 sekundy:
A tak zapytam, w pliku ini w sekcji [TOOLSENSOR] parametr zpoz to powinien mieć wartość zetki w g53?
Ale w takim sensie ze jak najadę wrzecionem bez narzędzia i kliknie czujnik?

Dodane 17 minuty 12 sekundy:
szatri pisze:parametr zpoz to powinien mieć wartość zetki w g53

Jednak nie, jedzie kolizyjnie.

Dodane 21 minuty 6 sekundy:
Obrazek

Dodane 5 minuty 21 sekundy:
Dalej nie wiem gdzie jest problem, przy puszczeniu programu pokazuje komunikat o przekroczeniu maksymalnego zakresu w osi Z, klikam kontynuuj to mam jak na powyższym screenie.
oś Zet mam:

Kod: Zaznacz cały

[AXIS_Z]
MAX_VELOCITY = 45
MAX_ACCELERATION = 300.0
MIN_LIMIT =-250.1
MAX_LIMIT = 1.1

[JOINT_3]
TYPE = LINEAR
HOME = 1
MAX_VELOCITY = 45
MAX_ACCELERATION = 300.0
STEPGEN_MAXACCEL = 1000
SCALE = 160
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT =-250.1
MAX_LIMIT = 1.1
HOME_OFFSET = 1.000000
HOME_SEARCH_VEL = 20.000000
HOME_LATCH_VEL = -5.00000
HOME_SEQUENCE = 0
HOME_IGNORE_LIMITS = YES

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”