Skip to content

Machine Production Planner

The Machine Production Planner lets you plan production ahead of a shift — how much you expect to make, how long it should take, and how much downtime you're already expecting — and then compare that plan against what actually happened once the shift is over.

Setting up plans is an engineer's job.


Why plan ahead at all?

A plan is a forecast, not a measurement. It doesn't replace anything on the Downtime Log or Production Entry — those still record what genuinely happened, and that's still what most of OEE is built from.

What a plan does give you is something to hold the shift to: did you make as much as you expected, in the time you expected, with the downtime you expected? That's a different, equally useful question from "how effective was the equipment", which is what OEE itself answers.

One exception: Planned time now comes from the plan when one exists

If you set up a plan for an exact machine, shift row and date, Enture uses the planned production time from that plan as that row's Planned time in the OEE calculation, instead of working it out from the row's configured hours. See How each figure is actually worked out for the full explanation of why. Every shift row without a plan is unaffected — Planned time is still worked out from the row's length as before.


Creating a plan

Click the + icon at the top of the page to open New Plan, and fill in:

Field Meaning
Machine The machine this plan is for — see Which machines appear in the Machine list
SKU The product you plan to run
UOM The unit the quantity is measured in. Pre-fills from the SKU's own unit if it has one set — change it if this plan needs a different unit
Shift Which shift the plan covers
Shift Row Which of that shift's rows the plan is for — see A shift can have more than one row. If the shift has only one row, it's picked for you
Shift Date The date this plan applies to
Planned Downtime (min) How much downtime you're already expecting — a scheduled changeover, planned maintenance, and so on
Planned Production Time (min) How long you expect production to actually take
Planned Qty How many units you expect to produce

The last two can be worked out for you — see Letting Enture work out the quantity for you below.

A plan is specific to one machine, SKU, shift row and date combination — you can't create two plans for the same things, since that would be two conflicting forecasts for the same shift row. If a shift row runs more than one product (a changeover partway through), add one plan row per product; Enture adds their planned production times together when working out that row's Planned time.


Letting Enture work out the quantity for you

At the top of the New Plan dialog, just below the Single Plan / CSV Upload toggle, is a switch: Calculate planned qty based on cycle time.

Turn it on and Enture fills in the quantity and the production time for you, from things you've already set up:

  1. It takes the length of the shift row you picked — a 06:00–14:00 row is 480 minutes.
  2. It subtracts the Planned Downtime you entered, leaving the time you actually expect to be producing.
  3. It divides that by the cycle time for this machine and product, taken from the matching Cycle Time Standard.

So a 480-minute shift row, 30 minutes of planned downtime and a 30-second cycle time gives 450 minutes of production and a planned quantity of 900.

The working is shown underneath the fields, so you can see exactly where the numbers came from before you save.

You can still change the numbers

The calculation is a starting point, not a lock. Planned Production Time and Planned Qty stay editable — type over either one and your figure is what gets saved. A cycle time standard is an average, and you may well know something about this particular shift that it doesn't: a trial run, a new operator, a batch that has to be finished by a certain hour.

An edited field is marked edited, and a Reset to calculated link appears next to the working so you can put it back. Changing the machine, SKU, shift row, date or planned downtime recalculates both fields from scratch.

Why the calculated figure is usually the right one

A quantity worked out this way is consistent with how Enture calculates OEE: the production time it writes is exactly the Planned time the shift row would have used anyway. A hand-typed production time can quietly disagree with the shift row's actual length, which then shows up as a variance that isn't really there. Override it when you have a reason to — just know that's what you're doing.

It needs a cycle time standard to exist

If there's no active Cycle Time Standard for the machine and product you picked, there's no cycle time to calculate from, and Enture says so instead of guessing. You can still type both figures in by hand and save — or set a standard up and the calculation starts working. The same applies if the planned downtime you entered is longer than the shift row itself.

The switch applies to both the single-plan form and CSV upload, and it's off by default — existing habits are unaffected until you turn it on.


Comparing a plan against what happened

Click the chart icon on any plan row to open vs Actual. It shows, side by side:

  • Qty variance — units actually produced against what you planned, and the difference
  • Production time variance — actual running time against what you planned
  • Downtime variance — downtime actually logged, split into planned and unplanned, against what you planned

