Close Menu
  • MAKİNELER ve İMALAT
    • Tools & Equipment
    • Computer-Aided Drawing
    • CAD/CAM Education
    • CNC Machine Programming
    • Casting Technologies
    • Electrical & Electronics Technologies
    • Hydraulics & Pneumatics
    • Manufacturing Processes
    • Manufacturing Technologies
    • Occupational Safety
    • Mold & Die Design
    • Solid Modeling
    • Welding Technology
    • Machine Elements
    • Mechanical Trade Drawing
    • Materials Science
    • Automotive & Vehicle Technologies
    • Robotics Technologies
    • Health Technologies
    • Defense & Aerospace Technologies
    • Descriptive Geometry
    • Technical Drawing
    • Software & Hardware Technologies
    • Innovative Manufacturing Methods
  • TEKNOLOJİ ve YAŞAM
    • OTOMOBİLLER ve TAŞIT
      • Vehicle & Engine Knowledge
      • Safe Driving
      • Sürüş Destek Sistemleri
    • Genel Kültür
      • Movies & TV Shows
      • Görsel ve Grafik Sanat
      • Books & Literature
      • Music
      • Sports
      • History
      • History of Technology
    • GÜNDELİK YAŞAM TEKNOLOJİLERİ
    • Hobbies & Entertainment
    • Internet Technologies
    • Health
    • Mobile Technologies
Makine Eğitimi
  • Machines & Manufacturing
    Machine Elements
    Hydraulics & Pneumatics
    Technical Drawing
    Computer-Aided Design & Manufacturing
    Basic Manufacturing Processes
    Manufacturing Processes
    Industry Technologies
    Other Technical Courses
    Motion & Power Transmission
    Simple Machines
    Chains & Sprockets
    Shafts & Journals
    Gears
    Cams
    Couplings
    Belts & Pulleys
    Springs
    Bearings
    Keys
    Fastening Joining
    Retaining Rings
    Screws, Bolts & Nuts
    Cotter Pins
    Flanges
    Welding
    Rivets
    Pins & Bolts
    Washers
    Calculators
    Gear Ratio Calculator
    Spring Constant Calculator
    Belt Pulley Ratio Calculator
    Other Machine Elements
    Slides & Linear Guides
    Brakes
    Flywheels
    Clamps
    Shock Absorbers
    Gaskets & O-Rings
    Seals & Sealing Elements
    Hydraulics
    Introduction to Hydraulics & Principles
    Hydraulic Systems & Applications
    Accumulators
    Filters
    Motors
    Pumps
    Valves
    Pneumatics
    Introduction to Pneumatics & Principles
    Pneumatic Systems & Applications
    Pneumatic Circuit Components
    Valves
    Cylinders
    Silencers
    Motors
    Compressors
    Dryers
    Conditioning Units
    Common Topics & Maintenance
    Hydraulic & Pneumatic Maintenance
    Study Notes, Exams & Tests
    Technical Drawing
    Introduction to Technical Drawing
    Geometric Drawings
    Perspective & Projection
    Orthographic Views
    Dimensioning
    Sectioning
    Assembly & Detail Drawings
    Tolerances
    Surface Finish Symbols
    Mechanical Engineering Drawing
    Screws, Bolts & Nuts
    Pulley Drawings
    Gear Drawings
    Shafts & Journals
    Bearing Drawings
    Pins & Bolts
    Spring Drawings
    Welds in Technical Drawing
    Washers
    Cotter Pins
    Technical Drawing Exercises
    Mechanical Drawing Exercises
    Gear Exercises
    View Extraction Exercises
    Pulley Exercises
    Pin & Bolt Exercises
    Threaded Fastening Exercises
    Descriptive Geometry
    Computer-Aided Drawing
    AutoCAD Drawing Lessons
    Solid Modeling & Animation
    Solid Model Drawing Files
    Solid Model Assembly Examples
    Solid Model Drawing Lessons
    3D CAD Software Reviews
    Solid Modeling Exercises
    CNC Programming
    CAM
    Measurement & Inspection
    Dial Indicators
    Calipers
    Gauges
    Micrometers
    Materials Science
    Steels
    Cast Iron
    Aluminum
    Plastics
    Material Testing & Hardness Measurement
    Occupational Safety
    Workshop Safety
    Safety When Working With Electricity
    Machine Safety Rules
    Hand Operations
    Filing
    Marking
    Cutting Operations
    Reaming
    Tapping
    Threading With a Die
    Drill Bit Sharpening
    Working With Machines
    Basic Turning Operations
    Basic Milling Operations
    Shaper Machine
    Machining
    Turning
    Milling
    Grinding
    Innovative Manufacturing Methods
    EDM (Electrical Discharge Machining)
    Laser Machining
    Waterjet Machining
    3D Printing
    3D Scanners
    Welding
    Rolling
    Casting
    Mold & Die Design
    Mechanical & Hydraulic Presses
    Blanking & Piercing Dies
    Bending Dies
    Drawing Dies
    Plastic Injection Molds
    Extrusion Dies
    Compound Dies
    Progressive Dies
    Blow Molds
    Spinning Dies
    Spray Molds
    Manufacturing of Machine Parts
    Automotive & Vehicle Technologies
    Motor Vehicle Manufacturing
    Raw Material Production
    History of Technology
    Health & Medical Technologies
    Defense & Aerospace
    Robotics Technologies
    Software & Hardware Technologies
    Mechanics - Strength of Materials
    Physics Topics
  • Technology & Life
    Hobbies & Entertainment
    Sports
    Music
    Vehicle & Engine Knowledge
    Vehicle Maintenance & Repair
    Safe Driving
    Driver Assistance Systems
    History
    Movies & TV Shows
    Books & Literature
    Computers & Internet
    Computer Tips
    Software Reviews
    Hardware & Peripherals
    Practical & Safe Internet Use
    Visual & Graphic Art
    Mobile Technologies
    Travel
    Science
    Health
    First Aid Knowledge
    Everyday Technologies
