Skip to main content
Skip table of contents

5 things you need to know when setting up your OEE software

So, you are planning on getting started with an OEE software. Probably you have started to think about what different data and settings you’ll have to put in to make it work.

We have done it enough many times to say that we know what things you must prepare, and it is not very much.

1. Shift hours

First of all, you have to define 100% availability.

The minimum is to know the planned production hours Monday to Sunday?

Optional settings that will give you more information are

  • When are the different shifts working? Morning, Evening, Night.

  • What shifts are the different teams working? Team 1 is working morning Week 1 and Evening Week 2.

2. Loss reasons

Next thing to prepare are the loss reason codes for stops (availability loss), speed loss (performance loss) and scrap + rework (quality loss).

What are the most common and important reasons for downtime + speed loss + scrap + rework you want to track?

  • Reason code. Read more about Reason codes, categories and station codes

  • For each reason code, you must select one of the following. Is it

    • Unplanned

    • Planned

    • Related to changeover

    • Related to speed loss

    • Quality loss during changeover

    • Quality loss during continuous run

  • Also, for each reason code, you must select if it is owned by

    • Production team

    • Maintenance team

    • Quality team

    • Planning team

    • Product development team

    • Other team

There are also some optional settings for each reason code that open up for some more detailed analysis. For each reason code, is it

  • is the stop effecting OEE-loss or not?

  • is the stop effecting Technical Availability-loss or not?

In addition to this, it can be a good idea to have an idea about the visual map structure for the operator. Read about Reason code folders. Many times our customers use this type of structure

  • Machine related

  • Other unplanned

  • Planned

3. Cycle times and other machine signals

These are the settings that define how much your machines produces and when you have an ongoing loss + what type of loss it is.

In the easiest case, you can set it on machine level. But, in most cases you set this per article + machine.

  • What unit is the machine producing in? pieces, meters, kg, …

  • How many units are produced for each counter signal from the machine? Is it 1 piece? 4 pieces? 0.5 pieces? 2.3 centimeters, 12.3 grams?

  • What is the optimum cycle time for the machine? Is it same for all products or different?

  • How long do you think a stop can be until you want to ask the operator about the reason code? This is often set to a few minutes but can be longer if you don’t want to interfere with your operators.

  • Do you want to track reasons for speed losses also? In that case, how often do you want to check if there has been some big share of speed loss? Every hour? Every second hour? Every fourth hour? Every eighth hour? An additional question here is how big the OEE performance loss have to be during the period to be considered as relevant to ask the operator. This is often set to 3-5% but can be set higher if you don’t want to interfere with your operators.

Does it sound tricky? Read more here about how it works https://docs.goodsolutions.se/crp/uptime-downtime-and-cycle-times-in-rs-production

4. Articles

If you want, you can measure OEE on machine level and in that case, you don’t need to prepare any article or order data.

But, if you have cycle times and other machine signals that are different between your articles and products you probably want to insert a list of articles.

Easiest is if you prepare this in an Excel spreadsheet with the following columns and it will be easy to import.

  • Article number

  • Article name

  • Article type

  • Machine(s)

    • Units per cycle

    • Cycle time limit

    • Optimal cycle time

    • Changeover cycles

5. OEE target

Last but not least, what is the machines OEE target?

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.