Strona 1 z 1

Przesunięcie podajnika w osi Y. Y=GLAD_Y[1,VORNR]

: 09 maja 2023, 07:13
autor: jaco321
Cześć,
Mam problem, chciałbym żeby chwytak który zakłada sztukę do mocowania zakładał ją przesuniętą o +3mm w osi Y. W programie najazd na współrzędne odkładanie X i Y to wiersz N300, a współrzędna Y określana jest Y=GLAD_YL[1,VORNR]. I teraz moje pytanie, jak mogę zmienić współrzędną Y? Próbowałem znaleźć zmienną VORNR ale nigdzie w podprogramie nie mogę jej zaleźć, próbowałem też zapisać Y=GLAD_YL[1,VORNR+3.] lub Y=GLAD_YL[1,VORNR]+3. ale maszyna wywala mi błąd składni. Macie może jakieś pomysły? Z góry dziękuje za pomoc!

Re: Przesunięcie podajnika w osi Y. Y=GLAD_Y[1,VORNR]

: 09 maja 2023, 08:40
autor: atom1477
To na pewno jest G-Code?

Re: Przesunięcie podajnika w osi Y. Y=GLAD_Y[1,VORNR]

: 09 maja 2023, 09:07
autor: drzasiek90
jaco321 pisze:
09 maja 2023, 07:13
Próbowałem znaleźć zmienną VORNR ale nigdzie w podprogramie nie mogę jej zaleźć
Jeśli to jest zmienna to musi gdzieś być. Jeśli nie w programie, to może w jakimś pliku konfiguracyjnym?

Re: Przesunięcie podajnika w osi Y. Y=GLAD_Y[1,VORNR]

: 09 maja 2023, 09:48
autor: atom1477
Najpierw ustalmy co to za język. Bo mi nie wygląda na G-Code.
W G-Code nawiasy kwadratowe służą za zwykłe nawiasy.
Czyli można w nich umieszczać operatory matematyczne.
Tu jednak mamy przecinek w nawiasie kwadratowym.
A to nie jest operator. To "rozdzielacz" parametrów w funkcji, albo "rozdzielacz" indeksów w tablicy (array).
Jeżeli mamy tu tablicę, to zmiana zmiennej VORNR nic nie da. Zmieni tylko miejsce z tabeli z którego zostaną pobrane współrzędne.
A Ty nie chcesz zmieniać miejsca, tylko końcową wartość.
3 trzeba dodać do całości, a nie do indeksu tablicy.
No ale najpierw trzeba potwierdzić że to w ogóle jest tablica, z jakimiś indeksami.