Mach 3 pomija komendy - dlaczego?

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC
Awatar użytkownika

Autor tematu
FDSA
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 678
Rejestracja: 26 gru 2010, 18:38
Lokalizacja: Południe
Kontakt:

Mach 3 pomija komendy - dlaczego?

#1

Post napisał: FDSA » 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



Tagi:


wieslawbarek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 847
Rejestracja: 05 gru 2006, 22:28
Lokalizacja: Bielsko Biała

#2

Post napisał: wieslawbarek » 22 paź 2011, 21:12

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:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”