An injection molding production management system cannot be selected from a generic checklist for orders, schedules, output and inventory. It must preserve the relationship among molding machine, mold and cavity, material and resin lot, drying condition, process-recipe revision, good and rejected quantity, downtime, changeover, WIP and regrind. This guide turns those molding-specific realities into requirements that a Thailand factory can place directly in an RFP, vendor demonstration and acceptance test.
The core requirement: join order, machine, mold, material, recipe revision and quantity
Before discussing screens, decide which keys reconstruct what happened at every point in production. At minimum, the system must preserve this genealogy:
Production order → injection molding machine (IMM) → mold → cavity → resin lot → drying batch → approved recipe revision → timed production events → good/reject/hold → packing lot → customer shipment
Do not design genealogy that later guesses a relationship merely because two timestamps were close. Record material changes, residual material, regrind blending, mold changes, trial shots, setting changes and hold releases as explicit events. Also separate machine facts from human decisions. A counter and alarm should normally come from the machine; a reason, disposition and approval may require an operator or quality engineer.
Five early vendor questions expose whether a general package can really support molding:
- Can one order be split across multiple machines, molds and resin lots without losing the original relationship?
- Can a multi-cavity mold retain cavity-specific defects and the time range during which a cavity was disabled?
- Can a finished lot be traced back through resin lot, drying batch and regrind ratio?
- Are approved recipe revisions, downloaded setpoints and measured process values represented separately?
- Can automatic machine events, operator reasons and quality dispositions form one auditable timeline?
Define the boundary between injection molding MES and ERP
Treat MES and ERP as roles, not product labels. ERP remains the system of record for customer orders, purchasing, accounting inventory, standard cost, invoicing and financial postings. The injection molding MES executes shop-floor orders and handles machine state, counts, material consumption, process quality and WIP at seconds-to-minutes granularity. A detailed scheduler may sequence work using mold, machine capacity, resin, color change, operators and due dates as constraints.
Transactions that should return to ERP
- order start, completion and final quantity;
- net material consumption, returns, scrap and regrind movements;
- accounting categories for good, rejected, reworked and held stock;
- actual machine, labor and setup time;
- finished/semi-finished lots and storage locations;
- actuals needed for cost-variance calculation.
Detail that belongs in the MES layer
- timestamped IMM state transitions and alarms;
- shot, cycle, clamping, injection and holding values where required;
- mold/cavity use and disabled periods;
- recipe revision, setting change, reason and approver;
- resin lot, drying batch, feed route and regrind percentage;
- defect symptom, location, containment, disposition and retest;
- trial, startup, production, cleaning and changeover phases.
Sending every shot-level record into ERP makes financial transactions collide with process-analysis volume. Replicating purchase price and accounting logic inside MES creates competing masters. The interface specification must therefore name the source of truth, trigger, deduplication key, retry behaviour, correction method and treatment after financial close for every transaction.
For the commercial decision around architecture, see custom development versus packaged production management. For quote normalisation across implementation, migration, integration and support, use the production management system cost guide. The molding requirements below sit on top of those general decisions.
IMM–MES connectivity: do not reduce EUROMAP 77 to a yes/no checkbox
EUROMAP 77 describes the interface between injection molding machines and MES for data exchange and targets compatibility among systems from different manufacturers. The official page dates the first release to 4 May 2018 and Release 1.01 to 1 June 2020, identical to OPC 40077 and VDMA 40077:2020-06.
“OPC UA ready” or “EUROMAP 77 supported” does not prove that every required value is available. Nodes and capabilities can differ by machine, controller generation, vendor implementation, licensed option, user right and certificate configuration. For a 12-machine project, require a 12-row connectivity matrix rather than one product-level declaration.
| Requirement | Evidence in the bid | Example acceptance condition |
|---|---|---|
| Equipment identity | machine ID, maker, model, controller | unique match to MES asset master |
| State | automatic, manual, stopped, alarm, setup | correct conversion to the factory state model |
| Production | shots, cycle, candidate parts | no loss or duplication after reset/restart |
| Order | job start/finish and dataset handling | wrong machine/mold combination is warned or blocked |
| Process | setpoint, actual, unit and timestamp | units and quality basis are retained |
| Alarm | code, occurrence, clearance, severity | repeated notification is deduplicated without hiding duration |
| Communication | disconnect, reconnect, buffer, clock | recovery is visible and buffered data is reconciled |
| Security | certificate, user, privilege, audit | no shared administrator account for routine operation |
EUROMAP’s official description of OPC UA for plastics and rubber machinery says EUROMAP and the OPC Foundation established their international joint working group in 2019. It also explains that EUROMAP 77, 82.1 and 83 were published under the neutral OPC Foundation umbrella. This is a strong interoperability foundation, not a substitute for the factory’s semantic mapping and acceptance tests.
Include old machines in the pilot
Legacy machines may need a maker gateway, PLC, edge terminal, digital signal or controlled manual input. Uniform business meaning matters more than one technical method. A shot count acquired through OPC UA and one acquired through a PLC counter can be comparable if reset, trial exclusion, cavity count, disconnection and correction rules are identical.
Do not pilot only the newest machine. Select a modern machine, a high-volume older machine and a difficult-to-connect machine. Otherwise the “successful” demo postpones the largest cost and risk until rollout.
Mold management system requirements: go below the mold number
The same product can behave differently in another mold; different cavities in the same mold can show different wear, flash, short shot or dimensional trend. A mold management system for injection molding therefore needs more than an asset register.
The minimum mold master should cover mold ID, ownership, storage location, approved products and machines, clamping and mounting constraints, cavity layout, effective cavity count, hot runner and temperature-control accessories, approved material/color/recipe combinations, cumulative shots, maintenance thresholds, repair and modification history, and links to drawings and inspection reports.
When a cavity is disabled, theoretical output is not shots × design cavities; it is shots × effective cavities at that time. If the effective count changes during an order, retain the start and end of each state. For critical products, identify inspection and defect records by cavity so that one recurring cavity problem is not diluted into a mold-wide average.
The current EUROMAP Technical Recommendations list EUROMAP 82.5 RC 1.0.0 for plastics and rubber molds (2024, Release Candidate), EUROMAP 101.1 for mold identification (2025) and EUROMAP 101.2 Draft for mold engineering data (2026). An RFP should say which identification, engineering-data and change-control need each reference supports; simply pasting standard names into a specification is not enough.
Resin lot traceability must include drying, supply and regrind
Resin genealogy is not a one-to-one link between the receiving lot and finished lot. Residual material may remain in the hopper, a new bag may be topped up, a central system may feed several machines, and runners or approved regrind may be blended. The model needs time and quantity ranges, not an invented exactness.
Material event chain
- Receipt: maker, grade, supplier lot, quantity and inspection disposition.
- Storage: location, opening, balance, shelf-life control.
- Drying: drying-batch ID, dryer, start/end and controlled temperature, time or dew point.
- Transfer: source silo/hopper, route, target machine and switchover time.
- Blending: virgin resin, masterbatch, additive and regrind lots with ratios.
- Molding: order, IMM, mold, recipe revision, use interval and measured or estimated consumption.
- Remainder: return, disposal, carry-forward and approved redrying count.
The 2026 EUROMAP list includes EUROMAP 82.4 v1.0.1 for dosing systems and EUROMAP 82.6 v1.0.0 for granulate drying devices; EUROMAP 86.1 RC 1.00.01 (2022, Release Candidate) addresses material-supply order management. Together they help extend the data boundary beyond the IMM to dosing, drying and supply. Resin-specific drying limits and redrying permission must still come from material-maker specifications and the factory quality plan.
Do not hide regrind and WIP under “other”
Runner regrind, process return and customer-approved recycled material affect cost and quality. Keep the source lot, grinding batch, grade/color, generated quantity, disposition, maximum blend ratio and destination. A common anonymous regrind stock destroys material genealogy.
When printing, coating, assembly or inspection follows molding, identify WIP by container and status. Splits, merges and repacking must remain in the history. Accounting inventory can balance perfectly while quality traceability is broken.

