Rover 346: Inkrementalne przesunięcie podprogramu

XNC 1.1 - programowanie

Dyskusje dotyczące maszyn Biesse Rover

Autor tematu
Zakrzew21
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 4
Rejestracja: 12 sty 2016, 15:26
Lokalizacja: WARSZAWA

Rover 346: Inkrementalne przesunięcie podprogramu

#1

Post napisał: Zakrzew21 » 15 mar 2022, 13:56

Witam,

Potrzebuję pomocy z XNC 1.1.
Maszyna to Biesse Rover 346 z 97r.

Nie mogę rozpracować przesunięcia inkrementalnego całego podprogramu.
Da radę coś takiego wykonać ?
Potrzebne mi to do wyfrezowania kratki ażurowej w formie kopniętych kwadratów.

Z góry dziękuję za pomoc.




boro76
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 118
Rejestracja: 28 gru 2012, 20:48
Lokalizacja: sławno

Re: Rover 346: Inkrementalne przesunięcie podprogramu

#2

Post napisał: boro76 » 19 mar 2022, 09:44

Dawno już nie używałem XNC ale to powinno Ci pomóc. Kilka stron z instrukcji z opisem tych komend w załączniku.

Skorzystaj z komendy powtórz "Repeat"

N20 XO=XO+200 YO=YO+200 L=PODPROGRAM RP3
Powtórzy podprogram trzykrotnie przesuwając go o 200mm w x i y za każdym razem.

Możesz również skorzystać z komody JM "jump" podstawiając do zmiennych wartość x i y podprogramu oraz ilość powtórzeń aby je modyfikować dynamicznie podczas wykonywania programu.
Działa ona jak funkcja "IF" w językach programowania czy w excel-u.
N10 ILOSC=20
N20 XST=50
N30 YST=50
N50 PX=100
:10
N60 XO=XST YO=YST L=PODPROGRAM
N70 ILOSC = ILOSC-1
N80 XST=SXT+PX
N90 JM(ILOSC>0):10
Załączniki
xncrepat.pdf
(624.36 KiB) Pobrany 51 razy

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Biesse Rover”