Manufacturing IoT Predictive Maintenance
This dataset provides granular, real-time sensor readings and predictive maintenance insights from manufacturing machinery, including operational status, issue forecasts, and recommended actions. It enables operations managers to proactively schedule maintenance, minimize unplanned downtime, and optimize supply chain resilience through data-driven decision-making.
Sample rows
preview · 8 of 140 rows · all 18 columns| machine_idstring | machine_typestring | sensor_valuefloat | maintenance_performedboolean | location_namestring | location_idstring | sensor_idstring | sensor_typestring | timestampdatetime | unitstring | operational_statusstring | predicted_issuestring | issue_probabilityfloat | recommended_actionstring | scheduled_maintenance_datedate | downtime_estimate_minutesinteger | last_maintenance_datedate | operator_idstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MCH-101 | Hydraulic Press X2 | 5.82 | blank | Plant North | LOC-01 | SEN-2001 | pressure | 2024-05-02T09:17:36 | bar | running | blank | blank | blank | blank | blank | 2024-04-10 | OP-301 |
| MCH-102 | Robotic Arm RX | 0.007 | blank | Plant East | LOC-02 | SEN-2002 | vibration | 2024-05-03T11:05:22 | g | running | blank | blank | blank | blank | blank | 2024-03-28 | OP-412 |
| MCH-103 | Conveyor Belt CB100 | 37.5 | blank | Plant West | LOC-03 | SEN-2003 | temperature | 2024-05-03T14:24:11 | Celsius | running | blank | blank | blank | blank | blank | 2024-04-09 | OP-520 |
| MCH-104 | Assembly Robot Z | 210.45 | blank | Plant Central | LOC-04 | SEN-2004 | current | 2024-05-02T16:39:20 | Ampere | running | blank | blank | blank | blank | blank | 2024-03-30 | OP-105 |
| MCH-105 | CNC Mill Series 7 | 65.4 | blank | Plant South | LOC-05 | SEN-2005 | temperature | 2024-05-01T10:55:40 | Celsius | running | blank | blank | blank | blank | blank | 2024-04-02 | OP-301 |
| MCH-106 | Hydraulic Press X2 | 0.01 | false | Plant North | LOC-06 | SEN-2006 | pressure | 2024-05-02T13:28:55 | bar | fault | Pressure drop detected | 0.96 | Emergency shutdown and inspection | 2024-05-04 | 120 | 2024-03-29 | OP-105 |
| MCH-107 | Robotic Arm RX | 5 | false | Plant East | LOC-02 | SEN-2007 | vibration | 2024-05-03T08:12:01 | g | fault | Abnormal vibration spike | 0.89 | Replace vibration sensor | 2024-05-03 | 90 | 2024-04-04 | OP-301 |
| MCH-108 | Conveyor Belt CB100 | 99.9 | false | Plant West | LOC-03 | SEN-2008 | humidity | 2024-05-02T12:36:43 | percent | fault | Humidity spike detected | 0.91 | Check for leaks and dry area | 2024-05-04 | 75 | 2024-04-06 | OP-412 |
| MCH-109 | Assembly Robot Z | 1000 | false | Plant Central | LOC-04 | SEN-2009 | current | 2024-05-03T17:08:50 | Ampere | fault | Current overload detected | 0.85 | Inspect power supply and wiring | 2024-05-04 | 180 | 2024-04-01 | OP-520 |
| MCH-110 | CNC Mill Series 7 | 1000 | false | Plant South | LOC-05 | SEN-2010 | temperature | 2024-05-02T07:32:14 | Celsius | fault | Temperature spike detected | 0.92 | Initiate emergency cooling procedure | 2024-05-03 | 150 | 2024-03-31 | OP-105 |
| MCH-111 | Hydraulic Press X2 | 2.49 | true | Plant North | LOC-06 | SEN-2011 | pressure | 2024-05-02T16:02:45 | bar | maintenance | Pressure fluctuation detected | 0.61 | Schedule inspection and replace seals | 2024-05-09 | 60 | 2024-03-29 | OP-301 |
| MCH-112 | Robotic Arm RX | 450.23 | false | Plant East | LOC-02 | SEN-2012 | current | 2024-04-28T11:05:00 | Ampere | maintenance | Current fluctuation detected | 0.58 | Replace power module | 2024-05-06 | 45 | 2024-03-30 | OP-412 |
| MCH-113 | Conveyor Belt CB100 | 0 | true | blank | LOC-03 | SEN-2013 | pressure | 2024-05-01T13:44:29 | bar | maintenance | Pressure loss detected | 0.52 | Replace pressure valve | 2024-05-08 | 90 | 2024-03-27 | OP-520 |
| MCH-114 | Assembly Robot Z | 0.01 | false | Plant Central | LOC-04 | SEN-2014 | current | 2024-05-02T19:22:12 | Ampere | maintenance | Current drop detected | 0.68 | Inspect connection terminals | 2024-05-10 | 30 | 2024-03-28 | OP-301 |
| MCH-115 | Prototype X | 152500 | true | Plant South | LOC-05 | SEN-2015 | other | 2024-05-03T12:41:09 | RPM | running | Unexpected signal detected | 0.07 | Monitor RPM fluctuations | 2024-06-10 | 15 | 2024-04-07 | OP-412 |
| MCH-116 | Prototype X | 9999999 | false | Plant North | LOC-06 | SEN-2016 | other | 2024-05-01T08:14:17 | Hertz | fault | Signal overflow detected | 0.04 | Check signal integrity | 2024-06-12 | 5 | 2024-04-10 | OP-520 |
| MCH-117 | CNC Mill Series 7 | 10 | blank | blank | LOC-02 | SEN-2017 | humidity | 2024-04-25T16:17:26 | percent | idle | blank | blank | blank | blank | blank | 2024-03-27 | blank |
| MCH-118 | Hydraulic Press X2 | 5.8 | blank | Plant West | LOC-03 | SEN-2018 | pressure | 2024-04-28T15:55:00 | bar | idle | blank | blank | blank | blank | blank | 2024-03-25 | blank |
| MCH-119 | Robotic Arm RX | 0.0001 | blank | Plant Central | LOC-04 | SEN-2019 | vibration | 2024-05-01T21:08:35 | g | idle | blank | blank | blank | blank | blank | 2024-04-03 | blank |
| MCH-120 | Assembly Robot Z | 0 | blank | blank | LOC-05 | SEN-2020 | humidity | 2024-05-02T23:15:00 | percent | shutdown | blank | blank | blank | blank | blank | 2024-03-27 | blank |
What the 140 rows show
from the 140-row samplePrototype X (machine type) stands out: mean sensor_
- 30%maintenance_
performed = true - 5.0median sensor_
value - 5operational statuses
- 6sensor types
- 7units
- 16operators
Median 5.0, from -40.0 to 9,999,999.
- string 11
- integer 1
- float 2
- date 2
- datetime 1
- boolean 1
Columns
18 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 11 columns | |||
machine_id | string | Unique identifier for each manufacturing machineunique | MCH-101 |
location_id | string | Identifier for the physical location or plant where the machine is installed | LOC-01 |
location_name | string | Human-readable name of the machine's location or plant6 names · optional | Plant North |
machine_type | string | Type or model of the manufacturing machine7 types | Hydraulic Press X2 |
sensor_id | string | Unique identifier for the sensor collecting data from the machine | SEN-2001 |
sensor_type | string | Type of sensor (e.g., vibration, temperature, pressure)6 values | pressure |
unit | string | Unit of measurement for the sensor value (e.g., Celsius, RPM, psi)7 units | bar |
operational_status | string | Current operational status of the machinerunning · idle · maintenance · fault · shutdown | running |
predicted_issue | string | Predicted maintenance issue based on sensor analyticsoptional | Pressure drop detected |
recommended_action | string | Recommended maintenance or operational actionoptional | Replace vibration sensor |
operator_id | string | Identifier for the operator responsible for the machine at the time of readingoptional | OP-301 |
| Numbers 3 columns | |||
sensor_value | float | Measured value from the sensor at the given timestamp | 5.82 |
issue_probability | float | Probability (0-1) that the predicted issue will occur0 to 1 · optional | 0.96 |
downtime_estimate_minutes | integer | Estimated downtime in minutes if maintenance is performed0 or more · optional | 120 |
| Dates and times 3 columns | |||
timestamp | datetime | Date and time when the sensor reading was recorded | 2024-05-02T09:17:36 |
scheduled_maintenance_date | date | Date when maintenance is scheduled based on predictive analyticsoptional | 2024-05-04 |
last_maintenance_date | date | Date when the machine was last maintainedoptional | 2024-04-10 |
| True or false 1 column | |||
maintenance_performed | boolean | Indicates if maintenance was performed as scheduledoptional | false |
Use it for
A manufacturing dashboard
The maintenance_
performed rate, sensor_ value by machine_ type and a breakdown of location_ name. Excel, Power BI or Tableau. Why do the 16 Prototype X rows have a mean sensor_
value of 2,596,658? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Machines140MCH-1060.01Hydrauli…MCH-1112.49Hydrauli…MCH-1130Conveyor…
A software demo
Believable machines with location_
id, location_ name and machine_ type to fill a screen in front of a buyer.
blueprint · manufacturing-iot-predictive-maintenance
Behind this dataset
Same schema. As many rows as you need.
These 140 rows came out of a blueprint — 18 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Each row represents a machine's daily sensor summary.
- Includes vibration, temperature, and energy usage readings.
- Flags potential failure risk based on threshold crossings.
- Tracks maintenance events and downtime per machine.
- Links predicted maintenance need to supply chain impact.
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- manufacturing-iot-predictive-maintenance