Dispense Reliability and Stockout Prevention

Most failed vends have three causes — the product does not fit the coil it was loaded into, the coil or spring end no longer holds and releases the pack cleanly, or the machine has no way to confirm the item actually fell — and each one is removed at a different stage of the project. Fit is settled before the machine is built, by checking each product’s pack size against the coil type, coil pitch and tray height it will sit in. Mechanical release is settled by choosing the coil form for the pack shape rather than filling every position with the default, and by cycling every motor and coil under load before the machine ships. Confirmation is a configuration decision: an elevator build uses a drop sensor, and locker cells can be specified with per-cell weight sensing that verifies the dispense and corrects the stock count. Stockouts are a separate problem — a machine that never jams still fails the worker if the popular glove size runs out, which is a matter of holding each size as its own tracked item with its own par level and alert.

What “unable to dispense” costs you

The complaint that ends a machine’s credibility on site is not a breakdown. It is a full machine that will not hand over an item. The worker comes for gloves, the column is visibly stocked, the screen refuses, and after the second or third time they stop trying and go back to the store cupboard — which is the arrangement the machine was bought to replace.

Two things go wrong at once when that happens. The user loses trust, and the stock record silently becomes fiction: a position that failed to vend but reported success shows product going out that is still sitting in the coil, so the replenishment run is planned against numbers that are wrong in both directions.

This page sets out why vends fail, what removes each cause, and what to ask any supplier before you order. It applies equally to a snack machine and to a PPE or tool machine, but the consequence is different — a missed chocolate bar is an annoyance, and a missed pair of safety glasses is a person working without them.


The three causes of a failed vend

Cause What the user sees Where it is actually fixed
Product-to-coil mismatch — pack too wide, too deep, too tall or too soft for the coil pitch and diameter it sits in The pack rotates forward, tilts, wedges against the neighbouring coil or the glass, and stays put Before the build, in the planogram: coil type, coil pitch and tray height chosen per product
Mechanical release — a spring end that no longer holds and releases the pack cleanly, or a coil form that never suited the pack shape Intermittent failure, usually worst on the last one or two packs in the column Coil form chosen for the pack shape at order; worn coils replaced as a wear part in service
No confirmation the item fell Nothing at all — that is the problem. The transaction is recorded as a success At quotation, by specifying a verification method: elevator with drop sensor, or locker cells with per-cell weight sensing

The third cause is the one buyers most often leave out of the specification, and it is the one that converts a mechanical fault into a data fault. A machine that cannot detect a failed vend will keep selling from a jammed position all week and report a healthy sales pattern while doing it.


Fit is decided before the machine is built

Most dispense failures are designed in months before anyone loads the machine. The fix is unglamorous: measure the packs.

For every item you intend to vend, record the following in the packaging it will actually arrive in, not the manufacturer’s bare-product dimensions:

Field Why it decides the position
Width, depth and height of the pack Sets the coil diameter and pitch it can occupy and the tray height above it
Weight Affects motor torque and how the pack behaves as the column empties
Rigidity — box, blister, bag or soft pack Soft and deformable packs are the highest-risk items in any coil machine
Orientation on the coil Many packs vend reliably one way round and jam the other
Consumption rate Decides how many positions the item needs, not just which one

You can do the first pass yourself. The planogram configurator lets you set the number of trays and coils per tray, change the coil option per position, edit coil pitch per position, and set tray heights — then export the layout and send it with your enquiry. A layout attached to an enquiry turns a generic quotation into a specific one, and it surfaces the awkward items while they are still cheap to solve.

Items that will not dispense reliably from a coil in their supplier packaging have three honest answers: a different coil form, a locker cell instead of a coil, or re-boxing the item into a pack that vends. All three are decisions to take before manufacture.


Coil type and coil pitch, chosen per product

Filling every position with the default coil is the most common cause of a machine that jams on a minority of its lines. The published coil options exist because pack shapes differ:

Option Suited to
Option A — small items, coil diameter around 3–4cm Compact products needing tighter spacing
Option B — can form factors Cylindrical items such as aerosol or drink cans; the mechanism lifts the product slightly for a smooth release
Option C — thin and wide items Flat, wide packs that need a shim to elevate them for a proper release
Option E — default The standard configuration, suitable for most common products
Option G — long stick shapes Elongated items such as chisels or pens, held securely along their length

Pitch matters as much as form. Too tight and the packs press against each other and bind; too loose and you lose capacity for no reliability gain. Pitch is set per position in the planogram, so a single tray can carry a tight pitch for small boxes and a wider one for bulky packs.

For items too wide for a single coil, adjacent coils can be coupled to turn in sync so the pack is pushed by both — see motor coupling. Coupling follows configuration rules (a motor already assigned to a selection cannot be coupled, and the couple code must not clash with the admin PIN), so set it up at commissioning rather than mid-shift.

