1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

progammation des boucles avec NUM

Discussion dans 'Tours CNC industriels' créé par jeanginou, 23 Janvier 2015.

  1. jeanginou

    jeanginou Nouveau

    Messages:
    17
    Inscrit:
    23 Janvier 2015
    progammation des boucles avec NUM
    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
     
  2. Dodore

    Dodore Compagnon

    Messages:
    6 647
    Inscrit:
    27 Octobre 2008
    Localité:
    F-69400 villefranche sur saone
    progammation des boucles avec NUM
    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
     
  3. jeanginou

    jeanginou Nouveau

    Messages:
    17
    Inscrit:
    23 Janvier 2015
    progammation des boucles avec NUM
    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é
     
  4. Dodore

    Dodore Compagnon

    Messages:
    6 647
    Inscrit:
    27 Octobre 2008
    Localité:
    F-69400 villefranche sur saone
  5. jeanginou

    jeanginou Nouveau

    Messages:
    17
    Inscrit:
    23 Janvier 2015
    progammation des boucles avec NUM
    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
     
  6. kiki86

    kiki86 Compagnon

    Messages:
    2 648
    Inscrit:
    7 Janvier 2015
    Localité:
    Maisons Alfort
  7. Dodore

    Dodore Compagnon

    Messages:
    6 647
    Inscrit:
    27 Octobre 2008
    Localité:
    F-69400 villefranche sur saone
    progammation des boucles avec NUM
    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
     
  8. kiki86

    kiki86 Compagnon

    Messages:
    2 648
    Inscrit:
    7 Janvier 2015
    Localité:
    Maisons Alfort
  9. gaston48

    gaston48 Compagnon

    Messages:
    6 216
    Inscrit:
    26 Février 2008
    Localité:
    59000
    progammation des boucles avec NUM
    Bonsoir,
    Attention, pour être bien précis, Z est l’axe parallèle à l’axe de la broche
     
  10. Dodore

    Dodore Compagnon

    Messages:
    6 647
    Inscrit:
    27 Octobre 2008
    Localité:
    F-69400 villefranche sur saone
  11. Dodore

    Dodore Compagnon

    Messages:
    6 647
    Inscrit:
    27 Octobre 2008
    Localité:
    F-69400 villefranche sur saone
    progammation des boucles avec NUM
    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
     
  12. jeanginou

    jeanginou Nouveau

    Messages:
    17
    Inscrit:
    23 Janvier 2015
  13. Dodore

    Dodore Compagnon

    Messages:
    6 647
    Inscrit:
    27 Octobre 2008
    Localité:
    F-69400 villefranche sur saone
    progammation des boucles avec NUM
    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
     
  14. Dodore

    Dodore Compagnon

    Messages:
    6 647
    Inscrit:
    27 Octobre 2008
    Localité:
    F-69400 villefranche sur saone
    progammation des boucles avec NUM
    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
     
  15. jeanginou

    jeanginou Nouveau

    Messages:
    17
    Inscrit:
    23 Janvier 2015
    progammation des boucles avec NUM
    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
     

Partager cette page