Mazak comment utiliser le G21

  • Auteur de la discussion Auteur de la discussion joyel
  • Date de début Date de début

joyel

Nouveau
Bonjour, je viens à vous car j'ai un problème. J'ai paramétrer une pièce sur un Qts 250 tour 3axes, donc de cher mazak. Le soucis il me reste plus qu'à faire une répétition de x pièces et d'une distance x. Voilà comment je l'ai écrit:
G10 L2 P1 X0 Z6.75
Ça ne fonctionne pas aider moi svp
 
ton programme est donc en Iso pur ?
G10 L2 correspond à une écriture d'origine si ma mémoire est bonne.
P1 correspond au G54.

Si tu veux répéter en changeant ton repère, il faut que tu changes ton G54 avant de rappeler tes blocs

N5 G10 L2 P1 X0 Z6.75
#199=10
GOTO 1000

N10 G10 L2 P1 X0 Z6.75-15 (si décalage de 15 )
#199=20
GOTO 1000

...
(dernier decalage)
N50 G10 L2 P1 X0 Z6.75-60
#199=2000

etc..
N1000
G54
... usinage
....
GOTO #199


N2000
M30

tu pourrais aussi faire une boucle avec variables et conditions de fin..

Sinon, en Mazatrol, tu peux directement faire cela dans l'unité FIN
tu choisis continuer : Oui
et là tu peux alors indiquer un nombre de répétition avec un décalage Z à chaque répétition.

Tu pourrais même faire un programme Mazatrol avec uniquement
- Unité 0
- Appel sous programme ISO
( pas d'origine dans ton programme ISO et le parametre ... F161 bit7 =1 "origine du prog Mazatrol lors appel sous prg iso" )
- Unité fin avec répétition
 
Dsl du retard merci de m'avoir répondu. J'ai opté pour la deuxième solution mais lorsqu'elle fini ma première pièce le programme mazatrol continue bien avec le bon décalage mais lorsqu'elle passe au sous programme iso elle fait bien le sicle mais reste à la première origine celle faite avec instruct. Comment faire svp?
 
ton programme est donc en Iso pur ?
G10 L2 correspond à une écriture d'origine si ma mémoire est bonne.
P1 correspond au G54.

Si tu veux répéter en changeant ton repère, il faut que tu changes ton G54 avant de rappeler tes blocs

N5 G10 L2 P1 X0 Z6.75
#199=10
GOTO 1000

N10 G10 L2 P1 X0 Z6.75-15 (si décalage de 15 )
#199=20
GOTO 1000

...
(dernier decalage)
N50 G10 L2 P1 X0 Z6.75-60
#199=2000

etc..
N1000
G54
... usinage
....
GOTO #199


N2000
M30

tu pourrais aussi faire une boucle avec variables et conditions de fin..

Sinon, en Mazatrol, tu peux directement faire cela dans l'unité FIN
tu choisis continuer : Oui
et là tu peux alors indiquer un nombre de répétition avec un décalage Z à chaque répétition.

Tu pourrais même faire un programme Mazatrol avec uniquement
- Unité 0
- Appel sous programme ISO
( pas d'origine dans ton programme ISO et le parametre ... F161 bit7 =1 "origine du prog Mazatrol lors appel sous prg iso" )
- Unité fin avec répétition

20180601_131205.jpg
 
Juste une question pour l sous programme, c koi les données Argument 1 à 6 ?
 
une serie d'arguments ( donc des variables locales de #1 à #26 ) que tu peux regler et envoyer dans ton sous programme.
Exple : Sous la ligne Argument : tu ecris dans adresse Arg : A et à coté dans Valeur Arg : 100
Et bien dans ton sous programme , la variable #1 aura la valeur de 100 puisque tu as mis 100 dans l'Argument A et qua A , c'est #1 .
Si tu es à l'aise avec les macros, tu as tout compris, si tout est obscur, c'est que les macros-programmes te sont un monde inconnu.
 
Dsl du retard merci de m'avoir répondu. J'ai opté pour la deuxième solution mais lorsqu'elle fini ma première pièce le programme mazatrol continue bien avec le bon décalage mais lorsqu'elle passe au sous programme iso elle fait bien le sicle mais reste à la première origine celle faite avec instruct. Comment faire svp?

Il ne faut pas regler de Info Reglage de ton sous-programme ISO :
ET verifier le parametrage d'execution des sous-programmes ( F161 bit 6 et 7 ) sur les armoires à partir des Matrix
 
Il ne faut pas regler de Info Reglage de ton sous-programme ISO :
ET verifier le parametrage d'execution des sous-programmes ( F161 bit 6 et 7 ) sur les armoires à partir des Matrix
Et bien sur ne pas appeler un repere genre G54 au cours de tes Blocs ISO.
 

Sujets similaires

DakotaSport07
Réponses
111
Affichages
8 486
DakotaSport07
DakotaSport07
01power
Réponses
3
Affichages
14 993
01power
01power
taratata
Réponses
4
Affichages
4 897
taratata
taratata
yoda76
Réponses
24
Affichages
13 047
levosgien70
levosgien70

Sujets similaires

PL50
Réponses
10
Affichages
419
PL50
PL50
yvon29
Réponses
19
Affichages
1 531
gustavox
gustavox
2
Réponses
18
Affichages
3 652
philippe2
philippe2
L
Réponses
24
Affichages
2 917
M.Dufilet
M.Dufilet
Retour
Haut