G43 - dziwny ruch w dół osi Z do samej krańcówki limitowej

Dyskusje dotyczące programowania G-Code

Autor tematu
berrrcik21
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 414
Rejestracja: 06 maja 2007, 23:31
Lokalizacja: Kraków

G43 - dziwny ruch w dół osi Z do samej krańcówki limitowej

#1

Post napisał: berrrcik21 » 22 cze 2013, 09:24

Witam,
poniżej przedstawiam fragment g-codu. W linijce, w którj jest G43 (pogrubione), maszyna wykonuje mi nagle zjazd w dół osią Z do samej krańcówki limitowej (gdybym miał frez założony już byłby w stole). Może to jest spowodowane niezbadaniem długości narzędzia? Czujnik zamontowałem na maszynie, makro działa i bada narzędzie, ale dla prób wyciągnąłem narzędzie i chciałem przetestować prace maszyny "na sucho", bez frezowania. Co za tym idzie nie zbadałem długości narzędzia. Takie zachowanie osi Z może być tego efektem?
Program sterujący - Mach3

%
O1
N1G17G40G80
T1
M6
G54
S800M3
G90G0X-224.6Y-85.
G43Z5.H1
M8
Z3.
Z-.7
G1X-226.6F400.
Y-118.F800.
G3X-226.5Y-118.1I.1
G1X-53.5
G3X-53.4Y-118.J.1
G1Y-52.
G3X-53.5Y-51.9I-.1
G1X-226.5
G3X-226.6Y-52.J-.1
G1Y-85.

Z góry dziękuję za pomoc i pozdrawiam :)

Robert



Tagi:

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 5598
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

#2

Post napisał: adam Fx » 22 cze 2013, 10:12

Moim zdaniem w tym momencie nie powinno wykonać żadnego ruchy tylko przyjąć korekcje
jak wpisuję w LinuxCNC (nie mam ustalonej pozycji wymiany) T1 M6 G43 to jedyne co widzę to zmiana na DRO o korekcje z tablicy narzędzi
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


bateryjka
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 220
Rejestracja: 03 wrz 2008, 18:14
Lokalizacja: Opolskie

#3

Post napisał: bateryjka » 22 cze 2013, 13:40

G43 H_

Włączenie korekcji długości narzędzia. Po wykonaniu polecenia miejsce zerowe osi Z zostanie przesunięte o wartość długości narzędzia podaną w tabeli narzędzi. Wartość parametru H określa numer narzędzia z tabeli.

Inne opisy komend Mach-a TU


PiRo_man
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 329
Rejestracja: 23 sie 2010, 21:32
Lokalizacja: Świerklany

#4

Post napisał: PiRo_man » 22 cze 2013, 15:39

