Systeemgegevens

Lijst met FN-functies

Met de functie FN 18: SYSREAD leest u numerieke systeemgegevens en slaat u de waarde op in een Q-, QL- of QR-parameter, bijv. FN 18: SYSREAD Q25 = ID210 NR4 IDX3.

 
Tip

De besturing geeft systeemgegevens met FN 18: SYSREAD altijd metrisch weer, onafhankelijk van de eenheid van het NC-programma.

Systeemgegevens lezen met FN 18: SYSREAD

Met de functie SYSSTR leest u alfanumerieke systeemgegevens en slaat u de waarde op in een QS-Parameter, bijv. QS25 = SYSSTR( ID 10950 NR1 ).

Systeemgegevens lezen met SYSSTR

Groepsnaam

Groepsnummer ID…

Systeemnummer NR…

Index IDX...

Beschrijving

Programma-informatie

10

3

-

Nummer van de actieve bewerkingscyclus

6

-

Nummer van de laatste uitgevoerde tastcyclus
1 = geen

7

-

Type van het oproepende NC-programma:
1 = geen
0 = zichtbaar NC-programma
1 = cyclus / macro, hoofdprogramma is zichtbaar
2 = cyclus / macro, er is geen zichtbaar hoofdprogramma

8

1

Maateenheid van het direct oproepende NC-programma (dat kan ook een cyclus zijn).
Retourwaarden:
0 = mm
1 = inch
-1 = er is geen bijbehorend programma

2

Maateenheid van het in de regelweergave zichtbare NC-programma, van waaruit de actuele cyclus direct of indirect is opgeroepen.
Retourwaarden:
0 = mm
1 = inch
-1 = er is geen bijbehorend programma

9

-

Binnen een M-functie-macro:
Nummer van de M-functie. Overige -1

-

Binnen een M-functie-macro:
Nummer van de M-functie. Overige -1

10

-

Herhalingsteller: Voor de hoeveelste keer wordt de huidige codepositie sinds de oproep van het huidige NC-programma doorlopen

103

Q-parameternummer

Relevant binnen NC-cycli, om op te vragen of de onder IDX opgegeven Q-parameter in de bijbehorende CYCLE DEF expliciet is opgegeven.

110

QS-parameternr.

Is er een bestand met de naam QS(IDX)?
0 = nee, 1 = ja
De functie zet relatieve-bestandspaden om.

111

QS-parameternr.

Is er een directory met de naam QS(IDX)?
0 = nee, 1 = ja
Alleen absolute directorypaden mogelijk.

Systeemsprongadressen

13

1

-

Label waarnaar bij M2/M30 wordt gesprongen, in plaats van het actuele NC-programma te beëindigen.
Waarde = 0: M2/M30 is normaal actief

2

-

Labelnummer of labelnaam waarnaar bij FN 14: ERROR met reactie NC-CANCEL wordt gesprongen, in plaats van het NC-programma met een fout af te breken. Het in het commando FN 14geprogrammeerde foutnummer kan onder ID992 NR14 worden gelezen.
Waarde = 0: FN 14 is normaal actief.

3

-

Labelnummer of labelnaam waarnaar bij een interne serverfout (SQL, PLC, CFG) of bij foutieve bestandsbewerkingen (FUNCTION FILECOPY, FUNCTION FILEMOVE of FUNCTION FILEDELETE) wordt gesprongen, in plaats van het NC-programma met een fout af te breken.
Waarde = 0: fout is normaal actief.

Geïndexeerde toegang tot Q-parameters

15

11

Q-parameternr.

Leest Q(IDX)

12

QL-parameternr.

Leest QL(IDX)

13

QR-parameternr.

Leest QR(IDX)

Machinetoestand

20

1

-

Actief gereedschapsnummer

2

-

Voorbereid gereedschapsnummer

3

-

Actieve gereedschapsas
0 = X 6 = U
1 = Y 7 = V
2 = Z 8 = W

4

-

Geprogrammeerd spiltoerental

5

-

Actieve spiltoestand
-1 = spiltoestand ongedefinieerd
0 = M3 actief
1 = M4 actief
2 = M5 na M3 actief
3 = M5 na M4 actief

7

-

Actieve toerentaltrap

8

-

Actieve koelmiddeltoestand
0=uit, 1=aan

9

-

Actieve aanzet

10

-

Index van het voorbereide gereedschap

11

-

Index van het actieve gereedschap

14

-

Nummer van de actieve spil

20

-

Geprogrammeerde snijsnelheid in de draaimodus

21

-

Spilmodus in de draaimodus:
0 = const. toerental
1 = const. snijsnelh.

22

-

Koelmiddeltoestand M7:
0 = niet actief, 1 = actief

23

-

Koelmiddeltoestand M8:
0 = niet actief, 1 = actief

Kanaalgegevens

25

1

-

Kanaalnummer

Cyclusparameters

30

1

-

veiligheidsafstand

2

-

Boordiepte/freesdiepte

3

-

aanzetdiepte

4

-

Aanzet diepteverplaatsing

5

-

Lengte eerste zijde bij kamer

6

-

Lengte tweede zijde bij kamer

7

-

Lengte eerste zijde bij sleuf

8

-

Lengte tweede kant bij sleuf

9

-

Radius rondkamer

10

-

Aanzet frezen

11

-

Rotatierichting van de freesbaan

12

-

Wachttijd

13

-

Spoed cyclus 17 en 18

14

-

Nabewerkingsovermaat

15

-

Ruimhoek

21

-

Tasthoek

22

-

Tastweg

23

-

Tastaanzet

48

-

Tolerantie

49

-

HSC-Mode (cyclus 32 tolerantie)

50

-

Tolerantie rotatie-assen (cyclus 32 tolerantie)

52

Q-parameternummer

Type overdrachtparameters bij gebruikserscycli:
1: cyclusparameters in CYCL DEF niet geprogrammeerd
0: cyclusparameters in CYCL DEF numeriek geprogrammeerd (Q-parameters)
1: cyclusparameters in CYCL DEF als string geprogrammeerd (Q-parameters)

60

-

Veilige hoogte (tastcycli 30 t/m 33)

61

-

Controleren (tastcycli 30 t/m 33)

62

-

Snijkanten meten (tastcycli 30 t/m 33)

63

-

Q-parameternummer voor het resultaat (tastcycli 30 t/m 33)

64

-

Q-parametertype voor het resultaat (tastcycli 30 t/m 33)
1 = Q, 2 = QL, 3 = QR

70

-

Multiplicator voor aanzet (cyclus 17 en 18)

Modale toestand

35

1

-

Maatvoering:
0 = absoluut (G90)
1 = incrementeel (G91)

2

-

Radiuscorrectie:
0 = R0
1 = RR/RL
10 = Face Milling
11 = Peripheral Milling

Gegevens voor SQL-tabellen

40

1

-

Resultaatcode voor het laatste SQL-commando. Als de laatste resultaatcode 1 (= fout) was, wordt als retourwaarde de foutcode doorgeven.

