Mine Sight For Short Term Planning

Download as pdf or txt
Download as pdf or txt
You are on page 1of 109

MineSight for

Short Term Planning


Contact Us

Australia Tech Support Peru Tech Support


T: +61.7.4167.0076 +51.1.700.9844
[email protected] [email protected]

Brazil Tech Support Prominas South Africa Tech Support


T: +55.31.3497.5092 +27.87.550.4441
[email protected] [email protected]

Chile Tech Support USA Tech Support


T: +56..22.898.6072 +1.520.729.4396 English
[email protected] +1.520.4484396 Español
[email protected]

UK Tech Support Mexico Tech Support


+44.1202.286326 T: +011.521.662236.4070
[email protected] [email protected]

Canada Tech Support


+1.604.757.4394
[email protected]

For training information please email


[email protected]
or visit the training page at
www.hexagonmining.com

MineSight for Short Term Planning. V3. July 6, 2017

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 R is 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).
MineSight
for
Short Term
Planning
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

3D BLOCK MODEL (3DBM) STRATIGRAPHIC MODEL

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.

ECONOMIC PIT LIMITS & PIT OPTIMIZATION


Generate pit shells to reflect economic designs. Using floating cone or Lerchs-Grossmann tech-
niques, work on whole blocks from the 3D block model to find economic pit limits for economic
assumptions such as costs, net value, cutoff grades and pit wall slope. Economic material is usually
one grade or an equivalent grade item. You can view the results in 2D or 3D, use the results to
guide your phase design, plot your design in plan or section, calculate reserves and run simple
production scheduling on your reserves.

vi
MineSight for Short Term Planning

PIT & UNDERGROUND DESIGN


Accurately design detailed open pit geometry, in- Support & Services
cluding ramps and pushbacks with variable wall
Client service and satisfaction is our
slopes, and display your pit designs in plan or section, first priority. Boasting a multilingual
clipped against topography or in 3D. You can eval- group of geologists and engineers
uate reserves for pit designs based on a partial block stationed worldwide, the MineSight
basis and calculate production schedules from the re- team has years of hands-on, real-world
serves. Create and manipulate underground design experience.
through CAD functions and from survey information.
GLOBAL SUPPORT

Providing global technical support


LONG TERM PLANNING
during the day and with extended
Generate schedules for long term planning based on hours on weekdays and weekends,
pushback designs, or phases, and reserves computed technical support is at your service. The
by the mine-planning programs. The basic input pa- company’s offices in the United States,
rameters for each production period include mill ca- Canada, Mexico, Peru, Chile, Brazil,
pacity, mine capacity and cutoff grades. South Africa, Australia and the United
Kingdom all offer technical support via
phone and email.
SHORT TERM PLANNING TRAINING
Generate schedules for short term planning based on
Our software is always improving in
cuts or solids in interactive planning modules. A large response to our clients’ needs. It
selection of parameters and flexible configurations let doesn’t take long to fall behind. That’s
you control daily, weekly or monthly production. why we’re committed to helping you
get the most from our software. Take
advantage of our introductory and ad-
vanced courses or create a customized
curriculum that best suits your needs.

SERVICES

MineSight Services offers mine planning


studies, mineral resource studies and
project assistance to help you get
the most from your mine and from
MineSight. From scoping studies to final
feasibility studies, to MineSight coach,
depend on our multilingual MineSight
specialists.

vii
Contents
1 Calculating Reserves 1
1.1 Short Term Plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Bench Polygons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Mining Cuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Validating Cuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.5 The MineSight Planning Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.6 Interactive Plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.7 Working With Mining Cuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.8 Calculating Reserves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2 Generating Cycle Times 25


2.1 MineSight Haulage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2 Haul Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.3 Global Settings in Haulage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4 Haulage Plan Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.5 Material Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.6 Material Routing Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.7 Haulage Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.8 Cycle Times and Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.9 Haulage Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.10 Analysis of Haulage Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3 Scheduling Mining Cuts 49


3.1 Sequencing Mining Cuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.2 Geometry View Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.3 MSSO Project Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.4 Material Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.5 MSSO Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.6 Haulage in MSSO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.7 MSSO Schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.8 MSSO Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.9 Manual Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3.10 End-of-Period Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.11 Connect/Disconnect MSPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.12 Backup/Restore MSPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.13 Copy an MSPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3.14 Conclusion & Future Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
c 2017 Hexagon Mining

x
1
Calculating Reserves

Design, validate and manage cuts for use in the development of a mining schedule. Calculate
and store reserves with MSIP, and manually schedule cuts with MineSight Interactive Planner —
Material Manager. Create a SQL database (MSPD) to store material cut geometry and equipment
information.

Contents
1.1 Short Term Plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Bench Polygons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Mining Cuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Validating Cuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.5 The MineSight Planning Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.6 Interactive Plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.7 Working With Mining Cuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.8 Calculating Reserves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
c 2017 Hexagon Mining

1.1 Short Term Plans


A short term plan breaks down a long term plan
into smaller units to better guide mining. Short term LEARNING OBJECTIVE
is a frame of reference for size of mining cuts to
length of a single period. Using phase geometry Understand the MineSight workflow for
derived from the long term planning process, the creating a short term mine plan.
planning engineer generates schedules spanning
varying time periods — for example, a quarter, a
month, or a week. Plans dealing with daily or shift level detail are known as “production plans.”
A short term mining schedule can be created with manual scheduling in MineSight Atlas (MSAtlas)
or automatic sequencing in MineSight Schedule Optimizer (MSSO). Short term plans within MSAtlas
are typically based on daily to weekly production, whereas short term for MSSO would be weekly to
monthly scheduling. The goal is to design and schedule mining cuts to meet specific objectives —
commonly maximizing Net Present Value (NPV), meeting production targets, achieving blending
requirements, or aligning short term and long term plans – and use the mining cuts to calculate
reserve properties and immediate truck/shovel requirements.
Finally, the engineer implements the schedule by designing blast patterns, planning actual opera-
tional mining cuts, and tracking mining progress.

CUT PLANNING SEQUENCE

2 | Short Term Plans


MineSight for Short Term Planning

NOTES

Short Term Plans | 3


c 2017 Hexagon Mining

1.2 Bench Polygons


Short term planning starts with slicing each phase
polygon/solid into mid-bench polygons or bench LEARNING OBJECTIVE
solids, and then dividing those into more detailed
cuts by targeting on criteria such as tonnage, Create bench polygons or solids.
grade, or material type. Bench polygons are 2D
cuts representing an entire bench. They serve as
templates later on to delineate the limits of the pit when you design mining cuts.

Bench polygons for phases 1, 2 and 3.

EXERCISE: Create Bench Polygons


Make a plan grid set, offset to mid-bench elevation, and attach it to the viewer. Create bench polygons for
each of the phase profiles with the Slice View function. Store the polygons in separate geometry objects.

Bench Polygons right-click on folder in Data Manager → Slice View → Slice with Grid Set →
select the mid-bench grid set → OK

MID BENCH POLYGONS


Due to how reserves are computed in MineSight, it is best to create polygonal cuts at mid-bench
to get the most accurate results. The polygons will be extruded to the specified elevation range
if using MineSight Planner, or to the toe/crest elevations by default as defined in the file 10 PCF
(project control file).

4 | Bench Polygons
MineSight for Short Term Planning

A cut at the bench toe (left) will be extruded vertically to the crest. Reserves will be under
reported; area B will be ignored. A cut at mid bench (right) will be vertically extruded in both
directions. Tonnage will be computed for A1 and A2 on either side of the cut. The area denoted
by B1 will be excluded from the total, but this will be compensated by including area B2
(pseudo-material which falls outside of the true geometric boundary).

NOTES

Bench Polygons | 5
c 2017 Hexagon Mining

1.3 Mining Cuts


It is important to understand how much detail is
necessary in a schedule when designing your min- LEARNING OBJECTIVE
ing cuts. Cuts in longer-period schedules tend to
be larger and more consistent in shape, but less Create mining cuts using automatic,
detailed; conversely, cuts in shorter-period sched- semi-automatic, and manual methods.
ules are more variable in both shape and size. The
type of schedule dictates the method and tools
you will use. Some tools in MineSight allow automatic and semi-automatic cut generation, which
is ideal for longer-period schedules. Other tools/methods are completely manual, giving you full
control — these are best for shorter-period schedules requiring more detailed cuts.

Auto Cut Generation


Auto Cut Generation creates less-detailed cuts of
a consistent size and shape. It uses selected pla-
nar polygons, polylines, or solids, and slices them
in a grid-like formation or along a predefined poly-
line. With this utility you can:
• Instruct the tool to read the origin of each
parent solid or polygon from the PCF or MSR
extents, or manually set the extents.
• Define the dimensions and number of cuts,
and apply them globally or bench-by-
bench.
• “Clean up” results by merging or removing the cuts that don’t meet a minimum cut size
criteria.
• Auto-name cuts using wild cards.

EXERCISE: Make Cuts with Auto Cut Generation


Select all the bench polygons and experiment with different cut sizes in X and Y. The Minimum Merge Size (%)
and Minimum Remove Size (%) refer to a whole cut of dimensions X and Y. Any cut that fails the minimum (%)
will either be merged to neighboring cuts or removed (deleted) from the final output results. Use wildcards,
for example “Phase2 — $polyElev -$count,” to auto-name all your mining cuts. This will help identify individual
cuts in a plan. Click on Preview to observe the changes.

Create Cuts MS3D Desktop Menu → Utilities → Auto Cut Generation → Options tab → Poly-
gon radio button → enter X and Y dimensions

6 | Mining Cuts
MineSight for Short Term Planning

Cut Generation Tool


The Cut Generation Tool provides a semi-automatic way to create polygonal cuts of uniform shape
and size. It can also create cuts of a set width that run parallel to an existing polyline, which is a
helpful feature when you want to define a fixed mining width to accommodate equipment.

Quickly and easily create cuts of similar size and shape with the Cut Generation Tool.

EXERCISE: Create Polygonal Cuts


Use the Auto Polygons option to create 20 100m x 100m cuts in X and Y within the Phase 2 polygons. In the
Naming tab, use the auto-naming options (Phase2-1515-$count).

Then create cuts using the Cuts Along Polyline Option. First digitize a polyline along the “sunset,” or pit wall
side, of the Phase 2 polygon. Use this polyline in conjunction with the Cuts Along Polyline option to create
three polygons (each 100m wide) that run parallel to the polyline and traverse the length of the entire bench.
In the Naming tab, use auto-naming options (ex. Ph2-1515-$count).

Make Cuts Polyline → Cut Generation Tool → Options → Auto Polygons → click on the point
selection icon and then the Viewer to set an origin point, or enter values for
East, North and Elevation → enter cut size for X and Y → enter number of cuts
in direction X and Y → check Clip Along Polygonal Boundary box → use the
polyline selector to select boundary polygon

Cuts Along Polyline Polyline → Cut Generation Tool → Options → Cuts Along Polyline → click on the
polyline icon and select the polyline along which the cuts will be made →
define cut width → enter number of cuts → select the phase polygon as the
polygonal boundary

Digitize the first polygon and use the Polygon Intersect Tool (Polyline → Polygon Intersect Tool) to auto-
matically create the second polygon.

Mining Cuts | 7
c 2017 Hexagon Mining

Shovel Polygons
Previously, you defined a minimum operational mining
width using the Cut Generation Tool. Now you will use
a cursor to manually design shovel polygons, which de-
fine a minimum operational width for equipment, and
then divide the shovel polygons into mining cuts with the
AutoSlicer. The AutoSlicer allows you to quickly generate
cuts based on a criterion such as distance, area or vol-
ume.

EXERCISE: Create Shovel Polygons


Create a cursor with a radius of 50m. Name it “R50.” Use Polyline Snap to digitize a polygon that measures
50m and traverses the entire bench. Create the corresponding polygon that completes the bench, or use
the Polygon Intersect Tool, to subtract the digitized polygon from the original polygon.

Polygon Intersection Polyline → Intersect Polygon Tool → define Group A (main polygon) and right-
Tool click → define Group B (digitized polygon) and right-click> select result icon
→ Preview → Apply

DEFINING CUTS WITH AUTOSLICER

Along Ray (left): This method will create cuts perpendicular to the displayed arrow in the viewer.
The orientation of the arrow can be modified by setting the Ray Azimuth and Dip.
Along Polyline (center): This method requires that an existing polyline be used to define the direc-
tion of the cuts. Both Along Ray and Along Polyline are best straight or slightly curved benches.
Along Polyline Tube (right): This method is similar to the Along Polyline method, but is applied in 3D,
i.e. it requires a radius to be defined. This is ideal for solid cuts or when dealing with a really curved
bench. The cuts are kept within the polyline tube boundary.

Along Ray Along Polyline Along Polyline Tube

8 | Mining Cuts
MineSight for Short Term Planning

EXERCISE: Create Cuts with AutoSlicer


Open the bench polygons and use the AutoSlicer to make cuts of 20,000 m2. Use a polyline tube to define
the curvature of the bench.

