Macro multipositionnements linéaires

  • Admin
    Admin

    le 23/10/2014 à 22:28 Citer ce message

    Voici ma macro pour un multi positionnement linéaire.
    Posez vos questions à la suite de ce forum. Elles sont les bienvenues.

    O8900(PERCAGE EN LIGNE)

    #33=1
    #4=#24
    #5=#25

    IF[#4111EQ#516]GOTO110(M16)
    IF[#4111EQ#530]GOTO111(14.2)
    IF[#4111EQ#540]GOTO112(19.2)
    IF[#4111EQ#561]GOTO113(19.5)
    M0
    #3006=1(ERREUR OUTIL)
    M99

    N110S#517F#518
    GOTO2000
    N111S#531F#532M3
    GOTO1000
    N112S#541F#542M3
    GOTO1000
    N113S#562F#563M3
    GOTO1000

    N1000WHILE[#33LE#8]DO1
    G0X#24Y#25
    Z[#108+#111]
    G81Z-[#103+#109]R#108
    G80
    #24=#4+#33*#106
    #25=#5+#33*#107
    #100=#100+1
    #33=#33+1
    M20
    END1
    M99
  • chonche
    chonche

    le 09/04/2015 à 11:38 Citer ce message

    Bonjour,ton programme me semble un peu compliqué pour pas grand chose,dommage manque le plan ou valeur des variables . un G91 X.OU Y K. après le cycle de perçage me semble plus facile a comprendre pour tout le monde
  • Admin
    Admin

    le 22/04/2015 à 08:41 Citer ce message

    Bonjour,

    Le gros problème avec un perçage linéaire en G91 est le cumul des erreurs.
    C'est à dire que si la machine à une erreur de positionnement de 0.02 mm entre chaque position, à la 40 ème, l'erreur sera de 0.8; etc...

    Sur de très nombreux plans de fabrication (nucléaire, climatisation,...), il est précisé que les tolérances ne sont pas cumulatives. Ce qui interdit le G91.

    La facilité de compréhension n'est pas vraiment le but de ce genre de macro. Click ici

Répondre à ce message

 
×