Steel plants hold an average of $8–22 million in maintenance inventory, yet 34% of emergency downtime events are caused by the wrong part being unavailable at the right moment. Procurement strategy in steel maintenance is not about spending more — it is about knowing which parts justify high stock levels, which vendors to consolidate, and which purchasing decisions can be automated. OxMaint's inventory management connects every work order to the parts consumed, so procurement decisions are driven by actual failure history rather than gut feel and outdated stock lists.
Operations Optimization · Inventory Management
Steel Plant Maintenance Procurement & Spare Parts Strategy
ABC/XYZ Analysis · Critical Spares Planning · Vendor Consolidation · CMMS Inventory Control
$8–22M
Avg. inventory value per integrated plant
34%
Emergency stops caused by missing spares
22%
Inventory reduction with ABC/XYZ strategy
18%
Cost saving from vendor consolidation
ABC/XYZ Analysis — The Foundation of Spare Parts Strategy
Why Most Steel Plants Over-Stock the Wrong Parts
Without structured classification, maintenance stores accumulate stock based on historical anxiety — if a bearing failure stopped production once, someone ordered 12 replacements. ABC/XYZ analysis cuts through this by combining two independent dimensions: consumption value (ABC) and demand variability (XYZ) to assign the correct stocking strategy to each item.
A — High Value
B — Mid Value
C — Low Value
X — Steady demand
AX: Safety stock + frame contract. Monitor daily.
BX: Min/max reorder. Monthly review.
CX: Bulk buy. Annual review.
Y — Variable demand
AY: Critical spare. Dedicated storage. Condition monitor.
BY: Just-in-time or vendor-managed. Quarterly review.
CY: Order on demand. No stock holding.
Z — Sporadic demand
AZ: Insurance spare. Risk-based decision. Executive approval.
BZ: Vendor lead-time agreement. No stock.
CZ: Delete from catalogue. Source on demand.
Critical Spares Planning — Steel-Specific Asset Classes
Blast Furnace
Cooling stave segments
Insurance spare — 1–2 units. 16–24 week lead time justifies holding.
Blowpipe / tuyere stock
AX category — 6–8 units minimum. Daily consumption tracking.
Skip hoist drive components
AY category — frame contract with 72hr delivery SLA.
Continuous Caster
Segment rollers and bearings
AX — Minimum 2 segments in stock. OxMaint auto-reorder at threshold.
Mould copper plates
AX — campaign-based replacement. Min 1 full mould set in stores.
Tundish slide gate refractory
AX — minimum 4 heat sets. Auto-replenish from OxMaint work order close.
Rolling Mill
Work roll sets
AX — rolling schedule-linked reorder. OxMaint tracks campaigns vs stock.
Main drive coupling elements
AY — 1 critical spare per stand type. Condition-based reorder trigger.
Hydraulic cylinder seals
BX — standard kit: 3 sets per press type. Monthly reorder check.
OxMaint Links Every Work Order to Parts Consumed — So Reorder Points Are Based on Actual Usage, Not Guesswork
Auto-deduct from inventory on work order close, auto-flag reorder points, auto-generate purchase requisitions for A-category items.
Vendor Consolidation Strategy — Fewer Suppliers, Better Terms
| Category | Fragmented Approach | Consolidated Approach | Typical Saving |
|---|---|---|---|
| Bearings and seals | 8–14 suppliers, spot pricing | 2 frame contract suppliers, volume pricing | 12–18% |
| Hydraulic consumables | Per-order purchasing, 3–7 day lead time | VMI agreement, 24hr replenishment | 15–22% |
| Electrical components | OEM-only purchasing, 6–10 week lead time | Approved equivalent programme + OEM for critical | 20–35% |
| Refractory consumables | Quarterly tender, 3–5 suppliers | Annual frame with 2 qualified suppliers | 8–14% |
| Lubricants and fluids | Mixed brands across areas, no volume discount | Plant-wide rationalisation, single supplier | 18–28% |
"
When I audited the spare parts situation at the Dunkirk plant, we had 47,000 line items in the stores catalogue. After ABC/XYZ analysis with OxMaint consumption data, 18,000 items had zero usage in five years. We were spending real money insuring, handling, and tracking stock that was never going to be consumed. The consolidation freed up €2.3 million in working capital in the first 12 months. The second insight was vendor fragmentation — we had 140 active maintenance suppliers for the bearing and seal category alone. Moving to three frame contract suppliers with OxMaint-integrated auto-ordering at reorder points cut administrative procurement cost by 60% and reduced emergency expediting fees — which are brutal in steel — by over 80%.
Jean-Michel Theron, MBA (Operations), Certified Supply Chain Professional (APICS CSCP)
Head of Maintenance Procurement — ArcelorMittal Dunkirk · 19 Years Steel Plant Supply Chain and Maintenance Purchasing · Specialist in spare parts rationalisation, vendor-managed inventory, and CMMS-integrated procurement for integrated steelworks
Frequently Asked Questions
How does OxMaint's inventory management connect to procurement and auto-reorder?
OxMaint deducts parts from inventory automatically when a work order is closed — every component used is logged against the asset, the work order, and the stores location. When stock level reaches the configured reorder point (set per item based on ABC/XYZ classification), OxMaint generates a purchase requisition automatically and routes it to the appropriate approver. For A-category frame contract items, this creates a direct order against the pre-approved contract. For B and C items, it creates a requisition for manual purchasing review. This eliminates the gap between parts being consumed and the reorder signal being sent. Start your free trial to see OxMaint inventory auto-reorder in action.
What is the right minimum stock level for critical steel plant spares with long lead times?
Critical spare stocking decisions should combine three inputs: failure rate (from OxMaint MTBF data per asset), lead time from the preferred supplier, and production impact of being without the part. For items with 16+ week lead times and high production impact — blast furnace stave coolers, caster segment sets, main mill drive components — holding one unit as an insurance spare is almost always financially justified compared to the cost of a single unplanned campaign extension. OxMaint's asset criticality scoring helps rank which items meet this threshold versus which can be managed on a vendor lead-time agreement. Book a demo to see how OxMaint supports critical spare classification.
How do we identify which spare parts are obsolete or over-stocked in our current inventory?
OxMaint generates a consumption-versus-holding report for every item in stores — showing last consumption date, total consumption in 12/24/36 months, current stock value, and storage cost. Items with zero consumption in 24 months and no open work orders requesting them are flagged automatically as disposal candidates. Items with holding levels exceeding 3 years of projected consumption at current failure rates are flagged for reduction. This analysis typically identifies 15–25% of total store value as excess or obsolete in plants that have been running without structured ABC/XYZ review. Explore OxMaint's inventory analysis features in your free trial.
Can OxMaint integrate with existing ERP systems for purchase order processing?
Yes. OxMaint integrates with SAP MM, Oracle Procurement, and other ERP systems via API and standard EDI formats. Purchase requisitions generated by OxMaint's reorder logic are transmitted directly to the ERP purchasing workflow, eliminating double-entry. Goods receipts posted in the ERP update OxMaint stock levels in real time. For plants already running SAP PM alongside OxMaint, the integration ensures maintenance consumption and procurement data are always synchronised — no manual reconciliation between CMMS and ERP at month-end. Book a demo to discuss ERP integration options for your plant's procurement setup.
OxMaint · Inventory Management
Stop Stocking Parts on Memory. Start Stocking Based on Actual Failure Rates and Lead Times.
OxMaint tracks every part consumed, every reorder point, and every vendor lead time — so your procurement decisions are driven by data, not by the last emergency that scared someone into ordering 12 extras.