Creating Cuts Main tab → select the polygon or solid to slice → check Slice All box, or en-
ter the number of cuts → check Save “Leftover” Solid When Finished box
→ Target tab → select the target type → enter a Target Value → Direction
tab → select and configure method of direction → Naming tab → configure
naming scheme and assign materials → Apply

Subtract the digitized polygon from the original bench polygon using the Intersect Polygon Tool.
Then use the AutoSlicer to make cuts. The AutoSlicer offers multiple ways to generate mining cuts
and name them.

Creating Manual Cuts


As a short term plan approaches the production stage, the plan may require more detailed cuts;
the cuts will become smaller and more irregularly shaped to meet specific production require-
ments. No tool will automatically create these types of cuts; they need to be created manually.
Each cut is designed to target on specific factors, such as tonnage, grade, material type or to-
pography. Typically, cuts are digitized with reference to a model view in section (i.e. 2D plan).
Using the wireframe of a model view allows you to display additional information, such as color
cutoffs for an item, grade values and topography contour lines. Engineer use this information to
design the mining cuts. Additionally, MineSight provides tools including snapping options, visibility
and selectability toggles, cut auto-naming features and Area/Tonnage feedback to help in the
digitizing effort.

Mining Cuts | 9
c 2017 Hexagon Mining

Manual cuts can be easily made using a wire frame model view
to display additional information for reference.

EXERCISE: Create Manual Cuts


Display the CUI model view in 2D and manually create some cuts. Use the area/tonnage displayed on the
status bar to guide the size of your cuts.

Display Wire Frame Model View Editor → Display tab → select a Primary Display Item → check
Display in Sectional Views → Style = Filled Polygon → Edit the Cutoff Table
icon → select all of the cutoff table value intervals → Properties → General
tab → click Show Surfaces As box → click Wireframe Only radio button → OK

Display Tonnage File → Project Setting → Status Bar → click Tonnage box → Set Thickness Value
to bench height → set SG value → OK

Auto Name Cut Element → Prompt for Attribute on Create

Create Cut open a bench polygon to use as a boundary → Polyline → Create → Polygon →
configure Attribute on Create dialog with a wildcard to automatically name
created cuts → digitize the cut → check tonnage value on Status Bar

MSIP can use solids or polygons when computing reserves. A 3D polygon will not be accepted by
MSIP unless it’s completely planar. For this reason, you should digitize polygons in 2D. Additionally, the
poly2dRpt.pyz will not detect the 3D polygons, so it makes them harder to validate.

10 | Mining Cuts
MineSight for Short Term Planning

NOTES

Mining Cuts | 11
c 2017 Hexagon Mining

1.4 Validating Cuts


You can avoid tonnage discrepancies by validat-
ing your polygonal cuts before importing them into LEARNING OBJECTIVE
MineSight Interactive Planner for reserve calcula-
tions. It’s always a good idea to double check Check your bench polygons for duplica-
your cuts, especially if you didn’t design them your- tions, overlaps and openings. Make sure
self. A quick method for validation is running the all your cuts were made in 2D.
poly2dRpt.pyz script, which summarizes of all your
2D cuts. Things to check for include duplicated and overlapping cuts, opened polygons, and 2D
cuts.

The poly2dRpt.pyz script gives summary information of the mining cut geometries. Information
such as if the cut is 2D, Area, if it’s an opened cut and if there are self-intersections.

EXERCISE: Validate Polygonal Cuts


Working with Validate_polygons.msr, execute the poly2Rpt.pyz script and fix any irregularities reported. Aside
from using the poly2dRpt.pyz script, you can also check for closed polygons by using the Size Parameters
option. Use the Global Join option to fix any open polygons.

poly2dRpt.dpyz File → Scripts → Run Script → C:\ MineSight\ scripts → poly2dRpt.pyz → Open
→ Input Object → browse to *.msr file → select all the items to include in the
report → Go

Delete Duplicates place all your cuts in Selection Mode → Element → Delete Duplicates

Size Parameters Polyline → Size Parameters → Reselect → click and drag a box around the cuts
→ opened cuts will be reported as polylines

Close Cuts put cut in Selection Mode → Polyline menu → Global Join → set a join tolerance
→ Apply

12 | Validating Cuts
MineSight for Short Term Planning

NOTES

Validating Cuts | 13
c 2017 Hexagon Mining

1.5 The MineSight Planning Database


Short term planning in MineSight relies on a Mine-
Sight Planning Database (MSPD) or (MSPD2), cen- LEARNING OBJECTIVE
tralized data repositories that allow multiple pro-
grams access to the same data. Data is stored in Create and connect to a MineSight Plan-
and retrieved from a special network of Microsoft ning Database (MSPD).
SQL tables designed to work with MineSight pro-
grams. Using MineSight-based databases provides
the ability to synchronize data on multiple plat- To use an MSPD, you must have Microsoft
forms in Hexagon Mining and provides a central SQL Express2008R2 or newer installed on
repository protected by local administrative priv- your computer. MineSight provides the cus-
ileges. Safe, secure, and easily accessible data tomer with SQL silent installers that are avail-
provides convenience to clients and protection for able on our website under the Common-
shareholders. Downloads section of the Client Center via
https://planning.hexagonmining.com.
All Microsoft SQL tasks can be performed via the MineSight Database Manager (MSDBM). Com-
mon functions include creating and restoring databases, creating ODBC data connections, restor-
ing data and making backups for data transfer, and database maintenance.

EXERCISE: Create a MineSight Planning Database (MSPD)


Use the MineSight Database Manager (MSDBM) utility to create an MSPD and an ODBC (Open Database
Connectivity); call them both “pitn-stp.” It is a good idea to use the same name for the MSPD and ODBC to
avoid confusion later on.”

Create MSPD Utilities → MineSight Database Manager → Connection → Connect → select


SQL Server → choose Authentication type (if using SQL, you need a user-
name and password) → OK → MineSight Planning Database → Create →
enter a Database Name → set File Location

Create ODBC continue in MSDBM dialog → Sever Management → Create ODBC Data
Source → select the database name → enter Data Source Name

The System Admin status displays whether a user has permissions or not to perform SQL tasks
using the MSDBM. If the status is “FALSE,” you will require permissions from your IT department.

14 | The MineSight Planning Database


MineSight for Short Term Planning

Connect to MSPD
Many programs in MineSight require a connection to the MSPD, allowing data to be read from
and stored to relevant tables.

EXERCISE: Connect to the MSPD


Connect to the MSPD pitn-stp and verify the connection.

Connect to a MSPD Utilities → MSPD → Connect to MSPD → Machine Data Source tab → select a
Data Source Name (ODBC)

Check connection Utilities → MSPD → Connection Info

To connect to a different MSPD, first disconnect (Utilities |MSPD | Disconnect MSPD) from the current
one.

The MineSight Planning Database | 15


c 2017 Hexagon Mining

1.6 Interactive Plans


MineSight Interactive Planner (MSIP), the main pro-
gram used to calculate cut reserves, requires a LEARNING OBJECTIVE
connection to a valid MSPD. Setup begins with
an icon in the MineSight 3D Data Manager called Configure different types of MSIP plans to
an Interactive Planner Object (IPO). By double- calculate cut reserves.
clicking an IPO, you can also connect to an ex-
isting MSPD and IP plan.

MSIP plans are versatile; they can be set up in various ways depending on the specific conditions
of your project. Most MSIP plans reference a block model, but sometimes a reserve calculation is
necessary in the absence of a block model. In these cases an MSIP plan may be set up to read
from a drillhole view.

Tonnage calculations are possible by referencing a Drillhole view.

EXERCISE: Configure an MSIP Plan Using a Drillhole View


Create an MSTorque composite drillhole view for EQCU in the 07_DH Views folder. Then, use the drillhole view
to create an IPO in the 09_MSIP folder called “msip-dhv,” and set up an MSIP plan. Use EQCU as the Grade
Item. Save the area as “pitn-area” and save the material as “pitn-mat.” Digitize a cut on level 1515 (PH2),
extrude the cut 7.5m in both directions, and report tonnage using bins of 0.2 increment.

Create an IPO right-click the folder in which you will save the IP plan → New → Interactive
Planner Object → name the IPO → OK → connect to the MSPD, if you haven’t
already → IP Set Creation dialog → Create New radio button → enter IP Set
Name → check the Drillholes box → OK

IP Tool Drillhole View icon → choose a drillhole view → OK → select a Zone item (if
applicable) → select a Density item and Type (if applicable) → select any
Grade items → check Accum box if item can be reported as a Sum instead
of an average → File → Save As → give Area name

Material Set enter Zone Name and Value → enter Density (or leave as default) → enter
Cutoff Values (if applicable) → define a default Zone → select an Area →
File → Save As → enter Material name

16 | Interactive Plans
MineSight for Short Term Planning

To visualize the extruded cut in MS3D, go to 2D Cut options and check the Display Extruded Solid box.
The thickness of a digitized cut is controlled at the bottom of the same panel by entering Against and
Along values.

IP Plan Using 3DBM


Most MSIP plans are set to read from a 3D block model (3DBM). Many different types of plan
configurations are possible in MSIP — the setup depends on what is stored in the 3DBM and what
is needed in the output report. Results can range from a simple material tonnage report broken
down by cutoff bins to more complex cases reporting materials by multiple zones having multiple
ore and waste percentages.

EXERCISE: Configure a Basic MSIP Plan Using a 3DBM


Create a new IPO called “msip-basic.” Select the Route model view; set the TOPO item as the volume
reduction item; and set CUI, MOI and VALPB as the grade items. Save the area as “pitn-area.” In the Materials
tab under the Zone Name, type “all” to lump all material into one bin. Select pitn-area from the dropdown
menu and save. Call it “pitn-mat.”

Note: By default all grade items in MSIP are Mass Weighted Averaged (MWA). If an item can be summed (i.e.,
lbs of copper, $/ton), the Accum tick box should be used.

Interactive Plans | 17
c 2017 Hexagon Mining

MSIP Plan Using 3DBM and Zones


Instead of reporting a calculated tonnage as a single material type you can use a zone item to
report by a material type. A zone item can be any coded item in the 3DBM. Common examples
include Otype, Route, Dest and Class. In the Material tab, each code value is assigned a zone
name for reporting purposes.

EXERCISE: Configure an MSIP Plan Using a Zone Item


Create an IPO and call it “msip-quarterly.” Set the following items: Zone Item = ROUTE; Density Item = SG;
Grade Items = CUI , MOI, VALPB (check Accum box). Save as “pitn-area.” In the Material tab, input the Zone
Names and Values as follows: MILL = 1, LEACH = 2, WASTE = 3. Set the default to Waste. From the dropdown
menu, select pitn-area and save. Call it “pitn-mat.”

Material can be divided by Zone codes and corresponding material names.

MSIP Plan Using 3DBM and Ore%


An MSIP plan consisting of a single ore percent setup is used for planning purposes when the min-
eral deposit contains a single discrete ore zone. Utilizing an Ore% item allows you to differentiate
between materials within each block that is within (ore) and outside (waste) the ore zone. The
grade item is assumed to represent only the ore material within the block based on which the
total weighted grade for the whole block can be calculated.

EXERCISE: Configure and MSIP plan using Ore%


Create an IPO and call it “msip-ore%.” Clone msip-quarterly, add the ORE% item to the already configured
area panel. Save this as “msip-ore%.”

Cloning an MSIP Plan Type of IP Set = Clone Existing → set an IP Set Name → select Existing IP Set →
clone entire plan or just the settings → Ok

IP Tool Select the ORE% item

18 | Interactive Plans
MineSight for Short Term Planning

Configure an IP Set Using Multiple Ore% items


This type of IP setup is used when the block model contains multiple types of ore and/or waste,
and the user wants to report the tonnages and grades for the various zones contained in a cut
without a preference as to which material is mined first within each block. This type of reporting is
easily accomplished when the blocks are properly coded with the desired zone types. For each
block, there must be one zone item and one percent item for each material type contained
within the block. Each block can be coded with up to 25 material types. A percent item has to be
associated to each zone item to indicate the amount of material assigned to each zone. Each
zone item should also have its own grade and/or specific gravity item for more accurate reserve
calculations.

EXERCISE: Configure an MSIP plan using Multiple Ore Percent (no Priority Mining)
Create an IPO and call it “msip-multiore%.” Toggle on the Multiple Ore Percent option. Pct Item = Ore1% and
Ore%2; Zone Item = Ore1 and Ore 2; SG = SG1 and SG2; Grade Item = CUID (1 and 2) and MOID (1 and 2).

Interactive Plans | 19
c 2017 Hexagon Mining

1.7 Working With Mining Cuts


Once the appropriate MineSight Interactive Plan-
ner (MSIP) plan has been configured, mining cuts LEARNING OBJECTIVE
(solids or polygons) need to be imported into the
MSIP plan for reserve calculations. Import mining cuts and create new cuts
in MSIP.

EXERCISE: Import Cuts Into an MSIP Plan


Import the “Quarterly_Cuts” into the “msip-quarterly” plan. Make sure their element names are preserved
upon import. Mining cut attributes may be brought into MSIP by mapping the Attrib Import fields to the cor-
rect populated items. In the IP Cut Design dialog, click the Import Multiple Elements icon and select all the
cuts.

