31 pr ogr ammation de v a ri ables – HEIDENHAIN SW 54843x-02 DIN Programming Manuel d'utilisation

Page 393

Advertising
background image

HEIDENHAIN MANUALplus 620, CNC PILOT 640

393

4.31 Pr

ogr

ammation de v

a

ri

ables

Corrections d'outils

#dt(n)

„n“ correspond au sens de correction (X, Z, Y, S) et „t“, au

numéro d'emplacement de la tourelle programmé pour l'outil. Le

calcul des variables est réalisé avec le tableau „toolturn.htt“.
Simulation:

Le tableau „toolturn.htt“ est lu par la simulation lors du

choix de programme. La simulation fonctionne maintenant avec le

tableau de la simulation.

Bits événement:

La programmation des variables interroge un bit de

l'événement à 0 ou 1. La signification de l'événement est définie par

le constructeur de la machine.

#en(key):

„n“ correspond au numéro de canal et „key“ au nom de

l'événement. Externe, initialisé par PLC, lire événement.

#e0(key[n].xxx):

„n“ correspond au numéro de canal, „key“ au

nom de l'événement et „xxx“ à l'extension du nom. Externe,

initialisé par PLC, lire événement.

Exemple : Corrections d'outils

. . .

N.. #d3(X)=0

N.. #d3(Z)=0.1

N.. #d3(S)=0.1

. . .

Vous pouvez directement consulter les informations

d'outils grâce au numéro d'identification. Par exemple,

cela peut être nécessaire si les emplacements à l'intérieur

de la tourelle ne sont pas attribués. Programmez une

virgule et le numéro d'identification de l'outil après le code

souhaité, p.ex. #L1 = #W1( ZL, "001").

Exemple : Evénements

. . .

N.. #g1 = #e1( "attendre
_NP_DG_Achs_Modul")

N.. PRINT( "attendre_NP_DG_Achs_Modul
=",#g1)

N.. #g2 = #e1( "DG_DONNEES[1]")

N.. PRINT( "DG_DONNEES[1] =",#g2)

N.. #g3 = #e1( "SPI[1].DG_TEST[1]")

N.. PRINT( "SPI[1].DG_TEST[1] =",#g3)

. . .

N.. IF #e1(
"attendre_NP_DG_Achs_Modul")==4

N.. THEN

N.. G0 X40 Z40

N.. ELSE

N.. G0 X60 Z60

N.. ENDIF

. . .

Advertising
Ce manuel est liée aux produits suivants: