jak wpisać powtarzanie programu

Dyskusje dotyczące programowania G-Code

Autor tematu
richoxx
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 3
Posty: 34
Rejestracja: 21 paź 2012, 11:39
Lokalizacja: małopolskie

jak wpisać powtarzanie programu

#1

Post napisał: richoxx » 25 lis 2012, 16:56

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



Tagi:

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 9326
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#2

Post napisał: tuxcnc » 25 lis 2012, 17:07

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.

.


Autor tematu
richoxx
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 3
Posty: 34
Rejestracja: 21 paź 2012, 11:39
Lokalizacja: małopolskie

#3

Post napisał: richoxx » 25 lis 2012, 17:27

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


bob35
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 417
Rejestracja: 05 maja 2007, 10:23
Lokalizacja: Bielsko-Biała

#4

Post napisał: bob35 » 25 lis 2012, 18:18

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.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 9326
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#5

Post napisał: tuxcnc » 25 lis 2012, 19:26

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.

.


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

#6

Post napisał: wieslawbarek » 25 lis 2012, 19:28

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


Autor tematu
richoxx
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 3
Posty: 34
Rejestracja: 21 paź 2012, 11:39
Lokalizacja: małopolskie

#7

Post napisał: richoxx » 25 lis 2012, 21:05

Dziękuję wszystkim za pomoc a szczególnie koledze "wieslawbarek" działa

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”