• Building a Better World through Better Engineering

OEE Downtime

OEE Downtime

OEE Downtime Module offers many features to help you maximize manufacturing effectiveness.

Introduction To OEE Downtime

Tracking overall equipment effectiveness (OEE) and downtime just got easier. The Sepasoft™ OEE Downtime Module empowers manufacturers to reduce operating costs while increasing asset utilization and operating efficiency, resulting in improved profitability.

Some features include:

  • Real-Time Efficiency Tracking
  • Downtime Data Collection
  • At-a-Glance Executive Dashboards
  • Easy Enterprise Resource Planning (ERP) Integration
  • Mobile MES Access
  • Production Scheduling
  • Fast, Customizable Implementation
  • Automatic Data Collection
  • And more!

Enhanced Production Scheduling

Enhanced Production Scheduling allows you to visualize the production schedule including actual versus targeted production, machine status, delayed production, and more in real-time. Scheduled production entries can be obtained from a higher level enterprise resource planning (ERP) system, manually, or by simply dragging a work order onto the schedule.

Breaks and other routine workday events are displayed on the same schedule by providing a complete intuitive view of current and upcoming production activities. Schedule entries are automatically adjusted to accommodate production progress, breaks, and other factors that affect production in real-time.

Scheduled production is dispatched to equipment operators, warehouse staff, quality technicians, and more to keep everyone working with the up-to-the-minute production schedule.

MES Scheduling

Running Changeovers 

The OEE Downtime Module accurately tracks production counts and other key data when running multiple products on a line. Our module also supports running changeovers with two or more products running on a production line simultaneously, in addition to supporting many other production scenarios.

Tracking a product’s progression through a line’s sub-equipment (cells) is effortless and can be triggered by the Equipment Operator or automatic signals sent from the equipment.

Equipment Status

The OEE Downtime Module handles Equipment Statuses in two parts–logistical and local. Consider that the local status (Equipment State) indicates if the equipment is running or down with a fault. Meanwhile, the logistical status (Equipment Mode) indicates what the equipment is purposed for at some time: changeover, production, or maintenance.

By capturing the local and logistical status of equipment, we represent valuable context for production data. Both status levels can be configured with custom values for different equipment and organized in logical groupings so each piece of equipment has the correct asset utilization categories and downtime reasons.

The analysis capabilities open up new insights into equipment statuses. Consider the case of an estop pressed on a machine. This is valuable information during production, but expected and not valuable during maintenance activity. By filtering out maintenance status, the valuable data comes to the forefront and can be utilized for continuous improvement.

Downtime Detection Methods

A variety of downtime detection algorithms accommodate different equipment layouts to provide the true cause of downtime events. Primary production equipment commonly contains multiple sub-equipment items (cells), and based on the selected downtime detection algorithm, the system will determine the root cause that the primary equipment is not in production.

Simple equipment state, initial reason, parallel cells, the key reason, and more downtime detection algorithms can be used at the production line level or cell groups that support a wide variety of scenarios. The key reason algorithm supports the key cell being located anywhere within the line and considers backups or starved conditions to determine the root cause of the downtime event.

When there are equipment layouts where the root cause is not appropriate, the OEE Downtime Module tracks cycle times that can be used to determine bottlenecks in product flow. Blocked or starved times are tracked separately to support narrowing in on actual equipment downtime events.

User Interface

Operators can visualize downtime events as they occur in real-time. With the most common configuration, the begin and end times of each event are automatically recorded, completely eliminating inaccurate timed data. Downtime events can be overridden or split to ensure that more accurate and actionable results are provided. In addition to the downtime event details, free-form text notes can be entered to increase the actionable data used for process improvement.

Interactions between sub-equipment (cells or groups of cells) on a line can be viewed with the graphical timing chart to diagnose and optimize product flow.

Data Recording

Equipment modes, states, counts, shifts, standard rates, user-defined addition factors, and more are always monitored and recorded on change events. This supports real-time production tracking but also supports adding additional data after the fact or correcting past recorded values.

Built-in store and forward through Message Queuing Telemetry Transport (MQTT) fills in gaps in the recorded data in the event of network outages.

Impromptu Analysis

The OEE Downtime Module has a built-in analysis engine that reads the recorded data and calculates different values including OEE, cycle times, and production counts. Impromptu Analysis enables the user to include data points for multiple date ranges allowing them to see results on the fly. Then they can group the data to narrow down inefficiencies. For example, they might start with downtime by shift, then add an operator to diagnose if additional operator training is needed.
Use the result from impromptu analysis to create dashboards and add-on displays to make production information visible.