Gegevens uit de gereedschapstabel

50

1

Gereedschapsnr.

Gereedschapslengte L

2

Gereedschapsnr.

Gereedschapsradius R

3

Gereedschapsnr.

Gereedschapsradius R2

4

Gereedschapsnr.

Overmaat gereedschapslengte DL

5

Gereedschapsnr.

Overmaat gereedschapsradius DR

6

Gereedschapsnr.

Overmaat gereedschapsradius DR2

7

Gereedschapsnr.

Gereedschap geblokkeerd TL
0 = niet geblokkeerd, 1 = geblokkeerd

8

Gereedschapsnr.

Nummer van het zustergereedschap RT

9

Gereedschapsnr.

Maximale standtijd TIME1

10

Gereedschapsnr.

Maximale standtijd TIME2

11

Gereedschapsnr.

Actuele standtijd CUR. TIME

12

Gereedschapsnr.

PLC-status

13

Gereedschapsnr.

Maximale lengte snijkant LCUTS

14

Gereedschapsnr.

Maximale insteekhoek ANGLE

15

Gereedschapsnr.

TT: aantal snijkanten CUT

16

Gereedschapsnr.

TT: slijttolerantie lengte LTOL

17

Gereedschapsnr.

TT: slijttolerantie radius RTOL

18

Gereedschapsnr.

TT: rotatierichting DIRECT
0 = positief, 1 = negatief

19

Gereedschapsnr.

TT: verstelling vlak R-OFFS
R = 99999,9999

20

Gereedschapsnr.

TT: verstelling lengte L-OFFS

21

Gereedschapsnr.

TT: breuktolerantie lengte LBREAK

22

Gereedschapsnr.

TT: breuktolerantie radius RBREAK

28

Gereedschapsnr.

Maximumtoerental NMAX

32

Gereedschapsnr.

Punthoek TANGLE

34

Gereedschapsnr.

Bij vrijzetten LIFTOFF toegestaan
(0 = nee, 1 = ja)

35

Gereedschapsnr.

Slijtagetolerantie-radius R2TOL

36

Gereedschapsnr.

Gereedschapstype TYPE
(frees = 0, slijpgereedschap = 1, ... tastsysteem = 21)

37

Gereedschapsnr.

Bijbehorende regel in de tastsysteemtabel

38

Gereedschapsnr.

Tijdstempel van laatste gebruik

39

Gereedschapsnr.

ACC

40

Gereedschapsnr.

Spoed voor schroefdraadcycli

41

Gereedschapsnr.

AFC: referentiebelasting

42

Gereedschapsnr.

AFC: voorafgaande waarschuwing overbelasting

43

Gereedschapsnr.

AFC: overbelasting NC-stop

44

Gereedschapsnr.

Overschrijding standtijd GS

45

Gereedschapsnr.

Breedte kopse kant van de snijplaat (RCUTS)

46

Gereedschapsnr.

Werklengte van de frees (LU)

47

Gereedschapsnr.

Halsradius van de frees (RN)

Gegevens uit de plaatstabel

51

1

Plaatsnummer

Gereedschapsnummer

2

Plaatsnummer

0 = geen speciaal gereedschap
1 = speciaal gereedschap

3

Plaatsnummer

0 = geen vaste plaats
1 = vaste plaats

4

Plaatsnummer

0 = geen geblokkeerde plaats
1 = geblokkeerde plaats

5

Plaatsnummer

PLC-status

Gereedschapsplaats bepalen

52

1

Gereedschapsnr.

Plaatsnummer

2

Gereedschapsnr.

Gereedschapmagazijnnummer

Bestandsinformatie

56

1

-

Aantal regels van de gereedschapstabel

2

-

Aantal regels van de actieve nulpunttabel

4

-

Aantal regels van een vrij definieerbare tabel die met FN 26: TABOPEN is geopend

Gereedschapsgegevens voor T- en S-strobe

57

1

T-code

Gereedschapsnummer
IDX0 = T0-strobe (GS opslaan), IDX1 = T1-strobe (GS inspannen), IDX2 = T2-strobe (GS voorbereiden)

2

T-code

Gereedschapsindex
IDX0 = T0-strobe (GS opslaan), IDX1 = T1-strobe (GS inspannen), IDX2 = T2-strobe (GS voorbereiden)

5

-

Spiltoerental
IDX0 = T0-strobe (GS opslaan), IDX1 = T1-strobe (GS inspannen), IDX2 = T2-strobe (GS voorbereiden)

In de TOOL CALL geprogrammeerde waarden

60

1

-

Gereedschapsnummer T

2

-

Actieve gereedschapsas
0 = X 1 = Y
2 = Z 6 = U
7 = V 8 = W

3

-

Spiltoerental S

4

-

Overmaat gereedschapslengte DL

5

-

Overmaat gereedschapsradius DR

6

-

Automatische TOOL CALL
0 = ja, 1 = nee

7

-

Overmaat gereedschapsradius DR2

8

-

Gereedschapsindex

9

-

Actieve aanzet

10

-

Snijsnelheid in [mm/min]

In de TOOL DEF geprogrammeerde waarden

61

0

Gereedschapsnr.

Nummer van de gereedschapswisselsequentie lezen:
0 = gereedschap al in spil,
1 = omschakelen tussen externe gereedschappen,
2 = omschakelen intern naar extern gereedschap,
3 = omschakelen speciaal gereedschap naar extern gereedschap,
4 = inspannen extern gereedschap,
5 = omschakelen extern naar intern gereedschap,
6 = omschakelen intern naar intern gereedschap,
7 = omschakelen speciaal gereedschap naar intern gereedschap,
8 = inspannen intern gereedschap,
9 = omschakelen extern gereedschap naar speciaal gereedschap,
10 = omschakelen speciaal gereedschap naar intern gereedschap,
11 = omschakelen speciaal gereedschap naar speciaal gereedschap,
12 = inspannen speciaal gereedschap,
13 = verwijderen extern gereedschap,
14 = verwijderen intern gereedschap,
15 = verwijderen speciaal gereedschap

1

-

Gereedschapsnummer T

2

-

Lengte

3

-

Radius

4

-

Index

5

-

Gereedschapsgegevens in TOOL DEF geprogrammeerd
1 = ja, 0 = nee

Informatie over HEIDENHAIN-cycli

71

0

0

Cyclus 239:
Index van de NC-as, waarvoor de LAC-weegprocedure moet worden uitgevoerd of het laatst is uitgevoerd (X t/m W = 1 t/m 9)

2

Cyclus 239:
oor de LAC-weegprocedure vastgestelde totale traagheid in [kgm2] (bij rondassen A/B/C) resp. totale massa in [kg] (bij lineaire assen X/Y/Z)

1

0

Cyclus 957 terugtrekken uit de schroefdraad

Vrij beschikbaar geheugenbereik voor cycli van de fabrikant

72

0-39

0 t/m 30

