06.08.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.

■ V921: hoekverspringing bij „G906 Synchroon draaien van<br />

spindel“<br />

■ V922/V923: resultaat bij „G905 C-hoekverspringing“<br />

■ V982: foutnummer bij „G912 Registratie actuele waarde bij<br />

tussentijds meten“<br />

■ V300: resultaat bij „G991 Afsteekcontrole“<br />

Voorbeelden „V-variabele“<br />

. . .<br />

N.. V{M1[Z]=300} [ stelt „machinemaat 1 Z“ in op „300“ ]<br />

. . .<br />

N.. G0 Z{M1[Z]} [verplaatst naar „machinemaat 1 Z“]<br />

. . .<br />

N.. IF{E1[1]==0} [opvragen „externe wisselcode 1 – bit 1“]<br />

. . .<br />

N.. V{D5[X]=1.3} [stelt „correctie X in bij gereedschap 5“]<br />

. . .<br />

N.. V{V12=17.4}<br />

N.. V{V12=V12+1}<br />

N.. G1 X{V12}<br />

. . .<br />

Informatie over interpreterstop (G909)<br />

De <strong>CNC</strong> <strong>PILOT</strong> bewerkt ca. 15 tot 20 NC-regels „vooraf“. Wanneer<br />

variabelen kort voor de verwerking worden toegewezen, zouden<br />

„oude waarden“ worden verwerkt. Een interpreterstop zorgt<br />

ervoor dat de variabele de „nieuwe“ waarde omvat.<br />

Met G909 wordt de „interpretatie vooraf“ gestopt. De NC-regels t/<br />

m G909 worden uitgevoerd – pas daarna worden de volgende NCregels<br />

uitgevoerd.<br />

4.15.3 Sprong, herhaling, voorwaardelijke uitvoering<br />

van regel<br />

De „V-variabelen“ worden tijdens de simulatie gesimuleerd. U kunt<br />

aan de V-variabelen waarden toewijzen en op die manier alle<br />

sprongen van uw NC-programma testen.<br />

U kunt maximaal twee voorwaarden koppelen.<br />

Wanneer u sprongen op basis van V-variabelen<br />

programmeert, mogen er geen #-variablen in de<br />

programmasprongen worden gebruikt.<br />

■ De telling van het aantal stuks in V660<br />

wijkt af van de telling van het aantal stuks<br />

in machine-uitlezing.<br />

■ X-waarden worden als radiuswaarden<br />

opgeslagen.<br />

■ Let op het volgende: de functies G901,<br />

G902, G903, G912 en G916<br />

overschrijven de variabelen – ook<br />

wanneer ze nog niet zijn verwerkt!<br />

Bezetting van variabelen V901..V920<br />

X Z Y<br />

slede 1 V901 V902 V903<br />

slede 2 V904 V905 V906<br />

slede 3 V907 V908 V909<br />

slede 4 V910 V911 V912<br />

slede 5 V913 V914 V915<br />

slede 6 V916 V917 V918<br />

C-as 1: V919<br />

C-as 2: V920<br />

■ Programmeer een interpreterstop,<br />

wanneer variabelen of externe<br />

wisselcodes „kort voordat“ de regel<br />

wordt uitgevoerd, veranderen.<br />

■ Door elke interpreterstop wordt de<br />

uitvoeringstijd van het NC-programma<br />

verlengd.<br />

■ Enkele G-functies bevatten de<br />

interpreterstop.<br />

Vergelijkingsoperatoren voor IF... en WHILE..<br />

< kleiner dan<br />

groter dan<br />

>= groter dan of gelijk aan<br />

== Gelijk aan<br />

Voorwaarden koppelen:<br />

AND logische verbinding EN<br />

OR logische verbinding OF<br />

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

4.15 Programmering van variabelen

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

Saved successfully!

Ooh no, something went wrong!