Mach 3 pomija komendy - dlaczego?
: 22 paź 2011, 01:30
Jak w temacie... Napisałem sobie program do powiercenia płyty aluminiowej. Zawieraja 3 podprogramy. Działa na zasadzie:
Wiercona płyta w liniach poziomych w dwóch różnych sekwencjach.
1 podprogram: cykl wiercenia z wyciąganiem wiórów itd.
2.opis współżędnej X pierwszej sekwencji
3.opis współżędnej X drugiej sekwencji
W programie idzie to tak
-Ustawiam Y wywołuje PPR (podprogram) 2
-wykonując podprogram 2 zmieniam sobie X i wywołuję co krok podprogram 1 (wiercenie)
-Ustawiam Y wywołuje PPR (podprogram) 3
-wykonując podprogram 3 zmieniam sobie X i wywołuję co krok podprogram 1 (wiercenie)
i tak w różnych kombinacjach. Do wywiercenia było 210 otworów i wszytko byłoby git gdyby mach nie pominął sobie losowo 6 otworów
Zakładam że nie jest to błąd kodu bo jeżeli ta sama sekwencja Xowa w jednym wierszu Y jest wykonywana poprawnie a w kolejnym brakuje któregoś otworu to coś jest nie tak. Co ciekawe w okienku wizualizacji ruchu maszny wszytko jest poprawnie i widać linię pionową (rzut ukośny) która obrazuje wiercenie. Natomiast program elegancko sobie przejeżdza nad tą linią jakby jej nie było i jedzie do następnego otworu.
Ma ktoś jakiś pomysł dlaczego?
Pozdrawiam
FDSA
Wiercona płyta w liniach poziomych w dwóch różnych sekwencjach.
1 podprogram: cykl wiercenia z wyciąganiem wiórów itd.
2.opis współżędnej X pierwszej sekwencji
3.opis współżędnej X drugiej sekwencji
W programie idzie to tak
-Ustawiam Y wywołuje PPR (podprogram) 2
-wykonując podprogram 2 zmieniam sobie X i wywołuję co krok podprogram 1 (wiercenie)
-Ustawiam Y wywołuje PPR (podprogram) 3
-wykonując podprogram 3 zmieniam sobie X i wywołuję co krok podprogram 1 (wiercenie)
i tak w różnych kombinacjach. Do wywiercenia było 210 otworów i wszytko byłoby git gdyby mach nie pominął sobie losowo 6 otworów

Zakładam że nie jest to błąd kodu bo jeżeli ta sama sekwencja Xowa w jednym wierszu Y jest wykonywana poprawnie a w kolejnym brakuje któregoś otworu to coś jest nie tak. Co ciekawe w okienku wizualizacji ruchu maszny wszytko jest poprawnie i widać linię pionową (rzut ukośny) która obrazuje wiercenie. Natomiast program elegancko sobie przejeżdza nad tą linią jakby jej nie było i jedzie do następnego otworu.
Ma ktoś jakiś pomysł dlaczego?
Pozdrawiam
FDSA