opakování operace

Odpovědět
potraviny
Příspěvky: 1993
Registrován: 17. 9. 2009, 10:05
Bydliště: Most
Kontaktovat uživatele:

24. 8. 2014, 9:41

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 :(
RaS
Příspěvky: 8589
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

24. 8. 2014, 9:46

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...
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
potraviny
Příspěvky: 1993
Registrován: 17. 9. 2009, 10:05
Bydliště: Most
Kontaktovat uživatele:

24. 8. 2014, 2:13

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.
karelw
Příspěvky: 89
Registrován: 19. 11. 2010, 6:53
Bydliště: Napajedla

24. 8. 2014, 3:25

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.
Uživatelský avatar
Gulliver64
Příspěvky: 459
Registrován: 1. 8. 2010, 7:52
Bydliště: Kuřim

24. 8. 2014, 8:02

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
Modelová zařízení pro slévárny, hliníkové odlitky. První CNC frézka postavená v r.2003 ."Dřeváček" - r.2010. Zapřísáhlý uživatel MACH3 ver.2.63 .
potraviny
Příspěvky: 1993
Registrován: 17. 9. 2009, 10:05
Bydliště: Most
Kontaktovat uživatele:

25. 8. 2014, 5:09

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
RaS
Příspěvky: 8589
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

25. 8. 2014, 5:48

koukám že jsem tam měl jeden překlep.. jsem se divil že by to nefungovalo..
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
Odpovědět

Zpět na „Ostatní veci kolem programovani“