2 - Fagor Automation
2 - Fagor Automation
2 - Fagor Automation
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Modalité manivelle d'avance<br />
Habituellement, lorsqu’on usine une pièce pour la première fois la vitesse d’avance<br />
de la machine est commandée avec le commutateur de feed_rate.<br />
On peut aussi utiliser une des manivelles de la machine pour commander cette<br />
avance. Ainsi, l’avance d’usinage dépendra de la vitesse de rotation de la manivelle.<br />
Pour cela, on doit procéder de la manière suivante:<br />
Depuis le PLC, désactiver toutes les positions du commutateur feed_rate.<br />
Détecter la rotation de la manivelle (lecture d'impulsions reçus).<br />
Depuis le PLC et en fonction des impulsions de manivelle reçues, fixer le<br />
feed_rate correspondant.<br />
La CNC fournit dans des variables associées aux manivelles les impulsions que la<br />
manivelle a tournées<br />
HANPF proporciona los impulsos del primer volante.<br />
HANPS proporciona los impulsos del segundo volante.<br />
HANPT proporciona los impulsos del tercer volante.<br />
HANPFO proporciona los impulsos del cuarto volante.<br />
Exemple: La machine dispose d’un bouton pour activer et désactiver la<br />
performance “Manivelle d’avance” et la commande de vitesse<br />
s’effectue avec la seconde manivelle.<br />
CY1<br />
R101=0 Initialise le registre contenant la lecture<br />
antérieure de la manivelle.<br />
END<br />
PRG<br />
DFU I71 = CPL M1000 Chaque fois que l'on tape sur le bouton,<br />
la marque M1000 est complétée.<br />
M1000 = MSG1 Si la performance est active, un<br />
message est affiché.<br />
NOT M1000 Si la performance n'est pas active<br />
= AND KEYDIS4 $FF800000 KEYDIS4active toutes les positions du<br />
commutateur feed_rate<br />
= JMP L101 et continu avec l'exécution du<br />
programme.<br />
Si se trouve active la performance<br />
DFU M2009 et il se produit un flanc de montée sur la<br />
marque de l’horloge M2009.<br />
= CNCRD(HANPS,R100,M1) Sur R100 est effectuée une lecture des<br />
impulsions de la manivelle.<br />
= SBS R101 R100 R102 calcule les impulsions reçues depuis la<br />
lecture antérieure.<br />
= MOV R100 R101 actualise R101 pour la prochaine lecture<br />
= MLS R102 3 R103 calcule sur R103 la valeur adéquate de<br />
% feed_rate<br />
= OR KEYDIS4 $7FFFFF KEYDIS4 désactive toutes les positions du<br />
commutateur feed_rate.<br />
CPS R103 LT 0 = SBS 0 R103 R103 Ne tient pas compte du sens de rotation<br />
de la manivelle.<br />
CPS R103 GT 120 = MOV 120 R103 Limite la valeur maximum de feed_rate à<br />
120%.<br />
DFU M2009 Avec le flanc de montée sur la marque de<br />
l’horloge M2009.<br />
= CNCWR(R103,PLCFRO,M1) fixe la valeur calculée de feed_rate<br />
(PLCFRO=R103).<br />
L101<br />
END<br />
Manuel d’utilisation<br />
TRAVAIL SOUS LE MODE MANUEL.<br />
Déplacement manuel de la machine. 2.<br />
Option<br />
·MCO/TCO·<br />
Soft: V01.0x<br />
·23·