Vrij beschikbaar geheugenbereik voor cycli van de fabrikant. De waarden worden door de TNC alleen bij een besturings-reboot teruggezet (= 0).
Bij het annuleren worden de waarden niet op de waarde teruggezet die ze voor het tijdstip van de uitvoering hadden.
T/m 597110-11: alleen NR 0-9 en IDX 0-9
Vanaf 597110-12: NR 0-39 en IDX 0-30

Vrij beschikbaar geheugenbereik voor user-cycli

73

0-39

0 t/m 30

Vrij beschikbaar geheugenbereik voor cycli van de gebruiker. De waarden worden door de TNC alleen bij een besturings-reboot teruggezet (= 0).
Bij het annuleren worden de waarden niet op de waarde teruggezet die ze voor het tijdstip van de uitvoering hadden.
T/m 597110-11: alleen NR 0-9 en IDX 0-9
Vanaf 597110-12: NR 0-39 en IDX 0-30

Minimale en maximale spiltoerental lezen

90

1

Spil-ID

Minimale spiltoerental van de laagste toerentaltrap. Indien er geen spil/toeren zijn geconfigureerd, wordt CfgFeedLimits/minFeed van de eerste parameterset van de spil verwerkt.
Index 99 = actieve spil

2

Spil-ID

Maximale spiltoerental van de hoogse toerentaltrap. Indien er geen spil/toeren zijn geconfigureerd, wordt CfgFeedLimits/maxFeed van de eerste parameterset van de spil verwerkt.
Index 99 = actieve spil

Gereedschapscorrecties

200

1

1 = zonder overmaat 2 = met overmaat 3 = met overmaat en overmaat uit TOOL CALL

Actieve radius

2

1 = zonder overmaat 2 = met overmaat 3 = met overmaat en overmaat uit TOOL CALL

Actieve lengte

3

1 = zonder overmaat 2 = met overmaat 3 = met overmaat en overmaat uit TOOL CALL

Afrondingsradius R2

6

Gereedschapsnr.

Gereedschapslengte
index 0 = actief gereedschap

Coördinatentransformaties

210

1

-

Basisrotatie (handbediening)

2

-

Geprogrammeerde rotatie

3

-

Actieve spiegelas bit#0 t/m 2 en 6 t/m 8:
as X, Y, Z en U, V, W

4

as

Actieve maatfactor
Index: 1 - 9 (X, Y, Z, A, B, C, U, V, W)

5

Rotatie-as

3D-ROT
Index: 1 - 3 ( A, B, C )

6

-

Bewerkingsvlak zwenken in de programma-afloop-werkstanden
0 = niet actief
1 = actief

7

-

Bewerkingsvlak zwenken in handbedieningswerkstanden
0 = niet actief
1 = actief

8

QL-parameternr.

Verdraaiingshoek tussen spil en het gezwenkte coördinatensysteem.
Projecteert de in QL-parameters opgeslagen hoek van het invoercoördinatensysteem in het gereedschapscoördinatensysteem. Wordt IDX leeggelaten, dan wordt de hoek 0 geprojecteerd.

Coördinaattransformaties

210

10

-

Type definitie van de actieve zwenking:
0 = geen zwenking - wordt teruggegeven indien zowel in de werkstand Handbediening als in de automatische werkstanden geen zwenking actief is.
1 = axiaal
2 = ruimtehoek

11

-

Coördinatensysteem voor handmatige bewegingen:
0 = machinecoördinatensysteem M-CS
1 = bewerkingsvlak-coördinatensysteem WPL-CS
2 = gereedschapscoördinatensysteem T-CS
4 = werkstukcoördinatensysteem W-CS

12

As

Correctie in het bewerkingsvlak-coördinatensysteem WPL-CS
(FUNCTION TURNDATA CORR WPL resp. FUNCTION CORRDATA WPL)
index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

Actief coördinatensysteem

211

-

1 = invoersysteem (default)
2 = REF-systeem
3 = gereedschapswisselsysteem

Speciale transformaties in de draaimodus

215

1

-

Hoek voor de precessie van het invoersysteem in het XY-vlak in de draaimodus. Om de transformatie terug te zetten, moet voor de hoek de waarde 0 worden ingevoerd. Deze transformatie wordt in het kader van cyclus 800 (parameter Q497) gebruikt.

3

1-3

Uitlezen van de met NR2 geschreven ruimtehoek.
Index: 1 - 3 (rotA, rotB, rotC)

Actieve nulpuntverschuiving

220

2

as

Huidige nulpuntverschuiving in [mm]
Index: 1 - 9 (X, Y, Z, A, B, C, U, V, W)

3

as

Verschil tussen referentie- en referentiepunt lezen.
Index: 1 - 9 (X, Y, Z, A, B, C, U, V, W)

4

As

Waarden voor OEM-offset lezen.
Index: 1 - 9 ( X_OFFS, Y_OFFS, Z_OFFS,... )

Verplaatsingsbereik

230

2

as

Negatieve software-eindschakelaar
Index: 1 - 9 (X, Y, Z, A, B, C, U, V, W)

3

as

Positieve software-eindschakelaar
Index: 1 - 9 (X, Y, Z, A, B, C, U, V, W)

5

-

Software-eindschakelaar aan of uit:
0 = aan, 1 = uit
Voor modulo-assen moet de bovenste en onderste grens of geen grens zijn ingesteld.

Nominale positie in REF-systeem lezen

240

1

as

Actuele nominale positie in REF-systeem

Nominale positie in REF-systeem inclusief offsets (handwiel etc.) lezen

241

1

as

Actuele nominale positie in REF-systeem

Nominale posities van fysieke assen in het REF-systeem

245

1

As

Actuele nominale posities van fysieke assen in het REF-systeem

Actuele positie in het actieve coördinatensysteem lezen

270

1

as

Actuele nominale positie in het invoersysteem worden
De functie levert bij oproep met actieve gereedschapsradiuscorrectie de niet-gecorrigeerde posities voor de hoofdassen X, Y en Z. Als de functie met actieve gereedschapsradiuscorrectie voor een rondas wordt opgeroepen, wordt een foutmelding getoond.
Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

Actuele positie in het actieve coördinatensysteem inclusief de offset (handwiel etc.) lezen

271

1

as

Actuele nominale positie in het invoersysteem

Informatie over M128 lezen

280

1

-

M128 actief:
1 = ja, 0 = nee

3

-

Toestand van TCPM na Q-nr.:
Q-nr. + 0: TCPM actief, 0 = nee, 1 = ja
Q-nr. + 1: AXIS, 0 = POS, 1 = SPAT
Q-nr. + 2: PATHCTRL, 0 = AXIS, 1 = VECTOR
Q-nr. + 3: aanzet, 0 = F TCP, 1 = F CONT

Machinekinematica

290

5

-

0: temperatuurcompensatie niet actief
1: temperatuurcompensatie actief

10

-

Index van de in FUNCTION MODE MILL of FUNCTION MODE TURN geprogrammeerde machinekinematica uit Channels/ChannelSettings/CfgKinList/kinCompositeModels
1 = niet geprogrammeerd

