Greycon's X-Trim system uses powerful, state-of-the-art multi-threaded algorithms to find you the most efficient solution and to achieve the best possible result for your company. X-Trim is easy to integrate into your business, it will save you money and provide a return on investment which you can measure in a matter of weeks.

Features and Benefits

X-Trim addresses multiple objectives:
• Waste
• Value / cost
• Knife changes and pattern count
• Order splitting and order spread
• Order spread minimisation
• Trimming around faults
• Trimming from stock
• Multi-site optimisation
• Core cutting optimisation

X-Trim is a world class trim optimisation system created by a leading team of developers at Greycon. Seamlessly integrating with SAP, X-Trim optimises performance and reduces production waste.

The X-Trim system is easily adapted for a variety of industries manufacturing with flat sheets and reels. It uses powerful algorithms to find the most efficient solution, utilising all CPU (central processing unit) cycles in order to arrive at the best possible solution.

X-Trim complements and connects to:

  • Commercial order fulfillment systems
  • Advanced Planning & Scheduling systems - X-Trim uniquely offers a certified interface to SAP
  • Manufacturing Execution Systems, such as GreyconMill

There are 500 sites in over 40 countries in the packaging, film, corrugating metals and paper industries using X-Trim to optimise their production. X-Trim is fully internationalised, including metric & imperial units and compatible with Far Eastern character sets.

X-Trim trim optimisation solution display


Office Papers

Comparative analysis conducted in March 2017, includes reels, folio sheet and cut-size orders:

Attribute X-Trim Competitor Difference
Total Waste (%) 0.98 1.51 -0.52 (35%)
Total Waste (t) 81.6 125.8 -44.2 (35%)
Physical Patterns 33 38 -5 (13%)
Run Length (t) 8300.3 8344.7 -44.5 (1%)
Sets 1047 1053 -6 (1%)
Primary Waste (%) 0.21 0.67 -0.47 (69%)
Primary Waste (t) 17.1 56 -38.9 (69%)
Secondary Waste (%) 0.78 0.84 -0.06 (7%)
Secondary Waste (t) 64.5 69.8 -5.3 (8%)
Average Parent Reel Width (mm) 1835 1805 +31 (2%)
Number of Parent Reel Sizes 13 13 0 (0%)

Detailed Functionality

Parallel Processing on Multi-Core Platforms

Users can simultaneously launch multiple algorithm searches, fully exploiting multi-core processors. Each search can have its own machine and algorithm parameter values.

X-Trim parallel processing on multi-core platforms

The user can also initiate multiple X-Trim sessions simultaneously to work on different problems at the same time.

Constant, Variable & Multiple Diameter Problems

X-Trim can solve problems where all reels (whether produced for the end-user or those that will go through a converting process) have:

  • The same, common, diameter
  • At least some of the reels can be produced in a continuously variable range, or where the material is not reeled at all, but is sheeted in-line
  • At least some of the reels can be produced at a number of pre-specified, fixed, diameters

Multi-primary Machine Problems

The program handles multiple primary machines, whether these represent multiple paper machines in different sites or master stock of different sizes.

Given an order that may be split across more than one primary machine, the program determines how best to split it according to optimisation criteria (see below) and run length constraints.

When splitting an order across multiple primary machines, X-Trim takes into account:

  • The site or facility where the primary machine is located
  • The minimum quantity of this order that can be produced at this site; the program can work with either a minimum quantity or a multiple (e.g. truckloads).
  • Whether the whole of the order or just part of it can be split between sites and/or paper machines
  • The incremental transportation cost for producing this order at this site
  • The specific caliper / density for the grade on each primary machine (orders are specified by weight or reel count)
  • Minimum and maximum primary machine run lengths for load balancing

Associated with each paper machine there is an operating cost and the value of waste; these are used for global optimisation.

Simple, Bi- and Quad- Winders

X-Trim supports simple, bi- and quad-winders. Bi-winders can process multiple reel lengths simultaneously, provided they are placed in alternate stations:

X-Trim - bi-winders can process multiple reel lengths simultaneously

Quad-winders can process up to four different lengths at the same time:

X-Trim - Quad winders processing up to four different lengths

Faults / Bad Spots

The user can specify that one or more regions of the primary process has an unacceptable fault:

X-Trim - roll with a quality defect

X-Trim will produce optimal solutions, trimming around the defective areas:

X-Trim produces trim around fault solutions

Utility orders can be placed on top of faults:

