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

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