Gegevens van de machinekinematica lezen

295

1

QS-parameternr.

Lezen van de asnamen van de actieve drie-assen-kinematica. De asnamen worden na QS(IDX), QS(IDX+1) en QS(IDX+2) geschreven.
0 = bewerking uitgevoerd

2

0

Functie FACING HEAD POS actief?
1 = ja, 0 = nee

4

Rondas

Lezen of de opgegeven rondas deel uitmaakt van de kinematische berekening.
1 = ja, 0 = nee
(een rondas kan met M138 van de kinematische berekening worden uitgesloten.)
Index: 4, 5, 6 ( A, B, C )

5

Nevenas

Lezen of de opgegeven nevenas in de kinematica wordt gebruikt.
-1 = as niet in kinematica
0 = as wordt niet in de kinematische rekening ingevoerd:

6

as

Hoekkop verschuivingsvector in het basiscoördinatensysteem B-CS door hoekkop
Index: 1, 2, 3 ( X, Y, Z )

7

as

Hoekkop richtingsvector van het gereedschap in het basiscoördinatensysteem B-CS
Index: 1, 2, 3 ( X, Y, Z )

10

as

Programmeerbare assen bepalen. Bij de opgegeven index van de as de bijbehorende as-ID (index uit CfgAxis/axisList) bepalen.
Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

11

As-ID

Programmeerbare assen bepalen. Bij de opgegeven as-ID de index van de as (X = 1, Y = 2, ...) bepalen.
Index: as-ID (index uit CfgAxis/axisList)

Geometrische instelling wijzigen

310

20

as

Diameterprogrammering: 1 = aan, 0 = uit

126

-

M126: 1 = aan, 0 = uit

Huidige systeemtijd

320

1

0

Systeemtijd in seconden die sinds 01.01.1970, 00:00:00 uur is verstreken (real-time).

1

Systeemtijd in seconden die sinds 01.01.1970, 00:00:00 uur is verstreken (vooruitberekening).

3

-

Bewerkingstijd van het actuele NC-programma lezen.

Notatie voor systeemtijd

321

0

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: DD.MM.JJJJ hh:mm:ss

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: DD.MM.JJJJ hh:mm:ss

1

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: D.MM.JJJJ h:mm:ss

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: D.MM.JJJJ h:mm:ss

2

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: D.MM.JJJJ h:mm

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: D.MM.JJJJ h:mm

3

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: D.MM.JJ h:mm

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: D.MM.JJ h:mm

4

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: JJJJ-MM-DD hh:mm:ss

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: JJJJ-MM-DD hh:mm:ss

5

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: JJJJ-MM-DD hh:mm

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: JJJJ-MM-DD hh:mm

6

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: JJJJ-MM-DD h:mm

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: JJJJ-MM-DD h:mm

7

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: JJ-MM-DD h:mm

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: JJ-MM-DD h:mm

8

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: DD.MM.JJJJ

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: DD.MM.JJJJ

9

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: D.MM.JJJJ

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: D.MM.JJJJ

10

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: D.MM.JJ

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: D.MM.JJ

11

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: JJJJ-MM-DD

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: JJJJ-MM-DD

12

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: JJ-MM-DD

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: JJ-MM-DD

13

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: hh:mm:ss

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: hh:mm:ss

14

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: h:mm:ss

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: h:mm:ss

15

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (real-time)
Notatie: h:mm

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
Notatie: h:mm

16

0

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (realtime)
notatie: DD.MM.JJJJ hh:mm

1

Notatie van: systeemtijd in seconden die sinds 1.1.1970, 0:00 uur is verstreken (vooruitberekening)
notatie: DD.MM.JJJJ hh:mm

20

0

Actuele kalenderweek volgens ISO 8601 (realtime)

1

Actuele kalenderweek volgens ISO 8601 (vooruitberekening)

Globale programma-instellingen GPS: activeringstoestand globaal

330

0

-

0 = geen globale programma-instellingen GPS
actief 1 = willekeurige GPS-instelling actief

Globale programma-instellingen GPS: activeringstoestand afzonderlijk

331

0

-

0 = geen globale programma-instellingen GPS actief
1 = willekeurige GPS-instelling actief

1

-

GPS: basisrotatie
0 = uit, 1 = aan

3

as

GPS: spiegeling
0 = uit, 1 = aan
Index: 1 - 6 (X, Y, Z, A, B, C)

4

-

GPS: verschuiving in het gewijzigde werkstuksysteem
0 = uit, 1 = aan

5

-

GPS: rotatie in het invoersysteem
0 = uit, 1 = aan

6

-

GPS: aanzetfactor
0 = uit, 1 = aan

8

-

GPS: handwiel-override
0 = uit, 1 = aan

10

-

GPS: virtuele gereedschapsas VT
0 = uit, 1 = aan

15

-

GPS: selectie van handwielcoördinatensysteem
0 = machinecoördinatensysteem M-CS
1 = werkstukcoördinatensysteem W-CS
2 = gemodificeerd werkstukcoördinatensysteem mW-CS
3 = bewerkingsvlak-coördinatensysteem WPL-CS

16

-

GPS: verschuiving in werkstuksysteem
0 = uit, 1 = aan

17

-

GPS: as-offset
0 = uit, 1 = aan

Globale programma-instellingen GPS

332

1

-

GPS: hoek van de basisrotatie

3

as

GPS: spiegeling
0 = niet gespiegeld, 1 = gespiegeld
Index: 1 - 6 ( X, Y, Z, A, B, C )

4

as

GPS: verschuiving in het gewijzigde werkstukcoördinatensysteem mW-CS
Index: 1 - 6 ( X, Y, Z, A, B, C )

5

-

GPS: hoek van de rotatie in het invoercoördinatensysteem I-CS

6

-

GPS: aanzetfactor

8

as

GPS: handwiel-override
Maximum van de absolute waarde
Index: 1 - 10 ( X, Y, Z, A, B, C, U, V, W, VT )

9

as

GPS: waarde voor handwiel-override
Index: 1 - 10 ( X, Y, Z, A, B, C, U, V, W, VT )

16

as

GPS: verschuiving in het werkstukcoördinatensysteem W-CS
Index: 1 - 3 ( X, Y, Z )

17

as

GPS: as-offsets
Index: 4 - 6 ( A, B, C )

Schakelend tastsysteem TS

350

50

1

Type tastsysteem:
0: TS120, 1: TS220, 2: TS440,
3: TS630, 4: TS632, 5: TS640,
6: TS444, 7: TS740

2

Regel in de tastsysteemtabel

51

-

Effectieve lengte

52

1

Effectieve radius van de tastkogel

2

Afrondingsradius

53

1

Middenverstelling (hoofdas)

2

Middenverstelling (nevenas)

54

-

Hoek van spiloriëntatie in graden (middenverstelling)

55

1

IJlgang

2

Meetaanzet

3

Aanzet voor voorpositionering:
FMAX_PROBE of FMAX_MACHINE

56

1

Maximale meetweg

2

Veiligheidsafstand

