FANUC - OM ( appel de sequence dans prog principal )
Discussion fermée
Affichage des résultats 1 à 28 sur 28

FANUC - OM ( appel de sequence dans prog principal )



  1. #1
    invite77cf6216

    FANUC - OM ( appel de sequence dans prog principal )


    ------

    Bonjour tout le monde
    Operateur regleur sur centre d'usinage vertical SABRE
    avec directeur de commande FANUC - OM
    je cherche à programmer un appel de sequence dans le programme principal
    sur NUM 760 ou 1060 cela se traduit par

    G77 N... N... ( Appel d'une sequence du bloc n1 au bloc n2 )
    G79 N... ( Saut au bloc n1 )

    est ce que cette structure Fanuc est viable ?

    o1000
    ........
    ........
    .......
    .......
    .......
    N10
    ......
    ......
    .....
    ....
    ......
    M99 P10

    je suis preneur pour toute proposition

    est ce que on peut repeter une sequence donne un nombre de fois determinés ( Boucle ) j'ai lu sur l'utilisation du G-code que l'adresse L sert à cela

    comment on le programme??

    merci pour vos reponses.

    -----

  2. #2
    invite5d050033

    Re : FANUC - OM ( appel de sequence dans prog principal )

    bonjour
    perso je n'utilisait pas ce code mais plutot dessous pgm comme par exemple
    PGM PRINCIPAL
    O1000
    M6 T1;
    G43 H1 G90 G0 X-100 Y15 Z3 S1000 M3;
    G41 D10 G40 F150 M8;
    M98 P51001 (le sous pgm O1001 sera executer 5 fois )
    G0 Z3 M9;
    G91 G28 X0 Y0 Z0 ;
    M30;
    sous PGM
    O1001
    G91 G1 Z-5 F500;
    G90 G41 Y0 F50;
    X0;
    Y-80;
    X-90;
    Y15;
    G40 X-100;
    M99;
    a+

  3. #3
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    merci bougadoul por ta reponse rapide
    mais le but de mon post etait de savoir si on peut rappeller un numero de bloc dans le programme principal car je n'ai pas beaucoup de memoires dans la machine du travail pour stocker plusieurs sous programmes pieces.
    C'est mon patron qui m'a demandé de reprogrammer la machine d'une façon qu'on aie seulment des programmes principaux
    1 programme = une piece voilà

    mais bon merci comme meme pour ta reponse
    bonne journée et bon boulot.

  4. #4
    invite5d050033

    Re : FANUC - OM ( appel de sequence dans prog principal )

    bonjour
    j'avais le même pb et un lecteur de disquette (unité de sauvegarde) a coté m'a supprimé ce pb e tun autre avantage de ce systeme une disquette par client .
    cette unité servait aussi pour les autres machine ,tours,fraiseuse qui avait un langage different ,fanuc,heindenam,anilam .
    a+

  5. A voir en vidéo sur Futura
  6. #5
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    Merci encore Bougadul

  7. #6
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    Bonjour,
    encore une tite question

    Est ce quelcun aurait-il un programme parametré commenté pour FANUC OM - 16M - 18M Fraisage

    car je me rappelle plus comme on programme un perçage parametré ( Flasque 3, 4, 5 , 6 , 8 , 10 , 12 trous )

    je m'explique
    il faudra un sous programme ou on rentre ces valeurs

    #101 Origine X
    #102 Origine Y
    #103 Nombre de trous
    #104 Angle de Depart
    #105 Diametre autour duquel on execute le perçage

    et un sous programme qui devrait calculer la position de chaque trou en X et Y et le stocker dans les parametres :

    # 201 pour X
    # 202 pour Y

    je pense qu'il devrait rajouter les coordonnées du 1er trou avec les nouvelles valeur trouvées et ceci en boucle jusqu' a la fin des trous

    ( donc ceci serait mon projet final mais toutes explications seront les bienvenues )

    merci d'avance !!!

  8. #7
    invite5d050033

    Re : FANUC - OM ( appel de sequence dans prog principal )

    bonjour
    a tu essayer de le faire ?
    tu sait faire de la trigo ?
    essaie ,et post le moi ,et je te dirai si c'est bon ,et si tu est sage je te dirai ou le trouver
    a+

  9. #8
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    merci bougadoul

    voila ce que j'ai fait:

    o100 ( Sous programme variables )

    #101=200 ( Origine X )
    #102=-200 ( Origine Y )
    #103=3 ( Nombre de trous & Nombre d'incrementations )
    #104=25 ( Angle de depart )
    #105=90 ( Diametre autour duquel il y aura les perçages )

    ---------------------------------------------------------------

    o200 ( Sous programme calculs )

    #106=#105/2 ( Rayon positionnement trous )
    #200=360/#103 ( Angle entre chaque trous )
    #201=COS(#104+#200)*(#106)+(#1 01) ( Valeur X )
    #202=SIN(#104+#200)*(#106)+(#1 02) ( Valeur Y )

    #301=#301+#101
    #302=#302+#102

    ---------------------------------------------------------------

    o500 ( Programme usinage )

    N10 .............................. .............
    N20 T1 M6 .............................. ...
    N30 G43 H1 S1200 M3...............
    N40 M98 P100
    N50 M98 P200
    N60 G83 X#301 Y#302 Z-20 P2 Q-3 F450

    ........ et c'est la que je bloque !!!

    comment on incremente le nombre de trous et
    surtout comment on appelle la macro ??

    merci pour ton aide precieux

  10. #9
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    bonjour je viens a nouveau pour demander conseils

    où je peut trouver un manuel de programmation pour fanuc OM en PDF

    car a chaque fois je retombe sur un manuel 16 M

    merci pour votre aide

  11. #10
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    DEZ il y a un erreur...

    dans le sous programme o200

    la variable #301=#301+#201 et non #101
    la variable #302=#302+#202 et non #102

    voila en quant concerne mon programme qui ne marche tj pas LOL

    merci pour votre aide

  12. #11
    invite5d050033

    Re : FANUC - OM ( appel de sequence dans prog principal )

    bonjour
    il y a quelque chose a savoir :
    quand tu fais une macro ,les valeurs doivent etre rentré en micron donc 200mm doit etre ecrit 200000!
    tu n'a mis aucun G65et aucun code H (definition,addition,soustract ion,multiplication,division ect ect ) .
    a tu la doc de fanuc concernant ta machine ?
    si oui tu a un exemple pour ce genre de travail dessus
    il doit etre dans "MACRO CLIENT A "
    pour definir une valeur tu ecrit comme ça
    G65 H01 P#100 Q0 ; (definition du parametre n°100 qui aurra pour valeur 0 )
    bon ,je te fait un bout de pgm que j'ai dans mes notes
    O1000
    M6 T1;
    G43 H1 G90 G54 X200 Y200 Z3 S2000 M3;
    M8;
    G65 H01 P#500 Q100000 ; (definition de la valeur en x : x = 100)
    G65 H01 P#501 Q200000 ; (definition de la valeur en y : y = 100)
    G65 H01 P#502 Q100000 ; (definition de la valeur du rayon r=100)
    G65 H01 P#503 Q20000 ; (angle de depart soit 20°)
    G65 H01 P#504 Q12 ; (definition du nb de trous)
    M98 P1001 ; (appel du sous pgm n° 1001,dans ce cas macro )
    G91 G28 X0 Y0 Z0 M9; (retour au origine machine,c'est comme ça que je pratiquait ,mais t'est pas obligé )
    M30;
    --------------------------------------------------------------------------
    sous PGM
    O1001
    N10 G65 P#100 Q0 ;
    G65 H22 P#101 Q#504 ;
    N20 G65 H04 P#102 Q#100 R360000;
    G65 H05 P#102 Q#102 R#504 ;
    G65 H02 P#102 Q#503 R#102;
    G65 H32 P#103 Q#502 R#102;
    G65 H02 P#103 Q#500 R#103;
    G65 H31 P#104 Q#502 R#102;
    G65 H02 P#104 Q#501 R#104;
    G83 X#103 Y#104 Z- 20 R3 Q5 ;(cylce de percage debourrage ,positionement en X,Y ,profondeur de perçage 20, distance approche 3mm,prof de passe 5 mm)
    G65 H02 P#100 Q#100 R1; (increment de 1 pour faire le trou suivant )
    G65 H84 P-20 Q#100 R#101;(retour a la sequence n°20 ,c'est a dire boucle de repetition )
    M99;

    si je n'ai pas fait de faute il doit fonctionner
    a+
    pour le manuel de programation en pdf ,je ne sais pas ou trouver ça ,mais cela m'etonne que tu ne l'ai pas .
    a+

  13. #12
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    merci bougadul...
    je vois que mon prog etait archi faux
    il faut dire que j'avait programmée ça il y a + de 20ans
    la societé qui m'employe à acheté cette machine en LOTS
    donc sans aucune doc je pense qu'il ont payé moins de 15000€
    pour cette machine.
    en regardant mon cv il ont vu que j'ai deja programmé sur fanuc 0m
    et vu que ils connaissent pas cette commande j'ai eté employée

    voila pour l'explication du manque de doc's

    si tu sais où on peut la recuperer je suis preneur.

    Chez FANUC ils ont repondu a mon chef que cette edition n'est plus d'actualité donc pas editable.
    je ne sais pas si c'est la verité ou si le prix est trop elevé .

    merci de tout coeur pour le programme j'essayerai de le decortiquer
    afin de comprendre son fonctionnement.

    @@@@ ++++

  14. #13
    invite5d050033

    Re : FANUC - OM ( appel de sequence dans prog principal )

    bonjour
    tu peut toujour contacter fanuc pour avoir plus de renseignement concernant la doc ,de plus sur leur site ,elle est editédonc a vendre
    http://www.fanuc-spares.co.uk/fanuc-0-manuals.htm
    a+

  15. #14
    invite5d050033

    Re : FANUC - OM ( appel de sequence dans prog principal )

    re
    je pense a un truc ,regarde du coté de l'armoire lelectrique ,souvent les doc machine sont a l'interieure .
    un petit conseille aussi ,pense a sauvegarder tes paramettre machine !!
    en cas de fausse manipe ,ça aide
    a+

  16. #15
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    SALUT Je suis de retour .....

    Merci Bougadul pour le PM je viens juste de le lire
    dez j'ai du racheter un nouveau disque dur car l'ancien m'a laché et du coups reformatage lol.....

    Je regarderai de mon coté si je trouve quelque chose concernant les codes H

    bonne journée

  17. #16
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    bonjour,
    j'ai encore un tit souci....
    est ce que vous savez si on peut programmer un cycle de poche pour fanuc 0m ?

    merci d'avance de votre reponse

  18. #17
    invite5d050033

    Re : FANUC - OM ( appel de sequence dans prog principal )

    bonjour
    oui mais avec une macro ,qui n'est pas facile de mettre en oeuvre .
    perso je faisait souvent comme ce qui suit :
    je faisait un sous pgm de mon profil .un sous pgm de balayage en R0 que je faisais pour les formes compliquées d'une manière pas très cn mais plus rapide que les calcul,après avoir fait mon pgm de profil ,je tangentais avec une autre fraise ,et en manuel je déplaçait l'outil ,a chaque changement de direction (X,Y) je relevait les points que je rentrait dans un second sous pgm ,suivant les cas de figure ,j'appelais le sous pgm de mon profil pour l'ébauche(en gonflant le correcteur de ma fraise ) ,puis le sous pgm du balayage,et ainsi de suite jusqu'à la prof désiré puis pour finir,j'appelais mon outil de finition ,le sous pgm de mon profil ,et de mon balayage (ça fonctionne a condition que l'outil d'ébauche et celui de finition est des Ø approchants ).
    ce que je trouvais intéressant dans cette méthode ,c'est quand il y avait des parois mince ,des profondeurs conséquente ,des matières qui ont la fâcheuses tendance a se déformé ,tu peut plus facilement changé l'ordre des phase ,la valeur de tes prise de passe ,indépendamment du sous pgm
    par exemple ,ébauche profil ,prof total 10 mm,passe 2.5.
    balayage ébauche passe 5
    finition profil passe 5.5
    balayage finition 10.
    voila comment je procédais ,si ça peut t'aider .
    a+

  19. #18
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    Merci Bougadul pour ta reponse.

    En fouillant dans les entrailles de ma memoire je me suis rappellé comment je programmais sur NUM

    et j'ai appliqué cette methode avec ma FANUC lol

    La piece a realisé comporte 2 poches colineaires
    une debouchante et l'autre de profondeur 26.5
    BRUT 30mm d'epasseur

    Gamme Usinage:

    Perçage au dametre 10 debouchant
    contreperçage au diametre 26 debouchant

    Fraise à plaquettes diam. 25
    -------------------------------
    Ebauche de la poche 57x50 debouchante
    Ebauche de la poche de 81x50 prof. 26.5

    Fraise carbure monobloc diam.10
    ------------------------------------
    Finition de la poche 57x50 debouchante
    Finition de la poche de 81x50 prof. 26.5

    voici le programme principal:

    O510
    N10
    .......
    N220 T5 M6 ( Fraise à Plaquette diam.25 ) R+0.1mm ( surep. )
    N230 ( Positionnement au centre du trou perçé )
    N240 G0 G43 H5 Z10
    N250 S1200 M3
    N260 G1 Z1 F3000
    N270 M98 P11511 ( Appelle 11 fois le sous/programme 511 )
    N280 G0 Z1
    N290 M98 P09512 ( Appelle 09 fois le sous/programme 512 )
    N300 G0 G40 Z20
    ......
    N380 T6 M6 ( Fraise carbure monoloc diam. 10 )
    N390 ( Positionnement au centre du trou perçé )
    N400 G0 G43 H6 Z10
    N410 S2000 M3
    N420 G0 Z1
    N430 M98 P11511
    N440 G0 Z1
    N450 M98 P09512
    N460 G0 Z100
    N470 M2 M30

    -----------------------------------------------------------
    Sous/Programme

    O511
    N10 G91 Z-3 F300 ( Incremente la Profondeur de passe de 3 mm )
    ( En relatif )
    N20 G90 G1 G41 X-58.5 Y-61 F250 D22
    N30 X-30
    N40 Y-11
    N50 X-87
    N60 Y-61
    N70 X-58.5
    N80 Y-36
    N90 M99

    --------------------------------------------------------------------------

    O512
    N10 G91 Z-3 F300
    N20 G90 G1 G41 Y-11 X-58.5 D22 F250
    N30 X-111
    N40 Y-61
    N50 X-58.5
    N60 Y-36
    N70 M99

    VOILA C'EST TOUT POUR LE MOMENT

  20. #19
    invite5d050033

    Re : FANUC - OM ( appel de sequence dans prog principal )

    Citation Envoyé par cyberclean Voir le message
    Fraise à plaquettes diam. 25
    voici le programme principal:

    O510
    N10
    .......
    N220 T5 M6 ( Fraise à Plaquette diam.25 ) R+0.1mm ( surep. )
    N230 ( Positionnement au centre du trou perçé )
    N240 G0 G43 H5 Z10
    N250 S1200 M3
    N260 G1 Z1 F3000
    N270 M98 P11511 ( Appelle 11 fois le sous/programme 511 )
    N280 G0 Z1
    N290 M98 P09512 ( Appelle 09 fois le sous/programme 512 )
    N300 G0 G40 Z20
    ......
    N380 T6 M6 ( Fraise carbure monoloc diam. 10 )
    N390 ( Positionnement au centre du trou perçé )
    N400 G0 G43 H6 Z10
    N410 S2000 M3
    N420 G0 Z1
    N430 M98 P11511
    N440 G0 Z1
    N450 M98 P09512
    N460 G0 Z100
    N470 M2 M30

    -----------------------------------------------------------
    Sous/Programme

    O511
    N10 G91 Z-3 F300 ( Incremente la Profondeur de passe de 3 mm )
    ( En relatif )
    N20 G90 G1 G41 X-58.5 Y-61 F250 D22
    N30 X-30
    N40 Y-11
    N50 X-87
    N60 Y-61
    N70 X-58.5
    N80 Y-36
    N90 M99

    --------------------------------------------------------------------------

    O512
    N10 G91 Z-3 F300
    N20 G90 G1 G41 Y-11 X-58.5 D22 F250
    N30 X-111
    N40 Y-61
    N50 X-58.5
    N60 Y-36
    N70 M99

    VOILA C'EST TOUT POUR LE MOMENT
    bonjour
    est tu sur de ne pas avoir de pb sur les prise en compte des correction pour tes sous pgm ,car j'ai du mal a visualiser ton parcours outil sans plan ,et je pense que tu doit avoir une interférence dans tes déplacement (O511 en x ,et O512 en x aussi )
    j'ai une petite astuce a te proposé
    au lieu de mettre ton correcteur de rayon dans ton sous pgm ,met le après ton appel d'outil et annule le par G40.
    ce qui te permet de travailler avec des outil de Ø different en ayant le même sous pgm .
    (petite combine aussi ,pour inscrire sur tes post diam par Ø tu fait ALT 157)

    comme ce qui suit
    perso je nommais mon correcteur d'outil avec la dizaine et le n° du poste ,mais je n'avait que 10 outil dans le magasin
    N10 M6 T1 ;
    G43 H1 G90 G54 G0 X0 Y0 Z3 S2000 M3; (prise de correcteur de longueur d'outil ,déplacement au point X0 Y0 Z3 du décalage G54 ,mise en rotation de la broche a 2000 tr/min,sens horaire )
    G41 D11 G40 F250 M8 ; (prise en compte du correcteur de rayon d'outil ,et de l'avance ).
    M98 P11511; (appel 11 fois du pgm 511)
    G0 Z1;
    M98 P09512;(appel 9 fois du pgm 512)
    G0 Z3 M9;
    M6 T2;
    G43 H2 G90 G0 X0 Y0 Z3 S2000 M3;
    G41 D22 G40 F520 M8;
    M98 P11511;
    G0 Z3;
    M98 P09512;
    G0 Z3 M9;
    G91 G28 X0 Y0 Z0 ;(retour au origine machine )
    . .
    . .
    . .

    O511
    N05 X0 Y0 ; ;(j'ai mis ces valeurs mais elles doivent être différentes car je ne connais pas les coordonnée du centre du trous )

    N10 G91 Z-3 ;( Incremente la Profondeur de passe de 3 mm )
    ( En relatif )
    N20 G90 G1 G41 X-58.5 Y-61 ;
    N30 X-30;
    N40 Y-11;
    N50 X-87;
    N60 Y-61;
    N70 X-58.5;
    N80 Y-36;
    N85 G40 X0 Y0 ;;(j'ai mis ces valeurs mais elles doivent être différentes car je ne connais pas les coordonnée du centre du trous )

    N90 M99;
    ..
    ..
    ..
    O512;
    N05 X0 Y0 ;(j'ai mis ces valeurs mais elles doivent être différentes car je ne connais pas les coordonnée du centre du trous )
    N10 G91 Z-3 ;
    N20 G90 G1 G41 Y-11 X-58.5 ;
    N30 X-111;
    N40 Y-61;
    N50 X-58.5;
    N60 Y-36;
    N65 G40 X0 Y0 ;;(j'ai mis ces valeurs mais elles doivent être différentes car je ne connais pas les coordonnée du centre du trous )

    N70 M99;
    a+

  21. #20
    invite7fe9ff79

    Re : FANUC - OM ( appel de sequence dans prog principal )

    Bonjour, Cyberclean
    Bougadul te parle du code macro G65, peut tu me dire si tu as la possibilité de programmer ce type de code G sur ta Cn Fanuc OM. Si oui as tu la possibilité de me faire parvenir le fichier paramètre de ta Cn pour que je compare avec la mienne. A savoir a ce jour le code G65 n'est pas fonctionnnelle car pas déclarer dans les paramètre donc bien Em....der pour réaliser un programme de poche ou autres prog paramétrer. Merci a plus.

  22. #21
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    salut bougadul
    effectivement un tit probleme de correcteur existait
    j'ai pare le probleme en creant 2 sous programmes complementaires pour la finition.
    ton astuce pour la prise en compte du rayon d'outil me plait beaucoup
    car elle permet d'economiser de la place memoire et de consequence facilite la programmation.
    je ne peut malheureusement pas tester cette astuce car la machine est tombé en panne.
    court-circuit sur les 24 volts ( carte mere pas alimenté )

    milles merci je te tiens au courant.

  23. #22
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    Salut Asuivre14

    je n'ai pas encore testé la programmation parametré car elle me parait assez compliqué
    vus que je ne connais pas la significationdes codes H a programmer dans la MACRO CLIENT.

    siu j'ai des NEWS je poste

    --------------------------------------------------------------------------

    PS la machine que je programme c'est une

    CINCINNATI MILACRON SABRE 750

    Commandé par un directeur de commande

    FANUC 0M

    et je n'ai pas de manuel ni de programmation ni de l'operateur

    --------------------------------------------------------------------------

  24. #23
    invite5d050033

    Re : FANUC - OM ( appel de sequence dans prog principal )

    bonjour
    pour les code H ,je vais voir ce que je peut faire .
    a+

  25. #24
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    merci bougadul

    je t'en voudrai ça

    @@@@ +++++

  26. #25
    invite77cf6216

    Re : FANUC - OM ( appel de sequence dans prog principal )

    la machine est reparé

    OUF enfin !!!!

    --------------------------------

    message pour ASUIVRE14

    --------------------------------

    le technicien FANUC m' a dit que les macro clients ( G65 - G66 )
    sont des options!!!!

    pour savoir si ta machine possede ces options il faut taper le code G
    en MDI et lorsque tu appuye sur INPUT aucun message d'erreur doit apparaitre sinon tu ne dispose pas de cette option et donc tu peut pas programmer en MACRO CLIENT

    voila c'est tout.

    A propos si tu as la doc pour FANUC 0M je suis preneur....

    si tu peut scanner les codes H ( Macro Client ) se serai le TOP

  27. #26
    invite5d050033

    Re : FANUC - OM ( appel de sequence dans prog principal )

    Citation Envoyé par cyberclean Voir le message
    merci bougadul

    je t'en voudrai ça

    @@@@ +++++
    re
    je te revaudrais ça non ?
    a+

  28. #27
    invite77cf6216

    Thumbs up Re : FANUC - OM ( appel de sequence dans prog principal )

    we c'est cela Bougadul milles merci de corriger mon FRENCH
    d'ailleur je suis ITALIEN en France

  29. #28
    invite5d050033

    Re : FANUC - OM ( appel de sequence dans prog principal )

    bonjour
    ha les belles italienne (moto )
    a+

Discussions similaires

  1. Détection d'une séquence dans un signal
    Par invitebbe90e1e dans le forum Électronique
    Réponses: 0
    Dernier message: 12/06/2008, 11h10
  2. difficulté dans une séquence réactionnelle
    Par invite0c5905c1 dans le forum Chimie
    Réponses: 24
    Dernier message: 11/05/2008, 11h21
  3. appel de macro fanuc 18T
    Par invite0a802f53 dans le forum Technologies
    Réponses: 4
    Dernier message: 11/03/2008, 02h31
  4. Séquence audio dans un PIC
    Par invite275c8bcb dans le forum Électronique
    Réponses: 1
    Dernier message: 11/11/2007, 21h14
  5. RETURN dans la prog en C
    Par invite7e9cb89a dans le forum Électronique
    Réponses: 4
    Dernier message: 04/04/2005, 17h22
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...