Witam mam problem z funkcją IF a mianowicie przeskakuje linie dalej bez względu na to czy spełni warunek czy nie pewno coś źle pisze ale pierwszy raz mam z tym styczność. Chodzi mi o to że muszę pobrać detal z podajnika talerzowego a maszyna nie czeka na ten detal czy jest czy go nie ma to i tak idzie dalej. Z góry dziękuję za pomoc
.
.
G0 X500
G0 Z10
M320 (podanie talerza)
IF[VIRD[0759] EQ 1] GO TO N1
N1G1Z0F0.1
M83
G0Z100
Okuma warunek IF
Nie czyta funkcji
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1563
- Rejestracja: 09 lip 2012, 20:34
- Lokalizacja: Poznań
Re: Okuma warunek IF
Na okumie się nie znam ale widzę tu dwa błedy.
IF nie czeka tylko od razu przechodzi pod wskazany adres.
Druga sprawa u Ciebie przechodzi do kolejnej linii czyli bez względu na spełnienie warunku wykona się kolejna linia.
IF nie czeka tylko od razu przechodzi pod wskazany adres.
Druga sprawa u Ciebie przechodzi do kolejnej linii czyli bez względu na spełnienie warunku wykona się kolejna linia.
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1563
- Rejestracja: 09 lip 2012, 20:34
- Lokalizacja: Poznań
Re: Okuma warunek IF
np takie coś, absolutnie nie sprawdzone ale jako koncepcja bo jak napiszę pseudokodem to zaraz bedzie lament 
G0 X500
G0 Z10
M320 (podanie talerza)
N1 G04 P1 (jesli w sekundach)
IF[VIRD[0759] EQ 1] GO TO N1
G1Z0F0.1
M83
G0Z100
Pytanie czy warunek ma puszczać dalej czy czekać ale to możesz sobie odwrócić logikę.

G0 X500
G0 Z10
M320 (podanie talerza)
N1 G04 P1 (jesli w sekundach)
IF[VIRD[0759] EQ 1] GO TO N1
G1Z0F0.1
M83
G0Z100
Pytanie czy warunek ma puszczać dalej czy czekać ale to możesz sobie odwrócić logikę.
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 318
- Rejestracja: 05 wrz 2013, 10:08
- Lokalizacja: Częstochowa
Re: Okuma warunek IF
G0X500
G0 Z10
M320
N1 G4 F1
IF [ VIRD [ 0759 ] EQ 1 ] N2
GOTO N1
N2 G1 Z0 F.1
M83
G0 Z100
G0 Z10
M320
N1 G4 F1
IF [ VIRD [ 0759 ] EQ 1 ] N2
GOTO N1
N2 G1 Z0 F.1
M83
G0 Z100
Albercik