57

1

Spiloriëntatie mogelijk
0 = nee, 1 = ja

2

Hoek van spiloriëntatie in graden

Tafeltastsysteem voor gereedschapsmeting TT

350

70

1

TT: type tastsysteem

2

TT: regel in de tastsysteemtabel

3

TT: aanduiding van de actieve regel in de tastsysteemtabel

4

TT: ingang tastsysteem

71

1/2/3

TT: middelpunt van tastsysteem (REF-systeem)

72

-

TT: tastsysteemradius

75

1

TT: ijlgang

2

TT: meetaanzet bij stilstaande spil

3

TT: meetaanzet bij draaiende spil

76

1

TT: maximale meetweg

2

TT: veiligheidsafstand voor lengtemeting

3

TT: veiligheidsafstand voor radiusmeting

4

TT: afstand onderkant gereedschap tot bovenkant stift

77

-

TT: spiltoerental

78

-

TT: tastrichting

79

-

TT: draadloze overdracht activeren

-

TT: stop bij uitwijken van tastsysteem

100

-

Padlengte waarna bij de tastsysteemsimulatie de taster wordt uitgeweken

Referentiepunt uit tastcyclus (tastresultaten)

360

1

Coördinaat

Laatste referentiepunt van een handmatige tastcyclus resp. laatste tastpunt uit cyclus 0 (invoercoördinatensysteem).
Correcties: lengte, radius en middenverstelling

2

as

Laatste referentiepunt van een handmatige tastcyclus resp. laatste tastpunt uit cyclus 0 (machinecoördinatensysteem, als index zijn alleen assen van de actieve 3D-kinematica toegestaan).
Correctie: alleen middenverstelling

3

Coördinaat

Meetresultaat in het invoersysteem van de tastsysteemcycli 0 en 1. Het meetresultaat wordt in de vorm van coördinaten uitgelezen. Correctie: alleen middenverstelling

4

Coördinaat

Laatste referentiepunt van een handmatige tastcyclus resp. laatste tastpunt uit cyclus 0 (werkstukcoördinatensysteem). Het meetresultaat wordt in de vorm van coördinaten uitgelezen.
Correctie: alleen middenverstelling

5

as

Aswaarden, niet gecorrigeerd

6

Coördinaat / as

Uitlezen van de meetresultaten in de vorm van coördinaten/aswaarden in het invoersysteem van tastprocessen.
Correctie: alleen lengte

10

-

Spiloriëntatie

11

-

Foutstatus van het tastproces:
0: tastproces succesvol
1: tastpositie niet bereikt
2: taster al aan het begin van het tasten uitgeweken

Instellingen voor tastcycli

370

2

-

IJlgang voor meting

3

-

Machine-ijlgang als meetijlgang

5

-

Hoeknageleiding aan/uit

6

-

Automatische meetcycli: onderbreking met info aan/uit

7

-

Reactie wanneer de automatische meetcyclus 14xx de tastpositie niet bereikt:
0 = afbreken
1 = waarschuwing
2 = geen melding
Bij de waarden 1 resp. 2 moet het meetresultaat worden verwerkt en daarop worden gereageerd.

Waarden uit actieve nulpunttabel lezen of schrijven

500

Row number

Kolom

Waarden lezen

Waarden uit preset-tabel lezen of schrijven (basistransformatie)

507

Row number

1-6

Waarden lezen

As-offsets uit preset-tabel lezen of schrijven

508

Row number

1-9

Waarden lezen

Gegevens voor de palletbewerking

510

1

-

Actieve regel

2

-

Actuele palletnummer. Waarde van de kolom NAAM van de laatste invoer van het type PAL. Wanneer de kolom leeg is of geen getalwaarde bevat, wordt de waarde -1 geretourneerd.

3

-

Actuele regel van pallettabel.

4

-

Laatste regel van het NC-programma van de actuele pallet.

5

as

Gereedschapsgeoriënteerde bewerking:
Veilige hoogte geprogrammeerd:
0 = nee, 1 = ja
Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

6

as

Gereedschapsgeoriënteerde bewerking:
veilige hoogte
De waarde is ongeldig wanneer ID510 NR5 met de desbetreffende IDX de waarde 0 oplevert.
Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

10

-

Regelnummer van de pallettabel, tot waar in de regelsprong wordt gezocht.

20

-

Type van de palletbewerking?
0 = werkstukgeoriënteerd
1 = gereedschapsgeoriënteerd

21

-

Automatische vervolg na NC-fout:
0 = geblokkeerd
1 = actief
10 = vervolg afbreken
11 = kan worden voortgezet met de regel in de pallettabel die zonder de NC-fout als volgende uitgevoerd zou worden
12 = kan worden voortgezet met de regel in de pallettabel waarin de NC-fout is opgetreden
13 = kan worden voortgezet met de volgende pallet

Gegevens uit puntentabel lezen

520

Row number

10

Waarde uit actieve puntentabel lezen.

11

Waarde uit actieve puntentabel lezen.

1-3 X/Y/Z

Waarde uit actieve puntentabel lezen.

Actieve preset lezen of schrijven

530

1

-

Nummer van het actieve referentiepunt uit de actieve referentiepunttabel.

Actief palletreferentiepunt

540

1

-

Nummer van het actieve palletreferentiepunt.
retourneert het nummer van het actieve referentiepunt. Is er geen palletreferentiepunt actief, dan retourneert de functie de waarde -1.

2

-

Nummer van het actieve palletreferentiepunt.
zoals NR1.

Waarden voor basistransformatie van het palletreferentiepunt

547

Row number

as

Waarden van de basistransformatie uit de pallet-presettabel lezen.
Index: 1 - 6 ( X, Y, Z, SPA, SPB, SPC )

As-offsets uit palletreferentiepunttabel

548

Row number

Offset

Waarden van de as-offsets uit de palletreferentiepunttabel lezen.
Index: 1 - 9 ( X_OFFS, Y_OFFS, Z_OFFS,... )

OEM-offset

558

Row number

Offset

Waarden voor OEM-offset lezen.
Index: 4 - 9 ( A_OFFS, B_OFFS, C_OFFS,... )

Machinestatus lezen en schrijven

590

2

1-30

Vrij beschikbaar, wordt bij programmaselectie niet gewist.

3

1-30

Vrij beschikbaar, wordt bij netuitval niet gewist (persistente opslag).

Look-ahead-parameter van een afzonderlijke as lezen of schrijven (machineniveau)

610

1

-

Minimale aanzet (MP_minPathFeed) in mm/min.

2

-

Minimale aanzet op de hoeken (MP_minCornerFeed) in mm/min

3

-

Aanzetgrens voor hoge snelheid (MP_maxG1Feed) in mm/min

4

-

Max. schok bij lage snelheid (MP_maxPathJerk) in m/s3

5

-

Max. schok bij hoge snelheid (MP_maxPathJerkHi) in m/s3

6

-

Tolerantie bij lage snelheid (MP_pathTolerance) in mm

7

-

