; ; Techlf configuration file ; ; History ; ; Who When What ; === ======== ======================================== ; L.FOUGA 10/04/07 Written ; DESCRIPTION = "Techlf MM (*.nc)" ; FILE_EXTENSION = "nc" ; ; UNITS = MM ; ; Cariage return - line feed at end of each line ; END_OF_LINE = "[13][10]" ; ; Block numbering ; LINE_NUM_START = 0 LINE_NUM_INCREMENT = 10 LINE_NUM_MAXIMUM = 999999 ; ; Set up default formating for variables ; ; Line numbering FORMAT = [N|@|N|1.0] ; Spindle Speed FORMAT = [S|@|S|1.0] ; Feed Rate FORMAT = [F|#|F|1.1] ; Tool moves in x,y,z and a FORMAT = [X|#|X|1.3] FORMAT = [Y|#|Y|1.3] FORMAT = [Z|#|Z|1.3] ; Arc Centre Cordinates FORMAT = [I|@|I|+1.3] FORMAT = [J|@|J|+1.3] ; Home tool positions FORMAT = [XH|@|X|1.3] FORMAT = [YH|@|Y|1.3] FORMAT = [ZH|@|Z|1.3] ; ; Set up program header ; START = "%" START = "(TECHLF)" START = "(Default Feed Rates (in mm/second))" START = "( Cutting Feed Rate:[FC])" START = "( Plunge Feed Rate :[FP])" START = "( Rapid Feed Rate :[FR])" START = "( Spindle Speed :[S] r.p.m )" START = "[N]G21G28X0Y0Z0" START = "[N]G17" START = "[N]T[T]M6 ([TOOLDESC])" START = "[N]G90G54" START = "[N]G0[XH][YH][S]M3" ; ; Program moves ; RAPID_RATE_MOVE = "[N]G0[X][Y][Z]" FIRST_FEED_RATE_MOVE = "[N]G1[X][Y][Z][F]" FEED_RATE_MOVE = "[N][X][Y][Z]" ; ; ; End of file ; END = "[N]G28G91Z0" END = "[N]G49H0" END = "[N]G28X0Y0" END = "[N]M5" END = "[N]M30"