Milling Machine IoT: How to Automatically Record Milling Depth and Work Hours?
The milling machine is the workhorse of road maintenance and repaving. A large cold planer can cost hundreds of thousands to over a million, billed by milled area or work hours — high unit price, large work zones. Yet traditionally, milling depth, area, and hours are all hand-estimated, the operator reports one number, the contractor accepts another, and at settlement each side sticks to its own figure. This article breaks down how milling machine IoT turns job volume and parameters into automatically recorded data.
Why Milling Billing Always Disputes
Milling rental/subcontract billing has inherent difficulties:
- Area is hard to measure: thousands of square meters — tape measures are impractical, estimates have big error.
- Depth is unverifiable: the contract says mill 5 cm, but how deep was each section actually cut? Traditionally unrecorded.
- Hours are unclear: does power-on count as a work hour? Or only when the drum rotates? What about standby?
- Travel vs. milling: machine movement isn't milling — billing on total runtime inflates the number.
- Multi-site allocation: one machine visits two or three sites a day — hours/area per site become a muddle.
The root cause is that job parameters aren't captured automatically — the settlement basis is all talk.
The IoT Solution: Conditions + Depth + Position + Trajectory-Area
The core of the JGY milling machine IoT solution is "capture is data, data is evidence":
1. T-BOX condition capture as the foundation
The milling machine is fitted with a T-BOX that reads engine RPM, fuel, working hours, and drum status over the CAN bus. The key distinction is "power-on time" vs. "working time" — only when the drum is actually turning and the travel system is under load does it count as billable work; standby doesn't. This single rule closes the biggest over-reporting loophole.
2. Milling depth capture
Milling depth is both the core pricing parameter and the quality acceptance basis. The JGY solution uses AD sampling to read the machine's depth sensor (or pulls depth data from the grade-control system's CAN), recording average milling depth per section at roughly meter-level intervals:
| Captured item | Method | Use |
|---|---|---|
| Milling depth | AD sampling / CAN | Pricing + acceptance |
| Drum RPM | CAN | Distinguish milling vs. travel |
| Travel speed | CAN + GNSS | Compute theoretical milled area |
| Working hours | CAN + ACC | Work-hour billing |
The contract says mill 5 cm; the system records 5.2 cm here, 4.8 cm there — depth is documented end to end, acceptance is dispute-free.
3. Position + trajectory for area
This is what replaces the tape measure. The T-BOX's multi-constellation GNSS (GPS/BeiDou/GLONASS/GALILEO) records position every second; the work trajectory forms a polygon, and the area covered by the trajectory is the actual milled area:
- Rectangular sections: length × milling width.
- Irregular sections: polygon area integration.
- Auto-exclude turnaround and travel zones (using drum status).
Thousands of square meters computed in seconds — more accurate than tape, faster than estimation.
4. Work hours auto-accumulate into a billing basis
With four data streams — conditions, depth, area, position — the platform auto-generates a Milling Job Billing Sheet:
- Working hours: net time with drum rotating under load.
- Work area: trajectory integration (travel excluded).
- Average depth: weighted average across sections.
- Job detail: split by site and time slot, multi-site allocation at a glance.
This billing sheet is the settlement basis. Paired with JGY rental management, the hours/area data flows straight into reconciliation — auto-pricing, auto-reconciliation, auto-settlement — closing the digital loop of the rental business.
One Terminal Across Brands
Milling machine brands are many (Wirtgen, XCMG, Zoomlion, Shaanxi Construction, etc.) with differing protocols. The JGY T-BOX (CTF enhanced / CAN standard) supports CAN + AD sampling + relay + FOTA, so one terminal fits the whole fleet without per-brand hardware. Paired with device management, fleet online rate, per-site job progress, and each machine's billing status are visible in real time.
Milling billing is essentially "job volume as data." With documented depth, area, and hours, three-way reconciliation goes smoothly.
Who It's For
- Road maintenance contractors: subcontract acceptance by area/depth — IoT data is the settlement basis.
- Milling rental specialists: work-hour billing no longer relies on hand estimates; reported data prevents over-reporting and disputes.
- Multi-equipment road machinery lessors: unified IoT management of milling, paving, and compaction machines.
- OEMs: ship IoT at the factory and market "automatic job-volume recording" as a product feature.
For more road-construction equipment IoT scenarios, see the construction industry solution. To build an automated billing system for your milling rental or subcontracting business, contact us.
