; ; Techlf configuration file ; ; History ; ; Who When What ; === ======== ======================================== ; L.FOUGA 10/04/07 Written ; DESCRIPTION = "Techlf 4 Axis Rotary (X->A) (*.nc)" ; FILE_EXTENSION = "nc" ; ; UNITS = MM ; ; --------------------- Rotary axis control ------------------------- ; ; Specify which linear axis is wrapped onto the rotary axis ; ROTARY_AXIS = X ; ; if ROTARY_ORIGIN_IS_CENTRE is set to YES, the tool Z Zero position ; should ALWAYS be set to the centre of the rotary axis no matter ; what the diameter of the object being rotary machined. ArtCAM will ; compensate for the correct machining diameter specified when the ; toolpath was calculated as a rotary toolpath. If the toolpath was not ; calculated as a rotary toolpath, it will be wrapped around a cylinder ; with the circumference of the X length of the relief ; ROTARY_ORIGIN_IS_CENTRE = YES ; ; ------------------------------------------------------------------ ; ; 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|#|Y|1.3] FORMAT = [Y|#|X|1.3] FORMAT = [Z|#|Z|1.3] FORMAT = [R|#|A|1.3] ; Home tool positions FORMAT = [XH|@|Y|1.3] FORMAT = [YH|@|X|1.3] FORMAT = [ZH|@|Z|1.3] FORMAT = [RH|@|A|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] G00 [Y] [Z] [R]" FIRST_FEED_RATE_MOVE = "[N] G01 [Y] [Z] [R] [F]" FEED_RATE_MOVE = "[N] G01 [Y] [Z] [R]" ; ; ; End of file ; END = "[N]G28G91Z0" END = "[N]G49H0" END = "[N]G28X0Y0" END = "[N]M5" END = "[N]M30"