Introduction
When I first started working on CNC lathe machines,
honestly, these modes confused me a lot. There were so many buttons—Edit, Auto,
Jog, MDI—and nobody really explained them clearly. I learned most of it by making
mistakes, observing seniors, and slowly understanding how the machine behaves.
In a CNC lathe, we mainly use these modes:
Edit, Single Block (SBK), Auto, MPG, MDI, Jog, and Zero
Return (ZRN)
All these are part of the machine control system, and each
one has its own purpose.
1. Edit Mode – Where Everything Starts
Whenever I want to write a new program or change something
in an existing one, I go to Edit mode.
This is basically where all the programming work happens.
In this mode, I can:
- Type
a new program
- Correct
mistakes
- Save
programs
- Organise
files
No machine movement will happen here. It’s just for writing
and managing programs.
I still remember that in my early days, I tried to edit a
program in another mode and kept wondering why it wasn't working. Later, I
understood—if it’s programming, it has to be Edit mode.
2. Single Block Mode (SBK) – My Safety Mode
If you ask me which mode saved me from making big mistakes,
it’s definitely Single Block mode.
In this mode, the program runs one line at a time.
What happens is:
- Machine
executes one command
- Then
stops
- I
press Cycle Start again
- Then
the next line executes
Like this, step by step.
I always use this when:
- Running
a new program
- Checking
tool movement
- Feeling
unsure about something
Once, I skipped SBK and directly ran Auto… the tool moved in
the wrong direction. Luckily, I stopped it in time. After that day, I never skipped
SBK for new programs.
3. Auto Mode – Full Production Mode
This is the mode used for actual machining work.
In Auto mode:
- I
press Cycle Start once
- The
entire program runs continuously
No need to press anything again.
This is very convenient, but also risky if the program is
wrong.
I have seen in workshops:
- Tools
for the job
- The
turret is going too close to the chuck
- Even
machine crashes
All because someone directly ran into the Auto without
checking.
So my habit is always:
First SBK → Then Auto
4. MPG Mode – Fine Control with Handwheel (Fanuc Handle)
MPG means Manual Pulse Generator, but we usually call
it handle mode.
In this mode, I use the handwheel to move the tool.
When I rotate the handle:
- The
tool moves slowly in the X or Z direction
This gives very fine control.
I use MPG mainly for:
- Setting
tool position
- Adjusting
offsets
- Doing
precise movements
It feels almost like controlling the machine by hand, but
with better accuracy.
5. MDI Mode – Quick Commands
MDI is something I use a lot for small tasks.
In this mode, I can type a command and execute it
immediately.
For example:
- Start
spindle
- Change
tool
- Move
axis
Instead of writing a full program, I just give one command
and run it.
Very useful when:
- Checking
spindle rotation
- Testing
a tool
- Doing
small operations
It saves time.
6. Jog Mode – Simple Button Movement
Jog mode is straightforward.
Here, I just press buttons like:
- +X,
-X
- +Z,
-Z
And the tool moves in that direction.
This is useful when I want to:
- Quickly
move the tool
- Set
approximate position
- Do
setup work
Difference I feel:
- Jog
is faster but less precise
- MPG
is slower but more accurate
Both are useful depending on the situation.
7. ZRN Mode (Zero Return) – Don’t Skip This
ZRN means Zero Return, or sending the machine to home
position.
Before starting any work, I always do this.
Because:
- Machine
gets its reference point
- Positions
become accurate
- Avoids
confusion in movement
In some places, operators ignore this step, but that’s not a
good habit.
If the machine is not in the home position:
- Coordinates
may be wrong
- Tool
movement may not be as expected
So I always make sure:
First, send the machine to home position, then start anything.
How I Normally Work on a CNC Lathe
This is my usual sequence:
- ZRN
Mode → Bring the machine home
- Edit
Mode → Write or load program
- SBK
Mode → Run step by step and check
- Auto
Mode → Run full program
If I need manual movement:
- Use
Jog or MPG
If I need quick testing:
- Use
MDI
This routine has helped me avoid many problems.
Final Thoughts (From My Side)
The CNC machine is powerful, but it will not think for us.
If we give a wrong command, it will follow it exactly.
That’s why understanding these modes is very important.
From my experience:
- Beginners
rush to Auto mode
- Skilled
operators take time and check properly
Small patience in the beginning saves big damage later.
FAQs – CNC Lathe Modes
1. Which mode is used for writing programs?
Edit mode is used for writing and editing programs.
2. Which mode is safest for checking a program?
Single Block (SBK) mode is safest because it runs line by
line.
3. Can I directly use Auto mode?
You can, but it’s risky. Better to check in SBK first.
4. What is MPG used for?
MPG is used for precise manual movement using a handwheel.
5. What is MDI mode mainly used for?
For executing single commands like spindle ON, tool change,
etc.
6. Difference between Jog and MPG?
Jog uses buttons (fast), MPG uses the handwheel (precise).
7. Why is Zero Return important?
It sets the machine to the home position and ensures correct
reference.
8. Can a CNC machine work without a program?
Yes, using Jog or MPG, we can operate it manually.
9. Which mode is used in production?
Auto mode is used for production.
10. What is the biggest mistake beginners make?
Running the program in Auto mode without checking in SBK.
.jpeg)