Mazak rappel de programme avec décalage

  • Auteur de la discussion m cycle
  • Date de début
M

m cycle

Nouveau
Hello, je cherche a faire un rappel de programme avec un décalage ou une rotation a chaque rappelle. (genre appel 10 fois du programme avec décalage de 1 mm a chaque rappel)
Quelqu'un aurait ça a me donner ?
Merci a vous
 
D

damy

Compagnon
Mais ! sur quel langage (,Num,fanuc,Heidenhain).

"Je dois partir bosser" alors en soirée
 
M

Mazatrol

Apprenti
Bonjour.
En Maztrol a la fin de chaque programme il faudra activer l option CONTI en mettant 1 et écrire la valeur de décalage dans SHIFT. le programme va se rebobiner a l infinie avec un décalage en Z (en tournage) c est pour ça il faudra ajouter un M0 au début du programme pour eviter une collision avec le mandrin (puisque on s approche avec la valeur du Shift).

Deuxième solution est faisable en programmation manuelle et Mazatrol pour créer une Macro de repetion dans un sous programme (i=0, j=0, i=j+1) et mettre au début du programme principal la condition (IF i<4 GOTO P1234 ELSE M0) pour forcer un arrêt Apres chaque 4 pieces et sortir le brut.

C est la même idée mais a adapter selon le type de contrôleur Mazatrol ou Fanuc

Bon courage

Envoyé de mon A1R en utilisant Tapatalk
 
D

damy

Compagnon
Sur"Heidenhain".
Soit tu crées "un label" que tu rappel en indiquant (décalage d'origine,rotation,etc)mais attention ,pas de (décalage et tout le reste dans le programme d'usinage).

Tu peut aussi créer un programme en le nomment par exemple "rep-prog" (répétition programme )
dans ce programme ,pour l’exécution d'un usinage mais sur plusieurs pièces bridées sur la table

ex :
N°1
Cycle def :
Decalage origine X0
Y0
Z0
PGM (N° du prog)
;N°2
(chercher l'origine sur piece N° 2)afficher les écarts entre l'origine Zéro du N°1
Cycle def :
Decalage origine X+52
Y-4
Z 0
+Rotation si nécessaire.
PGM(N° du prog).........et ainsi de suite en ayant toujours comme référence (pièce N°1)

A la fin mettre M2.sur "rep-prog"

Nota :dans le programme d'usinage retirer M2 et pareil pas de (décalage d'origine,rotation,etc)

En début du programme de répétition on peu créer un "BLK FORM" prenant la surface globale de tes pièces et tester.

en souhaitant être clair .bonne soirée

Damy
 
M

m cycle

Nouveau
Je l'ai eu fais il y a longtemps et ça semblait beaucoup plus simple. En ISO, appel du programme Mazatrol suivie du décalage avec un nombre de répétition.
Ça tenait en 4 lignes.....
 
B

Babeloula

Nouveau
Bonjour, ne serait-ce pas ça que tu veux?

Autre methode :
 

Sujets similaires

P
Réponses
15
Affichages
728
laurent12100
L
T
Réponses
8
Affichages
1 047
greg_elec
R
Réponses
17
Affichages
763
Rémi_77
R
Réponses
6
Affichages
1 246
O
Réponses
0
Affichages
504
laurenttanguy
K
Réponses
34
Affichages
1 308
deuche87
M
Réponses
3
Affichages
12 349
lolo
Réponses
1
Affichages
878
Réponses
13
Affichages
803
M4vrick
D
Réponses
0
Affichages
226
David19851985
D
Réponses
11
Affichages
636
hazet
H
T
Réponses
7
Affichages
1 049
M
Réponses
6
Affichages
823
Copeau
C