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.
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).