Import Cuts open the geometry object that contains cuts → click on IPO → Design Cuts
→ Cut → New → From Multiple Elements → select all the cut geometries →
right-click

IMPORTING CUTS USING A SCRIPT


When dealing with a large number of cuts, it may be easier and more efficient to use the em-
ImportCutsToMSPD.pyz script. This is an “embedded script,” meaning that it can be executed from
within MS3D (File Scripts → Run Script. . . ). To run this script, a connection to the MineSight Planning
Database (MSPD) must first be established.

EXERCISE: Import Cuts into MSIP Plan Using a Script


Open the em-ImportCutsToMSPD.pyz and connect to the MSPD. Import the pitn-quarterly cuts, select the PCF,
and set an extrude thickness of -7.5 and 7.5.

Open Script File → Scripts → Run Script → C:\ MineSight\ Scripts\ em-ImportCutsToMSPD.pyz
→ Open

Configure Script click File → Connect → select Server Name → OK → select MSR File → set
the Geometry Type as 2D polygons or solids → choose the Database and IP
plan → set Attribute, Type and Values (if applicable) → Seams/Benches tab
→ choose PCF File → set the Edit Range → Apply

CREATING CUTS IN MSIP


In the event that no cuts exist, they can be designed and attributed directly within the MSIP plan.

EXERCISE: Create Cuts in MSIP


Place your model view in 2D (wireframe), and display Route codes. The color of each zone will give you a
better idea of where the different types of material are located. Use the digitizing options in MSIP to create
and name your cuts.

Create Cut click plan IPO → Cut → New → Digitize → digitize your cut and right-click →
when cut is displayed in Design tab, give it a name and assign attributes →
Cut → Save Selected

20 | Working With Mining Cuts


MineSight for Short Term Planning

With the Clip Inside of Cuts & Clip Outside of Selection option, any portion of a digitized cut that
overlaps another cut or exceeds past a bench polygon is clipped.

CLIPPING OPTIONS CLIPPING RESULTS

No Clipping Cut is digitized normally (default)

Clip Inside of Cuts Portions of cut that overlap existing cuts are clipped

Clip Outside of Selections Limits cuts to be completely within a selected polygon

Clip Inside of Cuts & Clip Outside of Selection Combination of both.

Take advantage of some features designed to help with digitizing. Use the Snap functions (Snap menu)
for increased accuracy, disable model view selectability (arrow toggle next to geometry object) so you
don’t snap to the model view, and Autonaming (IP Tool → Design Cuts → Defaults) to automatically
assign cut names. There are also clipping options which make digitizing manual cuts much easier.

MSIP AutoSlicer
The AutoSlicer is also available in MSIP, but with one important difference — it allows cut creation
by targeting on reserve tonnage. This makes it much more practical for the engineer, by automat-
ically creating cuts of a particular tonnage.

EXERCISE: Make Cuts Using the AutoSlicer

Create Cut click on IPO to open IP plan → Design Cuts → Start AutoSlicer icon → select
the desired cut using the Polygon Chooser icon → enter number of slices →
Target tab → Reserves radio button → Direction tab → define the direction
of the cuts → Naming tab → use wildcards to name cuts → Preview → Apply

Working With Mining Cuts | 21


c 2017 Hexagon Mining

1.8 Calculating Reserves


Once you’ve added mining cuts to the IP plan, you
can calculate reserves. Reserves are computed LEARNING OBJECTIVE
based on a cut’s area and material set parame-
ters, and the results are then stored back to the Calculate reserves and display the results.
MSPD. To display the results, you can use one of
several script files supplied with MineSight or access
the database using external software. In this section, you will use the script method.
You will find scripts specially designed for use with MSIP in the MineSight Installation directory. They
have the prefix “ip” and PYTHON extensions ending in “.py,” “.pyc ” or “.pyz.” Scripts that end with
.pyc or .pyz are compiled, meaning they are locked. In contrast, you can open and modify scripts
ending with .py using a text editor. Be sure to make edits on a copy of the script, not the original.
The most common script used to calculate cut reserves, ip-accum.pyz, creates two reports: Cu-
mulative Reserves and Cut Reserves. The Cumulative Reserves report calculates the reserves for all
the cuts in a plan and is created by default when the script is executed. The Cut Reserves report
displays the reserves for a single cut, and is generated only after a cut has been selected and
opened from the Cuts tab.

EXERCISE: Report Mining Cut Reserves


Use the ip-accum.pyz script to generate Cumulative Reserves and Cut Reserves reports from the msip-quarterly
plan.

Select a Cut open IP plan > Design Cuts > Cuts tab > highlight and right-click on a cut from
the list > Open Cut

Run Script Scripts tab > click on the “+” button > browse to C:\MineSight\scripts\reserve >
select script (ip-accum.pyz) > Open > GO

TIPS & TRICKS

• The Use the Accumulation Script box allows an accumulation script to be run by clicking on the
Sigma ∑ button. If you activate the Run on Save option, the script will automatically execute any
time you digitize and save a cut.

• Some scripts require you to select and open a cut before executing. Check for prompts in the
message window.

• Any time you make changes to the MSIP plan, make sure to re-compute reserves. This forces the
program to recalculate the reserves using the latest parameters (click the diskette icon).

22 | Calculating Reserves
MineSight for Short Term Planning

BASIC MSIP RESERVES SCRIPTS

IP-ACCUM.PYZ Displays a detailed reserve summary for the opened cut and all cuts in the
opened IP plan.

IP-PERIOD.PYZ Summary grouped by period.

IP-REPORT.PYZ Printable report summarizing all cuts.

IP-FLATREPORT.PYZ Detailed summary formatted to import into Excel. Multiple lines per cut.

IP-LABEL.PYZ Creates geometry object to display summary in the MS3D Viewer.

IP-ALLFLATREPORT.PYZ Detailed summary formatted to import into Excel. Onl line per cut.

IP-SUMMARY.PYZ Detailed cut report followed by summaries by bench, mining area, period
and plan. This report does not support IP objects with multiple cutoffs.

Calculating Reserves | 23
c 2017 Hexagon Mining

24 | Calculating Reserves
2
Generating Cycle Times

Develop a haulage network and plan that accounts for periods, phases and equipment. Cal-
culate digline and direction (actual mining sequence per bench). Create haulage network at-
tributed geometry, calculate and store cycle times, and route materials.

Contents
2.1 MineSight Haulage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2 Haul Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.3 Global Settings in Haulage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4 Haulage Plan Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.5 Material Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.6 Material Routing Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.7 Haulage Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.8 Cycle Times and Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.9 Haulage Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.10 Analysis of Haulage Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
c 2017 Hexagon Mining

2.1 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).

26 | MineSight Haulage
MineSight for Short Term Planning

NOTES

MineSight Haulage | 27
c 2017 Hexagon Mining

2.2 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.

28 | Haul Networks
MineSight for Short Term Planning

EXERCISE: Create Nodes and Roads


Use the 2018 contours to position nodes for destinations, sources and junctions (use Polyline Snap). Attribute
each of the nodes with a unique element name using Prompt for Attribute on Create. Digitize polyline seg-
ments to define the roads using Point Snap to connect each node. All road segments should be defined
by a start and an end node. As you digitize the roads, refer to the status bar for the dip angle and make
modifications as needed. Split polylines at nodes by using Split at Node.

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

Redefine Road Direction


For optimal results, you should digitize roads
going from sources towards destinations.
Haulage uses these directions to calculate
and route materials.

For the most accurate cycle times, make


sure road segments go from source nodes
toward destination nodes.

EXERCISE: Redefine Road Directions


Select all the road segments and display their current directions. For roads segments going in the wrong di-
rection, use the Redefine Directions Tool make road segments go from sources towards destinations.

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

Haul Networks | 29
c 2017 Hexagon Mining

2.3 Global Settings in Haulage


The Global Settings panel in MineSight Haulage
controls project settings, information stored back LEARNING OBJECTIVE
to the MineSight Planning Database and default
values used for un-routable material. Control the logic and setting that
You can control the logic and settings that Haulage uses to generate a plan.
Haulage uses to generate a plan, including: turn-
ing on/off material routing capability; resetting destination capacities; changing how rolling resis-
tance is measured; suppressing default errors; and controlling the logic the program uses to route
materials.

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.

EXERCISE: Modify Global Settings


Set the following options: Use Material Routing, Reset All Capacities, Rolling Resistance as % Grade and Ig-
nore Default Source/Destinations Warnings.

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.

30 | Global Settings in Haulage


MineSight for Short Term Planning

NOTES

Global Settings in Haulage | 31


c 2017 Hexagon Mining

2.4 Haulage Plan Setup


Once you’ve digitized and saved your haul net-
work, you can start a haulage plan in MineSight LEARNING OBJECTIVE
Haulage. A haulage plan stores material sources,
destinations and route geometries to the MineSight Create and configure a haulage plan
Planning Database (MSPD). The data — which in- with periods, phases and equipment sets.
cludes material routing parameters such as peri-
ods, phases, route restrictions and material bins — is used to compute cycle times, route profiles
and material routing reports.

EXERCISE: Create a New Haulage Plan


Connect to the pitn-stp ODBC, which links to the associated MSPD. Create a new haulage plan and call it
“msh-quarterly.”

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

Periods and Phases


Haulage requires information on the number of periods (including durations) and phases in a plan
to calculate equipment requirements. You can add the phase and period values manually, or
import them from an IP plan or a CSV file. By default, a period spans 720 hours (30 days x 24
hours); but you can change the value to accommodate periods of different durations. Periods
and phases can be combined into groups for controlling road availability.

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.

EXERCISE: Input Phases and Periods


Add one period and three phases to your haulage plan. Since you are working with a quarterly schedule,
the period will be 2160 hours long. You are not going to have any road restrictions or varying road availability,
so one period is sufficient.

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.

32 | Haulage Plan Setup


MineSight for Short Term Planning

Importing a Haul Network


Haulage needs to refer to a haul network to calculate cycle times, equipment requirements,
haulage profiles and other data. The haul network should reflect the mine site as closely as possi-
ble. Once you’ve imported the network into Haulage, you can configure your haulage plan with
additional information detailing road conditions and destinations. Again, the closer the depiction
of the plan is to the actual site, the more accurate the results.

EXERCISE: Import and Edit Haulage Nodes


Import the nodes from the haulage network into the pitn-msh plan. Select the WD1 node. Open the Haulage
- Network Editor (click on the “penci”’ icon) and add a capacity of 10 billion tonnes.

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

EXERCISE: Import and Edit Roads


Import all the road segments from the into the pitn-msh plan. Set a global maximum speed of 35KMH and a
rolling resistance of 2.5%.

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.

Haulage Plan Setup | 33


c 2017 Hexagon Mining

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.

ACTIVATING THE EQUIPMENT REPOSITORY

The Equipment Repository is not available


by default, as most users do not have full
permissions to access their MSPDs. Once full
(or administrative) permissions are granted,
the equipment repository can be activated
and used.
To access the Equipment Repository: MSPD

→ MSPD Manager → Connection → Con-


nect → Connect to SQL Server → select
Authentication type → MineSight Planning
Database → Update → Update Equipment
→ Select Database → Apply

EXERCISE: Add a Truck


Add a CAT-793D (standard) and a CAT-777D hauler from the Equipment Repository to the haulage plan. In
the Attributes for a Truck or Shovel panel, change the availability to 90% and the utilization to 90% for both.

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

EXERCISE: Add a Shovel


Add a 4100XPC shovel to your haulage plan.

Shovel Equipment → click Add Shovel button → configure Loader attribute fields

34 | Haulage Plan Setup


MineSight for Short Term Planning

EXERCISE: Add an Equipment Set


Create two equipment sets and configure the delay times for both as: Loadtime = 1.5mins, Dumptime = 1min,
Spottime = 0.5 min and Waittime = 0.5min.

Equipment Set Add Equipment Set → name the set → set the _Hauler and _Loader parameters

EXERCISE: Add a Shovel to the Equipment Repository


Add the 4100XPC shovel to the Equipment Repository.

Add to Repository Equipment Repository → select the equipment → set a name and description
→ To Repository

Haulage Plan Setup | 35


c 2017 Hexagon Mining

2.5 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.

EXERCISE: Map Dtypes to Destinations


Bring in the material definitions from the pitn-msip plan. Add three Dtypes — Mill, Leach and Waste. Map all
the mill material bins to the Mill Dtype, waste material bins to Waste Dtype, and the leach material bins to the
Leach Dtype. Set this configuration for all periods.

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.

36 | Material Routing
MineSight for Short Term Planning

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).

EXERCISE: Change Material Routing


Use the Map Overrides dialog to force material to the mill destination. Then use the IP Attribute Overrides
dialog to have Haulage read and use the phase values stored in mssoPhase.

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

Material Routing | 37
c 2017 Hexagon Mining

2.6 Material Routing Reports


