Powtórka programu

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
parafoil
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 17
Posty: 98
Rejestracja: 23 mar 2020, 16:27

Powtórka programu

#1

Post napisał: parafoil » 26 sie 2021, 20:39

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ć?




Arias2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 566
Rejestracja: 29 lip 2007, 10:49
Lokalizacja: wieluń-eslov

Re: Powtórka programu

#2

Post napisał: Arias2 » 26 sie 2021, 21:14

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


Autor tematu
parafoil
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 17
Posty: 98
Rejestracja: 23 mar 2020, 16:27

Re: Powtórka programu

#3

Post napisał: parafoil » 26 sie 2021, 21:31

muszę to wykonać stosując zwykłe Gkody w machu3


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 4143
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Powtórka programu

#4

Post napisał: Steryd » 27 sie 2021, 01:23

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.
Można?
Morzna!!!


Autor tematu
parafoil
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 17
Posty: 98
Rejestracja: 23 mar 2020, 16:27

Re: Powtórka programu

#5

Post napisał: parafoil » 27 sie 2021, 07:37

a "M47 -Powtórzenie programu od pierwszej linii" nie wchodzi w grę?

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: Powtórka programu

#6

Post napisał: WZÓR » 27 sie 2021, 07:49

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.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
parafoil
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 17
Posty: 98
Rejestracja: 23 mar 2020, 16:27

Re: Powtórka programu

#7

Post napisał: parafoil » 27 sie 2021, 13:33

Zależy mi na powtarzaniu tylko dwóch linijek - to jest cały program

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: Powtórka programu

#8

Post napisał: WZÓR » 27 sie 2021, 14:13

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.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
parafoil
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 17
Posty: 98
Rejestracja: 23 mar 2020, 16:27

Re: Powtórka programu

#9

Post napisał: parafoil » 27 sie 2021, 20:47

wpisałem
x20
b1
M99
i maszyna wykonuje tylko dwa ruchy i nic

Awatar użytkownika

JacekBelof
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 530
Rejestracja: 02 gru 2018, 22:25
Lokalizacja: Tarnów MP
Kontakt:

Re: Powtórka programu

#10

Post napisał: JacekBelof » 27 sie 2021, 21:17

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).
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”