Manufacturing / Production

Track mould and die life across machines and maintenance events

By Vikasraj YadavPublished 10 min read

For production managers, planners and plant leaders · Compare approaches

TL;DR — what you’ll learn

  • Maintain mould and die life against the unique tool asset ID (Tool_ID) and cavity set rather than relying on press-mounted cycle counters that reset between jobs or stay with the machine when the tool moves.
  • Track two distinct accumulators on every tool record: (1) interval shots since last preventive maintenance (Shots_Since_Last_PM, which resets only upon authorised toolroom sign-off) and (2) cumulative lifetime shots (Cumulative_Life_Shots, which never resets across the life of the tool or insert).
  • Reconcile gross machine cycles, setup/purge trial shots, and blocked-cavity runs so cavity-level output and tool-frame wear remain arithmetically consistent across transfers between presses.
  • Gate finite production scheduling and press setup clearance on toolroom availability status (Released_Ready, PM_Warning_Window, Locked_PM_Overdue, Quarantined_Damage) so planners never schedule a job exceeding remaining approved tool life without an explicit toolroom maintenance slot.
Glass-partitioned manufacturing inspection room with a stainless-steel workbench, digital caliper, handheld barcode scanners, divided parts tote with machined metal components and dual monitors overlooking a CNC machine shop floor.

Illustrative manufacturing inspection room and machine shop floor; not a client facility.

Why press counters lose track of mould and die condition

In injection moulding, rubber compression moulding, aluminium die casting, and closed-die forging plants, a single high-value mould or die set routinely runs on three or four compatible presses over a month. When tool usage is tracked only on the machine controller or in an unlinked toolroom spreadsheet, three operational failures occur:

  1. Machine counter resets during job changeovers: An operator zeros the injection press batch counter at the start of a new production order (M026) or shifts the mould from Press IMM-02 to Press IMM-05 after a hydraulic fault. Without an independent tool-level ledger, the cycles accumulated on IMM-02 vanish from the maintenance trigger.
  2. Maintenance resets erasing total tool life: When the toolroom performs a 25,000-shot strip-and-clean preventive service (PM), a clerk resets the single shot counter on the tool card to 0. Six months later, nobody knows whether the cavity inserts have accumulated 180,000 or 290,000 total lifetime shots against a 300,000-shot fatigue limit.
  3. Unreconciled setup cycles and blocked cavities: During start-up, a setter runs 120 purge/short-shot cycles that clamp and stress the mould parting line and guide pillars without producing good parts. Conversely, if Cavity 3 of a 4-cavity mould is temporarily blocked off under an authorised quality concession, machine shots times four cavities overstates actual good parts while active cavities continue accumulating wear.

Direct answer: Reliable mould and die life tracking requires a tool-centric ledger tied to the physical Tool_ID (and individual cavity insert IDs where inserts are replaceable) that increments both an interval counter (Shots_Since_Last_PM) and an immutable lifetime counter (Cumulative_Life_Shots) from every press run—including setup clamping cycles—and blocks production release whenever Remaining_Interval_Shots cannot cover the scheduled job without Toolroom Manager approval.

As documented in Microsoft Dynamics 365 finite capacity planning, resource scheduling depends on configured resource constraints and calendars, while ERPNext quality inspection workflows capture first-off, last-off, and dimensional tool-qualification checks. Because standard ERP capacity engines do not natively separate interval PM resets from lifetime cavity fatigue across multi-press transfers, plants must maintain an explicit tool usage ledger that feeds scheduling and setup-release gates.

Multi-Press Mould Usage Reconciliation and Toolroom Release Workflow

Follow the workflow below, or open its complete text version.