Makine Eğitimi
Home»CNC Machine Programming»CNC Facing Cycle – G94-G72-G70
29 August 2026

CNC Facing Cycle – G94-G72-G70

CNC Facing Cycle

In this article, in the Machine Technology CNC turning cycles section, we’ll cover the facing cycle. We’ll give examples of using the G94, G72, and G70 codes.

  • Facing Cycle (G94 – G72)
    • G94 Single-Pass Facing Cycle
    • G72 Facing Roughing Cycle (Turning Perpendicular to the Axis)
    • G70 – FINISHING PASS CYCLE
      • G70 Example Programming
  • Related Questions

Facing Cycle (G94 – G72)

G94 Single-Pass Facing Cycle

G94 is a straight or taper facing cycle on Fanuc control units.

With the G94 command, motion starts from the starting point with rapid traverse. After turning is performed between the given points at the given F feed rate, the tool returns to the starting point again with rapid traverse.

The G94 command is a modal command. Once used, it doesn’t need to be written again unless canceled. The facing cycle is simply repeated by changing the Z value.

Once the operation is complete with the cycle command, it’s canceled with another G code from the same group (for example, with the G00 command).

The T, S, and M functions used in the G94 turning cycle must be specified before the cycle starts.

G94 Facing (Single Pass)
G94 X… Z… F…
X: Outer X dimension of the cycle
Z: End point of the first pass in the Z direction
F: Tool feed rate (this is a modal G code;
it can be canceled with another motion G code once the passes are complete.

EXAMPLE:
G94 X42 Z2 F0.1
Z1
Z0
g94 facing cycle

G72 Facing Roughing Cycle (Turning Perpendicular to the Axis)

The G72 facing cycle is used to machine shapes with a profile that varies monotonically along both the X axis and the Z axis.

Once the finishing profile is defined in the program, the roughing pass movements are generated automatically.

A finishing allowance of U is left on the X axis, and W(2) on the Z axis.

After the G72 cycle, this remaining finishing pass is also removed by the G70 cycle to complete the operation.

G72 W(1) … R…
G72 P… Q… U…W(2)…F…

W(1): Depth of cut on the facing side for each pass
R: Retraction amount after each pass
P: Sequence number of the first block of the finishing profile
Q: Sequence number of the last block of the finishing profile
U: Finishing allowance on diameter
W(2): Finishing allowance on the facing side
F: Cutting feed rate during the cycle

G70 – FINISHING PASS CYCLE

It’s used to remove the finishing allowance left behind by the G71 – G72 – G73 cycles.

G70 P… Q…
P: Sequence number of the first block of the finishing profile
Q: Sequence number of the last block of the finishing profile

G70 Example Programming

N010 G28 U0 W0
N020 G50 S2000
N030 G54
N040 T0101 (roughing tool)
N050 G96 S140 M04 M08
N060 G00 X42 Z05
N070 G72 W3 R0.5
N080 G72 P90 Q180 U0.3 W0.15 F0.4
N090 G00 X0
N100 G01 Z0 F0.2 (F value for G70)
N110 X16
N120 X20 Z-2
N130 Z-20
N140 G02 X30 Z-25 R5
N150 G01 Z-35
N160 X40
N170 Z-50
N180 X42
N190 G00 X200 Z200
N200 T0202 (finishing tool)
N210 S90 M04 M08
N220 G00 X42 Z5
N230 G70 P90 Q180
N240 G28 U0W0
N250 M05 M09
N260 M30

Face Squaring


The facing cycle squares off the part’s end face, creating a reference surface for subsequent operations.

Radial Feed Direction


In the G94 cycle, the tool feeds radially, either toward or away from the center of the part.

G72 Roughing Efficiency


The G72 cycle lets you carry out roughing on the facing side with just a few lines of program code.

Related Questions

While the G90 command performs a longitudinal turning cycle (along the X axis), the G94 command performs a facing cycle (along the Z axis, perpendicular to the surface of the part). Both are modal commands, but they define motion on different axes.

Since G94 is a modal command, the program remembers the other parameters, like X and F, that have already been defined. The operator can start a new pass just by updating the Z value, which sets the depth, simplifying the program.

Related Posts

What the Keys on the CNC Milling Control Panel Mean What the Keys on the CNC Milling Control Panel Mean Fanuc CNC hata kodları Fanuc CNC Error Codes – Fanuc Fault Codes CNC Lathe Setup Instructions CNC Lathe Setup Instructions download imachining solidcam What Is iMachining, Advanced CAD/CAM CNC Machining Technology G01 Linear Motion with Cutting Cnc code G01 Code. Linear Motion with Cutting G75 CNC grooving cycle diagram G75 CNC Grooving Cycle Code Explained G00 CNC kodu Anlatım G00 Rapid Positioning Without Cutting CNC Code modern CNC machines video series The World’s Most Modern CNC Machines Video Series
Share. Facebook Twitter WhatsApp Tumblr Email Telegram Copy Link

Leave A Reply Cancel Reply

Front-Wheel-Drive Vehicles: Advantages and Disadvantages
How Is Spark Plug Cleaning Done. Ways to Clean Spark Plugs
  • Contact
  • Terms of Service
  • Privacy & Cookie Policy

Type above and press Enter to search. Press Esc to cancel.