Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Equipment >> CNC Machine

Mastering the G90 Turning Cycle: A Comprehensive Guide to CNC Rough Turning and More

G90 Turning Cycle Format

G90 turning cycle is called with many names like,

G90 Fixed Cycle, G90 Straight Cutting Cycle, G90 Rough Turning Cycle, G90 Rough Turning Canned Cycle, G90 Box Cycle.

G90 turning cycle is used for simple turning however multiple passes are possible by specifying the X-axis location of additional passes.

Related: G90 Turning Cycle Fanuc – CNC Program Example Code

G90 rough turning canned cycle can be used for

Mastering the G90 Turning Cycle: A Comprehensive Guide to CNC Rough Turning and More

Programming

G90 X... Z... I...

or

G90 X... Z... R...

Parameters

ParameterDescription
XDiameter to be cut.
ZEnd point in z-axis.
QAngle on the starting point.
I or RDistance and direction of taper (Radius value).

Note – some cnc controls use “I” for taper in G90 straight cutting cycle and some newer cnc controls use “R” for taper value.

Incremental Values

You can use incremental values like U and W instead of X and Z in the G90 turning cycle.

G90 U... W...

U – x-axis incremental distance to target.
W – z-axis incremental distance to target.

Working/ Operation

  1. Take tool to the start position.
  2. Make cut with G90 turning cycle by giving X Z values
  3. Make extra cuts/passes by just giving X-axis values (extra passes are optional)
  4. End the G90 turning cycle by making a motion command with G00, G01 etc.

G90 turning cycle gives us the ability to control every pass depth.

CNC Program Example

G30 U0 W0
G50 S2000 T0100
G96 S200 M03
G00 X56.0 Z2.0 T0101 M08
G90 X51.0 W-32.0 F0.25
X46.0
X41.0
X36.0
X31.0
X30.0
G30 U0 W0
M30

Code Explanation

As you can see in the above cnc program code,
First cut is made at X51
Second cut is made at X46
Third cut is made at X41

Last cut is made at X30

Cancellation of G90 Turning Cycle

G90 turning cycle 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. As in the cnc program example above G90 G code is cancelled with G30 G code.

Put simply G90 turning cycle must be ended by making a motion command like G00, G01 etc.

G90 Turning Cycle vs G71 Turning Cycle

G90 turning cycle can only make straight and taper cuts, you can’t cut any arc (circular interpolation) with G90 turning cycle.
Instead G71 Turning Cycle cuts straight, taper and arc also.


CNC Machine

  1. Master Taper Turning Using G90 Modal Cycle: CNC Programming Guide
  2. Fanuc G90 Turning Cycle: CNC Program Example for Efficient Turning Operations
  3. G71 Rough Turning Cycle One-Line Format: Simplify CNC Fanuc Programming
  4. Mastering the G20 Turning Cycle on Fanuc 21TB CNC Lathes
  5. CYCLE81 Drilling Cycle on Sinumerik 840D Turning – Expert Guide
  6. Optimized Fanuc G71 Turning Cycle for CNC Lathe Precision
  7. Step Turning with G90 Cycle: Fanuc 0‑TC CNC Programming Guide
  8. Fanuc G90 Turning Cycle Example: 0‑TC Program for Efficient Turning
  9. Master Fanuc G90 Turning Cycle for Efficient Component Machining
  10. G90 Turning Cycle Example on GSK 980 TDc CNC Lathe – Straight and Taper Turning