The MineSight Haulage Editor produces a material
routing report containing information about min- LEARNING OBJECTIVE
ing cuts, including cut name, period, phase, ma-
terial name, cutoff bin, grade tonnes, destination Create and edit a material routing report
and fuel burn rate. This information helps the short containing calculations on the number of
term planner determine the number of trucks and trucks and shovels required to mine cuts,
shovels required to mine one or more cuts, and the and the amount of time it will take.
amount of time it will take. You can modify, export,
store and display the data in the report.
Creating a material routing report requires a MineSight Interactive Planner (MSIP) plan with existing
cuts. You can run the Editor using three different options:
• Current IP Cut — Uses a current (open) IP cut for haulage calculations.
• Current IP Plan — Uses a current (open) IP plan for haulage calculations. All cuts contained
within the IP plan will be used in the calculations.
• Select IP Plan — You can select any (closed) IP plan for calculations that within the same SQL
database.

Create and Edit a Material Routing Report


Create a material routing report by routing cuts from the msip-quarterly plan using the Select IP Plan option.
Then modify the data for cut P1_1395_01. Click on the Source header to sort the report by cut name. Change
the cut’s Eq Set field to ESet-2. Note how the cycle times change — this is a useful technique for comparing
different fleets.

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.

Exporting Report Data


You may want to export a material routing report into Excel or an ASCII file, usually for validation
purposes. Route profiles can be highlighted in MineSight 3D (MS3D) or exported to a geometry
object for further analysis.
You can also store data calculated in Haulage to the MineSight Planning Database (MSPD) so it
can be used with other programs (e.g., MSIP-Material Manager).

38 | Material Routing Reports


MineSight for Short Term Planning

EXERCISE: Export Material Routing Report


Copy a material routing report to Excel and save a “Detailed Dump” to an ASCII file. When using the Detailed
Dump option, make sure that you don’t first left-click on the field; it must be a direct right-click for the menu
to appear. If you have selected multiple sources, right-click and use Selected Routes Detail Dump.

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

Store to MSPD Material Routing report → Export to IP MSPD Database

Material Routing Reports | 39


c 2017 Hexagon Mining

2.7 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.

Set a Maximum Speed and Rolling Resistance


Set a maximum speed of 35KMH, and a 2.5% grade.

In-pit Changes Material Routing → Settings → configure the settings

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.

40 | Haulage Settings
MineSight for Short Term Planning

NOTES

Haulage Settings | 41
c 2017 Hexagon Mining

2.8 Cycle Times and Profiles


MineSight Haulage produces detailed cycle time
files containing data that other MineSight programs LEARNING OBJECTIVE
use as input for calculations.
MineSight Strategic Planner (MSSP) uses cycle times Generate cycle times for use in calcula-
to help determine equipment requirements, cap- tions.
ital investment costs and profit on a period-by-
period basis. The MSSP Compatible option in
To create the most accurate cycle times pos-
Haulage changes the setup state so that required
sible, you can add nodes on each bench by
fields appear in the line-by-line format MSSP re-
using the Road Splitter option.
quires, namely: Phase ID, bench toe elevation,
destination ID, lift elevation, cycle time (minutes)
and fuel consumption rate.
MineSight Schedule Optimizer (MSSO) uses cycle times to calculate truck and shovel hours, which
are required for short term planning.
You can also export 3D route profiles for analysis.

EXERCISE:Create Custom Cycle Times and Profiles


Click on the MSSP Compatible button to automatically setup a standard cycle time format that can be used
with MSSP. Append additional fields to the report using the Columns to Report section. Once you have con-
figured a setup, you can save and reuse it.

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

Storing Data Back to the MSPD


The Cycle Time Database section lets you store cycle time information generated in the material
routing report to a SQLite database. MineSight Schedule Optimizer (MSSO) accesses the database
when generating a schedule.

EXERCISE: Cycle Time Database


Select the IP plan and the equipment set (select ALL), click the save icon and select mssoPhase phase at-
tribute.

Cycle Time Database Haulage → Global Settings → Cycle Time Database → configure as needed
→ Save and select mssoPhase phase attribute

42 | Cycle Times and Profiles


MineSight for Short Term Planning

NOTES

Cycle Times and Profiles | 43


c 2017 Hexagon Mining

2.9 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.

EXERCISE: Highlight Network by Period/Phase


Highlight all the available roads for period 1.

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.

EXERCISE: Check Haul Network Connections

Check Connections MSHaulage → Validation → click Check Connections button → click on any
error or warning messages

44 | Haulage Validation
MineSight for Short Term Planning

NOTES

Haulage Validation | 45
c 2017 Hexagon Mining

2.10 Analysis of Haulage Results


Advanced Reporting & Charting (ARC) technol-
ogy makes evaluating and displaying MineSight LEARNING OBJECTIVE
Haulage results simple. The Analysis menu in
Haulage offers Material Routing and Cycle Time Analyze and publish your results with ARC.
options. The results appear in a pivot table and
chart combination (PivotChart), which is fully cus-
tomizable. In the pivot table, item fields may be added, removed, sorted, filtered or reordered;
custom fields and grade summary calculations may also be added. The real power of the analysis
reports are as an auditing tool. It is quite easy to see if a source has a missing cycle time for a
particular destination in a given phase or period.
The accompanying chart automatically updates whenever pivot table fields are highlighted. The
overall changes made to the pivot table and chart can be saved to a template for future use.
Once all the information is displayed exactly as needed, it can be exported using several formats.
We are not using material routing, therefore this analysis will not have any reported results. The
Cycle Times section determines cycle times for all the source nodes to all the possible destinations
in all the possible phases and periods. If any issues are found during the calculation, the program
will populate an ASCII file, _CycDBErrLog.txt with the results.
Verify that cycle times from sources are correctly populated for each destination. We only have
one period and phase, so there should be at least one entry for each source node. Note the
stockpile reclaim cycle time as well.

46 | Analysis of Haulage Results


MineSight for Short Term Planning

Create a Customized PivotChart


Using the Cycle Times section, customize a pivot table and chart. Upon entering this panel for the first time, it
will immediately run cycle times. Be patient while it finishes.

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

Analysis of Haulage Results | 47


c 2017 Hexagon Mining

48 | Analysis of Haulage Results


3
Scheduling Mining Cuts

Create and implement a short term schedule that balances economics, and truck and shovel
hour constraints.

Contents
3.1 Sequencing Mining Cuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.2 Geometry View Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.3 MSSO Project Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.4 Material Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.5 MSSO Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.6 Haulage in MSSO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.7 MSSO Schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.8 MSSO Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.9 Manual Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3.10 End-of-Period Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.11 Connect/Disconnect MSPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.12 Backup/Restore MSPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.13 Copy an MSPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3.14 Conclusion & Future Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
c 2017 Hexagon Mining

3.1 Sequencing Mining Cuts


MineSight Schedule Optimizer (MSSO) is an objective-
driven program used to create practical short to LEARNING OBJECTIVE
medium term schedules. It generates the most pro-
ductive cut mining sequence that will achieve the Sequence mining cuts manually and
highest profitability while satisfying product quality semi-automatically.
and quantity constraints, geotechnical constraints,
destination capacities and equipment limitations.
MSSO also takes market situations into considera- There are four types of MSSO plans: open pit
tion. Due to the high number of computations that using an MSIP plan, open pit using *.scd files,
MSSO must apply to generate a schedule, it can GSM/stratigraphic and underground.
only run with the aid of mathematical engines such
as Lindo or C-plex.
To generate a short term schedule, MSSO requires data on what material needs to be mined,
where to begin mining, and in which direction to mine (cut sequence). The program retrieves this
information from attributed cuts in your MineSight Interactive Planner (MSIP) plan.
You can sequence mining cuts using either the Quick Attrib method or the Digline Generator.
Either way, you need to populate an mssoDigline attribute, which defines a group of cuts that can
be mined by a single shovel, and an mssoDirection attribute, which defines the order in which the
cuts need to be mined. The mssoDigline and mssoDirection attributes (among others) exist in the
MineSight Planning Database (MSPD), but are by default not included in an MSIP plan. You need
to add them to your MSIP plan. You can also create custom attributes in the MSPD and add them
to the MSIP plan at any time.

EXERCISE: Add MSSO Attributes to the IP plan


Add all the attributes that have a prefix of “msso-” and “iph-” to your MSIP Plan. Modify the attribute order
and hide some of the iph-attributes to customize the MSIP table.

Add MSSO Attributes click on IPO → Open IP Plan → Design Cuts → Attributes → Add → select the
attribute to add by checking the associated box → Add

Attribute Visibility Design Cuts → Edit → Attribute Visibility → check the Hide box for any attribute
you wish to hide → OK

Attribute Order Design Cuts → Edit → Attribute Order → select the attribute to move → use
arrows to move up or down the list → OK

You can create and configure custom attributes in an MSPD (Utilities → MSPD → Edit MSPD Attributes).
Note that an MSIP plan needs to be closed before new attributes can be created.

50 | Sequencing Mining Cuts


MineSight for Short Term Planning

QUICK ATTRIB
The Quick Attrib method sequences mining cuts either based on the order the cuts are selected
in the Viewer or by following a polyline (geometry or virtual).

The Quick Attrib panel lets you select and populate attributes on the fly.

EXERCISE: Sequence Mining Cuts Manually


Work in 2D on level 1395. In the Quick Attrib panel in MSIP, set the mssoDigline value to 1 and the mssoDirection
to $index. Use a virtual leadline (polyline) to assign the order in which the cuts will be mined for the entire
bench. Preview the results and modify as needed. Repeat for benches 1410 and 1515.

Manual Assignment place view in 2D → click on IPO → Open IP Plan → Design Cuts → Quick Attrib
→ Add the attributes you wish to configure → set a value or a wildcard →
Wildcards tab → configure index (or date) values → Preview section → set a
label size → Indexing tab → select the method to sequence cuts → click on
cuts → select lead line or digitize leadline (virtual) → Select → select cuts →
Apply

Sequencing Mining Cuts | 51


c 2017 Hexagon Mining

DIGLINE GENERATOR
The Digline Generator provides a semi-automatic way of sequencing mining cuts. The previous
method relied on a cut selection order or a polyline to sequence cuts. In contrast, the Digline
Generator can sequence cuts with minimal input. It only requires you to define the seed, or the
first cut to be mined. Then it automatically sequences the remaining cuts using a set, user-defined
mining direction.
To define a seed, you can:
• Use a global mining direction, at which point the seed will be the first cut encountered in that
direction.
• Select the seed by clicking one or more cuts on a bench.
• Use existing geometry (e.g., points) to set the seed.
• Use leadlines previously created in MineSight 3D (MS3D).

Activate any of the three highlight toggles and click any Physical Grouping to see the digline
results. At right, the teal colored cuts represent leach material; early access to these cuts will
make it easier to schedule in this project.

52 | Sequencing Mining Cuts


MineSight for Short Term Planning

EXERCISE: Sequence Mining Cuts Semi-Automatically


Open Digline Generator and select the msip-quarterly plan. Leave the Grouping and Output attributes as
default (all but Level should use msso- attributes). Click on assign leadlines. Use OCB to select leadlines
(cut_sequencing folder) for benches 1605 and 1620.

After you’ve generated a digline, click on the appropriate highlight toggle and then the bench elevation
listed to see results. Export a digline.

Digline Generator MS3D Utilities → Digline Generator → select Geometry Type (polygons or solids)
→ Connection → select MSIP plan, Geometry View Object, or *.dlg file →
select grouping and output attributes (usually left as default)

Seeds Assign Seeds → select from Auto, Manual or From Object → Generate Diglines

Leadline Assign Leadlines → select leadline From Viewer or ODBC → Generate Diglines

Export a Digline highlight a Physical grouping → right-click → Export Selected Diglines to Object

TIPS AND TRICKS

• Save time by first using seeds to auto-sequence the mining cuts with the Digline Generator. This
will generate a digline that may not give a practical mining sequence, but which can be
exported and fixed. Fixed leadline(s) can then be reused in the Digline Generator to sequence
the cuts correctly.

• Once a bench has successfully sequenced, it can be locked (tick box) so that its results are not
overridden with any successive running of the Digline Generator.

• When dealing with a split bench (below), multiple leadlines may be used to allow MSSO flexibility
in creating a schedule.

Sequencing Mining Cuts | 53


c 2017 Hexagon Mining

3.2 Geometry View Objects


MineSight Schedule Optimizer (MSSO) requires
mssoDigline and mssoDirection attributes to define LEARNING OBJECTIVE
3D cut precedence when creating a schedule. In-
consistencies in the values stored to the attributes Validate attributes using a geometry view
could cause erroneous or sub-optimal cut schedul- object.
ing. You should validate the attributes by either
creating a geometry view object or by referenc-
ing the MSIP plan.
A geometry view object creates a direct link to the data in a MineSight Planning Database (MSPD).
It displays data stored in the database and enables direct changes to the data. You should
exercise caution to avoid unintended changes.

Validate that each cut has an mssoDigline and mssoDirection attribute assigned to it—and that
the sequence is correct.

54 | Geometry View Objects


MineSight for Short Term Planning

EXERCSE: Validate Attributes with a Geometry View Object