Recipe revision control: separate approved setpoints, downloads and actual values
The parameters currently visible on a machine are not automatically the approved standard. Represent at least three things: the approved revision, the values downloaded or entered, and the measured process values.
A controlled recipe relates product, mold, machine, material and color; includes revision, effective date, reason and change request; defines critical settings, limits, unit and rounding; names author, reviewer and approver; records transfer and read-back; and controls temporary deviation by order and expiry.
The same settings can produce different outcomes because of melt condition, mold temperature, dried-material condition, machine wear and environment. Collect critical actuals per cycle or at the control-plan frequency. Define which deviation raises a warning, holds output or stops production. Stopping on every minor deviation damages availability; warning on everything provides no protection.
Rights must reflect risk. Operators may adjust a narrow band, supervisors a wider authorised band, while critical changes require engineering and quality approval. Preserve before/after values, reason and affected shot/time range. Route post-change output to first-piece inspection or hold automatically where required.
Standardise good, reject, downtime and changeover definitions
An increasing machine counter is not finished good quantity. Startup shots, purge, first-piece samples, take-out failures, disabled cavities, destructive tests and in-process defects intervene. Make quantity auditable:
Theoretical molded quantity = effective shots × effective cavity count over each time interval
Reported good = theoretical quantity − in-process reject − test consumption − hold ± approved correction
Do not overwrite the original quantity. Store correction amount, reason and approver as a separate event. Set a tolerance against packing quantity and prevent order completion above that tolerance.
Defect “symptom” and root cause are different. Flash, short shot, burn and dimensional failure are observations; insufficient drying, blocked vent and wrong setting are hypotheses until investigation. Capture symptom, cavity, quantity and detection step first, then append confirmed cause and action.
Acquire stop start/end automatically and ask the operator for a reason. Use duration thresholds and a correction deadline so a person is not forced to classify every one-second interruption. If “other” becomes the leading category, redesign the codes.
Do not bury changeover inside one downtime code. Separate previous-order close, material removal, mold removal, installation, utility connection, material loading, heat-up, trials, first-piece approval and production release. The resulting timeline reveals whether the constraint is internal setup, external preparation, or quality waiting.
Quality traceability: translate GS1 principles into plant events
The GS1 Global Traceability Standard provides a common framework for traceability across supply chains. A molding plant can treat receipt, drying, blending, molding, inspection, packing and shipment as trace events and define the required identifiers and data for each.
A complaint-driven backward trace should move from label or shipment to packing lot, order, time, IMM, mold/cavity, resin lot, drying batch, recipe revision, inspection and responsible users. A material-driven forward trace should list every order, part, WIP container, inventory location and customer shipment exposed to the resin lot, together with hold or recall status.
Acceptance tests need edge cases: a resin top-up during an order; one cavity disabled; regrind added; one batch split into two boxes; two WIP lots merged at assembly; and a label reprinted. A clean one-lot-to-one-box demo proves very little.
As the barcode, QR and RFID selection guide explains, media choice should follow the event, environment and required read reliability. The critical design is the transaction that confirms the scan against the correct order, machine, material and container—not the presence of a code alone.
Production planning must respect molding constraints
Scheduling injection molding means more than loading demand into free machine hours. Required inputs include cycle time, cavity count, yield, eligible machines, mold availability and maintenance state, resin inventory, drying lead time, peripherals, operator skill, due date and color/material change.
Required shots = round up [(good requirement + test consumption + allowance) ÷ (effective cavities × expected yield)]
Planned machine time = required shots × standard cycle + startup + changeover + planned maintenance
Every standard needs a source and effective date. An ideal cycle understates load; a historical average can hide improvement. Keep quotation standard, approved production standard and recent actual separate, and name which one each process uses.
Color/material sequencing affects purge time and waste, but grouping every same-color order may violate due dates. A useful scheduler makes the trade-off visible and lets a planner override the proposal with a reason.
Actual cost: avoid double counting shots, material, defects and stops
Collect resin and additives, machine/setup time, labour, mold maintenance, quality loss, outsourced processing and logistics against the same order. Keep virgin, masterbatch, additive and regrind movements distinct.
If consumed material and machine time already include rejected production, adding their full value again as “quality loss” double counts the cost. Management, product-profitability and improvement views may display it differently, but they should derive from one transaction base.
Regrind should not silently carry zero cost: grinding, handling, drying and quality control consume resources. Nor should the original resin cost be charged twice. Define recovery value and processing cost under the factory’s cost policy.
Illustrative business case: 12 machines, 3 shifts and 250 orders per month
The following is not a market price, TOMAS TECH quotation or promised result. It only demonstrates a calculation and must be replaced with factory quotes, loaded rates, downtime and quality records. Taxes, depreciation, financing, FX and BOI incentives are excluded. Every language version uses exactly the same assumptions.
| Item | Illustrative assumption | Calculation treatment |
|---|---|---|
| IMMs | 12 | connection and rollout scope |
| Operation | 3 shifts, 26 days/month | operating-design context, not an automatic multiplier |
| Production orders | 250/month | transaction volume |
| Handwritten recording | 6 min/order | 250×6÷60 = 25.00 h/month |
| Reconciliation/re-entry | 10 min/order | 250×10÷60 = 41.67 h/month |
| Changeover search/error work | 15 min/order | 250×15÷60 = 62.50 h/month |
| Candidate time | 129.17 h/month | 25.00+41.67+62.50 |
| Illustrative loaded rate | THB 220/hour | replace with actual rate |
| Containment incidents | 3/month before, 1/month after | THB 12,000 auditable cost per incident |
| Avoidable downtime | 6 machine-hours/month | THB 2,500 auditable contribution/expense per hour |
| Initial and transition investment | THB 1,800,000 | illustrative connection, configuration, devices, migration and training total |
| Incremental operating cost | THB 240,000/year | support, licence and continuous improvement |
Time benefit is 129.17 hours × THB 220 × 12 = THB 341,000/year (using the exact underlying minutes). This is financial benefit only if overtime, temporary support, recruitment or another cash expense is avoided. If people are simply reassigned, show released capacity instead.
Containment avoidance is (3 − 1) × THB 12,000 × 12 = THB 288,000/year. Downtime avoidance is 6 × THB 2,500 × 12 = THB 180,000/year.
Gross annual benefit is 341,000 + 288,000 + 180,000 = THB 809,000. After annual operating cost, net benefit is 809,000 − 240,000 = THB 569,000/year.
Illustrative ROI = 569,000 ÷ 1,800,000 = 31.61% per year
Illustrative simple payback = 1,800,000 ÷ 569,000 ≈ 3.16 years
Do not promise these outcomes. The pilot must specify baseline period, data source, owner and exclusion rule for each benefit. Do not choose an unusually good or bad month, multiply downtime by revenue, or count the same minutes as both labour and downtime benefit.

