Strona 1 z 1
jak wpisać powtarzanie programu
: 25 lis 2012, 16:56
autor: richoxx
Witam mam takie pytanie jak w g-codach napisać powtarzanie programu, taki przykładowy zapis i chciałbym żeby powtarzał od pierwszej lini i za każdą powtórką dodawał na z-ecie -1 aż do powiedzmy pożądanej głębokości z-10, jak wpiszę na końcu programu M47 to powtarza od pierwszej lini ale niewiem jak zrobić dodawanie głębokości
g0x0y0z0
g0x30y40
f100
g1z-1g3i30
g0z0g0x60y25
g1z-5
g2j15
g0z0
g0x0y0
: 25 lis 2012, 17:07
autor: tuxcnc
Podprogramy i instrukcje warunkowe zależą od konkretnego typu maszyny/sterowania.
Po prostu standard tego nie obejmuje, a na różnych maszynach różnie się to robi.
.
: 25 lis 2012, 17:27
autor: richoxx
tuxcnc pisze:Podprogramy i instrukcje warunkowe zależą od konkretnego typu maszyny/sterowania.
Po prostu standard tego nie obejmuje, a na różnych maszynach różnie się to robi.
.
Potrzebne jest do Mach3 mill
: 25 lis 2012, 18:18
autor: bob35
Można tak piszesz podprogram potem program w którym wywołujesz podprogram za jednym razem możesz wywołać 99razy. Jak potrzeba więcej to w programie w następnym bloku zaś 99razy itd. Jak byś napisał jakie sterowanie to bym dał przykład.
: 25 lis 2012, 19:26
autor: tuxcnc
richoxx pisze:Potrzebne jest do Mach3 mill
Jest dział poświęcony oprogramowaniu Mach, tam powinieneś pytać.
Oczywiście to co chcesz da się zrobić, ale ten program to nie moja działka, więc o tym jak mam pojęcie dość mgliste.
.
: 25 lis 2012, 19:28
autor: wieslawbarek
Tak to by mniej wiecej wyglądało .Aby osiągnąć właściwą głębokość trzeba użyć w Z g91 czyli przyrostowo a do konturu g90 absolutnie
g0x0y0z0
g0x30y40
m98p1l5 (wywołanie podprogramu 1 5 razy)
g0z0
g0z0g0x60y25
m98p2l10 (wywołanie podprogramu 2[p2] 10 razy [l10])
g0z50
g0x0y0
m30 (program główny musi się kończyć m30)
o1 (podprogram 1)
g91 (zjazd w Z przyrostowo)
g1z-1
g90
g3i30
m99 (podprogram musi sie kończyć m99)
o2
g91
g1z-1
g90
g2j15
m99
: 25 lis 2012, 21:05
autor: richoxx
Dziękuję wszystkim za pomoc a szczególnie koledze "wieslawbarek" działa