Company News

Machine Operating Modes in Mobile Machinery Control

Modern mobile machinery rarely operates with a single control strategy. Construction equipment, agricultural machines, cranes, mining vehicles, and other off-highway equipment may use different operating modes for different tasks. A machine may need maximum hydraulic response during heavy work, reduced power consumption during light-duty operation, or different control behavior while traveling.

The mobile controller manages these operating modes by changing control parameters and enabling or limiting machine functions according to the selected mode.

A typical control structure is:

Operator / HMI
     ↓
Mode Selection
     ↓
Mobile Controller
     ↓
Control Strategy
  ↙     ↓      ↘
Engine  Hydraulic  Outputs
Control  Control   & HMI

This article explains how mobile controllers manage machine operating modes and how OEMs can use programmable control logic to adapt machine behavior to different working conditions.








What Are Machine Operating Modes?

An operating mode is a predefined set of control rules for a specific machine condition or task.

Common examples include:

  • Work Mode

  • Eco Mode

  • Travel Mode

  • Maintenance Mode

Different machines may use completely different mode names and strategies.

The important point is that changing the operating mode can modify multiple control parameters at the same time.







For example:

Operating ModeTypical Control Strategy
Work ModeHigher hydraulic response and working performance
Eco ModeReduced power demand and smoother response
Travel ModeDriving and steering functions prioritized
Maintenance ModeDiagnostic and service functions enabled

Instead of requiring the operator to adjust multiple settings individually, the controller can apply the required configuration automatically.







How Does the Operator Select a Mode?

Operating modes can be selected through different interfaces, including:

For example:

HMI / Keypad
    ↓
Work Mode Selected
    ↓
Mobile Controller
    ↓
Check Conditions
    ↓
Activate Work Mode

The controller does not necessarily accept every mode request immediately.

Before changing modes, it may check machine speed, engine status, hydraulic conditions, safety inputs, or other parameters.









Work Mode

Work Mode is typically used when the machine performs its primary task.

Depending on the application, the controller may change:

  • Hydraulic response

  • Engine speed request

  • PWM output characteristics

  • Pump control

  • Joystick response

  • Auxiliary functions

Consider an excavator performing heavy digging.

When Work Mode is selected, the controller may allow faster hydraulic response and higher power demand than in an economy-oriented mode.

Work Mode
   ↓
Mobile Controller
   ↓
Higher Hydraulic Demand
   ↓
Pump / Valve Control

The exact strategy depends on the hydraulic system, engine, and machine requirements.





Eco Mode

Eco Mode is designed to reduce unnecessary energy consumption when maximum performance is not required.

The controller may adjust:

  • Engine speed targets

  • Hydraulic demand

  • Pump output

  • Cooling strategy

  • Auxiliary loads

For example, if the operator performs a light-duty task, the machine may not require maximum hydraulic power.

Eco Mode
   ↓
Reduced Power Demand
   ↓
Engine + Hydraulic Adjustment
   ↓
Lower Energy Consumption

On electric mobile machinery, a similar strategy can help reduce battery consumption and extend operating time.






Travel Mode

Travel Mode can prioritize functions related to machine movement.

Depending on the equipment, the controller may modify:

  • Drive response

  • Steering behavior

  • Engine or motor commands

  • Hydraulic functions

  • Speed limits

  • Auxiliary outputs

Some working functions may also be restricted while the machine is traveling.

For example:

Travel Mode Active
      ↓
Driving Functions Enabled
      ↓
Certain Work Functions Limited

This helps ensure that the machine behaves appropriately when moving between work locations.






Maintenance Mode

Maintenance Mode provides a different operating environment for technicians.

Depending on the machine design, it may provide access to:

  • I/O status

  • Sensor values

  • CAN communication status

  • Diagnostic codes

  • Output tests

  • Calibration functions

For example, a technician may need to check whether a joystick input, pressure sensor, or valve output is functioning correctly.

The controller and HMI can provide this information without requiring normal machine operation.

However, maintenance functions should be designed carefully so that diagnostic operations do not unintentionally activate hazardous machine movements.






Changing Multiple Parameters with One Mode

One major advantage of operating modes is that a single selection can modify multiple parameters simultaneously.

For example:

        Eco Mode
          ↓
    Mobile Controller
    ↙      ↓       ↘
Engine   Hydraulic   HMI
Target   Response   Display
 ↓         ↓          ↓
Lower     Smoother   ECO
Demand    Control    Status

This makes machine behavior more consistent and reduces the number of adjustments required from the operator.







Automatic Mode Switching

Not every mode needs to be selected manually.

The controller can also change operating strategies automatically according to machine conditions.

Inputs may include:

  • Vehicle speed

  • Engine load

  • Hydraulic pressure

  • Joystick activity

  • Battery state

  • Attachment status

For example, a machine could reduce power demand after a period of inactivity and return to normal operation when the operator resumes work.

The specific logic depends on the application and OEM requirements.



Machine Operating Modes in Mobile Machinery Control



Mode Switching and CAN Communication

In a modern mobile machine, changing operating mode may affect several electronic devices.

The controller can communicate with other devices through CAN or J1939.

For example:

HMI
↓
Mode Selection
↓
Mobile Controller
├── J1939 → Engine ECU
├── CAN → Remote I/O
└── CAN → Other Controllers

This allows one mode change to coordinate multiple subsystems across the machine.






What Happens If a Mode Cannot Be Activated?

Sometimes the requested operating mode should not be allowed.

For example:

  • Machine speed is too high

  • Required sensor data is invalid

  • A CAN device is offline

  • A safety condition is not satisfied

  • A critical fault is active

The controller can reject the request and keep the machine in its current mode.

The HMI can then tell the operator why the mode change was denied.

Work Mode Requested
       ↓
Conditions Checked
       ↓
Critical Fault Active
       ↓
Mode Change Rejected
       ↓
HMI Warning

This is more useful than simply ignoring the operator's command.






Example: Operating Modes in a Wheel Loader

A wheel loader may use several operating modes.

In Work Mode, the controller can prioritize hydraulic response for loading operations.

In Eco Mode, it can reduce engine and hydraulic demand during lighter work.

In Travel Mode, it can prioritize driving functions while restricting selected hydraulic operations.

In Maintenance Mode, technicians can access diagnostics and service information.

The same controller hardware can therefore support different machine behaviors through programmable software logic.







What Should OEM Engineers Consider?

When designing operating modes, engineers should define:

  • Which modes are required

  • How each mode is selected

  • Conditions required for mode switching

  • Engine parameters for each mode

  • Hydraulic parameters for each mode

  • Output limitations

  • HMI indication

  • Fault behavior

  • Default mode after startup

The transition between modes is also important. Sudden changes in hydraulic or drive commands may need to be managed using ramps or other transition logic.





Conclusion

Machine operating modes allow one mobile control system to adapt to different tasks and working conditions.

A programmable mobile controller can coordinate engine commands, hydraulic behavior, outputs, HMI information, and CAN-connected devices according to the selected mode.

By properly designing Work, Eco, Travel, Maintenance, and other application-specific modes, OEMs can make machines easier to operate while balancing performance, energy consumption, and functional requirements.






Programmable Mobile Control Solutions with SonnePower

SonnePower provides programmable controllers, HMI displays, remote I/O modules, and CAN keypads for mobile machinery.

With flexible I/O, CAN, CANopen, J1939, and programmable control logic, SonnePower solutions can help OEMs develop customized operating modes and machine control strategies for construction equipment, agricultural machinery, cranes, mining equipment, and other mobile applications.