
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.
