Strona 1 z 4

Powtórka programu

: 26 sie 2021, 20:39
autor: parafoil
mam praktycznie dwa parametry x i y które chciałbym powtarzać, nie wiem 50, 100 a może 1000 razy. Jakiego kodu użyć?

Re: Powtórka programu

: 26 sie 2021, 21:14
autor: Arias2
Użyć podprogramu i wywołujesz go ile razy chcesz lub zapętlasz cykl i maszyna wykonuje go w nieskończoność.
Jak podasz więcej danych będzie łatwiej coś powiedzieć,
w sinumeriku chyba jest to @100 lub pochodne od @100 -skok do linii
w HH to zwykły LBL - czyli zwykły pod program

Re: Powtórka programu

: 26 sie 2021, 21:31
autor: parafoil
muszę to wykonać stosując zwykłe Gkody w machu3

Re: Powtórka programu

: 27 sie 2021, 01:23
autor: Steryd
Musisz użyć M kodów:
http://www.helmancnc.com/mach3-m-codes/
M99 bez parametru skoczy do początku, z PXX skoczy do bloku NXX.

Re: Powtórka programu

: 27 sie 2021, 07:37
autor: parafoil
a "M47 -Powtórzenie programu od pierwszej linii" nie wchodzi w grę?

Re: Powtórka programu

: 27 sie 2021, 07:49
autor: WZÓR
parafoil pisze:
27 sie 2021, 07:37
a "M47 -Powtórzenie programu od pierwszej linii" nie wchodzi w grę?
Nie prościej sprawdzić to .... , czy działa i potem zadawać pytania ? :)

Mariusz.

Re: Powtórka programu

: 27 sie 2021, 13:33
autor: parafoil
Zależy mi na powtarzaniu tylko dwóch linijek - to jest cały program

Re: Powtórka programu

: 27 sie 2021, 14:13
autor: WZÓR
parafoil pisze:
27 sie 2021, 13:33
Zależy mi na powtarzaniu tylko dwóch linijek - to jest cały program
To wpisz na końcu M99 i zatrzymaj grzybem kiedy chcesz. 8)

Mariusz.

Re: Powtórka programu

: 27 sie 2021, 20:47
autor: parafoil
wpisałem
x20
b1
M99
i maszyna wykonuje tylko dwa ruchy i nic

Re: Powtórka programu

: 27 sie 2021, 21:17
autor: JacekBelof
Zobacz to:

Kod: Zaznacz cały

		<-	pusta lina na samym początku programu
M98 Pnnn Ln 		<-	nnn-numer podprogramu,	n-liczba powtórzeń
M30
Onnn		<-	podprogram (O-to jest litera, nie zero)
...
...		<-	linie podprogramu
...
M99
		<-pusta ninia na końcu programu
%		<-znak w ostatniej linii programu
Kiedyś gdzieś coś takiego znalazłem, jak mnie znajomy pytał... podobno mu działa (bez tych pustych linii i procenta podobno robiło tylko jedno powtórzenie).