Predator Virtual CNC provides complete G-code based 3D CNC verification and machine simulation support for all

Haas CNC models. Within Predator Virtual CNC maximize the performance and capabilities of each Haas CNC model and insure that the proper part gets machined each time. Predator Virtual CNC includes support for all major Haas G-codes and M-codes standard. Not all Haas G-codes are available for all Haas models and M-codes will vary with each machine. Support for specific Haas G-codes and M-codes can be adjusted within every Predator Reverse Post Processor.

Haas G-code support
Predator Virtual CNC includes support for the following Haas G-codes:
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

G0 = Rapid G1 = Linear G2 = Circular CW G3 = Circular CCW G4 = Dwell G10 = Load Offsets G12 = CW Circular Pocket Cycle G13 = CCW Circular Pocket Cycle G15 = Cancel Polar Coordinates G16 = Polar Coordinates G17 = XY Plane G18 = ZX Plane G19 = YZ Plane G20 = Inch G21 = Millimeters G28 = Return to Reference Point G29 = Return from Reference Point G32 = Threading - Lathe G40 = Cancel Cutter Compensation G41 = Cutter Compensation Left G42 = Cutter Compensation Right G43 = Length Compensation Plus G44 = Length Compensation Minus G49 = Cancel Length Compensation G50 = Set Absolute Zero - Lathe G50 = Cancel Scaling - Mill G51 = Scaling G52 = Local Coordinate System G53 = Machine Coordinates G54 = Work Offset 1 G55 = Work Offset 2 G56 = Work Offset 3

Lathe G73 = Hole Cycle G74 = Groove Cycle .• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • G57 = Work Offset 4 G58 = Work Offset 5 G59 = Work Offset 6 G65 = Macro Call G66 = Modal Macro Call G67 = Cancel Modal Macro Call G68 = Rotation G69 = Cancel Rotation G70 = Hole Pattern Cycle .Mill G70 = Turn Cycle .Lathe G91 = Incremental G92 = Absolute Zero G93 = Inverse Time Feed G94 = Feed per Minute G94 = Turn Cycle .Mill G75 = Groove Cycle G76 = Hole Cycle G77 = Hole Cycle G80 = Cancel Canned Cycle G81 = Hole Cycle G82 = Hole Cycle G83 = Hole Cycle G84 = Hole Cycle G85 = Hole Cycle G86 = Hole Cycle G87 = Hole Cycle G88 = Hole Cycle G89 = Hole Cycle G90 = Absolute G90 = Turn Cycle .Lathe G74 = Hole Cycle .Lathe G110 = Work Offset 7 G111 = Work Offset 8 .Lathe G95 = Feed per Revolution G96 = Constant Surface Speed G97 = Cancel Constant Surface Speed G98 = Retract to Initial Plane G98 = Feed per Minute .Mill G71 = Turn Cycle .Lathe G99 = Retract to R Plane G99 = Feed per Revolution .Lathe G71 = Hole Pattern Cycle .Mill G72 = Turn Cycle .Lathe G72 = Hole Pattern Cycle .

• • • • • • • • • • • • • • • • • • • • • • • • • • G112 = Work Offset 9 G113 = Work Offset 10 G114 = Work Offset 11 G115 = Work Offset 12 G116 = Work Offset 13 G117 = Work Offset 14 G118 = Work Offset 15 G119 = Work Offset 16 G120 = Work Offset 17 G121 = Work Offset 18 G122 = Work Offset 19 G123 = Work Offset 20 G124 = Work Offset 21 G125 = Work Offset 22 G126 = Work Offset 23 G127 = Work Offset 24 G128 = Work Offset 25 G129 = Work Offset 26 G143 = 5 Axis Length Compensation G161 = 5 Axis Drilling G162 = 5 Axis Spot Drilling G163 = 5 Axis Peck Drilling G164 = 5 Axis Tapping G165 = 5 Axis Boring G166 = 5 Axis Boring with Stop G169 = 5 Axis Boring with Dwell Haas M-code support Predator Virtual CNC includes support for the following Haas M-codes: • • • • • • • • • • • • • • • M0 = Operation Stop M1 = Program Stop M2 = Program End M3 = Spindle CW M4 = Spindle CCW M5 = Spindle Stop M6 = Load Tool M8 = Coolant On M9 = Coolant Off M30 = Program End M82 = Tool Clamp M86 = Tool Clamp M88 = Spindle CW and Coolant On M89 = Spindle Stop and Coolant Off M97 = Sub Program Call .

/ * ^ Math Functions SQRT and MOD Functions OR and XOR Booleans AND Boolean EQ and NE Booleans GT and LT Booleans GE and LE Booleans SIN and COS Functions TAN and ATAN Functions ABS and ROUND Functions LN and EXP Functions IF .Condition WHILE = Condition WH = Condition DO = Start Loop END = End Loop GOTO = Jump NOTE: The Haas Custom Macro A & B option may have to be purchased from Haas. Haas Custom Macro A & B support Predator Virtual CNC includes support for the following Haas Custom Macro A & B commands: • • • • • • • • • • • • • • • • • • # Global. Local and System Variables + . .• • M98 = Sub Program Call M99 = Sub Program Return NOTE: Haas M-codes are specific to the machine.

Sign up to vote on this title
UsefulNot useful