Modalité Manivelle D'avance - Fagor CNC 8040 TCO Manuel D'utilisation

Table des Matières

Publicité

CNC 8040-CO
3.4.4.3
MODALITÉ MANIVELLE D'AVANCE
Habituellement, quand on exécute (on usine) une pièce pour la première fois, la vitesse d'avance de la
machine est contrôlée avec le commutateur de feed_rate.
Il est possible aussi d'utiliser une des manivelles de la machine pour contrôler cette avance. De cette
manière, l'avance d'usinage dépendra de la vitesse de rotation de la manivelle.
Pour cela, on doit procéder de la manière suivante:
Inhiber depuis le PLC toutes les positions du commutateur feed_rate.
Détecter la rotation de la manivelle (lecture des impulsions reçues).
Fixer, depuis le PLC et en fonction des impulsions de manivelle reçues, le feed_rate correspondant.
La CNC fournit dans des variables associées aux manivelles les impulsions avec lesquelles la manivelle a
tourné.
HANPF
fournit les impulsions de la première manivelle.
HANPS
fournit les impulsions de la deuxième manivelle.
HANPT
fournit les impulsions de la troisième manivelle.
HANPFO fournit les impulsions de la quatrième manivelle.
Exemple: La machine dispose d'un bouton-poussoir pour activer et désactiver la prestation "Manivelle
d'avance" et le contrôle de vitesse s'effectue avec la deuxième manivelle.
CY1
R101=0
END
PRG
DFU I71 = CPL M1000
M1000 = MSG1
NOT M1000
= AND KEYDIS4 $FF800000 KEYDIS4
= JMP L101
DFU M2009
= CNCRD(HANPS,R100,M1)
= SBS R101 R100 R102
= MOV R100 R101
= MLS R102 3 R103
= OR KEYDIS4 $7FFFFF KEYDIS4
CPS R103 LT 0 = SBS 0 R103 R103
CPS R103 GT 120 = MOV 120 R103
DFU M2009
CNCWR(R103,PLCFRO,M1)
L101
END
Elle initialise le registre contenant la lecture antérieure de la
manivelle.
Chaque fois que l'on appuie sur le bouton-poussoir, la
marque M1000 se complète.
Si la prestation est active, un message est affiché.
Si la prestation n'est pas active,
elle désinhibe toutes les positions du commutateur
feed_rate,
et continue l'exécution du programme.
Si la prestation est active,
et il se produit un flanc de montée dans la marque d'horloge
M2009
il s'effectue une lecture, dans R100, des impulsions de la
manivelle,
elle calcule les impulsions reçues depuis la lecture antérieure,
elle actualise R101 pour la prochaine lecture,
elle calcule dans R103 la valeur de % feed_rate adéquate,
elle inhibe toutes les positions du commutateur feed_rate,
Elle ne prend pas en compte le sens de rotation de la
manivelle.
Elle limite la valeur maximum de feed_rate à 120%.
Avec le flanc de montée dans la marque d'horloge M2009
fixer la valeur de feed_rate calculée (PLCFRO=R103)
Chapitre 3 - page 13

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cnc 8040 mco

Table des Matières