Télécharger Imprimer la page

Siemens SINUMERIK 840D Manuel De Programmation page 465

Masquer les pouces Voir aussi pour SINUMERIK 840D:

Publicité

10
03.04
Exemple de programmation
Tronçonnage au vol
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 X1 :
Axe Y :
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, on peut exploiter les signaux de l'interface AP.
Actions
%_N_SCIE1_MPF
;$PATH=/_N_SCP_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
N900 X=R13 Y=R13
N1000 X=2*R13 Y=30
N1100 CTABEND
N1200 PRESETON(X1,0)
N1300 Y=R6 G0
N1400 ID=1 WHENEVER $AA_IW[X]>$R3 DO PRESETON(X1,0)
tronçonnage
N1500 RELEASE(Y)
N1800 ID=6 EVERY $AA_IM[X]<10
N1900 ID=10 EVERY
N2000 WAITP(X)
N2100 ID=7 WHEN $R1==1 DO MOV[X]=1
AA[X]=$R4
N2200 M30
© Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
10.4 Actions dans des actions synchrones
Axe dans lequel se déplace le tube. SCP
Axe machine du tube, SCM
Axe dans lequel la scie "se déplace avec" le tube
Activer le couplage, LEADON
Désactiver le couplage, LEADOF
Prérégler les mémoires de valeurs réelles, PRESETON
$AA_IM[X]>$R3-30
Actions synchrones au déplacement
;longueur du tronçon à découper
;position de départ axe Y
;condition de départ pour l'axe de la bande
;effacement d'un couplage éventuel
;définition de la table
;couples de valeurs
;fin de la définition de la table
;PRESET au début
;pos. départ axe Y, l'axe est linéaire
;PRESET après longueur R3, nouveau départ après
DO LEADON(Y,X,1)
; quand X < 10, coupler Y à X par le biais de la
table 1
DO LEADOF(Y,X)
; désactiver le couplage > 30 avant longueur à
tronçonner
; démarrer le déplacement continu de l'axe du
tube
10
10-465

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840diSinumerik 810d