Treat BOI support as a case-specific upside, not the base case
Thailand BOI’s Investment Promotion Guide lists chemical, petrochemical and plastic-industry activity categories and includes conditions such as a plastic forming process for certain industrial plastic products and parts. That does not mean an injection molding MES automatically qualifies. Activity, timing, eligible asset/software scope, purchase timing, existing operation and location can change the result.
Build the base ROI without incentives. Add an upside case only after confirmation with BOI or a qualified adviser. The guide is a starting point for verification, not approval for a particular project.
Implementation roadmap: validate a closed business loop, not a one-machine dashboard
Phase 0 — fix objective and boundary
Select products, machines, orders and quality risks. Replace “paperless” with measurable outcomes such as wrong-material prevention, complaint trace time, setting deviation, schedule adherence or closing time. Fix the responsibility boundary among ERP, MES, machine, inspection, label and warehouse.
Phase 1 — design masters and events
Prepare product, process, BOM, material, mold, cavity, machine, recipe and reason-code masters. Retain useful shop-floor aliases mapped to official codes. Distinguish start, finish, correction and cancellation, with clock, device, operator and approver controls.
Phase 2 — pilot three representative machines
Use a modern IMM, a mainstream legacy IMM and a hard-to-connect IMM. Close the full loop from order dispatch through mold/material/drying verification, production, quality and label to ERP return. Test communication loss, duplicate messages, wrong mold, resin top-up, recipe deviation, disabled cavity and quantity correction.
Phase 3 — phased rollout and role-based training
Expand by product family or line rather than switching all 12 machines at once. Train super-users, maintenance, quality, planning and IT by role. Give the startup team authority to correct masters and answer operator questions quickly. Parallel paper/system use requires an end date and exit criteria.
Phase 4 — verify benefit at 90 and 180 days
Using the same baseline definitions, recalculate recording time, containment, trace time, downtime, changeover, schedule adherence and inventory variance. If benefit is absent, separate functional gaps, poor masters, training, excessive operator burden and flawed KPI design.
Mandatory RFP demonstration and acceptance cases
Require vendors to classify each response as standard, configured, custom, third-party or unsupported. Demonstrate with representative factory data:
- receive monthly volume around 250 orders and support split, merge and priority change;
- warn or block an unapproved machine–mold–material–recipe combination;
- record resin lot, drying batch and regrind ratio and trace them from finished goods;
- retain cavity-disabled intervals and cavity-level defects;
- compare approved recipe, downloaded setpoints and actual process values;
- recover after disconnection without double counting and visibly report gaps;
- reconcile good, reject, hold, test consumption and corrections with audit trail;
- complete backward and forward trace within the agreed time;
- resend material, time, quantity, lot and cost actuals to ERP safely;
- prove local-language usability, access control, backup, recovery and log retention.

