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
jak wpisać powtarzanie programu
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 417
- Rejestracja: 05 maja 2007, 10:23
- Lokalizacja: Bielsko-Biała
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.
OGŁOSZENIE!!! Zamienię dobrą prace w dynamicznie rozwijającym się kraju na zasilek w krajach starej uni.
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 851
- Rejestracja: 05 gru 2006, 22:28
- Lokalizacja: Bielsko Biała
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
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