Fanuc CNC Machine Simulation and NC Verification

NEW Version 10
Predator Virtual CNC with Fanuc 0i CNC

Complete Fanuc CNC support with Predator Virtual CNC Software

Predator Virtual CNC provides complete G-code based 3D CNC verification and machine simulation support for all Fanuc CNC models. Within Predator Virtual CNC maximize the performance and capabilities of each Fanuc CNC model and insure that the proper part gets machined each time.

Predator Virtual CNC includes support for all major Fanuc G-codes and M-codes standard. Not all Fanuc G-codes are available for all Fanuc models and M-codes will vary with each machine builder. Support for specific Fanuc G-codes and M-codes can be adjusted within every Predator Reverse Post Processor.

Fanuc G-code support

Predator Virtual CNC includes support for the following Fanuc G-codes:

  • G0 = Rapid
  • G1 = Linear
  • G2 = Circular CW
  • G3 = Circular CCW
  • G4 = Dwell
  • G10 = Load Offsets
  • 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
  • G43.1 = 5 Axis Length Compensation
  • 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
  • G54.1 = Extended Work Offsets
  • 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
  • G68 = Rotation
  • G69 = Cancel Rotation
  • G70 = Turn Cycle - Lathe
  • G71 = Turn Cycle - Lathe
  • G72 = Turn Cycle - Lathe
  • G73 = Hole Cycle
  • G74 = Groove Cycle - Lathe
  • G74 = Hole 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
  • G91 = Incremental
  • G92 = Absolute Zero
  • G93 = Inverse Time Feed
  • G94 = Feed per Minute
  • G94 = Turn Cycle - Lathe
  • 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

Fanuc M-code support

Predator Virtual CNC includes support for the following Fanuc 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
  • M98 = Sub Program Call
  • M99 = Sub Program Return

NOTE: Fanuc M-codes are specific to the machine builder.

Fanuc Custom Macro A & B support

Predator Virtual CNC includes support for the following Fanuc Custom Macro A & B commands:

  • # Global, Local and System Variables
  • + - / * ^ 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 Fanuc Custom Macro A & B option may have to be purchased from Fanuc.

Predator Virtual CNC

Download/Demo

  • 45 Day Full Evaluation or
  • Unlock with Purchase

CNC Applications

More Virtual CNC Details

More Software

Predator FTP Site

Fanuc CNC Support:

Fanuc 0 Series
Fanuc 3 Series
Fanuc 6 Series
Fanuc 7 Series
Fanuc 9 Series
Fanuc 10 Series
Fanuc 11 Series
Fanuc 12 Series
Fanuc 15 Series
Fanuc 16 Series
Fanuc 18 Series
Fanuc 20 Series
Fanuc 21 Series
Fanuc 30 Series
Fanuc 31 Series
Fanuc 32 Series
Fanuc 150 Series
Fanuc 160 Series
Fanuc 180 Series
Fanuc 200 Series
Fanuc 240 Series
Fanuc 300 Series
Fanuc 310 Series
Fanuc 320 Series
Fanuc 2000 Series
Fanuc 3000 Series