Generating Cycle Times With Haulage
Generating Cycle Times With Haulage
with Haulage
Contact Us
To review or update your support cases, reference our knowledge base, check for known issues
and/or submit ideas, please log into the Hexagon Community at:
community.hexagonmining.com
Note: If you do not yet have access to the Community, please request access by clicking on
”request login”.
©2009-2023 by Leica Geosystems AG. All rights reserved. No part of this document shall be reproduced, stored in a retrieval system, or
transmitted by any means, electronic, photocopying, recording, or otherwise, without written permission from Leica Geosystems AG. All
terms mentioned in this document that are known to be trademarks or registered trademarks of their respective companies have been
appropriately identified. MinePlan® is a registered trademark of Leica Geosystems AG. This material is subject to the terms in the Hexagon
Mining Terms and Conditions (available at http://www.hexagonmining.com/).
Generating
Cycle Times
with
Haulage
MinePlan: Exploration to Production
MinePlan software is a comprehensive mine planning platform offering integrated solutions for
exploration, modeling, design, scheduling and production. It uses raw data — from drillholes,
blastholes, underground samples and other sources — to derive 2D and 3D models essential to
mine design and planning. Below the ground or at the surface, from precious metals to base
metals, for coal, oil sands and industrial minerals, MinePlan software tackles geomodeling mining
applications to improve productivity at every stage of a mine’s life.
GEOMETRIES
Use digitized data to define geologic information in section or plan; define topography contours;
and define structural information, such as mine designs, important in the evaluation of an ore
body. Virtually every phase of a project, from drillholes to production scheduling, either uses or
derives geometric data. MinePlan software lets you create, manipulate, triangulate and view any
geometric data as 2D or 3D elements.
DRILLHOLES
Manage drillhole, blasthole and other
sample data in a Microsoft SQL Server
database. The data can be validated,
manipulated and reported; and it is
fully integrated with other MinePlan
products for coding, spearing, com-
positing, interpolation, statistics and
display. Some of the types of data
you can store are drillhole collar infor-
mation (location, length and more),
down-hole survey data (orientation),
assays, lithology, geology, geotechni-
cal data and quality parameters for
coal.
COMPOSITING
Calculate composites by several methods, including bench, fixed length, honoring geology and
economic factors. These composites are fully integrated with other MinePlan products for statistics
and geostatistics, interpolation and display.
©2023 Hexagon
Used to model base metal deposits such as por- Used to model layered deposits, such as coal and
phyry copper, non-layered deposits, and most oil sands. Although they are normally oriented hor-
complex coal and oil sands projects. izontally, they can be oriented vertically for steeply
dipping ore bodies.
Vertical dimensions are typically a function of the Vertical dimensions are a function of the seam
mining bench height. (or other layered structures) and interburden thick-
nesses.
Contains grade items, geological codes and a to- Contains elevations and thickness of seams (or
pography percent among other qualities and mea- other layered structures), as well as grade items, ge-
surements. ological codes, a topography percent, and other
qualities and measurements.
MODELING
Build and manage 3D block, stratigraphic and surface models to define your deposit. Populate
your models through: geometries (polygons, solids or surfaces) coded into the model; calculations
on model items; text files loaded into the model; and interpolation through techniques such as in-
verse distance weighting, kriging or polygonal assignment. As you design and evaluate your mine
project, you can update your model, summarize resources and reserves, calculate and report
statistics, display in plots or view in 2D and 3D.
vi
Generating Cycle Times with Haulage
SERVICES
vii
Contents
Geo Copper Data Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
MinePlan Haulage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Haul Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Initial Haulage Plan Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Global Settings in Haulage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Importing Network / Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Cycle Times and Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Haulage Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Analysis of Haulage Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Conclusion & Future Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Generating Cycle Times with Haulage
ALTERATION ZONES
Phyllic 1
Potassic 2
Propylitic 3
LITHOLOGY CODES
Diorite 1
Granodiorite 2
Quartz Feldspar 3
Intermediate Breccia 4
Late Breccia 5
Country Rock 6
MINERALOGY CODES
PROJECT BOUNDARY COORDINATES (in metric units)
Oxides 1
Min Max Cell Size Block
Primary Sulfides 2
Count
Secondary Sulfides 3
Easting: 3500 8500 (DX=25) 200
Outside(default code) 4
Northing: 4500 9500 (DY=25) 200
Elevation: 705 1965 (DZ=15) 84
Geologists have collected and logged information from 287 drillholes at the site over the course of
two drilling campaigns (one on the northwest side of the deposit and the other on the southeast).
Drillhole types include diamond, reverse circulation, hammer, and mixed hammer and diamond.
Samples were collected at various lengths — from 1-meter to 15-meter intervals. Element sample
analysis included total copper, acid soluble copper, molybdenum and zinc.
NOTES:
MinePlan Haulage
MinePlan Haulage is a standalone program. As
originally envisioned, it could function as both cy- LEARNING OBJECTIVE
cle time calculator and material routing tool. This
later capability has been replaced in the work- Understand how to configure MinePlan
flow process by our other scheduling tools, includ- Haulage for use in MinePlan Schedule
ing MPSO. Now, Haulage is used only as a cycle Optimizer (MPSO).
time calculator. It is currently only used to setup
the network geometry and define trucks. Further
configuration is unnecessary as the detailed setup is now done within MPSO. MPSO will import this
setup directly, essentially own it’s own copy of it, while just leveraging the calculation engine to
calculate cycle times on the fly.
Before using Haulage, you should have already developed mining phases and a pit design. You
should also have planned lift strategies and determined the location of stockpiles, dumps and any
other hauling destinations. In addition, you must set up a haul network in MinePlan 3D (MP3D). If
you are planning on creating a SQL based haulage plan you must create a MinePlan Planning
Database (MSPD) to house the haulage plan and imported geometry. The MSPD is created using
the MinePlan Database Manager (MSDBM). The other option for storing your haulage plan is file
based which is created directly when starting Haulage.
MinePlan Haulage | 3
©2023 Hexagon
NOTES
4 | MinePlan Haulage
Generating Cycle Times with Haulage
Haul Networks
Creating a haul network of material sources, routes
and destinations can take considerable time, es- LEARNING OBJECTIVE
pecially for large and complicated mine sites; but
setting up the network correctly will save “trouble- Map material sources, routes and desti-
shooting” time later on. You will design a haul net- nations in a haul network.
work in MinePlan 3D (MP3D) using basic CAD func-
tions. Every road in the network must start with a
node and end with a node. In addition, you must assign every road a destination type:
A haulage network
Nodes in haulage need to be defined as sources, destinations, stockpiles or tie nodes. By default,
all nodes will be imported as tie nodes. You will need to set the correct node type manually. To
avoid this extra step, you can add a suffix to the element name as follows: “_SRC” = Source; “_DST”
= Destination; “_STK” = Stockpile; all others = Tie Nodes. The following exercises highlight methods
that will help you create a correct haul network.
Haul Networks | 5
©2023 Hexagon
Nodes MP3D Desktop Menu → Element → Prompt for Attribute on Create → Point →
Create → Point → give the point an attribute name → position point by snap-
ping to a contour line or a surface → right-click to end → Save
Roads MP3D Desktop Menu → Element → Prompt for Attribute on Create → File →
Project Settings → Status Bar tab → Configure Angles section → select dip
information to report → Polyline → Create → Polyline → give the polyline an
attribute name → snap line to contours or the surface faces → right-click to
end → Save
Check Directions Place polylines in Selection Mode → MP3D Desktop Menu → Polyline → Rede-
fine → Direction → check Show Current Polyline/Polygon directions box →
select an arrow
Change Directions Redefine Directions panel → Reselect → click the polyline segment(s) to modify
and right-click to confirm → Polylines (or Polygons) → select new direction →
Preview → Apply
6 | Haul Networks
Generating Cycle Times with Haulage
New Haulage Plan MP3D Desktop Menu → OP Eng → Haulage → File Based → New → name plan
"msh-quarterly"
Add Phase Phases section → click on the “+” → enter a phase name
NOTES:
DEFAULT VALUES
Roads imported into Haulage are assigned the max speed and rolling resistance.
Also of note, the default "fastest time" logic that Haulage uses to route materials in a haul network
does not guarantee use of the same outbound and inbound route. For example, the program
might route a loaded hauler down a hill for the outbound trip but select a less steep route for the
return trip. Keep this in mind later when you are validating cycle times.
Project Settings Haulage → Global Settings → Project Settings → turn on/off options
NOTES:
Import Nodes Haul Network → Locations → Select Nodes icon → click and drag a window
around all the nodes to import → right-click to confirm your selection
Edit Node Haul Network → Locations → modify the information in the matrix → Save
Delete Node Haul Network → Locations → click “X” to delete one node or “XX” to delete all
nodes
Import Nodes Haul Network → Locations → Select Nodes icon → click and drag a window
around all the nodes to import → right-click to confirm your selection
Import Roads Haul Network → Routes → Select Route → click and drag a window around all
the road polylines to import → right-click to confirm
Delete Road Haul Network → Locations → click “X” to delete one road or “XX” to delete all
roads
Route Details Haul Network → Locations → select and right-click road → define max speed,
rolling resistance and availability per segment
You can add detail to the imported nodes or routes with the Haulage - Network Editor (pencil icon). This
panel provides an easy way to: verify node types; verify haulage route start points and endpoints; add
node types along a specified route. Use the Network Editor to add nodes to a selected route segment
at a specified distance.
Equipment
Haulage requires at least one truck and one shovel (an equipment set) to calculate cycle times.
A cycle time is the travel time from a source to a destination and back to the source, plus any
delay time encountered along the way. Delay times include load, dump, spot and wait times. To
add precision to the calculations, Haulage also considers road conditions, road restrictions, speed
limits and equipment performance parameters.
You can copy equipment specs and operating parameters manually from a Heavy Equipment
Manual; or you can select equipment and associated specs from the Equipment Repository. The
repository contains predefined equipment and performance specifications for a variety of haulers,
including the most common CAT/KOMATSU haulers. You can configure and store additional equip-
ment configurations in the Equipment Repository for future use.
Truck Equipment → Add Truck icon → Hauler field → give truck a name → associated
hauler window (bottom) → enter truck and performance specs Equipment
Repository| Equipment → Equipment Repository → Add → OK → click on the
hauler label → Attributes for a Truck or Shovel panel → configure parameters
Adjust Speed Bins Click on Second CAT-777D truck → _SpeedCalcMethod section click on chart
next to the word binning → In Grade Bin vs Speed section click on Data
button → Adjust speeds so it matches screenshot on next page → Click Apply
→ Close out of Chart Data Editor → Click Save
Shovel Equipment → click Add Shovel button → configure Loader attribute fields
Equipment Set Add Equipment Set → name the set → set the _Hauler and _Loader parameters
Note: This is only available if you are using a SQL based Haulage plan. If you are using a file based haulage
you can’t save equipment back to the repository.
Add to Repository Equipment Repository → select the equipment → set a name and description
→ To Repository
Cycle Times Haulage → Cycle Times and Profiles → Cycle Times and Profile Generation Tool
→ Custom Cycle Time dialog → format Phases → Periods → Equipment →
format parameters → Columns to Report → Save the Setup → Create
Route Profiles Haulage → Cycle Times and Profiles → Cycle Times and Profile Generation Tool
→ Custom Cycle Time dialog → Profiles → select a folder for storage
Cycle Time Database Haulage → Export → File → Enter name and Save
NOTES
Haulage Validation
Whenever Haulage is unable to calculate a cy-
cle time between a source and destination for a LEARNING OBJECTIVE
given phase or period, it will populate an ASCII file,
_CycDBErrlog.txt, with warning messages informing Identify problems that cause materials to
you of the affected source/destination combina- be un-routable.
tion and phase/period.
• The haul network you are using could contain gaps between roads and nodes.
• The roads may not be split at every possible connection point.
• Nodes or roads may have not been attributed properly resulting default names.
Whatever the case, you will need to troubleshoot to determine the cause. MinePlan Haulage
provides a validation tool for network highlighting and connection checks. You can access the
tool from the main menu.
CONNECTION VALIDATION
This option checks the connections between route segments and nodes, and produces a report
containing a log of all the errors/warnings. Click on any error or warning to see a corresponding
highlight in the Viewer.
Check Connections Haulage → Validation → click Validate button → click on any error or warning
messages
NOTES:
14 | Haulage Validation
Generating Cycle Times with Haulage
Configure the Field List as follows: Column Area = Destination; Row Area = BenchToe, SourcelD, EQSet; Data
Area = Cycle Times, Fuel Burn. Notice how the cycle times differ between the normal CAT777-D and the one
that we adjusted the speed binning for. Highlight Cycle Times and Fuel Burn Rates for a particular source and
destination combination to activate the chart. Save the template and call it "Haulage." Export the table to
save it in Excel format.
Pivot Table Analysis → Right click and select Field List → add or remove item labels → click
on the Header labels to sort the data → click and drag the items in the pivot
table to reorganize → Filter icon → simplify the data
New Field Analysis → New Field → enter field name → click on the ellipsis (. . . ) → use the
necessary Functions, Operators, Fields or Constants to define the new field
→ OK → Add
Save Template Analysis → Cycle Times → Template → Save As. . . → browse to a storage folder
→ name the template → OK
Export Data Analysis → Cycle Times → Export → Format = Excel → browse to storage folder
→ Save as CycleTimes.xlsx
NOTES:
Future Training
Whether it takes a few hours or a few days, training with Hexagon’s newest tools can pay instant
dividends. Designed to fit your schedule, our mix-and-match formats support your learning needs
no matter what your expertise with MinePlan software.
Spend some time using our software in day-to-day applications. When you are comfortable
working with MinePlan software, contact us at hexagon.com/company/contact-us/professional-
services to set up your next training.
©2009-2023 by Leica Geosystems AG. All rights reserved. No part of this document shall be reproduced, stored in a retrieval system, or
transmitted by any means, electronic, photocopying, recording, or otherwise, without written permission from Leica Geosystems AG. All
terms mentioned in this document that are known to be trademarks or registered trademarks of their respective companies have been
appropriately identified. MinePlan® is a registered trademark of Leica Geosystems AG. This material is subject to the terms in the Hexagon
Mining Terms and Conditions (available at http://www.hexagonmining.com/).