Predator Virtual CNC - Accuracy and Speed

NEW! Predator Virtual CNC v7

What Haas machines does Predator Virtual CNC support?
Predator Virtual CNC supports the following Haas CNC machines:

  • Haas EC-300

  • Haas EC-400 and EC-400PP

  • Haas EC-500

  • Haas EC-630

  • Haas EC-1600

  • Haas EC-2000

  • Haas EC-3000

  • Haas GR-408

  • Haas GR-510 and Haas GR-512

  • Haas GR-710 and Haas GR-712

  • Haas GT-10

  • Haas GT-20

  • Haas HPCL

  • Haas HS-3 and Haas HS-3R

  • Haas HS-4 and Haas HS-4R

  • Haas HS-6 and Haas HS-6R

  • Haas HS-7 and Haas HS-7R

  • Haas MDC-500

  • Haas MiniMill and Haas SMiniMill

  • Haas OL-1

  • Haas OM-1 and Haas OM-1A

  • Haas OM-2 and Haas OM-2A

  • Haas SL-10

  • Haas SL-20 and Haas SL-20L

  • Haas SL-20APL

  • Haas SL-30 and Haas SL-30L

  • Haas SL-40 and Haas SL-40L

  • Haas TM-1 and Haas TM-1P

  • Haas TM-2

  • Haas TM-3

  • Haas TL-1

  • Haas TL-2

  • Haas TL-3 and Haas TL-3B

  • Haas TL-3W

  • Haas VF-1 and Haas VF-1YT

  • Haas VF-2 and Haas VF-2YT

  • Haas VF-2SS and Haas VF-2SSYT

  • Haas VF-2TR

  • Haas VF-3 and Haas VF-3YT

  • Haas VF-3APC and Haas VF-3SSAPC

  • Haas VF-3SS and Haas VF-3SSYT

  • Haas VF-3YT/50

  • Haas VF-4

  • Haas VF-4APC and Haas VF-4SSAPC

  • Haas VF-4SS

  • Haas VF-5/40 and Haas VF-5/40XT

  • Haas VF-5/40TR

  • Haas VF-5/50 and Haas VF-5/50XT

  • Haas VF-5/50TR

  • Haas VF-5SS

  • Haas VF-6/40

  • Haas VF-6SS

  • Haas VF-6/50

  • Haas VF-6/40TR

  • Haas VF-6/50TR

  • Haas VF-7/40

  • Haas VF-7/50

  • Haas VF-8/40

  • Haas VF-8/50

  • Haas VF-9/40

  • Haas VF-10/40

  • Haas VF-11/40

  • Haas VM-2

  • Haas VM-3

  • Haas VM-6

  • Haas VF-9/50

  • Haas VF-10/50

  • Haas VF-11/50

  • Haas VR-8

  • Haas VR-9

  • Haas VR-11B

  • Haas VS-1

  • Haas VS-3

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 - Circular Pocket CW

  • G13 - Circular Pocket CCW

  • 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

  • G52 - Local Coordinate System

  • G54 - Work Offset 1

  • G55 - Work Offset 2

  • G56 - Work Offset 3

  • G57 - Work Offset 4

  • G58 - Work Offset 5

  • G59 - Work Offset 6

  • G65 - Macro Call

  • G66 - Modal Macro Call

  • G67 - Cancel Modal Macro Call

  • G70 - Bolt Hole Circle

  • G71 - Bolt Hole Arc

  • G72 - Linear Holes

  • G73 - Hole Cycle

  • G74 - Hole 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

  • G91 - Incremental

  • G92 - Absolute Zero

  • G93 - Inverse Time Feed

  • G94 - Feed per Minute

  • G95 - Feed per Revolution

  • G96 - Constant Surface Speed

  • G97 - Cancel Constant Surface Speed

  • G98 - Retract to Initial Plane

  • G98 - Feed per Minute - Lathe

  • G99 - Retract to R Plane

  • G99 - Feed per Revolution - Lathe

  • G110 - Work Offset 7

  • G111 - Work Offset 8

  • 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

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 with Coolant

  • M89 - Spindle Off with Coolant Off

  • M97 - Sub Program Call

  • M98 - Sub Program Call

  • M99 - Sub Program Return

Predator Virtual CNC includes support for the following Haas macro language functions.

  • # Global, Local and System Variables

  • + - / * ^ 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: For more information on Haas CNC machines contact Haas Automation at www.haascnc.com