Read-only reporting workflow: Planner Selects Mould Tool_ID for Production Order; Block Unconditional Schedule & Insert Mandatory Toolroom PM...; Issue Mould from Toolroom to Press (Record Opening Physical...; Capture Press Clamping Cycles: Setup/Warm-Up Shots + Produc...; Reconcile Press Cycles vs Mechanical Tool Counter & Cavity...; Hold Tool in Quarantine_Assessment for Toolroom Manager Review; Increment Both Shots_Since_Last_PM & Cumulative_Life_Shots; Reset Shots_Since_Last_PM = 0; Preserve Cumulative_Life_Sho...; Update Remaining_Interval_Shots & Return Tool to Storage Lo....
Original illustrative reporting workflow by NextEdge Labs. It prepares evidence; it does not authorize operational or financial decisions.
Read the complete workflow as text
  1. Planner Selects Mould Tool_ID for Production Order → Block Unconditional Schedule & Insert Mandatory Toolroom PM...
  2. Block Unconditional Schedule & Insert Mandatory Toolroom PM... → Issue Mould from Toolroom to Press (Record Opening Physical...
  3. Issue Mould from Toolroom to Press (Record Opening Physical... → Capture Press Clamping Cycles: Setup/Warm-Up Shots + Produc...
  4. Capture Press Clamping Cycles: Setup/Warm-Up Shots + Produc... → Reconcile Press Cycles vs Mechanical Tool Counter & Cavity...
  5. Reconcile Press Cycles vs Mechanical Tool Counter & Cavity... → Hold Tool in Quarantine_Assessment for Toolroom Manager Review
  6. Hold Tool in Quarantine_Assessment for Toolroom Manager Review → Increment Both Shots_Since_Last_PM & Cumulative_Life_Shots
  7. Increment Both Shots_Since_Last_PM & Cumulative_Life_Shots → Reset Shots_Since_Last_PM = 0; Preserve Cumulative_Life_Sho...
  8. Reset Shots_Since_Last_PM = 0; Preserve Cumulative_Life_Sho... → Update Remaining_Interval_Shots & Return Tool to Storage Lo...

Worked example: 4-cavity injection mould transferred across two presses with a PM event

The following scenario, mould identifiers, press cycle counts, cavity figures, and maintenance limits are explicitly illustrative and use assumed data to demonstrate dual-counter reconciliation across machines and maintenance resets.

Consider a plastics plant operating a 4-cavity hot-runner injection mould (Tool_ID: MLD-408, Part HSG-220 sensor housing) with the following approved engineering and toolroom limits:

  • Approved Tier-1 preventive maintenance interval (PM_Interval_Limit): 25,000 clamping shots (strip, ultrasonic clean vents, inspect ejector pins, and verify parting-line witness marks).
  • Approved cavity-insert lifetime ceiling before major refurbishment (Lifetime_Limit): 250,000 clamping shots.
  • Opening tool ledger state on Monday 06:00 (before Job 1):
    • Cumulative_Life_Shots (opening): 168,400 shots
    • Shots_Since_Last_PM (opening, accumulated since last PM at 150,000 life shots): 18,400 shots
    • Remaining_Interval_Shots before mandatory PM: 25,000 - 18,400 = 6,600 shots
    • Remaining_Life_Shots before cavity refurbishment: 250,000 - 168,400 = 81,600 shots

Now trace four sequential operational events across the week:

Event 1: Run on Press IMM-03 (Job WO-7101, Monday)

  • Mould MLD-408 is mounted on Press IMM-03 with all 4 cavities active (Active_Cavities = 4).
  • The setter runs 80 setup/warm-up clamping shots (320 startup scrap/purge pieces), followed by 4,120 production clamping shots.
  • Total clamping shots on IMM-03: Run 1 Shots = 80 + 4,120 = 4,200 shots
  • Total moulded pieces produced during production run: 4,120 shots × 4 cavities = 16,480 pieces (16,420 good pieces + 60 line-reject pieces).
  • At 19:30, IMM-03 develops a barrel heater fault. The operator dismounts MLD-408, resets IMM-03's local batch counter to 0 for maintenance testing, and moves MLD-408 to Press IMM-07.
  • Tool ledger after Event 1:
    • Shots_Since_Last_PM: 18,400 + 4,200 = 22,600 shots
    • Cumulative_Life_Shots: 168,400 + 4,200 = 172,600 shots
    • Remaining_Interval_Shots: 25,000 - 22,600 = 2,400 shots

Event 2: Transfer and continuation on Press IMM-07 (Job WO-7101-B, Tuesday)

  • On Press IMM-07, the setter resets the press batch counter to 0 at mount time and runs 50 setup/stabilisation shots plus 2,150 production shots (Active_Cavities = 4).
  • Total clamping shots on IMM-07: Run 2 Shots = 50 + 2,150 = 2,200 shots
  • Production pieces on IMM-07: 2,150 × 4 = 8,600 pieces (8,572 good + 28 rejects).
  • Tool ledger after Event 2 (end of WO-7101):
    • Shots_Since_Last_PM: 22,600 + 2,200 = 24,800 shots
    • Cumulative_Life_Shots: 172,600 + 2,200 = 174,800 shots
    • Remaining_Interval_Shots: 25,000 - 24,800 = 200 shots (Status: PM_Due_Window — insufficient remaining interval life to start next scheduled 3,500-shot order WO-7140 without PM).

Event 3: Scheduled Tier-1 PM and inspection in Toolroom (PM-WO-902, Wednesday)

  • Because WO-7140 requires 3,500 shots (> 200 remaining interval shots), finite scheduling routes MLD-408 into Toolroom Order PM-WO-902.
  • The toolroom strips, cleans, lubricates, and inspects MLD-408 (INS-TOOL-884, S07), confirming parting-line vents and all 4 cavities meet drawing specification.
  • The Toolroom Manager signs off PM-WO-902:
    • Shots_Since_Last_PM is reset from 24,800 to 0 shots.
    • Cumulative_Life_Shots is preserved untouched at 174,800 shots.
    • Remaining_Interval_Shots is restored to 25,000 shots.
    • Remaining_Life_Shots remains 250,000 - 174,800 = 75,200 shots.

Event 4: Post-PM run on Press IMM-02 (Job WO-7140, Thursday)

  • MLD-408 mounts on IMM-02 and runs 60 setup shots + 3,440 production shots = 3,500 clamping shots (13,760 production pieces).
  • Closing tool ledger after Event 4:
    • Shots_Since_Last_PM: 0 + 3,500 = 3,500 shots (Remaining_Interval_Shots = 25,000 - 3,500 = 21,500 shots).
    • Cumulative_Life_Shots: 174,800 + 3,500 = 178,300 shots (Remaining_Life_Shots = 250,000 - 178,300 = 71,700 shots).

Scroll horizontally to see all columns.

Ledger stage Machine / location Gross run shots (Setup + Prod) Shots_Since_Last_PM (closing) Remaining_Interval_Shots (vs 25,000) Cumulative_Life_Shots (closing) Remaining_Life_Shots (vs 250,000) Tool release status
Opening state Toolroom Rack R-12 0 18,400 6,600 168,400 81,600 Released_Ready
Event 1 (WO-7101) Press IMM-03 4,200 (80 + 4,120) 22,600 2,400 172,600 77,400 Released_Transfer
Event 2 (WO-7101-B) Press IMM-07 2,200 (50 + 2,150) 24,800 200 174,800 75,200 Locked_For_PM (200 below 3,500 next job)
Event 3 (PM-WO-902) Toolroom Bay TB-01 0 (PM service) 0 (reset) 25,000 (restored) 174,800 (preserved) 75,200 Released_Ready
Event 4 (WO-7140) Press IMM-02 3,500 (60 + 3,440) 3,500 21,500 178,300 71,700 Released_Ready

Check the arithmetic across the full week:

  • Total physical clamping shots across all three presses: 4,200 + 2,200 + 3,500 = 9,900 shots (comprising 80 + 50 + 60 = 190 setup shots and 4,120 + 2,150 + 3,440 = 9,710 production shots).
  • Cumulative lifetime conservation check: Opening life (168,400) + total week shots (9,900) = 178,300 closing life shots (zero shots lost across two machine transfers and one PM reset).
  • Production piece reconciliation (Active_Cavities = 4): 9,710 production shots × 4 cavities = 38,840 total production pieces (16,480 + 8,600 + 13,760 = 38,840).

Handling damaged cavities, missing counts, and regrind service limits

When a die or mould experiences abnormal wear—such as a chipped core pin on Cavity 2 or a forging die impression requiring a -1.5 mm regrind sinking—the tool record must capture three exception controls:

  1. Missing or unverified machine counter (Counter_Discrepancy_Hold): If a mechanical mould-frame counter disagrees with the press controller log by more than the plant's verification threshold (for example, > 0.5% of the run) or a manual run log is missing, the tool defaults to Quarantine_Assessment. The Toolroom Manager reconciles the count (using the higher conservative figure or physical inspection) before returning the tool to Released_Ready.
  2. Blocked-cavity tracking (Active_Cavities below Nominal_Cavities): If the Toolroom Manager and Quality Lead approve running a 4-cavity mould with 1 cavity blocked (3 active cavities) under a documented concession (M040), each press cycle still adds 1.0 clamping shot to the mould frame (MLD-408) and active cavities (CAV-1, CAV-2, CAV-4), while CAV-3 is flagged Blocked_Inactive and scheduled for repair.
  3. Revised service life after major repair or die regrind: When a forging die or stamping tool undergoes a major regrind (for example, Regrind Stage 2 of 3), the Toolroom Manager records the updated Lifetime_Limit or Current_Stage_Limit alongside dimensional qualification records (S07) without deleting prior shot history.

Acceptance criteria for mould and die life tracking

  1. Cross-machine continuity (TEST-M048-01): Moving Tool_ID from Press A to Press B and resetting Press A's local batch counter preserves all Press A's shots on the Tool_ID ledger.
  2. Dual-counter independence (TEST-M048-02): Completing and approving a preventive maintenance work order resets Shots_Since_Last_PM to 0 while keeping Cumulative_Life_Shots unchanged.
  3. Setup-plus-production shot capture (TEST-M048-03): Both setup/trial clamping cycles and production cycles increment tool wear counters, and production cycles multiplied by Active_Cavities reconcile to gross moulded/forged pieces.
  4. Pre-dispatch capacity and PM gate (TEST-M048-04): Attempting to release a production order whose required shots exceed Remaining_Interval_Shots or Remaining_Life_Shots triggers a scheduling block or requires documented Toolroom Manager override/PM insertion.

Synthesis and next actions

Treating every mould and die as a mobile, multi-counter asset with its own setup, production, and maintenance history prevents unexpected cavity flash, mid-order tool breakdowns, and lost lifetime fatigue records.

  1. Create a master Tool_ID and cavity register independent of machine IDs: Assign every mould, die, and replaceable cavity insert a unique ID recording PM_Interval_Limit, Lifetime_Limit, Nominal_Cavities, Active_Cavities, and physical storage rack (S04).
  2. Maintain separate Shots_Since_Last_PM and Cumulative_Life_Shots fields: Configure production reporting to increment both fields from gross press clamping cycles (Setup_Shots + Production_Shots) while restricting Shots_Since_Last_PM resets to authorised toolroom PM sign-off.
  3. Require last-off piece retention and counter reconciliation at every press dismount: Make tool return to the rack contingent on reconciling the press log against the mechanical tool counter and attaching the last-off quality check (S07).
  4. Embed remaining tool life into finite press scheduling (M026): Configure the scheduling workbench so any job whose required shots exceed Remaining_Interval_Shots automatically flags a mandatory toolroom PM slot before press release.

Compare this workflow with your current setup

Share the step that takes the most manual work, the systems involved and the exceptions your team handles. That gives us a concrete starting point for comparing approaches.

START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

SELECTED INDUSTRYManufacturing

Article: Track mould and die life across machines and maintenance events · Production

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Sources and further reading

Sources checked 15 October 2026. Worked examples and workflow diagrams are original illustrations, not reported client results.

About the author

Vikasraj Yadav writes about operational decisions, software and automation for NextEdge Labs.

Topics: mould maintenance tracking · die life tracking · tool shot counter