Stránka 1 z 1

opakování operace

Napsal: 24. 8. 2014, 9:41
od potraviny
Nakopněte mě jak na to.
Potřebuji opakovat celou danou operaci např. 10x

G01 X 10.00 F60
G00 X 0.00
L10?
Labiruji, pročítám a nic :(

Re: opakování operace

Napsal: 24. 8. 2014, 9:46
od RaS
pomocí podpogramu

m98 01 l10 (podprogram 1 10x)

o1 vlasti program
x
x
x
x
x
m99


myslím že máš mach a tak nějak to tam bylo, skontroluj si to... v emc m99 m98 nejde...

Re: opakování operace

Napsal: 24. 8. 2014, 2:13
od potraviny
Díky, ale moc to nějak nejde.
Nakonec jsem to zas zkopíroval 40x a jel jsem :D Do budoucna by se to ale hodilo.

Re: opakování operace

Napsal: 24. 8. 2014, 3:25
od karelw
Ahoj.
Kdysi jsem si pro EMC s pomocí google napsal toto:
G00
G90
G21
G17
Y0
X0
S1000
M3

F2000
#1=10 (nacteni promenne 1010 do pomocne 1110)
(M98 P1=)(L[#1010] )(volani podprogramu cislo 1 #1010krát)
O2 repeat [14]
O2 call
O2 endrepeat
M5
M2

O2 sub
G01
x340
G91
y3
G90
X0
G91
Y3
G90
o2 endsub

Ty dva řádky za F2000 jsou pozůstatky nějakých pokusů, nejspíš zbytečné.
Program funguje, občas ho používám, když potřebuju nějakou plochu sebrat o par mm do hloubky.

Re: opakování operace

Napsal: 24. 8. 2014, 8:02
od Gulliver64
zkus to takto:

(voláme podprogram 1 10x)
m98 p1 l10
(konec hlavního programu)
m30

(zde začíná podprogram 1)
o1
(řádky podprogramu)
g1 x10 f60
g0 x0
(návrat z podprogramu 1)
m99

Re: opakování operace

Napsal: 25. 8. 2014, 5:09
od potraviny
Gulliver64 píše:zkus to takto:

(voláme podprogram 1 10x)
m98 p1 l10
(konec hlavního programu)
m30

(zde začíná podprogram 1)
o1
(řádky podprogramu)
g1 x10 f60
g0 x0
(návrat z podprogramu 1)
m99
Jó funguje to :D díky. Už to mám v poznámkách. :D :D :D

Re: opakování operace

Napsal: 25. 8. 2014, 5:48
od RaS
koukám že jsem tam měl jeden překlep.. jsem se divil že by to nefungovalo..