Tolerantie bij hoge snelheid (MP_pathToleranceHi) in mm

8

-

Max. afgeleide van de schok (MP_maxPathYank) in m/s4

9

-

Tolerantiefactor in curves (MP_curveTolFactor)

10

-

Gedeelte van de max. toelaatbare schok bij krommingswijziging (MP_curveJerkFactor)

11

-

Max. schok bij tastbewegingen (MP_pathMeasJerk)

12

-

Hoektolerantie bij bewerkingsaanzet (MP_angleTolerance)

13

-

Hoektolerantie bij ijlgang (MP_angleToleranceHi)

14

-

Max. neushoek voor polygonen (MP_maxPolyAngle)

18

-

Radiale versnelling bij bewerkingsaanzet (MP_maxTransAcc)

19

-

Radiale versnelling bij ijlgang (MP_maxTransAccHi)

20

Index van de fysieke as

Max. aanzet (MP_maxFeed) in mm/min

21

Index van de fysieke as

Max. versnelling (MP_maxAcceleration) in m/s2

22

Index van de fysieke as

Maximale overgangsschok van de as bij ijlgang (MP_axTransJerkHi) in m/s2

23

Index van de fysieke as

Maximale overgangsschok van de as bij bewerkingsaanzet (MP_axTransJerk) in m/s3

24

Index van de fysieke as

Versnellings-voorsturing (MP_compAcc)

25

Index van de fysieke as

Asspecifieke schok bij lage snelheid (MP_axPathJerk) in m/s3

26

Index van de fysieke as

Asspecifieke schok bij hoge snelheid (MP_axPathJerkHi) in m/s3

27

Index van de fysieke as

Nauwkeurigere inachtneming van de tolerantie in hoeken (MP_reduceCornerFeed)
0 = uitgeschakeld, 1 = ingeschakeld

28

Index van de fysieke as

DCM: maximale tolerantie voor lineaire assen in mm (MP_maxLinearTolerance)

29

Index van de fysieke as

DCM: Maximale hoektolerantie in [°] (MP_maxAngleTolerance)

30

Index van de fysieke as

Tolerantiebewaking voor aaneengesloten schroefdraad (MP_threadTolerance)

31

Index van de fysieke as

Vorm (MP_shape) van axisCutterLoc-filter
0: Off
1: Average
2: Triangle
3: HSC
4: Advanced HSC

32

Index van de fysieke as

Frequentie (MP_frequency) van axisCutterLoc-filter in Hz

33

Index van de fysieke as

Vorm (MP_shape) van axisPosition-filter
0: Off
1: Average
2: Triangle
3: HSC
4: Advanced HSC

34

Index van de fysieke as

Frequentie (MP_frequency) van axisPosition-filter in Hz

35

Index van de fysieke as

Orde van het filter voor werkstand Handbediening (MP_manualFilterOrder)

36

Index van de fysieke as

HSC-Mode (MP_hscMode) van axisCutterLoc-filter

37

Index van de fysieke as

HSC-Mode (MP_hscMode) van axisPosition-filter

38

Index van de fysieke as

Asspecifieke schok voor tastbewegingen (MP_axMeasJerk)

39

Index van de fysieke as

Weging van filterfout voor berekening van de filterafwijking (MP_axFilterErrWeight)

40

Index van de fysieke as

Maximale filterlengte positiefilter (MP_maxHscOrder)

41

Index van de fysieke as

Maximale filterlengte CLP-filter (MP_maxHscOrder)

42

-

Maximale aanzet van de as bij bewerkingsaanzet (MP_maxWorkFeed)

43

-

Maximale baanversnelling bij bewerkingsaanzet (MP_maxPathAcc)

44

-

Maximale baanversnelling bij ijlgang (MP_maxPathAccHi)

45

-

Form Smoothing-filter
(CfgSmoothingFilter/shape)
0 = Off
1 = Average
2 = Triangle

46

-

Order Smoothing-filter (alleen oneven waarden)
(CfgSmoothingFilter/order)

47

-

Type versnellingsprofiel
(CfgLaPath/profileType)
0 = Bellshaped
1 = Trapezoidal
2 = Advanced Trapezoidal

48

-

Type versnellingsprofiel, ijlgang
(CfgLaPath/profileTypeHi)
0 = Bellshaped
1 = Trapezoidal
2 = Advanced Trapezoidal

49

-

Modus Filterreductie
(CfgPositionFilter/timeGainAtStop)
0 = Off
1 = NoOvershoot
2 = FullReduction

51

Index van de fysieke as

Compensatie van de volgfout in de schokfase (MP_IpcJerkFact)

52

Index van de fysieke as

Kv-factor van de positieregelaar in 1/s (MP_kvFactor)

53

Index van de fysieke as

Radiale schok, normale aanzet (MP_maxTransJerk)

54

Index van de fysieke as

Radiale schok, hoge voeding (MP_maxTransJerkHi)

Look-ahead-parameter van een afzonderlijke as lezen of schrijven (cyclusniveau)

613

see ID610

Zie ID610

Als ID610, echter alleen actief in het cyclusniveau. Daarmee worden waarden uit de machineconfiguratie en de waarden van het machineniveau gelezen.

Maximale belasting van een as meten

621

0

Index van de fysieke as

Meting van de dynamische belasting afsluiten en resultaat in gedefinieerde Q-parameter opslaan.

SIK-inhoud lezen

630

0

Optienr.

Er kan expliciet worden bepaald of de onder IDX opgegeven SIK-optie is ingesteld of niet.
1 = optie is vrijgegeven
0 = optie is niet vrijgegeven

1

-

Er kan worden bepaald of en welke Feature Content Level (voor upgrade-functies) is ingesteld.
1 = geen FCL ingesteld
<nr.> = FCL is ingesteld

2

-

Serienummer van de SIK lezen
-1 = geen geldige SIK in het systeem

3

-

Type (generatie) van de SIK lezen
1 = SIK1 of geen SIK
2 = SIK2

4

Optienummer (4-cijferig)

Status van een software-optie lezen (alleen bij SIK2 beschikbaar)
0 = niet vrijgeschakeld
1 of meer = aantal vrijgeschakeld

10

-

Besturingstype bepalen:
0 = iTNC 530
1 = op NCK gebaseerde besturing (TNC 640, TNC 620, TNC 320, TNC 128, PNC 610, ...)

Informatie over Functional Safety FS lezen

820

1

-

Beperking door FS:
0 = geen Functional Safety FS,
1 = veiligheidsdeur open SOM1,
2 = veiligheidsdeur open SOM2,
3 = veiligheidsdeur open SOM3,
4 = veiligheidsdeur open SOM4,
5 = alle veiligheidsdeuren dicht

Teller

920

1

-

Geplande werkstukken.
De teller levert in werkstand Programmatest over het algemeen de waarde 0.

2

-

Reeds gemaakte werkstukken.
De teller levert in werkstand Programmatest over het algemeen de waarde 0.

12

-

Nog te maken werkstukken.
De teller levert in werkstand Programmatest over het algemeen de waarde 0.

