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

Interpolation circulaire

Discussion dans 'FAO général' créé par elliott, 24 Décembre 2006.

  1. elliott

    elliott Compagnon

    Messages:
    905
    Inscrit:
    5 Novembre 2006
    Interpolation circulaire
    Bonjour à tous

    Qelqu'un pourrait-il me donner avec préçision la methode et suite d'instructions en Gcode afin de réaliser une interpolation circulaire des 6 Ø de 10 mm sachant que mon origine machine est pile poil au centre du Ø de 100 mm


    [​IMG]
     
  2. la_coterie

    la_coterie Ouvrier

    Messages:
    470
    Inscrit:
    6 Novembre 2006
    Localité:
    La Creuse - 23
  3. elliott

    elliott Compagnon

    Messages:
    905
    Inscrit:
    5 Novembre 2006
    Interpolation circulaire
    Oui Radius=Rayon=30 mm :wink:

    je refait la photo toutes les cotes sont en mm

    Avec les explications svp c'est pour un projet de disque diviseur

    [​IMG]
     
  4. la_coterie

    la_coterie Ouvrier

    Messages:
    470
    Inscrit:
    6 Novembre 2006
    Localité:
    La Creuse - 23
    Interpolation circulaire
    t'as la chance, c'est trop foid dans l'atalier aujour'hui :cry:

    le premier trou est a midi et puis la fraise va dans le sens des aiguilles d'une montre - dia 3mm profondeur 3mm - voir N75.......Z4.0..... n'oubliez pas la pointe :wink:

    soyez prudent j'en ai pas teste

    tu cherche quel explications? du code ou du trig? je le fait avec CAO/FAO donc c'est facile

    %
    :0100 (6 holes for elliot :))
    N10 G21 G17 G40 G49 G50 G69 G80 G90 M05 M09
    N15 G94
    N20 (******CHECK OFFSETS!!!******)
    N25 G54
    N30 G91 G28 X0 Y0 Z0
    N35 G90
    N40 G49 M09 M05
    N45 (*******Twist Drill / Center Drill******)
    N50 M06 T01
    N55 G43 H1 G00 Z50.0
    N60 M03 S2000
    N65 G94
    N70 Z1.0
    N75 G81 G99 X0.0 Y30.0 Z-4.0 R1.0 F50.0
    N80 X25.981 Y15.0 R1.0
    N85 Y-15.0 R1.0
    N90 X0.0 Y-30.0 R1.0
    N95 X-25.981 Y-15.0 R1.0
    N100 Y15.0 R1.0
    N105 G80
    N110 G91 G28 X0 Y0 Z0
    N115 G90
    N120 G49 G40 M05
    N125 M30
    %
     
  5. laurent49

    laurent49 Nouveau

    Messages:
    46
    Inscrit:
    20 Décembre 2006
    Localité:
    Maine et Loire
    Interpolation circulaire
    bonjour
    pour trouver les points dans ton cas, faut utiliser la trigo.
    tu as 6 trous donc l'angle formé entre deux trous vaut 360/6=60 deg
    apres tu fais un repere XY tu mets le 1er trou en haut sur Y.
    les coordonnées de ce trou sont (0;30)
    pour le 2 eme trou tu connais l'angle 60deg par rapport a l'axe des Y . tu appliques les regles de trigo dans le triangle formé:
    X=sin angle(60deg)* hypothenuse(30 mm)
    X=25.98
    Y=cos angle(60deg)*hypothenuse (30mm)
    y=15
    coordonnée 2eme trou (25.98,15)
    j'espère avoir été un peu clair
     
  6. elliott

    elliott Compagnon

    Messages:
    905
    Inscrit:
    5 Novembre 2006
    Interpolation circulaire
    Tout d'abord merçi pour vos réponses

    En fait ce que je cherche Laurent n'est pas d'extraire les coordonnées XY des six trous à partir de la trigo désolé...
    Ce que je veux pouvoir maitriser dans cet exemples c'est la réalisation des Ø à partir des fonctions du Gcode (en utilisant les instructions dédiées à cet effet mais sans avoir à passez par la FAO ce qui réduit les tps de préparation

    comme par exemple pour faire une poche carre je fait:

    G01 X50
    G01 Y50
    G01 X0
    G01 Y0

    je sais c'est un exemple simple....

    Merçi la-coterie je vais étudier le code de près j'aurais sans doute des questions
     
  7. la_coterie

    la_coterie Ouvrier

    Messages:
    470
    Inscrit:
    6 Novembre 2006
    Localité:
    La Creuse - 23
    Interpolation circulaire
    Je pense pas, c'est bcp plus vite par CAO/FAO parce que on n'a pas besoin a faire le code :mrgreen:

    c'etait 5 minutes de dessin a code :)

    mais c'est encore bon a comprendre le code....(le code la code? je ne sais pas :? c'est un mot anglais donc je crois masculin)
     
  8. laurent49

    laurent49 Nouveau

    Messages:
    46
    Inscrit:
    20 Décembre 2006
    Localité:
    Maine et Loire
    Interpolation circulaire
    excuse moi , je n'avais pas compris
    mais en gcode rapidement
    tu te place en rapide sur le premier trou en faisant G0 (x,y,z2) avance rapide (en considérant que Z0 est le dessus de ta piece
    tu mets la broche en route sens horaire S600M3
    tu perces en G1Z-10F200 profondeur 10mm pour exemple avance 200mm/min
    tu remontes à Z2 en faisant G0Z2 tu te places sur le second trou et ainsi de suite...
    Il existe des fonctions de perçage avec débourrage, il ya aussi G83 (fanuc je crois )qui est un cycle de percage, il faut le mettre une fois avec les valeurs qui vont avec et après il y a juste les coordonnées des trous à mettre .........
    apres faut faire attention si on n'est en absolu ou relatif, en mm ou en pouce , en mm/min ou en mm/tr si on travaille en origine piece etc etc........
     
  9. la_coterie

    la_coterie Ouvrier

    Messages:
    470
    Inscrit:
    6 Novembre 2006
    Localité:
    La Creuse - 23
    Interpolation circulaire
    oui, G81 - G83 est avec retraction, peck drilling

    oui, au debut G90 absolu G21 en mm G94 mm/min

    mais c'est quoi tu ne compris pas, quelle ligne N...
     
  10. elliott

    elliott Compagnon

    Messages:
    905
    Inscrit:
    5 Novembre 2006
    Interpolation circulaire
    Bonjour

    Je pense avoir fait une confusion avec les instructions
    G02,G03 quelqu'un pourrait-il me donner un exemple
    d'utilisation de ces deux codes afin de bien définir leur utilisation :?:

    [​IMG]
     
  11. la_coterie

    la_coterie Ouvrier

    Messages:
    470
    Inscrit:
    6 Novembre 2006
    Localité:
    La Creuse - 23
    Interpolation circulaire
    G02 X?? Y?? I?? J?? F??

    X?? Y?? fin du arc I?? J?? centre du arc F?? advance (option)

    commence du arc est dans la ligne avant

    est'ce que ca du quoi tu cherche?
     
  12. elliott

    elliott Compagnon

    Messages:
    905
    Inscrit:
    5 Novembre 2006
    Interpolation circulaire
    Hello la_coterie

    Je cherche à connaître la définition et dans quel cas on utilise les instructions
    G02 et G03

    I dont understand the instructions G02 and G03
    can you say me when I can use it :roll: :roll:
     
  13. la_coterie

    la_coterie Ouvrier

    Messages:
    470
    Inscrit:
    6 Novembre 2006
    Localité:
    La Creuse - 23
    Interpolation circulaire
    C'est pour faire les cercles ou arcs, c'est tout

    voila un morceau du code qui fait un cercle, dia 20mm avec un fraise du 6mm. prof 4mm dans 3 tranches et puis la finition. la machine connais a faire un cercle avec G02 & G03 :wink:

    N105 G40 X-18.3 Y-40.0
    N110 Z3.0
    N115 G01 Z-1.333 F50.0
    N120 G41 H21
    N125 G03 I-6.7 J0.0 F75.0
    N130 G01 Z-2.667 F50.0
    N135 G03 I-6.7 J0.0 F75.0
    N140 G01 Z-4.0 F50.0
    N145 G03 I-6.7 J0.0 F75.0
    N150 G40 G01 X-18.0
    N155 G41
    N160 G03 I-7.0 J0.0
    N165 G00 Z3.0
     
  14. elliott

    elliott Compagnon

    Messages:
    905
    Inscrit:
    5 Novembre 2006
    Interpolation circulaire
    Voila ce que j'obtiend avc Mach3

    [​IMG]


    le cercle de droite ce passe bien en 3 profondeurs de passe (-1333,-2.667,-4)

    ensuite il reste à Z-4 et usine le second cercle :?:
     
  15. la_coterie

    la_coterie Ouvrier

    Messages:
    470
    Inscrit:
    6 Novembre 2006
    Localité:
    La Creuse - 23
    Interpolation circulaire
    c'est parce que le code est pour Fanuc :)
    j'ai fait le meme cercle avec le postprocesseur pour Mach 3 mais ca regard plus bizarre :?
    J' utlise Mach pour mon tour :)

    voici code pour M3...
    ( Produced :- very late Wednesday, December 27, 2006 )
    ( CNC File :- X gear brkt )
    ( Post Processor :- M_MACH3 )
    ( Part Number ID :- X GEAR BRKT )
    N5G00G21G17G90G40G49G80
    N6G49
    N7T1M06 ( 6MM SLOT )
    N8G00G43Z50.0H1
    N9S1500M03
    N10G94
    N11M08
    N12X-18.3Y-40.0
    N13Z3.0
    N14G01Z-1.333F100
    N15G03X-25.0Y-33.3I-25.0J-40.0F50
    N16X-31.7Y-40.0I-25.0J-40.0
    N17X-25.0Y-46.7I-25.0J-40.0
    N18X-18.3Y-40.0I-25.0J-40.0
    N19G01Z-2.667F100
    N20G03X-25.0Y-33.3I-25.0J-40.0F50
    N21X-31.7Y-40.0I-25.0J-40.0
    N22X-25.0Y-46.7I-25.0J-40.0
    N23X-18.3Y-40.0I-25.0J-40.0
    N24G01Z-4.0F100
    N25G03X-25.0Y-33.3I-25.0J-40.0F50
    N26X-31.7Y-40.0I-25.0J-40.0
    N27X-25.0Y-46.7I-25.0J-40.0
    N28X-18.3Y-40.0I-25.0J-40.0
    N29G01X-18.0Y-40.0
    N30G03X-25.0Y-33.0I-25.0J-40.0
    N31X-32.0Y-40.0I-25.0J-40.0
    N32X-25.0Y-47.0I-25.0J-40.0
    N33X-18.0Y-40.0I-25.0J-40.0
    N34G00Z3.0
    N35M09
    N36M30
    %
     
Chargement...

Partager cette page