This is read-only — it's a comparison, not something you edit. If the numbers are consistently off in the same direction, it usually means either the plan needs revising or something about the shift needs investigating.

A warning when planned downtime was never logged

If a plan expects some downtime but nothing has actually been logged on the Downtime Log with a reason marked Planned for that shift, the vs Actual view flags it. This doesn't change anything about the OEE figures — it's there so a planned stop that either hasn't happened yet, or happened and nobody logged it, doesn't go unnoticed.


Editing and deleting a plan

Edit lets you revise any of the planned figures — plans are forecasts, and forecasts get revised as a shift approaches. Delete removes a plan entirely; do this if a plan was set up by mistake or a shift has been cancelled.


Adding plans in bulk from a spreadsheet

For planning many machines, shifts or dates at once, use CSV Upload — the second option on the toggle at the top of the New Plan dialog, next to Single Plan.

  1. Click the + icon at the top of the page, then switch the toggle to CSV Upload.
  2. Click Download Template, at the top right of the dialog, to get a starting CSV file with the right columns.
  3. Fill in one row per plan:

    Column What goes in it
    machine_code The machine's code (set under Machines) — not its display name
    sku The product name
    uom Optional. If the SKU has its own unit set up, this must match it — a mismatch is flagged as an error, since it usually means the wrong product was typed
    shift(HH:MM) The start time of one of your organisation's OEE shift's rows, as HH:MM — see Shift Mapping. A single file can mix rows for different shift rows (e.g. some rows for "Shift A", others for "Shift B") — each row's value just has to match one of that shift's configured row start times
    date(YYYY-MM-DD) The shift date, as YYYY-MM-DD
    production_qty How many units you expect to produce. Optional when Calculate planned qty is on — see the note below
    planned_production_time(mins) Expected production time, in minutes. Optional when Calculate planned qty is on — see the note below
    planned_downtime(mins) Optional — expected downtime in minutes. Left blank, this is treated as zero

    Tip

    The (...) after a column name is just a hint about the format expected — a file with plain column names like shift or planned_downtime (no hint) uploads just as well.

    With Calculate planned qty based on cycle time switched on

    production_qty and planned_production_time become optional, and they're how you override a row:

    • Leave a cell blank and Enture calculates it for that row, from the row's shift row and the machine and product's Cycle Time Standard — exactly as described above.
    • Put a value in and that value is used as-is for that row. You can override one of the two and have the other calculated.

    The template you download leaves both columns out, since blank is the normal case — add them back yourself for the rows you want to pin. Calculated figures appear in the preview table in the accent colour, values from your file in normal text, so you can see which is which before uploading. A row that needs a calculation but has no cycle time standard is flagged as an error and left out, the same as any other bad row; a row that supplies both figures itself doesn't need a standard at all.

  4. Upload the file. Enture checks every row — unknown machine codes or products, a shift time that doesn't match any row of your organisation's configured shift, a badly formatted date — and shows exactly what's wrong before anything is saved.

    A shift mismatch blocks the whole file, not just the odd row

    Because shift always has to match one of your organisation's configured OEE shift's row start times, a row matching none of them almost always means the whole file was built against the wrong shift. Rather than silently dropping those rows, Enture stops the entire upload and tells you which rows don't match, so you can check the file rather than lose data silently.

  5. Once every row checks out, click Upload to create the plans. Rows are created in parallel; if a handful fail (for instance, a plan already exists for that exact machine, SKU, shift row and date), you'll get a results list showing which succeeded and which didn't, with a button to download just the failed rows so you can fix and re-upload them without redoing the whole file.


Filtering the list

Use the search box above the table to find plans by machine or product name.

Use the funnel icon beside the search box to show or hide the Machine, Shift, Shift Row and date filters. Leave any of the dropdowns on All to see everything. By default the date range shows the last 7 days through the next 30 — widen or narrow it as needed, or click Clear to jump back to the default and clear the other filters at the same time.

Why there's a date range at all

A plan is entered ahead of a shift, so the list naturally grows over time. The date range keeps it to a manageable window instead of loading every plan your organisation has ever made.