Generating Cycle Times With Haulage
Generating Cycle Times With Haulage
with Haulage
Contact Us
c
2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009 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. MineSight
is
R a registered trademark of Leica Geosystems AG. This material
is subject to the terms in the Hexagon Mining Terms and Conditions (available at www.hexagonmining.com).
Generating
Cycle Times
with
Haulage
MineSight: Exploration to Production
MineSight 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, MineSight 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. MineSight 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 MineSight
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 MineSight products for statistics
and geostatistics, interpolation and display.
c 2017 Hexagon Mining
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
MineSight Haulage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Haul Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Global Settings in Haulage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Haulage Plan Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Material Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Material Routing Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Haulage Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Cycle Times and Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Haulage Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Analysis of Haulage Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Conclusion & Future Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
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
MineSight Haulage
MineSight Haulage is a standalone program. As
originally envisioned, it can function as both cycle LEARNING OBJECTIVE
time calculator and material routing tool. This later
capability has been replaced in the workflow pro- Understand how to configure MineSight
cess by our other scheduling tools, including MSSO. Haulage for use in MineSight Schedule
Now, Haulage is used only as a cycle time calcu- Optimizer (MSSO).
lator. 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 MSSO. MSSO 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.
Key Features covered in Haulage:
• Setup of haul network geometry through importing roads (polylines) and nodes (points).
• Defining of equipment including availability, efficiency, speeds, fuel burn rates, rimpull curves
and capacity.
• Running validation options to ensure correct network setup
• Calculating and reporting cycle times for validation purposes
• Generate route profiles for drive diagrams and external processing.
• Create cycle time file for use with schedule (SCD) file type data source
Before using Haulage, you should have already developed a 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 MineSight 3D (MS3D)
and create a MineSight Planning Database (MSPD) to house the haulage plan and imported the
geometry. The MSPD is created using the MineSight Database Manager (MSDBM).
MineSight Haulage | 3
c 2017 Hexagon Mining
NOTES
4 | MineSight 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 MineSight 3D (MS3D) 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:
• Tie-Node: Nodes in which multiple roads in the network join.
• Destination: The node at the end of a road, such as a dump or a mill.
• Source: The node at the start of a road, such as a mining face.
• Stockpile: Both a starting point and an ending of a road. Stockpiles receive material from a
source (i.e., a mining face); and at the same time send material to another destination, (i.e.,
a crusher).
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
c 2017 Hexagon Mining
Nodes put contours in Edit Mode > MS3D Desktop Menu → Element → Prompt for
Attribute on Create → Point → Create → Point → give the point an attribute
name → position point by snapping to a contour line or a surface → right-
click to end → Save
Roads MS3D 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 > MS3D Desktop Menu > Polyline > Redefine
> 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
DEFAULT VALUES
Haulage assigns a default value to any material not sent to a destination. Any lift added to the
destinations will receive a default design grade and max speed. 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 MSHaulage → Global Settings → Project Settings → turn on/off options
The Ignore Source/Destinations Warnings option also allows you to stop the program from running in the
event that it contains too many errors.
NOTES
Connect to MSPD MS3D Desktop Menu → Utilities → MSPD → Connect to MSPD → select Data
Source → Machine Data Source tab → select ODBC → OK
New Haulage Plan MS3D Desktop Menu → OP Eng → MSHaulage → File → New → name plan
If there are no road restrictions in the plan, one period will be sufficient. Adding more will only
delay calculation time and yield the same result. Haulage computes the cycle times from each
source to each destination for each material cutoff, period and equipment set combination.
Add Period Periods section → click “+” → enter a period name and time span
Add Phase Phases section → click on the “+” → enter a phase name
You can group periods and phases together by selecting them from the Pick Elements column, assigning
a group name and clicking on the “+” button. This method is useful when defining road restrictions for a
group of periods or phases.
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
Add Lifts/Sub Zones Haul Network → Locations → select and right-click on the node → add lifts,
subzones, capacities, distances and speed
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 codes 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
lifts to sources and destinations; and 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 values such
as cycle times, equipment hours and truck/shovel numbers. 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 calcula-
tions, Haulage also considers road conditions, road restrictions, speed limits and equipment per-
formance 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
Shovel Equipment → click Add Shovel button → configure Loader attribute fields
Equipment Set Add Equipment Set → name the set → set the _Hauler and _Loader parameters
Add to Repository Equipment Repository → select the equipment → set a name and description
→ To Repository
Material Routing
In a long term plan, in which cuts are typically un-
available, MineSight Haulage is most often used for LEARNING OBJECTIVE
generating cycle times and route profiles. In such
a case, you will not use the Material Routing sec- Define destination types and then over-
tion. If you’ve created cuts in MineSight Interactive ride the destination designation for a spe-
Planner (MSIP), then you can create material rout- cific period.
ing reports.
The first step in configuring materials is defining ma-
terial bins, which can be combined into groups
and routed to the same destination(s). You can
add material bins manually in Haulage, or import
them from a MineSight Interactive Planner (MSIP)
plan or CSV file. The destinations are known as
Destination Types or Dtypes. Dtypes are in turn
Dtypes let you group similar material types.
mapped to one or more destination for material
routing purposes.
Finally, map the Mill Dtype to the MILL_DST, STK1_STK, and STK2_STK; the Waste Dtype to WD1_DST; and the
Leach Dtype to LEACH_STK. Note: Mill material can be broken down into additional Dtypes (e.g., hg, mg, lg)
if more detail is needed in the Haulage plan.
Import Materials Material Routing → Materials → click Import Materials from IP button → select
IP plan → Import
Dtypes Destination Types → click on “+” button → add Mill, Leach and Waste Dtypes or
use Import Destination from CSV file option to import them → select material
bins → select the Dtype and click the right arrow → expand the tree to see
that the correct mapping has been set → repeat for all Dtypes → choose
a different period for which to configure Dtypes or click on Set All to set the
same configuration for all periods
Map DTypes Material Routing → Destinations → set a Dtype for each Location
If materials are not going to be routed, uncheck the Use Material Routing check box in the Global
Settings Menu. This will deactivate all fields having to do with routing materials.
Material Routing | 13
c 2017 Hexagon Mining
DTYPE OVERRIDES
Haulage routes Dtypes to the closest destination. It will send materials to another destination only
after the capacity of the first one has been met. During unexpected situations (e.g., road outages,
capacity caps and mill anomalies), you may need to force a material to a different destination
than the one mapped in the Dtype. In these situations, you can choose from several override
options available in Haulage. The options have an order of precedence as follows:
• Material Routing — Map Overrides dialog
• Material Routing — IP Attribute Overrides dialog
Includes control over the equipment set used to mine a cut, the period in which a cut will be
mined, and the destination to which a cut will be sent.
• Material Routing — Destinations dialog — Dtype
• Global Settings defaults
Default settings can be set for cuts that don’t have them defined. The defaults include the
period, phase, equipment set, haul source and haul destination.
• Material Routing — Editor
Used to preview the material routing report for a selected material and make any necessary
modifications to the Period, Phase, Destination, Lift and Equipment Set columns. An output
report is generated that can be manually altered. Each change results in a dynamic cal-
culation result, ideal for comparison purposes (i.e., choose a different equipment set and
instantaneously see a change in cycle time).
Material Overrides Material Routing → Map Overrides → choose a period, Dtype, destination and
equipment set
IP Attribute Overrides Material Routing → IP Attributes Overrides → check the attribute boxes that you
want to use → click in the field and type either “c” or “I” or “m” to activate
a dropdown list of attributes beginning with these letters
14 | Material Routing
Generating Cycle Times with Haulage
A material routing report displays input data as white (or grey) and calculated data as blue.
Material Routing Report Material Routing → Editor → route cuts from IP → Select IP Plan → select the IP
plan → Import
Editing Report Material Routing report → click one of the fields to activate a drop down menu
→ select new value → Tab
Place the cursor over the Haulage icons to see their names. The Route Cuts from IP icon is the first one in
the material routing editor panel.
Then export a route to MS3D and save it using Route to.msr. Finally, store the report in the MSPD.
Copy to Excel Material Routing report → select all the columns → Ctrl + C → in Excel → Ctrl
+V
Detailed Dump Material Routing report → select a source and right-click → use Route Detail
Dump or Selected Routes Detail Dump → configure the ASCII Dump Helper
→ Save Setup → Create File → enter a name → save the report
Export Route Material Routing report → right-click on a source → Show Routes → use the
Show Routes and Clear Routes icons in the tool bar to activate and deacti-
vate highlights → Material Routing report → right-click on a Source → select
Route to .msr or Selected Routes to .msr → name the geometry object
Haulage Settings
Additional control over material routing, calcula-
tions and value storage is available in the Mine- LEARNING OBJECTIVE
Sight Haulage Settings panel. You can set a global
in-pit maximum speed and rolling resistance for pit Control material routing, calculations and
roads to cap any attributed road values that ex- value storage.
ceed the maximum.
Calculation units in Haulage match the units specified in the project — a metric project will report
metric values and an imperial project will report imperial values. Using the Ton Definition menu,
you can report results as tonnes, short tons or long tons.
By default, Haulage routes materials by snapping a stub line from the center of a cut to a source road,
and following the road to the proper destination. A source road contains a source node and provides
access points for cuts to snap to. You can route cuts or benches that do not contain source nodes.
Adding source nodes, however, gives you additional control using the Consider Only Exact Nodes option.
Haulage Settings | 17
c 2017 Hexagon Mining
NOTES
18 | Haulage Settings
Generating Cycle Times with Haulage
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 → Global Settings → Cycle Time Database → configure as needed
→ Save and select mssoPhase phase attribute
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 inform- Identify problems that cause materials to
ing you of the affected source/destination combi- be un-routable.
nation 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. MineSight Haulage
provides a suite of validation tools for network highlighting, connection checks and cut validations.
You can access the tools from the main menu or the tree menu — both contain similar options.
Haulage will still calculate a cycle time, assigning the un-routable materials the default values
specified in Global Settings.
HIGHLIGHT VALIDATION
Selecting this option highlights all available route segments for a given period or phase in the
viewer, making it easy to spot areas that are inaccessible during that period or phase.
Highlight Network MSHaulage → Validation → select period or phase values → click Show Period
or Show Phase button
CONNECTION VALIDATION
This options 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 MSHaulage → Validation → click Check Connections button → click on any
error or warning messages
Haulage Validation | 21
c 2017 Hexagon Mining
NOTES
22 | Haulage Validation
Generating Cycle Times with Haulage
Configure the Field List as follows: Column Area = Destination; Row Area = BenchToe, SourceID; Data Area
= Cycle Times, Fuel Burn. 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 → Cycle Times → click 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 → Cycle Times → 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 Mining’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 MineSight software.
Spend some time using our software in day-to-day applications. When you are comfortable
working with MineSight software, contact us at [email protected] or visit
www.hexagonmining.com to set up your next training.
c
2014, 2013, 2012, 2011, 2010, 2009 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 Mintec, Inc.
All terms mentioned in this document that are known to be trademarks or registered trademarks of their respective companies have been
appropriately identified. MineSight
isR a registered trademark of Leica Geosystems. This material is subject to all the terms in the MineSight
End User License Agreement (EULA).