Myślę, że można pozbyć się jednej zmiennej, o ile linia IF przyjmuje argument bezpośredni.
%
O00999
T101
G97 S2500 M03
G59 G00 X50. Z2.
#11= 48
N10 G01 W-0.5 F0.2
X0
G00 X50.
#11= #11 - 1
IF [ #11 GE 0 ] GOTO10
G28
M30
%
Znaleziono 5 wyników
- 30 maja 2007, 21:38
- Forum: Fanuc
- Temat: Fanuc OiMC
- Odpowiedzi: 24
- Odsłony: 7635
- 30 maja 2007, 21:32
- Forum: Fanuc
- Temat: Fanuc OiMC
- Odpowiedzi: 24
- Odsłony: 7635
- 30 maja 2007, 21:21
- Forum: Fanuc
- Temat: Fanuc OiMC
- Odpowiedzi: 24
- Odsłony: 7635
Próbujesz "wyskoczyć" z wnętrza pętli.hoses pisze:Program wysypuje się w pierwszej pętli w momencie N20 GOTO 10. Wtedy właśnie wyskakuje alarm.
Spróbuj tak:
%00001(FREZOWANIE ROWKÓW 1)
G90;
G54;
T1 M6;
S350 M14;
#10=0;
#11=48; (ilość POJEDYNCZYCH powtórzeń)
G0 X41 Y20;
G43 H1 Z200;
G0 Z-25;
N10 W-1.5;
G1 X38 F20;
Y-20;
G0 X41;
Y20;
#10=#10+1;
IF [#10 GE #11] GOTO 10;
N30 G0 Z200;
M5;
M30;
Tak na "oko" nie podoba mi się zapis:
N10 W-1.5; - czegoś brakuje.
- 30 maja 2007, 18:23
- Forum: Fanuc
- Temat: Fanuc OiMC
- Odpowiedzi: 24
- Odsłony: 7635