+================================================ + + Legacy CNC - Vectric machine output configuration file + Wraps Y values around the X axis, values are output as A + + This post processor is suitable for Aspire =>2.1 / VCarve Pro =>5.1 + +================================================ + + History + + Who When What + ======== =========== =========================== + Mark 06/05/2009 Written + Mark 30/11/2009 Added TOOLPATHS_OUTPUT. + Brian 15/12/2009 Remove M05 from NEW_SEGMENT + John 04/15/2015 Removed the "-" from the "A" output + Renamed to legacy 4 Axis CV + Added G64 to the Modal Codes + Reversed the order of the tool used and M6 + Reversed the order of the "T" and "M" Code + Removed Block numbering segment + Removed Variable line number from formating for Variables + Removed "[N]" from PostP + Changed "M09" to "M5" in Footer + Added Spaces between variables +================================================ +================================================ POST_NAME = "SENA WV 4 Axis (mm)(*.NC)" FILE_EXTENSION = "NC" UNITS = "MM" DIRECT_OUTPUT = "SENA_WV|4Axis.Document" ROTARY_WRAP_X = "A" SUBSTITUTE = "({)}" +------------------------------------------------ + Line terminating characters +------------------------------------------------ LINE_ENDING = "[13][10]" +------------------------------------------------ +================================================ + + Formating for variables + +================================================ VAR SPINDLE_SPEED = [S|A|S|1.0] VAR FEED_RATE = [F|C|F|1.1] VAR X_POSITION = [X|A|X|1.3] VAR Y_POSITION = [Y|A|Y|1.3] VAR Z_POSITION = [Z|A|Z|1.3] VAR X_HOME_POSITION = [XH|A|X|1.3] VAR Y_HOME_POSITION = [YH|A|Y|1.3] VAR Z_HOME_POSITION = [ZH|A|Z|1.3] VAR SAFE_Z_HEIGHT = [SAFEZ|A|Z|1.3] VAR WRAP_DIAMETER = [WRAP_DIA|A||1.3] +================================================ + + Block definitions for toolpath output + +================================================ begin REVISION_COMMENT "(VECTRIC POST REV. WILMER VALERO)" "(tel. +57 310 5719964)" +--------------------------------------------------- + Commands output at the start of the file +--------------------------------------------------- begin HEADER "( [TP_FILENAME] )" "(Tools used in this file: )" "([TOOLS_USED])" " G00G21G17G90G40G49G80G64" " [S]M03" " G94" " [YH] [XH] [ZH] [F]" +--------------------------------------------------- + Commands output for rapid moves +--------------------------------------------------- begin RAPID_MOVE " G00 [X] [Y] [Z]" +--------------------------------------------------- + Commands output for the first feed rate move +--------------------------------------------------- begin FIRST_FEED_MOVE " G1 [X] [Y] [Z] [F]" +--------------------------------------------------- + Commands output for feed rate moves +--------------------------------------------------- begin FEED_MOVE " G1 [X] [Y] [Z]" +--------------------------------------------------- + Commands output at toolchange +--------------------------------------------------- begin TOOLCHANGE " ([TOOLNAME])" " M6T[T]" " G43H[T]" +--------------------------------------------------- + Commands output for a new segment - toolpath + with same toolnumber but maybe different feedrates +--------------------------------------------------- begin NEW_SEGMENT " [S]M03" "([TOOLPATH_NAME])" "([TOOLPATH_NOTES])" +--------------------------------------------------- + Commands output at the end of the file +--------------------------------------------------- begin FOOTER " G00 [ZH]" " G00 [YH] [XH]" " M5" " M30" %