OEE Calculator
The OEE Calculator blueprint allows an end user to input production information to calculate the Overall Equipment Effectiveness (OEE) for a machine, if no automatic calculation is possible.
The OEE (Overall Equipment Effectiveness) Calculator Blueprint is a user-friendly solution designed for manual OEE tracking and calculation. This tool is ideal for manufacturing environments where automatic data collection from machinery is not available or practical. Operators can quickly input production data through an intuitive dashboard to calculate availability, performance, quality, and overall OEE metrics in real-time.

OEE Calculation Method
The blueprint uses the following standard OEE calculation formulas:
- Availability = Run Time / (Shift Length - Breaks)
- Performance = (Standard Run Time Per Part × Good Parts) / Run Time
- Quality = Good Parts / (Good Parts + Scrap Parts)
- OEE = Availability × Performance × Quality
All metrics are displayed as percentages. You can modify these formulas in the "Calculate KPIs" function node to align with your specific operational requirements.
Getting Started with OEE Calculator Blueprint
Prerequisites
Before moving forward, ensure you have the following prepared:
- A FlowFuse account with the Starter, Team, or Enterprise tier.
Setting Up the Blueprint
- To get started with the blueprint, click the "Start" button at the bottom. This will redirect you to the FlowFuse platform instance creation interface with the blueprint pre-selected.
- Select the appropriate settings based on your preferences, such as instance type, application, and Node-RED version.
- Click the "Create Instance" button.
Once the instance is successfully created, you can:
- Click the "Open Editor" button in the top-right corner to navigate to the Node-RED Editor.
Accessing the Dashboard
To access the OEE Calculator dashboard:
- Click the Dashboard 2.0 icon in the right navigation bar of the Node-RED Editor.
- Select "Open Dashboard."
- The dashboard will launch in a new browser window or tab.
For further details about FlowFuse Dashboard, visit: FlowFuse Dashboard Documentation
Using the OEE Calculator
Testing with Demo Data
The blueprint includes a demo data generator to help you understand the expected inputs and test the functionality:
- On the dashboard, click the "Load Demo Data" button in the Load Machine section.
- The system will automatically populate all fields with simulated production data.
- Click "Calculate OEE" to process the demo data.
- Review the calculated metrics in the Review and Submit section.
- Click "Submit Data" to complete the submission.
Manual Data Entry
To manually enter production data:
1. Load Machine
- Machine ID: Enter or select the machine identifier (or use the dropdown to select from pre-configured machines).
- Item Number: Enter the product or item being manufactured.
- Operation Number: Specify the operation or process number.
- Work Order: Enter the associated work order number.
2. Log Machine Data
Enter the following production information (all time values should be in minutes):
- Shift Length: Total duration of the shift in minutes (e.g., 480 for an 8-hour shift).
- Run Time: Actual time the machine was running production.
- Breaks: Total break time in minutes.
- Setup Time Actual: Actual time spent on machine setup.
- Setup Time Standard: Standard or planned setup time.
- Down Time: Total unplanned downtime in minutes.
- Standard Run Time Per Part: Expected time to produce one part (in minutes).
- Good Parts: Number of parts that passed quality inspection.
- Scrap Parts: Number of defective or rejected parts.
- Reason Codes (optional): Text field for downtime or scrap reason codes.
3. Calculate OEE
Click the "Calculate OEE" button in the Log Machine Data section. The system will:
- Calculate Availability, Performance, Quality, and overall OEE.
- Display the results in the Review and Submit section.
- Show a large OEE value prominently for quick reference.
- Present all metrics in a table format for detailed review.
4. Submit Data
After reviewing the calculated metrics:
- Click the "Submit Data" button.
- A notification will confirm successful submission.
Customization Options
Modifying Machine List
To add or change the available machines in the dropdown:
- Locate the "Select Machine" dropdown node in the "Select Machine" group.
- Double-click to open its configuration.
- Update the options list with your machine names and values.
Adjusting Calculation Formulas
To customize OEE calculations:
- Find the "Calculate KPIs" function node in the "Log Machine Data" group.
- Double-click to edit the JavaScript code.
- Modify the calculation formulas to match your specific requirements.
- Ensure the output format remains consistent with the downstream nodes.
Changing Data Fields
To add, remove, or modify input fields:
- Locate the "Log OEE Data" form node in the "Log Machine Data" group.
- Edit the form options to include your required fields.
- Update the "Calculate KPIs" function node to process any new fields.
- Adjust the "Transform to table" function node if you want new fields displayed in the review table.
Integrating with Databases
The submitted data is currently stored in the Node-RED context store, but you can also store it in a database.
- Add database nodes (such as SQLite, MySQL, or PostgreSQL) after the “Collect all submitted data” function node.
- Configure the database connection.
- Format the collected data according to your database schema.
- Insert or update records with the production and OEE data.
Alternatively, you can use FlowFuse Tables, which are easy to set up and make it simple to query and manage data using AI.
Author:
Looking for help with your project? Contact us; our experts will be happy to provide a solution for your needs.