;
; Sbc configuration file 
;
; History
;
; Who When     What
; === ======== ========================================
; TM  13/05/99 Written
; BEM 20/05/99 Removed line numbers
; bem 21/03/00 Added DESCRIPTION and FILE_EXTENSION fields
; JL  03/03/03 Intégration vitesse broche, hauteur de brut, Chgt outil, N° de ligne
; JL  29/09/05 Raccourcissement longueur PP
; JL  21/07/06 Adaptation PP pour PA
; JL  17/11/06 Adaptation au programme automate
;
DESCRIPTION = "Sbc PA TC Arcs (mm) (*.sbc)"
;
FILE_EXTENSION = "sbc"
;
UNITS = MM
;
; Caractère fin de ligne
;
END_OF_LINE = "[13][10]"
;
; Block numbering 
;
LINE_NUM_START     = 1
LINE_NUM_INCREMENT = 1
LINE_NUM_MAXIMUM   = 999999
;
; Définition du format des variables
;
; Format numéro de ligne
;
FORMAT = [N|@|N|1.0]
;
; Format épaisseur matière
;
FORMAT = [ZMATERIAL|@||1.0|1000]
;
; Format vitesse broche
;
FORMAT = [S|@|S|1.0]
;
; Format vitesse déplacement
;
FORMAT = [F|#|F|1.0]
;
; Format des mouvements en x,y et z
;
FORMAT = [X|#|X|1.3]
FORMAT = [Y|#|Y|1.3]
FORMAT = [Z|#|Z|1.3]
FORMAT = [I|@|I|1.3]
FORMAT = [J|@|J|1.3]
;
; Format position en début et fin de prog : position origine
;
FORMAT = [XH|@|X|1.3]
FORMAT = [YH|@|Y|1.3]
FORMAT = [ZH|@|Z|1.3]
;
; Entête de programme
;
START = "%"
START = "P1"
START = "[N]([FILENAME])"
;(épaisseur matière)
START = "*[N]P200=[ZMATERIAL]"
;(Vitesse broche)
START = "[N][S]"  
;(Numéro d'outil)
START = "[N]T[T]" 
;(Appel du sous programme)
START = "[N]M6" 
;(Déplacement Vitesse rapide)
START = "[N]G0[XH][YH]"
;(Vérification vitesse atteinte)
START = "[N]M1014"
;
; Format des différents déplacements dans le parcours d'outil
;
; Vitesse rapide
RAPID_RATE_MOVE        = "[N]G0[X][Y][Z]" 
; Premier déplacement en G1
FIRST_FEED_RATE_MOVE   = "[N][F][13][10][N]G1[X][Y][Z]"
; Déplacements suivants
FEED_RATE_MOVE         = "[N][X][Y][Z]" 
;
FIRST_CW_ARC_MOVE      = "[N][F][13][10][N]G2[X][Y][I][J]"
CW_ARC_MOVE            = "[N][X][Y][I][J]"
;
FIRST_CCW_ARC_MOVE     = "[N][F][13][10][N]G3[X][Y][I][J]"
CCW_ARC_MOVE           = "[N][X][Y][I][J]"
;
; Changement d'outils
;
TOOLCHANGE = "[N]T[T]" 
;(Vitesse broche)
TOOLCHANGE = "[N][S]"
;(appel du prog pour changement d'outil)
TOOLCHANGE = "[N]M6" 
;(Déplacement Vitesse rapide)
TOOLCHANGE = "[N]G0[XH][YH]"
;(Vérification vitesse atteinte)
TOOLCHANGE = "[N]M1014"
;
; Ligne de fin de programme
;
;(Arrêt de la broche avec contrôle arrêt)
END = "[N]M5" 
;(Déplacement en Z d'origine)
END = "[N]G0[ZH]" 
;(Déplacement en position origine)
END = "[N]G0[XH][YH]" 
;(Fin de programme CN)
END = "[N]M2" 
