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 de
la sélection de programme. La simulation fonctionne maintenant
avec le tableau de la simulation.
Vous pouvez également interroger des informations
d'outils directement avec le numéro d'identification. Cela
peut par exemple s'avérer nécessaire si aucun
emplacement de tourelle n'a été affecté. Programmez
pour cela une virgule et le numéro d'identification de l'outil
à la suite de l'identifiant de votre choix, p. ex. #l1 = #d1(Z,
"001").
Bits d'é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.
412
Beispiel: Corrections d'outils
. . .
N.. #d3(X)=0
N.. #d3(Z)=0.1
N.. #d3(S)=0.1
. . .
Beispiel: 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
. . .
Programmation DIN