Impromptu Analysis allows you to keep analyses private, share with a group, or make public depending on the analysis security settings. A couple of options for analysis settings security include permission settings for user roles that determine who can modify and/or execute the analysis settings. A user who can modify helps keep unwanted modifications from happening, whereas a user who can execute allows analysis results visible to anyone contributing to efficiency improvement.

Live Analysis

For common production metrics that reflect up-to-the-minute conditions, Live Analysis is used to automatically recalculate analysis as production events occur or can recalculate at a configurable interval, whichever comes first. Each line and its sub-equipment (cells) can have multiple Live Analyses active that can be based on the day, shift, run, or custom time period. The analysis engine uses a proprietary caching algorithm to return the results in real-time.

Material Management

The Material Manager component allows you to easily define production settings and control the production line, cell groups, cells, etc. Make unique adjustments for each material and equipment combination down to the sub-equipment (cell) level. This enables your company to correctly set OEE production rates, select cells, and other settings to help your production run smoothly.

Built On ISA-95

The OEE 2.0 module is built in compliance with the ISA-95 standard, providing a consistent model and terminology for production control and tracking. The ISA-95 standard has been vetted by many manufacturers and applied to many processes and has been proven valuable over many years. ISA-95 compliant Sepasoft MES Modules include OEE Downtime, Track & Trace, and Recipe/Changeover. Sepasoft™ uses ISA-95 to provide seamless integration between lot tracking, production control, OEE, and downtime tracking solutions.

ISA-95 compliance allows you to utilize an open standard (as opposed to a vendor’s proprietary system) providing you the ability to share data with an ERP or other business systems.

Read More



Overall Equipment Effectiveness (OEE) is used to monitor manufacturing effectiveness.
The resulting OEE percentage is generic and allows comparisons across differing industries.


Availability = Actual Runtime / Production Time

OEE Availability is the ratio between the actual runtime and planned production time. The planned production time does not include breaks, lunches, and other pre-arranged time a production line or process may be down.

If a line is run for one 8-hour shift with two 15-minute breaks and one 30-minute lunch, then the planned production time is 7 hours (determined from 8 hours – 15-minute break – 15-minute break – 30-minute lunch). If during the production run, there are 25 downtime events totaling  45 minutes of downtime, then the runtime is 6 hours, 15 minutes (derived from 7 hours of scheduled time – 45 minutes). The OEE Availability equals 89%,  calculated from actual runtime divided by the scheduled runtime, or 6 hours, 15 minutes divided by 7 hours.


Performance = Actual Number of Units Started / (Standard Rate x Actual Runtime)


OEE Performance is the ratio between the actual number of units started (not the number that have been produced) and the number of units that theoretically can be processed based on the standard rate. The standard rate is the rate the equipment is designed for. Performance is not based on the number of units produced, but, on what the line was designed to process over a given period of time.


If a work cell is designed to process 10 units per minute, we can calculate the theoretical amount of units it can process in a given amount of time. Using the 6 hours, 15 minutes of actual runtime from the above example, a total of 3750 units would be processed (or started). Calculated from taking 6 hours, 15 minutes (375 minutes) times 10 units per minute. If the actual number of units processed is 3000, then OEE Performance is 80% (calculated by 3000 / 3750).


Quality = Good Units Produced / Actual Number of Units Started

OEE Quality is the ratio between good units produced and the total units that were started.


Taking the number of units produced from above of 3000, if 200 units were rejected at the quality inspection station, then 2800 good units are produced. The OEE Quality is 93% calculated from 2800 divided by 3000.


OEE = Availability x Performance x Quality

This is the final calculation that measures Overall Equipment Effectiveness.

Using all the numbers from above, 89% x 80% x 93% = 66%.

This may seem like a low number but it is important to keep in mind that the OEE is not to be compared to 100%. The OEE result from this production run is compared to other production runs; however, using Sepasoft’s OEE Downtime and Scheduling module allows much more than just comparing OEE results between production runs. It allows you to compare OEE results between operators, shifts, products, or other factors you define (e.g. raw material vendor, humidity, etc.).

OEE is a well-established performance metric that takes into account Equipment Losses usually broken into the following categories: Availability Loss, Performance Loss, and Quality Loss; measuring Performance with respect to Planned Production Time.
Read More