Oscillation
19.3 Oscillation commandée par des actions synchrones
DO $AA_OVR[axe d'oscillation] = 0 $AA_OVR[axe de pénétration] = 100
Explication des variables système
$AA_IM[ axe d'oscillation ] : Position actuelle de l'axe d'oscillation
$SA_OSCILL_REVERSE_POS1[ axe d'oscillation ] : Point d'inversion de sens 1 de
l'axe d'oscillation
$AA_OVR[ axe d'oscillation] : Correction axiale de l'axe d'oscillation
$AA_OVR[axe de pénétration ] : Correction axiale de l'axe de pénétration
Fonction
Point d'inversion 2 :
Chaque fois que l'axe d'oscillation atteint la position d'inversion de sens 2, il doit être arrêté
par la correction 0 et la pénétration doit être démarrée.
Application
Cette action synchrone est utilisée pour arrêter l'axe d'oscillation jusqu'à l'exécution de la
pénétration partielle. L'action synchrone est ignorée si l'axe d'oscillation ne doit pas attendre la
fin de la pénétration partielle au point d'inversion de sens 2. Cette action synchrone peut
également être utilisée pour redémarrer le mouvement de pénétration si celui-ci a été arrêté par
une action synchrone précédente encore active.
Programmation
WHENEVER $AA_IM[axe d'oscillation] == $SA_OSCILL_REVERSE_POS2[axe
d'oscillation]
DO $AA_OVR[axe d'oscillation] = 0 $AA_OVR[axe de pénétration] = 100
Explication des variables système
• $AA_IM[ axe d'oscillation ] : Position actuelle de l'axe d'oscillation
• $SA_OSCILL_REVERSE_POS2[ axe d'oscillation ] : Point d'inversion de sens 2 de
l'axe d'oscillation
• $AA_OVR[ axe d'oscillation ] : Correction axiale de l'axe d'oscillation
• $AA_OVR[ axe de pénétration] : Correction axiale de l'axe de pénétration
19.3.5
Redémarrage de l'oscillation
Fonction
Chaque fois que la distance restant à parcourir de la distance parcourue actuelle par l'axe de
pénétration = 0 et que la pénétration partielle est donc effectuée, l'axe d'oscillation démarre
avec la correction.
836
Description fonctionnelle, 01/2023, A5E48764224D AE
Axes et broches