Code de programme
N110 T="Wz7"
N120 SETMTH ( 1)
...
N130 D5
Pour que la sélection D dans N130 se réfère à l'outil correct (ici "Outil7") après une
recherche de bloc pour un bloc entre N120 et N130, le changement d'outil pour
"Outil7" doit se produire sur le porte-outil 2 en tant que porte-outil maître et être le
dernier changement d'outil. Cela doit être assuré via d'éventuels programmes ASUP. Ces
informations ne peuvent pas être déterminées avec les instructions de langage et les
variables précédemment disponibles. La variable contient l'information du porte-outil sur
lequel le dernier changement d'outil a été exécuté alors qu'il s'agissait du porte-outil maître.
Dans le cas ci-dessus, la variable $P_MTHSDC contient la valeur 2 car la dernière modification
sur ce porte-outil maître a été apportée à ce porte-outil. À l'aide de GETEXET(TNo,2) ou si
($P_MTHSDC > 0) GETEXET(TNo,$P_MTHSDC), l'outil qui appartient à ce porte-outil peut être
déterminé afin que le programme puisse se poursuivre correctement.
$P_MTHSDC = 0 signifie qu'aucun porte-outil n'est actuellement défini avec l'outil actif après
la programmation D.
8.9.18
$P_TH_OF_D - Porte-outil maître concernant la correction D actuelle
La variable système $P_TH_OF_D est disponible avec TMMO et TMMG.
La variable système $P_TH_OF_D (Tool holder of active D-correction) renvoie le numéro du
porte-outil/de la broche sur lequel/laquelle se trouve ou se trouvait l'outil qui détermine la
correction D active.
Syntaxe
$P_TH_OF_D
Signification
$P_TH_OF_D
Gestion des outils
Description fonctionnelle, 01/2024, A5E48053832D AG
Commentaire
;Numéro d'outil = 7 est le seul outil dans le groupe d'ou-
tils
;Changement d'outil sur le porte-outil maître actuel
(porte-outil 2)
;Changement de porte-outil maître
;autres blocs sans T, M6, D
;Correction avec D5 de l'outil qui a été installé en der-
nier
;sur un porte-outil maître (ici T=7 sur le porte-
outil;2). Ce n'est que maintenant qu'un nouvel outil ac-
tif est défini
Renvoie le numéro de porte-outil/de broche
Type de données :
INT
> 0
Accès en lecture réussi
0
Pas de porte-outil disponible
-1
Fonction non disponible
Programmation CN
8.9 Instructions de langage CN
335