Télécharger Imprimer la page

Siemens SINUMERIK 840D sl Manuel De Programmation page 131

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

$C_K_ORDER[0]=1
$C_K_ORDER[1]=2
$C_K_ORDER[2]=3
Paramètre de cycle $C_x_PROG
En mode en dialecte ISO 0, les valeurs programmées peuvent être interprétées
différemment selon le type de programmation (valeur de type Integer ou Real). Les
différentes interprétations sont activées par un paramètre machine.
Si le PM est activé, la commande se comporte comme dans l'exemple suivant :
X100 ; Déplacement de l'axe X de 100 mm (100. avec un point) => valeur de type Real
X200 ; Déplacement de l'axe X de 0,2 mm (200 sans point) => valeur de type Integer
Si les adresses programmées dans le bloc sont utilisées en tant que paramètres de transfert
pour des cycles, les valeurs programmées figurent toujours en tant que valeurs de type Real
dans les variables $C_x. En présence de valeurs entières, il n'est plus possible d'en déduire
le type de programmation (Real/Integer) dans les cycles et donc d'exploiter la valeur
programmée avec le facteur de conversion adapté.
Pour savoir si la programmation est de type REAL ou INTEGER, il existe la variable système
$C_TYP_PROG. $C_TYP_PROG possède la même structure que $C_ALL_PROG et
$C_INC_PROG. Si la programmation de la valeur est de type INTEGER, le bit est mis à 0. Il
est mis à 1 pour une programmation de type REAL. Si la valeur est programmée par le biais
d'une variable $<numéro>, le bit correspondant sera également mis à 1.
Exemple :
P1234 A100. X100 -> $C_TYP_PROG == 1.
Seul le bit 0 est activé, puisque seul A a une programmation de type REAL.
P1234 A100. C20. X100 -> $C_TYP_PROG == 5.
Les bits 1 et 3 (A et C) sont activés.
Restrictions :
Dix paramètres I, J, K peuvent être programmés au maximum par bloc. Dans la variable
$C_TYP_PROG, un seul bit est prévu respectivement pour I, J et K. C'est pourquoi le bit
correspondant est toujours mis à 0 dans $C_TYP_PROG pour I, J et K. Il est donc
impossible d'en déduire si la programmation de I, J ou K est de type REAL ou INTEGER.
Appel modal (G66, G67)
G66 appelle un macroprogramme modal. Le macroprogramme indiqué n'est exécuté que si
les conditions spécifiées sont remplies.
● L'indication "G66 P... L... <paramètre>;" permet d'activer le macroprogramme modal. Les
● G67 désactive G66.
Fraisage ISO
Manuel de programmation, 06/09, 6FC5398-7BP10-1DA0
paramètres de transfert sont traités de la même manière qu'avec G65.
Autres fonctions
4.7 Macroprogrammes
131

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840di slSinumerik 828dSinumerik 802d sl