Predator Virtual CNC™ for Fagor CNCs
Complete Fagor CNC support with Predator Virtual CNC Software
Predator Virtual CNC provides complete G-code based 3D CNC verification and machine simulation support for all Fagor CNC models. Within Predator Virtual CNC, maximize the performance and capabilities of each Fagor CNC model and ensure that the proper part gets machined each time.
Predator Virtual CNC includes support for all major Fagor G-codes and M-codes standard. Not all Fagor G-codes are available for all Fagor models and M-codes will vary with each machine builder. Support for specific Fagor G-codes and M-codes can be adjusted within every Predator Reverse Post Processor.
Supported Fagor G-codes
G-code | Description |
---|---|
G0 | Rapid motion |
G1 | Linear motion |
G2 | Circular CW motion |
G3 | Circular CCW motion |
G4 | Dwell |
G6 | Optional circular interpolation |
G8 | Tangent last style circular interpolation |
G9 | Three point style circular interpolation |
G10 | Cancel Mirroring |
G11 | Mirror X Axis |
G12 | Mirror Y Axis |
G13 | Mirror Z Axis |
G14 | Mirroring |
G17 | XY Plane |
G18 | ZX Plane |
G19 | YZ Plane |
G20 | Sub Program Call |
G22 | Sub Program Start |
G24 | Sub Program Return |
G25 | Repeat Block |
G28 | Return to Reference Point |
G29 | Return from Reference Point |
G32 | Threading - Lathe |
G37 | Tangential entry |
G38 | Tangential exit |
G40 | Cancel Cutter Compensation |
G41 | Cutter Compensation Left |
G42 | Cutter Compensation Right |
G43 | Length Compensation Plus |
G44 | Length Compensation Cancel |
G53 | Work Offset 1 |
G54 | Work Offset 2 |
G55 | Work Offset 3 |
G56 | Work Offset 4 |
G57 | Work Offset 5 |
G58 | Local Coordinate System |
G59 | Local Coordinate System |
G66 | Turn Cycle - Lathe |
G68 | Turn Cycle - Lathe |
G69 | Turn Cycle - Lathe |
G69 | Hole Cycle |
G70 | Inch |
G71 | Millimeters |
G72 | Scaling |
G73 | Rotation |
G73 | Hole Cycle |
G80 | Cancel Canned Cycle |
G81 | Hole Cycle |
G81 | Turn Cycle - Lathe |
G82 | Hole Cycle |
G82 | Turn Cycle - Lathe |
G83 | Hole Cycle |
G84 | Hole Cycle |
G84 | Turn Cycle - Lathe |
G85 | Hole Cycle |
G85 | Turn Cycle - Lathe |
G86 | Hole Cycle |
G86 | Thread Cycle - Lathe |
G87 | Rectangular Pocket Cycle |
G87 | Thread Cycle - Lathe |
G88 | Circular Pocket Cycle |
G88 | Groove Cycle - Lathe |
G89 | Hole Cycle |
G89 | Groove Cycle - Lathe |
G90 | Absolute mode |
G91 | Incremental mode |
G92 | Absolute Zero |
G92 | Maximum Spindle Speed - Lathe |
G93 | Polar Coordinates |
G94 | Feed per Minute |
G95 | Feed per Revolution |
G96 | Constant Surface Speed |
G97 | Cancel Constant Surface Speed |
G98 | Retract to Initial Plane |
G99 | Retract to R Plane |
Supported Fagor M-codes
M-code | Description |
---|---|
M0 | Operation Stop |
M1 | Program Stop |
M2 | Program End |
M3 | Spindle CW |
M4 | Spindle CCW |
M5 | Spindle Stop |
M6 | Load Tool |
M7 | Coolant On |
M8 | Coolant On |
M9 | Coolant Off |
M30 | Program End |
NOTE: Additional Fagor M-codes are specific to the machine builder and can be added as needed.
Supported Fagor Advanced Functions
Function | Description |
---|---|
F1 - F32 | Math Functions |
# | Global, Local and System Variables |
+ - / * ^ | Math Functions |
SQRT and MOD | Math Functions |
AND, OR and XOR | Boolean Functions |
EQ and NE | Comparison Functions |
GE and LE | Comparison Functions |
GT and LT | Comparison Functions |
SIN and COS | Trig Functions |
TAN and ATAN | Trig Functions |
ABS and ROUND | Numeric Functions |
LN and EXP | Numeric Functions |
IF | Condition Functions |
WH and WHILE | Condition Functions |
DO | Start Loop |
END | End Loop |
GOTO | Jump |
(SUB | Sub Program Start |
(RET) | Sub Program Return |
(CALL | Sub Program Call |
(RPT | Repeat Block |
#MCS ON and #MCS OFF | Machine Coordinates |
#RTCP ON and #RTCP OFF | Rotary Compensation |
ORGX53 - ORGX58 | System Variables |
ORGY53 - ORGY58 | System Variables |
ORGZ53 - ORGZ58 | System Variables |
P0 - P15 | Cycle Variables |
P and K | Global Variables |
NOTE: Fagor advanced commands may have to be purchased from Fagor Automation or the machine builder.