Where the pack is genuinely unsuited to any coil — a helmet, a harness, a boxed instrument, an item that must come back — the correct answer is a locker cell rather than a cleverer coil. That is covered on industrial vending and, for returnable equipment, in the hybrid dispense-and-return arrangement described on the weight sensor cell page.


Confirming the item actually fell

Verification is a specification decision, and machines differ. Ask for it explicitly.

Method What it confirms Notes
Motor rotation only That the motor turned The baseline behaviour of a plain coil position. It does not know whether the pack left the coil
Drop sensor (elevator builds) That the item reached the delivery bin On machines running with the elevator, the multi-select shopping cart is disabled so the drop sensor functions correctly — the machine switches to instant purchase, one selection at a time
Per-cell weight sensing (locker cells) That the cell weight changed by the expected amount, on dispense and on return Optional and factory-fitted per cell; it also corrects the stock count and verifies that a returned item is physically present, not just that the door closed
Vision-verified pick (robotic builds) That the item was grasped, with a retry if the grasp fails The mechanism used on robotic kiosks, where the arm picks rather than the coil drops

Weight sensors are integrated during manufacture and cannot be retrofitted in the field, so the cells that need them are chosen when the order is placed. That is a reason to decide which items are worth verifying before you buy, not after.

What happens when a vend fails anyway

Even a well-configured machine will occasionally fail to dispense. The behaviour that matters is what happens next:

  • The customer is not left out of pocket. The order report carries a Refunded state — the selected product failed to dispense after payment, so the money was returned automatically. Every transaction generates a receipt ID, so a specific order, its items and its payment events can be traced afterwards.
  • Empty positions stop being offered. Trays that are out of stock are disabled automatically to prevent failed vending, and stay disabled until inventory is restocked and the Refill key is pressed.
  • The failure is visible remotely. Transaction states, stock levels and low-stock alerts are visible in the cloud dashboard rather than only on the machine, so a position failing at one site does not have to be discovered by a person standing in front of it.

One configuration note worth reading before you enable it: the optional automatic refill setting marks the machine as refilled as soon as an administrator enters the admin portal. It saves a step for teams that always refill fully, and it overstates stock for teams that open the door for other reasons. Choose deliberately.


The other kind of failure: the silent stockout

A machine that never jams still fails the worker if it is empty of the only size that fits them. This is the most common end-user complaint about PPE vending, and it is not a mechanical problem at all — it is a stock-modelling problem.

Hold every size as its own item. One glove line covering six sizes behind a single product record will report healthy stock while the two sizes most of the workforce wears are gone. Each size needs its own selection, its own count, its own par level and its own alert.

Allocate facings by consumption, not by symmetry. Giving each of six sizes one position is tidy and wrong. Let the machine record real consumption for a few weeks, then reallocate: the common sizes usually justify two or three positions each, and the rare sizes may not justify a permanent position at all — a small buffer in the crib or a locker cell serves them better than a coil that turns over twice a year.

Set par levels against replenishment frequency, not against capacity. The question is not how much the column holds, it is how much the site draws between replenishment visits. A position that empties in four days on a weekly round is under-provisioned no matter how full it looks on day one.

Let the alert trigger the round. Low-stock thresholds in the cloud dashboard exist so that replenishment is driven by data rather than by someone noticing. On PPE and MRO sites, consumption data can be pushed onward to a procurement or ERP system so the reorder happens without a manual step — the integration pattern described on MRO vending and ServiceNow integration.

Watch for the substitution signal. If a size runs out and consumption of the size next to it spikes, you are not seeing demand — you are seeing people taking what is left. That pattern in the transaction data is a stockout that has already cost you something, and it is one of the clearest arguments for size-level tracking. The commercial side of that argument is on PPE cost control.


What is tested before the machine ships

Fit is your data; the mechanism is ours. Every completed machine undergoes full powered-on testing before it leaves the assembly bay, covering:

  • every motor and spiral coil cycled through full rotation under load
  • payment peripherals verified with test transactions
  • touchscreen response, display rendering and keypad input
  • connectivity — network registration, server handshake, remote management heartbeat
  • door interlock switches and earth continuity

A separate load test operates a weighted coil rack to verify motor torque and spiral coil performance under a full product load rather than an empty one, and a full-system burn-in runs the machine under load with all motors, coils, sensors, payment modules and control logic verified. Every machine is identified by serial number and its test results are recorded against that serial — the same record that later lets a replacement part be identified correctly, as described on spare parts and support. More detail on the QA stations is on the manufacturing facilities page.

Factory testing proves the mechanism works. It cannot prove that your packs vend, because the packs are not there.


