Extensions possibles
L'exemple ci-dessus peut être étendu comme suit :
• Introduction d'un axe Z pour déplacer la meule ou la pièce d'un élément non circulaire à
l'autre sur le même arbre (arbre à came).
• Changements de tables lorsque les cames ont des contours différents par exemple pour
l'entrée et la sortie.
ID = ... <condition> DO LEADOF(XACH, CACH) LEADON(XACH, CACH,
<nouveau numéro de table>)
• Dressage de la meule par correction de pièce en ligne conformément au chapitre "Correction
d'outil en ligne FTOC".
5.7.3
Tronçonnage au vol
Enoncé du problème
Un tube, qui traverse à vitesse continue la zone de travail d'une scie, doit être découpé en
tronçons de même longueur.
Axe X : axe de déplacement du tube, SCP
Axe X1 : axe machine du tube, SCM
Axe Y : axe dans lequel la scie "se déplace avec" le tube
On suppose que le déplacement de la scie et sa commande sont pilotés par l'AP. Pour vérifier
le synchronisme entre le tube et la scie, il est possible d'exploiter les signaux de l'interface AP.
Actions
Activer le couplage, LEADON
Désactiver le couplage, LEADOF
Forçage de valeur réelle, PRESETON
Code de programme
%_N_SCHERE1_MPF
;$PATH=/_N_WKS_DIR/_N_DEMOFBE_WPD
N100 R3=1500
N200 R2=100000 R13=R2/300
N300 R4=100000
N400 R6=30
N500 R1=1
N600 LEADOF(Y,X)
N700 CTABDEF(Y,X,1,0)
N800 X=30 Y=30
Actions synchrones
Description fonctionnelle, 07/2023, A5E48765042D AF
5.7 Couplages d'axes par actions synchrones
Commentaire
; Longueur d'une pièce à tronçonner
; Position de départ de l'axe Y
; Condition de départ pour l'axe de la
bande
; Suppression d'un éventuel couplage
existant
; Définition de table
; Paires de valeurs
Exemples
147