Siemens SINUMERIK ONE Basic Program Plus Consignes De Fonctionnement page 836

Table des Matières
Connexion porte-code - Tool Ident Connection (option)
11.2 Configuration
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Ligne 1 :
Ligne 3 :
Ligne 4 :
Ligne 6 :
Ligne 8 :
836
TmTool Tool = new TmTool(); // Tool-Object
unsigned char ToolArray[0]; // Array-Object
void DecodeToolData()
{
Tool.TC_TP2 = readASCII( ToolArray, 2, 10 );
...
}
void EncodeToolData()
{
writeASCII( ToolArray, 2, 10, Tool.TC_TP2 );
...
}
Avec la structure _VersionInfo, l'utilisateur peut stocker ses propres informations
de version selon la règle de conversion.
Cette ligne définit un objet TmTool nommé Tool. Les données individuelles d'ou‐
til/de tranchant d'un outil sont accessibles via cet objet.
Cette ligne définit un objet tableau nommé ToolArray. Cet objet permet d'accéder
aux données du porte-code (en lecture ou écriture). La taille du support de don‐
nées est prédéfinie sur 0. La taille réelle du porte-code est déterminée au moment
de l'exécution et peut être lue à l'aide de la structure ToolArray.ArraySize(). Les
octets individuels du porte-code sont accessibles avec la structure : ToolArray[off‐
set], où la valeur de décalage peut prendre les valeurs de 0 à ToolArray.ArraySi‐
ze()-1.
Des fonctions auxiliaires supplémentaires peuvent être utilisées en plus de l'accès
direct aux différents octets du porte-code. Ces fonctions auxiliaires sont toujours
nécessaires lorsque des données doivent être lues ou écrites dans un codage spé‐
cifique (par exemple readBCD() / writeBCD()).
La fonction appelée DecodeToolData() est toujours appelée par Tool Ident Con‐
nection lorsque les données sont lues à partir du porte-code. Au moment où cette
fonction est appelée, l'objet tableau contient ToolArray, où toutes les données du
porte-code sont stockées. L'objet outil : L'outil ne contient initialement aucune
donnée et est "rempli" de données dans ces fonctions.
Cette ligne est un exemple de la procédure dans la fonction DecodeToolData(). Le
descripteur d'outil est lu à partir des données du porte-code à l'aide de la fonction
auxiliaire readASCII() et affecté à l'élément de données TC_TP2 du bloc de données
d'outil.
Description fonctionnelle, 01/2024, A5E48053832D AG
Gestion des outils
Table des Matières
loading

Ce manuel est également adapté pour:

Sinumerik one basic program

Table des Matières