You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Home > Spindles & ATCs > D. Controller Integration > 3. Understanding Local vs External VFD Control (EM61 Explained)
3. Understanding Local vs External VFD Control (EM61 Explained)
print icon

One of the most common points of confusion with any VFD is the difference between Local control and External control.

If your spindle:

  • Runs from the keypad but not from your controller

  • Runs from your controller but not from the keypad

  • Suddenly stops responding after a parameter change

…it almost always comes down to control mode.

This article explains what’s happening and how to think about it clearly.


The VFD Has Two Separate Decisions to Make

Every VFD must decide two things:

  1. Where does the RUN command come from?

  2. Where does the speed (frequency) command come from?

These are separate settings.

If either one is wrong, the spindle will not behave as expected.


1️⃣ Run Source (Start / Stop Control)

This determines who is allowed to turn the spindle on and off.

🔹 Local (Keypad Mode)

  • You press RUN on the VFD itself

  • The controller cannot start the spindle

  • The keypad controls start/stop

This is used for:

  • Testing

  • Break-in

  • Manual diagnostics


🔹 External Mode

  • The CNC controller sends the RUN signal

  • The keypad RUN button does nothing

  • Start/stop is controlled by M3 / M4 / M5 in G-code

This is normal operating mode for CNC machines.


Why People Get Confused

Customers often:

  • Test the spindle in Local mode

  • Confirm it works

  • Then switch to controller use

  • Forget to change the run source to External

Result:
The controller sends M3… and nothing happens.

The VFD is not broken.
It’s simply still listening to the keypad.


2️⃣ Frequency Source (Speed Control)

This determines who sets the RPM.

🔹 Local (Keypad Knob)

  • Speed set by the dial or keypad

  • Controller RPM commands are ignored

  • Spindle runs at whatever the VFD dial says


🔹 External (Controller Controlled)

  • Speed set by:

    • PWM

    • 0–10V analog

    • Modbus

  • G-code S commands control RPM

Example:

 

M3 S17000

The controller sends a speed request.
The VFD follows it.


Important: These Two Settings Are Independent

You can have:

  • Local RUN + External Frequency

  • External RUN + Local Frequency

  • Both Local

  • Both External

If only one is set correctly, the spindle may:

  • Start but not change RPM

  • Change RPM but not start

  • Appear “partially working”

This creates panic.

It is not hardware failure. It is configuration mismatch.


Why Switching Modes Causes Panic

Here’s the typical scenario:

  1. Customer tests spindle in keypad mode

  2. Everything works

  3. They switch one parameter

  4. Now nothing responds

  5. They believe something is broken

What actually happened:

The VFD is now waiting for commands from a different source.

The spindle is doing exactly what it was told to do.


Normal Operating State for CNC Use

For most CNC installations:

  • RUN Source → External

  • Frequency Source → External

The controller:

  • Starts the spindle

  • Sets the RPM

  • Stops the spindle

The VFD becomes a power amplifier, not a manual controller.


When to Use Local Mode

Use Local mode when:

  • Performing spindle break-in

  • Verifying motor direction

  • Testing without a controller

  • Diagnosing wiring

After testing, switch back to External mode before running jobs.


Quick Mental Model

Think of the VFD like this:

  • Local Mode → “I’ll control myself.”

  • External Mode → “I’ll listen to the CNC.”

If the spindle isn’t responding, ask:

Who is the VFD currently listening to?

That question solves most control issues immediately.


Key Takeaway

Local vs External control is not a fault.
It is simply a choice of command source.

Understanding:

  • Run source

  • Frequency source

…prevents most startup confusion and eliminates unnecessary troubleshooting.

Feedback
0 out of 0 found this helpful

scroll to top icon