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

Programme usinage de trou et de rainurage

Discussion dans 'Num' créé par crashray, 17 Septembre 2014.

  1. crashray

    crashray Nouveau

    Messages:
    48
    Inscrit:
    4 Octobre 2013
    Programme usinage de trou et de rainurage
    J'aurais voulu avoir votre avis sur ce programme.
    C'est la première fois que je fais des trous avec un diamètre de fraise plus petit que le trou. J'ai trouvé ce modèle utilisant R- dans le manuel mais je suis pas sûre du truc.

    Code:
    VAR
    [XCENTRE]
    [YCENTRE]
    [DIAMETRE]
    [ARRET]
    [XRAINUREVERT]
    [YRAINUREVERT]
    [XRELATIF]
    [YRELATIF]
    [ZPERCAGE]
    [VAVANCE]=96
    [VROTATION]=1200
    ENDV
    
    (PREF X=Axe de symetrie de la pièce)
    (PREF Y=cote plat de 500mm)
    (PREF Z=0 haut de la piece)
    
    (=====================)
    (TROU X214.5 Y35.5 D24)
    (=====================)
    
    [XCENTRE]=214.5
    [YCENTRE]=35.5
    [DIAMETRE]=10
    [ARRET]=[XCENTRE]+[DIAMETRE]/2
    
    (===DEBUT BOUCLE USINAGE===)
    N10 G00 G52 Z100
    
    (profondeur premier percage)
    [ZPERCAGE]=-1
    
    (changement d outil)
    N20 T15 D15 
    
    (rotation de broche sens antitrigonométrique)
    N30 S[VROTATION] M03
    
    (approche a 3mm centre percage)
    N40 G00 X[XCENTRE] Y[YCENTRE] Z3
    
    (SOUFFLAGE + PLONGEE)
    N50 G01 Z-10 F[VAVANCE] M12
    
    (Arret avant le point programme)
    N60 R- X[ARRET] Y[YCENTRE] F[VAVANCE]
    
    (Contour du trou)	
    N70 G41 G03 X[ARRET] Y[YCENTRE] I[XCENTRE] J[YCENTRE]  F[VAVANCE]
    
    (Incrementation)
    [ZPERCAGE]=[ZPERCAGE]-1
    
    (BOUCLE x9 pour 10mm au total)
    N75 G77 N40 N70 S9
    
    (RETOUR AU CENTRE)
    N80 G00 G40 X[XCENTRE]
    
    (SORTIE)
    N90 G00 Z100
    
    (===FIN BOUCLE USINAGE===)
    
    (=====================)
    (TROU X214.5 Y230.5 D24)
    (=====================)
    
    [XCENTRE]=214.5
    [YCENTRE]=230.5
    [DIAMETRE]=10
    [ARRET]=[XCENTRE]+[DIAMETRE]/2
    
    (APPEL BOUCLE USINAGE)
    N110 G77 N10 N90
    
    (=====================)
    (TROU X0 Y230.5 D24)
    (=====================)
    
    [XCENTRE]=0
    [YCENTRE]=230.5
    [DIAMETRE]=10
    [ARRET]=[XCENTRE]+[DIAMETRE]/2
    
    (APPEL BOUCLE USINAGE)
    N120 G77 N10 N90
    
    (=====================)
    (TROU X-214.5 Y230.5 D24)
    (=====================)
    
    [XCENTRE]=-214.5
    [YCENTRE]=230.5
    [DIAMETRE]=10
    [ARRET]=[XCENTRE]+[DIAMETRE]/2
    
    (APPEL BOUCLE USINAGE)
    N130 G77 N10 N90
    
    (=====================)
    (TROU X-214.5 Y35.5 D24)
    (=====================)
    
    [XCENTRE]=-214.5
    [YCENTRE]=230.5
    [DIAMETRE]=10
    [ARRET]=[XCENTRE]+[DIAMETRE]/2
    
    (APPEL BOUCLE USINAGE)
    N140 G77 N10 N90
    
    (=====================)
    (TROU X0 Y291 D30)
    (=====================)
    
    [XCENTRE]=0
    [YCENTRE]=291
    [DIAMETRE]=10
    [ARRET]=[XCENTRE]+[DIAMETRE]/2
    
    (APPEL BOUCLE USINAGE)
    N150 G77 N10 N90
    
    (=====================)
    (TROU X-85 Y250 D8.5 ANNULE)
    (=====================)
    
    [XCENTRE]=-85
    [YCENTRE]=250
    [DIAMETRE]=8.5
    [ARRET]=[XCENTRE]+[DIAMETRE]/2
    
    (APPEL BOUCLE USINAGE)
    (====N160 G77 N10 N90====)
    
    (=====================)
    (TROU X85 Y250 D8.5 ANNULE)
    (=====================)
    
    [XCENTRE]=85
    [YCENTRE]=250
    [DIAMETRE]=8.5
    [ARRET]=[XCENTRE]+[DIAMETRE]/2
    
    (APPEL BOUCLE USINAGE)
    (====N170 G77 N10 N90====)
    
    (=====================)
    (TROU X45 Y291 D6.8 ANNULE)
    (=====================)
    
    [XCENTRE]=85
    [YCENTRE]=250
    [DIAMETRE]=8.5
    [ARRET]=[XCENTRE]+[DIAMETRE]/2
    
    (APPEL BOUCLE USINAGE)
    (====N180 G77 N10 N90====)
    
    (============================)
    (RAINURAGE PROFONDEUR 2mm D10)
    (============================)
    
    [XRAINUREVERT]=50
    [YRAINUREVERT]=33
    [XRELATIF]=0
    [YRELATIF]=80
    
    
    
    (===DEBUT BOUCLE USINAGE===)
    N200 G00 G52 Z100
    
    (changement d outil)
    N210 T15 D15 M06 
    
    (rotation de broche sens antitrigonométrique)
    N220 S[VROTATION] M03
    
    (approche a 3mm)
    N230 G00 X[XRAINUREVERT] Y[YRAINUREVERT] Z3
    
    (SOUFFLAGE + PLONGEE)
    N240 G01 Z-2 F[VAVANCE] M12
    
    (USINAGE RELATIF)
    N10 G91 G01 X[XRELATIF] Y[YRELATIF]
    
    (SORTIE)
    N280 Z3
    (===FIN BOUCLE USINAGE===)
    
    
    (============================)
    [XRAINUREVERT]=50
    [YRAINUREVERT]=183
    N290 G77 N200 N280
    (============================)
    [XRAINUREVERT]=-50
    [YRAINUREVERT]=183
    N300 G77 N200 N280
    (============================)
    [XRAINUREVERT]=-50
    [YRAINUREVERT]=33
    N310 G77 N200 N280
    (============================)
    (=======BAS DROITE===========)
    [XRELATIF]=0
    [YRELATIF]=100
    [XRAINUREVERT]=123
    [YRAINUREVERT]=16
    N320 G77 N200 N280
    (============================)
    [XRELATIF]=100
    [YRELATIF]=0
    [XRAINUREVERT]=118
    [YRAINUREVERT]=111
    N330 G77 N200 N280
    (============================)
    [XRELATIF]=12.912
    [YRELATIF]=12.912
    [XRAINUREVERT]=124.464
    [YRAINUREVERT]=96.622
    N340 G77 N200 N280
    (============================)
    (=======HAUT DROIT===========)
    [XRELATIF]=0
    [YRELATIF]=100
    [XRAINUREVERT]=123
    [YRAINUREVERT]=180
    N350 G77 N200 N280
    (============================)
    [XRELATIF]=100
    [YRELATIF]=0
    [XRAINUREVERT]=118
    [YRAINUREVERT]=185
    N360 G77 N200 N280
    (============================)
    [XRELATIF]=12.912
    [YRELATIF]=-12.912
    [XRAINUREVERT]=124.464
    [YRAINUREVERT]=199.377
    N370 G77 N200 N280
    (============================)
    (========BAS GAUCHE==========)
    [XRELATIF]=0
    [YRELATIF]=100
    [XRAINUREVERT]=-123
    [YRAINUREVERT]=16
    N380 G77 N200 N280
    (============================)
    [XRELATIF]=-100
    [YRELATIF]=0
    [XRAINUREVERT]=-118
    [YRAINUREVERT]=111
    N390 G77 N200 N280
    (============================)
    [XRELATIF]=-12.912
    [YRELATIF]=12.912
    [XRAINUREVERT]=-124.464
    [YRAINUREVERT]=96.622
    N400 G77 N200 N280
    (============================)
    (=========BAS DROIT==========)
    [XRELATIF]=0
    [YRELATIF]=100
    [XRAINUREVERT]=-123
    [YRAINUREVERT]=180
    N410 G77 N200 N280
    (============================)
    [XRELATIF]=-100
    [YRELATIF]=0
    [XRAINUREVERT]=-118
    [YRAINUREVERT]=185
    N420 G77 N200 N280
    (============================)
    [XRELATIF]=-12.912
    [YRELATIF]=-12.912
    [XRAINUREVERT]=-124.464
    [YRAINUREVERT]=199.377
    N430 G77 N200 N280
    N440 M2
    
    Voir la pièce jointe Piece_chariot_sur_reel-Model.pdf
     
  2. JLuc69

    JLuc69 Compagnon

    Messages:
    1 155
    Inscrit:
    19 Juin 2008
    Localité:
    Genas (69)
    Programme usinage de trou et de rainurage
    Je ne connais pas cette façon de programmer avec R-
    Je suppose que ça fait, au final, un genre de programmation paraxiale : le déplacement - le rayon fraise pour R- ou + le rayon fraise pour R+
    Pour faire des trous à la fraise, on utilise un sous programme paramétré qui marche en interpolation hélicoïdale.
    On donne le centre avec L1 et L2, le rayon à faire avec L3, l'incrément de profondeur avec L6, la profondeur totale avec L11 et l'avance avec L10.
    Quand tu as plusieurs trous identiques à faire, il n'y a qu'à changer L1 ET L2 et rappeler le sous programme par un G77 H...
     
  3. crashray

    crashray Nouveau

    Messages:
    48
    Inscrit:
    4 Octobre 2013
    Programme usinage de trou et de rainurage
    En fait j'ai vu qu'il existe une fonction spéciale pour ça. G45
     
  4. crashray

    crashray Nouveau

    Messages:
    48
    Inscrit:
    4 Octobre 2013
    Programme usinage de trou et de rainurage
    Petite question concernant toujours la fonction G45 (Cycle de poche simple).
    Quand j'ai une fraise de diamètre 10 et une trou oblong de largeur 10 à faire comment je fais ?
    Actuellement je faisais ça :
    G45 X.. Y.. Z.. ER5 EX1100 EB5 P3 Q3 EP40 EQ120
    Avec donc
    ER5 dégagement
    EB5 Rayon de 5 (diamètre 10)
    EX Largeur de la poche.
    P3 prise vertical
    Q3 prise latéral
    EP et EQ les vitesses d'avances respective pour P et Q
    Par contre, j'ai une erreur car il arrive pas à faire la poche.
    Il faut que je mette
    G45 X.. Y.. Z.. ER5 EX1100 EB 5.1[/color] P3 Q 0.1[/color] EP40 EQ120
    Mais dans ce cas, j'ai un trou de 10.2 plus gros que ce que j'ai demandé.
     
  5. Dodore

    Dodore Compagnon

    Messages:
    6 637
    Inscrit:
    27 Octobre 2008
    Localité:
    F-69400 villefranche sur saone
    Programme usinage de trou et de rainurage
    Bonjour
    Je ne connaît pas spécialement ce cycle mais
    Apparemment pour faire un cycle ,il semble qu'il faut un déplacement latéral pour que la fraise puisse couper sur tout le pourtour , dans ton cas, si j'ai bien compris, tu veux faire une poche largeur 10 avec une fraise de 10, la machine ne doit pas aimer, dans ce cas tu ne peux déjà pas faire de finition
    Comme je le disais tu veux faire une largeur 10 et pour que l'usinage puisse se faire tout le tour, il faudrait prendre une fraise plus petite
    La machine lit certainement la jauge outil pour faire sont cycle, essai, je dis bien fait un essai , en mode test en changeant le rayon de fraise dans les jauges outils par exemple rayon 4 , il y a de grande chance qu'il n'y est plus d'erreur L'autre solution c'est ce que tu as fait dans ta correction, il faut augmenter la largeur de la rainure
    Une autre solution toute simple , tu n'utilises pas le cycle
    Plongée à une extrémité, déplacement jusqu'à l'autre extrémité , dégagement
     
  6. crashray

    crashray Nouveau

    Messages:
    48
    Inscrit:
    4 Octobre 2013
    Programme usinage de trou et de rainurage
    La dernière solution est simple mais ma plaque fait 25mm d'épaisseur, et je peux prendre 2-3mm par passe. Je pourrais faire une boucle simple. Comment tu programmerais ça simplement ?
    descente de Z2
    déplacement en X+
    descente de Z2
    déplacement en X-
    ... (X fois pour avoir 26 mm pour traverser)
    Merci
     
  7. JLuc69

    JLuc69 Compagnon

    Messages:
    1 155
    Inscrit:
    19 Juin 2008
    Localité:
    Genas (69)
    Programme usinage de trou et de rainurage
    Pour ça, tu les paramètres.
    Admettons que ta rainure commence à X10 (axe) et Y20, et qu'elle fait 100mm (entraxe) :
    Code:
    ...
    G0 X10 Y20
    G0 Z2
    L1=100
    G1 Z0 F200
    N10 G91 Z-2
    XL1
    N20 L1=-L1(CHANGEMENT DE SIGNE)
    G77 N10 N20 S12
    G0 G90 Z2
    ...
    
    Tu auras une profondeur de 26mm ! donc, soit tu commences à Z1 au lieu de Z0, soit tu descends de 25/13=1.923
     
  8. Dodore

    Dodore Compagnon

    Messages:
    6 637
    Inscrit:
    27 Octobre 2008
    Localité:
    F-69400 villefranche sur saone
    Programme usinage de trou et de rainurage
    première remarque que je fais à caque fois , c'est comme ça que j'ai appris
    je numérote tous les blocs dans l'ordre de l’écriture et c'est bien pratique dans beaucoup de cas
    si il y a une erreur la machine indique le bloc ou se trouve l'erreur
    quand on veux corriger un programme ,on peux avoir directement le bloc a modifier
    et puis aussi si il y a un échange dans une discutions ca permet de definir plus clairement le bloc en question

    la solution de Jluc est tout a fait correct
    je ne sais pas quel est la précision recherchée mais tu peux essayer de mettre dans le programme un rayon de 5,001 ca devrais marcher tu auras dans ce cas une rainure de 10,002
    ton bloc sera comme ça
    G45 X.. Y.. Z.. ER5 EX1100 EB5.001 P3 Q0.001 EP40 EQ120
     
  9. crashray

    crashray Nouveau

    Messages:
    48
    Inscrit:
    4 Octobre 2013
    Programme usinage de trou et de rainurage
    Merci pour vos réponses.
    [​IMG]

    Je continue mon apprentissage.
    Je dois programmer l'usinage de cette pièce. Je dois utiliser les correcteurs de rayon pour faire le contour principale de diamètre 150. (je ne sais pas avec quelle fraise ils vont usiner ça).
    Code:
    (== D150 perce)
    (== FRAISE MAXI D6.75 correcteur OUTIL Numero ?)
    (== PREF AU CENTRE DE LA TOLE)
    (== PREF Z DESSUS TAULE)
    (== TOLE MINI X150 Y150) 
    
    VAR
    [VBROCHE]=2000
    [AVANCEZ]=40
    [AVANCEL]=100
    [PRISEZ]=1
    [PRISEL]=1
    [PASSCONT]=-2
    ENDV
    
    N10 G00 G52 Z-200
    N20 T? D?
    N30 S[VBROCHE] M03
    
    (== SOUFFLAGE)
    N40 M12
    
    (==CONTOUR)
    N45 G00 X-100 Y95
    N50 G00 G41 X0 Y95
    N60 G00 Z10
    N70 G01 Z[PASSCONT]
    N80 G01 X0 Y75
    N90 G02 X0 Y75 I0 J0 R75 F[AVANCEL]
    N100 [PASSCONT]=[PASSCONT]-2
    N110 G77 N70 N100 S10
    N120 G01 Z10
    N130 G40
    
    (==POCHE CENTRAL)
    N140 G45 X0 Y0 Z-22 EB7 ER5 P[PRISEZ] Q[PRISEL] EP[AVANCEZ] EQ[AVANCEL]
    N150 G45 X0 Y0 Z-5 EB27.5 ER5 P[PRISEZ] Q[PRISEL] EP[AVANCEZ] EQ[AVANCEL]
    
    (==PERCAGE M8)
    N160 G45 X0 Y45 Z-22 EB3.375 ER5 P[PRISEZ] Q[PRISEL] EP[AVANCEZ] EQ[AVANCEL]
    
    (== MIROIR SUR Y)
    N170 G51 Y-
    N180 G77 N160
    
    (== MIROIR SUR X ET Y)
    N190 G51 X- Y-
    N200 G77 N160
    
    (== MIROIR SUR X ET ANNULATION MIROIR Y)
    N210 G51 X- Y+
    N220 G77 N160
    
    (== ANNULATION MIROIR X ET Y)
    N230 G51 X+ Y+
    N240 G00 G52 Z-200
    N250 M2
    Si vous pouvez me donner votre avis sur mon programme. Est-ce que le G41 est fait correctement ? Est-ce qu'il existe une fonction de contour plus automatique comme le G45 pour les poches qui facilité les passes ?
    Je suis preneur de tout conseil.

    Merci
     
  10. JLuc69

    JLuc69 Compagnon

    Messages:
    1 155
    Inscrit:
    19 Juin 2008
    Localité:
    Genas (69)
    Programme usinage de trou et de rainurage
    Perso, je ferais pas comme ça :
    Perçage Ø14
    Perçage (et pas G45) Ø6.8
    Taraudage M8
    Poche Ø90 avec une fraise de 12 ou 16
    M0
    Bridage au centre (prévoir le 0,0 à l'aplomb d'une rainure)
    Contour du Ø exter

    Encore que tu as peut être une pièce déjà ronde :mrgreen:
    Voir la faire au tour (Ø150 + Ø14 + Ø90) et la reprendre au centre juste pour les M8
     
  11. crashray

    crashray Nouveau

    Messages:
    48
    Inscrit:
    4 Octobre 2013
    Programme usinage de trou et de rainurage
    Merci pour la réponse.

    J'ai un bug que je ne comprends pas, je fais un cycle de perçage avec débourrage G83 et après je fais un G52 G0 Z-200 pour remonter ma broche avant de passer à la suite du programme (pour éviter de taper des brides ou autre).
    Il me sort une erreur 890 Orientation Outil incompatible.
     
  12. JLuc69

    JLuc69 Compagnon

    Messages:
    1 155
    Inscrit:
    19 Juin 2008
    Localité:
    Genas (69)
    Programme usinage de trou et de rainurage
    Il faut annuler le cycle avant de passer en G52 :wink:
     
  13. crashray

    crashray Nouveau

    Messages:
    48
    Inscrit:
    4 Octobre 2013
    Programme usinage de trou et de rainurage
    Merci, ça m'énerve ce genre d'erreur. Je passe un temps fou à chercher.

    Existe t'il des logiciels (gratuits ?) pour tester la syntaxe des programmes ? Moi je fais les programmes sur ordi avec le bloc note, j'envoie ça sur la machine et je fais le mode TEST pour débugger mais si je pouvais faire cet étape sur l'ordi, ça serait plus efficace.
     
  14. JLuc69

    JLuc69 Compagnon

    Messages:
    1 155
    Inscrit:
    19 Juin 2008
    Localité:
    Genas (69)
    Programme usinage de trou et de rainurage
    Non, malheureusement ! Tu peux trouver des utilitaires/simulateurs comme CimcoEdit mais ils ne te corrigeront pas ce genre d'erreur, désolé :cry:
     
  15. crashray

    crashray Nouveau

    Messages:
    48
    Inscrit:
    4 Octobre 2013
    Programme usinage de trou et de rainurage
    Même les usines à gaz genre esprit ?
     
Chargement...

Partager cette page