PF_Shift
Effectuez une opération de déplacement.
Syntaxe
PF_Shift Part ID, Direction [, Duration ]
Paramètres
- ID de pièce
Indiquez l’ID de pièce (nombre entier compris entre 1 et 32). - Direction
Spécifie le sens du déplacement.
| Direction | Valeur (définie par PartFeeding.inc) | Travail |
|---|---|---|
| En avant | PF_SHIFT_FORWARD | |
| En avant à gauche | PF_SHIFT_FORWARD_LEFT | |
| En avant à droite | PF_SHIFT_FORWARD_RIGHT | |
| À gauche | PF_SHIFT_LEFT | |
| À droite | PF_SHIFT_RIGHT | |
| En arrière | PF_SHIFT_BACKWARD | |
| En arrière à gauche | PF_SHIFT_BACKWARD_LEFT | |
| En arrière à droite | PF_SHIFT_BACKWARD_RIGHT |
- Durée
Indiquez la durée de fonctionnement de la trémie. (En millisecondes.)
Cette indication peut être omise. Si elle n’est pas indiquée, la valeur dans la boîte de dialogue Calibrate & Test (Étalonnage et test) sera utilisée.
Pour plus de détails, consultez la section suivante.- Déplacement - Test et réglage (simples)
- Déplacement - Test et réglage (avancés)
Lorsque la valeur entière est égale à -1, l’opération est identique à celle qui a été omise.
Valeurs de retour
Aucune
Description
Permet d’effectuer des opérations de déplacement de la série IF.
L’opération de déplacement est utilisée dans les cas suivants.
- Rapprochez la pièce du positionnement afin d’améliorer l’efficacité du robot en matière de prélèvement et de positionnement.
- Lors de l’utilisation d’une plateforme personnalisée, il suffit d’insérer des pièces dans des fentes ou des trous pour les maintenir en place ou les aligner.
Cette opération ne peut pas fonctionner dans les conditions suivantes.
- Lors de l’exécution dans une fonction utilisateur : le distributeur spécifié dans cette commande (identifié par l’ID de pièce) est utilisé dans le processus Part Feeding (commande PF_Start) (erreur 7733)
- Lors de l’exécution dans une fonction de rappel : l’ID de pièce spécifié n’est pas défini pour la commande PF_Start (erreur 7733)
- Lors de l’exécution depuis une fenêtre de commande. (Erreur 3804)
Cette commande utilise SyncLock pour son traitement interne. Pour plus de détails, consultez la section suivante.
Fonctions utilisées dans le processus Part Feeding
Exemples
PF_Shift 1, PF_SHIFT_FORWARD, 500