Product · ROBIN.Scheduling

The flight plan, continuously optimised.

Dynamic finite-capacity scheduling: planning, arbitration, and decision-making. The schedule recalculates in real time based on the actual state of the shop floor — not a Gantt chart frozen at the start of the day. It is the fastest scheduling engine on the market: 4,200 operations recalculated in under three seconds, real constraints included.

  • Dynamic scheduling
  • Finite capacity
  • Scenario simulation
  • Continuous learning
ROBIN Scheduling screen — Gantt chart of work orders and resource load

Chapter 01

Plan to finite capacity, continuously

The plan factors in resources, materials, skills and customer commitments simultaneously — and recalculates as soon as a constraint changes.

  • Continuous dynamic scheduling

    The schedule recalculates in real time based on the actual state of the shop floor — not a static Gantt chart from the morning.

  • Priority & constraint management

    AOGs, contractual deadlines, resource availability and materials are taken into account simultaneously.

  • Automatic WO sequencing

    Proposes the best sequence according to your business rules (TAT, OTD, load, criticality).

ROBIN Scheduling screen — Gantt chart of work orders and resource load

Chapter 02

Make trade-offs on facts, not gut feeling

Every decision is made on compared scenarios and the real state of the shop floor, with the scheduler in command.

  • Scenario simulation

    Compare several scheduling options before deciding — an informed trade-off, not an intuitive one.

  • Shop floor synchronisation

    A schedule fed by live data from Tracking & Cockpit — what is planned reflects what is really happening.

  • Decision support when things drift

    When a WO slips, ROBIN proposes a rescheduling — the scheduler makes the call instead of reacting after the fact.

Planning objectives in ROBIN: monthly production results, plan adherence (OTD), yield and losses

Chapter 03

Measure the plan and learn from execution

The gap between plan and execution feeds the model: routing times move closer to reality with every cycle.

  • Continuous learning

    Learns from past operations to suggest a real routing time rather than a theoretical one, which improves schedule adherence.

  • Plan performance indicators

    Schedule adherence, TAT, lead time, OTD.

Performance analysis in ROBIN: completed orders, delays, equipment availability and maintenance time

Continuous rescheduling

One disruption, and the sequence rebuilds itself.

The plan is not set in stone. Move an operation in the schedule below, run the optimisation, and watch how ROBIN rebuilds the sequence under capacity constraints, without starting from a blank sheet.

Dynamic scheduling

The plan drifts. One click puts it back on track.

Eight orders, six resources, one week. Reschedule and watch each bar move back ahead of its due date.

Dynamic scheduling

Drifted plan — 8 orders late

Optimised plan — all orders on time

8 late0 in the plan

0 late8 in the plan

Bench 01APU
Bench 03Engine
Cell A2Hydraulics
NDT BayInspection
Cell B1Fan
Paint boothFinishing
Mon 30/06Tue 01/07Wed 02/07Thu 03/07Fri 04/07Sat 05/07
WO-48190APU igniter swap
WO-48201Engine cowl reseal
WO-48214Hydraulic actuator O/H
WO-48233Landing gear NDT
WO-48219Fan blade inspection
WO-48227Flap track bearing
WO-48241Cowl repaint
WO-48255APU reassembly

The dotted marker shows the due date · a bar turns green when the order finishes before its own.

The learning factory

Routing times converge towards reality, week after week.

A learning factory doesn't launch a time-study campaign: it measures what it does. ROBIN compares each executed operation with its theoretical routing time, then corrects the standard. The more the shop floor runs, the closer the plan sticks to what will actually happen.

Continuous learning

The gap to reality closes by itself.

Every declared operation corrects the standard times. The plan stops drifting because it learns from the shop floor, not because someone readjusts it by hand.

Observe→Detect→Correct
4 weeks
W1W12

Planned vs actual routing time

Deburring — finishing station · actual time / standard time ratio

current gap high · +26 %

Actual / standard ratio± 1 standard deviation (σ)100 % = on standard
ratio %160140120100
W1W2W3W4

production weeks

Average ratio

135 %

Standard deviation σ

± 15.2 %

Measurements

24 WOs

Schedule reliability

schedule adherence rate

77 %

Corrections proposed by Robin

Deburring — finishing station

takes +40 % longer than standard on average

An order of magnitude modelled from our deployments, not a measurement from a client site.

Frequently asked questions

What teams ask us about ROBIN.Scheduling.

What is the difference between static and dynamic scheduling?

Static scheduling freezes a sequence at a given moment, often in the morning: it becomes obsolete at the first disruption. Dynamic scheduling recalculates the sequence at every shop-floor event, within the same constraints, without redoing everything by hand.

How long does a full recalculation take?

About two minutes* for a complete reschedule after a disruption, so trade-offs can be made during the production day rather than the next morning.

*Average observed duration. It varies with the number of work orders to schedule.

Does ROBIN decide instead of the scheduler?

No. ROBIN proposes a sequence and quantifies the impact of each option; the decision remains human. The scheduler can freeze an operation, force a customer priority or compare two scenarios before publishing, and the engine recalculates around those decisions instead of overriding them. The shop floor receives a sequence someone has validated, not an unreviewed automatic output.

How are AOGs and urgent cases handled?

Contractual priorities, AOGs and criticality levels enter the calculation as explicit constraints, alongside resource and material availability. ROBIN does not decide for you: inserting an urgent job is simulated before validation, with the list of orders it pushes back and by how much.

Once the plan is validated, the work queue is reordered at the workstation with the reason shown (customer priority, milestone at risk, rework), and any delay caused elsewhere is recorded with its cause.

Does ROBIN schedule at finite capacity?

Yes. The schedule accounts for real-world capacities: machines, qualified operators, tooling, containers, and available materials. An operation is never assigned to an unavailable resource.

They use it

Vincent JohnerProject Manager, Vetrotech Saint-Gobain
The platform's effectiveness becomes apparent after a few months of use: yes, the solution has a significant impact on productivity. The biggest time loss was due to machine stoppages — with Zozio, we manage to keep them running continuously.
Vetrotech Saint-GobainAll testimonials

Take action

See ROBIN.Scheduling on your data.

A demo prepared with a scheduling engineer, on your shop floor.