Strona 1 z 1

Mach 3 pomija komendy - dlaczego?

: 22 paź 2011, 01:30
autor: FDSA
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

: 22 paź 2011, 21:12
autor: wieslawbarek
Zapodaj program to zobaczymy coś takiego jest możliwe tylko z ukośnikiem / albo bez i włączoną funkcją Delete this ran czy jakoś tak :oops: