Znaleziono 6 wyników

autor: ma555rek
07 lut 2015, 16:19
Forum: LinuxCNC (dawniej EMC2)
Temat: Głowica rewolwerowa VDI :) komponent
Odpowiedzi: 44
Odsłony: 6377

Gkod ISO to wiedza "okołozawodowa"- oczywiście że jeszcze niejedo do przeczytania
kamar pisze:im sie musi wszystko podobać :)
:grin: tu niedawno był proces boss'a za kierowanie grupą przestępczą.
Ale dołożyli mu jeszcze znęcanie się nad zwierzętami - gnębił swojego tygrysa bo ten nie chciał się zachowywać jak domowy kot, brudził mu po kątach czy kuweta za mała, coś takiego
autor: ma555rek
07 lut 2015, 13:30
Forum: LinuxCNC (dawniej EMC2)
Temat: Głowica rewolwerowa VDI :) komponent
Odpowiedzi: 44
Odsłony: 6377

kamar pisze:Kolegom się właśnie to nie podobało
kolegom z forum czy z warsztatu?
Ale jeszcze jedno - pisałem że linuxa nie znam stąd:
Skoro G43 wprowadza u Ciebie korekcję to zmienia też licznik w X? Dlatego że zadeklarowana jest tokarka?
Tzn jeżeli jest frezarka to korekcja tylko w Z
A jeżeli tokarka to g43 koryguje zarówno Z oraz X?
autor: ma555rek
02 lut 2015, 11:02
Forum: LinuxCNC (dawniej EMC2)
Temat: Głowica rewolwerowa VDI :) komponent
Odpowiedzi: 44
Odsłony: 6377

G10L2P1x2z2
G10L2P2x3z3
.......
G10L2P100x(coś)z(coś)
.......
.......
T8 M6
G59P45
..........
może teraz?
kamar pisze:Można tłumaczyć godzinami .
niestety

[ Dodano: 2015-02-02, 13:52 ]
kamar pisze:wytłumacz kodem mądrej głowicy z enkoderem absolutnym ktore akurat narzędzie ma w tym, pieknie odczytanym przy starcie, gnieżdzie..
Ja tam linuxa nie znam ale na pewno nie pisali go durnie więc jakaś logika w nim powinna być.
Kol Kamar, ja się staram więc podpowiem

Kod: Zaznacz cały

o<zmiana> sub
 #<tool> = #1
 #<nr> = #2

(gniazdo 0)
o100 if [#<tool> eq 0]
  m6 t[#<nr>] g43

o100 else
(pozostale gniazda)
  m6 t[#<nr>] g43 gdybyś tutaj zamiast gołego G43 wstawił 
 m6 t[#<nr>] g43 H[funkcja nr załadowanego narzędzia czytana z parametrów tabeli ]

  
................
.................
o<zmiana> endsub 


Wstaw sobie na początek subik który wpisuje że narzędzie nr jakiś z Twojego regału jest na tarczy na poz jakiejś - zwykła funkcja podstawienia.
Teraz masz tak że G43 wywoła Ci zawsze ofset statniego narzędzia bo brakuje w nim parametru H wskazujacego na dowolny nr narzędzia
Kapiszi?
Kol Zienek może czapkę już załozyć :grin:
autor: ma555rek
02 lut 2015, 09:04
Forum: LinuxCNC (dawniej EMC2)
Temat: Głowica rewolwerowa VDI :) komponent
Odpowiedzi: 44
Odsłony: 6377

lepi pisze:Przy uzyciu cama ... W kodzie nie uzywam nigdy nic wiecj niz Tx M6 i wszystko hula.
Chyba nie wszystko bo cam w lini G10L2P.......... wprowadza korektory ofsetowe X()Z() dla zamontowanych w oprawkach narzedzi. Pominiecie tego wprowadza bład.
Po wywołaniu nr gniazda ustawia aytomatycznie własciwy dla danego noża parametr np G59Px
Oczywiście to działa gdy stosujesz tarczę uchwytową np z VDI. gdzie oprawki nie gubią ofsetu.
Przy zwykłej każde zamontowanie narzędzia do tarczy wymaga ponownego ofsetowania tego narzędzia więc taki system nie ma sensu. Chyba tak to właśnie widzi kol Kamar.

Kol Kamar
Początkującym ( mi też) trzeba gramatykę wyjaśniać a nie rzucić jedno słówko w obcym języku bo inaczej to wychodzi, jak to typowo na amatorskim forum, że niedouczony uczy nieumiejącego.
autor: ma555rek
29 sty 2015, 13:54
Forum: LinuxCNC (dawniej EMC2)
Temat: Głowica rewolwerowa VDI :) komponent
Odpowiedzi: 44
Odsłony: 6377

tschaya pisze:ak rozdzielić numer gniazda od numeru narzędzia.
nie ma takiej potrzeby
Wywołujesz gniazdo na dany nr a korekty wymiarowe wywołujewsz dla danego narzędzia. To są osobne sprawy.
Po to Gkod wprowadza mozliwość ustawienia Gxx i Txx aby rozdzielnie się posługiwać licznikami programu a nie na jedno kopyto "bo tylko czubek jednego noża jest ważny - nawet bazy nie potrzeba"
autor: ma555rek
25 sty 2015, 11:37
Forum: LinuxCNC (dawniej EMC2)
Temat: Głowica rewolwerowa VDI :) komponent
Odpowiedzi: 44
Odsłony: 6377

tschaya pisze:bo przecież program najpierw odczytuje aktualny nr narzędzia i porównuje go z zadanym
porównanie może dotyczyć innej zmiennej. Jeżeli to tylko na początku to popatrz w programie czy np nie masz działania z pustą zmienną w przypadku różnicy podczas porównania
To wyglada ne brak danej na starcie.

Wróć do „Głowica rewolwerowa VDI :) komponent”