Strona 1 z 1
Okuma warunek IF
: 07 mar 2023, 08:56
autor: Kufel250
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
Re: Okuma warunek IF
: 07 mar 2023, 10:13
autor: lepi
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.
Re: Okuma warunek IF
: 07 mar 2023, 12:01
autor: Kufel250
A jakiś pomysł jak to rozwiązać
Re: Okuma warunek IF
: 07 mar 2023, 12:01
autor: Kufel250
A jakiś pomysł jak to rozwiązać
Re: Okuma warunek IF
: 07 mar 2023, 12:01
autor: Kufel250
A jakiś pomysł jak to rozwiązać
Re: Okuma warunek IF
: 07 mar 2023, 12:36
autor: lepi
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ę.
Re: Okuma warunek IF
: 07 mar 2023, 14:48
autor: Krzycho_Wporzo
G0X500
G0 Z10
M320
N1 G4 F1
IF [ VIRD [ 0759 ] EQ 1 ] N2
GOTO N1
N2 G1 Z0 F.1
M83
G0 Z100