Mazak rappel de programme avec décalage

  • Auteur de la discussion m cycle
  • Date de début
m cycle
m cycle
Nouveau
3 Mar 2015
23
  • Auteur de la discussion
  • #1
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
 
damy
damy
Compagnon
3 Mai 2011
1 571
Charente Maritime
Mais ! sur quel langage (,Num,fanuc,Heidenhain).

"Je dois partir bosser" alors en soirée :-D
 
M
Mazatrol
Apprenti
12 Sept 2015
68
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
 
damy
damy
Compagnon
3 Mai 2011
1 571
Charente Maritime
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 cycle
m cycle
Nouveau
3 Mar 2015
23
  • Auteur de la discussion
  • #5
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
22 Fev 2009
3
47
Bonjour, ne serait-ce pas ça que tu veux?
DSC_0187.JPG
DSC_0188.JPG

Autre methode :
DSC_0189.JPG
DSC_0190.JPG
 
m cycle
m cycle
Nouveau
3 Mar 2015
23
  • Auteur de la discussion
  • #7
C'est vrai que c'est une possibilité.......
 
Haut