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

décalage d'origine G54

Discussion dans 'Fagor automation' créé par jigour, 30 Avril 2012.

  1. jigour

    jigour Ouvrier

    Messages:
    288
    Inscrit:
    24 Septembre 2010
    décalage d'origine G54
    Bonjour à tous ,
    je rencontre un problème de répétition de la même pièce , avec un écart constant sur une cn 8055M .
    explication : sur un montage , je veu réaliser 20 profils identiques en utilisant la fonction décalage d'origine G54 ; les pièces ont un décalage constant de 30mm ( en X uniquement) pour une course totale de 645mm (la course X de la machine est de 800mm) l'origine de la 1° pièce est à X 0 ; Y0 ; Z0.
    mon programme :
    (ORGX54=0)
    (ORGY54=0)
    (ORGZ54=0)
    N1;
    PROFIL
    (ORGX55=30)
    (ORGY55=0)
    (ORGZ55=0)
    G55
    (ORGX58=30)
    (ORGY58=0)
    (ORGZ58=0)
    G58
    N2;
    (RPT N1,N2)N20
    G54
    G0 Z35 M9
    X300 Y150 Z200
    M2

    je lance la machine en simulation ; et rien ne se passe , sauf que j'ai perdu toutes les coordonnées de mon montage d'usinage et la machine se retrouve à X -300 Y -300 Z-608.
    Je me suis surement planté dans le programme ,mais je ne vois pas ou.Peut-être du fait que je n'ai jamais utilisé cette fonction , et il y a un bug dans ma façon de faire?
    Merci d'avance de me venir en aide.
    cordialement
    J.
     
  2. thibtib

    thibtib Modérateur

    Messages:
    202
    Inscrit:
    12 Mai 2010
    Localité:
    69 Vaulx en Velin
    décalage d'origine G54
    Bonjour Jigour,

    Je pense que votre programme n'est pas bon. Je vois bien le besoin et je pense plutôt écrire le programme comme lui suit :
    [​IMG]




    ;-- INITIALISATIONS --
    (ORGX58=0) ; Initialisation du decalage incremental
    (ORGX54= ) ; Initialisation du decalage G54 en X
    (ORGY54= ) ; Initialisation du decalage G54 en Y
    (ORGZ54= ) ; Initialisation du decalage G54 en Z
    ;
    ;-- FONCTIONS PREPARATOIRES --
    T1D1 ; Outil
    G17 G54 G71 G90 G94 ; Plan XY, Dec. G54, cote mm, prog. abs, ava. mm.min
    S2000 M3 ; Prog. vitesse broche et rotation M3.
    G0 X0 Y0 Z5 ; Depl. au dessus du dec. G54 a 5mm
    ;
    ;-- USINAGE --
    N10 G54 G58 ; Dec.incremental G58
    PROFIL
    N20 (ORGX58=ORGX58+30) ; ajout de 30mm de dec. dans G58
    (RPT N10, N20) N20 ; Rappel des bloc N10 a N20 avec repetition de 20 fois
    ;
    ;-- FIN DE TRAVAIL --
    G54 ; Annulation de dec. G58
    G0 X0 Y0 Z5 ; Depl. au dessus du dec. G54 a 5mm
    S0 M5 ; arret de broche



    Je ne peux pas le tester car j'ai pas de CNC avec moi. Tenez moi au courant du bon (ou mauvais) fonctionnement.

    Sincères salutations.
     

Partager cette page