30.07.2013 Views

CNC Pilot 4290 - heidenhain

CNC Pilot 4290 - heidenhain

CNC Pilot 4290 - 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.

4.35 Voorwaardelijke<br />

regeluitvoering<br />

Programmasprong "IF..THEN..ELSE..ENDIF"<br />

De "voorwaardelijke sprong" omvat de volgende elementen:<br />

IF (wanneer), gevolgd door de voorwaarde. Bij de "voorwaarde"<br />

staan links en rechts van de "vergelijkingsoperator" variabelen of<br />

rekenformules.<br />

THEN (dan), als aan de voorwaarde is voldaan, wordt de THENsprong<br />

uitgevoerd<br />

ELSE (anders), als niet aan de voorwaarde is voldaan, wordt de<br />

ELSE-sprong uitgevoerd<br />

ENDIF, hiermee wordt de "voorwaardelijke programmasprong"<br />

afgesloten.<br />

Programmering:<br />

U "Instructies > DIN PLUS-woorden" in het bewerkingsmenu kiezen.<br />

De <strong>CNC</strong> PILOT opent de keuzelijst "DIN PLUS-woorden".<br />

U "IF" selecteren<br />

U "Voorwaarde" invoeren<br />

U NC-regels van de THEN--sprong invoegen.<br />

U Indien nodig: NC-regels van de ELSE-sprong invoegen.<br />

De "V-variabelen" worden bij de simulatie gereproduceerd. U kunt aan<br />

de V-variabelen waarden toewijzen en zo alle sprongen van uw NCprogramma<br />

testen.<br />

NC-regels met IF, THEN, ELSE, ENDIF mogen geen<br />

andere commando's bevatten.<br />

U kunt maximaal twee voorwaarden koppelen.<br />

Bij sprongen op basis van V-variabelen of wisselcodes<br />

wordt de contourcorrectie bij de IF-instructie<br />

uitgeschakeld en bij ENDIF weer ingeschakeld. Met<br />

G702, G703 of G706 wordt de contourcorrectie<br />

geregeld.<br />

Vergelijkingsoperatoren voor<br />

< Kleiner dan<br />

Groter dan<br />

>= Groter dan of gelijk aan<br />

== Gelijk aan<br />

Voorwaarden koppelen:<br />

AND Logische koppeling EN<br />

OR Logische koppeling OF<br />

Voorbeeld: "IF..THEN..ELSE..ENDIF"<br />

. . .<br />

N.. IF{E1[16]==1}<br />

N.. THEN<br />

N.. G0 X100 Z100<br />

N.. ELSE<br />

N.. G0 X0 Z0<br />

N.. ENDIF<br />

. . .<br />

HEIDENHAIN <strong>CNC</strong> PILOT <strong>4290</strong> 325<br />

4.35 Voorwaardelijke regeluitvoering

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

Saved successfully!

Ooh no, something went wrong!