1. Manual Facing Program (Step-by-Step Logic)
In my years of working on the
shop floor and training operators on Fanuc control systems, I’ve found that
many beginners underestimate the facing operation. They see it as a simple
"cleanup" task. However, when you are tasked with removing a specific
amount, such as 2mm of metal from a 50mm-diameter workpiece, precision and
strategy are everything.
In this post, I will explain how to handle this specific
task, removing 2mm of metal from a 50mm diameter bar using two essential
methods: Manually (Long-hand) and using a Canned Cycle.
1. My Personal Approach: The Manual Long-hand Method
When I am working with a new
material or a specific grade of steel and need to monitor tool wear closely, I
prefer the manual method. It allows me to narrate exactly what the tool is
doing at every microsecond.
For this specific task, removing
2mm from a 50mm diameter bar with a length of 65mm, I don’t just take one heavy
cut. I break it down. I’ve found that taking passes at - 0.5mm, -1.0mm, and
-1.5mm allows the heat to dissipate properly. I then leave a final 0.5mm for a
dedicated finishing pass to ensure the face is mirror-like.
The Manual Program Logic
O1001;
(PROGRAM BY CHIRANJEEVI - MANUAL
FACING)
G28 U0.0 W0.0;
T0303; (Select Tool & Offset)
G96 M03S1500; (Constant Surface
Speed)
M08; (Coolant ON)
G00 X55.0Z3.0;(Rapid Positioning)
(PASS 1: Z-0.5)
G00 Z0.5;
G01 X-1.6 F0.2; (Face to centre)
G00 Z1.5;
G00 X55.0;
(PASS 2: Z-1.0)
G00 Z-1.0;
G01 X-1.6 F0.2;
G00 Z0.0;
G00 X55.0;
(PASS 3: Z-1.5)
G00 Z-1.5;
G01 X-1.6 F0.2;
G00 Z-0.5;
G00 X55.0;
(PASS 4: FINAL FINISH TO Z-2.0)
G00 Z-2.0;
G01 X-1.6 F0.12; (Slower feed for
superior finish)
G00 Z5.0;
M09;
G28 U0.0 W0.0;
M30;
In my experience, dropping the feed rate from 0.2
to 0.12 on that final pass makes a lot of difference. It eliminates tool marks
and gives you a Z-dimension that is spot on.
2. Efficiency in Production: The G72 Facing Cycle
While the manual method is great for learning, if you are
running 100 pieces a day, you need speed. This is where I teach my students to
use the G72 Canned Cycle.
G72 is the "Transverse Turning Cycle. It is
specifically built for the face. It automates those three passes I mentioned
above, making the code much shorter and easier to edit.
The Canned Cycle Program
O1002 (G72 FACING CYCLE);
T0101;
G96 S180 M03;
G50 S2500;
G00 X52.0 Z2.0;
M08;
(G72 BLOCK)
G72 W0.5 R0.5; (W0.5 means it takes 0.5mm per pass
automatically)
G72 P10 Q20 U0.0 W0.05 F0.2;
N10 G00 Z-2.0; (This is my target depth)
G01 X52.0;
N20 G01 X-1.6; (The tool travels across the face to this
point)
G00 Z5.0;
M09;
G28 U0.0 W0.0;
M30;
Using G72 is like having a conversation with the machine.
I’m telling it: "Start at the face, take 0.5mm at a time, and don't stop
until you hit Z-2.0."
3. The "Why" Behind the Code: My Professional
Insights
When you are removing 2mm of metal, you aren't just cutting;
you are managing physics. Let me explain the three most important factors I
consider.
The Problem of the "Centre Pip"
If you look at my code, you’ll see I never stop at X0.0,
always go to X-1.6. As a CNC trainer, I’ve seen many operators break tool tips
because they stop exactly at the centre. Because the tool has a "nose
radius," stopping at zero leaves a tiny needle-like piece of metal at the centre.
On the next pass, the tool hits that needle and can chip the carbide. By going
past the centre (X-1.6), you "wipe" that pip away cleanly.
Constant Surface Speed (CSS)
I always use G96. This is because, imagine the workpiece is
a spinning record. The outside edge (50mm) is travelling much faster than the centre.
If we used a fixed RPM, the cutting action would get "lazy" and
"rough" as the tool reached the centre. G96 forces the spindle to
speed up as the tool moves inward. This ensures the metal is being
"cut" and not "torn" across the entire 50mm face.
Heat and Chip Evacuation
With a 2mm removal, you are generating a significant amount
of chips.
- Chip Breakers: I recommend using a tool insert with a medium chip breaker. At a 0.5mm depth of cut, you want those chips to break into small "6" shapes.
- Coolant: Always aim your coolant nozzle directly at the tip of the tool. If the coolant hits the workpiece but not the tool tip, you get "thermal cracking," and your insert will fail prematurely.
4. Final Checklist for the Operator
Before you hit that "Cycle Start" button, here is the checklist I follow every single time
- Tool Centre Height: Is the tool tip exactly at the centre of the spindle? Use a centre gauge or a "rule" to check. If the tool is too high or too low, the facing will never be perfect.
- Z-Zero Offset: Did you set your Z0.0 at the current face or the finished face? In my programs above, I assume Z0.0 is the starting face, so we move into the negative to remove the metal.
- Insert Condition: Check the corner of your insert. Facing puts a lot of stress on the tip. If it looks shiny or rounded, flip the insert to a fresh edge.
- Work-holding: Ensure the 50mm bar is gripped tightly. Since we are pushing against the face, there is a risk of the part "sliding" into the chuck if the jaws aren't tight.
Geometric Rigidity
Your workpiece is 50mm thick and 65mm long. This is a very stable part. You don't have to worry about the part flexing or bending under the pressure of the tool. This allows us to use a healthy feed rate of 0.2mm/rev. If this were a thin pipe, I would advise you to take much smaller passes—perhaps 0.2mm instead of 0.5mm.
Conclusion
Whether you choose the manual method to stay
"connected" to the machine or the G72 cycle to get the job done
quickly, the principles remain the same. Respect the centre point, manage your
surface speed, and always leave a little bit for that final, beautiful
finishing pass.
In my experience, a machinist who masters facing is a
machinist who understands the soul of the lathe. Enjoy programming!
