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 :
[div=left]
[/div]
;-- 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.