...
/* réception d'une réponse */
BufferResp . BufferSize = xx ;
BufferResp . ReqSize = 0 ;
do { error = Uniti (port[i], &BufferResp);
} while (error == NO_MESSAGE);
...
/* fermeture des 16 portes */
for (i = 0 ; i < 15 ; i++)
{ if ( (error = Free_Port (port[i])) != 0)
{ printf ("\n erreur %d libération port[%d]", error, i); }
}
...
}
10.3.2
Requêtes accessibles par le PC
Les requêtes dont la liste suit sont accessibles par le PC. Le détail des requêtes figure dans le manuel de mise en
œuvre du protocole UNI-TE 938914.
Les requêtes "Read-Block", "Write-Block" et "Reserve-Memory" sont documentée aux paragraphes 10.3.2.3 à
10.3..2.5.
10.3.2.1
Liste des requêtes CN
Requêtes
Identification
Run
Stop
Init
Read-Object
40
fr-938928/2
Code requête Complément code requête
0x0F
0x24
0x25
0x33
0x36
Segment (liste ci-après : code et signification)
0x80
0x81
0x82
0x83
0x84
0x85
0x86
0x87
0x88
0x89
0x8A
0x8B
0x8C
0x8D
0x8F
0x90
0x91
0x92
0x93
référence de position
mesure de position
PREF
DEC1
DEC3
limites minima d'usinage
limites maxima d'usinage
inclinaison des axes
origine machine
courses machine minima
courses machine maxima
correction référence de position
référence de position des axes
mesure de position des axes
axes asservis
mesure de la vitesse de broche
mesure de la position de broche
correcteurs d'outils
variables H