Fanuc G94 Facing Cycle CNC Example Program

Fanuc G94 One Pass Facing Cycle

Fanuc G94 G code is used for rough facing.

Fanuc G94 facing cycle is used for simple facing (one-pass facing) however multiple passes are possible by specifying the Z-axis location of additional passes.

Related: Fanuc G72 Facing Canned Cycle

Fanuc G94 facing cycle is very simple to program and use. G94 G code parameters are explained below,

G94 X… Z…
X: End point in X-axis.
Z: End point in Z-axis.

CNC Program Code using Fanuc G94 Facing Cycle

Fanuc G94 Facing Cycle CNC Example Program

Fanuc G94 Facing Cycle CNC Example Program

N10 G50 S2500
N20 G96 S180 M03
N30 T0100
N40 G00 X55.0 Z2.0 T0101
N50 G94 X15.0 Z-2.0 F0.2
N60 Z-4.0
N70 Z-6.0
N80 Z-8.0
N90 G00 X200.0 Z200.0 T0100
N95 M30

Explanation of CNC Program Code using Fanuc G94 Facing Cycle

N40 : shows the staring position of the tool.

N50 : the values of x and z with G94 facing cycle are the destination values for the facing cut.

N60 : G94 is a modal G code. “Modal” G code meaning that they stay in effect until they are cancelled or replaced by a contradictory G code. It means G90 turning cycle remains active until another motion command is given like G00, G01 etc

But as you can see the cnc program block N60 only show the value for z-axis, so it means that the G94 facing cycle will continue to work and now G94 facing cycle will make the second facing cut, whose x-axis value will remain the same but the z-axis value will now be -4.0

N70 : the third facing cut will be taken at -6.0

N80 : fourth cut will be taken at -8.0

N90 : this cnc program block show a contradictory G-code for G94 which is G00, so this mean that the Fanuc G94 facing cycle has been ended. The tool will move rapidly to x200 z200.