progammation des boucles avec NUM

  • Auteur de la discussion jeanginou
  • Date de début
J

jeanginou

Nouveau
Bonjour à tous Je travaille sur un tour SOMAB commande NUM , voici mon problème .
J'ai 7 gorges identique à usiner espacés du même pas . Mon idée est de programmer la première gorge et ensuite de faire une translation de l" origine pièce 6 fois en boucle et a la fin revenir a l'origine pièce de dèpart .J'ai essayé divers prog et cela ne fonctionne pas
Si quelqu'un a une solution cela m'aiderais beaucoup
Merci d"avance
 
D

Dodore

Compagnon
bonjour
programmation de la premiere gorge puis un decalage avec G59

exemple en gros
N190 T3 D3 M6
N200 G0 G90 X Z (premier point approche de l'usinage de la premier gorge )
N210
N220
N400 G X Z ( dernier point sorti de la gorge )
N410 G59 G91 Z20 ( valeur du décalage dans ce cas 20mm en Z)
N420 G77 N200 N400 (rappelle de la gorge et usinage deuxième gorge )
N430 G59 G91 Z20 ( pour l'usinage de la troisième gorge
etc

ou bien

N190 T3 D3 M6
N200 G0 G90 X Z (premier point approche de l'usinage de la premier gorge gorge )
N210
N220
N400 G X Z ( dernier point sorti de la gorge )
N410 G59 G91 Z20 ( valeur du décalage dans ce cas 20mm en Z)
N420 G77 N200 N410 S6
dans ce cas la séquence sera répétée 6 fois et comme on a fait une première gorge avant ça fera 7 gorges
je ne pense pas m’être trompé mais....

ne pas oublier
le G90 programmation en valeur par rapport a l'origine programmé
et le G91 programmation par rapport au dernier point programmé si on le met sur la même ligne que le G59 il ne modifie uniquement l décalage mais il faut que sur la ligne suivante on remette le G90
 
J

jeanginou

Nouveau
Bonsoir Dodore et merci pour ces infos .Dés lundi je vais essayer ça , mais la deuxième option me convient parfaitement . Encore merci et très bonne soiré
 
D

Dodore

Compagnon
fait quand même un essai a vide ou vérifie avec l’écran graphique
 
J

jeanginou

Nouveau
Re bonsoir Dodore Ok pas de problème je suis très prudent , une collision est très vite arrivée et je n'y tiens pas
slts
 
K

kiki86

Compagnon
pour Dodore
bonjour
pour ma culture sur un tour les axes ne sont pas X et Y
merci
 
D

Dodore

Compagnon
Les axes sont, sauf bricolage de la machine
Z toujours l'axe de broche
X toujours le plus grand déplacement
Y l'autre axe
Donc sur le tour les axes sont X et Z
 
D

Dodore

Compagnon
Oui effectivement je voulais corrigé parce que je pensais que ce n'était pas assez précis
 
D

Dodore

Compagnon
Dodore a dit:
bonjour


ou bien

N190 T3 D3 M6
N200 G0 G90 X Z (premier point approche de l'usinage de la premier gorge gorge )
N210
N220
N400 G X Z ( dernier point sorti de la gorge )
N410 G59 G91 Z20 ( valeur du décalage dans ce cas 20mm en Z)
N420 G77 N200 N410 S6
dans ce cas la séquence sera répétée 6 fois et comme on a fait une première gorge avant ça fera 7 gorges
Je viens de penser a un truc qui peux être dangereux
Quand on écrit
N420 G77 N200 N410 S6
Le dernier bloc qui est appelé N410 rappelle encore un décalage, mais qui n.est pas suivi d,un usinage
Il faut donc , soit tout de suite après le bloc N420 mettre un bloc
N430 G59 Z0 et faire suivre d'un déplacement en Z pour dégager l'outil
Soit prévoir un déplacement pour dégager l.outil pour éviter une collision ,et bien sûr supprimé le G59
 
J

jeanginou

Nouveau
Bonsoir à tous Dodore , a quoi correspond le G de la ligne N400??
Merci Slts
 
D

Dodore

Compagnon
bonjour
effectivement j'aurais pu marquer G0 mais G ou G0 ou G00 c'est pareil
si derrière une adresse X ; Y ; G ; M ou autre , si il n'y a rien d'inscrit derrière ça correspond à zero
M est égal à M0 ou M00
 
D

Dodore

Compagnon
jeanginou a dit:
Bonsoir Dodore , j'ai essayé le petit bout de programme et cela ne fonctionne pas très bien
J'ai un message d'erreur
Le G91 de la ligne N410 <non reconnu par le systeme >
Donc je l'ai retiré et la première gorge est OK , ensuite l'origine se décale et la deuxieme gorge est OK mais les 4 autres se font sur la deuxième gorge .
Ce n'est pas très simple !!!! Mon employeur a acheté ce tour l'année dernière et il m'a dit , tu vas t'en occuper !Le technicien de chez SOMAB m'a montrer comment fonctionne la machine et en avant , pas évident pour moi qui a fait que de l'usinage conventionnel , mais la CN c'est super
Slts Jean

j'ai utilisé cette façon de faire sur NUM 760 est ce que ça ne marche pas sur NUM 1040 ???
par contre si tu supprimes le G91 sur la ligne N410 tu te retrouves en G90 et là tu n'auras qu'un décalage de la valeur que tu as indiqué , dans l'exemple : 20mm mais cette valeur restera toujours égal à 20 mm, même si tu rappelles cette séquence , puisque c'est un décalage par rapport a l'origine programme

il reste une solution qui est la programmation paramétrée avec des variables L

exemple

N190 T3 D3 M6
N200 G0 G90 X Z (premier point approche de l'usinage de la premier gorge )
N210
N220
N400 G X Z ( dernier point sorti de la gorge )
N405 L1 = L1+20
N410 G59 L1 je corrige N410 G59 Z L1
N420 G77 N200 N410 S6

Au départ la variable L1 est à zéro , a la ligne 405 elle va prendre la valeur 20mm donc le G59 sera égal à 20
Au passage suivant à la ligne 405, la machine va donner une nouvelle valeur de L1 égal à l’ancienne valeur + 20 mm
Donc deuxième passage G59 =40
Troisième passage 60 etc
je ne sais pas si je suis bien clair dans mes explications
 
J

jeanginou

Nouveau
Re bonsoir à tous Merci Dodore pour ces infos .Je vais essayer ce prog et je vous dirais si cela fonctionne .
Pour le G , ma machine n'accepte pas le G tout seul .
Bonne soiré Slts Jean
 
D

Dodore

Compagnon
qu'est ce que c'est que ce truc !!!!!
qu'est ce qui se passe si tu écris, par exemple, Z tout seul au lieu de Z0
autre chose je ne sais pas si ta machine ne lit pas le G91 ou bien le G91 avec sur la meme ligne le G59
est ce que tu peux faire un essai en IMD
simplement écrire G91 (LF; départ cycle) ; pour voir si elle marque une erreur, s'il n'y a pas d'erreur pour cet essai
faire un deuxième essai, toujours en IMD : G91 Z10; (LF ;départ cycle)
 
J

jeanginou

Nouveau
Bonsoir à tous
Ok Dodore Croyez vous que le fait que ma commande NUM soit de 1996 ,certaine fonction G ne soient pas reconnues par le soft ,ou c'est moi qui les utilise mal (le G90 G91 et les variables ne fonctionnent pas )
Pour mon prog j'ai trouvé un paliatif
a partir de N400
N400 G59 Z-20
N420 G77 N200 N400
N430 G59 Z-40
N440 G77 N200 N400
ect ect jusqu'a avoir mes 6 gorges ,( il ne faudrais pas que j'ai 100 gorges à faire ) Mais il faut que je trouve la solution pour boucler .
Lundi je vais verifier la version de la NUM
Slts et très bon Week end
 
D

Dodore

Compagnon
Oui c.est une façon tout à fait correct de programmer
Fait une recherche en demandant à Google " clavier num760" pour pouvoir comparer, ou bien prend une photo du tien
Est ce que tu as les Manuels, opérateur et programmeur, pour cette machine
 
J

jeanginou

Nouveau
Re bonsoir OK Dodore , j"ai le manuel NUM mais je crois que ce n'est la version qui est sur la CN je verifirais lundi et je ferais le petit test que tu m"as donné Merci et très bon week end
Slts Jean
 
J

jeanginou

Nouveau
Bonsoir à tous Après de nombreux essais et l'aide de Dodore j'ai fini par réaliser un usinage en boucle qui fonctionne Voici le listing
N10 $appel outil 1
M6 T1 D1 (je démarre avec le bon outil)
N20 G79 N200
N30 (début de la boucle )
N40 M06 T1 D1 (je rappelle le 1er outil sinon il redémarre dans la boucle avec le dernier outil)
Ensuite la suite du prog avec différents changement d'outils
N170 G91 G59 Z-23(Translation de l'origine pièce )
N190 G90 (fin de la boucle )
N200 G77 N30 N190 S3 (Usinage de 3 pièces)
N210 G59 Z 46 (Je redécale mon origine pièce car j'ai une butée sur la tourelle pour avancer manuellement la barre )
Pourquoi 46 ? j'ai mon premier déplacement de 20 mm+3mm de tronçonnage
Salutations à tous
 

Sujets similaires

laurenttanguy
Réponses
0
Affichages
426
laurenttanguy
laurenttanguy
B
Réponses
44
Affichages
4 311
fertun
fertun
M4vrick
Réponses
9
Affichages
1 308
gaston48
G
B
Réponses
19
Affichages
1 992
boumboauto
B
M
Réponses
126
Affichages
6 373
thierry74
thierry74
S
Réponses
6
Affichages
1 689
dh42
Tourneur13
Réponses
0
Affichages
6 046
Tourneur13
Tourneur13
Haut