Gegevens van het actuele gereedschap lezen en schrijven

950

1

-

Gereedschapslengte L

2

-

Gereedschapsradius R

3

-

Gereedschapsradius R2

4

-

Overmaat gereedschapslengte DL

5

-

Overmaat gereedschapsradius DR

6

-

Overmaat gereedschapsradius DR2

7

-

Gereedschap geblokkeerd TL
0 = niet geblokkeerd, 1 = geblokkeerd

8

-

Nummer van het zustergereedschap RT

9

-

Maximale standtijd TIME1

10

-

Maximale standtijd TIME2 bij TOOL CALL

11

-

Actuele standtijd CUR. TIME

12

-

PLC-status

13

-

Lengte van snijkant in de gereedschapsas LCUTS

14

-

Maximale insteekhoek ANGLE

15

-

TT: aantal snijkanten CUT

16

-

TT: slijttolerantie lengte LTOL

17

-

TT: slijttolerantie radius RTOL

18

-

TT: rotatierichting DIRECT
0 = positief, 1 = negatief

19

-

TT: verstelling vlak R-OFFS
R = 99999,9999

20

-

TT: verstelling lengte L-OFFS

21

-

TT: breuktolerantie lengte LBREAK

22

-

TT: breuktolerantie radius RBREAK

28

-

Maximumtoerental [1/min] NMAX

32

-

Punthoek TANGLE

34

-

Bij vrijzetten LIFTOFF toegestaan
(0=nee, 1=ja)

35

-

Slijtagetolerantie-radius R2TOL

36

-

Gereedschapstype (frees = 0, slijpgereedschap = 1, ... tastsysteem = 21)

37

-

Bijbehorende regel in de tastsysteemtabel

38

-

Tijdstempel van laatste gebruik

39

-

ACC

40

-

Spoed voor schroefdraadcycli

41

-

AFC: referentiebelasting

42

-

AFC: voorafgaande waarschuwing overbelasting

43

-

AFC: overbelasting NC-stop

44

-

Overschrijding standtijd GS

45

-

Breedte kopse kant van de snijplaat (RCUTS)

46

-

Werklengte van de frees (LU)

47

-

Halsradius van de frees (RN)

48

-

Radius van de gereedschapspunt (R_TIP)

Gebruik van gereedschap en gereedschapsplaatsing

975

1

-

Gereedschapsgebruiktest voor het actuele NC-programma:
resultaat 2: geen test mogelijk, functie is in de configuratie uitgeschakeld
resultaat 1: geen test mogelijk, bestand GS-gebruik ontbreekt
resultaat 0: OK, alle gereedschappen beschikbaar
resultaat 1: test niet OK

2

Regel

Beschikbaarheid van de gereedschappen controleren die in de pallet uit regel IDX in de actuele pallettabel nodig zijn.
3 = in regel IDX is geen pallet gedefinieerd of functie is buiten de palletbewerking opgeroepen
2 / 1 / 0 / 1 zie NR1

Tastcycli en coördinatentransformaties

990

1

-

Benaderen:
0 = standaardinstelling,
1 = tastpositie zonder correctie benaderen. Actieve radius, veiligheidsafstand nul

2

16

Machinewerkstand automatisch bedrijf/handbediening

4

-

0 = taststift niet uitgeweken
1 = taststift uitgeweken

6

-

Tafeltastsysteem TT actief?
1 = ja
0 = nee

8

-

Actuele spilhoek in [°]

10

QS-parameternr.

Gereedschapsnummer uit gereedschapsnaam bepalen. De retourwaarde is afhankelijk van de geconfigureerde regels voor het zoeken van het zustergereedschap.
Zijn er meerdere gereedschappen met dezelfde naam, dan wordt het eerste gereedschap uit de gereedschapstabel geleverd.
Is het na de regels geselecteerde gereedschap geblokkeerd, dan wordt een zustergereedschap geretourneerd.
1: Geen gereedschap met de doorgegeven naam in de gereedschapstabel gevonden of alle in aanmerking komende gereedschappen zijn geblokkeerd.

16

0

0 = controle over de kanaal-spil aan de PLC doorgeven,
1 = controle over de kanaal-spil overnemen

1

0 = controle over de GS-spil aan de PLC doorgeven,
1 = controle over de GS-spil overnemen

19

-

Tastbeweging in cycli onderdrukken:
0 = beweging wordt onderdrukt (parameter CfgMachineSimul/simMode ongelijk aan FullOperation of werkstand Programmatest actief)
1 = beweging wordt uitgevoerd (parameter CfgMachineSimul/simMode = FullOperation, kan voor testdoeleinden worden geschreven)

Tastcycli en coördinaattransformaties

990

28

-

Invalshoek van de actuele gereedschapsspil lezen

Uitvoeringsstatus

992

10

-

Regelsprong actief
1 = ja, 0 = nee

11

-

Regelsprong - informatie over het zoeken van regels:
0 = NC-programma zonder regelsprong gestart
1 = Iniprog-systeemcyclus vóór zoeken van regels wordt uitgevoerd
2 = zoeken van regels loopt
3 = functies worden gecorrigeerd
1 = Iniprog-systeemcyclus vóór zoeken van regels is afgebroken
2 = afbreken tijdens het zoeken van regels
3 = afbreken van de regelsprong na de zoekfase, vóór of tijdens het corrigeren van functies
99 = impliciete Cancel

12

-

Type afbreking voor het opvragen binnen de OEM_CANCEL-macro:
0 = niet afbreken
1 = afbreken door fout of noodstop
2 = expliciet afbreken met interne stop na stop in midden regel
3 = expliciet afbreken met interne stop na stop aan regelgrens

14

-

Nummer van de laatste FN 14-fout

16

-

Echte uitvoering actief?
1 = uitvoering
0 = simulatie

17

-

Grafische 2D-programmeerweergave actief?
1 = ja
0 = nee

18

-

Grafische programmeerweergave (softkey AUTOM. TEKENEN) actief?
1 = ja
0 = nee

20

-

Informatie over de frees-draaibewerking:
0 = frezen (na FUNCTION MODE MILL)
1 = draaien (na FUNCTION MODE TURN)
10 = uitvoering van de bewerkingen voor de overgang van de draai- naar freesmodus
11 = uitvoering van de bewerkingen voor de overgang van frees- naar draaimodus

30

-

Interpolatie van meerdere assen toegestaan?
0 = nee (bijv. bij lijnbesturing)
1 = ja

31

-

R+/R in MDI-bedrijf mogelijk / toegestaan?
0 = nee
1 = ja

32

Cyclusnummer

Afzonderlijke cyclus vrijgeschakeld:
0 = nee
1 = ja

33

-

Schrijftoegang tot uitgevoerde items van de pallettabel voor DNC (Python-scripts) vrijgeschakeld:
0 = nee
1 = ja

40

-

Tabellen in werkstand Programmatest kopiëren?
Waarde 1 wordt bij programmaselectie en met de softkey RESET + START ingesteld. De systeemcyclus iniprog.h kopieert dan de tabellen en plaatst de systeemdatum terug.
0 = nee
1 = ja

