Manufacturing IoT Equipment Health Logs
This dataset offers detailed, time-stamped IoT sensor logs for manufacturing equipment, including operational metrics, status flags, and contextual data such as location and operator. It is ideal for predictive maintenance, real-time equipment monitoring, and supply chain optimization, enabling manufacturers to minimize downtime and improve operational efficiency.
Sample rows
preview · 8 of 120 rows · all 15 columns| log_idstring | operational_statusstring | temperature_celsiusfloat | maintenance_flagboolean | operator_idstring | equipment_idstring | equipment_typestring | locationstring | timestampdatetime | sensor_idstring | vibration_levelfloat | power_consumption_wattsfloat | error_codestring | runtime_hoursfloat | notesstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LOG-0001 | operational | 65.2 | false | OP-101 | EQ-0001 | CNC | Line A - Station 1 | 2024-06-01T08:15:22Z | SEN-CNC-001 | 1.8 | 1800 | blank | 120.5 | Routine log, parameters normal. |
| LOG-0002 | idle | 29.4 | false | OP-110 | EQ-0002 | 3D Printer | Print Bay - Table 2 | 2024-06-01T09:02:45Z | SEN-3DP-012 | 0.3 | 420 | blank | 0 | Paused for filament reload. |
| LOG-0003 | operational | 35 | false | OP-112 | EQ-0003 | Conveyor | Line B - Station 4 | 2024-06-01T09:17:08Z | SEN-CON-005 | 1 | 980 | blank | 84.3 | Routine status check. |
| LOG-0004 | maintenance | 39.6 | true | OP-115 | EQ-0004 | Robotic Arm | Assembly Zone - Bay 1 | 2024-06-01T09:44:19Z | SEN-ROB-008 | 0.9 | 1500 | blank | 220.1 | Routine maintenance performed. |
| LOG-0005 | operational | 55.2 | false | OP-103 | EQ-0005 | Laser Cutter | Laser Bay - Station 2 | 2024-06-01T10:01:30Z | SEN-LAS-004 | 1.4 | 2100 | blank | 312.7 | Full specs within optimal range. |
| LOG-0006 | fault | 72.6 | true | OP-101 | EQ-0006 | CNC | Line A - Station 2 | 2024-06-01T10:15:51Z | SEN-CNC-002 | 2.1 | 2000 | E-CN-401 | 185 | High temp detected, system shutdown. |
| LOG-0007 | idle | 22.1 | false | OP-110 | EQ-0002 | 3D Printer | Print Bay - Table 2 | 2024-06-01T10:35:05Z | SEN-3DP-012 | 0.2 | 0 | blank | 0 | System off, cold start. |
| LOG-0008 | operational | 27.8 | false | OP-111 | EQ-0007 | Conveyor | Line C - Station 2 | 2024-06-01T10:54:12Z | SEN-CON-007 | 0.5 | 835 | blank | 33.2 | Routine log, conveyor started. |
| LOG-0009 | operational | 48.3 | false | OP-104 | EQ-0008 | Laser Cutter | Laser Bay - Station 1 | 2024-06-01T11:12:24Z | SEN-LAS-001 | 1.2 | 1765 | blank | 100 | Cutting session, parameters nominal. |
| LOG-0010 | operational | 41.7 | false | OP-116 | EQ-0009 | Robotic Arm | Assembly Zone - Bay 2 | 2024-06-01T11:25:33Z | SEN-ROB-009 | 1.1 | 1350 | blank | 378.8 | Routine arm cycle log. |
| LOG-0011 | operational | 60.7 | false | OP-101 | EQ-0001 | CNC | Line A - Station 1 | 2024-06-01T11:42:40Z | SEN-CNC-001 | 1.6 | 1700 | blank | 121.3 | Status normal, power usage typical. |
| LOG-0012 | fault | 80 | true | OP-110 | EQ-0010 | 3D Printer | Print Bay - Table 5 | 2024-06-01T12:01:07Z | SEN-3DP-018 | 2.4 | 650 | E-3D-511 | 200.2 | Nozzle overheating, urgent intervention. |
| LOG-0013 | maintenance | 28 | true | OP-113 | EQ-0011 | Conveyor | Line B - Station 1 | 2024-06-01T12:22:39Z | SEN-CON-011 | 0.4 | 700 | blank | 15.1 | Belt replaced, system checked. |
| LOG-0014 | operational | 54.8 | false | OP-104 | EQ-0012 | Laser Cutter | Laser Bay - Station 3 | 2024-06-01T12:39:54Z | SEN-LAS-009 | 1.3 | 1975 | blank | 76.4 | Laser operational, output verified. |
| LOG-0015 | idle | 36.9 | false | blank | EQ-0013 | Robotic Arm | Assembly Zone - Bay 3 | 2024-06-01T13:04:21Z | SEN-ROB-015 | 0.7 | 1425 | blank | 0 | No operator assigned, arm idle. |
| LOG-0016 | operational | 33.2 | false | OP-112 | EQ-0003 | Conveyor | Line B - Station 4 | 2024-06-01T13:20:36Z | SEN-CON-005 | 1.1 | 970 | blank | 85.1 | Log updated, normal operation. |
| LOG-0017 | maintenance | 66.5 | true | OP-102 | EQ-0014 | CNC | Line A - Station 3 | 2024-06-01T13:37:17Z | SEN-CNC-008 | 2 | 1930 | blank | 315.8 | Spindle adjustment completed. |
| LOG-0018 | operational | 25.6 | false | OP-110 | EQ-0015 | 3D Printer | Print Bay - Table 3 | 2024-06-01T13:53:48Z | SEN-3DP-005 | 0.5 | 370 | blank | 58.9 | Routine log, print completed. |
| LOG-0019 | operational | 52.1 | false | OP-104 | EQ-0016 | Laser Cutter | Laser Bay - Station 4 | 2024-06-01T14:08:03Z | SEN-LAS-002 | 1.5 | 1805 | blank | 44 | Laser calibrated, specs verified. |
| LOG-0020 | operational | 29.8 | false | OP-113 | EQ-0017 | Conveyor | Line C - Station 5 | 2024-06-01T14:25:29Z | SEN-CON-013 | 0.6 | 940 | blank | 72.3 | Belt tension checked. |
What the 120 rows show
from the 120-row sampleMaintenance (operational status) stands out: 18 of its 18 rows have maintenance_
- 25%maintenance_
flag = true - 42.2median temperature_
celsius - 5equipment types
- 1.2median vibration_
level - 980median power_
consumption_ watts - 84.7median runtime_
hours
Median 42.2, from -40.0 to 200.0.
- string 9
- float 4
- datetime 1
- boolean 1
Columns
15 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 9 columns | |||
log_id | string | Unique identifier for each IoT equipment health log entryunique | LOG-0001 |
equipment_id | string | Unique identifier for the manufacturing equipment | EQ-0001 |
equipment_type | string | Type or model of the equipment (e.g., CNC, 3D Printer, Conveyor)5 types | CNC |
location | string | Physical location of the equipment within the facility (e.g., 'Line A - Station 3') | Line A - Station 1 |
sensor_id | string | Unique identifier for the IoT sensor capturing the data | SEN-CNC-001 |
operational_status | string | Current operational status of the equipmentoperational · idle · maintenance · fault | operational |
error_code | string | Error code reported by the equipment or sensor, if anyoptional | E-CN-401 |
operator_id | string | Identifier for the operator responsible for the equipment at the time of loggingoptional | OP-101 |
notes | string | Additional notes or comments from the operator or systemoptional | Routine status check. |
| Numbers 4 columns | |||
temperature_celsius | float | Temperature reading from the equipment in degrees Celsius-40 to 200 · optional | 65.2 |
vibration_level | float | Vibration level measured in mm/s or g-force0 or more · optional | 1.8 |
power_consumption_watts | float | Power consumption of the equipment in watts0 or more · optional | 1800 |
runtime_hours | float | Cumulative runtime of the equipment in hours since last maintenance0 or more · optional | 120.5 |
| Dates and times 1 column | |||
timestamp | datetime | Date and time when the health log was recorded | 2024-06-01T08:15:22Z |
| True or false 1 column | |||
maintenance_flag | boolean | Indicates if the equipment is flagged for maintenance | false |
Use it for
A manufacturing dashboard
The maintenance_
flag rate, temperature_ celsius by operational_ status and a breakdown of operator_ id. Excel, Power BI or Tableau. Why do 30 of 120 rows have maintenance_
flag = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Logs120LOG-000165.2operatio…LOG-000439.6maintena…LOG-000672.6fault
A software demo
Believable logs with equipment_
id, equipment_ type and location to fill a screen in front of a buyer.
blueprint · manufacturing-iot-equipment-health-logs
Behind this dataset
Same schema. As many rows as you need.
These 120 rows came out of a blueprint — 15 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 one sensor reading per equipment per hour.
- Include fields for vibration, temperature, runtime, and fault status.
- Flag readings outside manufacturer thresholds as 'Alert'.
- Link each record to specific equipment ID and location.
- Exclude any readings during scheduled maintenance periods.
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-equipment-health-logs