> ## Documentation Index
> Fetch the complete documentation index at: https://docs.industrialpmr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reports

> Shift reports, downtime audits and the double offtimes analysis.

The **Reports** suite translates millions of raw edge sensor pulses into executive manufacturing reports, financial cost intelligence, and maintenance audits.

***

## The On-Demand Report Generator

Navigate to **Reports** to generate comprehensive production summaries:

![Reports Generation Interface](https://mintcdn.com/kunji-soft-technologies/TnyhoDiDF9en26mf/images/dashboard-reports.png?fit=max\&auto=format\&n=TnyhoDiDF9en26mf\&q=85\&s=7de973d15be178a0477a8e698082f009)

### Report Configuration Parameters

1. **Report Type**:
   * **Factory Report**: Complete factory floor summary encompassing all machines, departments, and total kWh.
   * **Machine Report**: Deep single-machine telemetry log, cycle time distributions, and run/idle/off breakdowns.
   * **Equipment Report**: Auxiliary machinery runtime, loading ratios, and energy usage.
   * **Main Electricity Report**: 3-Phase substation demand profiles, power factor, and peak load trends.
   * **Unit Power Report**: High-resolution electrical analysis for individual machine motors and heater banks.
   * **Environment Report**: Ambient temperature and humidity tracking logs for cleanrooms and storage.
   * **Material Report**: Resin consumption, regrind usage, and runner waste audit.
   * **Mold / Tooling Report**: Tool stroke counts, mold life tracking, and maintenance due forecasts.
   * **Production Target Report**: Quota fulfillment, scrap piece counts, and OEE scoring across active jobs.
2. **Shift Filter**: Select individual shifts (`Shift A`, `Shift B`, `Shift C`) or select all shifts to evaluate a full 24-hour cycle.
3. **Duration**: Choose predefined ranges (*Today*, *Yesterday*, *This Week*, *Last 30 Days*) or specify custom calendar start and end dates.
4. Click **Generate ->** to compile the live report.

***

## Interactive Report Viewer & Export

Once compiled, the **Report Viewer** renders interactive data tables and analytics:

![Interactive Report Viewer](https://mintcdn.com/kunji-soft-technologies/TnyhoDiDF9en26mf/images/dashboard-report-viewer.png?fit=max\&auto=format\&n=TnyhoDiDF9en26mf\&q=85\&s=a13c2855cbc2c5e5570935e656f76845)

### Shift Supervisor Breakdown

Multi-shift reports segment total factory output, machine cycles, power consumption, and raw material usage by supervisor:

![Shift Supervisor Breakdown Highlight](https://mintcdn.com/kunji-soft-technologies/TnyhoDiDF9en26mf/images/dashboard-report-shift-highlight.png?fit=max\&auto=format\&n=TnyhoDiDF9en26mf\&q=85\&s=4a78925e15864ef2c9be729aea20cde9)

### Export Options

* **Download as PDF**: Generates executive-ready vectorized PDF summaries formatted with company headers, shift sign-offs, and KPI scorecards.
* **Download as Excel (XLSX)**: Exports raw structured spreadsheets suitable for corporate finance, ERP importing, or custom pivot table analysis.

***

### Report Types

| Group | Types |
| :- | :- |
| **Primary** | Factory, Machine, Equipment, Main Electricity, Power Analyzer |
| **Secondary** | Mold, Production Targets, Unit Power, Material Consumption, Environment |

### Shareable Links

The report address carries the **type**, **date\_from**, **date\_to**, and **option**, so a report link can be shared or bookmarked. Links for **Factory**, **Machine**, **Equipment**, and **Power Analyzer** reports reopen automatically.

### Additional Export Formats

Reports can be downloaded as **landscape PDF**, **Excel**, or **CSV**. CSV is offered on tables such as the hourly details and the power analyzer tables.

***

## Factory Report

![Factory Report](https://mintcdn.com/kunji-soft-technologies/Z3lxTECHchNjgmBJ/images/fact-report.png?fit=max\&auto=format\&n=Z3lxTECHchNjgmBJ\&q=85\&s=24bcc119bee4bd2a23aa15f247f457d6)

* The Machines table's **Downtime** column links to that machine's report for the same dates. The link also appears for a **single-day** report, not only a date range.
* Machine efficiency **excludes planned downtime**. Planned idle and off time are subtracted, limited to the machine's recorded idle and off time and to the selected shifts.

***

## Machine Report: Downtime

![IndustrialPMR Bulk Categorization](https://mintcdn.com/kunji-soft-technologies/Z3lxTECHchNjgmBJ/images/bulk-cat.png?fit=max\&auto=format\&n=Z3lxTECHchNjgmBJ\&q=85\&s=81814fed516ac9e6ac7597432430fe59)

* A **pie chart** of downtime by category, and a table with **Time, Type, Duration, Reason, and Action**.
* The summary splits downtime into **Planned**, **Unplanned**, and **Uncategorized**.
* Categorize stops one by one or in bulk. See [Downtime Categorization](https://docs.industrialpmr.com/dashboard/downtime-categorization.md).
* The single-day **Hourly details** table includes the **Downtime Reason** column, as on the machine page.
* Efficiency excludes planned downtime.

### Rejected Pieces

![Rejected Pieces](https://mintcdn.com/kunji-soft-technologies/Z3lxTECHchNjgmBJ/images/rejected-piece.png?fit=max\&auto=format\&n=Z3lxTECHchNjgmBJ\&q=85\&s=e0e659e086d9d58c0e98d780819d569f)

In a **single-day Machine report**, **Update Rejected Pieces** lets you correct the count:

1. Pick the **shift**.
2. Pick the **mold**.
3. Enter the **rejected pieces** and an optional reason.

Rejected pieces **cannot exceed that mold's production**, and negative values are set to zero. The report refreshes after saving.

***

## Production Targets Report

* The hourly table has a **Reason** column showing the category (with a **Planned** badge). It shows **UNCATEGORIZED** for hours with downtime but no category, and `-` otherwise.
* Efficiency is the per-hour figure that **excludes planned downtime**.
* A **downtime section** lists the target's stoppages.

***

## Power Analyzer Report

![Power Analyzer Report](https://mintcdn.com/kunji-soft-technologies/Z3lxTECHchNjgmBJ/images/power-report.png?fit=max\&auto=format\&n=Z3lxTECHchNjgmBJ\&q=85\&s=34144af64640f952f1dca78e07e1c1d6)

Choose a machine, an equipment, or the **Main Meter** under **Target Device / Meter**.

| Tab | Contents |
| :- | :- |
| **Power** | Hourly and daily trends for active power (kW), voltage L-N, current, and power factor. |
| **Accumulators** | Active energy (import, export), Reactive energy (inductive, capacitive), and totals, with daily energy. |
| **Power Quality** | Power Quality Status Assessment with average voltage THD, average current THD, and worst phase, plus hourly and daily harmonic trends. |

The report also includes a **phase summary table** (SUM, R, S, T with min, average, and maximum) and an **hourly breakdown per phase**.

### Power Quality Tab Details

**Power Quality Status Assessment** rates the device from the day's averages:

| Measure | Good | Acceptable | Poor |
| :- | :- | :- | :- |
| **Average Voltage THD** | under 5% | 5% to 8% | 8% or more |
| **Average Current THD** | under 15% | 15% to 30% | 30% or more |

**Worst Phase** is the phase with the highest combined voltage and current THD.

**System Audits & Efficiency Metrics** adds four gauges, each with a status label:

| Metric | How it is calculated | Status labels |
| :- | :- | :- |
| **System Efficiency** | Active power ÷ apparent power × 100. | Optimal (over 85%), Acceptable (over 70%), Poor |
| **Current Imbalance** | (Highest − lowest average phase current) ÷ average of the three phases × 100. | Balanced (under 10%), Mild Imbalance (under 20%), Unbalanced |
| **Voltage Deviation** | How far average voltage is from the nominal 230 V, as a percentage. | Stable (under 3%), Moderate Dev (under 6%), Unstable |
| **Reactive Power Load** | Reactive power ÷ apparent power × 100. | Low (under 15%), Moderate (under 30%), Excessive |

Use **View Details for** to open the **Daily Harmonics Summary** or **Hourly Harmonics Details** tables, which list average and maximum voltage THD and current THD.

***

## Universal Mold Report

![Universal Mold Report](https://mintcdn.com/kunji-soft-technologies/Z3lxTECHchNjgmBJ/images/mold-report.png?fit=max\&auto=format\&n=Z3lxTECHchNjgmBJ\&q=85\&s=93664593fff0c4884ee41239638a693f)

In the **Mold** report, choose **Extra → Universal** as the machine to report on molds flagged as *universal*. See [Molds & Thermocouple](https://docs.industrialpmr.com/dashboard/molds-thermocouple.md#add-a-mold) for how to flag a mold.

The report includes:

* A **shift table**: shift, timing, operator, shots, production, material, electricity, and times
* A **mold table**: average cycle time and the same measures
* An **hours table** for a single day, or a **date table** for a range

## Report Options by Type

![Report Options by Type](https://mintcdn.com/kunji-soft-technologies/Z3lxTECHchNjgmBJ/images/report.png?fit=max\&auto=format\&n=Z3lxTECHchNjgmBJ\&q=85\&s=1b6947d77936b32b3b5fd929a83ab019)

Each report type asks for its own selections before **Generate**.

| Report | Selections |
| :- | :- |
| **Factory** | Shifts, and a date range. |
| **Machine** | Machine, Shifts, and a date range. |
| **Equipment** | Equipment, Shifts, and a date range. |
| **Main Electricity** | **Report by** Day, Month, or Year (see below). |
| **Power Analyzer** | **Target Device / Meter**: a machine, an equipment, or the Main Meter. |
| **Mold** | Machine (or **Extra → Universal**) and Mold. |
| **Production Targets** | Machine, Mold, and Target. |
| **Unit Power** | Unit. |
| **Material Consumption** | **Report by** Machine or Material, then the machine or material. |
| **Environment** | Environment. |

***

## Main Electricity Report

![Main Electricity Report](https://mintcdn.com/kunji-soft-technologies/Z3lxTECHchNjgmBJ/images/electricity-report.png?fit=max\&auto=format\&n=Z3lxTECHchNjgmBJ\&q=85\&s=afd70e64c374fa675c3604e729283a1b)

Choose how detailed the report is:

| Report by | Detail |
| :- | :- |
| **Day** | Detailed to every hour. |
| **Month** | Detailed to every day. |
| **Year** | Detailed to every month. |

The report shows **total consumption**, the **highest** and **lowest performance**, and the **highest** and **lowest consumer**, with breakdown tables for hours, days, months, or years depending on the level you chose.

***

## Material Consumption Report

Shows **Total Consumption**, **Highest Consumption**, **Lowest Consumption**, and **Daily Average** (the most and least consumed day), with a **Breakdown** of consumption (in kg) by machine or material.

***

## Unit Power Report

![Unit Report](https://mintcdn.com/kunji-soft-technologies/Z3lxTECHchNjgmBJ/images/unit-report.png?fit=max\&auto=format\&n=Z3lxTECHchNjgmBJ\&q=85\&s=961f79f00291bb33ea12eba65d35f947)

Shows **Total Power Offs** and **Total Off Duration** for the selected unit, with a **Power ON/OFF Logs** table that can be exported to **CSV**.

***

## Environment Report

![Environment Report](https://mintcdn.com/kunji-soft-technologies/Z3lxTECHchNjgmBJ/images/env-report.png?fit=max\&auto=format\&n=Z3lxTECHchNjgmBJ\&q=85\&s=94f66ebe9b810025b0d8a013f46690ae)

Shows **Temperature** and **Humidity** for the selected environment, with the **highest**, **average**, and **lowest** values.

***

## Double Offtimes Detection Algorithm

Industrial PMR includes a specialized diagnostic algorithm for identifying **Double Offtimes**:

```mermaid theme={null}
flowchart LR
    R1["🟢 Machine RUNNING"] --> S1["🔴 Stop Event 1"]
    S1 --> BR["🟡 Brief Restart (30-60s)"]
    BR --> S2["🔴 Stop Event 2"]
    S2 --> R2["🟢 Sustained RUNNING"]

    subgraph Window ["⚠️ Double Offtime Detection Window"]
        S1 -.-> S2
    end
```

### Why Double Offtimes Matter

When machine operators face intermittent mechanical or electrical issues (e.g., sticking mold ejector, hopper bridging, or thermal controller trip), they often restart the machine immediately without addressing the underlying root cause. The machine runs for 30–60 seconds before tripping a second time.

Industrial PMR identifies these paired micro-stoppages occurring within a short configurable window:

* Exposes latent mechanical wear before catastrophic breakdown occurs.
* Identifies operator training opportunities during tool setup.
* Distinguishes between genuine single-incident maintenance stops and chronic intermittent tripping.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.