Create a geometry view object (Cut_Sequencing folder) and call it “validation.” Select the msip-quarterly
plan and use all geometry. Display the mssoDigline and mssoDirection attributes, and the labels at Center
of Mass. Using the mssoPhase attribute, configure each phase with a color, and add or remove polygon fill.
Make sure the Label Visibility toggle is activated (L). Validate both mssoDigline and mssoDirection on each
bench.

Create Geometry View right-click → New → Geometry View Object → name the geometry view object
Object → Select Data Set → Geometry Filter → Attribute Filter

Configure Properties rick-click → Properties → Line Labels tab → set attribute to display → Labels at
the Center of Mass → General tab → set cutoffs attribute → configure the
attribute

VALIDATING ATTRIBUTES IN MSIP

You can also use Line Labels in the Properties dialog of an MSIP plan to display the mssoDigline and
mssoDirection attributes. Make sure the Labels toggle (L) is activated. Verify that there are no
irregularities in the numbering sequence.

Fix any irregularities by re-running Quick Attrib or Digline Generator.

Geometry View Objects | 55


c 2017 Hexagon Mining

3.3 MSSO Project Setup


MineSight Schedule Optimizer (MSSO) may be run
as a standalone program or opened using an LEARNING OBJECTIVE
MSSO View object in the Data Manager. The MSSO
View allows for viewer integration and is necessary Define mining areas, destinations, and
to import geometry into the plan. periods.

EXERCISE: Create MSSO project using an MSSO View


Create an MSSO View in the Data Manager and name it 01–WithoutEquipment. The View is a link to the
actual project (.mso) file. Select New Project from the MSSO Project Selector/Creator window. Create the
project in a folder of its own.

Create MSSO View and Data Manager → right-click on 04_MSSO VIEWS folder → select New → MSSO
Project View → object name "01–WithoutEquipment" → select New Project → select
ellipses to browse → project name "01–WithoutEquipment"

To create a new plan in MSSO, you must set up a process flow linking mining areas with destinations,
and configure the number and durations of periods. Set up of an MSSO project begins in the
Project Setup input tab, which is subdivided into the Process Flow and the Period Configuration
panels.
The Process flow panel consists of the project canvas where mining areas and destinations can be
displayed, added, and arranged. Mining areas are defined by their data source. These include
Model source, MineSight Interactive Planner (MSIP), Schedule Files (SCD), MineSight Planner, GSM
Stratigraphic model, and MS3D Viewer sources. Traditionally, SCD files were used for long term
planning projects and MSIP connections were common for mid term planning. Now however,
mining geometry may be imported directly into MSSO through the MS3D viewer for any horizon,
leveraging MineSight Reserve and viewer interaction for more direct scheduling.
Destinations created in MSSO are internally denominated “virtual,” but can be imported from ex-
isting MineSight Planning Database (MSPD) haulage plans. Subzone geometry may be imported
for each destination type (virtual or database defined), but only haulage destinations may have
cycle times generated automatically. In the Period Configuration panel, you can define the num-
ber of periods and the duration of each one. MSSO uses the setup to calculate equipment usage
per period.

In addition to bringing in the destinations from a linked haulage plan, the network geometry and equip-
ment sets will be imported and are configurable.

56 | MSSO Project Setup


MineSight for Short Term Planning

The MSSO canvas allows the mapping and displaying of the process flow.

EXERCISE: Link Mining Areas with Destinations


Create a new MSSO plan. Add an Open Pit (Viewer) Mining Area icon to the canvas in the Process Flow dia-
log. Define 45 periods to schedule and import mining cuts from geometry. Import destinations from MineSight
Haulage.

Create a New Plan MSSO → File → New

Project Setup Project Setup → Process Flow panel → Destinations tab (bottom right) → click
and drag the Open Pit (Viewer) icon into the canvas → specify 45 periods

Define Reserve Logic click Reserves in top menu bar → click Add... → click Import From File... →
select Route_Cutoff logic → save and close logic setup

Apply Reserve Logic click on Mining Area icon → Properties tab → Reserve Logic = Route_Cutoff

Import Cuts click on Mining Area icon → Properties tab → click on the ellipsis (. . .) in the
Cuts field → Use tokens to define Cut Name and Phase → set Auto Level
to BY_PCF → select Cuts Geometry from 01_Optimizing with MSEP\08_PHASE
SOLIDS\Bench Solids

Import Haulage Plan click Import/Export in top menu bar → select Database Server → select Au-
thentication type → MSPD = LTP Copper → Haulage plan = Haulage → de-
fine Destination type → Load → configure Properties

Link Destinations click on Mining Area icon → click on the midpoint of the highlight box and drag
it to a destination (e.g., Pit material goes to Mill) → repeat process for other
destinations or right click on the pit icon and select Link to All Destinations →
set up reclaiming in the same way (material from stockpiles goes to Mill)

MSSO Project Setup | 57


c 2017 Hexagon Mining

EXERCISE: Review Mining Area Cuts


Verify cut names, phases and levels for each destination.

Cuts-Mining Area click on Mining Area icon → click Cuts tab (bottom left)

EXERCISE: Review Mining Area Reserves


Verify tonnages, volumes and grade values for each cut and/or phase.

Reserves click on Mining Area icon → click Reserves tab → click Refresh

Destination Properties
Destination properties allow you to define setup information about the destination, as well as im-
port and edit associated geometry. Options to define include Reclaim Method (for stockpile type
only), Period Availability, Lift Order, Opening Balance (for stockpile type only), and in-lift Haulage
parameters.
The specific lift and/or subzone information may be viewed and edited in the Lifts dialog at the
bottom of the Process Flow panel. Here the Dump Rate(kt/day) for a particular subzone may be
defined, and options to Ignore Tonnage, Volume, and Dump Rate are available.

Use the Properties dialog of a stockpile to define a reclaim method (ANY, AVERAGE, first in first out (FIFO),
last in first out (LIFO), or NONE).

Destination Geometry
Subzone geometry, both polygons or solids, may be imported from MS3D for each destination. This
geometry will automatically define the capacities on the Lifts panel. During the import various
options need defined: Grouping, Tolerance (polygon only), Ramp Geometry, Seed Selection, SG,
and Height (polygon only). The Lift Naming is read only and depends on the Grouping, while
Subzone Naming can use a variety of tokens. The seed selection method is used to automatically
assign a default sequence (filling order) to the subzones on a lift.

Changes are allowed to any of these options after the initial setup through the Edit dialog in the proper-
ties panel. Manual changes are also allowed in the Lifts dialog as well. Both require the Process Flow to
be in Edit mode.

58 | MSSO Project Setup


MineSight for Short Term Planning

EXERCISE: Import destination geometry


Import solid subzone geometry for the DUMP1_DST, DUMP2_DST, ROML_DST, STK1_STK and STK2_STK destina-
tions. The geometry can be found in each destination’s associated design folder found in 02_LOM Planning\
03_DESTINATION DESIGNS. Group by Elevation for all but DUMP2_DST and DUMP1_DST which will require Ele-
ment Name. Select the ramp geometry associated with each destination and set seed selection to match.
Lastly, set the SG value to 2.35.

Import Destination select Destination in canvas → Properties tab → Geometry → Import → define
Geometry parameters → select Destination Geometry with appropriate icon (solid or
polygon)

DUMP2_DST Lifts dialog.

EXERCISE: Review Destination lift and subzones


View and verify lift and subzone names, capacities, elevation and height (polygons only) for each destination
in the Lifts panel at bottom of Process Flow dialog.

Lifts-Destination Process Flow panel → left-click on the destination in canvas → Lifts panel

EXERCISE: Configure Periods and Durations


Set each period’s operating days to 350, and enter 24 hours per day. For each period, define a year to be
365 days. This step is necessary for calculating the discounting factor.

Configuring Period Project Setup → Period Configuration panel → enter Operating Days and Hours
Configuration per day

MSSO Project Setup | 59


c 2017 Hexagon Mining

Finalize Initial Setup


Clicking Apply on the process flow dialog imports the cuts into the schedule and calculates their
reserves. It also imports the haulage equipment and geometry if importing even one haulage
destination. Be sure that everything is set up correctly before proceeding. Changes can be made
after the initial setup, but must be made in Edit mode. Any changes to the schedule will reset the
cuts back to an un-mined state, regardless of the changes made.

EXERCISE: Finalize Initial Setup


Verify the setup and number of periods is correct. Changes can be made after pressing Apply. To make a
change, choose the Edit function within the Process Flow menu.

Apply Process Flow panel → Apply → verify setup is finalized → Ok

60 | MSSO Project Setup


MineSight for Short Term Planning

NOTES

MSSO Project Setup | 61


c 2017 Hexagon Mining

3.4 Material Mapping


You can map reserve materials to one or more des-
tinations using the Standard Material Mapping di- LEARNING OBJECTIVE
alog or the Advanced Material Mapping panel.
You can also group the material and then map the Designate destinations for each material.
groups. These methods yield the same result. The
Standard Material Mapping dialog matrix includes
material cutoffs, destinations and periods. The Advanced Material Mapping panel presents a con-
densed version of the material matrix. Material Grouping gives you the ability to group material
in different bins and use those bins for mapping. You can modify the material mapping config-
uration at any time and export it for use in other projects. The Distribute option allows MSSO to
direct grade material to more than one destination in the proportions necessary to optimize the
specified objective.

MSSO can optimally distribute materials to multiple destinations to meet an objective.

When the Distribute option is activated, MSSO optimizes the objective by calculating the best proportions
of a specific material bin to send to each destination. When this option is not used, the program sends
100% of a material’s bin to a destination.

62 | Material Mapping
MineSight for Short Term Planning

EXERCISE: Map materials to each destination


Use either the standard matrix or the Advanced material mapping to map the material bins to each desti-
nation. Map 03_WASTE material to DUMP1_DST and DUMP2_DST. Map 02_Leach material to ROML_DST. Map
01_MILL material to the MILL_DST and STK1_DST and STK2_DST. Check distribute for all 01_MILL material.

Standard Materials → Material Mapping panel → Check each box or highlight multiple
bins and right-click to massively check multiple destinations

Advanced Materials → Material Mapping panel → Advanced (bottom right) → highlight


material bin → check destination → click right arrow → right-click to distribute
current selection

Applying one period’s mapping to all periods.

With the standard matrix it is possible to assign one period’s mapping to all others very quickly. In the filter
by period window, check the period already mapped, right-click and click Apply to All Periods.

Material Mapping | 63
c 2017 Hexagon Mining

NOTES

64 | Material Mapping
MineSight for Short Term Planning

3.5 MSSO Inputs


MineSight Schedule Optimizer (MSSO) gives you
control over the constraints, objectives, economics LEARNING OBJECTIVE
and precedence inputs it uses to calculate the net
value of a pit. MSSO provides numerous constraint Control the inputs that MSSO uses to cal-
types that can be defined and honored when cre- culate net value and generate a short
ating a schedule. To create a realistic and practi- term schedule.
cal schedule, the constraints you apply should mir-
ror the limitations or conditions encountered at your mine site.

The constraints can be quantitative, such as the tonnage or volume sent to a destination; qualita-
tive, such as a material min/max grade per period; geometric, such as a phase or cut precedence
definition; or operational, such as truck/shovel hours needed per period. Additionally, constraints
can be defined by area, by phase, or by destination.

The tonnage constraint table shown on a banded grid

EXERCISE: Define Tonnage constraints


Set minimum and maximum tonnage constraints based on 200,000 tpd for Total [Mill+Waste], and 50,000 tpd
for the MILL_DST destination. The values should be prorated based on days per each period (e.g. January =
31 days*200,000 tpd for total material).

Tonnage Constraints → Tonnage panel → Configure New Constraints → check MILL_DST


box and Total [Mill+Waste] box → enter constraints for all periods. Alternately
copy/paste from "MSSO Cut Scheduling" -> TonnageConstraints.xlsx"

Utilize Excel or other functions to quickly establish parameters that can be copy and pasted into the
fields. Filter each constraint to copy and paste for all periods in one pass. Note the format in Excel must
be number for inputs.

EXAMPLE EXERCISE: Define Trucks constraint


*Note this exercise is not a requirement to run the schedule. Set a maximum Truck Hours for all material move-
ment prorated by the number of days in each period. This number corresponds to having 15 trucks and
estimating a 95 % availability rate (days in period*hours per day*number of trucks*availability).

Trucks Constraints → Trucks panel → Truck Hours [Total] → set Upper constraint for all
periods

MSSO Inputs | 65
c 2017 Hexagon Mining

Setup all inputs in the Equipment tab and look at Miscellaneous Parameters → Availability to see what
the program would calculate for total truck hours. These inputs would negate the truck hours constraint.

CONSTRAINT TYPES USE TO ENTER THE LOWER LIMIT AND UPPER LIMIT OF. . .

Tonnage Tonnage constraints in each period

Volume Volume constraints in each period

Stockpile Reclaim Materials that are reclaimed from each stockpile to each schedule material in
each period

Stockpile Closing Closing balance in a stockpile, also referred to as end-of-period (EOP) balance
Balance