Commissioning: prove it with real product

The last chance to catch a fit problem cheaply is the day the machine is filled for the first time.

  1. Load real product, not samples. Vend the actual packs, in the actual packaging, from the actual positions.
  2. Test-dispense every selection. The selection settings module includes a Test control that simulates the dispensing process for validation and troubleshooting — run it on every position, not a sample of them.
  3. Test the near-empty condition. Most failures appear on the last one or two packs in a column, not on a full one. Run the column down.
  4. Run the sizes and shapes most likely to jam first. Soft packs, wide packs and tall packs earn the attention; rigid boxes rarely surprise anyone.
  5. Use the factory mode test where the whole machine needs proving. It cycles the rotation of all coils and the opening of all locker cells, and exists for distributors and workshops commissioning a machine before handover.
  6. Record what you changed. A position that needed a different coil or a different orientation is information for the next machine and for the next planogram.

This is also the argument for asking for a sample or pilot unit before a volume order — covered in the manufacturer vetting guide.


Where verification is the wrong answer

Sensors report the truth sooner. They do not change physics or logistics, and a page that implied otherwise would not survive contact with a maintenance team.

  • Verification does not fix a wrong planogram. A pack that does not suit its position will keep failing; the sensor just tells you faster and refunds the user. The fix is still to change the position.
  • Weight sensing verifies weight, not identity. Two sizes or two similar items sharing a cell cannot be distinguished by weight alone. Separate them, or accept that the record is cell-level rather than item-level.
  • A drop sensor confirms arrival in the bin, not condition. It does not know whether the pack arrived damaged, or whether the right person collected it.
  • Instrumentation does not fix replenishment frequency. If the site draws more than the machine holds between visits, the answer is more facings on the fast movers, more positions, or a more frequent round.
  • Some items should never be in a coil. Long, heavy, awkward or deformable items belong in locker cells or a shelf. Forcing them into a coil buys a reliability problem that no sensor removes.
  • Every added device is a part that can fail. Sensors are worth specifying where a failed vend has a real cost — PPE, controlled tooling, high-value consumables. Specifying them on every position of every machine is a maintenance liability bought for a benefit you may not need.

Questions to send any supplier

Copy these into your enquiry. The answers separate suppliers who have thought about dispense reliability from suppliers who have not.

  1. Will you check the fit of our actual pack dimensions against coil type, pitch and tray height before the machine is built, and will you tell us which items you consider high-risk?
  2. Which coil forms are available, and which one will each of our products sit in?
  3. How does the machine confirm that an item was actually dispensed? Is that fitted on every position, or only on some?
  4. If a vend fails after payment, what happens to the customer’s money, and where is that visible afterwards?
  5. Does a failed vend correct the stock count, or does the count keep drifting until someone recounts by hand?
  6. Are out-of-stock positions disabled automatically, and what has to happen before they are offered again?
  7. Can each size or variant be held as a separate tracked item with its own par level and low-stock alert?
  8. Can weight sensing be added to specific cells, and can it be added after delivery or only at manufacture?
  9. What testing is done on motors and coils before the machine ships, and is the result recorded against the serial number?
  10. Which parts are the wear items on the dispense mechanism, how are they identified, and how are they ordered?

How KioskForce answers each point

Point Our answer
Fit checked before build Yes — pack dimensions are worked position by position against coil type, pitch and tray height. Use the planogram configurator for a first pass and send the layout with your enquiry
Coil choice Five published coil options covering small items, cans, thin and wide packs, the general default and long stick shapes; pitch set per position; adjacent coils can be coupled for oversized packs
Dispense confirmation Elevator builds carry a drop sensor; locker cells can be specified with per-cell weight sensing that verifies dispense and return and corrects stock. Which method your build carries is confirmed at quotation
Failed vend after payment Recorded as a Refunded order — the money is returned automatically and the order is traceable by receipt ID
Out-of-stock behaviour Positions that are out of stock are disabled automatically until restocked and marked refilled
Size-level control Each size is loaded as its own selection with its own stock count, par level and low-stock alert in the cloud dashboard
Pre-shipment testing Every machine powered on and operated under load, every motor and coil cycled, plus a weighted-rack load test; results recorded against the serial number
On-site verification Per-selection Test dispense in the admin interface and a factory mode test that cycles all coils and locker cells
Wear parts Vend motors, coils and springs are treated as orderable wear items — see spare parts and support
Retrofit limits Weight sensors are factory-integrated per cell and cannot be retrofitted in the field, so specify them with the order


Get started

Send us the list of items you intend to vend with their pack dimensions, weights and expected consumption, and tell us which failures would actually cost you something. We will come back with a layout, the coil form proposed for each position, and a straight answer about which items we would not put in a coil at all.

Contact Us for More Information