X-Trim - trim around faults and utility orders

Stock Conversion Module

The Stock Conversion Module enables X -Trim to meet orders from any mixture of finished and semi-finished products, including the following routes:

  • Jumbo reel stock
  • Parent reel stock (via exact-match / rewinding / sheet cutting)
  • Sheet stock (via exact-match / guillotining)

The age of stock can be taken into account, so making X-Trim an ideal method to consume obsolete stock.

X-Trim supports trimming around defects on the jumbo stock reels.

The user may pre-allocate stock or let the algorithm choose how much to consume (the latter has an additional option to consume as much stock as possible).

X-Trim is also capable of deciding whether to consume left-over reels under many scenarios, including, for example, via splicing:

X-Trim - "trim from stock"

When jumbo reels contain splices, X-Trim takes care to place only splice-tolerant orders on top.

X-Trim stock conversion module

Different Secondary Processes

Secondary machines can be:

  • Rewinders
  • Simplex / Duplex / Triplex in-line and off-line cutters
  • Off-line Coaters
  • Extruders
  • Metallisers

X-Trim - 2 of 3 stage integrated trim


Position Constraints

Each order may have a position constraint, such as "not at the edge" for situations where the profile characteristics of the paper machine are perceived to be non-uniform. X-Trim supports many variations of the same theme, including:

  • Distinguishing between front / back (or left / right) edges
  • Defining a minimum distance from the edge
  • Allowing up to a user-specified percentage of an order to come from an edge position
  • For off-line coaters and extruders, have position constraints on the parent reels


Some of the reel orders may require multi-packing, e.g., they must always appear in patterns in pairs (or other multiple) so that they can be palletised. X-Trim supports several variations of the same theme, including

  • Multi-pack defined as a range, e.g. 4:5.
  • Multi-pack as a semi-soft constraint, with limited violations allowed

Transportation Mode

The multi-site optimisation module also supports alternative transportation modes for each order / site combination and X-Trim recommends the most appropriate transportation mode, based on the detailed timing information that is available in each solution and the associated cost and transportation duration.

Knife Change Minimisation

Sophisticated mathematical optimisation can post-process a solution to achieve minimum knife changes, changing the sequence of the patterns and the parent reels within them:

X-Trim - knife change minimalisation logic

This can achieve savings, depending on the circumstances, of over 40%:

X-Trim - knife change minimalisation - real life example

Order Spread Minimisation & Hot Loading

In some mills there is relatively little space between the primary machine winder and the despatch bay. It is therefore sometimes important that orders are not too spread out in a solution, because otherwise some of the orders will lay on the mill floor, waiting for the other components of this order.

Core Cutting Optimisation

Most plants buy cores in standard lengths and then cut them to the size required. This process is amenable to optimisation and now the X-Trim user can with one click perform this optimisation directly from the trim solution window.

X-Trim core cutting optimisation


Load Planning

Multiple order lines can be grouped together into a ship-to group and X-Trim can ensure that the total quantity in each ship-to group is a multiple of min/max limits that correspond to a truck / container / railcar. This is particularly useful in the context of optional orders, or in the presence of order quantity tolerances.

X-Trim load planning

Once a solution has been obtained, the system can perform load optimisation, i.e. break up the elements making up a ship-to group into discrete loads.

Problem Advisor

This module performs sensitivity analysis on the orders, indicating which ones should have their maximum quantity increased and which ones should have their minimum quantity reduced.

Multiple Units of Measure

Units of measure can be metric or imperial. Three flavours of imperial units are available, decimal inches, (50½ is written as 50.500), 32nd (50½ is written as 50.16) & fractional (50½ is written as 50 1/2). However, in graphical displays, imperial fractions are properly rendered:
X-Trim multiple units of measure


The user may change any of the text that appears anywhere in the program. The Greycon Administrator (a utility supplied as part of the system) contains functionality to perform this translation. The user may also change language at run-time. New languages can also be defined, including multi-byte Far Eastern languages:

X-Trim multi-language example in Mandarin

The system uses the Windows regional settings formats for the display of numbers and dates.

Technical Requirements

X-Trim is certified “Windows 8 Compatible” and "Windows 10 Compatible" and is a 64-bit application. Executables are digitally signed by Greycon for authenticity and have passed tests designed by Microsoft to ensure they are free of malware, install easily, and run reliably with the minimal number of hangs, crashes, or restarts.






X-Trim logo - Greycon