Grades Each grade item in each schedule material in each period

Materials Tonnage of each schedule material in each period

Mineral Content Each grade item multiplied by tonnage in each material in each period (results
in tonnage of commodity, not sales unit)

Ratios Grade Ratio or Stripping Ratio in each period

Ratios — Materials Ratio of each schedule material’s tonnage in each period

Trucks Truck Hours used in each period

Shovels Shovel Hours used in each period

Vertical Advance Rate VAR by number of benches in each phase or period (lower limit is ignored)

Vertical Advance VAR by number of bench units in each phase or period (lower limit is ignored)
Rates-Units

Number of Cuts Number of cuts to be mined in each period

Number of Phases Number of phases mined from simultaneously in a period

Open Phases Number of phases that have been started but are not yet completely finished

Open Benches Number of benches that have been started but are not yet completely finished

Advanced Constraints Use to apply three types of constraints to cuts: Must Mine, Mine Completely or
Don’t Mine

Constraints Relaxation Use to apply four types of constraints to cuts: Must Mine at Period, Must Mine
by Period, Mine Completely, or Don’t Mine

Ratios-Materials Material tonnage ratios to destinations for each period

Number of phases Number of phases per period in each mining area

Materials materials to destinations for each period

Tonnage tonnage constraints in each period

66 | MSSO Inputs
MineSight for Short Term Planning

Objectives
To calculate the net value of a pit, you must enter an Objective. There are standard and item-
based objectives that can be minimized or maximized, set globally to all periods, or varied on a
period-by-period basis.

EXERCISE: Define an Objective


Set the Objective to Maximize Net Present Value for all periods.

Objective Objectives field → select the Net Present Value objective → choose to Maxi-
mize

Economics
MSSO features seven panels for inputting economic parameters: Discount Factor, Capital Invest-
ment, Fixed Mining Costs, Fixed Cost by Phase, Additional Mining Cost, Additional Processing Cost,
and Destination Economics. The Discount Factor panel will automatically determine the factor for
each period based on an entered discount rate. Overall capital investment per period is entered
on the Capital Investment panel, while a fixed capital cost to begin mining a phase is entered on
the Fixed Cost by Phase panel.
In the Fixed Mining Costs panel, a base mining and processing cost ($/unit) is defined for each
schedule material. You can add or subtract costs in the Additional Mining Cost or the Additional
Processing Cost panels. Use the Destination Economics panel to enter the recovery, selling price,
and a conversion factor (optional) for each scheduled material. MSSO uses these inputs to calcu-
late the net value of the cuts mined in a particular period.

EXERCISE: Add Fixed Costs and Destination Economics


Enter the following costs: mining cost = $1 per unit (for waste destinations), $1.2 for all others; processing cost
= $5.1 for material going to the mill, $0.70 for materials in the leach pad, and $0.25 for stockpile reclaim cost.

Enter the following in Destination Economics for copper sent to the mill: recovery = 87%; selling price =
$2.40/lb.; conversion factor = 22.046. Enter for molybdenum sent to the mill: recovery = 75%; selling price
= $7.50/lb.; conversion factor = 22.046. Enter the following destination economics for copper sent to the
leach pad: recovery = 67%; selling price = $1.80/lb.; conversion factor = 22.046.

Fixed Costs Economics tab → Fixed Mining Cost → enter a mining cost and processing cost
for each destination

Destination Economics Economics tab → Destination Economics → enter recovery percent and selling
price per unit → enter the conversion factor for lbs/tonne

MSSO Inputs | 67
c 2017 Hexagon Mining

Phase Precedence
MSSO requires a 3D spatial precedence sphere around each cut that is to be mined. The Prece-
dence panel lets you define After precedence per mining area, undercutting precedence, and
the order of levels per mining area. The only requirement is each cut has to have a digline and
direction, which default values are assigned upon cut import.

When using MineSight Planner as a data source, you can assign digline and direction to a mapped
attribute. The Digline and Direction values for each cut can be reviewed in the Digline Sequencing
dialog or in the Project Setup cut list in the Process Flow dialog.

The After relationship between phases sets the phase mining sequence. Phases are generally
designed and sequenced based on economics and/or geometric configuration. These still must
be considered during the scheduling process. After precedence ensures that a specific level from
a preceding phase is mined before that same level from the dependent phase.

In the Cut Precedence table, you can input parameters to control the undercutting precedence
calculation. MSSO calculates which cuts precede each consecutive cut to be mined based
on the inputs. In the Levels panel, you can re-arrange the bench levels to fix any undercutting
problems that may arise. MSSO honors these precedence parameters to correctly define the
most realistic cut mining sequence that meets the schedule objective.

Additional Precedence Options

Additional precedence panels — Level Precedence, Phase Append, Advanced Precedence,


Destination Precedence, and Destination/Phase Precedence — can be used to modify or create
new precedence rules. The Phase Append panel allows you to set mining sequences between
phases from the same or different mining areas. The Advanced Precedence panel allows you
to manually schedule cuts that need to be mined prior to the selected cut. This option is fully
integrated with MineSight 3D (MS3D) so mining cuts may be directly clicked and grouped from the
Viewer.

The Destination Precedence panel assigns filling priority to destinations and also controls when
secondary destinations can start receiving material. The Destination/Phase Precedence panel
defines a dependency between filling destinations and phase mining. It is commonly used when
setting a backfill trigger. For example, completely mining an area triggers the filling of a dump in
the same area.

EXERCISE: Define Phase, Cut, and Level Precedence


All phases are independent in this project based on economic and geometric considerations, meaning each
phase can be accessed at any time. Enter ”N/A” for all Phase Name fields. Note the relationship type remains
fixed and always reads ”is mined after.”

Keep the defaults of the Cut Precedence and Level panels. As a general rule, ensure the ”Recalculate
digline and direction” option is unchecked in the Phase Precedence Panel. Review the help document for
additional details and precedence example. Hit Apply on the panel with Recalculate precedence checked,
which is a requirement to run a schedule.

68 | MSSO Inputs
MineSight for Short Term Planning

Phase Precedence Precedence → Phase Precedence → define the relationships between the
phases

Cut Precedence Precedence → Cut Precedence → review the Upper Level row values (Slope,
expanded cut, tested cut, grid size, and grid %) → check the Recalculate
Precedence and Save When Updating MSPD boxes → Apply

Level Precedence Precedence → Level → select an elevation → use the arrows on the right to
change the order of the list

MSSO CUT PRECEDENCE LOGIC

Suppose you want to

find the cuts (B1 to B4) on the above bench that must be mined prior to mining cut A. First expand cut A
above the bench level, following the slope angle. The expanded cut is A.

You want to test each cut B to see if it must be mined prior to mining cut A. You must do this cut by cut.
The tested cut is cut “B.” Define the intersection between the expanded cut and the tested cut:

W = A’ B.
T

Calculate the percentage of the intersection falling within the expanded cut and the tested.

Expanded Cut Percentage: (W/A’) * 100

Tested Cut Percentage: (W/B) * 100

The Cut Precedence table allows you to define the maximum percentages for either the expanded cut
or tested cut. If the calculated percentage exceeds the percentage in the table, the tested cut must
be mined before cut A on the bench below.

MSSO Inputs | 69
c 2017 Hexagon Mining

NOTES

70 | MSSO Inputs
MineSight for Short Term Planning

3.6 Haulage in MSSO


It is not necessary to have an existing MineSight
Haulage plan to run MineSight Schedule Optimizer LEARNING OBJECTIVE
(MSSO). You can import equipment and cycle
times, or create them in MSSO. The cycle times are Generate equipment and cycle times in
used to calculate truck and shovel hours needed MSSO.
for the schedule.
You can define additional details, such as avail-
able equipment units, payload/dig rate configuration and operational costs in the Equipment
panel. In the Period Mapping panel, period lengths are matched between the Haulage and
MSSO plans, which helps establish the correct period lengths during which road restrictions are
used.
If an MSSO plan has been linked to an existing Haulage plan, all imported equipment is listed
under the Equipment Fleet column. If no Haulage plan exists, equipment may be added by using
the Add Equipment Fleet option. The properties for each piece of equipment can be opened by
clicking on the individual icons, where additional information may be configured.

EXERCISE: Add Equipment


Click on the Shovel (4100) icon and enter 2 units. Enter an availability and efficiency of 90%. Click on the
CAT-797 icon and enter 20 units. Configure the payload for the mining area and reclaim. Enter an availability
and efficiency of 90%.

Configure Loader Equipment Fleet → click equipment icon → enter Number of Units → click on
“. . . ” → check Use Digrate box (default uses load time) → enter Availability%,
Efficiency%, min/max truck hours and Operating Costs

Configure Hauler Equipment Fleet → click equipment icon → enter Number of Units → Default
Haulage Setup → create default cycle time → set up Payload Configuration
(for Reclaim as well) → check Use Default Cycle Time → Set the Fuel Burn
Rate (Dump, Load, SPOT, Wait) → enter Availability%, Efficiency%, min/max
truck hours and Operating Costs

Add Equipment Add Equipment Fleet → input equipment name → select type (Hauler or
Loader) → Add

Default Cycle Times click on Hauler icon → Default Haulage Setup (. . . ) → configure cycle time for
Mining Area, Stockpile, In-Lift By Period, Phase and Level → Update

Haulage in MSSO | 71
c 2017 Hexagon Mining

Period Mapping
Using the Period mapping dialog, you can associate periods of different lengths between Haulage
and MSSO. For example, if each period in MSSO has a duration of one month, but a period is
Haulage is a week, the period mapping would look like the table below — a period in Haulage is
referenced to the same MSSO period multiple times to define the month. In this manner, MSSO is
able to use the road availability restrictions you set up in Haulage.

MSSO Period Haulage Period

1 1

2 1

3 1

4 1

EXERCISE: Period Mapping


Both period types (Haulage and MSSO) are exactly the same, so a straight one-to-one mapping is required.

Period Mapping Haulage tab → Period Mapping → select By Mining Area, Mining Area and
Haulage plans → Period Mapping tab → map MSSO Period to Haulage Pe-
riod → select Stockpiles and Haulage Plans → Period Mapping → enter the
period maps for each → Verify

72 | Haulage in MSSO
MineSight for Short Term Planning

3.7 MSSO Schedules


For MineSight Schedule Optimizer (MSSO) to cre-
ate a schedule, it needs to cycle through multiple LEARNING OBJECTIVE
iterations at a high rate. This is only possible with an
optimizing engine such as LINDO or CPLEX. Other- Generate MSSO schedules of increasing
wise, MSSO can be configured but not run. complexity by adding destinations and
You can create schedules on a period-by-period equipment.
basis, or set them up to “look ahead” or “look
back” by grouping and solving for several periods at the same time. There are three methods
for creating schedules:
• Scheduling without Equipment — ignores haulage and equipment inputs.
• Scheduling then Assign Equipment — first creates a schedule and then assigns the equipment
necessary to carry it out.
• Scheduling with Equipment — creates a schedule and assigns equipment in one step (hon-
oring truck/hour constraints).
If MSSO cannot find a solution for a period, it provides you instant feedback on which constraints
are problematic via audit or report files. You can then manually modify the constraints in question
or have MSSO automatically relax them using pre-defined ranges.
Several reports are available to review an MSSO schedule. The Analysis Report lets you monitor
material movement and equipment use. The Cash Flow reports detail on expenses and revenue.
Cycle Time reports show every possible route that a source cut can take to every possible des-
tination. All reports are fully customizable, giving you flexibility on how you want to display your
data.

Basic Schedule
In this section, you will start off by learning how to create a mining schedule using the Mill, Leach,
and Waste destinations. Later on, you will add the stockpiles. When creating a schedule, it’s
always a good idea to start with relaxed constraints. As you go on, you can add complexity.

EXERCISE: Create a Schedule without Equipment


Map materials to the Mill, Leach, and Waste destinations. Save the MSSO plan and call it, “Mill-Leach-Waste.”
Run MSSO to schedule a calculation for all periods using tonnage constraints (below), CPLEX, the Scheduling
without Equipment option, and no partial cuts.

Save an MSSO plan File → Save As → enter a name

Run MSSO Schedule Calculation → run (or use the Start Schedule Calculation icon in
header menu) → General tab → select from and to → select Scheduling
Options (default is Scheduling without Equipment) → Engine tab → select
Engine Options LINDO → Partial Cut Options tab → uncheck Allow partial
mining

MSSO Schedules | 73
c 2017 Hexagon Mining

Analysis Reports display a pivot table and an accompanying chart.

EXERCISE: Find Remaining Tonnage


In the Analysis Report, use the Material Movement by Destination template to display your results. Use the Field
List button to modify the PivotChart and only display tonnage, destination, and period. Save the template
and call it “Tonnes to Destinations.”

Find the remaining un-mined material by filtering on _PERIODS = zero (0) and by using the Material Ton field.
Save the template and call it “Remaining Material.”

Display Results Reports → Analysis Report → select standard templates (Installed) → click
Open or PivotChart (create custom)

Modify View Field List → click and drag to add, remove or rearrange data in the PivotChart

