---
title: Setup ideal cycle time for units and products
description: This guide describes how to setup the ideal cycle time and the option there of. Ideal cycle time is necessary to calculate the performance aspect of oee.
---

[Skip to content](https://kb.dataintel.dk/setup-ideal-cycle-time-for-units-and-products#main-content)

English

Show submenu for translations

[Submit a request](https://kb.dataintel.dk/kb-tickets/new?hsLang=en)

![DIAP-1.png\]](https://kb.dataintel.dk/hs-fs/hubfs/DIAP-1.png?height=41&name=DIAP-1.png)

- [Default HubSpot Blog](https://diap-6547305.hs-sites.com/blog)

Open main navigation

Close main navigation

- [Default HubSpot Blog](https://diap-6547305.hs-sites.com/blog)
- English
  
  Show submenu for translations
- [Submit a request](https://kb.dataintel.dk/kb-tickets/new)
- Go to Data Intelligence A/S

 Go to Data Intelligence A/S

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Help Center](https://kb.dataintel.dk/?hsLang=en)
2. [OEE site](https://kb.dataintel.dk/oee-site?hsLang=en)
3. [Configuration](https://kb.dataintel.dk/oee-site?hsLang=en#configuration)

# Setup ideal cycle time for units and products

### Introduction

This guide describes how to setup the ideal cycle time and the option there of. Ideal cycle time is necessary to calculate the **performance** aspect of **oee**.

### Types of ideal cycle time

There are the following type of ideal cycle time:

- **Unit-Product**: This is the ideal cycle time, that represent the case where a unit has a different ideal cycle time than the rest of the units, for producing a specific product. For example: Line 1 is better(or worse)  at producing car 1, then the rest of the lines. This type should be used when there is a specific ideal cycle time between a unit and a product.
- **Product**: This is the ideal cycle time, that represent the case where a product generally has a ideal cycle time. For example: Car 2 has a ideal cycle time of 86400 seconds(1 day) regardless of which unit it is produced in. This type should be used when a product as a specific ideal cycle time that is generally true.
- **Unit**: This is the ideal cycle time, that represent the case where a unit generally has a ideal cycle time. For example: Line 2 produce with a ideal cycle time of  86400 seconds(1 day) regardless of which product it is producing. This type should be used when you don't have one of the others, it is a fallback type.
- **No ideal cycle time available**: This is a system case, where none of the other types are available. Its ideal cycle time is **0.01 second**, it is designed to give you a very poor performance, so you can see, that something is wrong and you are missing an ideal cycle time configuration. This is a safe guard and shouldn't happen.

### Priority of the ideal cycle time

When **oee** is calculated the following priority is used to select which ideal cycle time type should be used:

1. **Unit-Product**
2. **Product**
3. **Unit**
4. **No ideal cycle time available**

### Configure ideal cycle

### Unit

You should always have a ideal cycle time configuration for all your units, this is your fallback configuration that prevents the use of **No ideal cycle time available**.

Go to the **Configuration-\>Units** page:

![](https://kb.dataintel.dk/hubfs/image-png-Jul-02-2021-11-56-31-43-AM.png)

Select your unit:

![](https://kb.dataintel.dk/hubfs/Knowledge%20Base%20Import/eltronic.zendesk.comhcarticle_attachments360038788733mceclip1.png)

And select a **Default ideal cycle time**:

![](https://kb.dataintel.dk/hubfs/Knowledge%20Base%20Import/eltronic.zendesk.comhcarticle_attachments360037948814mceclip2.png)

You can view the history of the Default ideal cycle time by clicking the **History** button:

![](https://kb.dataintel.dk/hubfs/Knowledge%20Base%20Import/eltronic.zendesk.comhcarticle_attachments360038789433mceclip3.png)

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-38-36-34-AM.png)

If you change the **Default ideal cycle time** within a hour of the last given **Default ideal cycle time**, then the system assumes that you made a type error and overwrites the last **Default ideal cycle time**. if more than a hour has passed a new entry will be made. 

### Product

You can have ideal cycle time configuration for a product specifically, unlike the unit case, this is not necessary, but it gives a more specific case, when the performance is calculated.

Go to the **Configuration-\>Product** page:

![](https://kb.dataintel.dk/hubfs/image-png-Jul-02-2021-11-57-20-98-AM.png)

Create a new product if the product isn't in the Product table:

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-41-26-94-AM.png)

Or if the product is in the Product table, find it and edit it:

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-42-11-29-AM.png)

And select the ideal cycle time in the **Ideal cycle time(sec)** column:

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-42-52-32-AM.png)

And click the **Save** button:

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-44-30-44-AM.png)

Just like **Default ideal cycle time** for a unit, you can view the ideal cycle time history for the product by clicking the **List** button under the **History ICT** column:

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-45-08-23-AM.png)

![](https://kb.dataintel.dk/hubfs/Knowledge%20Base%20Import/eltronic.zendesk.comhcarticle_attachments360037951954mceclip11.png)

And if the ideal cycle time is updated within a hour, the last one get updated, else a new entry is created.

### Unit-Product

This is the most specific case for the ideal cycle time, where you setup an ideal cycle time for the combination of a unit and a product.  This is not necessary, but it gives the most specific cases, when the performance is calculated. 

Go to the **Configuration-\>Units** page:

![](https://kb.dataintel.dk/hubfs/image-png-Jul-02-2021-11-56-31-43-AM.png)

Select your unit:

![](https://kb.dataintel.dk/hubfs/Knowledge%20Base%20Import/eltronic.zendesk.comhcarticle_attachments360038788733mceclip1-1.png)

And click the **Ideal cycle time** tab:

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-46-57-45-AM.png)

 If the product isn't in the table, you add it by clicking the **Add product** bottom:![](https://kb.dataintel.dk/hubfs/Knowledge%20Base%20Import/eltronic.zendesk.comhcarticle_attachments360038793113mceclip13.png)

Select the product:

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-47-56-19-AM.png)

Select an ideal cycle time:

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-48-32-39-AM.png)

Last click the **Add** bottom:

![](https://kb.dataintel.dk/hubfs/image-png-Jul-02-2021-11-58-58-92-AM.png)

If the product is in the table, click the **Edit** button to change its Ideal cycle time:

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-50-08-11-AM.png)

And select the ideal cycle time in the **Ideal cycle time(sec)** column:

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-50-23-86-AM.png)

Just like **Default ideal cycle time** for a unit, you can view the ideal cycle time history for the product by clicking the **List** button under the **History ICT** column:

![](https://kb.dataintel.dk/hubfs/image-png-Apr-01-2022-07-50-53-34-AM.png)

And if the ideal cycle time is updated within a hour, the last one get updated, else a new entry is created.

### Ideal cycle time configurations priority

As shown in **Priority of the ideal cycle time** the **Unit-Product** configuration is used first, then **Product**, then **Unit** and lastly **No ideal cycle time available**(You don't configure this one). This means that if a **Unit-Product** configuration exist for the selection of the ideal cycle time, then the **Product** and **Unit** configurations are ignored. If no **Unit-Product** configuration exist, then the **Product** configuration will be used and then the **Unit** configuration is ignored. If no **Unit-Product** and **Product** configurations exist, then the **Unit** configuration be used.

To sum up Ideal cycle time configurations priority:

- If you setup the **Unit-Product** configuration for a given product on a unit, it won't use the Product configuration for that product or the unit configuration for the unit.
- If you setup **Product** configuration for a given product, it won't use the unit configuration when that product is used.

### Example of Ideal cycle time configuration priority

There are units "Line 1" and "Line 2", of products there are product "Car" and "computer". There is exist a **Unit-Product** ideal cycle time configuration between unit "Line 1" and product "Car", of **Product** ideal cycle time configurations there is one for both the product "Car" and "computer". 

Now "Line 1" makes an order with product "Car". Here the **Unit-Product** ideal cycle time configuration is used between "Line 1" and product "Car", because the configuration combination exists.

Next "Line 1" makes a new order with product "computer". Here the **Product** ideal cycle time configuration is used, because there is a **Product** ideal cycle time configuration for "computer".

Last "Line 2" makes an order with product "Car". Here there is no **Unit-Product** ideal cycle time configuration between "Line 2" and product "Car", so the **Product** ideal cycle time configuration for "Car" is used.

 

- [DIAP Gateway](https://kb.dataintel.dk/diap-gateway?hsLang=en#main-content)

    - [Getting Started](https://kb.dataintel.dk/diap-gateway?hsLang=en#getting-started)
    - [Troubleshooting](https://kb.dataintel.dk/diap-gateway?hsLang=en#troubleshooting)
    - [Known issues/limitations](https://kb.dataintel.dk/diap-gateway?hsLang=en#known-issues-limitations)
- [General](https://kb.dataintel.dk/general?hsLang=en#main-content)

    - [FAQ](https://kb.dataintel.dk/general?hsLang=en#faq)
- [Configuration](https://kb.dataintel.dk/configuration?hsLang=en#main-content)

    - [FAQ](https://kb.dataintel.dk/configuration?hsLang=en#faq)
    - [Troubleshooting](https://kb.dataintel.dk/configuration?hsLang=en#troubleshooting)
    - [Guides](https://kb.dataintel.dk/configuration?hsLang=en#guides)
    - [Protocols](https://kb.dataintel.dk/configuration?hsLang=en#protocols)
- [Live/Real time site](https://kb.dataintel.dk/live-real-time-site?hsLang=en#main-content)

    - [Getting Started](https://kb.dataintel.dk/live-real-time-site?hsLang=en#getting-started)
    - [FAQ](https://kb.dataintel.dk/live-real-time-site?hsLang=en#faq)
    - [Guide](https://kb.dataintel.dk/live-real-time-site?hsLang=en#guide)
    - [Features](https://kb.dataintel.dk/live-real-time-site?hsLang=en#features)
- [OEE site](https://kb.dataintel.dk/oee-site?hsLang=en#main-content)

    - [Getting Started](https://kb.dataintel.dk/oee-site?hsLang=en#getting-started)
    - [FAQ](https://kb.dataintel.dk/oee-site?hsLang=en#faq)
    - [Guides](https://kb.dataintel.dk/oee-site?hsLang=en#guides)
    - [Configuration](https://kb.dataintel.dk/oee-site?hsLang=en#configuration)
- [Remote Access](https://kb.dataintel.dk/remote-access?hsLang=en#main-content)

    - [Getting Started](https://kb.dataintel.dk/remote-access?hsLang=en#getting-started)
    - [FAQ](https://kb.dataintel.dk/remote-access?hsLang=en#faq)
    - [Guides](https://kb.dataintel.dk/remote-access?hsLang=en#guides)
- [API](https://kb.dataintel.dk/api?hsLang=en#main-content)

    - [API](https://kb.dataintel.dk/api?hsLang=en#api)
- [Release information](https://kb.dataintel.dk/release-information?hsLang=en#main-content)

    - [DIAP Release Notes](https://kb.dataintel.dk/release-information?hsLang=en#diap-release-notes)
    - [Live/Real time site](https://kb.dataintel.dk/release-information?hsLang=en#live-real-time-site)
    - [OEE site](https://kb.dataintel.dk/release-information?hsLang=en#oee-site)
    - [Management site](https://kb.dataintel.dk/release-information?hsLang=en#management-site)
    - [DIAP Gateway](https://kb.dataintel.dk/release-information?hsLang=en#diap-gateway)

- [Default HubSpot Blog](https://diap-6547305.hs-sites.com/blog)

[![Chill listening crop-3](https://kb.dataintel.dk/hs-fs/hubfs/Sk%C3%A6rmbillede%202021-05-04%20kl.%2017.46.04.png?width=221&height=26&name=Sk%C3%A6rmbillede%202021-05-04%20kl.%2017.46.04.png "Chill listening crop-3")](https://diap.hubspotpagebuilder.com/-temporary-slug-5b226bcb-69c8-45c1-82ff-e060e2d4037d?hsLang=en)

Copyright © 2026, Data Intelligence A/S