06.08.2013 Views

2.5 Units ? boring C-akse - heidenhain

2.5 Units ? boring C-akse - heidenhain

2.5 Units ? boring C-akse - heidenhain

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SWITCH..CASE – programforgrening<br />

"Switch-anvisningen“ består af elementerne:<br />

SWITCH, efterfulgt af en variabel. Indholdet i den variable bliver i<br />

den følgende CASE-anvisning efterspurgt.<br />

CASE x: Denne CASE-gren bliver udført med variabelværdien x.<br />

CASE kan blive programmeret flere gange.<br />

DEFAULT: Denne gren bliver udført, hvis ingen CASE-anvisning<br />

svarer til variabelværdien. DEFAULT kan bortfalde.<br />

BREAK: Afslutter CASE- eller DEFAULT-grenen.<br />

Programmering:<br />

U Vælg "extras > DINplus ord...“ i menuen. Styring´en åbner<br />

udvalgslisten "indføje DIN PLUS-ord“.<br />

U Vælg "SWITCH“<br />

U Indlæs "switch-variabel"<br />

U For hver CASE-gren:<br />

Vælg "CASE“ (fra "Extras > DINplus ord...“ )<br />

"SWITCH-betingelse“ (værdien for den variable) indlæses og<br />

NC-blokkene der skal udføres indføjes<br />

U For DEFAULT-grenen: Indføj NC-blokkene der skal udføres<br />

Eksempel: SWITCH..CASE<br />

. . .<br />

N.. SWITCH #g201<br />

N.. CASE 1 [bliver udført med #g201=1] bliver udført med #g201=1<br />

N..<br />

. . .<br />

G0 Xi10<br />

N.. BREAK<br />

N.. CASE 2 [bliver udført med #g201=2] bliver udført med #g201=2<br />

N..<br />

. . .<br />

G0 Xi20<br />

N.. BREAK<br />

N.. DEFAULT ingen CASE-anvisning svarer til variabelværdien<br />

N.. G0 Xi30<br />

. . .<br />

N.. BREAK<br />

N.. ENDSWITCH<br />

. . .<br />

HEIDENHAIN MANUALplus 620 / CNC PILOT 620 365<br />

4.32 Betinget blokudførelse

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!