Save a Template Template → Save as → enter template name

Filter current template → click on the filter icon on the _PERIODS button → check
Period zero (0) only → Field List → add Material Ton to the Data Area

EXERCISE: Use Partial Cuts Options


By default, MSSO mines whole cuts. However, partial cuts may also be used to more accurately target con-
straints. When the Partial Cut option is used, the percentage of the cut that was mined in that period is given
in the audit report.

Rerun the schedule for periods 1-4. Use partial cuts and set Maximum Partial Cuts in a Period to 2. Review the
results. Make sure there is no material reported for Period 0. Experiment by modifying the other options and
reviewing the results.

Partial Cuts MSSO — Schedule Calculation dialog → Partial Cut → check Allow Partial Min-
ing box → enter appropriate parameters → define the period range → Run

74 | MSSO Schedules
MineSight for Short Term Planning

EXERCISE: Use Stockpiles


Map schedule materials to the stockpile destinations. Save this new MSSO plan as “Mill-Leach-Waste — Stock-
piles.” Run the schedule for All Periods, use: CPLEX, the Scheduling without Equipment option, Allow partial
mining, and the restrictions below.

FILTERING
The Analysis report displays material movement to each destination. In the report for the exercise
you just completed, you will notice that the grand total is larger than what you started with. This
is because the material tonnage is counted for each destination to which it goes. For example,
when material goes from pit to stockpile and then from stockpile to mill, it is counted twice. Use
the_SOURCE filter and toggle on Mining Area to see tonnage taken from the pit directly to the mill,
or toggle Reclaim to see tonnage taken from the stockpile(s) to the mill.

The (+) and (-) symbols denotes material that has entered a stockpile and left a stockpile,
respectively.

EXERCISE: Filter the Analysis Report


Use the Pivot Raw Data table in the Analysis report to filter on unmined material (PERIOD=0). Click and drag
the MATERIALS item into the header filter. Determine which cuts still need to be mined (e.g., cut P3_1605_21).

Pivot Raw Data Analysis Report → Pivot Raw Data

MSSO Schedules | 75
c 2017 Hexagon Mining

Reports
Several reports are available to review an MSSO schedule. The Analysis Report lets you monitor
material movement and equipment use. The Cash Flow Report details expenses and revenue.
The Cycle Time Report shows the results of the cycle times calculated on the Cycle Time panel.
The Full Report is a flat report of all material movement made. The Full Report may be linked
with the viewer to view the routes taken for each material movement, as well as the cut and
subzone geometry. All reports are customizable, taking advantage of the Advanced Reporting
and Charting (ARC) format. All reports may be exported into a variety of formats including .xls,
.xlsx, and .csv. All reports are accessed through their icons on the main menu bar.

Analysis Report displaying a pivot table.

EXERCISE: Analyze Material Movement


In the Analysis Report, use the Material Movement By Destination template to display your results. Use the
Field List button to modify the PivotChart. Display Material Ton and Destination Ton in the Data Area. Display
_PERIODS, _PHASES and _MATERIALS in the Row Area, and _DESTINATIONS in the Column Area. Set _CUTS,
_GRADEBINS, _SOURCE, _LIFTS, _SUBZONES to the Filter Area. Save the template as “Tonnage movement.”.

Display Results Main menu bar → Analysis Report → Material Movement By Destination tem-
plate (installed) → Open

Modify View Field List → click and drag to add, remove or rearrange data in the PivotChart

Save a Template Template → Save As → Tonnage movement

EXERCISE: Add a Material Reporting Group Field


In the Analysis Report, it is possible to create a field from either the Period, Destination, or Material groupings.
Use the Report Grouping dialog to add groups to report. Any group not added to the field will fall under the
heading <default>. We have previously setup Material groups, so these groups will be available to add.

Open Report Grouping Analysis Report main menu bar → click Report Grouping icon

Add reporting group Report Grouping → Plus icon (top left) → select add Material Report Group →
give Report Group Name → select groups to add → refresh to add to Field
List

Re-save the Template Template → Save

76 | MSSO Schedules
MineSight for Short Term Planning

EXERCISE: Analyze the Cash Flow Report


The cash flow report combines revenues, operating costs, capital costs and calculated period discount fac-
tors to determine the net cash flow and net present value (NPV) of the schedule. All capital costs except
G&A and “other” are considered during the scheduling process when trying to maximize NPV. G&A and
“other” costs are enter in using the Input Parameters dialog (lower left).

