; ; Nighthawk configuration file - with Arc Support ; ; History ; ; Who When What ; === ======== ======================================== ; LA 27/10/21 Written ; DN 27/10/21 Modded ; DESCRIPTION = "CNC3D Nighthawk Spindle (mm) (*.nc)" ; FILE_EXTENSION = "nc" ; UNITS = MM ; ; Carriage 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 formatting 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 and z FORMAT = [X|#|X|1.3] FORMAT = [Y|#|Y|1.3] FORMAT = [Z|#|Z|1.3] ; Arc Centre Coordinates 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 = "(Created in Carveco for CNC3D Nighthawk uploads)" START = "G17" START = "G21" START = "G90" START = "G0[ZH]" START = "G0[XH][YH]" START = "[S]M3" START = "G4P10" ; ; Program moves ; RAPID_RATE_MOVE = "G0[X][Y][Z]" ; FIRST_FEED_RATE_MOVE = "G1[X][Y][Z][F]" FEED_RATE_MOVE = "[X][Y][Z]" ; FIRST_CW_ARC_MOVE = "G2[X][Y][I][J][F]" CW_ARC_MOVE = "G2[X][Y][I][J]" ; FIRST_CCW_ARC_MOVE = "G3[X][Y][I][J][F]" CCW_ARC_MOVE = "G3[X][Y][I][J]" ; ; End of file ; END = "M5" END = "G0[ZH]" END = "G0[XH][YH]" END = "M2"