Your process. Your steps. Your durations. Planned to what the floor actually does.
MACH Schedule turns every order into its own multi-step process, each step on a different machine at its own duration, and places it across your floor on a visual timeline that updates in real time. Plan from a desk, run it from a tablet at the machine. Auto-scheduling respects capability, capacity, and changeover. When paired with MACH Monitor, the plan moves as the floor moves.
Last updated: June 11, 2026
The whole plan on one timeline. Drag a job and watch everything recalculate.
The visual schedule is an interactive timeline with day, week, and multi-week views. Drag orders onto machines and the plan reflects it immediately.
Here's what you're seeing. Orders dragged onto machines and placed on the timeline. Watch one get resequenced within a machine, then dragged to a different machine with a capacity warning prompt when the day is full. Each block shows its order, step, and specs. The in-progress order carries live status, with pace against the estimate updating as the floor runs. Parallel steps run on the same machine, so packaging follows right behind production without waiting for the full run to finish.
- Plan the day in detail, step back to the week to see capacity across machines, or pull out to 14 days to follow a multi-step order from first cut to last.
- Drag and drop to schedule, reassign, or re-sequence. Pending orders live in a drawer, ready to pull onto the timeline.
- Every block shows the order, the step, the product, and how close the due date is. Changeover time is visible and adjustable right on the timeline.
- Running blocks show live pace against the estimate. The day's schedule pace is continuously updated from the machine. You can read the state of the schedule without clicking into anything.
- Click any order and every one of its steps lights up across machines and dates, so you can trace a job end to end.
One click places the work. Capability, capacity, and changeover all respected.
Intelligent auto-scheduling places pending operations across machines in one click, then reports exactly what it could and could not fit.
Here's what you're seeing. The scheduler takes your pending operations and places them across machines, checking each one can actually run the job and fitting it into that machine's available hours. It sequences orders to optimize total changeover time using your setup rules, respects step dependencies and stay-on-machine operations, and allows pipelined overlap where a step can start before the previous one finishes. When it is done, you get a report: what is late, what spilled into overtime, and what could not be placed and why.
- One click places every pending operation, considering machine capacity windows, capability matching, step dependencies, and stay-on-machine rules.
- The setup matrix calculates changeover from the spec transition between consecutive orders, and the scheduler reorders work to minimize total changeover time.
- Rate rules adjust each operation's duration from the order specs, so a tougher material schedules at its real pace.
- A configurable overbook threshold allows small amounts of overtime instead of pushing a job to the next day, and overlap lets sequential steps start in parallel when the prior step doesn't need to fully complete first.
- The result report lists late orders, overtime blocks, capability overrides, and anything that could not be scheduled, with the reason. Clear pending, reflow to close gaps, or auto-reflow on an interval.
- Duration estimates start from the rules you set and improve with actual production history over time. Because MACH captures what every job actually takes on your floor, predictions sharpen as more jobs complete.
- Per-plant rules control the algorithm: shipping cutoffs, planning horizon, overbook tolerance, lock-in windows, and pace thresholds. Set them once and every auto-schedule run respects them.
The schedule and the floor, the same picture at the same time.
Real-time MACH integration connects Scheduler to MACH Monitor so live machine state and production progress appear right on the schedule.
Here's what you're seeing. With Monitor connected, each machine on the schedule carries its live state: running, idle, down, or in changeover. Block progress fills as the floor reports completed units, and the pace delta updates so you can see which jobs are ahead and which are falling behind. Every planner sees the same live picture at the same time, from a desk or a phone, without touching the floor systems directly. Without Monitor, the operator kiosk still reports basic status as operators start, pause, and complete jobs.
- Machine state overlays the schedule in real time: running, idle, down, and changeover, per machine.
- Unit completions from the floor update order progress live, and blocks show their pace delta so you can see which jobs are ahead and which are falling behind.
- When a job runs long or a machine goes down, the impact on the rest of the day is visible immediately. Reassign work before it cascades.
- The schedule becomes a record of planned versus actual, not a plan that goes stale by noon.
- Every planner sees the same live picture at the same time, whether they are at a desk, on the floor, or on their phone.
- Works standalone with manual completion too. Start with scheduling and connect the floor when you are ready.
One screen at the machine. All the data you need, captured.
The operator kiosk runs on any tablet at the work center. With Schedule, operators run the day's queue, track production, and report progress. Add Monitor and the kiosk connects directly to the machine for live state, automatic counts, and downtime capture.
Here's what you're seeing. The day's work laid out in order, right at the machine. The operator taps Start and the timer runs, the progress bar fills against target, and a pace indicator shows whether they are ahead or behind. Pause asks for a reason, resume picks back up, complete closes the job. Add Monitor and the kiosk lights up with live machine state, automatic counts, and downtime capture.
- The day's scheduled work in order: each job with its order, product, target quantity, and estimated duration. Tap to start, track pace against the estimate, and complete when done.
- Pause with a reason, log a break, or hand off to the next shift. Every action is captured the moment it happens, not reconstructed from memory later.
- Live elapsed time, a progress bar, units remaining, and a projected end time keep the operator and the planner on the same page.
- Reject recording walks operators through quantity, category, and reason, logged against the active order and feeding quality analytics.
- Without Monitor, the kiosk captures manual counts and total time per job.
- Add Monitor and you get run versus idle time, automatic production counting, automatic downtime capture, changeover detection, a shift timeline showing the last 8 hours of activity, and floor displays that put the same data on a wall-mounted screen.
From a customer PO to scheduled operations. Defined once, reused on every order.
Orders and process routes cover the full lifecycle: reusable multi-step templates that turn specs into operations, a guided creation wizard, splitting and combining runs, parent-child tracking, ERP import, and attachments.
Here's what you're seeing. An order created in seconds. Select a route, and the form adapts to that process. Fill in the specs for the job, and the operations, machine assignments, and time estimates build themselves from the route. Save it and every step is ready to schedule. Or, import orders directly from your ERP.
- A route is a reusable recipe for how a product is made. Define the steps, the machine types, and the durations once, and every order built from that route gets its operations automatically.
- Order fields adapt to the route. A sawing order asks for cut length and bundle size. A CNC order asks for tolerances and finish specs. The form matches the process, not the other way around.
- Change the quantity or the material and the operations and durations recalculate as you type. A tougher material or a larger batch schedules at its real pace.
- Split a large order into batches to run on parallel machines, or combine several small orders into one production run. Parent-child relationships track them as a group.
- Each route step declares the capabilities the machine must have. Auto-scheduling checks them automatically, and manual assignment warns before you override.
- Import orders from your ERP through the integration API, or create them directly in MACH.
Questions about MACH Schedule.
How does MACH scheduling work?
MACH Schedule turns orders into operations using reusable process routes, then places them across machines on a visual timeline with day, week, and multi-week views. You can drag and drop manually or run one-click auto-scheduling, which respects machine capability, capacity windows, changeover, and step dependencies. When paired with MACH Monitor, the schedule reflects live floor state.
Does MACH Schedule require a MES?
No. MACH Schedule works independently of a MES. It runs standalone, or connects to MACH Monitor for live floor state. Orders can be imported from an ERP through the integration API.
Can MACH sync with our ERP?
Yes. MACH Schedule syncs orders with your ERP through the integration API. Orders flow in from the ERP and, where your systems allow, updates flow back, so there is no double-entry. External orders are tracked with their source and scheduled alongside orders created in MACH.
What is the pricing for MACH?
MACH is priced flat per work center per month on annual billing. MACH Schedule is $150/wc/mo, MACH Monitor is $270/wc/mo, MACH Complete is $357/wc/mo (15% bundle discount). Every product includes unlimited users, unlimited orders, and all features. No locked features. Above 100 work centers, contact sales. See the pricing page for full details.
All of this. $150 per work center per month.
Unlimited users. Unlimited orders. The only variable is how many machines are connected.