Cash Flow Report Cash Flow Report icon (main menu bar) → Input Parameters (lower left

A collapsed view of the Cash Flow Report

MSSO Schedules | 77
c 2017 Hexagon Mining

Adding Equipment
So far, you have created a mining schedule that takes into account materials and destinations.
Now, recalculate the MSSO schedule using two other options: Scheduling then Assign Equipment
and Scheduling with Equipment. The Scheduling then Assign Equipment option calculates equip-
ment requirements. It can assign equipment to selected periods for a schedule without having to
re-run the schedule. The Scheduling with Equipment option allows you to enter available truck and
shovel hours as a constraint. MSSO honors all the constraints to create a mining and equipment
schedule in one pass.

MSSO calculates truck/shovel hours, number of units and specific equipment to use with the
calculated schedule.

The Schedule with Equipment option honors truck and shovel hour constraints.

EXERCISE: Create a Schedule and Assign Equipment


Rerun the schedule using the Scheduling then Assign Equipment option. Use the Equipment Hours template
in the Analysis Report to see the results.

Run the schedule a third time using the Select Schedule with Equipment option. Set a maximum total truck
hour constraint to 16,000 hours for the first five periods. Note the change in the schedule.

Add Truck Hour Constraints → Trucks tab → Configure new constraints (plus) button → Total →
Constraints check Total and hit OK → type 16,000 for upper limit Period 1-5

Assign Equipment Start Schedule Calculation → Schedule Periods → select periods 1 to 3 → tog-
gle Scheduling with equipment → Run

78 | MSSO Schedules
MineSight for Short Term Planning

CUSTOM FIELDS
The Analysis report displays a set of defined fields. You can also create custom fields for the report,
including calculated fields.

EXERCISE: Add a Custom Field


Open the Analysis Report → Equipment Hours template. Create a new custom field called “Number of
Trucks.” Enter the formula: [Truck Hours] / (24*31*availability) which is "truck hours/hours in a period to op-
erate" to see the number of trucks for period 1. Change the Pivot Field List to only show _Periods and Truck
Hours fields. Note the number of trucks, and reference the number to what is reported from the Analysis
Report → Equipment Usage template. Note how information may be reported in different ways depending
on the format.

Create New Field New Field → enter a name → click on the ellipsis (. . . ) → Expression Editor →
create a calculation → OK → Add

Calculated fields may be created and added to the analysis report.

In newer versions of MSSO, the Equipment Usage template can be used in the Analysis Report to auto-
matically calculate equipment requirements.

MSSO Schedules | 79
c 2017 Hexagon Mining

Multi-Period Scheduling
By default, MSSO creates schedules on a period-by-period basis. Using this method is quick and
easy, but you could end up with a “short-sighted” plan, which occurs when the best solution is
found for one period (X) but a non-solution for the following period (X+1). Multi-period scheduling
logic can help in these cases, as it allows you to group several periods together. MSSO looks
“forward” or “backward” when solving for that group of cuts. The solution for period X, for example,
would be tweaked just enough to allow solutions for all the other selected periods (without violating
any constraints).

EXERCISE: Use Fixed and Variable Period Windows


Run the schedule for period 1-4. Click on the Period button and define a Fixed Period Window of 2. Analyze
the results. Repeat the exercise defining a Variable Period Window of 2.

Relaxing Constraints
There are times when a combination of constraints may prevent MSSO from completing a sched-
ule. In these situations, you will need to either manually relax constraints or use the Constraint
Relaxation option in MSSO. The Constraint Relaxation option automatically relaxes a constraint
based on an assigned flexibility ranking. A value of 1 indicates a constraint is very flexible (will
be modified first); a value of 10 indicates a constraint is not flexible; and a blank field indicates a
constraint is fixed and can’t be modified.

EXERCISE: Relax a Grade Constraint


Add a grade constraint for copper (CUI) with a lower limit of 0.5 to the WD1_DST destination for period 1.
There is no material with CUI > 0.5 routed to WD1_DST, so this run will return an infeasible schedule.

Use the Constraint Relaxation option to make a feasible mining plan. Enter 1 in the Lower Limit Preference
column for the Grade constraint (CUI[WD1_DST]). In the MSSO Message Window, click the Audit File link to
view the report. Then, adjust the constraint to 0.07 and run the schedule again.

Finally, double the lower tonnage constraint in Period 1. Adjusting this constraint will also result in an infeasible
schedule. Use Constraints Relaxation to get a feasible schedule.

Add Constraint Constraints section → Grades panel → enter lower limit → Run

Constraint Relaxation Constraints Relaxation panel → enter Lower Limit Preference → check the Use
Option → Schedule Calculation → Run

Adjust Constraint Grades panel, adjust the constraint → Run

80 | MSSO Schedules
MineSight for Short Term Planning

The results of relaxing constraints are displayed in the Suggested Changes to Original Constraints
section. In this case, the CUI constraint should be 0.5 - 0.4202967 = 0.079 in order to get a feasible
schedule.

Destination Properties
Destination properties allow you to view key information about specific lifts and/or subzones within
an MSSO project. Although this information is imported from Haulage by default, you can manually
edit it after the fact.

EXERCISE: View and Edit Destination Properties


View and edit lift names, capacities and sequence for the WD1_DST destination. Remove lifts from the desti-
nation.

View Lifts Project Flow panel → right-click on the destination → Lifts

Lift capacities, sequence, and filled/unfilled tonnage can be viewed in the Lifts dialogue.

MSSO Schedules | 81
c 2017 Hexagon Mining

NOTES

82 | MSSO Schedules
MineSight for Short Term Planning

3.8 MSSO Views


MSSO Views can be utilized at any time during
the creation or review of an MSSO project. The LEARNING OBJECTIVE
MSSO View provides options to connect with and
view data directly from MineSight 3d (MS3D) and Visualize and animate your mining cut se-
the MSSO project. Display options include the quence in MS3D.
Link Viewer function, MSSO-Visualize, and MSSO-
Animate. All visualization properties are controlled
by MSSO and can be configured within the Viewer Settings.

The Link Viewer option is used during Sequencing for direct interaction and control of the physical
geometry, for reviewing and assigning precedence (e.g. Advanced Precedence), and establish-
ing haulage parameters such as the Haulage Network and Source Nodes. MSSO-Visualize provides
an interactive display of cuts mined in each period, and the MSSO-Animate produces a video of
the mining sequence.

MSSO View display in MS3D Viewer using the Link Viewer option, with reports in the MSSO
interface.

EXERCISE: Visualize an MSSO View


Open the MSSO View object from the MS3D Data Manager. Check the Link Viewer on in the Digline Sequenc-
ing panel of MSSO. Change the Viewer Settings within MSSO to show all geometry types (Cuts, Destinations,
and Haul Networks).

MSSO Views | 83
c 2017 Hexagon Mining

MSSO View highlight folder in the Data Manager → right-click → New → MSSO View →
enter name → Existing project (radio button) → browse (. . . ) → *.mso file →
OK

Visualize Cuts Go to Sequencing → Digline Sequencing → check on Link Viewer → setup


Viewer Settings to show all geometry → notice the display in the viewer. Try
this with other panels in MSSO (e.g. Process Flow)

EXERCISE: Animate an MSSO View


Select the Animate icon or Viewer menu → Animate. Set the Mode to Hide mined cuts → press Play button.

84 | MSSO Views
MineSight for Short Term Planning

3.9 Manual Scheduling


In the previous exercises, you used MineSight
Schedule Optimizer (MSSO) to create a quarterly LEARNING OBJECTIVE
schedule for the entire year and a 3-month plan
from “quarter 1.” You will now work with the first Create a weekly plan for scheduling min-
month of the 3-month schedule, which has been ing cuts.
divided into smaller mining units that will be manu-
ally scheduled, to make a weekly plan using the
MineSight Interactive Planner Material Manager (MSIP-MM). Although MSSO can create short
schedules, it requires a detailed set up. MSIP-MM allows you to manually route material types
to different destinations by period. If dealing with only a few cuts, this method is ideal as it’s quite
simple to use and the results can be viewed using the same reporting methods found in MSSO.

EXERCISE: Add MSIP-MM Destinations


Initialize MSIP-MM using the msip-weekly plan. When you start MSIP-MM, you will see three tabs at the bottom
of the window: Summary, Chart and Process Canvas. Click on the Process Canvas and create Mill, Waste,
Leach, STK1 and STK2 destinations. Give each destination an appropriate icon and name using the Object
Properties dialog. Note that these destinations could have also been imported from an existing MineSight
Haulage plan.

Open MSIP-MM open IP plan → Design Cuts → Tools → Material Manager

Add Destinations Process Canvas → right-click on canvas → Add Destination

Destination Properties click on a destination → Object Properties dialog → enter a name → select
Icon Type → add additional information

Manual Scheduling | 85
c 2017 Hexagon Mining

EXERCISE: Map Material to Destinations


Use the Material Mapping icon to map material types to each destination: Mill → Mill; Leach → Leach; Waste
→ Waste; Mill (0) → STK1, Mill (0.2-06) → STK2 Expand each destination “tree” to verify that it receives the
correct material type. In the Process Manager, route reclaims material back to the Mill for STK1 and STK2.

Map Materials Settings → Mapping → highlight material bin → highlight destination → click
arrow to map material to the destination

Reclaim Material Process Manager → Stockpile icon → hold down Shift → drag arrow from stock-
pile icon to mill icon

MATERIAL TYPE SUMMARIES

The Summary tab displays material types divided by their destinations. Highlight the Grand Total column
to update the accompanying chart. Note that there is only one period called “period” by default.

86 | Manual Scheduling
MineSight for Short Term Planning

EXERCISE: Add Periods


Add four week-period values (wk1, wk2, wk3, wk4) to the PeriodID attribute. These values will be assigned
manually to each cut using the QuickAttrib option in MSIP.

Add periods IP Cuts Design dialog → Default → click the “+” icon to add a period

VISUAL PROPERTIES OF PERIOD VALUES


To keep track of which cuts have already been assigned a period value, you can apply different
visual properties to each period value of the CutPerID attribute. The IP Tool has an Edit function
with which you can set the cutoff attribute to CutPerID.

EXERCISE: Configure Visual Attributes


Enter the period names (one in each field) exactly as they appear in the Defaults tab. Assign each period
value a different color. The Undefined field corresponds to the Period value in MSIP. Make sure Polygon Fill is
not selected. (This makes it easier to identify unattributed cuts in the Viewer.)

Configure Attribute IP Tool → Edit → Properties → Style By = Cutoff → choose the attribute → Cutoffs
button → enter the names of each period → highlight a period name →
Properties

EXERCISE: Add Constraints to Destinations


In MSIP-MM, each destination can be assigned a constraint to help target on the destination tonnage. Apply
a constraint for the mill and waste destinations for all periods. Check the Cap option for the mill constraint;
leave the waste constraint uncapped.

Tonnage targets: Mill: 840,000 — 845,000 tonnes; Waste: 700,000 — 745,000 tonnes; Leach:80,000 — 100,000
tonnes

Constraint Properties dialog → Destinations menu → select destination → Constraints (. . . )


field → define a constraint and period range

DESTINATION PRIORITY
MSIP-MM allows you to assign a priority number to destinations that can receive the same material
type. This allows you to control the order of which destination receives material first.

EXERCISE: Prioritize Destinations


Give the mill destination a priority of 1, and STK1 and STK2 a priority of 2.

Set Priority Object Properties → Destination menu → select a destination → Priority → enter
a number

Manual Scheduling | 87
c 2017 Hexagon Mining

EXERCISE: Manually Schedule Cuts


Add the PeriodID attribute; set it to “wk1.” Each attributed cut should display the properties set to its corre-
sponding period value. In the Material Manager, check the Summary tab (pivot table and bar graph) to see
what tonnage has been sent to each destination.

Schedule Cuts IP Cut Design panel → Quick Attrib tab → Add → chose an attribute → set an
attribute value → Select → in the Viewer, click on the cuts you wish to assign
the attribute value → Apply

Check Tonnage Material Manager → Summary tab → review the pivot table and bar graph to
see tonnage sent to each destination

Check Status Status button on the lower right → read status message to stay informed on
material movement

TIPS & TRICKS

• If you need to reset a cut, change the Quick Attrib value back to Period and assign it to the cut.

• You may want to display the block model (smaller blocks) in the back ground to have a better idea of
where material types are found.

Dynamic reporting in MSIP-MM lets you select the best cut sequence that meets the destination
tonnage targets.

EXERCISE: Reclaim from Stockpiles


Smooth the schedule by reclaiming from the stockpiles.

Reclaim Reclaim button → enter the required tonnage to be reclaimed from the stock-
piles to the mill

88 | Manual Scheduling
MineSight for Short Term Planning

3.10 End-of-Period Maps


End-of period (EOP) maps show the mining
progress that is made for each period in the form LEARNING OBJECTIVE
of triangulated surfaces, minus the cuts that have
been mined during that period. EOP maps give Create a visual of what the topography
you a theoretical idea of what the topography will look like at the end of a period.
and your schedule will look like at the end of a
period. They are useful for determining where
changes may be needed.
EOP maps are generated differently depending on the data source used in MineSight Schedule
Optimizer (MSSO). When MineSight Interactive Planner (MSIP) is the source, the cuts will be directly
attributed with a period that is then used in the End-of-Period Maps Tool located in MineSight 3D
(MS3D) → Utilities. When schedule files (SCDs) are the data source, MSSO will generate a plot file
for use in the MSSP Period Map Tool, located in MS3D → OP Eng Tools.

An EOP surface with all cut solids colored by the period


in which they are scheduled to be mined.

End-of-Period Maps | 89
c 2017 Hexagon Mining

EXERCISE: Create End-of-Period Maps


Create EOP maps using the 2017-surface in the Topography folder as the starting surface. Create EOP sur-
faces and solids for all periods (use the msip-quarterly plan or the msip-weekly plan). Use the wild card
surf-$pername and solid-$pername to name each type of geometry respectively.

Create EOP Maps/Solids Desktop Menu → Utilities → End OF Period Maps Tool → select the starting sur-
face → enter the Attribute in which the period values are stored → define a
Start and End period, or check Use All Periods → select a Target folder to store
the results → check Get Surface, Get Solids, Period Surface, Period Solids →
enter a wildcard as part of the naming convention for each → define the
options → Apply

Once you’ve selected the objects and populated the table, you can save the table for future plotting.

90 | End-of-Period Maps
MineSight for Short Term Planning

3.11 Connect/Disconnect MSPD


The MineSight Planning Database (MSPD) effi-
ciently stores planning data that can be accessed LEARNING OBJECTIVE
through various MineSight applications. The ac-
tual database file is stored in an SQL server, and Access a database for storing planning
the MSPD is completely managed from within Mi- data.
neSight via the MineSight Database manager (MS-
BDM) interface. This interface makes managing
and interacting with databases more user-friendly Always disconnect from current MSPD before
in MineSight. connecting to a different one, if not, the Se-
lect Data Source window will not appear.
MineSight connects to MSPDs through ODBC con-
nections. ODBC is the acronym for Open Database
Connectivity and is a software interface for connecting to various data sources (the SQL database
being one of them).
When connecting to an MSPD, select the ODBC connection that is linked to that particular MSPD.
After connecting to an MSPD, check connection information to verify that a connection has been
successful. Only one MSPD connection is permitted per MineSight session; connections to different
MSPDs are possible only after disconnecting from the current one.

EXERCISE: Connect to an MSPD


Connect to an existing MSPD and associated ODBC and check that you’re connected to the correct database
(or ODBC). Then disconnect.

Connect to MSPD MS3D Desktop Menu → Utilities → MSPD → Connect to MSPD → Select Data
Source → Machine Data Source tab → select ODBC → OK

Check Connection MS3D Desktop Menu → Utilities → MSPD → Connection Info → check connec-
tion → Close

Disconnect MSPD MS3D Desktop Menu → Utilities → MSPD → Disconnect MSPD

Connect/Disconnect MSPD | 91
c 2017 Hexagon Mining

NOTES

92 | Connect/Disconnect MSPD
MineSight for Short Term Planning

3.12 Backup/Restore MSPD


A MineSight Planning Database consists of an
*.mdf file, which contains the tables where data LEARNING OBJECTIVE
is stored, and an *.ldf file, which is a log (history) of
the MSPD. When a backup is created, these two Create a backup of an MSPD.
files are bundled together into one file called a BAK
file (*.bak). Backups act as a safety net in case the
original data is lost or modified. They also provide an efficient and secure way to transfer informa-
tion between servers and coworkers.

A less common way of transferring data is by detaching and attaching the MSPD between servers. This
method is riskier, in that the original MSPD is switched from one server to another.

Restoring an MSPD Backup


The most common, and preferred, method of sharing data between coworkers and mine sites is
via BAK files. When a BAK file is restored, an ODBC connection must also be established.

EXERCISE: Create an MSPD Backup


Create a backup of your database.

Create Backup MS3D Desktop Menu → Utilities → MSPD → MSPD Manager → Connection →
Connect → select SQL Server → Server Management → Backup → select
the database → enter a BAK file name → save the file → check Compress
the Backup File (zip archive) box (optional) → Apply

EXERCISE: Restore an MSPD from a BAK file


Restore a BAK and then connect to the MSPD.

Restore BAK File MS3D Desktop Menu → Utilities → MSPD → MSPD Manager → Connection →
Connect → select SQL Server → Server Management → Restore → name
database → select a BAK file → browse BAK file location → Advanced (op-
tional) → enter a restore path for the MDF and LDF files → Apply

Create ODBC MineSight Database Manager → Sever Management → Create ODBC Data
Source → select the database → enter Data Source Name or check Name
Data Source after database box → Apply

Backup/Restore MSPD | 93
c 2017 Hexagon Mining

NOTES

94 | Backup/Restore MSPD
MineSight for Short Term Planning

3.13 Copy an MSPD


It is possible to copy an entire MineSight Planning
Database (MSPD), including all stored data, to a LEARNING OBJECTIVE
different server. By default, when an older version
of an MSPD is opened in a newer SQL Server, the Copy an MSPD and components of an
database gets updated — meaning that it can MSPD to open them in an older version of
no longer be opened with the older SQL server SQL or transfer then to another MSPD.
from which it was created. Using the MineSight
Database Manager (MSDBM), you can copy a newer MSPD to an older SQL Server. When copied,
the database reverts to the older version format and can be managed by the older SQL server.
This trick is also applicable to any components that are in the MSPD, such as geometries, IP plans
and Haulage plans.

EXERCISE: Copy MSPD to a New Server


When copying a full database from one server to another there are two steps involved: First the destination
MSPD and ODBC must be created, then the database copied.

Create MSPD Utilities → MSPD → MSPD Manager → Connection → Connect → select SQL
Server → MineSight Planning Database → Create → name database →
change the file location → Apply

Create an ODBC MSPD Manager → Server Management → Create ODBC Data Source → select
Database and Data Source Name → Apply

Copy MSPD disconnect from older SQL Server → connect to newer SQL Server → Mine-
Sight Planning Database → Copy Full → the source Sever is setup by de-
fault (should be newer) → select Source Database → define the Destination
Server and the Destination Database to where the data will be stored →
check Auto-rename Duplicate Object Names → Apply

When a database is created or restored, an ODBC connection required.

Copy Attributes to MSPD


MineSight allows you to create or import custom attributes that can be assigned to geometries.
It’s possible to copy a set of attributes found in one MSPD into another using the MSDBM. The
procedure is similar to the one used to copy a whole MSPD. To copy attributes, you must first
create the MSPD into which they will be copied.

EXERCISE: Copy Attributes from One MSPD to Another

Copy Attributes disconnect from older SQL Server and connect to newer SQL Server → Mine-
Sight Planning Database → Copy Attributes → the source Sever is setup by
default (should be newer), select Source Database → define the Destination
Server and the Destination Database to where the attributes will be stored
→ Apply

Copy an MSPD | 95
c 2017 Hexagon Mining

Copy Objects
Data related to planning is stored to the MSPD, including IP Plans, Geometry Sets and Haulage
plans. You can copy objects in an MSPD to a different MSPD via the MSDBM. Again, an existing
MSPD is required to receive the data.

EXERCISE: Copy an Object from One MSPD to Another

Copy Objects disconnect from older SQL Server and connect to newer SQL Server → Mine-
Sight Planning Database → Copy Objects → the source Sever is setup by
default (should be newer), select Source Database → define the Destination
Server and the Destination Database to where the attributes will be stored
→ Apply

Delete Objects
It is just as simple to delete objects from an MSPD.

EXERCISE: Delete an Object in an MSPD

Delete Object Utilities → MSPD → MSPD Manager → Connection → Connect → select SQL
Server → MineSight Planning Database → Delete Objects → select the
database → Delete Objects dialog → select objects to delete → Apply

96 | Copy an MSPD
MineSight for Short Term Planning

NOTES

Copy an MSPD | 97
c 2017 Hexagon Mining

3.14 Conclusion & Future Training


We hope you will be able to use the tools covered during this MineSight software training course to
improve productivity at your mine. As you apply the concepts you have learned, please phone or
email us with questions. Our contact information is listed on the inside cover of this book and on our
website, www.hexagonmining.com. The website also gives you access to our download/upload
page, the latest updates to our software, news, seminar papers and newsletter articles about our
software.

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.

MineSight for Short Term Planning. V4. July 6, 2017

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 R is a registered trademark of Leica Geosystems. This material is subject to all the terms in the MineSight
End User License Agreement (EULA).

98 | Conclusion & Future Training


MineSight for Short Term Planning

Conclusion & Future Training | 99

You might also like