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.
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").
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.
HEIDENHAIN MANUALplus 620, CNC PILOT 640
Exemple : Corrections d'outils
. . .
N.. #d3(X)=0
N.. #d3(Z)=0.1
N.. #d3(S)=0.1
. . .
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
. . .
393