Frequently asked questions
Does collecting machine data create injection molding production management?
No. Machine data alone cannot say which order, mold/cavity, resin/drying batch and recipe revision produced the part. Equipment facts and business events need shared identifiers.
Is a mold maintenance register enough for a mold management system?
It may be enough for maintenance alone. Production and quality also require use interval, machine, product, cavity state, recipe revision and cumulative shots, with point-in-time history.
Can barcodes alone provide resin lot traceability?
Barcodes identify objects. Without transactions for residual material, top-up, central supply, drying, blending, regrind and split/merge, scanning does not create genealogy.
Does EUROMAP 77 support guarantee identical data from every IMM?
No. Controller generation, option and implementation differ. Verify nodes, units, frequency and read/write capability per machine in FAT/SAT.
How much does an injection molding MES cost?
Machine count is not enough. Connection methods, legacy ratio, mold/material/quality scope, ERP integration, migration, terminals, training and support determine the quote. Freeze scope and acceptance evidence, then compare normalised bids rather than using an unsupported market range.
How should the ROI be calculated?
Measure recording/reconciliation time, containment expense, avoidable downtime and inventory effects against an agreed baseline, then subtract annual operating cost. Reassignment without cash avoidance is capacity, not payroll saving.
Summary: make molding genealogy the centre of the RFP
The value of an injection molding production management system is not the length of its generic function list. It is the ability to reconstruct the timed relationship among order, machine, mold/cavity, material/drying, recipe revision, output, quality, WIP, packing and shipment. EUROMAP 77 and the 82-series provide useful connection foundations; they do not define the factory’s semantics, exception handling or acceptance conditions. Build the business case from your own labour, containment, downtime and operating-cost records, and make vendors demonstrate the difficult boundary cases through ERP return.
Even if you are still mapping requirements or checking legacy-machine connectivity, you can contact TOMAS TECH. We can help structure the current-state inventory, molding-specific RFP and phased pilot boundary before vendor selection.