; Busellato Configuration file
;
; **Please note: Busellato files can only be 8 characters long
;   and only contain number and letters – no other characters**
;
; History
;
; Who When     What
; === ======== =============================================
; JF  29/08/03 First attempt at configuring busellato router
; JF  15/09/03 Edited first move in header
; pd  Nov 18 05 
; TLS 24/11/05 Made edits to run Jet3004
;	       - Added line to split code after 1200 lines
;  	       - Changed ZSIZE to ZMATERIAL    		
;  	       - Added USER1 so reference point could be entered 
;                (G54-top left, G55-bottom left, G56-bottom right, G57-top right)
;	       - TOOLPATHNAME variable was added to pull tool number so that tool 
;                numbers with characters could be output.  Tool name in ArtCAM 
;                must be set to machine tool number  
;	       - PLUNGE_RATE_MOVE used for toolchange commands, 
;                toolchange variable used with no value associated
;	       - RAPID_RATE_MOVE used but no value associated with it b/c 
;                comment wouldn't remove it
;PD 25/11/05 - Added FORMAT for zmaterial and adjusted arc labels	
; bmd 15/01/07 Modified Postp for Jet 2006 Machine
; jvg 06/02/08 modifed max line to 1800
;              - tool numbering: usually group 0 (T0), then 1c_, _ tool in holder postion
;                ei, tool 125 in genisis, is Tool Name 1c5 in ArtCAM, which ouputs T01c5  
; tls 07/03/08 - changed arc moves from [x] [y] end of arc to [midx] [midy] and added G55 to arc output 
;
DESCRIPTION = "Busellato Jet 3006 INCH"
;
FILE_EXTENSION = "TPA"
;
UNITS = INCH
;
; Cariage return - line feed at end of each line
;
END_OF_LINE = "[13][10]"
;
; NO Block numbering 
;
;LINE_NUM_START     = 0
;LINE_NUM_INCREMENT = 1
;LINE_NUM_MAXIMUM   = 999999
;LINE_NUM_INC_ON_USE = 1
;
MAX_SEGMENT_LINES = 1800
;
; Set up default formating for variables
;
; Spindle Speed
FORMAT = [S|@|S|1.0]
; Feed Rate
FORMAT = [F|#||1.0]
; Tool moves in x,y and z
FORMAT = [X|@|X|1.4]
FORMAT = [Y|@|Y|1.4]
FORMAT = [Z|@|Z|1.4|-1]
; Home tool positions 
FORMAT = [XH|@|X|1.4]
FORMAT = [YH|@|Y|1.4]
FORMAT = [ZH|@|Z|1.4]
; Circular tool moves
FORMAT = [ArcMidX|@|I|1.4]
FORMAT = [ArcMidY|@|J|1.4]
;
; Block size format
FORMAT = [XMIN|#|X|1.4]
FORMAT = [YMIN|#|Y|1.4]
FORMAT = [ZMIN|#|Z|1.4]
FORMAT = [XMAX|#|X|1.4]
FORMAT = [YMAX|#|Y|1.4]
FORMAT = [ZMAX|#|Z|1.4]
FORMAT = [XSIZE|@|X|1.4]
FORMAT = [YSIZE|@|Y|1.4]
FORMAT = [ZSIZE|@|Z|1.4]
FORMAT = [ZMATERIAL|@|Z|1.4]
;
; Set up program header
;
START = "G70[XSIZE][YSIZE][ZMATERIAL]T00D240"
;G70 INCH G71 MM
START = "G150(Use Outfit 0 for [FILENAME])"
;START = "G88G90G55P5T0[TOOLPATHNAME]G40[X][Y][Z]"
PLUNGE_RATE_MOVE = "G88G90G55P5T0[TOOLPATHNAME][X][Y][Z]"
;REF POINTS G54-TOP LEFT G55-BOT LEFT G56-BOT RT G57-TOP RT
;  
;
; Program moves
;
RAPID_RATE_MOVE        = ""
;  THE X Y Z IN THE LINE ABOVE NEEDS TO BE IN THE TOOLCHANGE LINE
FIRST_FEED_RATE_MOVE   = "G1G90[X][Y][Z]"
FEED_RATE_MOVE         = "G1G90[X][Y][Z]"
;
; Setup Toolchange commands - variable only no value associated 
;
TOOLCHANGE = ""
;
; Setup Circular moves
;
CW_ARC_MOVE = "G112G90G55G17[X][Y][Z][ArcMidX][ArcMidY]"
;
;
CCW_ARC_MOVE = "G113G90G55G17[X][Y][Z][ArcMidX][ArcMidY]"
;
; End of file
;END = "G1G90X0Y0[ZH]"
END = "M2"