101

-

M101 actief (zichtbare toestand)?
0 = nee
1 = ja

136

-

M136 actief?
0 = nee
1 = ja

Machineparameter-deelbestand activeren

1020

13

QS-parameternr.

Machineparameter-deelbestand met pad uit QS-nummer (IDX) geladen?
1 = ja
0 = nee

Configuratie-instellingen voor cycli

1030

1

-

Foutmelding Spil draait niet weergeven?
(CfgGeoCycle/displaySpindleErr)
0 = nee, 1 = ja

2

-

Foutmelding Voorteken diepte controleren! weergeven?
(CfgGeoCycle/displayDepthErr)
0 = nee, 1 = ja

Gegevensoverdracht tussen HEIDENHAIN-cycli en OEM-macro's

1031

1

0

Componentbewaking: teller van de meting. Cyclus 238 Machinegegevens meten telt deze teller automatisch omhoog.

1

Componentbewaking: type meting
–1 = geen meting
0 = cirkelvormtest
1 = watervaldiagram
2 = frequentiebereik
3 = kabelkrommespectrum
4 = uitgebreid frequentiebereik

2

Componentbewaking: index van de as uit CfgAxes\axisList

3 – 9

Componentbewaking: verdere argumenten afhankelijk van de meting

2

3 – 9

Componentbewaking: verdere argumenten afhankelijk van de meting

3

0

KinematicsOpt:
Actueel cyclusnummer (450-453) lezen

100

-

Componentbewaking: optionele namen van de bewakingstaken, zoals geparametriseerd onder System\Monitoring\CfgMonComponent. Na voltooiing van de meting worden de hier aangegeven bewakingstaken na elkaar uitgevoerd. Let er bij de parametrisering op dat de vermelde controletaken door komma's worden gescheiden.

Gebruikersinstellingen voor de gebruikersinterface

1070

1

-

Aanzetgrens van softkey FMAX, 0 = FMAX niet actief

Bittest

2300

Number

Bit-nummer

De functie controleert of een bit in een getal is ingesteld. Het te controleren getal wordt als NR doorgegeven, de gezochte bit als IDX, daarbij geeft IDX0 de bit met de laagste waarde aan. Om de functie voor grote getallen op te roepen, moet de NR als Q-parameter worden doorgegeven.
0 = bit niet ingesteld
1 = bit ingesteld

Programma-informatie lezen (system string)

10010

1

-

Pad van het actuele hoofdprogramma of palletprogramma

2

-

Pad van het in de regelweergave aangeduide NC-programma

3

-

Pad van de met SEL CYCLE of CYCLE DEF 12 PGM CALL geselecteerde cyclus resp. het pad van de huidige geselecteerde cyclus.

10

-

Pad van het met SEL PGM "..." geselecteerde NC-programma

Geïndexeerde toegang tot QS-parameters

10015

20

QS-parameternr.

Leest QS(IDX)

30

QS-parameternr.

Levert de string die men ontvangt wanneer in QS(IDX) alles behalve letters en cijfers door '_' wordt vervangen.

Kanaalgegevens lezen (system string)

10025

1

-

Naam van het bewerkingskanaal (key)

Gegevens voor SQL-tabellen lezen (system string)

10040

1

-

Symbolische naam van de preset-tabel.

2

-

Symbolische naam van de nulpunttabel.

3

-

Symbolische naam van de palletreferentiepunttabel.

10

-

Symbolische naam van de gereedschapstabel.

11

-

Symbolische naam van de plaatstabel.

12

-

Symbolische naam van de gereedschapstabel.

13

-

Symbolische naam van de schuurgereedschapstabel.

14

-

Symbolische naam van de dress-gereedschapstabel.

21

-

Symbolische naam van de correctietabel in het gereedschapscoördinatensysteem T-CS

22

-

Symbolische naam van de correctietabel in het bewerkingsvlak-coördinatensysteem WPL-CS

In de gereedschapsoproep geprogrammeerde waarden (system string)

10060

1

-

Gereedschapsnaam

Machinekinematica lezen (system string)

10290

10

-

Symbolische naam van de met FUNCTIONMODE MILL of FUNCTION MODE TURN geprogrammeerde machinekinematica uit Channels/ChannelSettings/CfgKinList/kinCompositeModels.

Omschakeling van het verplaatsingsbereik (system string)

10300

1

-

Keynaam van de laatst geactiveerde verplaatsingsbereik

Huidige systeemtijd lezen (system string)

10321

0 - 16, 20

-

1: DD.MM.JJJJ uu:mm:ss
2 en 16: DD.MM.JJJJ uu:mm
3: DD.MM.JJ uu:mm
4: JJJJ-MM-DD uu:mm:ss
5 en 6: JJJJ-MM-DD uu:mm
7: JJ-MM-DD uu:mm
8 en 9: DD.MM.JJJJ
10: DD.MM.JJ
11: JJJJ-MM-DD
12: JJ-MM-DD
13 en 14: uu:mm:ss
15: uu:mm
als alternatief kan met DAT in SYS STR(...) een systeemtijd in seconden worden opgegeven die voor het formatteren moet worden gebruikt.

Gegevens van de tastsystemen TS en TT (system string)

10350

50

-

Type van het tastsysteem TS uit kolom TYPE van de tastsysteemtabel (tchprobe.tp).

51

-

Vorm van de taststift uit kolom STIFT van de tastsysteemtabel (tchprobe.tp).

70

-

Type van het tafeltastsysteem TT uit CfgTT/type.

73

-

Keynaam van het actieve tafeltastsysteem TT uit CfgProbes/activeTT.

74

-

Serienummer van het actieve tafeltastsysteem TT uit CfgProbes/activeTT.

Gegevens voor de palletbewerking lezen (system string)

10510

1

-

Naam van de pallet

2

-

Pad van de huidige geselecteerde pallettabel.

Versieaanduiding van de NC-software lezen (system string)

10630

10

-

De string komt overeen met het formaat van de weergegeven versieaanduiding, dus bijv. 340590 09 of 817601 05 SP1.

Gegevens van het actuele gereedschap lezen (system string)

10950

1

-

Naam van het actuele gereedschap.

2

-

Commentaar uit de kolom DOC van het actieve gereedschap

3

-

AFC-regelinstelling

4

-

Kinematica gereedschapshouder

5

-

Invoer uit kolom DR2TABLE - bestandsnaam van de correctiewaardetabel voor 3D-ToolComp

6

-

Invoer uit kolom TSHAPE - bestandsnaam van de 3D-gereedschapsvorm (*.stl)

Informatie van OEM-macro's en HEIDENHAIN-cycli lezen (system string)

11031

10

-

Levert de selectie van de macro FUNCTION MODE SET <OEM-mode> als string.

100

-

Cyclus 238: lijst met sleutelnamen voor componentenbewaking

101

-

Cyclus 238: bestandsnaam voor protocolbestand