PF_PurgeGate
Contrôle l’ouverture et la fermeture de la vanne de purge (en option).
Syntaxe
PF_PurgeGate feeder number/feeder name, On/Off
Paramètres
- Numéro de distributeur
Indiquez le numéro du distributeur (un nombre entier compris entre 1 et 4), sous forme d’expression ou de valeur numérique. - Name
Indiquez le nom du distributeur sous forme de chaîne de caractères. - On/Off
Réglez sur On(1) (Activé) / Off(0) (Désactivé). Lorsque la valeur On est spécifiée, la vanne de purge s’ouvre.
Lorsque la valeur Off est spécifiée, la vanne de purge se ferme.
Valeurs de retour
Aucune
Description
Le contrôle sera restitué dès que le traitement de la commande aura commencé.
Si vous souhaitez attendre la fin de l’opération de la trémie, veuillez vous reporter à l’exemple PF_PurgeGateStatus.
PF_PurgeGate
Si l’option « Purge gate installed » (Vanne de purge installée) n’est pas cochée dans [System Configuration] (Configuration du système) - [Controller] (Contrôleur) - [Parts Feeder] (Distributeur de pièces), l’erreur 2593 (Sortie de purge du distributeur non valide) se produira.
Les contrôleurs virtuels ne peuvent ni ouvrir ni fermer les vannes de purge.
Les commandes PF_Stop, Abort, emergency stop et safeguard open n’arrêtent pas immédiatement l’ouverture et la fermeture de la vanne de purge.
Exemple 1
Attendez que la vanne de purge s’ouvre, puis passez à l’opération suivante.
PF_PurgeGate 1, On
Wait 5.0
’ Next action
Exemple 2
Attendez que la vanne de purge se ferme, puis passez à l’opération suivante.
Remarque : si la vanne de purge est soumise à une surcharge pendant la fermeture (par exemple, si une pièce reste coincée), elle bascule automatiquement en mode ouverture. Le programme suivant est un exemple d’utilisation de PF_PurgeGateStatus pour détecter cette opération.
Integer looplim
looplim = 50
PF_PurgeGate 1, Off
Do While PF_PurgeGateStatus(1) = True And looplim > 0
Wait 0.1
looplim = looplim -1
Loop
If looplim <= 0 Then
’ Error Purge gate cannot close
EndIf
’ Next action