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

repetition programme

Discussion dans 'Fanuc' créé par rastagood61, 29 Avril 2014.

  1. rastagood61

    rastagood61 Apprenti

    Messages:
    130
    Inscrit:
    30 Octobre 2012
    repetition programme
    bonjour j aimerais savoir si il y une fonction a mettre a la fin du sous programme pour avoir autant fois de répétition désiré! Mon programme est :
    O002
    M98 PO003 S4
    M98 PO004 S9
    M98 PO005 S20
    M30
    mais il me fait qu' une pièce par programme!
    j ai essayer a la fin dans les sous programmes:
    juste M30 sa marche pas
    juste M99 sa marche pas
    les deux \M99;M30 sa marche toujours pas
    les deux sans le \ sa marche toujours pas
    sinon dans les sous programmes j appelle un autre sous programme le O001 qui me sert pour ma butée de pousse barre pour les différentes longueur dans O003,O004,O005! serait il de sa faute????????????
     
  2. zingilingiling

    zingilingiling Compagnon

    Messages:
    1 239
    Inscrit:
    20 Juillet 2007
    Localité:
    reunion <=> lyon
    repetition programme
    Il y a un code pour le compteur de pièce , tu indiques le nombre de pièce que tu veux et il décompte jusqu’à zéro , en général on l'utilise avec le tire barre ou l'avance barre .

    J'ai plus le code en tête .
     
  3. zingilingiling

    zingilingiling Compagnon

    Messages:
    1 239
    Inscrit:
    20 Juillet 2007
    Localité:
    reunion <=> lyon
  4. Davidokuma

    Davidokuma Apprenti

    Messages:
    175
    Inscrit:
    4 Juillet 2012
  5. marto0362

    marto0362 Apprenti

    Messages:
    228
    Inscrit:
    10 Juillet 2013
    repetition programme
    Peux tu envoyer le programme principal stp et sur quel version de fanuc es tu ?
    Je suppose que tu appels une butee pour la premiere piece et que ensuite tu veux repeter exemple 20 fois le programme sans la butee?
     
  6. kro

    kro Apprenti

    Messages:
    108
    Inscrit:
    16 Janvier 2011
  7. marto0362

    marto0362 Apprenti

    Messages:
    228
    Inscrit:
    10 Juillet 2013
    repetition programme
    C est pour ca que j ai demandé la version du fanuc sur la notice en 32i j ai bien du M98 P (x) L pour moi c est ca ...personne a un petit programme en tire barre pour voir ce que cela donne ...
     
  8. marto0362

    marto0362 Apprenti

    Messages:
    228
    Inscrit:
    10 Juillet 2013
    repetition programme
    Voici ce que j aimerais bien savoir faire repeter un programme principal sans repeter une partie de celui ci (la butee)
    O0001 (programme principal)
    N10 G28 U0 W0
    N20 G50 S3000
    N30 T101M6
    N40 G0 X30 Z.5. (BUTEE)
    N50 M0
    (ENSUITE DE FAIT UNE RONDELLE COMPLETE ET JE RAMAINE LA
    BARRE A L AIDE D UN TIRE BARRE POUR REVENIR
    A MON Z.5)
    N500 M30

    j aimerais connaitre l ecriture sur sous programme O0002
    Pour repeter la ligne N10 N30 puis N40 a N500 donc jusque la la 2eme rondelle serait
    usiné et de la j aimerais repeter 98 fois le programme O0002
     
  9. leen

    leen Nouveau

    Messages:
    8
    Inscrit:
    5 Octobre 2013
    repetition programme
    Bonjour,

    O0000;
    N0001;
    G0T1212;
    X0.;
    Z-60.;
    G98;
    G1Z-80.F750;
    M11;
    G4U1;
    G0Z-15.;
    M10;
    G4U2;
    G1Z0.F750;
    G99;
    G0Z75.;
    X150.;
    T1200;
    M98P10;
    M89;
    M99;
    M30;
    ;
    %

    M11 ouverture des mors
    M10 fermeture des mors
    G4U2 temporisation
    G98 avance mn
    G99 avance tr/mn
    L98 répétition 98 fois le sous programme
    M89 si tu as un compteur de pièce
    pour répéter le programme M98P00L98;
    M98P10 programme usinage de ta pièce
    Tu as juste à changer les cotes en Z en fonction de tes déplacements
    et tu peux faire plusieurs pièces avec tes G54 G55 G56 G57 ECT...
     
  10. marto0362

    marto0362 Apprenti

    Messages:
    228
    Inscrit:
    10 Juillet 2013
    repetition programme
    Merci de ta reponse j ai bien compri que tu ma fais le prog pour tirer la barre jusque la y a pas de souci ce que je comprend pas c est comment repeter le prog principal sans la butee 1 fois puis repeter le sous sous programme qui fait la piece sans la butee 98 fois.....excuse mais je fais souvent ca en num mais fanuc 32i j ai vraiment du mal a comprendre l histoire des sous programme.....
     
  11. leen

    leen Nouveau

    Messages:
    8
    Inscrit:
    5 Octobre 2013
    repetition programme
    Tu n'as pas besoin de butée, tu positionnes ta barre à la jauge de profondeur quand tu la change .
    il faut que mettre le programme de tire barre en sous programme avec dedans ton programme d'usinage pour pouvoir le répéter 98 fois

    O0002;
    M98P00L98;
    M99;
    M30;
    ;
    %

    L98 pour le nombre de répétition
     
  12. marto0362

    marto0362 Apprenti

    Messages:
    228
    Inscrit:
    10 Juillet 2013
    repetition programme
    Ah ok et a quoi correspond le P00 dans M98P00L98 donc ensuite tu appels le programme courant O0002 pour l exécution du prog principal 98 fois ?
    Si je veux vraiment mettre une butee a chaque changement de barre tu fais comment alors....
    Sinon a tu une autre solution avec les commandes IF et WHILE?
    Je dis ca car j y tiens absolument a la butee .....
     
  13. leen

    leen Nouveau

    Messages:
    8
    Inscrit:
    5 Octobre 2013
    repetition programme
    P00 n°programme que tu appels et si tu veux garder ta butée tu la met au début de ton programme tu mets un M1 arrêt optionnel
    O0002;
    programme de butée.
    M1;
    M98P00L98;
    M99;
    M30;
    ;
    %
     
  14. marto0362

    marto0362 Apprenti

    Messages:
    228
    Inscrit:
    10 Juillet 2013
    repetition programme
    Ok merci pour tes reponses je propose un programme lopin de diametre 40 sur longueur 30 quantitees 20 voici ce que je propose comme programme et corrige moi si c est pas bon
    O0001 (prog principal)
    N10 G28 U0 W0
    N20 G50 S3000
    N30 T101M6 (outil dresser charioter)
    N40 M4 S2000
    N50 G0 X43 Z.5
    N60 G1 G41 Z F.1
    N70 X-.4
    N80 G G40 Z2
    N90 X38
    N100 G1 G42 X39 Z F.13
    N110 G1 X40 C.5 (CHANFREIN CASSAGE D ANGLE)
    N120 Z-33
    N130 G1 X46
    N140 G G40 Z1
    N150 G28 U0 W0

    N160 T202M6 (tronconnage)
    N170 M4 S600
    N180 GO X41 Z-30
    N190 G1 X39
    N200 G1 X41
    N210 Z-29
    N220 X40
    N230 G1 Z-30 C.5
    N240 G1 X-.4
    M89 (compteur piece)
    N250 GO X100
    N260 G28 U0 W0

    N270 T3 03 M6 (attrape barre)
    M5
    G98 F500

    G0 X Z3
    G1 Z-33 F500
    M11 (ouverture)
    G1 Z3
    M10 (fermeture)
    G0 Z10
    G99 F.2
    G28 U0 W0
    M30


    Sous prog
    O0002
    M11 (ouverture)
    G28 U0 W0
    T101M6 (DRESSER CHARIOTER)
    G0 X30 Z.5
    M0
    M10 ( fermeture)

    G28 U0 W0 (jusque la butee)

    M98 P0001 L20
    M99
    M30 (premier prog fanuc corriger moi si je me trompe j ai fais que du num depuis 15 ans
    quel est le code du recuperateur de piece?
    si j ai bien compris il faut appele le sous prog en programme courant ?
    Et il necessaire de mettre un point virgule a la ligne a chaque fois?
     
  15. leen

    leen Nouveau

    Messages:
    8
    Inscrit:
    5 Octobre 2013
    repetition programme
    Bonjour,

    Moi je suis en Fanuc 15T
    moi je doit mettre le ; a chaque fin de ligne
    pour les déplacements en Zou X je doit mettre le . après chaque chiffre 5. ou sinon il prend ça pour des microns
    Du doit faire 2 programmes 1 pour le tire barre et l’autre pour l’usinage avec tire barre après tu fait un sous programme tu mets le tire barre butée en programme principale et tu mets dedans en 2ème sous programme ton usinage


    O0002
    T101M6;(DRESSER CHARIOTER)
    G28 U0 W0;
    M11; (ouverture)
    G0 X30 Z.5;
    M0;
    M10; ( fermeture)
    G28 U0 W0; (jusque la butee)
    M98 P0001 L20;
    M99;
    M30 ;
    ;
    %

    Pour le tronçonnage je tourne a 1200tr/mn avance F0.06 je tronçonne sur 0.5 au Rayon je remonte de 0.1 au rayon lame eps:3.
    G1x40.F0.06;
    G0X40.2;
    G1X39.;
    G0X39.2;
    ect...
     
Chargement...

Partager cette page