Strona 1 z 1

Rover 346: Inkrementalne przesunięcie podprogramu

: 15 mar 2022, 13:56
autor: Zakrzew21
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.

Re: Rover 346: Inkrementalne przesunięcie podprogramu

: 19 mar 2022, 09:44
autor: boro76
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