Skoro narzędzie masz nie zmierzone, to w tablicy narzędzi jego długość równa jest 0. Punkt zerowy na obrabiarce jeśli chodzi o oś Z jest na wysokości zabieraków wrzeciona (górna powierzchnia do której dolega oprawka z narzędziem. Krańcówkę Ci wybija bo prawdopodobnie jest zabezpieczenie, żeby wrzecionem (bez oprawki) nie uderzyć w stół. G43 służy do zmiany punktu zerowego w Z, o długość narzędzia (tak żeby czoło narzędzia było traktowane jako punkt zerowy). Czyli zachowanie maszyny na której pracujesz jest jak najbardziej prawidłowe.

Awatar użytkownika

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

Re: G43 - dziwny ruch w dół osi Z do samej krańcówki limitow

#5

Post napisał: tuxcnc » 22 cze 2013, 22:07

berrrcik21 pisze:

Kod: Zaznacz cały

G90G0X-224.6Y-85.
G43Z5.H1
M8
Z3.
Z-.7
Ten program jest bez sensu.
Nie rozumiem G43Z5 i nie wiem czy tak można i jak Mach to zinterpretuje, bo Macha nie używam.
Natomiast bez wątpienia chcesz wjechać w materiał na posuwie ustawczym, a to już jest poważny błąd.
Moim zdaniem mogło by być tak :

Kod: Zaznacz cały

G90
G0X-224.6Y-85.
G43H1
Z5
M8
Z3
G1Z-.7F400
G0 i G1 to kody modalne, działają do odwołania, więc Z5 i Z3 to tak naprawdę G0Z5 i G0Z3.

Mach ma rzecz której po prostu nienawidzę, mianowicie wiele parametrów ustawia się w interfejsie, chociaż są do tego odpowiednie kody których powinno się używać.
Wcale nie wykluczone, że masz coś wpisane w jakieś okienko, albo jakiegoś ptaszka gdzieś postawionego i stąd dziwne zachowanie maszyny.

.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 8199
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#6

Post napisał: WZÓR » 22 cze 2013, 22:17

%
O00001
G17
G40
G80
G90
G54
T2 M6
G43 H2
S2100 M3
G0 X-6. Y6.
Z25.
G0 Z2.5
G1 Z-5. F560.00
....


Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


PiRo_man
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 329
Rejestracja: 23 sie 2010, 21:32
Lokalizacja: Świerklany

Re: G43 - dziwny ruch w dół osi Z do samej krańcówki limitow

#7

Post napisał: PiRo_man » 23 cze 2013, 10:24

tuxcnc pisze:Wcale nie wykluczone, że masz coś wpisane w jakieś okienko, albo jakiegoś ptaszka gdzieś postawionego i stąd dziwne zachowanie maszyny.
Tak, sugeruj mu żeby grzebał w ustawieniach systemowych... Bardzo mądre.

G43 wpisuje się wraz z literką H, która określa numer narzędzia pod którym w tablicy narzędzie jest wpisana jego długość, poziom Z określa wysokość, na której narzędzie ma się ustawić podczas pomiaru.

Także linijka G43 H1 Z100. Jest jak najbardziej poprawna.

BTW: Spróbuj wpisać w tablicy narzędzi jakąś wartość (np. 100), i przy G43 wpisz tak jak ja wyżej nie 5, tylko np. 100.


Autor tematu
berrrcik21
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 414
Rejestracja: 06 maja 2007, 23:31
Lokalizacja: Kraków

#8

Post napisał: berrrcik21 » 23 cze 2013, 11:42

Witam,
dziękuję koledzy za odpowiedzi :)
Może to być związane ze złym ustawieniem makra czujnika długości narzędzia? Mam ustawione w tej chwili tak, że jak zbadam narzędzie, to punkt Z0 końca narzędzia jest kilka setek nad stołem maszyny. Może takie cuda się dzieją gdyż wywołana jest funkcja G54, czyli (chyba) wywołanie ofsetu G54, który jest ustawiony na X0 Y0 Z0.
Napisze jak to robiłem:
1. Zabazowanie maszyny na krańcówkach HOME
2. Zamontowanie narzędzia, wpisanie w pole "tool" narzędzia nr "1"
3. Wykonanie automatycznego badania długości narzędzia poprzez "Auto Tool Zero"
4. Ustawiam osie w założonej przeze mnie pozycji i zeruje osie: X0 Y0 Z0 (Z jest 50mm nad stołem)
5. Uruchamiam program (taki jak podałem na początku)
6. Przy linijce G43Z5.H1 oś Z zjeżdża na sam dół i zatrzymuje się na krańcówce limitowej

Gdy usunąłem z g-kodu funkcje G54 program zaczął pracę na założonej wysokości i nie było żadnego problemu. Jedynie, na końcu programu miałem taką linijkę z G28 (pogrubiona), którą musiałem usunąć (efekt był taki sam jak wcześniej, oś Z jechała na dół do samej krańcówki):

X-81.862Y-83.431
X82.128
X83.431Y-82.128
Y-3.431
G0Z2.
M9
G91G28Z0.
M5
M30
%

Może coś z offsetami jest tak poustawiane? Offsetów nie ustawiełem... Okno wygląda tak:
Obrazek

Z góry dziękuję za pomoc i pozdrawiam

Robert :)

Awatar użytkownika

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

Re: G43 - dziwny ruch w dół osi Z do samej krańcówki limitow

#9

Post napisał: tuxcnc » 23 cze 2013, 12:23

PiRo_man pisze:Tak, sugeruj mu żeby grzebał w ustawieniach systemowych... Bardzo mądre.

G43 wpisuje się wraz z literką H, która określa numer narzędzia pod którym w tablicy narzędzie jest wpisana jego długość, poziom Z określa wysokość, na której narzędzie ma się ustawić podczas pomiaru.
W jakich ustawieniach systemowych ?
To Mach jest tak popieprzony, nie żaden system.
Dajesz tego najlepszy dowód tłumacząc kod G43 Macha.
Długość narzędzia jest w tabeli a wysokość pomiaru w programie.
Trzeba być debilem żeby coś takiego wymyślić.
Takich debilizmów jest w Machu mnóstwo i pierwsze co należy zrobić szukając przyczyn dziwnego zachowania, to sprawdzić wszelkie ptaszki i okienka, co tam jest zaznaczone i wpisane, bo sam program może być poprawny i pomimo tego nie działać poprawnie.

.


Autor tematu
berrrcik21
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 414
Rejestracja: 06 maja 2007, 23:31
Lokalizacja: Kraków

#10

Post napisał: berrrcik21 » 25 cze 2013, 23:00

Witam kolegów :)
Wystarczyło linijki z G43 nie ruszać, tylko zmienić G54 na G53 (dziwne bo offsety wszystkie w Machu mam zerowe) i działa... Co o tym myślicie?

Pozdrawiam

Robert

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”