28.08.2013 Views

2 - Fagor Automation

2 - Fagor Automation

2 - Fagor Automation

SHOW MORE
SHOW LESS

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·

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!