minesight

MineSight for Engineers ® Surface (Level 2) Workbook E002 Rev. B © 2002, 2001, 1994, and 1978 by MINTEC, inc. All rig

Views 483 Downloads 10 File size 14MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

MineSight for Engineers ®

Surface (Level 2) Workbook E002 Rev. B

© 2002, 2001, 1994, and 1978 by MINTEC, inc. All rights reserved. No part of this document shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, 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® is a registered trademark of MINTEC, inc.

Proprietary Information of Mintec, inc.

Table of Contents

MineSight for Engineers – Surface – Level 2 Table of Contents

Using This MineSight Workbook ................................................................... Intro-1 MineSight Overview ...................................................................................... 1-1 Familiarization with Deposit .......................................................................... 2-1 Initializing the Pit Optimization Files ............................................................. 3-1 Pit Optimization Symbol Maps ...................................................................... 4-1 Running Pit Optimization Programs .............................................................. 5-1 Pit Optimization Display and Analysis .......................................................... 6-1 Complex Pit Design ....................................................................................... 7-1 Displaying Pit Designs .................................................................................. 8-1 Reserves Calculations .................................................................................. 9-1 Generating Reserve Files for MineSight Strategic Scheduler ....................... 10-1 M821V1 Summary ......................................................................................... 11-1 Long Range Planning with MineSight Strategic Scheduler ........................... 12-1 Introduction to the MineSight Interactive Planner ......................................... 13-1 Quaterly Planning with MS-IP ........................................................................ 14-1 Plotting in MineSight 3-D ............................................................................... 15-1

Appendix A - M821V1 Summary .................................................................... A-1 Appendix B - ePit Basics ............................................................................... B-1 Appendix C - Overview of Python Scripting .................................................. C-1 Appendix D - How to Build Python Scripts .................................................... D-1

Part #: E002 Rev. B

Page TOC-1

Table of Contents

Page TOC-2

Proprietary Information of Mintec, inc.

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Using this Mintec Workbook

Using this Mintec Workbook

Notes:

The objective of this workbook is to provide hands on training and experience with the MineSight Operations software package. This workbook does not cover all the capabilites of MineSight, but concentrates on typical mine geologists duties using a given set of data.

Introduction to the Course To begin, we would like to thank you for taking the opportunity to enrich your understanding of MineSight through taking this training course offered by Mintec Technical Support. Please start out by reviewing this material on workbook conventions prior to proceeding with the training course documentation. This workbook is designed to present concepts clearly and then give the user practice through exercises to perform the stated tasks and achieve the required results. All sections of this workbook contain a basic step, or series of steps, for using MineSight with a project. Leading off each workbook section are the learning objectives covered by the subject matter within the topic section. Following this is an outline of the process using the menu system, and finally an example is presented of the results of the process. MineSight provides a large number of programs with wide ranges of options within each program. This may seem overwhelming at times, but once you feel comfortable with the system, the large number of programs becomes an asset because of the flexibility it affords. If you are unable to achieve these key tasks or understand the concepts, notify your instructor before moving on to the next section in the workbook.

What You Need to Know This section explains for the student the mouse actions, keyboard functions, and terms and conventions used in the Mintec workbooks. Please review this section carefully to benefit fully from the training material and this training course.

Using the Mouse The following terms are used to describe actions you perform with the mouse: Click -press and release the left mouse button Double-click - click the left mouse button twice in rapid succession Right-click - press and release the right mouse button Drag - move the mouse while holding down the left mouse button Highlight - drag the mouse pointer across data, causing the image to reverse in color Point - position the mouse pointer on the indicated item

Part #: E002 Rev. B

Page Intro-1

Using this Mintec Workbook

Notes:

Proprietary Information of Mintec, inc.

Terms and Conventions The following terms and conventions are used in the Mintec workbooks: Actions or keyboard input instructions in running text - are printed in Times New Roman font, italics, embedded within “arrow brackets” and keys are separated with a + when used in combination, for example, to apply bold face to type is indicated by “”. Button/Icon - are printed in bold with the initial letter capitalized, in Times New Roman font, for example Print, on a button, indicates an item you click on to produce a hard copy of a file; or

, the Query icon, is clicked on to determine which

polyline you need to edit. Menu Commands - are printed in Arial font, bold, with a vertical bar, as an example “File I Open” means access the File menu and choose Open. Parameters - are printed in Arial font, lower case, in bullet format, as an example,



the project coordinate units (metric or imperial)



the project type (3-D, GSM, BHS, SRV).

Select - highlight a menu list item, move the mouse over the menu item and click the mouse.

Questions or Comments? Note: if you have any questions or comments regarding this training documentation, please contact the Mintec Documentation Specialist at (520) 795-3891 or via e-mail at [email protected].

Page Intro-2

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

MineSight Overview

MineSight Overview

Notes:

Learning Objectives When you have completed this section, you will know: A. The basic structure and organization of MineSight. B. The capabilities of each MineSight module. C. Ways to run MineSight programs. What Is MineSight? MineSight is a comprehensive software package for the mining industry containing tools used for resource evaluation and analysis, mine modeling, mine planning and design, and reserves estimation and reporting. MineSight has been designed to take raw data from a standard source (drillholes, underground samples, blastholes, etc.) and extend the information to the point where a production schedule is derived. The data and operations on the data can be broken down into the following logical groups. Drillhole Data Operations A variety of drillhole data can be stored in MineSight, including assays, lithology and geology codes, quality parameters for coal, collar information (coordinates and hole orientation), and down-the-hole survey data. Value and consistency checks can be performed on the data before it is loaded into MineSight. After the data has been stored in the system, it can be listed, updated, geostatistically and statistically analyzed, plotted in plan or section and viewed in 3-D. Assay data can then be passed on to the next logical section of MineSight which is compositing. Digitized Data Operations Digitized data is utilized in the evaluation of a project in many ways. It can be used to define geologic information in section or plan, to define topography contours, to define structural information, mine designs and other information that is important to evaluate the ore body. Digitized data is used or derived in virtually every phase of a project from drillhole data through production scheduling. Any digitized data can be triangulated and viewed as a 3-D surface in MineSight. Compositing Operations Composites are calculated by benches (for most base metal mines) or mineral seams (for coal mines) to show the commodity of interest on a mining basis. Composites can be either generated in MineSight or generated outside the system and imported. Composite data can be listed, updated, geostatistically and statistically analyzed, plotted in plan or section and viewed in 3-D. Composite data is passed on to the next phase of MineSight, ore body modeling. Modeling Operations Within MineSight, deposits can be represented by a computer model of one of two types. A 3-D block model (3DBM) is generally used to model base metal deposits, such as porphyry copper or other non-layered deposits. A gridded seam model (GSM) is used for layered deposits, such as coal or oil sands. In both models, the horizontal components of a deposit are divided into blocks that are usually related to a production unit. In a 3DBM, the deposit is also divided horizontally into benches, whereas in a

Part#: E002 Rev B

Page 1-1

MineSight Overview

Notes:

Proprietary Information of Mintec, inc. GSM the vertical dimensions are a function of the seam and interburden thicknesses. For each block in the model, a variety of items may be stored. Typically, a block in a 3DBM will contain grade items, geological codes, and a topography percent. Many other items may also be present. For a GSM, the seam top elevation and seam thickness are required. Other items, such as quality parameters, seam bottom, partings, etc. can also be stored. A variety of methods can be used to enter data into the model. Geologic and topographic data can be digitized and converted into codes for the model, or they can be entered directly as block codes. Solids can also be created in the MineSight 3-D graphical interface for use in coding the model directly. Grade data is usually entered through interpolation techniques, such as Kriging or inverse distance weighting. Once the model is constructed, it can be updated, summarized statistically, plotted in plan or section, contoured in plan or section, and viewed in 3-D. The model is a necessary prerequisite in any pit design or pit evaluation process. Economic Pit Limits & Pit Optimization This set of routines works on whole blocks from the 3-D block model, and uses either the floating cone or Lerchs-Grossmann technique to find economic pit limits for different sets of economic assumptions. Usually one grade or equivalent grade item is used as the economic material. The user enters costs, net value of the product, cutoff grades, and pit wall slope. Original topography is used as the starting surface for the design, and new surfaces are generated which reflect the economic designs. The designs can be plotted in plan or section, viewed in 3-D, and reserves can be calculated for the grade item that was used for the design. Simple production scheduling can also be run on these reserves. Pit Design The Pit Design routines are used to geometrically design pits that include ramps, pushbacks, and variable wall slopes to more accurately portray a realistic open pit geometry. Manually designed pits can also be entered into the system and evaluated. Pit designs can be displayed in plan or section, can be clipped against topography if desired, and can be viewed in 3-D. Reserves for these pit designs are evaluated on a partial block basis, and are used in the calculation of production schedules. Production Scheduling This group of programs is used to compute schedules for long-range planning based upon pushback designs (or phases), and reserves computed by the mine planning programs. The basic input parameters for each production period include mill capacity, mine capacity, and cutoff grades. Functions provided by the scheduling programs include:

Page 1-2



Calculation and reporting of production for each period, including mill production by ore type, mill head grades and waste



Preparation of end-of-production period maps



Calculation and storage of yearly mining schedules for economic analysis



Evaluation of alternate production rates and required mining capacity

Part#: E002 Rev. B

Proprietary Information of Mintec, inc. Ways to Run MineSight Programs

MineSight Overview

Notes:

MineSight consists of a large group of procedures and programs designed to handle the tasks of mineral deposit evaluation and mine planning. Each procedure allows you to have a great amount of control over your data and the modeling process. You decide on the values for all the options available in each procedure. When you enter these values into a procedure to create a run file, you have a record of exactly how each program was run. You can easily modify your choices to rerun the program. To allow for easier use, the MineSight Compass menu system has been developed. Just select the procedure you need from the menu. Input screens will guide you through the entire operation. The menu system builds run files behind the scenes and runs the programs for you. If you need more flexibility in certain parts of the operations, the menus can be modified according to your needs, or you can use the run files directly. The MineSight 3-D graphical interface provides a Windows-style environment with a large number of easy-to-use, intuitive functions for CAD design, data presentation, area and volume calculations and modeling.

Basic Flow of MineSight The following diagram shows the flow of tasks for a standard mine evaluation project. These tasks load the drillhole assays, calculate composites, develop a mine model, design a pit, and prepare long-range schedules for financial analysis. There are many other MineSight programs which can be used for geology, statistics, geostatistics, displays, and reserves.

Part#: E002 Rev B

Page 1-3

MINESIGHT OVERVIEW

Flow of Tasks for a Standard Mine Evaluation Project

Proprietary Information of Mintec, inc.

PCF

Drillhole Assays

Composites

Digitized Data

Mine Model

Digitize Load Edit List Dump Plot 3-D Viewing

Pit Designs

Planning & Scheduling

Page 1-4

Initialize Update List

Enter Scan Load Edit List Dump Rotate Add Geology Statistics Variograms Plot Collars Plot Sections Special Calculations 3-D Viewing and Interpretation Load Edit List Dump Add Geology Add Topography Statistics Variograms Variogram Validation Plot Sections Plot Plans Special Calculations Sort 3-D Viewing and Interpretation Initialize Interpolate Add Geology Add topography List Edit Statistics Reserves Special Calculations Plot Sections Plot Plans Contour Plots Sort 3-D Viewing & Solids Construction Creat Pit Optimization Model Run Pit Optimization Pit Optimization Reserves Pit Optimization Plots Run Pit Design Pit Design Reserves Pit Design Plots Reserves 3-D Views

Long Range Short Range

Part# E002 Rev B

Proprietary Information of Mintec, inc.

MineSight Capacities

MineSight Overview

Notes:

Drillholes • No limit to the number of drillholes; only limited by the total number of assays in the system • 99 survey intervals per drillhole • 524,285 assay intervals per file • 8,189 assay intervals per drillhole • 99 items per interval • Multiple drillhole files allowed (usually one is all that is required) Composites • 524,285 assay intervals per file • 8,189 composites per drillhole • 99 items per composite interval • Multiple composite files allowed (usually one is all that is required) Geologic Model • 3-D block model limit of 1000 columns, 1000 rows and 400 benches • Gridded seam model limit of 1000 columns, 1000 rows and 200 seams • 99 items per block • Multiple model files allowed (usually one is all that is required) Digitized Point Data • 4,000 planes per file - either plan or section • 20,000 features (digitized line segments) per plane • 100,000 points per plane • 99 features with the same code per plane and a unique sequence number • Multiple files allowed • Pit Optimization (Floating cone/Lerchs-Grossman programs) • 600 row by 600 column equivalent (rows * columns < 360000) • Multiple files are allowed Reserves • 20 material classes • 20 cutoff grades for each material class • 10 metal grades • Multiple reserves files allowed Slice Files for Interactive Planning and Scheduling • 2,000,000 blocks containing one item (the number of blocks allowed drops as the number of items per block rises) • Unlimited benches and sections • 30 items per block

Part#: E002 Rev B

Page 1-5

MineSight Overview

Notes:

Page 1-6

Proprietary Information of Mintec, inc. Blastholes • 524,285 blastholes per file with standard File 12 • 8,189 blastholes per shot with standard File 12 • 4,194,301 blastholes per file with expanded limit File 12 • 1,021 blastholes per shot with expanded limit File 12 • 99 items per blasthole • Multiple blasthole files allowed (usually one is all that is required)

Part#: E002 Rev. B

Proprietary Information of Mintec, inc.

Familiarization with Deposit

Familiarization with Deposit

Notes:

Learning Outcome When you have completed this section, you will know: A.

The type and extent of the deposit.

B. The basic assumptions for the project such as operating costs, metal prices, mining parameters, mill recovery and capacity and processing costs. C. The major items for the 2-D and 3-D models. D. The current topographical surface. E.

The mineralized zone and the oxide/sulfide boundary.

F.

How to create Gradeshells at different CU cut offs.

Basic Assumptions The sample metals project is a potential open pit mine with copper and moly assay values. The objective of the workbook is to demonstrate the use of MineSight with the 3-D block model of the deposit for surface mine design and mine planning. If this course is being taught using mine site data, these parameters should be evaluated prior to proceeding further. The sample project deposit area is approximately 2500m square, with topography elevations ranging from 3400m to 4360m, divided into 15m benches. Thirty-six drillholes have been drilled in the area on nominal 150m centers. The basic assumptions for the project are: A. The ore will be processed by a plant recovering copper and moly. The mill recoveries for both copper and moly are estimated at 80%. The plant capacity is 20,000,000 tonnes per year. B. The metal prices for the base case are $1.00/lb for copper and $8.00/lb for moly. C. The mine will be an open pit with 40 degree pit wall slope. The roads will be 30m wide with a maximum grade of 10%. The mining cost for both ore and waste will be $1.00 /tonne. The bench height will be 15m. D. The operating cost for the mine is estimated at $9.00/tonne of ore milled. This includes, for each ton of ore, the mining cost, plant processing cost, and administration costs. Fixed costs have been included in the cost per ton based upon the production rate. E.

The concentrate from the plant will be shipped to a smelter refinery. For the copper ore, the cost of shipping, smelting, refining, marketing, etc. is assumed to be $0.30/lb.

F.

The average density is 2.56 tonnes/m3 for both ore and waste. This is a pre-feasibility study, so many of these assumptions are yet to be confirmed and

Part #: E002 Rev. B

Page 2-1

Familiarization with Deposit

Notes:

Proprietary Information of Mintec, inc. the mining plan may be changed at a later date to optimize the schedule. In advanced courses, both the modeling and mine planning will be studied in more detail. Project Files The following project files have already been created. Again, if you’re using your own data for training, appropriate versions of these files should be created prior to continuing the course. The project directory contains the following files: METR10.DAT - Project Control File METR11.DAT - Drillhole Assay File METR12.DAT - Drillhole Collar/Survey File METR09.DAT - Drillhole Composite File METR13.DAT - 2-D Surface File METR15.DAT - 3-D Block Model File METR25.TOP - Plan View VBM file for topographical data METR25.EWX - West-East sectional VBM file for geologic data.

This information is accessible by clicking on the Setup tab of MineSight Compass. Project Limits The sample project deposit is a medium sized copper/molybdenum deposit. The coordinates are defined in metric units and cover the following area: Eastings: 9500E to 12000E Northings: 9500N to 12000N Elevations: 3400m to 4360m Block Sizes The block size in the model is 25m by 25m by 15m. Applying this block size over the modeled area results in a model with: 100 rows

100 columns

64 levels/benches

This information is available for review by clicking on the Extent tab in the MineSight Compass interface. 2-D Surfaces The 2-D surface file has the following items: TOPOG - is the gridded topographical surface. PIT1-4- surfaces can hold either economic or designed pits. THICK - thickness between surfaces

Page 2-2

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

3-D Block Model

Familiarization with Deposit

Notes:

The 3-D Block model has the following items: TOPO - % of the block below the surface. CUIDS - block cu grade by inverse distance weighting. CUPLY - block cu grade by assignment from nearest hole. CUKRG - block cu grade by Kriging. EQCU - equivalent copper grade for the block. MOLY - block moly grade by inverse distance weighting (IDW). DIST - Distance to the nearest hole in IDW interpolation. ZONE - mineralization code for the block. 1 = waste, 2 = mineralized OTYP - reserve classification code for the block. 1 = oxide, 2 = sulfide mineralization NCOMP - number of composites used in IDW interpolation. The model items and their minimum, maximum, and precision values are available for review in the project file editor, found on the Project tab in MineSight Compass. These parameters can also be viewed on the Info tab of the Model View Properties dialog in MineSight 3-D.

MineSight Views VBM The VBM files contain polylines that define a region on one or both sides of the polylines. A polylines can have a three digit code for each side of the line, e.g., 101202. Normally, only the right side of the polylines will be given a code. Minimize MineSight Compass.

Plan

The topographical contours, object 901, and the mineralized zone boundary contours, object 2 have been imported. In addition, a planar gridset named metr25.top_gridset has been created, based on the planes on which the imported data resides.

Part #: E002 Rev. B

Page 2-3

Familiarization with Deposit

Notes:

Proprietary Information of Mintec, inc.

WE Section Now import the West-East sectional VBM data. Two features have been imported. Object 1701 is the mineralization limit as defined on section using drillholes. Object 310 is the oxide mineralization zone, also defined by the drillholes. Again, a gridset, this time oriented W-E and named metr25.ewx_gridset, has been created during the import operation.

2-D Surfaces Note: if you’re using a custom data set, the 2D surface model (File 13) must be initialized and should already contain the gridded topography data. The gridded topographical surface is now displayed in the MineSight 3-D Viewer using the defined color cutoffs.

3-D Model

MineSight 3-D Model View of Topo%

Page 3-2

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. Panel 2 - Initialize a Pit Optimization Model

Initializing the Pit Optimization Files

Notes:

This panel allows us to specify the ore and waste SG/Tonnage Factor, a description printed in the report file, and optional run and report filename extensions. < Use a value of 2.56 for the SG of both ore and waste, and enter an appropriate description such as ‘Sample Pit #1’.> Panel 3 - Please Read the Following This panel provides important information regarding certain limitations of the Pit Optimization series of programs. < If your project requires more than 99 Pit Optimization file sets, you must first delete one or more existing Pit Optimization sets using program M717TS.>

Condensing the Pit Optimization Model File

Program M718V1 transfers topography data from File 13 to the S-file and grade data from File 15 to the B-file. Panel 1 - Condense a Pit Optimization File The single panel for this procedure accepts the names of the B- and S-files, TOPOG and condensing item (with appropriate minimum and maximum values), and the lowest level to be condensed. When M718V1 is finished, M721V1 is run and the report file is shown on the screen. It contains a symbol map of the S-file. Check it for general validity. In the next section, we will plot the grades stored in the B-file and check them.

Part #: E002 Rev. B

Page 3-3

Initializing the Pit Optimization Files

Proprietary Information of Mintec, inc.

Notes:

Page 3-4

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Running Pit Optimization Programs

Running Pit Optimization Programs

Notes:

Prior to this section you must have condensed the mine model to a Pit Optimization model. In this section, you will use the Pit Optimization programs to develop several pit shells based on different copper prices. Following this you can analyze the shells and display them.

Learning Outcome When you have completed this section, you will know how to: A. Use an Area Specification Line to define cone movement B. Design a series of pits with M720V1

Cone Movement The Area Specification Line is used within the run file to define cone movement. It can be used to force mining in a certain area even though it is not economical. These lines are entered into the run file after the end line. The procedure we will use will do this for you. jop1 jop2 jop3 iz1 iz2 ix1 ix2 iy1 iy2 s-file where combinations of jop1, jop2 and jop3 are used for different cone mining alternatives. Examples include: -1 0 0 = Read in new economic parameters on next line 1 0 0 = Mine all cones regardless of economics 0 -1 0 = Mine economic cones within area 0 n 1 = Mine economic cones within area and with base blocks within n blocks of surface The cone movement is by column (ix) within rows (iy) by levels (iz). iz1,iz2=Define the levels for the cone movement (iz2 >> iz1) ix1,ix2=Define the area and direction of cone movement by columns (ix1 >> ix2 or ix2 >> ix1) iy1,iy2=Define the area and direction of cone movement by rows (iy1 >> iy2 or iy2 >> iy1) s-file =The name of the pit surface file that will be created.

Part #: E002 Rev. B

Page 5-1

Running Pit Optimization Programs

Notes:

Proprietary Information of Mintec, inc.

Multiple Pit Design Example In this example we will generate economic pit limits for six different copper prices. The costs and overall recovery will remain constant at: Waste Mining Cost:

$1.00/tonne

Ore Mining & Processing Cost:

$9.00/tonne

Copper Treatment Cost:

$0.30/pound cu

Recovery =

80%

The copper prices we will use, plus the cutoff grades and net value/pound figures associated with those prices, are listed below:

Copper Price ($/lb)

Net Value ($/lb)

Mine Cutoff (% EQCU)

Mill Cutoff (% EQCU)

Optimized Pit Surface File

0.67 0.92 1.05 1.17 1.30 1.42

0.30 0.50 0.60 0.70 0.80 0.90

1.361 0.816 0.680 0.583 0.510 0.454

1.120 0.726 0.605 0.518 0.454 0.403

metrdp.p30 metrdp.p50 metrdp.p60 metrdp.p70 metrdp.p80 metrdp.p90

Designing a Pit

Panel 1 - Pit Optimization Economic Pit Limits

Panel 2 - Pit Optimization Economic Limits This panel is used to enter the pit optimization parameters. Panel 3 - Area Specification lines The pit surfaces will be stored in S-files, which can then be plotted and evaluated. We’ve already determined that the mining area can be limited to benches 11 - 54, rows 20 - 80, and columns 20 - 80.

Page 5-2

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. Panel 4 - Variable Economic Parameters

Running Pit Optimization Programs

Notes:

These are the same parameters specified in Panel 2 for the 0.30 net value pit. They now have to be set for the rest of the pits. Remember to enter the net value under the column headed Prod Price, as shown below.

Results The program will make two passes per set of economics. It changes the N-S search direction from S_N to N_S on the second pass. Multiple passes (a maximum of four) are run to ensure that all economic material on the “skin” of the pit limit is accounted for. Below is an example of the results from Pass# 3, which is the first pass at 0.50 net value.

Part #: E002 Rev. B

Page 5-3

Running Pit Optimization Programs

Proprietary Information of Mintec, inc.

Notes:

Page 5-4

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Pit Optimization Display and Analysis

Pit Optimization Display and Analysis

Notes:

Learning Outcome When you have completed this section, you will know how to: A. Create a plotter plan map of pit geometry and clip it into the original topo B. Analyze the set of pit shells generated in the previous section

Plotter Plan Map of Pit Geometry Program M721V2 plots the difference between two Pit Optimization pits. Two surface files, the initial, or smaller, pit surface and the larger pit surface, are required as input.

Panel 1 - Advanced User Standard Plotting Panel This panel allows you to enter the area to plot; we’ll plot the entire project limits at a scale of 2000. Panel 2- Advanced User Standard Plotting Panel This panel allows you to enter specifications from the plot grid, as well as definition and specification of various formats of overlay files. We’ll use a grid spacing of 250 m, and create a metafile called p50.hmf. Panel 3 - Plot a Pit Optimization Pit in Plan

Results and Plot The plot will be previewed automatically in program M122mf.

Part #: E002 Rev. B

Page 6-1

Pit Optimization Display and Analysis

Notes:

Proprietary Information of Mintec, inc.

Exercise Rerun the procedure with every bench plotted and this time make a VBM ASCII input file called P50.VBM with Feature code 750.

Exercise Repeat for S-File METRDP.P70. First view every other bench of the pit with the Plot file option (panel 2) and make a metafile P70.hmf. Second, make a VBM ASCII input file of every bench with the file name P70.VBM and Feature code 770.>

Clip the $ .70 pit (METRDP.P70) into the original topography and store as PIT1 in File 13

Panel 1 - Pit Optimization S-File Elevations Gridded values of the $.70 net value pit and surrounding topography are written to item PIT1 in File 13.

Page 6-2

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Complex Pit Design

Complex Pit Design

Notes:

Learning Objectives In this section, you will learn how to use the Expansion Tool in MineSight 3-D. When you have completed this section, you will know how to: A. Produce smooth toe and crest lines from the Pit Optimization shells (block outlines from Floating cone routine) B. Add roads and berms C. Use different design criteria (i.e., variable bench face angles, variable berm widths, etc.) D. Perform double benching E.

Design bottom up and top down expansions

F.

Use multiple pit bottoms

G. Add slots

Overview of MineSight 3-D Pit Expansion Tool For mine planning, the Pit Expansion Tool in MineSight 3-D allows the mine planner to: 1.

Smooth out the full block outlines of the Pit Optimization pit shells and create toe and crest lines.

2.

Expand a pit up or down, inwards or outwards from a base level outline of the toe according to specified bench height(s) and either interramp slope/bench face angle specifications or catch bench width/bench face angle specifications.

3.

Use variable slopes or berm widths.

4.

Show toes only or toes and crests of each expansion level.

5.

Edit a pit as it expands.

6.

Triangulate pit outlines.

7.

Add roads with or without switchbacks into the expansion.

8.

Add safety berms.

9.

Add slots for conveyor belts.

10. Provide for adequate mining widths. 11. Use double/triple etc. benching geometry. 12. Expand bench-by-bench or many benches at once. 13. Produce surfaces showing the pit geometry at the end of each mining phase in the

Part #: E002 Rev. B

Page 7-1

Complex Pit Design

Proprietary Information of Mintec, inc.

Notes:

overall life of the mine. The phase designs produced interactively with the Pit Expansion Tool provide the basis for detailed mineable reserve summaries and annual scheduling. 14. Design dumps.

Interramp Pit Slope and Catch Bench Width Criteria Input of the following interrelated items pertaining to slope design are allowed: 1.

Catch Bench Width (W) (Also referred to as Berm Width)

2.

Bench Height (H)

3.

Bench Face Angle (B) (Also referred to as Bank Angle)

4.

Interramp Slope Angle (I) (Also referred to as Default Slope Angle)

The following formula illustrates the interrelationship between these items: W = H(1/tan I - 1/tan B), where I and B are in degrees

There are two options:

Page 7-2

1.

Define constant or variable face and pit slope, and let MineSight 3-D determine the berm width based on a given bench height. You can still define a minimum berm width value (also constant or variable), which will be honored first.

2.

Define constant or variable face slope and berm width, and let MineSight 3-D calculate the pit slope based on a given bench height. You can assign a maximum Part #: E002 Rev. B

Proprietary Information of Mintec, inc. pit slope (constant or variable), which will be honored first.

Exercise 1

Complex Pit Design

Notes:

Constant Interramp Slope, Constant Bench Face Angle, and Constant Catch Bench Width Throughout the Pit (No Roads) For consistency in the Pit Expansion exercises, we’ll use prepared data from another similar MineSight project. In MineSight 3-D, follow these steps: Step 1 1.

Highlight in the Data Manager, and create a new folder. Name the folder Optimized Pits.

2.

Highlight the folder Optimized Pits and import the MineSight VBM ASCII file P20.VBM (this file represents a $0.20 net value optimized pit).

3.

Accept the horizontal orientation.

4.

Folder Optimized Pits will now contain feature 701, and a corresponding Grid Set.

5.

Create a new folder under . Name the new folder pits.

6.

Click Tools and then Pit Expansion.

7.

Create a new Geometry Object under the folder pits. Name the object pit1.

8.

The Pit Expansion panel will appear on the screen.

9.

Under the Expansion tab, turn on the Digitize and closed options, change the level to 2495 and click Add.

Part #: E002 Rev. B

Page 7-3

Complex Pit Design

Notes:

Proprietary Information of Mintec, inc. Step 2 Digitize a pit bottom string on level 2495 (use the Point Snap option if needed). Click right when you are done. The string will change color (brown).

Step 3 1.

Under the Expansion option, click on Multiple Expansion (13 steps), and make the Start Level equal to 2495.

2.

Select the Required tab. Fill in the table as shown below (start at 2495, step size of 15, 1 step, face slope of 70, pit slope of 45, berm of 0). Elevation 2495

Step size 15

Step/berm 1

Face slope 70

Pit slope 45

Berm 0

Use the Face and Pit Slope option with the Up and Outward switches ON. A face slope of 70 and a pit slope of 45 will be used throughout the pit, whereas the berm width will be calculated (constant value of 9.56m). 3.

Page 7-4

Select the Parameter Sets tab. Type exercise1 in the Save Parameter Set box. Click Save. All the input information is stored in exercise1.

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. Step 4 1.

Go back to the Expansion tab and click Apply (or Preview if you want to see it first before saving the results).

2.

On the screen, you will see the toe (blue) and crest (purple) outlines (close feature 701 if you want to).

Complex Pit Design

Notes:

Exercise 2 Variable Interramp Slope, Constant Bench Face Angle, and Variable Catchbench Width (No Roads). In this exercise, we will vary the pit slope based on codes from the model. Step 1 Make sure the VBM file MSOP25.TOP has features 1, 2, and 3 in the area of interest (around feature 701). If not, load file slp1.ia to the VBM. Features should be on elevation 2953. Step 2 Use procedure p66701.dat from the Compass menu tab to code the model. See the panel descriptions below for the procedure panel entries.

Part #: E002 Rev. B

Page 7-5

Complex Pit Design

Notes:

Proprietary Information of Mintec, inc.

Panel 1 - Compute Block Codes from VBM Outlines Use the VBM file msop25.top, and enter the elevation of the source data as the lower and upper bounds (2953).

Panel 2 - Optional, User-defined Model Limits Leave this panel blank to accept the default values.

Panel 3 - Compute Block Codes from VBM Outlines - Output Options Check the box to load data to the model; use the File 15 as the model file, and SLP1 as the item to load. The rest of the panel can be left blank.

Panel 4 - Compute Block Codes from VBM Outlines Enter 2000 as the search distance to look for the closest VBM plane; leave the remaining windows blank.

Panel 5 - Compute Codes and/or Partials from VBM Outlines We’ll use three VBM features to code the model, named 1, 2, and 3; map these features to the same model codes in the Feature Codes table.

Panel 6 - Compute Block Codes from VBM Outlines Leave this panel blank and run the procedure; answer ‘yes’ to the question about loading the codes to the model. Step 3 - Check the model in MineSight 3-D

Page 7-6

1.

Close object pit1.

2.

Create a new folder under New Resource Map, and name it model.

3.

Under the folder model, create a new Model View. Name the view slope1.

4.

Pick the PCF (MSOP10.DAT) and model (MSOP15.DAT) .

5.

Select item SLP1 and assign cutoff colors (click the icon next to the Select Display Item box to select an item, and click the Cutoff button to create cutoff colors).

6.

In the Cutoff Face Colors panel, click Intervals. Use a minimum cutoff of 1, a maximum of 3, and an increment of 1.

7.

Highlight all the cutoffs in the Cutoff Table, and click Properties. Click Set Color by Range.

8.

Close the Properties window and the Cutoff window.

9.

Step through the model to see if, indeed, you have codes (use the level sliders under the Range tab).

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Complex Pit Design

Notes:

Step 4 1.

Close the Model View Properties dialog and unload the model.

2.

Load feature 701.

3.

Click Tools I Pit Expansion and create a new Geometry Object in folder pits. Call it pit2.

4.

Click the Optional tab. Click the icon next to the Optional Slope/Berm Source box and select the model view you just created.

Step 5 1.

Under the Pit Slope column, click the Model/Code Table switch. Click the icon to Choose Model View Item and select item SLP1. Click Codes and enter the codes as shown below. Code 1 2 3

Slope 43 46 50

2.

Leave the rest of the settings the same as in Exercise 1.

3.

Click the Parameter Sets tab and save the settings we used as Exercise 2.

4.

Click the Expansion tab and digitize a base feature again, as in Exercise 1.

5.

Click Apply.

6.

Close the Pit Expansion window.

Part #: E002 Rev. B

Page 7-7

Complex Pit Design

Notes:

Proprietary Information of Mintec, inc. 7.

Unload feature 701. You will have a pit like the one shown below:

8.

Check the results. Using Point Snap, snap to a point on a toe line and then move to a point on an upper crest line. Check the slope and distance in the status bar at the bottom of the viewer. Do the same from toe to toe to check the pit slope.

Exercise 3 Variable Interramp Slope, Constant Bench Face Angle, and Variable Catch Bench Width (with Roads). Step 1

Page 7-8

1.

Create a new Object in folder pits. Call this Object 701base.

2.

Open Object pit2.

3.

Select the base feature and copy it to the new object 701base. To make sure you select the base feature, temporarily switch OFF the Show Polylines option under the Properties of materials Pit Crest and Pit Toe (under the material folder). Use the Copy to Object option under the Selection menu.

4.

Close object pit2 and restore properties for the Pit Crest and Pit Toe materials.

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Complex Pit Design

Notes:

Step 2 1.

Open the Pit Expansion tool. Create a new Object and call it pit3.

2.

Keep the same set open and click the Road tab.

3.

Click Add and then Edit.

4.

Fill in the road panel and digitize points, as shown below: Level 2495

Width 30

Grade 0.1

Direction 1

5.

To digitize a starting point, click the Starting Point icon, and then click on the desired starting point for the road in the viewer.

6.

Close the road table.

Step 3 1.

Go to the Expansion tab. Click Copy, then click Add, and click the string on the screen. Click Apply to expand.

2.

Save this set-up as exercise3.

3.

Close the Pit Expansion window.

4.

The roads have been saved with different material types; therefore, they have different properties.

Part #: E002 Rev. B

Page 7-9

Complex Pit Design

Proprietary Information of Mintec, inc.

Notes:

Step 4 Check the slopes. You can also view and compare the toe/crest lines bench-by-bench along with DIPPER outlines (object 701).

Page 7-10

1.

Load object 701.

2.

Click the Viewer Properties icon.

3.

Click the green grid icon.

4.

Select Object p20.vbm_gridset. Click the Change to 2d Mode button.

5.

Step through the planes.

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Complex Pit Design

Notes:

Exercise 4 Variable Interramp Slope, Constant Bench Face Angle, and Variable Catch Bench Width (with Roads and Multiple Base Features). For this exercise we are going to use DIPPER outlines that represent a higher net value ($0.38). We also need to adjust the slope codes in the model. Step 1 - In MineSight Compass: 1.

Open VBM file MSOP25.TOP for editing using procedure p65002.

2.

Delete features 1, 2 and 3.

3.

Import the ASCII file SLP2.IA.

4.

Repeat procedure p66701.dat. Keep the panels the same as last time, with the only exception of the name of the item to which to load codes; change this item to SLP2.

5.

Close MineSight Compass and verify the model codes in MineSight 3-D.

6.

Create a new model view under folder model. Name the view slope2 (the view of item SLP2).

7.

Close folder model after checking the model.

8.

Close any other object that may have been left on the screen.

Part #: E002 Rev. B

Page 7-11

Complex Pit Design

Notes:

Proprietary Information of Mintec, inc. Step 2 1.

Import VBM ASCII file P38.VBM to folder Dipper. Feature 704 will appear in the Viewer.

2.

Look at the 704 DIPPER pit geometry on benches 2210 through 2345. Note how the multiple pit bottoms eventually merge on bench 2345.

3.

Digitize the base features (as planar polylines) at elevations 2210, 2225, 2240, and 2255. Follow the example below. Store features to a new Object in folder pits. Call this object 704base. Snap an Edit Grid to the above elevations, and use a combination of Plane Snap and Point Snap to create the planar polylines, as shown below.

Step 3 1.

Open a new Object in folder pits for editing. Name it pit4.

2.

Open the Pit Expansion tool. Save the parameters used in Exercise 4 and start modifying parameters.

3.

Start at elevation 2210.

4.

Copy and Add all four base features.

5.

Pick model view slope2 and item SLP2.

Step 4 Add a Road. Follow the examples below to add a road. The road does not need to start until elevation 2240.

Page 7-12

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Complex Pit Design

Notes:

Step 5 Make a Multiple Expansion. Click Preview to make a multiple expansion up to elevation 2255. Check the results. Notice that there is a kink in the road that may need straightening. Furthermore, there is no road access to the 2255 pit bottom.

Part #: E002 Rev. B

Page 7-13

Complex Pit Design

Notes:

Proprietary Information of Mintec, inc.

Step 6 - Correct the Kink in the Road. To correct the kink in the road, if desired, you must edit object 704base on elevation 2240 (see below). 1.

Cancel Preview, and click the Expansion tab. Click the Edit strings option.

2.

Edit the base feature at elevation 2240.

Click Preview and see if the road is smoothed. Modify the base features as necessary until you get a result to your satisfaction. Step 8 - Single Expansion 1.

Page 7-14

Change the expansion to Single Expansion and click Apply until you reach the toe elevation of 2255.

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. 2.

Now you need to access the 2255 bottom.

3.

Edit the toe line at elevation 2255 so it follows the shape of feature 704base on elevation 2255 (see below).

4.

Add one more road at elevation 2255.

5.

Delete the base feature at 2255.

6.

Expand up to elevation 2345.

Part #: E002 Rev. B

Complex Pit Design

Notes:

Page 7-15

Complex Pit Design

Notes:

Page 7-16

Proprietary Information of Mintec, inc. 7.

Using volume clipping and after loading object 704, step through the planes to see how close the pit outlines are to the DIPPER outlines.

8.

Go to elevation 2345. Edit toe line at elevation 2345 to match the DIPPER outline.

9.

Expand up to elevation 2810. See the figure below for the final result:

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Complex Pit Design

Step 9 - Clip Final Pit to Topography

Notes:

To see the final pit clipped to the topography: 1.

Triangulate pit4 by clicking the Triangulate Pit button on the Expansion tab.

2.

Store the results in a new Object called pit4tri in the pits folder.

3.

Import VBM file 901.vbm to folder topo.

4.

Triangulate 901 to 901tri.

5.

Intersect 901tri and pit4tri to a new Object in the pits folder, pit4clip.

Exercise 5 Variable Interramp Slope, Variable Bench Face Angle, and Constant Catch Bench Width. In Exercise 3, we used the following slope design parameters: Sector 1 2 3

Interramp Angle 43 46 50

Bench face Angle 70 70 70

Catch Bench Width 10.68 9.04 7.1

In this exercise, we will set the catch bench width to 7.10 meters, and expand the pit based on bench face angles that vary by sector in accordance with the interramp angles.

Sector 1 2 3

Part #: E002 Rev. B

Interramp Angle 43 46 50

Bench face Angle 59 63.5 70

Catch Bench Width 7.1 7.1 7.1

Page 7-17

Complex Pit Design

Notes:

Proprietary Information of Mintec, inc. Step 1 1.

Open Object 701base. For the sake of simplicity, we are not going to use roads in this exercise.

2.

Create and open object pit5 in folder pits for editing.

3.

Create a new Parameter Set called exercise5.

4.

Start at elevation 2495.

5.

Click the Optional tab and click the Face Slopes-Sector Table switch. Click the Sectors button.

6.

Click the Sector Center icon and click inside the base feature.

7.

Enter the azimuths and face slopes as shown below.

Azimuth 40 170 320

8.

On the Required tab, click the Face Slope and Berm option, and enter 7.1 as the berm width and 50 degrees as maximum pit slope. Elevation 2495

Page 7-18

Face Slope 59 63.5 70

Step size 15

Step/berm 1

Face slope 70

Pit slope 50

Berm 7.1

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. 9.

Make 10 expansions.

10. Check results.

Complex Pit Design

Notes:

Notice that the distance from crest to toe is always 7.1. Pit slopes were also calculated, and they should be 43o, 46o and 50o for different sections of the pit (sectors 1, 2 and 3, respectively).

Exercise 6 Double Benching with Constant Interramp Slope, Constant Bench Face Angle, and Constant Catch Bench Width. For this exercise, we are going to use base feature 701base on plane 2495. We will expand the pit to 2690 using double benching and a constant interramp slope of 50 degrees, and a bench face angle of 60 degrees. The catch bench width for a 50 degree interramp, 60 degree bench face angle and a 30m bench height is 7.85. Step 1 1.

Open object 701base.

2.

Make a new object ( pit6) in folder pits.

3.

Open the Pit Expansion tool and make a new Parameter Set ( Exercise 6 ).

4.

Use a step size of 30 in the Bench Table.

Part #: E002 Rev. B

Page 7-19

Complex Pit Design

Proprietary Information of Mintec, inc.

Notes:

Elevation 2495

5.

Step size 30

Step/berm 1

Face slope 60

Pit slope 50

Berm 0

Check the results. You should get a toe and a crest every 30 meters.

Exercise 7 Double Benching with Variable Interramp Slope, Constant Bench Face Angle, and Variable Catch Bench Width. We are going to repeat Exercise 3 (see table), but with double benching. Sector 1 2 3

Interramp Angle 43 46 50

Bench face Angle 70 70 70

Catch Bench Width 10.68 9.04 7.1

If we assume the same interramp angles and the constant 70 degree bench face angle, then for a 30m bench height, the catch bench widths will be:

Sector 1 - 21.25 Sector 2 - 18.05 Sector 3 - 14.25

Page 7-20

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. Step 1 1.

Create Object pit7 and set up exercise7.

2.

Start from 2495 and use the model view slope1 to vary the pit slopes.

3.

Check the results.

Complex Pit Design

Notes:

Step 2 Try the same exercise using a step size of 15 and a step number of 2. You will get all the crest lines between the toe lines.

Exercise 8 Top-down Design Approach with Ramp Switchback. 1.

Open object pit3.

2.

Change to 2-D mode (using Grid Set p38.vbm_gridset).

3.

Go to elevation 2630.

4.

Make a new object, 701down, in folder pits.

5.

Copy toe line (blue) to the new object ( 701down).

6.

Close pit3.

7.

Open feature 901 (in folder topo).

Part #: E002 Rev. B

Page 7-21

Complex Pit Design

Notes:

Proprietary Information of Mintec, inc. 8.

Adjust701down using the Substring I Smooth and Point I Move functions the pit ramp exit better matches the natural topo conditions, as shown below.

9.

Close 901 and go back to 3-D mode.

10. Create object pit8 (edit mode) and Parameter Set exercise8. 11. Start from 2630 , and expand downwards and inwards using the following expansion parameters.

Elevation 2630

Page 7-22

Step size 15

Step/berm 1

Face slope 70

Pit slope 45

Berm 0

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

12. Set up a road table with a switchback. Be certain to notice the order of the lines. Check the box marked User cam, and enter two points to define the start of the road, as shown here.

Complex Pit Design

Notes:

13. Expand 8 times. 14. Check the results.

Part #: E002 Rev. B

Page 7-23

Complex Pit Design

Proprietary Information of Mintec, inc.

Notes:

Page 7-24

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Displaying Pit Designs

Displaying Pit Designs

Notes:

Learning Outcome When you have completed this section, you will know how to: A. create surfaces B. merge two surfaces together C. contour the merged surface D. display in the merged surface in plane, level by level E.

display the merged surface in section, section by section

Creating the Topo Surface This gives the surface a more realistic appearance.

Merging Pit With Topo When we created the pits, we made sure to expand the pits above the topographical surface. As we exited the Pit Expansion Tool, we triangulated the toe-crest contours. We will use the one of the triangulated pits in this example. The result will appear in a pale yellow color and will show the pit merged into the topography.

Part #: E002 Rev. B

Page 8-1

Displaying Pit Designs

Notes:

Proprietary Information of Mintec, inc. Exercise Merge PIT2 into topo and call the result topopit2. The merged pit and topo are displayed below:

Contour Surfaces MineSight can contour any triangulated surface with a single click of the mouse.

Display in Plan

The display will show the pit clipped by topo at the toe elevation of each bench.

Page 8-2

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. Mid-lines In Plan To show mid-lines, create a new Grid Set at the mid bench elevations. As you adjust the current plane, notice how the triangulated surface is displayed as contour lines. If you wish to create contours at midlines,

Display in Section To display the pit in section, we need to create a sectional Grid Set. Now we will create one using the PCF for the West-East sections. When you have finished, return to full 3-D viewing.

Display CUIDW Grades Exposed on the Pit Walls 1.

Open object topopit2 and close all other Geometry Objects.

2.

Open the oxides model view.

3.

Double-click oxides to open the Properties dialog.

4.

Click the Display tab and change the Primary Display Item to CUIDW.

5.

Click the Geometry tab, click the Select button, and pick topopit2 from the dialog.

6.

Click the Exposed ore button.

Part #: E002 Rev. B

Page 8-3

Displaying Pit Designs

Proprietary Information of Mintec, inc.

Notes: Exercise Display ORTYP on Pit1_var_slope_DTM.

Page 8-4

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Reserves Calculations

Reserves Calculations

Notes:

Learning Objectives When you have completed this section, you will know how to: A. Calculate reserves bench-by-bench. B.

Calculate reserves between two surfaces.

C. Calculate reserves inside a closed solid. D. Incorporate various parameters in the reserve calculations such as current topography, geological codes, dilution, waste/ore types, ore percentages, recovery, specific gravity etc.

Overview of Available Tools There are five basic ways of calculating reserves within open pit outlines: 1.

Using Programs PITRES and PITINC.

2.

Bench-by-bench Interactive Approach using Program M650PX.

3.

Using the Material Summary File 18 (i.e., Programs M710V1, M711V1, and M712V1).

4.

Using MineSight 3-D tools.

5.

Write your own User Subroutine if you can’t get the reserve breakdown you want using the programs mentioned above.

All of these approaches calculate reserves on a partial block basis. The breakdown of the reserves into different categories is more limited in the interactive approach when compared to the others. However, the interactive approach displays bench maps on the screen allowing you to see what is being calculated. The difference between the 710,711,712 approach and the PITRES/PITINC approach, is mainly in the way reserve categories are specified. PITRES/PITINC will also calculate diluted tons and grades based on user defined mine recovery and mine dilution factors. We will not cover options 2 or 5 in this section.

Reserve Calculations Using PITRES/PITINC Approach Overview of PITRES PITRES is an MSCompass procedure used to determine the reserves of open pit metals projects. These reserves can be generated from a MineSight pit, from polygons properly stored in a VBM, from DIPPER pits, from external partials files (e.g., from IGP), or from rectangular boundaries specified on the Panel requesting the easting, northing, and elevation boundaries. PITRES has the option to generate the incremental partials and reserves between a larger and a smaller pit directly. Partials are determined based upon VBM closed features, or the difference between two S-Files for DIPPER. For STRIPPER (VBM), Part #: E002 Rev. B

Page 9-1

Reserves Calculations

Notes:

Proprietary Information of Mintec, inc. reserves can be determined for a pushback using a smaller pit which is contained within a larger pit. However, this can only be done if the take ore first or ore clipped at topo options are not being used. If the larger pit minus smaller pit, and either of these two options are used, this operation must be done using PITINC. Using PITRES under these circumstances will double the incremental reserves generated. Partials The partials can be limited to a range of benches, northings, and eastings. However, it is important to note that, if the pit has been expanded or designed with the midpoint stored at the bench toe elevations, the toe elevations must be specified. And, if the midpoint has been stored at its actual elevation, then the bench midpoint elevations must be entered in these fields. In order to generate the partials for pit designs with variable bench heights, every plane of the VBM must be processed searching for the pit feature code. This will usually trigger a number of extra WARNING messages when the partials are being generated. These messages can be ignored. If the partials were derived using MineSight, the partials file is output from the bottom bench up. In order to use it in PITRES, these partials must be sorted from the top down. Click the appropriate option for the procedure to do so. The partials are then run against the 3-D block model to generate the reserves. Dilution can be applied to the insitu or recovered ore for all blocks, or against the full block for ore/waste contact blocks. A contact block is defined as a block that has more material in it than ore, i.e., topo% > total ore%. Also, if a zone in a block has a 0% recovery from the Zone Input File, or its grades fail to pass the ore/waste cutoff tests, then it is considered a contact block, i.e., leach cap may be modeled, but never mined as ore. When using contact dilution, the non-missing grades from the wasted zones override the dilution grades from the Zone Input File, and are weighted by the density of the material being wasted. Dilution When applying dilution to the contact blocks only option, the dilution % is based upon a full block volume rather than being applied to the ore% only. This allows for consistent dilution quantity regardless of the amount of ore in the block. For example, if a 5-foot dilution on a 50-foot bench is required, enter 10%. This means that each block that has an ore/waste contact with a total mineable ore > (greater than or equal to) a user-specified minimum ore% will get the same amount of dilution. The dilution for this option is only applied against the first recoverable zone. Either insitu, or diluted grades can be reported. The grades output to a scheduling file are based upon this selection, i.e., if diluted grades are reported, then diluted grades are output to the scheduling file. Cutoffs Reserves can optionally be reported within cutoff bins (max of 20) or cumulative above each cutoff. Material greater than, or less than a cutoff can be wasted. The cutoffs are used as a less than test. That is, if the cutoffs are 1.0, 2.0, 3.0 then the cutoff bins range from >0 to 1 to 2 to 3, respectively. The cutoff bins are also used as material classes for the scheduling programs. The material class label for each cutoff can optionally be specified on the panels (1 for less than cutoff1, >cutoff1, etc.). If the labels are not specified, they will default to ORE+nn.nn where nn.nn is the grade cutoff value. The Omit first grade item option is mainly used for creating scheduling material classes from a range of ZONE codes (i.e., it is only used for binning). For example,

Page 9-2

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Reserves Calculations

zones 1-25 might be LCAP, 26-50 OXIDE, 51-75 SUP, etc. The ZONE item can then be used as the first grade item, and the appropriate material classes are created without having to show up in the 805/821 (scheduling) files. An alternative method is to use MODCLS to create scheduling material classes and use that item as the zone code.

Notes:

The ore/waste cutoff is for the first grade item. A similar option is available through the Zone Input File that affects the ore/waste cutoff of each grade item. The insitu grades are always used for the ore/waste cutoff tests regardless of whether insitu or diluted grades are being reported. If using an ore/waste cutoff test for multiple grade items, then the material is wasted for a zone if any grade item fails its cutoff test. A sample with the ore/waste cutoffs is as follows: # Grade line for matching diln and cutoff grades #GRADES AU CU #

P1 P2 P3 Q1 Q2 WASTE

1 2 3 11 12 -3

2.7 2.7 2.7 2.7 2.7 2.5

100. 100. 100. 100. 100. 100.

95. 95. 95. 95. 95. 100.

3.0 3.0 3.0 3.0 3.0 0.0

DILN DENS 2.7 2.6 2.4 2.8 2.9

DILN 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.

CUTOFFS .1 .2 .1 .2 .1 .2 .1 .2 .1 .2

CUT FLAGS 0 0 0 0 0 0 0 0 0 0

Normally, any missing grade item in a block causes the entire zone to be wasted. There is an option within PITRES that allows missing grades to be treated as a 0, thus diluting the other one instead of wasting the zone from that block. Zones PITRES can handle from 1 to 10 ore/geology zones per block. PITRES automatically appends the appropriate digit or alpha suffix (1,2,3... or A,B,C...) to all the model items when there is more than one zone per block. If using the alpha suffix option, then all items must have an A,B,C... suffix instead of 1,2,3,... This includes the zone, ore%, density, and all grades items. The names of the items are user-controlled, but if using more than 1 zone per block, the suffix MUST BE 1, 2, 3, 4_ Both the Zone item and the Ore% item are optional. If the ore% item is set to N/A, then blocks with a Zone >0 are considered 100% ore. If the Zone item is set to N/A, then PITRES sets it to 1 and uses the ore/waste cutoff on the first grade item to determine ore and waste. Zone parameters can be input to PITRES through the panel/defaults or through the Zone Input File. The Zone Input File is the same format as the IGP Zone Input File with optional extra values for dilution density, grade dilution and ore/waste cutoffs by grade item. The yield% is ignored in PITRES, but must be set to 100% for IGP. If using the ore/waste cutoff by grade item, then a #GRADE G1 G2 G3 ... line must be used in the Zone Input File. A dilution grade must be specified for all grade items, followed by the cutoff grades for each grade item, and an optional set of 0/1 flags. A 0 means waste material below the cutoff (default), and a 1 means waste material above the cutoff. The format for the Zone Input File is: Zone Name, Zone#, Dens, Yield%, Recov%, Diln%, Diln Dens, Diln grades, Cutoffs Grades, Cutoff Flags. (See the example in the Cutoffs section).

Part #: E002 Rev. B

Page 9-3

Reserves Calculations

Notes:

Proprietary Information of Mintec, inc.

Although you can input zone parameters in the Zone Input File, other parameters, such as waste density, are input through the panel. Ore density by zone can be read from a model item or from the Zone Input File. The ore% and waste% (if used on waste reporting panel) can be stored as either a fraction between 0 and 1, or as a percentage between 0 and 100. If using waste% items, they must be stored the same way as the ore% items are (i.e., fraction or percentage). Notes on the Zone Input File: 1. The Zone Input File is optional and if not used, all zones are assumed to be between 1 and 150 and recovery is set to 100% and dilution to 0 for all zones. 2.

The Zone Input File can be used exactly as is for IGP as long as the grade line is specified as #GRADES.

3.

Any zones that exist in the model but are not specified in the Zone Input File are wasted. A WARNING message is issued.

4.

If the recovery for any zone is set to 0 or it fails one of the ore/waste grade cutoff tests, then it is only reported if the insitu grade option has been requested (i.e., it will only show up as waste if the diluted grade option is requested).

5.

The # indicates a comment and can be placed anywhere within the file.

6.

If the dilution grades are not specified, they default to 0.

7.

Recovery and dilution are specified as percentages.

8.

An additional grade line can be specified at the start of the Zone Input File to allow for the proper matching of grade items and dilution grades, ore/waste cutoff grades, and the cutoff flags. An example of the format of the grade line is:

# Names of grade items on 1 line without 1,2 suffix #GRADES AU CU AG The dilution grades, ore/waste cutoffs, & cutoff flags from the zone lines would then be matched up to the grade item order from the GRADES lines regardless of the order in which they are specified on the PITRES panel. Waste and Types of Waste The model can optionally contain several waste types. If using waste types, the waste item must be between 1 and 8. Waste can be reported as a volume or a tonnage (short, long or metric). Options 2 and 3 on Panel 4 are for imperial projects only, and it is up to the user to calculate the appropriate tonnage factor to be applied against the volume (in cubic feet) to derive the tonnage reporting type. The ore will also be reported with the same tonnage type. The stripping ratio will be reported as either a waste volume to ore tonnage ratio, or a waste tonnage to ore tonnage ratio. This also depends upon the option selected by the user. A model item can be used for the waste density. This can be the same item used for the ore density, i.e., each block has a single density regardless of the material. If a waste density item is used, it over-rides all other waste densities including those assigned by waste type. There are three different waste reporting options. In all three cases, up to 100 different waste types are handled. The waste types must be numbered between 1 and 100. If requested, the waste volume/tonnage for each waste type is reported for each bench and for the entire run. The total waste includes all volumes/tonnages from each type, as well as any ore losses (from the Zone Input File recovery item), any remaining Page 9-4

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. waste (for waste percentage options where the materials do not add up to the topo%), and any unclassified waste (waste type item is missing, or 0).

Reserves Calculations

Notes:

If using a single waste type item, whatever material within the block that is not ore is classified according to the waste type item. If using waste percentage items without a type item, then the waste is accumulated as types 1 to 4, matching the order of the waste percentage items as requested on the panel. The name and density of each percentage item can be specified on the panel using the Name/Density prompts. If using waste percentage and waste type items, then the waste is accumulated for each type according to the value of the type item. In this case, there must be a match of a type item and a percentage item for each set. If using option 3, then there must be one waste type item for each percentage item and vice versa. Ore and Waste Densities The name and density for up to 15 types can be specified in the Name/Densities lines of Panel 4. If there are more than 15 waste types and user-defined names, and/or varying densities are required, then the Waste Type Input File must be used. The default names are TYPnn where nn is 01-99. If using the Waste Type Input File, the format is: Name Number Density The file is in free format and with one waste type per line. The number must be between 1 and 100. The following two examples illustrate the way PITRES handles waste density (PAR10) and ore density (PAR7) as entered on Panel. These two setups cover situations where PAR7 and PAR10 are the only densities defined. They can be overridden with densities from a Zone Input file, densities from a model item, or densities for different waste types, respectively. Example 1. PITRES is setup with no Zone input file, no Density item from the model, no ORE% item, only one ZONE per block, and using a single grade cutoff to segregate ore and waste. In other words, the densities entered on Panel are the only values available for converting volumes to tonnages. Waste material is identified solely by a user-defined grade cutoff. In this case the default Ore Density (PAR7) from Panel is used for determining tonnages for both ore and waste since waste is based on an “ore grade” cutoff only. The PAR10 value from Panel 4 (default waste density) is not used at all. Example 2. In this example, only an ORE% item was added; everything else is the same as in Example 1. In this case, a block with a grade above the Ore/Waste cutoff grade, which is the ore tonnage portion of the block, is computed with PAR7, and the waste tonnage portion of the block is computed with PAR10. Since you can select any grade for the ore/waste cutoff, a block that has its ORE% grade reported as waste must have a grade that is below the user-specified Ore/Waste cutoff grade). In this case, the entire block will report as waste. The waste tonnage from the ORE% portion of the block will be based on PAR7 and the waste tonnage from the remainder of the block will be based on PAR10.

Part #: E002 Rev. B

Page 9-5

Reserves Calculations

Notes:

Proprietary Information of Mintec, inc.

You can try these options out (and others as well) using the block at Row 66 Col 99 and Bench 20 in MSOP15.DAT. The associated coordinate boundaries (which is what PITRES wants) are 5300N to 5320N and 2960E to 2980E and Bench 2660. Use TOPO as the ORE% item. Topographic Control The topo item to use in PITRES is user-controlled. Usually, it is TOPO. An option to use the topo item, or to set all blocks to 100% topo is available. This should usually be used for reserves from the Pit Optimization programs as this set of programs works on a whole block basis so that any block with topo < 50% is not condensed. Blocks with topo greater or equal to 50 % are condensed. When the partials are created from the Dipper S-files, blocks with < 50% TOPO do not exist. Thus, the idea is that by treating the blocks with TOPO >50% as 100% should balance out the TOPO effects in the design. If a Dipper S-File comes from an M718V2 user subroutine that takes partial topo blocks into account, the item topo% MUST be used for accurate reporting. Generally, running a non-M718V2 Dipper reserve using topo% will underestimate the total waste in the pit. Topo Clipping and Take Ore First Options to take ore first for surface blocks, or to take ore first for all blocks, are available. If the ore has been interpreted so that it is clipped at the topo, you must make sure that all the ore is mined from the surface blocks. The normal calculation is to take the block partial x topo and apply it to all material types. For example, if an ore had been clipped at topo such that ore%=60 and topo%=80 and 100% of the block was being mined, the normal method would be to mine 1.0 * 0.8 * 0.6 = 0.48 for ore and 1.0 * 0.8 * 0.4 = 0.32 for the waste. This means that 12% of the ore is accounted as waste. If the “ore first option” is used, it takes all the ore (60%) first, and the rest (20%) is considered to be waste. The take ore first for all blocks should be used when the pit bottom follows the footwall of the ore. The same example as above could be used reversing the partial and the topo to 80% and 100% respectively. Reports and Output Files Output files include the report itself, the 805 scheduling file, and a reserve summary file. If insitu, or diluted grades were requested for reporting, they will be output to both the reserves summary file and the scheduling file. The report file can be a full detailed report with every zone on every bench (default), just a final summary of the total for each zone for the entire run along with the final bench summary (option 1), or the same as option 1 with an additional summary of all zones for each bench (option 2). In addition to controlling what is reported (i.e., insitu or diluted tons and grades), the Report option also controls what is output to the 805/821 schedule file. The “Zones and Cutoffs” option allows all zones and cutoffs to be reported in the totals section of the report. It makes it easier for cutting and pasting into a spreadsheet. This option is only valid when a Zone Input File is being used; it is deactivated otherwise. Overview of PITINC PITINC is used to determine the incremental reserves between two Reserve Summary Files generated from PITRES. It can also be used to add two Reserve Summary Files together, or to recreate the reserves reports for 1 summary file. Using one summary file also allows for different reporting options from the same summary file, (i.e., reporting cumulative grades versus within bins, summary only, etc.). You supply the filenames of the two input Summary Files and the name of the optional Zone Input File. The Zones and cutoffs option allows all zones and cutoffs to be reported in the totals section of the report, this makes it easier for cutting and pasting into a spreadsheet. The option is only valid when a Zone Input File is being used; it is

Page 9-6

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. otherwise deactivated. The user also supplies the name of the output Reserve Summary and the output 805/ 821 Schedule File. The output Reserve Summary File can then be used in subsequent PITINC runs. The Schedule File can be used as input to the M805V1/M821V1 scheduling programs.

Reserves Calculations

Notes:

There is also an option to omit outputting the first grade item to the 805/821 files, (i.e., it is only used for binning). This option is mainly used for creating 805/821 material classes from a range of ZONE codes. For example, zones 1-25 might be LCAP, 26-50 OXIDE, 51-75 SUP, etc. The ZONE item can then be used as the 1st grade item and the appropriate material classes created without it showing up in the 805/821 files. If the Take ore first option from PITRES is used, then PITINC should always be used for incremental reserves rather than larger pit minus smaller pit feature codes from PITRES. This will ensure that there is no double accounting of the ore. Exercise 1 - Calculate reserves between the surface topography and 802 Starter pit In the PITRES calculations the surface topography is represented by the TOPO item (or some other user specified item) in the block model and not by a VBM feature code such as 901. Recall that the TOPO item stores the percentage of the block that is below the surface. The feature code for the pit that you are calculating reserves for must consist of closed clockwise polygons. They do not have to be clipped to topographic contour lines or snapped to follow topographic contour lines. They can be (and usually are) expanded into air. Before continuing you need to: 1.

Export the toe lines (code of 802) from object pit3 in MineSight to the MSOP25.TOP VBM file.

2.

Export the toe lines from object pit4 in MineSight to the MSOP25.TOP VBM file. Change the toe material VBM code to 808 To do this, select the materials folder, then highlight item pit toe. Bring up the Properties window, select the Material tab, and change the VBM code to 808; this way, code 808 will appear on the list of features to export to the VBM. Since it is associated with the pit toe, if you pick code 808, only the pit toes will be exported.

3.

Import file P804.DAT to MSOP25.TOP VBM file (use M650ED).

For volumetric calculations, the program will calculate the following for each block or partial block inside the pit feature code (i.e. 802) on each bench: 1.

Calculate the % of the block inside (%Inside) the 802 polygon (i.e. % inside will be 100 for full blocks inside, and between 1 and 99 for partial blocks inside).

2.

Multiply the full block volume (block length x width x height) by % inside/100, and by TOPO/100 to get the block volume inside the pit design and below the current topography associated with the TOPO values in the block model.

3.

Tonnages are then calculated and categorized based on user inputs and/or block model values for densities, material types, and cutoff grades.

Part #: E002 Rev. B

Page 9-7

Reserves Calculations

Notes:

Proprietary Information of Mintec, inc. For this exercise (and all the rest involving PITRES) select the following from the MSCompass Menu tab: Group: Pit Design Operation: Report Procedure: Report 3dbm Reserves - pitres.dat On the panels additional explanations about the input data you are entering can be displayed by clicking on any text shown in red on the panel. Panel 1 - Determine Reserves from Pit Optimization or Pit Design/Polygons This panel explains how this procedure can be set up and then used directly in MineSight 3-D to calculate reserves without leaving the MineSight interface. (We will do this in a later exercise.) Panel 2 - Determine Reserves from Pit Optimization or Pit Design/Polygons This panel allows you to specify the source for the reserves - either a VBM file, a pit Optimization set, or an existing partials file. For this exercise we’ll specify the VBM file msop25.top. We’ll use the Zone Input File called zone.dat, name the reports 802, enter ‘802 Starter Pit’ as the title, and specify 802 as the Pit feature code. If you click on the Zone Input File text (in Red on this panel) you will get an explanation of what is in the Zone input file. It is an ASCII file with the data on each line entered in free format. Following is a printout of the zone.dat file we are using in this example.

Name prov prob poss waste

Value 1 2 3 4

Dens. 2.7 2.7 2.7 2.7

Yield% 100 100 100 100

Rec% 100 100 100 100

Dil% 0 0 0 0

The Name is used for reporting purposes only. The value refers to the value stored in the block for the File 15 item selected as the Zone Item on the next panel. Yield% is for coal projects and ignored by PITRES. Recovery and dilution are self-explanatory. Panel 3 - Determine Reserves from Pit Optimization or Pit Design/Polygons This panel allows you to specify zone and grade items; for this exercise, we’ll use one zone per block, and ORE is the zone item. There is no ORE% item in this exercise, so be sure to enter ‘N/A’ in the appropriate window. Grade items are CUIDS, MOIDS and EQCU. Panel 4 - Determine Reserves from Pit Optimization or Pit Design/Polygons This panel accepts input for the grade cutoff specifications. For this initial example, we’ll want to break down the report by CUIDS grades of 0.3, 0.6 and 1.0, and report with two decimal places of precision. The Waste/ore cutoff grade is 0.3, based on CUIDS (Grade item #1), and be sure to check the box to Treat missing grades as zero. Panel 5 - Determine Reserves from Pit Optimization or Pit Design/Polygons This panel allows you to enter default density values - we’ll use 2.7 for both ore and waste, and report waste as Tonnage (option 1). This panel also allows the breakdown of various waste reporting options - for this example, we’ll leave the rest of the panel blank.

Page 9-8

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Panel 6 - Determine Reserves from Pit Optimization or Pit Design/Polygons

Reserves Calculations

Notes:

This final panel in the procedure allows you to specify the way volume reduction items such as TOPO are applied to the calculations. The only required entry on this panel for this example is the Reporting factor of 0.001 so the reserves will be reported in 1000’s of tons; all other windows can be left blank. PITRES runs programs M659V1 to compute partial block percentages and MTRES (a 708 User-subroutine) to compute the reserves. Three output files are produced (the last one is optional) which are named the following for this example: 802.RPT - This reports the reserves based on the instructions provided by the user on the input panels. 802.SUM - This file tabulates the reserves in a format required by program MTINC which is accessed via procedure PITINC. 802.SCD - This file tabulates the reserves in a format required by the MineSight(r) Scheduling Programs, M805V1 and M821V1. Following is the bench-by-bench summary from file 802.RPT:

Since everyone has a slightly different design your numbers won’t exactly match those shown above but they should be close. Exercise 2 - Reserves Between pits 804 and 802 Use PITRES with 804 as the large pit and 802 as the small pit (Panel 2). Use a file name of 804802 and a title of 804 Phase for this exercise (again on Panel 2). These are the only changes required.

Part #: E002 Rev. B

Page 9-9

Reserves Calculations

Notes:

Proprietary Information of Mintec, inc.

The bench-by-bench summary from file 804802.rpt is displayed below.

Exercise 3 - Reserves Between pits 808 and 804 Use PITRES with 808 as the large pit, and 804 as the small pit (Panel 2). Use a file name of 808804 and a title of 808 Phase for this exercise (again on Panel 2). These are the only changes required. You should get something like: 371600 Ktonnes Ore at .690% Cu and 354560 Ktonnes waste. These last two exercises show how PITRES can tabulate reserves between two pit designs. One requirement here is that the smaller pit must be totally contained within the larger pit. For pushbacks that expand the pit on one or two sides, only the large and small pits will have common walls on the other sides. This large pit/small pit feature of PITRES works fine for incremental reserves so long as you do not invoke the Take Ore First option on panel 4. If you do use this option, then use the procedure PITINC to get the incremental reserves between pits. Even though we did not use the Take Ore First Option above, we are going to calculate the reserves between 808 and 804 pits again using PITINC so you can see how it works. The answers in this case should be identical. Exercise 4 - Determine reserves between 808 and 804 using PITINC PITINC uses the .SUM output files from PITRES runs. What we have to do is: 1.

Rerun PITRES with 808 as the Large pit, no Small pit and a file name of 808TOT.

2.

Rerun PITRES with 804 as the Large pit, no Small pit and a file name of 804TOT.

3.

Then run PITINC and ask for the difference between 804TOT.SUM and 808TOT.SUM. The results should be identical to those of exercise 3 in this case.

The PITINC procedure (pitinc.dat) is found on the MSCompass Menu tab under Group Pit Design - Operation Reports, just like PITRES is. Following are descriptions Page 9-10

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Reserves Calculations

of the input panels for PITINC:

Notes:

Panel 1 - Incremental Reserves Between 2 Reserve Summary Files This panel allows us to specify the input and output filenames and calculation parameters; we’ll use 804tot as the smaller reserve summary file and 808tot as the larger, using the Larger-smaller option. Enter zone.dat as the zone input file name and 808inc as the output file name. Use ‘808 Reserves’ as the tile, and report to 2 decimal places. Panel 2 - Incremental Reserves Between 2 Reserve Summary Files This second and final panel allows you to specify reporting parameters. For this example, we’ll produce a detailed report, reporting all zones and cutoffs, with a factor of .001. Run the procedure and compare the results from file 808inc.rpt with the results from the previous run (file 808804.rpt). Exercise 5 - Categorize Reserves in Pit 802 by Alteration Type (File 15 item Altr) with Different Densities for Different Rock Types This will require a change to the Zone item on Panel 3 (we will use ALTR instead of ORE) and a corresponding change to the Zone Input file where we will key in names and densities for six rock types. Names are limited to five characters. Create a Zone Input File called ZONE.ALT with Names, values, and densities as follows:

NAME POTAS ARGI PHYLL BIOT OXID MIXED

VALUE 1 2 3 4 5 6

DENSITY 2.62 2.56 2.50 2.69 2.43 2.60

Edit the existing file ZONE.DAT to incorporate these changes and then use it in a PITRES run. Don’t forget to change the Zone item to ALTR.

Part #: E002 Rev. B

Page 9-11

Reserves Calculations

Notes:

Proprietary Information of Mintec, inc.

Summary of reserves by Alteration type are shown below.

Exercise 6 - Categorize Reserves in Pit 802 by ORE code (Proven, probable, etc.) and by Ownership (Item ZONE) For this exercise we will have to combine valid ORE codes (1 - 4) and valid ZONE codes (1 - 2) into a classification item with the resulting 8 categories that we want to use for reserve breakdown. We will use the File 15 item XTRA2 and assign it the following values based on block values for Items ORE and ZONE:

XTRA2 11 12 13 14 15 16 17 18

ORE Min 1 2 3 4 1 2 3 4

Max 1 2 3 4 1 2 3 4

ZONE Min Max 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2

Name PRV-1 PRB-1 POS-1 WST-1 PRV-2 PRB-2 POS-2 WST-2

The above information (with the exception of the name) must be entered in an auxiliary input file (call it CLASS.DAT) for use in the value assignment procedure MODCLAS.

Page 9-12

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Step 1. Reset XTRA2 values to Unset (-2) for all blocks in the model; on the MS Compass Menu tab, select procedure p60103.dat:

Reserves Calculations

Notes:

Group: 3D deposit modeling Operation: Initialize Procedure: Reset Model item(s) Step 2. Assign material classes based on existing block values of the ORE and ALTR items using the procedure modcls.dat. On the MSCompass Menu tab, select: Group: 3D Deposit Modeling Operation: Data convert Procedure: Assign Model Code by Item Ranges (modcls.dat) Panel 1 - Assign a Code Item/Material Class Based on Other Items This single panel accepts the required input for this function; the number of zones, name of the input class definition file ( class.dat), the grades on which the redefinition is based (ORE and ALTR), and the item to store the new values (XTRA2). There is also an option to define a value for those blocks that do not meet any of the definition criteria ( 11 for this example). Step 3. Run PITRES for pit 802 again. This time don’t use a zone input file and specify XTRA2 as the Zone item on panel 3. Rename the reports to whatever you want. The results show that all the ore in the 802 pit belongs to Owner 2, and most of it is proven.

Reserve Calculations Using MEDS file 18 Approach (Programs 710, 711, 712) This approach requires you to perform the following steps in order: 1.

Initialize File 18 (the material summary file) by running Program 710. This program requires the user to define the material categories he/she wishes to have the reserves broken down into. A maximum of 20 material categories are allowed. A maximum of two block model items can be used to categorize the reserves. These block model items must have integer values (i.e., ore code, rock code, ownership code, alteration code, etc.). For each material category defined, up to 10 different cutoff grades for reserve tabulation can be specified.

2.

Compute block partials using Program M659V1. This program determines the percentage of each block that is inside the pit outline and outputs the percentage to an ASCII file. Blocks completely inside (i.e., 100%) the pit outline are accounted for by default and not written to the file. Blocks cut vertically by the pit outline have the percentage inside calculated and dumped to the file along with bench, row, and column numbers for the block. This program must be run once for each pit or phase for which reserves are being calculated.

3.

Determine Reserves between Current Topo and Each Pit Surface using Program 711. This program tabulates reserves on a bench-by-bench basis. It uses the material categories and cutoff grades defined in Step A and stored in File 18. This program must be run once for each pit surface, because the reserve results between the original or current topo, and each pit surface are required in the next step.

Part #: E002 Rev. B

Page 9-13

Reserves Calculations

Notes:

Proprietary Information of Mintec, inc.

4.

Determine reserves between two pit surfaces. Use Program M712. This program gives you the opportunity to combine the previously defined material categories into reserve classes based on cutoff grade (i.e., low grade material, mill grade material, etc.). We will now follow this four-step procedure and compute reserves for the Starter pit (feature code 802), an intermediate pit (feature code 804), and the final pit (feature code 808).

Step 1 - Initialize the Reserves Summary File Access Program 710 through the MSCompass Menu tab by selecting: Group: Pit Design Operations: Initialize Procedure: Initialize Reserve File (Pit Design) - p71091.dat Panel 1 - Pit Design Polygon Reserve Logic This panel is mostly informative, but also accepts entry of the name for the Reserve Summary File. Panel 2 - Pit Design Polygon Reserve Logic On this panel, we specify the model items we wish to use to classify reserves with (in this case ORE and ZONE); use 4 as both default and maximum value for ORE, and a default of 1, maximum of 2 for the item ZONE. Specify the grades we wish to report (CUIDS and MOIDS). The primary grade is the one for which cutoff grades will be specified on the next panel. Panel 3 - Pit Design Polygon Reserve Logic On this panel, we list the Material classifications and cutoff grades we want the reserves broken up into. The Material Classifications must be related to the model items ORE and ZONE, which we specified in the previous panel. In this case ORE is an integer code for proven, probable or possible ore and ZONE is an integer code for ownership (owner 1 or owner 2). Use the table below to fill in the panel windows.

Material Class # Label 1 prov-own1 2 prov-own2 3 prob-own1 4 prob-own2 5 poss-own1 6 poss-own2 7 wast-own1 8 wast-own2 9 10 ! +->10-char

Page 9-14

* Cutoff grades for the material class * (separate each cutoff with a blank or a ,) .3 .6 1.0 -1 -1 -1 -1 -1 -1 -1

! +--> Enter ALL CLASS CUTOFFS in this field +-> or enter –1 TO COPY previous cutoffs

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Reserves Calculations

Panel 4 - Pit Design Polygon Reserve Logic On this panel, we associate the values of ORE and ZONE with the Material Class Number we defined in the previous panel. ORE values 1 - 4 define the columns of the matrix table, ZONE values 1 - 2 define the rows of the matrix table, and the associated Material classification numbers define the Matrix table entries. (These are the numbers you enter.)

*

Material class for each ORE code by area

Area

!

ClassLabel

-------------------------------------------

! #

(10-Chars)

(Leave blank if code and class correspond 1:1

! 1

= prov-own1

#

! 2

= prov-own2

1

1357

! 3

= prob-own1

2

2468

! 4

= prob-own2

3

! 5

= poss-own1

4

! 6

= poss-own2

5

! 7

= wast-own1

6

! 8

= wast-own2

7

! 9

=

8

! 10

=

9

! 11

=

10

! 12

=

!

!

! 13

=

!

+--> Enter Class# for each ORE

! 14

=

! 15

=

! =--->

Area# DOES NOT correspond to material class

Notes:

Intersect Surfaces and pick Topo as the Primary Surface, and pick P1 as the Secondary Surface. (Note: There are two ways of doing this; 1. pick them from the viewer with the mouse; or 2. pick them from a menu using the Object Contents Browser (“OCB” - red box icon) option. The advantage of

Part #: E002 Rev. B

Page 10-1

Generating Reserve Files for MineSight Strategic Scheduler

Proprietary Information of Mintec, inc.

the OCB option is that any surface can be picked from the menu, it does not have to be displayed.)

Notes: 3.

Pick the option Cut Surface, and click Preview. If the results look good, click Apply.

4.

A window will appear with output options. Pick Send Results to Open Edit Object, and in the menu that comes up, highlight folder Phases. Enter the name P1merged.

5.

Take object P1merged out of Open Edit mode by clicking on the yellow box icon for Unsetting edit object.

Repeat these steps to create object P2merged in folder Phases. Note: if you use the OCB option for picking the surfaces, you do not have to open them for display. Step 2 Use the Generate Partials tool to create partials files associated with the merged surfaces created in Step 1 and the phase designs. The partials files being created are cut partials files defining the blocks and partial blocks inside each incremental phase design. The surfaces involved in the calculations and the partial file generated are summarized below: Top Surface Topo P1Merged P2Merged P3Merged

Bottom Surface P1 P2 P3 P4

Cut Partials File PP1.dat PP2.dat PP3.dat PP4.dat

Following are the instructions for doing the first one. 1.

Create a File 15 model view of any item, and limit display to one or two blocks.

2.

Click Surface=>Generate Partials and the Generate Partials dialog will appear:

3.

Click Between Surfaces, and click the Red box icon to activate the OCB option for selecting the Top Surface. The Object Contents Browser dialog will appear:

4.

Click the Red box icon, and pick object Topo from the menu.

5.

Under the Objects Contents list, click Surfaces (1) to move it over to the Geometry Contents list. Click OK.

6.

Follow the same steps (C, D, and E) to pick P1 as the bottom surface.

7.

Click the Model View icon, and pick the model view created in Step A above.

8.

Enter PP1.dat for the Cut Partials name. (Leave the Fill Partials file name as the default; we won’t be using it in the reserve calculations). Click Apply.

9.

File PP1.dat is created.

Repeat these instructions to create file PP2.dat. The others have already been created.

Page 10-2

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Generating Reserve Files for MineSight Strategic Scheduler

Use PITRES to Make a Reserve File

Notes:

Using PITRES to Make a Reserve File for each Phase, for Input to the Scheduler Procedure PITRES runs a reserve calculation user subroutine that utilizes the partials files generated by MineSight. The program accesses the 3-D block model, and computes and categorizes the reserves based on model items such as: rock type, alteration type, confidence code, grade cutoffs, etc. The procedure panels allow the user to specify how the reserves are to be categorized. For complex reporting, an Auxiliary Zone Input file is available. For more details, please see the on-line help file for this procedure, or consult the documentation listing at the end of this section. We will run procedure PITRES four times in a multi-run to generate the phase-byphase reserve files in the format required by the scheduler. An additional standard reserve report file is also produced for each phase. The input/output file names used for each run are as follows: Partials File PP1.dat PP2.dat PP3.dat PP4.dat

File Name for Reports PP1 PP2 PP3 PP4

Procedure PITRES Panels Panel 1 Leave blank. This panel contains instructions for running PITRES from the Calculate Reserves tool in MS2. Running reserves from MS2 Compass (as we are doing) provides more flexibility. Panel 2

A multi-run panel will appear, asking you to replace ?01 with its actual value for the run. Panel 3 On this panel, we specify the number of geologic zones we have per block (one in our case), optional Zone and Ore% items (N/A in our case), and the grades we want to report (CUIDS and MOIDS). Panel 4 On this panel, we specify cutoff grades for material classification purposes and reporting. The cutoff between ore and waste is also specified. For this case cutoffs are in terms of CUIDS grade (Grade Item #1).

Part #: E002 Rev. B

Page 10-3

Generating Reserve Files for MineSight Strategic Scheduler

Notes:

Proprietary Information of Mintec, inc.

Panel 5 Here we specify densities to use to convert volumes to tones. The remainder of the panel deals with more detailed waste breakdowns in the report, and recovery/dilution handling options. Panel 6 Topo considerations have already been accounted for in the partials files generated by MineSight 3-D. This is the last PITRES panel. The Multirun panel will appear next. This program will produce three output files for each pit phase. PP1.rpt is the standard reporting file; PP1.sum is a file used by procedure PITINC (used with Take Ore First option); and PP1.scd is the file used by the M821 scheduler. Note: the unit for tonnage in the .scd files is always actual tonnes even if you specify Ktonnes for the standard report file. Partial printouts of PP1.rpt and PP1.scd follow: PP1.rpt ** RESERVES FOR PP1 BENCH TOE 2660.0 2645.0 2630.0 2615.0 2600.0 2585.0 2570.0 2555.0 2540.0 2525.0 2510.0 2495.0 TOTAL

Page 10-4

INSITU ORE (BCMS) 27. 411. 1979. 2175. 1949. 1662. 1374. 1073. 795. 564. 348. 175. 12532.

INSITU ORE (TONNES)

RUN OF MINE (TONNES)

WASTE TOTAL (TONNES)

ROM S/R

INSITU GRADES CUIDS MOIDS

72. 1110. 5342. 5874. 5261. 4487. 3709. 2898. 2148. 1524. 939. 471. 33836.

72. 1110. 5342. 5874. 5261. 4487. 3709. 2898. 2148. 1524. 939. 471. 33836.

35. 1545. 1708. 699. 293. 121. 29. 26. 30. 0. 0. 0. 4486.

0.49 1.39 0.32 0.12 0.06 0.03 0.01 0.01 0.01 0.00 0.00 0.00 0.13

0.250 0.355 0.481 0.632 0.810 0.855 0.867 0.955 1.053 1.040 1.018 1.112 0.771

0.101 0.086 0.079 0.082 0.089 0.092 0.099 0.110 0.121 0.130 0.133 0.134 0.095

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Generating Reserve Files for MineSight Strategic Scheduler

Notes: PP1.scd PIT FROM PITRES 4

2

>=0.2 >=0.4

>=0.6

WASTE

CUIDS MOIDS 20 1 0.72251992E+05 0.25022420E+00 0.10078476E+00 20 4 0.35154000E+05 21 1 0.71992813E+06 0.27653009E+00 0.77216454E-01 21 2 0.35315994E+06 0.48121113E+00 0.10281195E+00 21 3 0.37097996E+05 0.67882097E+00 0.97379915E-01 21 4 0.15445071E+07 22 1 0.27959543E+07 0.28782114E+00 0.49889956E-01 22 2 0.11422620E+07 0.47852221E+00 0.79987258E-01 22 3 0.14037295E+07 0.86890376E+00 0.13695560E+00 22 4 0.17081266E+0 23 1 0.18106721E+07 0.27594370E+00 0.33759542E-01 23 2 0.13267796E+07 0.47583410E+00 0.57125777E-01 23 3 0.27361753E+07 0.94385403E+00 0.12631699E+00 23 4 0.69886806E+06 24 1 0.98641838E+06 0.29642785E+00 0.27577600E-01 24 2 0.11532784E+07 0.49376437E+00 0.47481380E-01 24 3 0.31217340E+07 0.10887047E+01 0.12327681E+00 24 4 0.29322003E+06 25 1 0.53314213E+06 0.30607101E+00 0.22306286E-01 25 2 0.91821631E+06 0.50208169E+00 0.44682413E-01 25 3 0.30352270E+07 0.10577236E+01 0.11883071E+00 25 4 0.12101400E+06 26 1 0.37292400E+06 0.31562555E+00 0.24009556E-01 26 2 0.62434813E+06 0.49321988E+00 0.46940830E-01 26 3 0.27121998E+07 0.10291246E+01 0.12081125E+00 26 4 0.29322000E+05 27 1 0.13608000E+06 0.33739284E+00 0.31988095E-01 27 2 0.55080013E+06 0.49185291E+00 0.46082348E-01 27 3 0.22112973E+07 0.11078724E+01 0.13090932E+00

Part #: E002 Rev. B

Page 10-5

Generating Reserve Files for MineSight Strategic Scheduler

Proprietary Information of Mintec, inc.

Notes:

Page 10-6

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

M821V1 Summary

M821V1 Summary

Notes:

PROGRAM SUMMARY M821V1 schedules ore mining and waste stripping for open pit mines using incremental reserves from, for example, M712V1 or PITRES based upon availabilities and capacities of trucks and shovels, material destinations, haulage cycle times, operational constraints, production parameters, and economic parameters.

PROGRAM FLOW DIAGRAM

RUN FILE: - Mill production required - Total mining capacity - Production parameters - Destination parameters - Quality materials required - Truck and shovel parameters - Cutoff grades - Operational constraints

INPUT:

CALCS:

- PCF - Pit Reserve Files for each sequential pit computed by M712V1or PITRES - Haulage cycle-time file - Destination capacity file

- For production period: Mill and Leach tons and grade Waste Mining - Stockpile - Usage of trucks & shovels - Usage of destinations - Economics of schedules

OUTPUT: - Mining report by pushback and period - Truck and shovel hours - Usage of destinations - Economics of the schedules

REQUIREMENTS AND CONSIDERATIONS M821V1 computes a schedule for production periods from mining sequences summarized by, for example, M712V1 or PITRES. For each production period, the required mill feed, up to three qualities, and waste mining must be specified. M821V1 computes a schedule satisfying six items within specified ranges, e.g., Type1 mill feed (sulfide), Type2 mill feed (oxide), Waste (rest of materials), Quality1 material, Quality2 material, and Quality3 material, as well as the availabilities and the capacities of trucks, shovels and destinations. Part #: E002 Rev. B

Page 11-1

M821V1 Summary

Notes:

Proprietary Information of Mintec, inc. The input for the program includes:



The reserves for each sequence are summarized in separate Pit Reserve Files. A maximum of twenty (20) reserve classes are allowed as input to M821V1. Note: all the summarized sequences must have the same reserve classes. Each Pit Reserve File contains the reserves between two pit designs (i.e., incremental reserves).



The pre-production periods and the production requirements for each period are input. For each period, the range limits on the six (6) items and cutoff rules are entered.



Truck round trip haulage cycle time in minutes, excluding loading time, for all possible combinations between all of the material origins and destinations.



Capacities of destinations



Precedence constraints

Assumptions The mining sequences input to M821V1 are ordered so that they represent a logical sequence of mining and may be geometrically related. In order to mine a bench, all benches above it within the same sequence must be mined and that bench in the previous sequence must have been mined if geometrically related. Also ore and waste can be mined in different rates on bottom benches.

Scheduling Steps and Logic M821V1 computes a mining schedule based upon the input data using the following steps: 1. The pit reserves are read and regrouped in up to twelve (12) M821V1 classes. These classes include two waste classes (M821V1 codes 11 and 12) and ten (10) ore classes (M821V1 codes 1-10). 2. For each production period, the “ore” materials are summarized into eight (8) production classes: waste class 1, Type1 mill feed, mid, low and sub-grade stockpiles, Type2 mill feed, high-grade leach, and low-grade leach materials. Waste classes 1 and 2 are based upon M821V1 codes 11 and 12. The separation of M821V1 ore classes into eight (8) scheduling categories is based upon the specification of which of the ten (10) ore classes are to be mapped into one of the eight (8) scheduling categories for each period. This allows the cutoff grade to vary by production period. The scheduling process consists of four major components. They are:

Page 11-2

a)

Find a feasible mining pattern that meets the production targets and operating constraints by systematically examining all the possible mining pushbacks and benches.

b)

Compute the usage of dumps, trucks and shovels via simulation of the removal of the mined materials in step 1 so that the availability of dumps, trucks and shovels are not violated.

c)

Calculate the operating costs and revenues for the feasible mining solution which meets the requirements of both steps a and b.

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. d)

Choose an “optimum” mining solution based on the chosen objective among all the feasible mining solutions.

M821V1 Summary

Notes:

3. A feasible mining pattern (mining layouts) is determined by examining all combinations among all the pushbacks and benches working in one period. The program searches the feasible mining patterns in following fashion:

a)

Sort all pushbacks according to economics so the pushback with the highest ratio of NPV over its total tons is on the top of the mining order list and the pushback with the lowest at the bottom.

b)

Adjust the pushback list by precedence requirements so the mining order agrees with both the economics and the precedence constraints.

c)

Pick up k pushbacks that work in the current period according to the pushback mining order and the permutation sequence. For k pushbacks out of n pushbacks working, there is a total of [n!/{(n-k)!k!}] permutations. Many of them can be dropped because of violating precedence constraints or mining targets.

d)

Locate the bottom benches in each pushback based on pushback and bench mining rate.

e)

Check among all the combinations of k pushbacks for feasible mining patterns. A feasible mining pattern consists of i pushbacks (i #†k). Inside each of the I pushbacks, there are m(i) benches mined. Of the m(i) benches, the m(i)-j>0 are the base benches, and the j benches below (m(i)-j) benches are the bottom benches. All the m(i)-j base benches are completely mined. The j bottom benches are mined in fractions via linear programming with the status of direct mill feed stockpiles considered automatically. The “ore” and “waste” may be mined in different fractions on the bottom benches. Of the j bottom benches in the same pushback, the total mining on an upper bench is greater than on a lower bench. A feasible mining pattern is illustrated on page 821-4. Whenever a feasible mining pattern is found, the usage of dumps, trucks & shovels and the economics are calculated. A feasible solution is defined as a feasible mining pattern that also passes the destination, truck and shovel availability check. The economics are calculated for each feasible solution. Each feasible solution is a candidate to be the optimum solution for current period. During the solution enumeration, if the number of feasible solutions exceeds a pre-defined limit, the search is stopped and the program moves to step g.

f)

All combinations of benches of k pushbacks are examined. If not all the permutations of k out of n pushbacks are evaluated, go to step c for next permutation. Otherwise, check if at least one feasible solution was found. If no feasible solution was found, go to step h. If at least one feasible solution was found, continue.

g)

Exit with at least one feasible solution.

h)

Exit with no feasible solution.

Throughout the feasible mining pattern search, an audit trail is provided by choice, so that when there is no feasible mining pattern, the reason can be analyzed. The number of pushbacks working, production targets, the cutoff grade, or the operation constraints can be relaxed at the engineer’s discretion.

Part #: E002 Rev. B

Page 11-3

M821V1 Summary

Notes:

Proprietary Information of Mintec, inc.

4. Once a feasible mining pattern is found, the displacement of the required ore and waste materials is simulated for a truck and shovel operation. The objective is to see if the ore and the waste intended to be mined can actually be loaded and transported to the appropriate destinations. The simulation progresses as follows:

a)

Pick up a pushback from the mined pushback list.

b)

Determine the amount of ore or waste that needs to be removed.

c)

Find a destination (lift) based on the shortest distance, the permitted connection and the available physical, period, and spread dumping capacity. If there is no viable destination, go to step i.

d)

Find a “loader” with available hours from the loader list in a top to bottom fashion. The “loader” could have multiple units with the same characteristics, such as the loading cycle, the availability, the percent of use and the operating costs. If there are no “loader” hours available, go to step i.

e)

Find a “truck with available hours from the truck list also in a top to bottom fashion. The “truck” selected could have multiple units with the same haulage cycle, availability, the percent of use and the operating costs. If there are no “truck” hours available, go to step i.

f)

Set the amount of ore or waste to the minimum of the amount permitted by steps c, d, and e. Update the usage of destinations, trucks and shovels.

g)

Check if all the materials of step b are removed. If not, go to step b. If yes, check if all the “mined” materials from all the pushbacks are removed. If not, go to step a. If yes, continue.

h)

The feasible mining pattern is a feasible solution. Hence, exit to calculate the costs and revenues for this feasible solution.

i)

Error exit. The feasible mining pattern under evaluation is dropped. An audit trail is provided by choice to examine why the solution was infeasible.

Special rules added to the simulation:

Page 11-4



Available hours and operating costs of trucks & shovels can be changed among four distinct time spans to reflect the equipment at different ages.



Spread dumping to simulate the actual haulage and dumping environment. The spread dumping is based on a pre-defined dumping rate for each destination. In other words, if a closer destination A reached its spread dumping capacity, the material has to go to a destination B further away with spread dumping capacity. Only after all the destinations with connections reached their respective spread dumping capacities, can the materials be dumped on destination A again in any one period.



A destination may be specified as available or non-available or must be dumped to up to a pre-defined period.



Multiple material types (e.g., ore, waste, stockpile and so forth) can be sent to distinct destinations.

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. 5. After a feasible solution is determined, the shovel loading hours and the truck haulage hours are available. The operating costs for trucks and shovels are calculated. Based on which ore destination the ore materials are sent to, different recoveries and processing costs are used. With “fixed” mining costs added, the overall revenues and costs are calculated. The net cash value from the feasible solution is obtained. In the developed method, no taxation is considered.

M821V1 Summary

Notes:

6. As an alternative; the materials mined from all pushbacks can be allocated to available material destinations by linear programming on a pushback to destination basis. The materials on each bench are then allocated to individual lifts based on LP results using more detailed cycle times. 7. Twelve criteria are set up to filter all the feasible mining solutions. They are the maximization and minimization of the following six items: net value primary mineral content stripping ratio haulage and loading cost haulage hours exposed ore At the end of the solution enumeration for any one period, one feasible solution, which fits into the period objective, usually, maximum net value, would be selected to be the period “optimum” solution. This process of locating feasible mining patterns, computing the use of dumps, trucks & shovels, calculating the economics, filtering the feasible solutions based on the 12 criteria, and selecting the “optimum” solution, continues one period at a time until all the periods are sequenced. Re-running, based on the mining solutions obtained from previous periods, can alter a mining sequence in order to examine more scenarios. The cutoffs can be changed from period to period to enhance the mine NPV.

Part #: E002 Rev. B

Page 11-5

M821V1 Summary

Notes:

Proprietary Information of Mintec, inc.

AN EXAMPLE OF PUSHBACK SEQUENCING (CROSS-SECTION VIEW)

Minimum phase operating width

Base Benches

A

C G

B

D E

F

Bottom Benches

A feasible mining pattern (layout) Two pushbacks (phases) working in one period consists of base benches and bottom benches. NOTE: The base benches are completely mined. The bottom benches may be partially mined.

Definition of Exposed Ore The amount of “exposed ore” shows how much ore is available in the next period. This calculation is not shown in any report. The following describes how the amount of “exposed ore” is computed.

Page 11-6

1.

Once a mining solution is obtained for the current period, the boundary of mining for the current period is known.

2.

Using this boundary as a starting surface, M821 determines how much more mining can be done in each pushback (phase) in the next period based on the maximum mining rate. A new boundary is defined. The amount of material between the current mining boundary and the next period’s maximum possible mining boundary is the maximum amount that can be mined in the next period.

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

M821V1 Summary

Diagram

Notes: Mining boundary in New Project to get started.>

To enter the data and scheduling parameters for our Base Case, we will be selecting the input windows listed under Data Preparation for Schedule Calculations in Top-Down Order.

Part #: E002 Rev. B

Page 12-7

Long Range Planning with MineSight Strategic Scheduler

Notes:

Page 12-8

Proprietary Information of Mintec, inc.

The following figures show the windows in Top-Down order, and the input requirements for the base case schedule.

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Long Range Planning with MineSight Strategic Scheduler

Notes:

Part #: E002 Rev. B

Page 12-9

Long Range Planning with MineSight Strategic Scheduler

Proprietary Information of Mintec, inc.

Notes:

Page 12-10

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Long Range Planning with MineSight Strategic Scheduler

Notes:

Part #: E002 Rev. B

Page 12-11

Long Range Planning with MineSight Strategic Scheduler

Proprietary Information of Mintec, inc.

Notes:

Page 12-12

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Long Range Planning with MineSight Strategic Scheduler

Notes:

Part #: E002 Rev. B

Page 12-13

Long Range Planning with MineSight Strategic Scheduler

Proprietary Information of Mintec, inc.

Notes:

Page 12-14

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Long Range Planning with MineSight Strategic Scheduler

Notes:

Part #: E002 Rev. B

Page 12-15

Long Range Planning with MineSight Strategic Scheduler

Proprietary Information of Mintec, inc.

Notes:

Page 12-16

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Long Range Planning with MineSight Strategic Scheduler

Notes:

Part #: E002 Rev. B

Page 12-17

Long Range Planning with MineSight Strategic Scheduler

Proprietary Information of Mintec, inc.

Notes:

Page 12-18

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Long Range Planning with MineSight Strategic Scheduler

Notes:

Part #: E002 Rev. B

Page 12-19

Long Range Planning with MineSight Strategic Scheduler

Notes:

Proprietary Information of Mintec, inc.

Before running the base case schedule, we will save the inputs to resource file Bcase.rs, and to run file Run821.bc. Save Project=>Project Resource File and File=>Save Project=>Run file. To compute the base case schedule, click Schedule Calculations.>

The standard M821 Report file (RPT821.TMP) will appear on the screen. A portion is shown below. * BASE CASE SUMMARY OF MINING (PERIOD# 1 PRD1) MIN & MAX TYPE 1 FEED TONS REQUIRED : 10000. 10000. MIN & MAX TYPE 2 FEED TONS REQUIRED : 0. 0. MIN & MAX WASTE TONS REQUIRED: 0. 400000. PHASE BENCH %FEED1 %FEED2 %WMINE -FEED1- -> GRADES WASTE1 TOTAL STRIP TONS CUIDS MOIDS _____ TONS TONS RATIO ——————————————————————————————————— PHS1 2660.0 1.000 1.000 1.000 0. 0.000 0.000 0.000 35. 107. 999.00 PHS1 2645.0 1.000 1.000 1.000 37. 0.679 0.097 0.000 1545. 2655. 70.56 PHS1 2630.0 1.000 1.000 1.000 1404. 0.869 0.137 0.000 1708. 7050. 4.02 PHS1 2615.0 1.000 1.000 1.000 2736. 0.944 0.126 0.000 699. 6572. 1.40 PHS1 2600.0 1.000 1.000 1.000 3122. 1.089 0.123 0.000 293. 5555. 0.78 PHS1 2585.0 0.871 0.000 0.871 2642. 1.058 0.119 0.000 105. 4011. 0.52 PHS1 SUB-TOTAL 9941. 1.008 0.125 0.000 4385. 25951. 1.61 PHS2 2660.0 1.000 1.000 1.000 0. 0.000 0.000 0.000 15. 74. 999.00 PHS2 2645.0 1.000 1.000 1.000 0. 0.000 0.000 0.000 716. 2254. 999.00 PHS2 2630.0 1.000 1.000 1.000 59. 0.678 0.075 0.000 1762. 4922. 82.70 PHS2 SUB-TOTAL 59. 0.678 0.075 0.000 2493. 7250. 122.29 PERIOD TOTAL 10000. 1.006 0.124 0.000 6878. 33201. 2.32 Page 12-20

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Long Range Planning with MineSight Strategic Scheduler

Close Report Window.>

Notes:

Sum821.rpt is an additional output file produced that is used to generate an Excel Spreadsheet of the scheduling results and associated charts. Export to Excel Spreadsheet.> This will create the spreadsheet. This file contains five worksheets: Mining Results Truck Usage Shovel Usage Destination Usage and Economics Sum821 The information in the spreadsheet can then be used to generate a Summary Mining Report which will be stored as an additional worksheet in the spreadsheet file. Generate reports.> Make sure Sum821.xls is shown as the Spreadsheet file, and then highlight Summary Mining Reports. Click Next. (See the figure below.)

Part #: E002 Rev. B

Page 12-21

Long Range Planning with MineSight Strategic Scheduler

Proprietary Information of Mintec, inc.

Notes:

Page 12-22

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Long Range Planning with MineSight Strategic Scheduler

A portion of this worksheet is shown below:

Period #

Ore1 (tons)

Grade CUIDS

Grade Pounds MOIDS CUIDS

Summary Mining Pounds Waste Total MOIDS Type 1 Tons

Strip Ratio

1 2 3

10000 19997 40001

1.006 0.822 0.695

0.124 0.097 0.088

221857 362374 612671

27415 42704 77220

Total

69998

0.776

0.095

1196901 147338

6878 1779 59754

33200 29235 137125

2.32 0.46 2.43

68411

199560

1.85

Notes:

Summary Leach 2 Mining

Period # 1 2 3 Total

Leach2 (tons) 10948 7460 37370 55778

Grade CUIDS 0.286 0.296 0.285 0.287

Grade MOIDS 0.043 0.032 0.033 0.035

Pounds CUIDS 69114 48598 234708 352419

Pounds MOIDS 10377 5280 26985 42642

The scheduling results in the spreadsheet can also be displayed in chart form and saved as another Worksheet in the file SUM821.xls. Generate Charts.>

Part #: E002 Rev. B

Page 12-23

Long Range Planning with MineSight Strategic Scheduler

Proprietary Information of Mintec, inc.

Notes:

Page 12-24

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Introduction to the MineSight Interactive Planner

Introduction to the MineSight Interactive Planner

Notes:

Interactive Planner Object - Overview Short and medium term mine planning is accomplished in MS3D using the Interactive Planner Object (IP Object), which creates cuts and computes reserves for a mine model. The plan parameters, cut geometry and attributes, and finally reserves are stored in an ODBC compliant database that can be accessed by scripts, queries, reports, or third party tools. Thus the reserves can be computed and displayed using a variety of methods. The IP Object data consists of Areas and Material Sets (which control reporting logic and cutoff binning methodology), the cut geometry and attributes, and the reserves. To begin, a connection needs to be made to the database and an IP Set must be defined. The IP Set is the collection of IP Object data, as it exists in the database. The reporting parameters and methodology for binning the reserves as defined by the Areas and Material Sets are set in the IP Tool dialog. Cuts are made in the Cut Design dialog by digitizing in the viewer or by selecting existing geometry objects. When a cut is saved, reserves are computed based on the cut’s Area and Material Set parameters and the reserves are stored in the database. The reserves can be displayed in various ways, either by using Script files supplied with MS3D or by accessing the database using external software.

Initializing an IP Object New=>Interactive Planner Object from the Data Manager. After selecting a name for the IP Object you will be prompted to make a connection to your database with the ODBC connection manager available under Windows. Make the connection by selecting your Data Source from the list on the Machine Data Source page.> Each IP Object corresponds to an IP Set in the database. The IP Set is the collection of the IP Object’s Areas, Material Sets, and cuts (geometry, attributes, and reserves). The database may contain many IP Sets, each with a unique name; and one or many IP Objects can reference each IP Set. When the first IP Object is created, no IP Sets exist in the database. While this storing method is less efficient, it allows external programs easier access to the data. The Exposed Geometry option can only be assigned to a new IP Set and cannot be used to change the store method for existing sets. If you do not want to access the polygonal cut points from any external program, you do not need to choose this option. If the database already contains IP Sets, you can choose to Clone an IP Set for use with the new IP Object by selecting the set from the popdown. By default, all Areas, Material Sets, and cuts will be cloned in the database and grouped into the new IP Set. You can choose to clone only the set’s Areas and Material Sets by toggling the Settings Only option. Or you can choose to clone only some of the cuts by selecting the Filter Attribute option. This allows you select cuts from the attributed database based on the cut attributes location or cut attributes. You can create compound selections by choosing AND or OR, and specifying another attribute selection. Similarly, you can connect to an existing IP Set (also selected from the popdown) or to a subset of an existing IP Set (using Filter Geom). But the new IP Object can modify changes to cuts shared by other IP Objects, so connecting to an existing IP Set should be used with caution.

IP Tool After creating an IP Set or when an IP Object is opened from the Data Manager, the IP Tool dialog is activated. The Areas and Material Sets for the IP Object are defined in this dialog. Closing the IP Tool dialog will close the IP Object and vice versa. An Area is a reference to a model and the items in the model and specifies the parameters that control reporting logic such as the grade, topography percent, and whether or not the grade is averaged or accumulated. A Material Set is based on a single Area and defines the cutoff logic for the Area’s grade item, the binning methodology, and the density specified by the zone/rock code. At least one Area and Material Set must exist in order to define cuts. A cut always references a Material Set and a Material Set always references an Area. Thus, each cut corresponds to exactly one Material Set and exactly one Area. The IP Tool dialog opens on the Area notebook page. Start by defining an Area. Fill out the values on the Area tab and save the area. Once an Area is defined, move to the Material Sets page and build one or more Material Sets based on the Area. When at least one Material Set is defined, use the Design Cuts button to activate the Cut Design dialog. Note that the File menu options New, Open, Save, Save As, and Delete and their corresponding tool bar buttons operate according to the current page in the notebook. For example, if the Area page is current, then File=>New will create a new (blank) Area and File=>Save will save the current Area. Delete allows you choose which Area or Material Set to delete. Deleting an Area or Material Set will automatically delete all corresponding cuts. A notice will appear displaying the number of cuts, or in the case of deleting an Area, the number of cuts and Material Sets, which will also be deleted. Area An Area references the model for which reserves will be computed. Thus a model view and at least one Grade Item must be selected in order to define an Area. All other items on the Area page are, in general, optional. For most mine planning, a single Area definition is sufficient. It is, however, possible to define multiple Areas to correspond to different models if, for example, you have two deposits separated by a large distance that are being mined simultaneously. In this case, the Areas and models need to have the same items (e.g., thickness, topo, copper, gold, etc.). Reserves can be computed for plan or sectional planes in a 3DBM or for levels in a GSM model view. The model view will automatically be opened when selected. Only

Page 13-2

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Introduction to the MineSight Interactive Planner

model views based on a file 15 (3DBM or GSM) are allowed. Note that cuts can occur on any model bench or section regardless of the display range in the model view definition.

Notes:

The selected model view determines the items available for the Area definition. In addition, the model dimensions control possible cut locations and slice thickness. The cuts are on planes corresponding to the model bench or level or, if using a 3DBM with sectional planes, to the EW or NS sectional grids. The reserves will be computed based on the items and extent of the selected model. Note that some Area options are disabled, notably Grid Set and Partials Mapping. These options will be available in future upgrades. The Thickness Item will be used for the cut thickness and will override the bench height or sectional width. You must specify a Thickness Item (e.g., LNGTH) when using a GSM model view. You can also specify a Volume Reduction or Mined Out item. This would be a percentage item (i.e., a model item with a minimum value of zero and a maximum value of 1 or 100), which contains the percent of the model block that exists (Volume Reduction) or the percent that is missing (Mined Out). To account for Topo% in the block model, use the Volume Reduction toggle. To account for a mined out percent in an underground operation, use the Mined Out toggle. The Number of Slices is the number of slices through each model block when computing partials for polygonal cuts (partials for solid cuts use the project subcell count for volume calculations, available under File=>Project Settings=>Volumes). The slice direction can be “switched” by toggling Switch Slice Direction. For example, given a planar cut, the partials slices are usually in the EW direction and spaced NS. However, if the cut is very long in the EW direction and short in the NS direction, you could switch the direction and use NS slices to better compute the partials. The slice directions are shown as a function of cut orientation in the table below.

Planar Cut - EW slices spaced NS (switch off)

model blocks Sices

Cut

North

East

Part #: E002 Rev. B

Page 13-3

Introduction to the MineSight Interactive Planner

Proprietary Information of Mintec, inc.

Notes: Planar Cut - NS slices spaced EW (switch on) Sices

model blocks

Cut

North

East

Partials Slice Direction as a Function of Cut Orientation and Switch Toggle Cut Orientation

Switch OFF

Switch ON

Planar

EW slices spaced NS

NS slices spaced EW

EW

EW slices spaced vertically

Up and down slices spaced EW

NS

NS slices spaced vertically

Up and down slices spaced NS

The Area also has a single Ore Item consisting of a set of model view items and parameters that determine the reserves binning methodology. Only a Grade Item is required to define an Ore Item. The other parameters are optional. The cutoffs for the Grade Item are set when the Material Set is defined. Note that up to 20 Grade Items can be selected. The first one is referenced when specifying cutoff values on the Material Set cutoff table. To compute reserves based on an accumulated grade (as opposed to an average grade), toggle the Accum box to the right of the Grade Item. This could be used to accumulate Ounces/block or Barrels of Oil/block. The Zone Item is a model item containing integer values corresponding to the Value in the Material Set definition. If no Zone Item is specified the material will be assigned to the default zone in the Material Set. Obviously only one zone, the default, will be used for binning if no Zone Item is specified. The Ore% Item is a percent item containing the percent ore per model block. The tonnage in the block based on the Ore% item and the associated grade will get reported to the ore class (if defined), and the remaining material, with 0.0 grade, will be reported to the default material. The Density Item is the model item used to compute the tonnage and will override the Density in the Material Set definition. If an Ore% Item is also selected, the reported waste tonnage will use the density of the default Zone in the Material Set. The Density Item can be one of three types: Tonnage Factor (TF), Specific Gravity (SG), or Factor which would usually be used to indicate that the Density Item values correspond to the actual tonnage in the block.

Page 13-4

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Introduction to the MineSight Interactive Planner

Material Set Every cut has an associated Material Set. Therefore, at least one Material Set must exist before cuts can be defined.

Notes:

An Area can have multiple Material Sets in order to specify different reserves logic within an Area. Thus reserves could be reported for one period with a certain set of cutoffs and for a different period with another set of cutoffs. However, this is not the usual case and, in general, only a single Material Set would be defined. To define a Material Set, first select an Area and then define the zones in the table. Up to 100 zones are allowed in each Material Set. Each zone has a Zone Name which is the label used for reporting this zone. Any row in the table with a non-blank Zone Name will be part of the Material Set. One of the zones must be the default where material will go that doesn’t fit in any other zone. It is typical that a Material Set would have at least one zone corresponding to waste. A zone also has a Value which is a non-negative integer corresponding to the model’s Zone Item value, a Density which is used to compute tonnage if the Area does not have a Density Item, and Cutoffs. The cutoffs correspond to the Area’s first Grade Item and will be sorted into increasing order when the Material Set is saved. Note that zero is not automatically inserted as one of the cutoff bins in order to allow negative cutoffs, and you should generally have a zero cutoff. If you forgot to add zero, insert it at the end and save. Properties The properties of the IP Object’s underlying Geometry View can be modified via Edit=>Properties. The IP Object display can be styled by the selected Material Type or by cutoffs assigned to any of the cut attributes (see Cut Design Attributes). Recompute Reserves You can recompute reserves by selecting Edit=>Recompute Reserves. Reserves will be recomputed for all cuts in the database that reference the current Material Set displayed on the Materials Sets page.

Cut Design

You can minimize the IP Tool at this point, but closing the tool will close the IP Object. Before designing cuts, defaults need to be set on the Defaults page. The default parameters will be assigned to cuts when they are created, but, except for the Plane Label, all the values can be changed when defining new cuts or editing existing cuts. The Cut Design dialog operates on one cut called the Current Cut shown on the Design page. From this page you can either edit a cut loaded from the list of existing cuts on the Cuts page (File=>Open) or design a new cut using existing geometry (File=>Geometry to cut) or by digitizing a cut in the viewer (File=>New). Note that each of these options also has a corresponding icon on the tool bar. When the parameters for the Current Cut are final, save the cut via File=>Save or the corresponding tool bar button. The Current Cut will be moved into the cut list. Reserves will automatically be computed for the saved cut and you also have the option of running selected scripts as specified on the Scripts page when the cut is saved. Part #: E002 Rev. B

Page 13-5

Introduction to the MineSight Interactive Planner

Notes:

Proprietary Information of Mintec, inc.

Each cut has five required attributes (Cut Name, Material Set, Plane Label, Mining Area, and Period ID). You can add additional attributes as described below under Attributes. The cut can be given a name automatically using the Cut Auto-naming function described below under Defaults, or you can enter a name, or leave it blank. The cut name is to help you distinguish cuts in the cut list. Each cut must have an associated Material Set. The Plane label is determined by the cut geometry and orientation set on the Cut Options page and is not editable. Additionally each cut has a Mining area and Period ID. The list of available values for these attributes is defined on the Defaults page. Defaults The first time cuts are designed, a Mining Area ( note: this is not the same as the Area defined in the IP Tool) and Period ID need to be set. Mining Area would usually be used to describe a mining location. In an open pit mine, the Mining Area would normally be the pushback ID or phase ID. For an underground mine, it would normally describe the operating level or stoping area. Period ID would typically be used to describe a period in which the cut would be mined such as the day, week, month, or year. No attempt is made by to use the ID in any way other than as a description. It could also be used to describe any other attribute the user wants to associate with the cut. A Mining Area or Period ID can be defined by clicking the Add button next to the corresponding text field. You can select one or all areas or IDs to delete from the list. Right clicking on the list activates the Select All or Unselect All menu options. The number of cuts having the selected areas or IDs is also displayed. Note that all cuts corresponding to the deleted areas or IDs will also be deleted. There is a provision for auto-naming cuts. Although a cut name is not required, it is recommended to help distinguish cuts in the cut list. Auto-naming allows the assignment of a prefix and suffix string attached to an integer value. As new cuts are defined, the cuts will automatically be named prefix + value + suffix and the integer value will be incremented by one. The cut Clipping options and Model Selectability are not yet available. Cut Options The cut can be either a Polygon or a Solid (the 2D Extrude option is not yet available). Only select Solid if you have existing solid geometry objects to be used in conjunction with the File=>Geometry to Cut option as described below. For new polygons, you can assign the cut orientation for the purpose of computing partials. For most situations, the orientation should be computed from the cut. You can, however, override the computed orientation and assign the cut orientation, if for example, the cut is not quite planar. The selected or computed orientation is displayed as part of the cut’s Plane Label. Once the orientation is assigned, it cannot be changed. Attributes In addition to the five required attributes (Cut Name, Material Set, Plane Label, Mining Area, and Period ID), you can add or delete custom attributes to your IP Object. Each cut will then be assigned a value for the new custom attribute. You can also add

Page 13-6

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Introduction to the MineSight Interactive Planner

custom attributes after cuts have been defined. These attributes can be accessed in the script files and external programs that use the database.

Notes:

To add custom attributes, the attributes must already exist in your database. You can add or edit the database attributes by clicking Edit on the Attributes page to activate the Attribute Editor. The database default values for each attribute are shown, but you can change the default for the cuts in the current IP Object. The value for the added attributes will be applied to all existing cuts and become the default value for all new cuts. At any time you can change the default value on the Attributes page without affecting the default for the database attribute and the default will be applied to new cuts. The value for individual cuts can be modified by editing the cut.

The attribute values will be removed from all the IP Object’s cuts in the database. Scripts Script files are used to conveniently display the calculated reserves. Select an Accumulation Script using the file chooser. The Autorun option will run the script whenever a new cut is opened or a value is changed for the Current Cut or if the cut geometry is edited. If Autorun is not toggled, you can run the script at your convenience by clicking the Sigma (sum) button on either the Scripts page or the tool bar. Up to three additional scripts can be selected. These scripts will be run when their corresponding Go button is clicked or when a cut is saved if the Run on Save toggle is checked. These scripts would normally be one of the following: Reporting to file (ipreport.py), plotting to the viewer (ip-label.py), or generating an Excel file of reserves. Design New cuts are created or existing cuts edited on the Design page. A new cut can be digitized in the viewer by selecting File=>New or the New Cut button on the tool bar. When working in 3D mode, it is best to first place an edit grid on the plane you wish to work on, and then turn on Plane Snap. MS-IP can also be run in 2D mode, which will make plane selection automatic. Click in the viewer to digitize a closed planar polygon. When you finish digitizing by clicking right in the viewer, the cut is added to the Current Cut table on the Design page. The cut will have default values for all the required attributes and any custom attributes in the IP Object. All items except the Plane Label are editable. A new cut can also be defined using existing geometry by using File=>Geometry to Cut or the Geometry button on the tool bar. If Solid is selected as the Cut Type on the Cut Options page then you must select a solid geometry object. If Polygon is selected, then the geometry object must be a polygon. As with digitizing a polygon, the orientation shown in the Plane Label will correspond to the Orientation selected on the Cut Options page regardless of the polygon’s actual orientation. Save or the Save button on the tool bar.> The cut will be moved to the table on the Cuts page and its reserves will be calculated based on Part #: E002 Rev. B

Page 13-7

Introduction to the MineSight Interactive Planner

Notes:

Proprietary Information of Mintec, inc.

the cut’s Material Set (and thus the cut’s Area) and the cut’s geometry and the reserves will be stored in the database. The Current Cut’s geometry can be edited using the usual MS3D CAD tools via the Edit Geom button at the bottom of the Design page. Cuts All the cuts in the IP Object are displayed in the table on the Cuts page. The cuts can be sorted by clicking on the column heading and reverse sorted by clicking the heading again. A cut can be edited by selecting it in the table and choosing File=>Open or the Open button on the tool bar, or by right clicking in the table and selecting Open Cut. This will move the cut into the Current Cut on the Design page where the cut’s values can be changed or its geometry edited. Saving the cut will recompute its reserves. One or more cuts can be deleted from the IP Object by selecting them in the table and choosing File=>Delete or the Delete button on the tool bar or by right clicking in the table and selecting Delete Cuts.

Page 13-8

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Quarterly Planning with MS-IP

Quarterly Planning with MS-IP

Notes:

Learning Objectives When you have completed this section you will: A. Be able to create an ODBC connection to an existing database file B. Create an Interactive Planner Object in MS3D C. Generate short term planning cuts and reports

ODBC Connection Prior to using the MineSight Interactive Planning Tool, it is necessary to create a connection to the Attributed Database using the ODBC Manager in Windows. This can be done outside of MineSight using Settings=>Control Panel=>Data Sources (ODBC); alternatively, the ODBC connection can be initialized within MineSight, as shown in this exercise. The default Attributed Database is distributed with MineSight and is called attrib.mdb. Interactive Planner Object. You will be prompted for a name for the new object; enter msop plan 1 and click OK.> You are now prompted for the Data Source. You can use an existing ODBC connection or create a new connection in this dialog. Use the following steps to create a new ODBC connection. 1.

On the Machine Data Source tab, click New

2.

Select System Data Source as the data source type and click Next

3.

Select Microsoft Access Driver (*.mdb) and click Next

4.

Click Finish

5.

Enter an appropriate Data Source name; this is the name you’ll use when selecting this Data Source in future.



We’ll use msopip as the Data Source name

6.

Enter an optional description for this data source, if desired

7.

Under Database, click the Select button

8.

Choose the msopip.mdb database file form the project folder

9.

Click OK to finish creating the ODBC connection

10. You can now select the newly created ODBC connection and click OK

Part #: E002 Rev. B

Page 14-1

Quarterly Planning with MS-IP

Notes:

Proprietary Information of Mintec, inc.

Initializing the IP Object At this point, we need to specify a name for the IP Set; let’s use msop01 as the IP Set name. The IP Set is the collection of the IP Object’s Areas, Material Sets, and cuts (geometry, attributes, and reserves). The database may contain many IP Sets, each with a unique name; and one or many IP Objects can reference each IP Set. The next step is to create an Area; an Area is a reference to a model and the items in the model and specifies the parameters that control reporting logic such as the grade, topography percent, and whether or not the grade is averaged or accumulated. To create an Area, we need to specify a Model View - the selected Model View will be automatically opened when selected. Once the Model View is selected, specify a thickness item if applicable, a TOPO or Mined Out item, and the desired Zone and Grade items. For this example, we’ll use TOPO, ORE as the Zone item, and Grade items CUIDS, MOIDS, and EQCU; don’t accumulate any of the grades. Save or the Save icon. Accept the default name for this exercise. Now, click on the Material Sets tab to set up the Material Set.> A Material Set is based on a single Area and defines the cutoff logic for the Area’s grade item, the binning methodology, and the density specified by the zone/rock code. Fill out the Material Set tab as shown in the following table:

Zone name proven probable possible waste

Value 1 2 3 4

Default £ £ £ R

Density 2.7 2.7 2.7 2.7

Cutoff 0 0 0 0

Cutoff 0.3 0.3 0.3 -

Cutoff 0.6 0.6 0.6 -

Cutoff 1 1 1 -

Cut Design Before actually creating cuts, it’s necessary to set some default values, and you may also wish to set some optional attributes as well. The first time cuts are designed; a Mining Area (note: this is not the same as the Area defined in the IP Tool) and Period ID need to be set. The Mining Area would usually be used to describe a mining location. In an open pit mine, the Mining Area could be the pushback ID or phase ID. For an underground mine, it could describe the operating level or stoping area. Period ID would typically be used to describe a period in which the cut would be mined such as the day, week, month, or year. No attempt is made by to use the ID in any way other than as a description. It could also be used to describe any other attribute that the user wants to associate with the cut.

Page 14-2

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. A Mining Area or Period ID is defined by clicking the Add button next to the corresponding text field. You can select one or all areas or IDs to delete from the list. Right clicking on the list activates the Select All or Unselect All menu options. The number of cuts having the selected areas or IDs is also displayed. Note that all cuts corresponding to the deleted areas or IDs will also be deleted.

Quarterly Planning with MS-IP

Notes:

There is also a provision for auto-naming cuts on the Defaults tab. Although the cut name is optional, it is strongly recommended to help distinguish cuts in the cut list. Auto-naming allows the assignment of a prefix and suffix string attached to an integer value. As new cuts are defined, the cuts will automatically be named prefix + value + suffix and the integer value will be incremented by one.

Attributes In addition to the five required attributes (Cut Name, Material Set, Plane Label, Mining Area, and Period ID), you can add or delete custom attributes in your IP Object. Each cut will then be assigned a value for the new custom attribute. You can also add custom attributes after cuts have been defined. These attributes can be accessed in the script files and external programs that use the database. To add custom attributes, the attributes must already exist in your database. You can add or edit the database attributes by clicking Edit on the Attributes page to activate the Attribute Editor.

If your database does not have any additional attributes, you will need to add some using Edit as described above. Otherwise check the box next to the attributes to add. The database default values for each attribute are shown, but you can change the default for the cuts in the current IP Object. The value for the added attributes will be applied to all existing cuts and become the default value for all new cuts. At any time you can change the default value on the Attributes page without affecting the default for the database attribute and the default will be applied to new cuts. The value for individual cuts can be modified by editing the cut.

The attribute values will be removed from all the IP Object’s cuts in the database. Once the Defaults and Attributes have been specified, it’s time to begin creating cuts.

Scripts MineSight 3-D includes a number of generic Python scripts for working with models and reserves. For this exercise, we’ll use two scripts from the folder winexe\scripts\reserves, ip-report.py and ip-allflatreport.py. The first script displays a screen report similar to that from previous IP versions, while the second generates a report that is easily imported to a spreadsheet program such as Microsoft® Excel for convenient post-processing.

Creating Cuts New cuts are created or existing cuts edited on the Design page. A new cut can be digitized in the viewer by selecting File=>New or the New Cut button on the tool bar.

Part #: E002 Rev. B

Page 14-3

Quarterly Planning with MS-IP

Notes:

Proprietary Information of Mintec, inc.

When working in 3D mode, it is best to first place an edit grid on the plane on which you wish to work, and then turn on Plane Snap. MS-IP can also be run in 2D mode, which will make plane selection automatic. Click in the viewer to digitize a closed planar polygon. When you finish digitizing by clicking right in the viewer, the cut is added to the Current Cut table on the Design page. The cut will have default values for all the required attributes and any custom attributes in the IP Object. All items except the Plane Label are editable. A new cut can also be defined using existing geometry by using File=>Geometry to Cut or the Geometry button on the tool bar. If Solid is selected as the Cut Type on the Cut Options page then you must select a solid geometry object. If Polygon is selected, then the geometry object must be a polygon. As with digitizing a polygon, the orientation shown in the Plane Label will correspond to the Orientation selected on the Cut Options page regardless of the polygon’s actual orientation. Save or the Save button on the tool bar.> The cut will be moved to the table on the Cuts page and its reserves will be calculated based on the cut’s Material Set (and thus the cut’s Area) and the cut’s geometry and the reserves will be stored in the database. The Current Cut’s geometry can be edited using the usual MS3D CAD tools via the Edit Geom button at the bottom of the Design page. All the cuts in the IP Object are displayed in the table on the Cuts page. The cuts can be sorted by clicking on the column heading and reverse sorted by clicking the heading again. A cut can be selected for edited by choosing it in the table and clicking File=>Open or the Open button on the tool bar, or by right clicking in the table and selecting Open Cut. This will move the cut into the Current Cut on the Design page where the cut’s values can be changed or its geometry edited. Saving the cut will recompute its reserves. One or more cuts can be deleted from the IP Object by selecting them in the table and choosing File=>Delete or the Delete button on the tool bar or by right clicking in the table and selecting Delete Cuts.

Exercise Short-Term Planning Use MS-IP to split the long-the term annual plan for Year Two into four quarterly plans. GIVEN: Long-term plan for Year Two (see Table 1), where three phases (892, 894 and 896) are active. Year Two Totals:

25000 KTonnes Ore 20480 KTonnes Waste

REQUIRED: Segment the Year Two Mining Plan into four quarterly plans using MS-IP Quarterly Targets:

Page 14-4

6250 KTonnes Ore 5120 KTonnes Waste

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Viewer Setup We’ll begin by mining the 892 phase at this level.

1.

Open the Interactive Planner Object msop plan 1.

2.

Confirm that the Area and Material Set definitions are correct.

3.

Click the Design Cuts button and confirm that the Attributes, Numbering and Scripts are as desired.

4.

Select the 892 contour at the 2660 level using the Geometry to cut function.

Part #: E002 Rev. B

Quarterly Planning with MS-IP

Notes:

Page 14-5

Quarterly Planning with MS-IP

Proprietary Information of Mintec, inc.

Notes:

5.

Page 14-6

When you accept the cut, the requested report window(s) will be displayed, depending on the selected reporting script. The report from the ip-report.py script is displayed here; this is an ASCII text file called report.txt. This report, shown below, indicates that our first cut contains just over 109 kTons, all of which is waste.

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Quarterly Planning with MS-IP

Notes:

6.

Save the cut, and another report is generated, again depending on the script chosen. The report from the ip-allflatreport.py script is another ASCII text file, reportallflat.txt. At this point, the cut is also moved from ‘current’ status and is listed on the Cuts tab of the IP Tool.

7.

Change the level to 2645 and repeat steps 4 through 6 above.

8.

The report for the 892 phase at 2645 level is shown here: this reports shows that our total waste for the first two cuts is just over 1060 kTons, and we have now mined just under 600 kTons of ore out of the 6250 kTon target.

Part #: E002 Rev. B

Page 14-7

Quarterly Planning with MS-IP

Proprietary Information of Mintec, inc.

Notes:

Page 14-8

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. We have now mined a total of just over 599 kTon of the 6250 kTon required for our quarterly schedule, so we can change to the 2630 level and repeat steps 4 through 6 again: The resulting report is displayed below.

Quarterly Planning with MS-IP

Notes:

The report indicates that we have now mined a total of 4237.5 kTon, so in order to meet our quarterly goal, we only need an additional (6250 - 4237.5) = 2012.5 kTon. Let’s move down to the 2615 level and repeat steps 4 through 6 to obtain this remaining ore.

Part #: E002 Rev. B

Page 14-9

Quarterly Planning with MS-IP

Notes:

Page 14-10

Proprietary Information of Mintec, inc. When we choose the 892 phase at 2615, we find that we now have well over the requirements for the quater. So we’ll need to edit the cut.

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. The final cut outline to reach our target of 6250 kTons is shown below.

Quarterly Planning with MS-IP

Notes:

The resulting report is displayed and indicates that although we have reached our target of 6250 kTons of ore, we are short on the scheduled tonnage of waste, having only 3306.7 kTons out of the scheduled 5120 kTons.

Part #: E002 Rev. B

Page 14-11

Quarterly Planning with MS-IP

Notes:

Proprietary Information of Mintec, inc. To acquire the necessary waste to meet our schedule target, we’ll go back up to the 2645 level and mine the area between the 892 and 894 phases. This time we’ll digitize our cut, outlining the area between the 89, 894, and 901 features on the 2645 level, as shown below. Use a combination of line snap and polyline snap to aid you in the task.

The report from cut % indicates that we are still a bit short on our waste target (5120 4363.6 = 483.4 kTons).

Page 14-12

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. We’ll move down to the 2630 level in order to access the waste to finish out our quarterly schedule. Repeat the previous steps, and the report indicates that taking all of the material at level 2630 will give us 6767.5 kTons of waste, so we again will edit the cut, yielding a final cut with its report. Note that a small additional amount of ore was mined in order to meet the quarterly waste target.

Part #: E002 Rev. B

Quarterly Planning with MS-IP

Notes:

Page 14-13

Quarterly Planning with MS-IP

Proprietary Information of Mintec, inc.

Notes:

Page 14-14

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Plotting in MineSight 3-D

Plotting in MineSight 3-D

Notes:

Learning Objectives MineSight 3-D has a convenient, simple interface for producing scaled plots using the data that is displayed in the viewer. When you have completed this section, you will know how to: A. Set up the Title Block and Legend (if desired). B. Set up the Plot Layout itself, using the desired Title Block, Legend, and Area(s).

Title Blocks Title Blocks are one type of text data object in MineSight 3-D; other text data includes labels such as Drillhole labels and User labels, which are used as annotation. This will bring up the Title Block Editor, shown below. The Title Block Editor dialog consists of two main tabs, the Title tab and the Info tab. The Title tab is on top by default, and is where the actual creation of the title block occurs, so that will be the main focus of this section.

The Title tab The Title tab consists of two main areas: the large window on the left is a representation of the Title Block, where the various entries can be edited, while the right side of the tab has a number of toggles and windows for specification of the Title Block size, text size and text alignment. A second window at the bottom of the right side contains a list of the variables that can be used to automatically include selected project Part #: E002 Rev. B

Page 15-1

Plotting in MineSight 3-D

Notes:

Proprietary Information of Mintec, inc. information in the Title Block. A number of these listed variables are brought up as defaults when the Title Block Editor is invoked, including the date, time and scale factors in the x and y directions. Creation of the Title Block generally begins with the entry of a project name in the designated field; if a different layout of information is desired, the defaults can be edited by clicking the desired field and typing over the default entries. If different formats for the project data are desired, the list in the right hand window provides the variables for the most commonly used data formats. Again, these can be edited by clicking in the desired field and typing over the default entries. This section of the Title tab also contains buttons that can be used to add, remove or move columns and/or rows in the Title Block. As an example, the figure below shows the initial setup for a Title Block for a project called Mintec inc., using a month/day/year date format and an hours/minutes format for the time. In addition, we have chosen to add entries for the maximum and minimum plot extents in both the x and y directions.

The right side of the Title tab allows the user to set specifications for the Row Height, Font Size, Font Alignment, and Column Width. There are four default fonts from which to choose; however, you can gain access to all the fonts on your system by adding an entry to your System Registry. When changes are made in these windows, it is necessary to either press the Tab or Enter key to set the changes before moving to another row. Row Height and Font Size are based on rows; all boxes in the same row will have the same height and font size. The Total Width and Total Height, displayed at the top of this section, are calculated depending on the specifications in the windows below and the number of rows and columns. The Title Block dimensions are calculated and stored in absolute units - you specify whether to use centimeters or inches. Note: this window does not visibly reflect the changes in Row or Column width and height. To see these changes click on the Preview button. The Info Tab The second tab in the Title Block Editor is the Info tab, which displays relevant information about the Title Block data object. This information includes the Name of the Title Block, the data type, location, and size; in addition, the time and date of creation and most recent editing are also displayed. Finally, there is a large window that is available for the entry of User Notes. < When the Title Block has been created, click on the Apply button, then the Close button to return to your MineSight 3-D project.>

Legends A Legend is a type of data object that can be inserted into a MineSight 3-D Plot Layout; just as with other data objects, it is created from the Data Manager. Page 15-2

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Plotting in MineSight 3-D

The Properties dialog for the Legend object can be accessed by double clicking on the Legend name in the Data Manager, or by clicking right and selecting Properties. The Common tab allows you to define the type of data the Legend will display (Company Logo, Cutoff Table, Drillhole View, or Model View).

Notes:

Each of the choices on the Common tab activates a corresponding definition tab. Each of the different definitions presents the selected data in a different way, and these are shown in the figures that follow.

A Company Logo or any other *.jpg or *.png image file can be inserted. This logo can then be positioned and/or resized as necessary in the Plot Layout.

Part #: E002 Rev. B

Page 15-3

Plotting in MineSight 3-D

Proprietary Information of Mintec, inc.

Notes:

A MineSight Cutoff Item can be specified as the source for the Legend data. Either Colors or Patterns can be chosen for cutoff

The Drillhole option creates a display showing the name of the DH View and any Strips or Labels defined.

Page 15-4

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Plotting in MineSight 3-D

Notes:

The Model option creates a display showing the name of the Model View and the Item defining the Display Cutoffs.

Once you have built your Legend and are satisfied with the preview, be sure to click Apply, then Close. We will insert the Legend into our Plot Layout as part of the next step.

Plot Layouts Plot Layouts are an arrangement of areas, defined and positioned using the Plot Layout Editor. Areas can be Title Blocks or Viewers, either the current Viewer or any other Viewer in the project. Plot Layouts are created by highlighting the desired folder in the Data Manager, clicking right and selecting New I Plot Layout. Access the Plot Layout Editor by highlighting the desired plot layout in the Data Manager, clicking right, and choosing Properties from the dropdown menu. Like the Title Block editor, the plot layout Editor also consists of two tabs – the Layout tab and Info tab. The Layout tab (shown on the next page) is where the Plot Layout creation takes place, so this will be the main focus of our discussion. The Layout tab The Layout tab has two sub-tabs, the Page tab and the Area tab. Area tab The Layout Area tab permits a wide range of flexibility in the selection and positioning of different areas in the scaled plot. By default, a plot contains one area that consists of the currently active Viewer; the yellow icon on the Area tab represents this Viewer in the Plot Layout Editor. In order to change the Area properties, it is necessary to select the area by clicking left on the Area tab, activating the configuration options (see display image on next page). To change the area boundaries on the plotted page, click left on one of the drag handles visible when the area is selected, and drag it to the desired position. The entire area can be moved on the page by clicking anywhere else on the area and dragging it to the desired location. Precise values for these options can also be entered in the windows, using either absolute units (inches or centimeters, depending on the project units) or as a percentage of the plot size. The six buttons at the top of the panel control the directions available for direct configuration; the top row controls horizontal configuration options, while the bottom row of buttons controls vertical configuration options. To disallow Part #: E002 Rev. B

Page 15-5

Plotting in MineSight 3-D

Notes:

Proprietary Information of Mintec, inc. moving an area, click the Lock Area checkbox. The draggability and configuration options apply only to the selected area if there is more than one area in the Plot Layout.

The area list contains the various areas (Viewers, Title Block, Legends, etc.) currently loaded to the Plot Layout. Additional viewers and other plot layout components can be added, removed or rearranged using the icons on the right side of the list. The Move Area buttons control the relative position of overlapping areas; clicking the Up button brings the selected area up one layer, while clicking the Top button moves the selected area to the top of the stack. Similarly, clicking the Down button moves the selected area down one layer, while the Bottom button moves the selected area to the bottom of the stack. To implement the selected configuration options, click the Apply button.

Page 15-6

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

Plotting in MineSight 3-D

Notes:

Add a new area with the plus icon; the new object will be a Current Viewer by default, but once it is selected you can change its type to a named Viewer, a Title Block, a North Arrow or a scale bar, then resize and place it as desired. Remove the selected Area with the minus icon. By default, the main viewer’s grid set is the controlling grid set. You can also select a named viewer in the plot layout window and then check “use the viewer area’s grid set” box. The grid set used as the controlling grid set is the one from which plane(s) to be plotted are selected. If you want to use the grid set limits, make the additional settings in the Plot Settings window as described below. By default, MineSight 3-D will automatically calculate the most appropriate scale, depending on the page size and Viewer zoom setting. The scale is based on the project units, either inches or millimeters.

Page tab The second portion of the Layout tab is the Page tab, shown below. Under the Layout tab, the Page tab allows the specification of page size and orientation using two windows with drop-down menu selections. If none of the standard paper size selections are appropriate, selection of the custom option activates selection windows for user entry of page width, height and appropriate units. Orientation selections are Portrait and Landscape. For the explanation of the Plot Page Settings button, see the following section. Plot Page Settings button on the Page Tab If you want to use the grid set limits or defined limits as the limits of your plot, you must do these things:



These represent distance from the left and right edges of the paper to the plot, and the distance from top and bottom edges of the paper to the plot.

Part #: E002 Rev. B

Page 15-7

Plotting in MineSight 3-D

Proprietary Information of Mintec, inc.

Notes: •

< Set the distances to some small percentage, such as 5% or 10%.> Using these settings will allow the page size to change with the scale.

A new dialog will come up. Leave the radio button checked to Use Viewer Grid Set limits. In this case, only the scale, text size and text width factors are enabled. You can set the scale here and plots will be made at the specified scale. The actual size of the plot will depend on the size of the grid set at the chosen scale. The line width factor is used to specify the relative thickness of lines plotted vs. their thickness on screen. If you would like polylines to plot thicker than they currently do, increase this factor. In both the plot preview and the actual plot, the line thickness will be increased. The text width factor can be increased to plot text larger than it appears on the screen as well. To plot the Layout, choose one of the options under the Print button; the Printer selection sends the plot to the system default printer, while the HPGL or PostScript options allow saving the plot to a file. If you want to save your plotting specifications, click the Save Set button. Give the set a descriptive name. You can then return to the plot layout at a later date and choose this set from the Plot Settings Set pulldown menu. When finished plotting, click the Close button. Exercise In this exercise, you will learn how to create simple plot layouts containing title blocks, multiple viewers, scale bar, and more. A. Recall that these changes are made in the Object Properties dialog. C.

What you see is exactly what is shown in the only active MineSight viewer. Scaled Plots Now, let’s create a scaled plot in a specific paper size and layout position. To accomplish this, do the following:

Page 15-8

Part #: E002 Rev. B

Proprietary Information of Mintec, inc. A. Note: The Preview window can be maximized by double clicking on the title bar. Creating a Title Block A. Notice the font is either too big, or the columns are too narrow. You can easily fix this by changing the size of either one. D.

Your final Title Block will look like this (next page):

Part #: E002 Rev. B

Page 15-9

Plotting in MineSight 3-D

Proprietary Information of Mintec, inc.

Notes:

G. Adding a Title Block to the Plot Layout To add the title block to your plot, you need to add a new area and then select the file representing your title block. A. D. You can move the Title Block area by clicking the area while holding down the left button of your mouse and dragging it. You can also use the area configuration windows to position the Title Block. Note that the size of the Title Block cannot be changed in the Plot Layout dialog. E.

In the event that you have more than one title block and you wish to select a specific one, click the Select Object button and choose it from the browser. If you wish to change the size of the title block horizontally and/or vertically, you can do it in the Title Block editor by increasing or decreasing the column/row size. Let’s make our title block a little bigger. A. You will notice that only the height and font size of one row was modified. This is done so that if different font types and sizes are required for specific rows, the user has the option to set the requirements individually for each row. D.

Next, you will want to see how the modified title block is going to look on your plot layout. < Go back to your plot layout (SET1), which should still be in the viewer. Click the area representing the title block.> You may need to move this added area a little, so it is completely inside the main area; to align the edges of the Title Block with the edges of the plot border, enter the same values for each object in the Area tab of the Plot Layout. Creating a Legend A legend is a data object in MineSight 3-D that can be used to add a color key or a company logo to your Plot Layout. A legend is created in the same manner as any other MineSight 3-D object: A. Adding a Legend to the plot layout A legend is an additional area that needs to be added to the Plot Layout. To add the Legend: A.

Part #: E002 Rev. B

Page 15-11

Plotting in MineSight 3-D

Notes:

Proprietary Information of Mintec, inc. Adding a scale bar to the plot layout A scale bar is also considered to be an area in your plot layout. So now you need to incorporate an additional area into your layout, selecting the scale bar as the information to be included on this new area. A. If you wish to include grids in your plot, you can do the following: A. MineSight allows you to include additional information in your plot layouts, such as multiple viewers, North Arrow, legends, etc.

Page 15-12

Part #: E002 Rev. B

Proprietary Information of Mintec, inc.

M821V1 - Long-Range Scheduling Open Pit Mines

Appendix A M821V1 Summary

Part #: E002 Rev. B

Page A-1

M821V1 - Long-Range Scheduling Open Pit Mines

Page A-2

Proprietary Information of Mintec, inc.

Part #: E002 Rev. B

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

M821V1 – LONG-RANGE SCHEDULING FOR OPEN PIT MINES with Trucks, Shovels, Destinations, and Economics

1. NAMES LINE (must be the first line entered) MEDS- M821V1 MEDS- M821V1 MEDS- M821V1 MEDS- M821V1 MEDS- M821V1 where

10=filename 34=filename 30=filename 24=filename 38=filename

3=filename 33=filename 31=filename 35=filename 39=filename

23=filename 29=filename; 32=filename 36=filename 28=filename

25=filename; 19=filename; 37=filename; 20=filename

MEDS- M821V1 (must be the first 10 columns) 10 = the name of the PROJECT CONTROL FILE (input) 3 = the name of the REGULAR REPORT FILE (output) 23 = the name of the SCHEDULING ASSUMPTION FILE (output) 25 = the name of the AUDIT TRAIL OUTPUT FILE (output) 34 = the name of the SCHEDULE SUMMARY REPORT FILE FOR SPREADSHEET (output) 33 = the name of the OPTIONAL RESTARTING OUTPUT FILE FOR NEXT RUN (output) 29 = the name of the YEAR END MAP PLOT FILE (plt821.paa) (output) 30 = 31 = 32 = 19 = 24 = 35 = 36 = 37 = 38 = 39 = 28 = 20=

the name of the DESTINATION CAPACITY FILE (input) the name of the OPTIONAL TRUCK HAULAGE CYCLE TIME FILE (input) the name of the OPTIONAL RESTARTING INPUT FILE FOR CURRENT RUN (input) the name of the OPTIONAL ASCII FORMAT MULTI-MODEL FILE (input). the name of the OPTIONAL BENCH PARAMETER FILE (input) the name of the OPTIONAL DUMPING RATE BY DUMP BY PERIOD FILE (input) the name of the OPTIONAL #BOTTOM BENCHES BY PHASE BY PERIOD FILE (input) the name of the OPTIONAL MINING RATE BY PHASE BY PERIOD FILE (input) the name of the OPTIONAL CUTOFF GRADE BY PHASE BY PERIOD FILE (input) the name of the OPTIONALVERTICAL ADVANCE BY PHASE BY PERIOD FILE (input) the name of the OPTIONAL CASH FLOW FILE (input). the name of the OPTIONAL ECONOMIC PARAMETER ADJUSTMENTS BY PERIOD FILE (input)

2. RUN INFORMATION LINE (max. of 80 columns) A single line of text information that will be printed at the top of each page of printer output from the run (regular report file). 3. RUN OPTIONS (in any order & free- field format) USR = USER INITIALS (e.g., ABC) IOP1 = THE PRIMARY GRADE ITEM TO READ IOP2 = THE SECONDARY GRADE ITEM TO READ IOP3 = THE TERTIARY GRADE ITEM TO READ NOTE:

The grade items refer to their order of positions in the reserve files. Only the primary and secondary grades can be used for revenue calculations. The tertiary grade is for reporting and blending purposes.

Revised: 31-May-2002

DOCUMENTATION

Page 821—5

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

Page 821—6

DOCUMENTATION

MineSight Proprietary Software: Mintec, Inc.

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

IOP8 = OPTION FOR PROCESSING ALL MINED TYPE 1 MILL FEED MATERIALS = 0 NO IMPACT = 1 PROCESS ALL MINED TYPE 1 MILL FEED MATERIALS (I.E., NO DIRECT MILL STOCKPILING) IOP11 = NUMBER OF PERIODS FOR SCHEDULE RUN, E.G., IOP11 CAN BE LESS THAN THE NUMBER OF PERIODS DEFINED ON PRODUCTION REQUIREMENT LINE (TYPE 13 INPUT) IOP12 = SCHEDULE MATERIAL NUMBER FOR “FEED” MATERIALS BELOW PERIOD CUTOFF WHEN VARIABLE CUTOFF BY PHASE OPTION IS USED (FILE 38) IOP13 = OPTION FOR USING NET $/TON VALUES AS 1 ST AND 2 ND GRADES = 0 NO IMPACT = 1 1ST GRADE IS NET $/TON FOR MILL ORE FOR ECONOMIC CALCULATIONS 2nd GRADE IS NET $/TON FOR MATERIALS BELOW PERIOD CUTOFF GRADE, INCLUDING WASTE = 2 1ST GRADE IS RECOVERABLE GRADE FOR MILL ORE 2nd GRADE IS RECOVERABLE GRADE FOR LEACH ORE NOTE: IOP13=1 is designed to handle complex variable costs and recoveries by rock types. IOP13=2 is used only when IOP29=2. IOP17 = OPTION FOR ALLOCATION OF MINED MATERIALS TO THEIR DESTINATIONS = 0 MATERIAL DESTINATION BY SHORTEST HAUL (Default) = 1 MATERIAL DESTINATION BY LINEAR PROGRAMMING BASED ON MINIMIZATION OF HAULAGE CYCLE TIMES AMONG ALL MINED PITS AND AVAILABLE DESTINATIONS (not implemented yet). IOP19 = RESTARTING FLAG = 0 PRODUCE PERIOD BY PERIOD SCHEDULES FROM PERIOD 1 = N RESTART FROM PERIOD N. THE SCHEDULE FROM PERIOD 1 TO PERIOD N-1 IS READ IN FROM FILE 32 IOP21 = = = = = = = = = = = = = = = = = = = = =

CRITERIA TO CHOOSE A MINING SOLUTION 1 MINIMIZE NET VALUE (WHAT IF) 2 MINIMIZE PRIMARY MINERAL CONTENT (WHAT IF) 3 MINIMIZE STRIPPING RATIO 4 MINIMIZE HAULAGE & LOADING COST 5 MINIMIZE HAULAGE HOURS 6 MINIMIZE QUANTITY OF EXPOSED ORE (WHAT IF) 7 MINIMIZE NET OPERATING PROFIT (NOPAT) (WHAT IF) 8 MINIMIZE CASH FLOW (WHAT IF) 9 MINIMIZE RETURN OF CAPITAL (ROC) (WHAT IF) 10 MINIMIZE COST OF UNIT METAL (E.G., $/LB) 11 MAXIMIZE NET VALUE (Default) 12 MAXIMIZE PRIMARY MINERAL CONTENTS 13 MAXIMIZE STRIPPING RATIO 14 MAXIMIZE HAULAGE AND LOADING COST (WHAT IF) 15 MAXIMIZE HAULAGE HOURS (WHAT IF) 16 MAXIMIZE EXPOSED ORE TONS 17 MAXIMIZE NET OPERATING PROFIT (NOPAT) 18 MAXIMIZE CASH FLOW 19 MAXIMIZE RETURN OF CAPITAL (ROC) 20 MAXIMIZE COST OF UNIT METAL (E.G., $/LB) (WHAT IF)

NOTE:

Some of the above objectives are for trial schedule purposes only. The criteria 7-10 and 17-20 are to be used with optional cash flow (File 28) inputs.

Revised: 31-May-2002

DOCUMENTATION

Page 821—7

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

IOP22 = TYPE OF PRIMARY GRADE = 0 PERCENT & PRODUCT SELL AS $/LB = 1 OZ/TON & PRODUCT SELL AS $/OZ, OR GRAMS/TON & PRODUCT SELL AS $/GRAM, OR LB/TON & PRODUCT SELL AS $/LB = 2 PERCENT & PRODUCT SELL AS $/TON (INDEPENDENT OF GRADE) = 3 MULTIPLY GRADE BY A FACTOR OF 0.01 IOP23 = TYPE OF SECONDARY GRADE = 0 PERCEN T & PRODUCT SELL AS $/LB = 1 OZ/TON & PRODUCT SELL AS $/OZ OR GRAMS/TON & PRODUCT SELL AS $/GRAM, OR LB/TON & PRODUCT SELL AS $/LB = 2 PERCENT & PRODUCT SELL AS $/TON (INDEPENDENT OF GRADE) If IOP29=2, THE SECONDARY GRADE IS NOT USED FOR ECONOMIC REVENUE CALCULATION = 3 MULTIPLY GRADE BY A FACTOR OF 0.01 IOP24 = DEBUG PRINT OF ERROR MESSAGE WHEN A MATCH BETWEEN A DESTINATION (LIFT) AND PHASE (BENCH) IS NOT FOUND = 0 DO NOT PRINT (suggested) = 1 PRINT ERROR MESSAGE IOP25 = OPTION FOR PERIOD BOTTOM MINING = 0 ALLOW DIFFERENT MINING RATE BETWEEN MILL ORE AND OTHERS (OTHERS=WASTE, LEACH, AND STOCKPILE MATERIALS) = 1 DO NOT ALLOW DIFFERENT MINING RATE BETWEEN ORE AND OTHERS. IF THERE IS NO SOLUTION FOR THE SAME MINING RATE, DROP THE MINING LAYOUT AS INFEASIBLE IOP26 = OPTION FOR RANKING PUSHBACKS BY ECONOMICS = 0 RANK PUSHBACKS BY ECONOMICS = 1 DO NOT RANK PUSHBACKS BY ECONOMICS IOP27 = = = = = = = = =

REPORT PRINT OPTION 1 PRINT MINING SUMMARY REPORTS ONLY (Default) 2 PRINT EQUIPMENT USAGE REPORTS ONLY 4 PRINT COST REPORTS ONLY 8 PRINT DESTINATION USAGE ONLY 3 PRINT MINING SUMMARY AND EQUIPMENT USAGE REPORTS 7 PRINT MINING SUMMARY AND EQUIPMENT USAGE AND COST REPORTS 15 PRINT ALL SUMMARY TABLES IN STANDARD REPORT FILE 19 PRINT SUMMARY REPORTS + ECONOMIC S + DESTINATION USAGES

IOP28 = FLAG FOR SENDING HIGH- GRADE LEACH ORE TO LOW-GRADE LEACH ORE DESTINATIONS OR VICE VERSA = 0 DO NOT TURN THE FLAG ON (HIGH-GRADE LEACH ORE GOES ONLY TO HIGH- GRADE LEACH DESTINATIONS. LOW- GRADE LEACH ONLY GOES TO LOW GRADE LEACH DESTINATIONS.) = 1 TURN THE FLAG ON (HIGH- GRADE LEACH MAY BE SENT TO LOW-GRADE LEACH DESTINATIONS IF PERIOD HIGH- GRADE LEACH DESTINATION CAPACITIES ARE USED UP. SIMILARLY, IF PERIOD LOW- GRADE LEACH DESTINATION CAPACITIES ARE USED UP, SEND LOW- GRADE LEACH MATERIALS TO HIGH- GRADE LEACH DESTINATIONS. THE MATERIALS WILL BE CLASSIFIED BASED ON THE DESTINATIONS TO WHICH THEY ARE SENT. FOR EXAMPLE, HIGH- GRADE LEACH MATERIAL SENT TO LOW- GRADE LEACH DESTINATION DUMPS WOULD BE CLASSIFIED AS LOW- GRADE LEACH. THE PRICES, RECOVERIES, AND COSTS WILL BE APPLIED ACCORDING TO THE DESTINATION.) NOTE: IOP28 is only used for high- grade and low- grade leach materials, e.g., when IOP29 = 1.

Page 821—8

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

IOP29 = = = =

LEACH/MILL OPERATION 0 MILL and LEACH 1 OPERATION HAS LEACH DUMPS ONLY AND TARGET ON MINERAL CONTENTS 2 OPERATION HAS MILL ORE (MILL ORE LIMIT IN TONS), OXIDE ORE (LEACH ORE LIMIT IN TONS), HIGH- GRADE LEACH (NO LIMIT), LOW-GRADE LEACH (NO LIMIT). SXEW TARGET ON MINERAL CONTENTS IS REQUIRED FROM ALL LEACH SOURCES, E.G., OXIDE ORE, HIGHGRADE, AND LOW-GRADE LEACH DUMPS = 3 OPERATION HAS CRUSH LEACH & RUN-OF-MINE LEACH & TARGET ON METAL = -1 OPERATION HAS MILL, OXIDE LEACH (LIMIT CAPACITY), RUN-OF-MINE LEACH = -2 THE SAME AS IOP29=0 EXCEPT MILL RATE WILL BE RELAXED TO MEET MINERAL CONTENTS (E.G., POUNDS OF COPPER)

IOP30 = ACCOUNT FOR THE LOW GRADE LEACH AS HIGH GRADE LEACH FOR STRIPPING RATIO CALCULATION WHEN IOP29 = 1? = 0 NO = 1 YES NOTE: IOP28, IOP29=1, IOP30, are designed for the type of operation which targets on pounds of copper with high- grade & low-grade leach materials as ore. IOP31 = OPTION FOR CHANGING THE NUMBER OF PITS WORKING IN ONE PERIOD = 0 THE NUMBER OF PITS WORKING DOES NOT CHANGE = 1 THE NUMBER OF PITS WORKING MAY BE CHANGED AUTOMATICALLY BY THE PROGRAM IOP32 = ALLOW USE OF THE DEFAULT CYCLE TIME IF NO CYCLE TIME AVAILABLE IN THE DETAILED CYCLE TIME FILE 31 = 0 YES = 1 NO IOP33 = OPTION FOR READING THE VARIABLE MINING COST BY BENCH = 0 NO = 1 YES IOP34 = NUMBER OF ITERATIONS FOR EACH WORKING COMBINATION OF PUSHBACKS BEFORE PROGRAM TERMINATES THE MINING LAYOUT SEARCH FOR THE CURRENT PERIOD = N (Default = very large number, suggest 500,000) IOP35 = 0

MINE ORE/WASTE BY THE SAME PROPORTIONS ON ALL BENCHES, ACCORDING TO STRIPPING RATIOS = 1 READ FLAGS BENCH BY BENCH, TO DETERMINE ORE/WASTE MINING ORDER

NOTE: Please refer to optional bench parameter file (File 24) for more details when IOP35=1. IOP36 = OPTION FOR VARIABLE PROCESSING RATE 0 = NO IMPACT 1 = THE 3R D GRADE IS PROCESSING RATE IN 1000 TONS/HOUR NOTE:

If IOP36=1, the targets for the 3 rd metal are processing hours. All the mined Type 1 ore in the period will be processed, e.g., the mill throughput is controlled by processing hours.

Revised: 31-May-2002

DOCUMENTATION

Page 821—9

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

IOP301

= DEFAULT WASTE TYPE, E.G., ONE OF THE 101, 102, 103, 104, 105, AND 106 WASTE TYPES FOR WHEN A “TYPE 1 MILL FEED” DESIGNATE PRODUCTION CLASS IS BELOW THE PERIOD CUTOFF (REFER TO TYPE 13 DATA INPUT)

IOP401

= MAXIMUM NUMBER OF PHASES (≤50)

IOP402

= MAXIMUM NUMBER OF “PHYSICAL” MEDIUM, LOW, AND SUB- GRADE TYPE 1 MILL FEED STOCKPILES (≤30)

IOP403

= MAXIMUM NUMBER OF BENCHES INCLUDING ALL PHASES (I.E., FROM THE HIGHEST BENCH IN ANY PHASE TO THE LOWEST BENCH IN THE SAME OR ANY OTHER PHASE) (≤100)

IOP404

= MAXIMUM NUMBER OF PERIODS IN THE SCHEDULE (≤100)

IOP405

= MAXIMUM NUMBER OF PRODUCTION OR PIT PRECEDENCE CONSTRAINTS (PRECEDENCE REQUIREMENTS I, II, III, AND IV) (≤2,000)

IOP406

= MAXIMUM NUMBER OF TRUCK FLEETS (≤100)

IOP407

= MAXIMUM NUMBER OF SHOVEL FLEETS (≤20)

IOP408

= MAXIMUM NUMBER OF DETAILED HAULAGE RECORDS (≤200,000) (TOTAL LINE ENTRIES IN THE DETAILED HAULAGE CYCLE TIME FILE (INPUT FILE 31)

IOP409

= MAXIMUM NUMBER OF RESERVE CLASSES AS DEFINED BY THE RESERVE ROUTINES (E.G., “PITRES” OR “M712V1”) (≤100)

IOP410

= MAXIMUM NUMBER OF GRADES AS DEFINED BY THE RESERVE ROUNTINES (E.G., “PITRES” OR “M712V1”, ≤ 20)

IOP411

= MAXIMUM NUMBER OF “ORE” ‘PHYSICAL” DESTINATIONS INCLUDING ALL BUT WASTE DESTINATIONS (≤90)

IOP412

= MAXIMUM NUMBER OF WASTE ‘PHYSICAL” DESTIN ATIONS (≤30)

IOP413

= MAXIMUM NUMBER OF LIFTS FOR AN ORE DESTINATION, E.G., IF THE NUMBER OF LIFTS FOR DESTINATIONS 1,2,3, AND 4 ARE 45, 48, 50, 2 RESPECTIVELY, IOP413 = 50 (≤50)

IOP414

= MAXIMUM NUMBER OF LIFTS (SUB_REGIONS) FOR A WASTE DESTINATION, E.G., IF THE NUMBER OF LIFTS (SUB_REGIONS) FOR DESTINATIONS 1,2,3, AND 4 ARE 45, 48, 50, 2 RESPECTIVELY, IOP414 = 50 (≤50)

IOP417

= MAXIMUM NUMBER OF PCF MODELS (≤10)

IOP418

= MAXIMUM NUMBER OF “TYPE1+TYPE2 MILL” ‘PHYSICAL” DESTINATIONS INCLUDING ALL BUT WASTE DESTINATIONS (≤30)

IOP451

= NUMBER OF ORE PRODUCTION CLASSES (≤30) (IOP451 is set to = 10 if IOP451 < 10, no default)

Page 821—10

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

IOP452

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

= ACTUAL NUMBER OF WASTE TYPES (≤ 6). AS AN OPTION, EACH WASTE TYPE CAN HAVE MULTIPLE DESTINATIONS (DUMPS) DEFINED BY THE DUMP SUB REGION CODES WITHIN THE DESTINATION CAPACITY FILE (FILE 30)

NOTE: Waste types have a maximum of six and are assigned one of the following integer codes: 101, 102, 103, 104, 105 or 106. For each waste type required (101-106) you must initialize at least one waste dump per waste type – even if the dump is a dummy, i.e. no material is sent there (see TYPE 4 and TYPE 5 input). Dump capacity entries are also required in File30 (destinations capacity file).

IOP453

= DEFAULT LIMIT ON VERTICAL ADVANCES IN NUMBER OF BENCHES IN A PERIOD = 0 NO LIMIT = N DEFAULT LIMIT ON VERTICAL ADVANCES IN NUMBER OF BENCHES IN A PERIOD NOTE: This can be varied on a pushback basis only as defined on the pushback details Line # 1 (TYPE 8 INPUT LINE), as well as on a phase and period basis as defined by input File 39. If both pushback only and pushback plus period values are entered, the program will use File 39 input.

IOP458

= WASTE DESTINATIONS (DEFINED BY INPUT FILE 30) HAVE SUB- REGIONS WITHIN THE DUMP FOR PREFERENTIAL PLACEMENT OF DIFFERENT WASTE TYPES OR IT IS REQUIRED TO SEND MORE THAN 1 WASTE TYPE TO A PARTICULAR DUMP = 0 NO, DO NOT USE WASTE SUB- REGIONS = 1 YES, USE WASTE SUB- REGIONS

IOP459

= AUTOMATICALLY RETRIEVE SECONDARY (MEDIUM, LOW AND SUB- GRADE) STOCKPILES = 0 NO = 1 YES NOTE: Use precedence constraints (DON’T MINE) to turn off stockpile reclaim (refer TYPE 17 INPUT DATA – Precedence Requirement I) for particular periods. IOP459 must be turned on (=1) for the scheduler to reclaim only stockpiles at the end of the mine life when all pit sources have been exhausted. This option will treat stockpiles as if a “bottom bench” within a pushback. If there is a significant quantity of material within the stockpiles a “feasible solution” may be achieved very easily by simply reclaiming from a stockpile without having to mine any of the phases. This is of course not optimum. In order to force the program to search for an optimum solution examining multiple feasible solutions it is recommended to set PAR13 (#feasible solutions in a period) to >100. This will ensure first and easiest solution is not accepted for the period.

IOP460

= OPTION FOR “COST” CLASSES USED TO DEFINE VARIABLE COSTS AS WELL AS LOADING AND HAULING PRODUCTIVITIES BY MATERIAL TYPE BY RE- MAPPING OF 30 (MAX) ORE AND 6 (MAX) WASTE PRODUCTION CLASSES = 0 NO = 1 ADJUST MINING & PROCESSING COSTS = 2 ADJUST EQUIPMENT OPERATING COSTS, LOAD, AND HAULAGE PRODUCTIVITIES BY “COST CLASSES = 3 ADJUST BOTH MINING & PROCESSING COSTS AND EQUIPMENT OPERATING COSTS, LOAD, AND HAULAGE PRODUCTIVITIES BY “COST CLASSES NOTE: Maximum of 10 “cost” classes allowed.

Revised: 31-May-2002

DOCUMENTATION

Page 821—11

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

PAR1 = ANNUAL DISCOUNTING RATE, IN PERCENT (Default=15%) PAR2 = NUMBER OF OPERATING DAYS IN ONE YEAR (Default=365, used also for NPV calculation) PAR3 = NUMBER OF NO MINING YEARS TO ADJUST FOR NPV CALCULATION PAR4 = DIVIDER FOR RESERVES (E.G., 1 or 1,000, Default=1) PAR5 = CONSTANT TO BE ADDED TO 2 ND GRADE WHEN IOP13=1 NOTE:

MineSight File 18 does not store negative $/ton values. PAR5 is designed to recover the actual negative $/ton if a constant had been added to the 2nd grade (PAR5 ≤ 0.0)

PAR6 = OPERATING HOURS PER DAY (Default=20) PAR7 = TONNAGE UNITS (INCLUDING PAR4) (Default=1,000) PAR11

= ESTIMATED HAULAGE & LOADING COST FOR RANKING PUSHBACKS

PAR13

= NUMBER OF FEASIBLE SOLUTIONS NEEDED IN ONE PERIOD NOTE: After PAR13 feasible solution(s) is found, program skips checking the rest of the combinations. This increases the processing speed.

PAR14

= PERIOD NUMBER FOR FEASIBLE SOLUTION DEBUGGING

PAR15

= DEFAULT NUMBER OF BOTTOM BENCHES WITHIN A PUSHBACK (DEFAULT=1)

PAR16

= FIXED ORE MINING COST IN $/TON

PAR17

= FIXED WASTE MINING COST IN $/TON

PAR18

= FIXED ALLUVIUM MINING COST IN $/TON

PAR19

= FIXED LOW GRADE (LEACH) MINING COST IN $/TON (DEFAULT = PAR16)

PAR20

= OPTIONAL NUMBER OF ITERATIONS ALLOWED ON PUSHBACK SELECTION

PAR21

= OPTIONAL NUMBER OF PERIODS FOR REPORTING PUSHBACK RESERVES

PAR22

= OPTIONAL PERCENT INCREASE TO PUSHBACK MINING RATES IF PAR22=200, THE MINING RATES WILL BE RELAXED (5 MILLION TONS/DAY)

PAR23

= DEFAULT CYCLE TIME IN MINUTES FOR TOTAL DESTINATION CAPACITY CHECK IF PAR23>0, ALL DESTINATIONS WILL BE CONNECTED TO ANY PUSHBACK

PAR31

= OPTIONAL MILL THROUGHPUT CAPACITY PER YEAR

PAR32

= OPTIONAL TOTAL MINING CAPACITY PER YEAR

PAR33

= OPTIONAL TOTAL METAL PROCESSING CAPACITY (E.G. POUNDS OF CU PER YEAR) NOTE: PAR20-PAR33 are designed for when iop29=2. PAR16-PAR19 account for drilling & blasting, overhead, etc. and serve as default values for PAR401PAR436.

Page 821—12

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

PAR400

= PERCENTAGE LIMIT FOR AUTOMATIC RECLAIM OF STOCKPILES (IOP459=1). IT IS APPLIED AS: THE TOTAL TONS OF RECLAIMED MATERIALS FROM ALL STOCKPILE SOURCES ≤ (PERIOD TYPE 1 MILL ORE TARGET - TOLERANCE) * PAR400 * .01. (Default=100%).

PAR401

= MINING COST FOR TYPE 1 ORE IN $/TON

PAR406

= MINING COST FOR TYPE 2 ORE IN $/TON

PAR411

= MINING COST FOR MID-GRADE STOCKPILE IN $/TON

PAR412

= MINING COST FOR LOW- GRADE STOCKPILE IN $/TON

PAR413

= MINING COST FOR SUB-GRADE STOCKPILE IN $/TON

PAR422

= MINING COST FOR HIGH- GRADE LEACH IN $/TON

PAR423

= MINING COST FOR LOW- GRADE LEACH IN $/TON

PAR430

= MINING COST FOR MATERIAL BELOW PERIOD PRODUCTION “CUTOFF” IN $/TON

PAR431

= MINING COST FOR WASTE TYPE 1 IN $/TON

PAR432

= MINING COST FOR WASTE TYPE 2 IN $/TON

PAR433

= MINING COST FOR WASTE TYPE 3 IN $/TON

PAR434

= MINING COST FOR WASTE TYPE 4 IN $/TON

PAR435

= MINING COST FOR WASTE TYPE 5 IN $/TON

PAR436

= MINING COST FOR WASTE TYPE 6 IN $/TON NOTE: PAR401 to PAR436 are average fixed mining costs for each of the “Destination” classes (Schedule materials) (refer Type7 Inputs for Destination class definition). These average fixed mining costs would typically include all but haulage and loading costs. These average fixed mining costs can also be adjusted by adding or subtracting cost increments to the “Cost” classes (refer TYPE 7-1 INPUTS for Cost class definition). The haulage and loading costs can be based on equipment haulage and loading operating hours or on variable mining costs by bench. The haulage and loading costs and variable mining costs by bench can also be adjusted by parameters according to “Cost” classes.

Revised: 31-May-2002

DOCUMENTATION

Page 821—13

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

PAR451

= % ADJUSTMENT FOR MINING COST PER PERIOD (Default = 0)

PAR452

= % ADJUSTMENT FOR PRIMARY METAL PRICE PER PERIOD (Default = 0)

PAR454

= % ADJUSTMENT FOR SECONDARY METAL PRICE PER PERIOD (Default = 0)

PAR456

= % ADJUSTMENT FOR FIXED COST AT A DESTINATION (Default = 0)

PAR457

= % ADJUSTMENT FOR SHOVEL OPERATING COST PER PERIOD (Default = 0)

PAR458

= % ADJUSTMENT FOR TRUCK OPERATING COST PER PERIOD (Default = 0) NOTE: PAR451 – PAR458 are defined as %s. For example, the adjustment factor for period n for mining cost is (1+(PAR451/100))**n. The % adjustment of PAR451, PAR457, and PAR458 is computed based on a base cost first, this % adjusted cost will then be added to corresponding costs during schedule runs. The base mining cost is PAR401. The base shovel operation cost is OCST1 (refer to Type 11 input, line#2 for shovel). The base truck operation cost is OCST1 (refer to Type 11 input, line#2 for truck). More detailed adjustment parameters can be input in File 20. In that case, PAR451 – PAR458 will be ignored.

Page 821—14

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

I-O

= = = = = = = = = = =

= = = =

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

DEBUG LEVEL 1 ECHO INPUT DATA (AFTER END LINES) ON SCREEN 2 ECHO INPUT RESERVES ON THE SCREEN 7 DISPLAY INFORMATION WHEN A FEASIBLE MINING LAYOUT IS FOUND 41 SOLUTION SCREENIN G, USED WITH PAR14. LIST MINING LAYOUTS THAT MEET THE TYPE 1 ORE REQUIREMENTS REGARDLESS OF OTHER CONSTRAINTS 42 SOLUTION SCREENING, USED WITH PAR14. LIST MINING LAYOUTS THAT MEET THE TYPE 2 ORE REQUIREMENTS REGARDLESS OF OTHER CONSTRAINTS 43 SOLUTION SCREENING, USED WITH PAR14. LIST MINING LAYOUTS THAT MEET THE WASTE REQUIREMENTS REGARDLESS OF OTHER CONSTRAINTS 44 SOLUTION SCREENING, USED WITH PAR14, LIST MINING LAYOUTS THAT MEET THE QUALITY 1 MINERAL CONTENT REQUIREMENT REGARDLESS OF OTHER CONSTRAINTS 45 SOLUTION SCREENING, USED WITH PAR14, LIST MINING LAYOUTS THAT MEET THE QUALITY 2 MINERAL CONTENT REQUIREMENT REGARDLESS OF OTHER CONSTRAINTS 46 SOLUTION SCREENING, USED WITH PAR14, LIST MINING LAYOUTS THAT MEET THE QUALITY 3 MINERAL CONTENT REQUIREMENT REGARDLESS OF OTHER CONSTRAINTS 47 SOLUTION SCREENING, USED WITH PAR14. LIST MINING LAYOUTS THAT MEET THE TYPE 1 ORE REQUIREMENTS AND ALL THE QUALITY REQUIREMENTS REGARDLESS OF OTHER CONSTRAINTS 48 SOLUTION SCREENING, USED WITH PAR14. LIST MINING LAYOUTS THAT MEET ALL THE CONSTRAINTS 99 MINING LAYOUT SEARCH TRAIL PRINT (ALL COMBINATIONS) 100 TRUCK & SHOVEL HAULAGE AUDIT TRAIL PRINT -101 PRINT DESTINATION ASSIGNMENT DETAILS

NOTE: When I-O > 0, the audit printout goes to the audit output (File 25) when it is not output on the screen. FMT1 = INPUT RESERVE FILE DATA FORMAT, E.G., (2I4, 21F16.0) DEFAULT FORMAT FOR RESERVE FILES: FMT1 = (2I4, 21E16.8) END

Revised: 31-May-2002

DOCUMENTATION

Page 821—15

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

4. TYPE 4 INPUT DATA - LIMITS (one line) npit nmils nmilx nhlch nllch nmstp nlstp nsstp nwdmp1 nwdmp2 nwdmp3 … ndwdmpN where: npit = number of pits (pushbacks,phases), npit ≤ IOP401. nmils = number of Type 1 ore mills (e.g., sulphide) nmilx = number of Type 2 ore mills (e.g., oxide) nmil= nmils + nmilx + nhlch + nllch + nmstp + nlstp + nsstp nhlch = number of high- grade leach destinations nllch = number of low- grade leach destinations nmstp = number of mid- grade stockpile destinations nlstp = number of low- grade stockpile destinations nsstp = number of sub- grade stockpile destinations nwdmp1 = number of waste dumps for Type 1 waste Nwdmp2 = number of waste dumps for Type 2 waste Nwdmp3 = number of waste dumps for Type 3 waste …… nwdmpN = number of waste dumps for Type N waste nwdmp1 + nwdmp2 + nwdmp3+ … + ndwdmpN ≤ ΙΟP412 NOTE:

≤ IOP411

N must match IOP452. This is true even if IOP458=1 and there are not as many physical destinations for schedule run, i.e., one needs to have dummy destinations for the additional types of wastes. Last destination must always be a dummy destination for each material group if IOP17>0.

5. TYPE 5 INPUT DATA - LABELS (10 arguments/line ) crunm1 - crunm n dump1 - dump n pushback1 - pushback n where: crunm n dump n pushback n

= nmils+nmilx+nhlch+nllch+nmstp+nlstp+nsstp = nwdmp1+nwdmp2+nwdmp3+ … + nwd mpIOP452 = npit

Add more lines as needed. NOTE: The labels are limited to

≤ 5 letters each.

6. TYPE 6 INPUT DATA - DESTINATION ECONOMIC PARAMETERS crunm pprice prec sprice srec fcost iper1 iper2 where: crunm pprice prec sprice srec fcost iper1 iper2

= = = = = = = =

destination (or crusher) number price for primary mineral recovery in percentage for primary mineral price for secondary mineral recovery in percentage for secondary mineral fixed cost for this ore destination ($/ton) starting period (Default=1) ending period (Default=100)

Page 821—16

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

NOTE: The destination number corresponds to the sequence in which the destinations are read in the TYPE 5 input. Add one more line for each additional destination which needs the economic parameter input. Default economic parameters are set to 0 for destinations not present in inputs. A waste crusher should only have fcost assigned. The processing costs for a destination can be adjusted by additional costs defined according to “cost” classes. The fixed processing cost for a stockpile is used as a re- handle cost. This cost is added to the Type 1 mill processing cost when the stockpile is re-claimed. Only mining cost is charged to the stockpile when the materials are stockpiled. If IOP29=2, prec=100%, srec=0.0%.

7. TYPE 7 INPUT DATA - CLASSIFICATION OF RESERVE CLASSES Line #1

= ncls

where: ncls

= number of reserve classes (ncls ≤ IOP409)

Line#2

= icls1 icls2 icls3 ….. icls10 (mapping between first 10 reserve classes and 36 production classes comprising up to 30 “ore” production classes with codes 1 to 30 and up to 6 “waste” production classes with codes 101, 102, 103, 104, 105 and 106)

where: icls1 = first reserve class icls2 = second reserve class . . icls10 = tenth reserve class Line#3

= repeat of Line#2 except for second 10 reserve classes and 36 production Classes

Add more Line#3 type of lines as needed. Example: 17 1 1 1 1 1 2 3 6 6 101 102 103 103 103

4

5

/ Number of reserve classes (Line#1) 6 / (Line#2) The first 10 reserve classes mapped to 6 “ore” production classes / (Line#3) a further 2 reserve classes are mapped to the 6th “ore” production class with the last 5 reserve classes being mapped to 3 “ waste” types (101,102, and 103)

This example mapped 17 reserve classes into 6 “ore” production classes and 3 “waste” types. The six “ore” production classes can then be further classified as any one of the available scheduling materials or “Destination” classes by period, e.g., Type 1 mill feed, Type 2 mill feed, high_grade leach, low_grade leach, mid- grade stockpile, low- grade stockpile, subgrade stockpile, and waste materials.

PRODUCTION CLASS - DESTINATION CLASS MAPPING (refer TYPE 13 INPUT) The production classes obtained from Type 7 input are: Production class 1 Production class 2 Revised: 31-May-2002

DOCUMENTATION

Page 821—17

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

Production class 3 …… Production class n (n≤IOP451) Waste Type 1 (101) Waste Type 2 (102) Waste Type 3 (103) …… Waste Type m (100+m) (m≤IOP452) During the schedule periods (see the section on Type 13 input), each production class can then be classified as one of the following destination classes: 1 2 3 4 5 6 7 101 102 103 104 105 106

for Type 1 mill feed (e.g., sulfide mill) for mid(medium)- grade Type 1 mill feed stockpile for low-grade Type 1 mill feed stockpile for sub- grade Type 1 mill feed stockpile for Type 2 mill feed (e.g., oxide mill) for high- grade leach for low-grade leach for Type 1 waste for Type 2 waste for Type 3 waste for Type 4 waste for Type 5 waste for Type 6 waste

The waste types are distributed and tracked by dumps and dump sub regions as defined in the input File 30. In normal circumstances the six reserve waste classes would map directly to the six production (101 to 106) waste classes.

Example from reserve classes to production classes and schedule materials: M821V1 Schedule Materials Reserve

M712V1 Reserve Class#

Production Period Class# 1

Schedule Material (Destination Class)

Period 2

Schedule Material (Destination Class)

High Grade

1

1

1

Type 1 Mill Feed

1

Type 1 Mill Feed

Low Grade

2

2

2

Mid-Grade Stockpile

1

Type 1 Mill Feed

Stockpile

3

3

4

Sub- Grade Stockpile

4

Sub- Grade Stockpile

Waste

4

101

-

Type 1 Waste

-

Type 1 Waste

If IOP460>0, program will input “COST” CLASSES as below. 7-1. TYPE 7-1 INPUT DATA - “COST” CLASS MAPPING OF PRODUCTION CLASSES Production classes can also be mapped to “cost” classes that are used to define mining and processing cost variability that is linked to material characteristics. These “cost” classes are also used to adjust the average fixed mining costs (PAR401PAR436), processing costs, mining equip ment operating costs and mining equipment loading and haulage productivities (refer Type 11 input data).

Page 821—18

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

Line#1

= number of production classes “npcls” (≤IOP451+IOP452)

Line#2

= c#1 c#2 c#3 ….. c#10 (mapping between first 10 production (“ore”) classes (defined by production ore class number) and 10 “cost” classes (defined by position on Line#2))

where: c#1 c#2 c#3 …… c#10

= production class 1 = production class 2 = production class 3 = production class 10

Line#3

= repeat of Line#2 except for second 10 production (“ore”) classes to 10 “costs” classes

Line#4

= repeat of Line#3 except for third 10 production (“ore”) classes to 10 “costs” classes

Add more line#4 if needed. If IOP460=1 OR 3, program will read mining and processing cost adjustments by “cost” classes as below. 7-2. TYPE 7-2 INPUT DATA-MINING AND PROCESSING COST ADJUSTMENTS BY “COST” CLASSES Line#1

= number of “cost” classes “nccls” (≤10)

Line#2

= mcadj1 mcadj2 mcadj3 … mcadj10 (mining cost adjustments for 10 “costs” classes in $/ton)

where: mcadj1 mcadj2 mcadj3 …… mcadj10

= mining cost adjustment for “cost” class 1 = mining cost adjustment for “cost” class 2 = mining cost adjustment for “cost” class 3

Line#3

= pcadj1 pcadj2 pcadj3 … pcadj10 (processing cost adjustments for 10 “costs” classes in $/ton)

= mining cost adjustment for “cost” class 10

where: pcadj1 pcadj2 pcadj3 …… pcadj10

= processing cost adjustment for “cost” class 1 = processing cost adjustment for “cost” class 2 = processing cost adjustment for “cost” class 3 = processing cost adjustment for “cost” class 10

If IOP33=1, program will read variable mining cost adjustments by “cost” classes as Line#4. Line#4

= vmcadj1 vmcadj2 vmcadj3 … vmcadj10 (variable mining cost by bench adjustments for 10 “costs” classes in $/ton)

where: vmcadj1

= variable mining cost adjustment for “cost” class 1

Revised: 31-May-2002

DOCUMENTATION

Page 821—19

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

vmcadj2 = variable mining cost adjustment for “cost” class 2 vmcadj3 = variable mining cost adjustment for “cost” class 3 …… vmcadj10 = variable mining cost adjustment for “cost” class 10 NOTE:

The variable mining cost adjustment is applied for every bench inside a pushback.

Consolidated Example (data input in free format, comments after “/”): 17 1111123456 6 6 101 102 103 103 103 9 111111123 3 -0.15 0.05 0.10 -0.07 -0.02 0.45 -0.001 0.001 0.0002

/ Number of reserve classes (Line#1) / (Line#2) First 10 reserve classes – production classes mapping / (Line#3) Remaining reserve class – production class mapping / Number of production classes (Line#1) comprising 6 “ore” and 3 “waste” production classes / mapping of 9 production classes to 3 “cost” classes (Line#2) / number of “cost” classes (Line#1) / mining cost adjustments in $/ton for the 3 “cost” classes (Line#2) / processing cost adjustments in $/ton for the 3 “cost” classes (Line#3) / variable mining cost adjustments in $/ton for the 3 “cost” classes (Line#4)

Explanation of the consolidated example: Seventeen (17) reserve classes are mapped into 6 “ore” (1,2,3,4,5,and 6) and 3 “waste” (101,102, and 103) production classes. This resulted in 9 total production classes. The 9 production classes are further mapped into 3 “cost” classes, i.e., production class 1 = cost class 1 production class 2 = cost class 1 production class 3 = cost class 1 production class 4 = cost class 1 production class 5 = cost class 1 production class 6 = cost class 1 production class 7 (waste 101) = cost class 1 production class 8 (waste 102) = cost class 2 production class 9 (waste 103) = cost class 3 Assuming production class 1 is classified as Type 1 mill ore, the mining cost for “cost” class 1 materials at 4600m = fixed mining cost for Type1 mill ore (PAR(401)) +fixed mining cost adjustment (-0.15) + variable cost (4600m) adjustment (-0.001) the processing cost for “cost” class 1 materials = Processing cost of Type 1 mill ore at ore destination (Type 6 Input “fcost”)+ processing cost adjustment(-0.07)

Where, Variable cost by bench is either based on user input (IOP33=1) or operating costs of haulage and loading equipments. The processing cost at Type 1 mill ore destination is from user by Type 6 data input.

Page 821—20

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

8. TYPE 8 INPUT DATA - PUSHBACK DETAILS Line #1

= pid mrate pcf# ztop bh nzpcf botb# vadv#

where: pid = pushback reserve file name (≤10 characters) mrate = mining rate of pushback pid (tons/day) (mrate is at the same magnitude as the reserves [Default=5000/par7]) pcf# = pcf set number for pushback “pid” (Pushbacks may come from different areas with different model crests and bench heights. One model is referred to as one pcf set) The number of pcf# is limited to 10. The default is pcf# = 1 ztop = model crest for ‘pcf#’ (no default) bh = bench height for ‘pcf#’ (no default) nzpcf = number of benches in ‘pcf#’ (no default) botb# = number of bottom benches for pid (Default=1) vadv# = vertical rate of advance in number of benches (Default=IOP453) NOTE: If pcf#=0 or 1, the pcf file on the names line will be used. If ztop, bh, nzpcf are defined for pcf#, the pcf tables will be produced according to the ztop, bh, nzpcf for pcf#. If pcf#>1 and there is no ztop, bh, nzpcf defined for a pcf#, the pcf table must be read in from File 19. It is not necessary to define ztop, bh, nzpcf for each pushback. The ztop, bh, nzpcf for any pcf# needs to be input only once. Pcf#, ztop, bh, nzpcf, botb#, and vadv# are optional. File 19 input will overwrite the setup by ztop, bh, nzpcf for a pcf#. Line #2

= cycm1 - cycm n cycl1 - cycl n cycs1 - cycs n cycd1 - cycd n cycp1 - cycp n (10/line)

where: cycm1 = average or default cycle time between pit pid and ore destination 1 (in minutes) cycm2 = average or default cycle time between pit pid and ore destination 2 (in minutes) cycm3 = average or default cycle time between pit pid and ore destination 3 (in minutes) …… cycmn = average or default cycle time between pit pid and ore destination nmils+nmilx (in minutes) cycl1 = average or default cycle time between pit pid and leach destination 1 (in minutes) cycl2 = average or default cycle time between pit pid and leach destination 2 (in minutes) cycl3 = average or default cycle time between pit pid and leach destination 3 (in minutes) …… cycln = average or default cycle time between pit pid and leach destination nhlch+nllch (in minutes) cycs1 = average or default cycle time between pit pid and stockpile destination 1 (in minutes) cycs2 = average or default cycle time between pit pid and stockpile destination 2 (in minutes) cycs3 = average or default cycle time between pit pid and stockpile destination 3 (in minutes) …… cycsn = average or default cycle time between pit pid and stockpile destination nmstp+nlstp+nsstp (in minutes) cycd1 = average or default cycle time between pit pid and dump destination 1 (in minutes) cycd2 = average or default cycle time between pit pid and dump destination 2 (in minutes) cycd3 = average or default cycle time between pit pid and dump destination 3 (in minutes) …… cycdn = average or default cycle time between pit pid and dump destination ndmp1+ndmp2+ …+ndmpN (in minutes) cycp1 = average or default cycle time between pit pid and pushback 1 (in minutes) cycp2 = average or default cycle time between pit pid and pushback 2 (in minutes) cycp3 = average or default cycle time between pit pid and pushback 3 (in minutes) …… cycpn = average or default cycle time between pit pid and pushback npit (in minutes) Revised: 31-May-2002

DOCUMENTATION

Page 821—21

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

NOTE: The Line#2 input fields correspond one to one to Type 5 input fields. The cycle time entry position should match the labels read in the Type 5 input. For each additional pushback, add additional lines. (If the material from a pit should not go to a destination, the haulage cycle time between the pit and the destination should be set to 0.) Even if the average haul time is not to be used between a pit and a destination, a non- zero haul time still should be entered here. The program checks for “connection” before looking into the more detailed truck cycle file. A zero entry indicates no connection. The cycle time input between pid and pushbacks is needed for compatibility with previous version of M821V1. It was intended for backfill. A backfill is now handled by defining a dump destination and specifying the destination as a pushback (refer to File 30 input).

9. TYPE 9 INPUT DATA - READ DESTINATIONS CAPACITY FILE Input by File 30 (see section entitled DESTINATIONS CAPACITY FILE [File 30]).

10. TYPE 10 INPUT DATA - NUMBER OF FLEETS OF TRUCKS & SHOVELS ntrk nshl where: ntrk nshl

= number of fleets of trucks (ntrk ≤ IOP406) (For example: a fleet of Cat 789s and a fleet of Cat 785s, ntrk = 2.)

= number of fleets of loading units (NSHL≤ IOP407) (For example: a fleet of shovels at 42 cu- yd capacity, a fleet of shovels at 34 cu- yd capacity. There is a total of 2 shovel fleets, nshl = 2)

NOTE: Always add dummy fleets. The dummy fleets could be the projected future purchases. Otherwise, the program stops with no feasible solution for the period in which the capacities of the trucks or shovels have run out. Haulage is carried out by pushback, by bench, and by production classes. The truck and shovel fleets will be picked up in the same order as the TYPE 11 input.

Page 821—22

DOCUMENTATION

Revised: 31-May-2002

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

11. TYPE 11 INPUT DATA - TRUCK AND SHOVEL CHARACTERISTICS (two lines for each truck/shovel fleet) For each TRUCK fleet: Line# 1 = trknm pavl htyp ocap wcap %effci ntrks where: trknm = truck name pavl = period in which the truck becomes available htyp = haulage type 0 = both ore and waste 1 = ore only 2 = waste only ocap = haulage capacity in tons for ore wcap = haulage capacity in tons for waste %effci = percent of efficiency ntrks = number of trucks in this fleet Line# 2 = hrmk1 %avl1 ocst1 hrmk2 %avl2 ocst2 hrmk3 %avl3 ocst3 …… hrmk12 %avl12 ocst12 Where: hrmk1 %avl1 ocst1 hrmk2 %avl2 ocst2 hrmk3 %avl3 ocst3 …… hrmk12 %avl12 ocst12

= = = = = = = = =

hours before which %avl1 and ocst1 are used percent available before hrmk1 operating cost in $/hour before hrmk1 hours before which %avl2 and ocst2 are used percent available before hrmk2 operating cost in $/hour before hrmk2 hours before which %avl3 and ocst3 are used percent available before hrmk3 operating cost in $/hour before hrmk3

= hours before which %avl12 and ocst12 are used = percent available before hrmk12 = operating cost in $/hour before hrmk12

If IOP460 > 1, program will input adjustment parameters by “cost” classes for this truck fleet as Line#3 - #6. Line#3

= hfadj1 hfadj2 hfadj3 ……hfadj10

Where: hfadj1 hfadj2 hfadj3 …… hfadj10

= haulage capacity adjustment in tons/truck load for “cost” class 1 = haulage capacity adjustment in tons/truck load for “cost” class 2 = haulage capacity adjustment in tons/truck load for “cost” class 3 = haulage capacity adjustment in tons/truck load for “cost” class 10

Line#4

= ocstadj1 ocstadj2 ocstadj3 ……ocstadj10

Where: ocstadj1 ocstadj2 ocstadj3 ……

= operating cost adjustment in $/hour for “cost” class 1 = operating cost adjustment in $/hour for “cost” class 2 = operating cost adjustment in $/hour for “cost” class 3

Revised: 31-May-2002

DOCUMENTATION

Page 821—23

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

ocstadj10 = operating cost adjustment in $/hour for “cost” class 10 Line#5

= hcadj1 hcadj2 hcadj3 ……hcadj10

Where: hcadj1 hcadj2 hcadj3 …… hcadj10

= detailed haulage cycle time adjustment in minutes for “cost” class 1 = detailed haulage cycle time adjustment in minutes for “cost” class 2 = detailed haulage cycle time adjustment in minutes for “cost” class 3

Line#6

= hfbadj1 hfbadj2 hfbadj3 ……hfbadj10

= detailed haulage cycle time adjustment in minutes for “cost” class 10

Where: hfbadj1 hfbadj2 hfbadj3 …… hfbadj10

= detailed haulage fuel burn rate adjustment in gal/hour or liter/hour for “cost” class 1 = detailed haulage fuel burn rate adjustment in gal/hour or liter/hour for “cost” class 2 = detailed haulage fuel burn rate adjustment in gal/hour or liter/hour for “cost” class 3 = detailed haulage fuel burn rate adjustment in gal/hour or liter/hour for “cost” class 10

NOTES: 1. There is a maximum of 12 availability and operating cost bins (or 36 Line#2 items, read in one line) 2. Add additional Line#1,2,3,4,5 and 6 for additional truck fleets 3. After hrmk12 hours, the truck availability and operating cost decreases to 0 4. The hrmk#s are haulage hours utilized, e.g., hrmk# = elapsed hour * %availability 5. The haulage type of the truck fleet “htyp” is used when IOP460 < 2 6. The Line#5 and line#6 adjustment parameters are applied to each haulage profile (e.g., between every pushback bench and dump lift combination) Example: Trk1 1 0 320 320 83 100 / truck fleet ID and parameters (Line#1) 5000 97 100 10000 93 110 15000 90 120 20000 85 155 25000 93 120 60000 92 130 / truck hour bins: %avl ocst 10.0 15.50 -8.30 / haulage capacity adjustment in tons/load for “cost” classes 1,2, and 3 2.50 17.55 –10.23 / operating cost adjustments in $/hour for “cost” classes 1,2, and 3 2.50 10.00 –5.00 / detailed haulage cycle time adjustments in minute for “cost” classes 1,2, and 3 0.50 0.200 -1.00 / detailed haulage fuel burn rate adjustments in gal/hour or liter/hour for “cost” classes 1,2, and 3

Page 821—24

DOCUMENTATION

Revised: 31-May-2002

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

For each SHOVEL fleet: Line# 1

= shlnm pavl ltyp %effci nshls

where; shlnm = shovel name pavl = period in which the shovel becomes available ltyp = loading type 0 = ore and waste 1 = ore only 2 = waste only %effci = percent of efficiency nshls = number of shovels in this fleet. Line# 2

= hrmk1 %avl1 ocst1 hrmk2 %avl2 ocst2 hrmk3 %avl3 ocst3 …… hrmk12 %avl12 ocst12

Where: hrmk1 = %avl1 = ocst1 = hrmk2 = %avl2 = ocst2 = hrmk3 = %avl3 = ocst3 = …… hrmk12= %avl12= ocst12 =

hours before which %avl1 and ocst1 are used percent available before hrmk1 operating cost in $/hour before hrmk1 hours before which %avl2 and ocst2 are used percent available before hrmk2 operating cost in $/hour before hrmk2 hours before which %avl3 and ocst3 are used percent available before hrmk3 operating cost in $/hour before hrmk3 hours before which %avl12 and ocst12 are used percent available before hrmk12 operating cost in $/hour before hrmk12

If IOP460 > 1, program will input shovel adjustment parameters by “cost” classes as Line#3 - #5. Line#3

= lmflg1 lmflg2 lmflg3 ……lmflg10

Where: lmflg1 = lmflg2 = lmflg3 = …… lmflg10= Line#4

shovel fleet loading flag for “cost” class 1 (1 shovel fleet can load or 0 shovel fleet can’t load) shovel fleet loading flag for “cost” class 2 (1 shovel fleet can load or 0 shovel fleet can’t load) shovel fleet loading flag for “cost” class 3 (1 shovel fleet can load or 0 shovel fleet can’t load) shovel fleet loading flag for “cost” class 10 (1 shovel fleet can load or 0 shovel fleet can’t load)

= lcadj1 lcadj2 lcadj3 ……lcadj10

Where: lcadj1 = lcadj2 = lcadj3 = …… lcadj10

loading time adjustment in minutes/load cycle for “cost” class 1 loading time adjustment in minutes/load cycle for “cost” class 2 loading time adjustment in minutes/load cycle for “cost” class 3 = loading factor adjustment in minutes/load cycle for “cost” class 10

Revised: 31-May-2002

DOCUMENTATION

Page 821—25

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

Line#5

MineSight Proprietary Software: Mintec, Inc.

= ocstadj1 ocstadj2 ocstadj3 ……ocstadj10

Where: ocstadj1 ocstadj2 ocstadj3 …… ocstadj10

= operating cost adjustment in $/hour for “cost” class 1 = operating cost adjustment in $/hour for “cost” class 2 = operating cost adjustment in $/hour for “cost” class 3 = operating cost adjustment in $/hour for “cost” class 10

NOTES: 1. There is a maximum of 12 availability and operating cost bins (or 36 Line#2 items, read in one line) 2. Add additional Line#1,2,3,4, and 5 for additional shovel fleets 3. After hrmk12 hours, the shovel availability and operating cost decreases to 0 4. The hrmk#s are service hours utilized, e.g., hrmk# = elapsed hour * %availability 5. The loading type of the shovel fleet “ltyp” is used when IOP460 < 2 Example: Shv1 1 0 70 20 / shovel fleet ID & parameters 5000 93 400 10000 92 430 15000 90 450 50000 88 500 55000 87 510 / shovel hour bins: %avl ocst (Line#2, ONE LINE) 1 0 1 / Shovel can or can’t load flags for each of 3 “cost” class (Line#3) 0.02 0.35 -0.10 / (Line#4) loading cycle time adjustment in minutes/load cycle for “cost” classes 1,2,3 5.0 15.50 –10.27 / (Line#5) operating cost adjustments in $/hour for “cost” classes 1,2,3

Page 821—26

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

12. TYPE 12 INPUT DATA - LOADING CYCLE FOR SHOVEL & TRUCK COMBINATION Loading cycle time in minutes (free format): loaderfleet1 vs. truckfleet1 loaderfleet1 vs. truckfleet2 loaderfleet1 vs. truckfleet3 … loaderfleet1 vs. truckfleet12 loaderfleet2 vs. truckfleet1 loaderfleet2 vs. truckfleet2 loaderfleet1 vs. truckfleet3 … loaderfleet2 vs. truckfleet12 …… loaderfleetN vs. truckfleet1 loaderfleetN vs. truckfleet2 loaderfleetN vs. truckfleet3 ….loaderfleetN vs. truckfleet12

NOTE: N = #of shovel fleets. A maximum of twelve (12) loader fleet vs. truck fleet combinations are allowed here. If NTRK > 12, the loading time will be defaulted to loaderfleet# vs. truckfleet1. A zero loading cycle time means that the loader fleet cannot load the truck fleet.

12-1. TYPE 12-1 INPUT DATA - RE-HANDLE CYCLE TIMES FOR STOCKPILES Line #1

= stkpid

where: stkpid = stockpile name (≤5 characters) Line #2

= cycm1 cycm2 cycm3 - cycm n (10/line)

where: cycm1 = cycm2 = cycm3 = …… cycm n =

cycle time in minutes between stockpile stkpid and destination 1 cycle time in minutes between stockpile stkpid and destination 2 (optional) cycle time in minutes between stockpile stkpid and destination 3 (optional) cycle time in minutes between stockpile stkpid and destination n (= nmils+nmilx+nhlch+hllch) (optional)

Add additional lines for each 10 entries. The total number of input lines for “Line #2” input = INT [(nmils+nmilx+nhlch+hllch-1)/10] + 1 (refer to Type 4 input). Line #3

= ShlFleet

TrkFleet

where: ShlFleet = Shovel fleet label (≤5 letters) (must be one of the shovel fleet defined by Type 11) TrkFleet = Truck fleet label (≤5 letters) (must be one of the truck fleet defined by Type 11)

NOTE: For each additional stockpile, add additional lines of #1, #2,and #3. (If the material from a stockpile should not go to a destination, the haulage cycle time between the stockpile and the destination should be set to 0.) The cycle time entry position should match the labels read in the Type 5 input. For a destination of mill type, a cycle time, a designated shovel and truck fleet must be input to accommodate reclaim of direct mill feed stockpile materials. A blank line must be entered to signal the end of stockpile re- handle cycle times. Example: SMG 5 FEL C785

/ stockpile label / cycle time between stockpile & type 1 mill destinations / reclaim shovel fleet and truck fleet

Revised: 31-May-2002

DOCUMENTATION

Page 821—27

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

13. TYPE 13 INPUT DATA - PRODUCTION REQUIREMENT (3 lines required per period) Line #1

=

Line #2

= lpit m1r m1t m2r m2t w1 w2 opd c1 c2 c3 … … c IOP451 rsr stkpl ndmil nostp nobj stplmt

where lpit = m1r = m1t = m2r = m2t = w1 = w2 = opd = c1 = c2 = c3 = …… cIOP451 = NOTE:

Period schedule identification (up to 10 characters)

minimum limiting number of pits working at one time (lpit ≤ 15) Type 1 ore mill feed requirement in tons or 1000 tons (agrees with the reserve magnitude) (e.g., sulfide) tolerance on Type 1 ore mill feed requirement in tons or 1000 tons (agrees with the reserve magnitude) Type 2 ore mill feed requirement in tons or 1000 tons (agrees with the reserve magnitude) (e.g., oxide) tolerance on Type 2 ore mill feed requirement in tons or 1000 tons (agrees with the reserve magnitude) lower limit on waste requirement in tons or 1000 tons (agrees with the reserve magnitude) upper limit on waste requirement in tons or 1000 tons (agrees with the reserve magnitude) operating days for this period schedule material code (Destination class) for production ‘ore’ class 1 schedule material code (Destination class) for production ‘ore’ class 2 schedule material code (Destination class) for production ‘ore’ class 3 schedule material code(Destination class) for maximum production ‘ore’ class as defined by IOP451 (>=10) IOP451 must be defined. Each production ‘ore’ class (c1 to cIOP451 above) is assigned an integer value based on the destination class that they are to be individually mapped to. The destination classes integer codes to assign to the production ‘ore’ classes in Line#2 above are as follows: Destination class c# Destination class c# Destination class c# Destination class c# Destination class c# Destination class c# Destination class c# Destination class c# Destination class c# Destination class c# Destination class c# …… Destination class c#

rsr stkpl ndmil nostp

= = = = = = = = = = =

1 è Type 1 mill feed (e.g., sulfide mill) 2 è mid (or medium) grade Type 1 mill feed stockpile 3 è low - grade Type 1 mill feed stockpile 4 è sub - grade Type 1 mill feed stockpile 5 è Type 2 mill feed (e.g., oxide mill) 6 è high – grade leach 7 è low – grade leach 9 è waste material below cutoff for Type 1 mill feed designated production class 101è Type 1 waste material 102è Type 2 waste material 103è Type 3 waste material

= 106 è Type 6 waste material

= = = =

required maximum stripping ratio for exposed ore stockpile material to be retrieved into other ore destinations ore destination number for stockpile materials (usually 1, i.e., mill destination, ref. Type 5 input) designated stockpile for stockpile material retrieval (usually 0, if defined, only one stockpile can be retrieved in this period) nobj = period objective to override global objective (Reference IOP21 for objective choices) stplmt = period stockpile reclaim limit in % of period Type 1 mill ore target. Stplmt overrides PAR400. NOTE:

If the number of production classes is less than 10, zeros should be entered as place holders on Line#2 for c1, c2, c3, …, c IOP451. For example, 1 1 1 0 0 0 0 0 0 0 for 3 production classes. When m1t, m2t are greater than 0.0005, the tolerance because of Type 1 and 2 direct feed stockpile capacities are ignored. Otherwise, the usages and capacities of direct mill feed stockpiles will automatically adjust the tolerances m1t, m2t.

Page 821—28

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

If a production class is classified as Type 1 mill ore and is below period cutoff (destination class c#=9), the schedule code defined by IOP12 is the new schedule code (could be stockpiles, leach, and waste). If IOP12 has a code value for waste, IOP301 can be used to designate the default waste type as one of the 101, 102, 103, …, or 106 waste types. If IOP29=-1 or IOP29=2, m2t is not related to stockpile status. There is no stockpile for Type 2 ore. The Type 2 ore destinations are leach dumps with multiple lifts.

Line# 3

=

q1l q1u q2l q2u q3l q3u

= = = = = =

lower limit on quality 1 in mineral content upper limit on quality 1 in mineral content lower limit on quality 2 in mineral content upper limit on quality 2 in mineral content lower limit on quality 3 in mineral content upper limit on quality 3 in mineral content

where: q1l q1u q2l q2u q3l q3u

NOTE: Economic values can be calculated for qualities 1 and 2 based on their values. q3 is only a blending item or a reporting item, though q1 and q2 can be blending items and reporting items too. The default values for q1u, q2u and q3u are 99000000. The default values for q1l, q2l and q3l are -99000000. The mineral contents are contained pounds, ounces and grams depending on IOP22 and IOP23 for quality 1 and 2 and reserve magnitude (e.g., tons or 1000 tons). When q1u, q2u, and q3u are less than or equal to 100, the target is assumed to be in %. When q11, q21, and q31 are less than or equal to 100 and greater than 0, the target is also assumed to be in%. If any one of q1u, q2u, q3u, q11, q21 or q31 is input as % target, the corresponding pair (e.g., q1u vs. q11, q2u vs. q21, and q3u vs. q31) is assumed as % target also. For a quality item to be defined as % item, the item should be in % values in the reserve files. When IOP22=0, the primary mineral content item cannot be targeted on %. When IOP23=0, the secondary mineral content item cannot be targeted on %. When IOP36=1, q3l=minimum mill processing hours, q3u=maximum mill processing hours. For example, q3l=90% of mill processing capacity, q3u=95% of mill processing capacity. Add three lines for each additional period. Number of periods ≤IOP404. End input with a blank line or end of file. The tonnages and mineral contents should agree with the magnitude of the reserves on input.

Revised: 31-May-2002

DOCUMENTATION

Page 821—29

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

14. TYPE 14 INPUT DATA - RESERVES Files are generated by programs like M712V1 or PITRES (see section on RESERVE FILE FORMAT).

15. TYPE 15 INPUT DATA – DETAILED HAULAGE CYCLE TIME Input by File 31 (see section on DETAILED TRUCK HAULAGE CYCLE FILE FORMAT [File 31])

16. TYPE 16 INPUT DATA – VARIABLE MINING COSTS BY BENCH IF IOP33=1. Pushback# bench1 bench2 cost inc where: pushback# = bench1 = bench2 = cost = inc =

pushback number (pushback input sequence number, refer Type 5 input) upper bench toe elevation lower bench toe elevation base cost in $/Ton corresponding to the upper bench incremental cost (as $/Ton per bench)

Add more lines as needed. End input by a blank line.

17. TYPE 17 INPUT DATA - PRECEDENCE REQUIREMENT I

PRECEDENCE REQUIREMENT CATEGORY 1 iper1 DONT MINE pitnm iper2 where: iper1 = limiting period#1 If iper2=0 or blank, iper1= n ==> don’t mine pitnm in period n, iper1=- n ==> don’t mine pitnm up to period n including n. DONT MINE = keyword for constraint of type “Don't mine this pushback or stockpile in defined periods.” pitnm = pushback (pit) or stockpile name as in Type 5 input Iper2 = limiting period#2 If iper2>0, don’t mine pitnm from period# iper1 to period# iper2 including iper1 and iper2 NOTE:

This constraint (DON’T MINE) is used to turn off stockpile reclaiming if IOP459 is set to automatically reclaim.

PRECEDENCE REQUIREMENT CATEGORY 2 iper MUST MINE pitnm elev where: iper = limiting period MUST MINE = keyword for constraint of type “Must mine at least to this bench and continue if you wish." pitnm = pushback (pit) name as in Type 5 input elev = toe elevation of the limiting bench

Page 821—30

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

PRECEDENCE REQUIREMENT CATEGORY 3 iper MINE TO pitnm elev ipct1 ipct2 ipct3 where: iper = limiting period MINE TO = keyword for constraint of type “Must mine at least to this bench and mine exactly 'ipct' percent on this bottom bench." pitnm = pushback (pit) name as in Type 5 input elev = elevation of the limiting bench ipct1 = limiting percent on bottom bench for Type 1 ore ipct2 = limiting percent on bottom bench for Type 2 ore (Default=ipct1, ipct2ipct2=0) ipct3 = limiting percent on bottom bench for ‘other’ materials (Default=ipct1, ipct3ipct3=0)

PRECEDENCE REQUIREMENT CATEGORY 4 iper NMORE THAN pitnm elev where: iper = limiting period NMORE THAN = keyword for constraint of type “Don not mine below this bench. " pitnm = pushback (pit) name as in Type 5 input elev = elevation of the limiting bench

PRECEDENCE REQUIREMENT CATEGORY 5 iper1 MUST INCLD pitnm iper2 where: iper1 = limiting period# 1 MUST INCLD = keyword for constraint of type “Must consider this phase between period iper1 and iper2.” pitnm = pushback (pit) name as in Type 5 input iper2 = limiting period# 2 (Default = iper1) Add more lines as needed. No more than one constraint should be entered for each one pit. End input with a blank line or end of file. NOTE:

If Type 18 precedence is to follow and there is no Type 17 precedence constraint, enter “/ END OF PRECEDENCE REQUIREMENT I” indicating the end of Type 17 input.

Revised: 31-May-2002

DOCUMENTATION

Page 821—31

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

18. TYPE 18 INPUT DATA - PRECEDENCE REQUIREMENT II Pit A AFTER Pit B where: Pit A AFTER Pit B

= a pit name = key word = a pit name

This constraint means: A bench of Pit A will be mined only after a bench of Pit B on the same elevation is mined. This is to prevent undercut mining. Pit A APEND Pit B where: Pit A = pit name APEND = key word Pit B = pit name This constraint means: A bench of Pit A will start to be mined only after the bottom bench of Pit B starts to be mined. NOTE:

End Type 18 input with the line / END OF PRECEDENCE REQUIREMENT II. If there is no Type 18 constraint, enter the line / END OF PRECEDENCE REQUIREMENT II, when Type 19 input data is to follow.

19. TYPE 19 INPUT DATA - PRECEDENCE REQUIREMENT III Pit A AFBND Pit B #Bench

iper1 iper2

where: Pit A AFBND Pit B #Bench iper1 iper2

= = = = = =

a pit name. key word. a pit name. number of benches (e.g., 0, 1, 2, 3, 4, …) limiting period#1 to start limiting period#2 to end

This constraint means: A bench of Pit A will be mined after bench of Pit B but within a number of benches (#Bench). This is to provide binding among working pushbacks (pits).

NOTE:

End Type 19 input with the line / END OF PRECEDENCE REQUIREMENT III. If there is no Type 19 constraint, enter the line / END OF PRECEDENCE REQUIREMENT III, when Type 20 input data is to follow. If Pit A or Pit B is going to be mined out in a period, one should relax the constraint for that period. Otherwise, this constraint will force the two phases binding together, preventing the other phase from advancing further below.

Page 821—32

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

20. TYPE 20 INPUT DATA - PRECEDENCE REQUIREMENT IV

Pit B bench b HINDE Pit A bench a where: Pit A bench a HINDE Pit B bench b

= = = = =

a pit name bench toe elevation key word a pit name bench toe elevation

This constraint means: Bench a of Pit A will be mined only after bench b of Pit B is mined or started mining (if bench b of Pit B is in mining, bench a of Pit A can start mining). NOTE: The total number of TYPE 17, TYPE 18, TYPE 19, and TYPE 20 precedence constraints is limited by IOP405.

Revised: 31-May-2002

DOCUMENTATION

Page 821—33

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

DESTINATIONS CAPACITY FILE (FILE 30) For each destination (mill ore, leach dump, stockpile or waste material): Line#1

= crelev lfthght dmpr spdd iper1 iper2 used_flg bfll_pback

Where: crelev lfthght dmpr spdd

crest elevation of the destination lift height of the destination destination rate in tons/day (agrees with reserve units and defaults to unlimited, i.e., a very large rate) spread dumping divider (Default = no spread dumps) 0 or 1 = no spread dumping 12 = monthly spread dumping among dumps in annual schedule iper1 = period# the destination becomes available iper2 = period# the destination becomes not available (e.g., used up) used_flg = flag for reading in existing stockpile tons and grades 0 = do not read 1 = read bfll_pback= label of pushback that becomes a backfill automatically in the next period after the pushback has been completely mined

Line#2

= = = =

= destid lftelev [subzid w1 w2 w3 ….wIOP452 ] tcap pcap %sd drate [szcyc] [existtons existpg existsg existtg]

Where: destid lftelev

= destination identification or name (≤5 letters) = lift crest elevation

For waste dumps and IOP458=1, input [subzid w1 w2 w3 ….wIOP452]: subzid = destination sub- zone or “cell” identification within a dump lift to control the preferential placement of particular production ‘waste’ (≤5 letters) w1 = indicator for accepting Type 1 ‘waste’ (w1 = 0 means no or 101 means yes) w2 = indicator for accepting Type 2 ‘waste’ (w2 = 0 means no or 102 means yes) w3 = indicator for accepting Type 3 ‘waste’ (w3 = 0 means no or 103 means yes) …… wIOP452 = indicator for accepting Type IOP452 ‘waste’ (w IOP452 = 0 means no or 100+IOP452 means yes) (IOP452 ≤ 6) tcap pcap %sd drate

= = = =

total capacity of destination lift (sub- zone) (agrees with the reserve magnitude) period capacity of destination lift (sub- zone) (agrees with the reserve magnitude) percent limit for spread dumping for that lift (sub- zone) (Default 100%) lift (sub- zone) dumping rate in tons/day (agrees with reserve units and defaults to whole destination rate)

For waste dumps and IOP458=1, Input [szcyc]: szcyc = additional cycle time in minutes for the sub- zone If reading in existing stockpile tons and grade for this lift (sub- zone) (used_flg=1): existtons = existing tons on this stockpile lift (sub-zone) (in the same magnitude as the reserves , e.g., 1000 tons) existpg = average grade for primary metal of the existing tons on this stockpile lift (sub- zone) existsg = average grade for secondary metal of the existing tons on this stockpile lift (sub- zone) existtg = average grade for tertiary metal of the existing tons on this stockpile lift (sub- zone) Add more lines of Line#2 if more lifts or sub- zones are needed. At the end of Line#2 input, a blank line is required to signal the end of input for the Line#2. This blank line also signals the end of input for the destination. Add more lines of Line#1 and Line#2 for each additional destination. Both Line#1 and Line#2 inputs are read in free format. Page 821—34

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

NOTE: The input of the destination capacities must follow the same sequence in which the destination labels were read in as the Type 5 input. The destination capacities must agree with the reserves in magnitude, e.g., both are in tons or 1000 tons. Lift heights do not need to be the same height within the same destination. The default sequence of dumping or filling sub zones within a lift follows the order in which they appear within this destination capacity file. The default sequence of dumping or filling lifts within a destination follows the order in which they appear within this destination capacity file. The maximum number of total lifts (sub- regions) for all waste destinations (dumps) is defined by IOP414 and by IOP413 for all “ore” (mill, leach, and stockpile) destinations. The maximum number of “ore” (mill, leach, and stockpile) destinations is defined by IOP411 and by IOP412 for waste destinations (dumps). A direct mill feed stockpile should be provided with each mill destination as a second lift of the mill destination. This is to allow a tiny amount of overflow over the mill throughput being accepted as direct mill feed stockpile materials. Otherwise, the program may terminate with an error message: “No place to send the SFEED or XFEED,” due to floating point precision differences. During schedule run, the program will automatically put in and retrieve the materials in the second lift of the mill destination. A sample capacity for the second lift of the mill is 500,000 tons. If IOP17>0, a dummy destination must be provided for each type of material (Type 1 mill ore, Type 2 mill ore, highgrade leach, low- grade leach, etc.). In any other case, it is recommended that a dummy dump and a dummy lift for each type of material be defined.

Revised: 31-May-2002

DOCUMENTATION

Page 821—35

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

SAMPLE DESTINATIONS CAPACITY FILE (FILE 30) (DMP821.TMP) (IOP458=1)

315 1 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 CRUSH 315 999999999 999999999 100 5000 / destid,lftelev,tcap,pcap,%sd,drate CRUSH 316 999999999 999999999 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 315 15 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 SMG 315 100000 100000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SMG 330 100000 100000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 540 15 5000 1 26 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 MG495 540 100000 100000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate MG495 555 999999999 999999999 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 330 15 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 SLG 330 100000 100000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SLG 345 100000 100000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 450 45 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 ED 450 S1 101 102 0 0 0 0 20000 20000 100 5000 -5 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate,szcyc ED 495 S2 101 0 0 0 0 0 60000 60000 100 5000 5 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate,szcyc 1 1 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 TD 1 S1 101 102 103 104 105 106 20000 20000 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate TD 2 S2 101 102 103 104 105 106 20000 20000 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate TD 3 S3 101 102 103 104 105 106 20000 20000 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate TD 4 S4 101 102 103 104 105 106 30000 30000 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate TD 5 S5 101 102 103 104 105 106 20000 20000 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate 1 1 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 SD1 1 S1 0 102 103 104 105 106 995474 995474 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate SD1 2 S2 0 0 0 0 0 0 20456 20456 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate SD1 3 S3 0 0 0 0 0 0 23605 23605 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate 1 1 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 SD2 1 S1 0 0 0 0 0 0 5474 5474 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate SD2 2 S2 0 0 0 0 0 0 20456 20456 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate SD2 3 S3 0 0 0 0 0 0 23605 23605 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate 1 1 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 SD3 1 S1 0 0 0 0 0 0 5474 5474 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate SD3 2 S2 0 0 0 0 0 0 20456 20456 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate SD3 3 S3 0 0 0 0 0 0 23605 23605 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate 1 1 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 SD4 1 S1 0 0 0 0 0 0 5474 5474 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate SD4 2 S2 0 0 0 0 0 0 20456 20456 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate SD4 3 S3 0 0 0 0 0 0 23605 23605 100 5000 / destid,lftelev,subzid,w1,w2,...,w6,tcap,pcap,%sd,drate

Page 821—36

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

SAMPLE DESTINATIONS CAPACITY FILE (FILE 30) (DMP821.TMP) (IOP458=0)

315 15 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 SMG 315 100000 100000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SMG 330 100000 100000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 540 15 5000 1 26 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 MG495 540 100000 100000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate MG495 555 999999999 999999999 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 330 15 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 SLG 330 100000 100000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SLG 345 100000 100000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 450 45 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 ED 450 20000 20000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate ED 495 60000 60000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 1 1 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 TD 1 20000 20000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate TD 2 20000 20000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate TD 3 20000 20000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate TD 4 30000 30000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate TD 5 20000 20000 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 1 1 5000 1 1 100 0 PHS1 / crelev,lfthight,dmpr,spdd,iper1,iper2,used_flg, bfll_pback SD1 1 995474 995474 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SD1 2 20456 20456 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SD1 3 23605 23605 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 1 1 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 SD2 1 5474 5474 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SD2 2 20456 20456 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SD2 3 23605 23605 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 1 1 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 SD3 1 5474 5474 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SD3 2 20456 20456 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SD3 3 23605 23605 100 5000 / destid,lftelev,tcap,pcap,%sd,drate 1 1 5000 1 1 100 / crelev,lfthight,dmpr,spdd,iper1,iper2 SD4 1 5474 5474 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SD4 2 20456 20456 100 5000 / destid,lftelev,tcap,pcap,%sd,drate SD4 3 23605 23605 100 5000 / destid,lftelev,tcap,pcap,%sd,drate

Revised: 31-May-2002

DOCUMENTATION

Page 821—37

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

RESERVE FILE FORMAT One pushback (pit) needs one reserve file. The reserve file names are entered from run file as Type 8 input data. The maximum of pushbacks (pits) allowed is defined by IOP401 (e.g., 50). Line #1 and #2 The first two lines of each reserve file are comment lines and are ignored by the program. These two lines must be present. Line #3 The third line has two arguments. NCLS, NGRD where:



NCLS

= Number of reserve classes (NCLS

NGRD

= Number of grade items (NGRD ≤ 20, only three will be read in for schedule and standard reporting)

100).

Line #4 The fourth line has labels of reserve classes. The value of NCLS should be the number of reserve classes. Enter 5 labels on each line. A max of 4 lines is allowed for reserve labels. The reserve labels are limited to 10 characters. Line #5 The next line contains the grade labels. The value of NGRD should be the number of grade labels. The grade labels are limited to 5 characters. The above inputs are in free format.

The rest of file contains reserves in the following formats: Bench# Reserve# Reserve_Tonnage 1st_grade 2nd_grade ... NGRDth_grade Default Fortran format = (2I4, 21E16.8); The reserve input format can also be specified in run file with keyword FMT1. M821V1 will schedule based on a maximum of three grades. Refer to IOP1, IOP2, and IOP3 for how to pick the three grades out of NGRDs.

NOTE: Maximum benches from each pushback are limited by IOP403 (e.g., 100). Reserves with more than three grades can be input, however only three grades will be scheduled and reported in the standard report. Additional grades are reported in summary report file for spreadsheet.

Page 821—38

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

OPTIONAL DUMPING RATE BY DUMP BY PERIOD FILE (FILE 35) For each destination (ore and waste): Line #1 = destination name (no more than 5 letters) Line #2 = pd#1 dr#1 pd#2 dr#2 pd#3 dr#3 pd#4 dr#4 pd#5 dr#5 pd#6 dr#6 (up to six pairs of period# and dump rate in tons/day)

where: pd#1 dr#1 = up to period pd#1, dump rate dr#1 in tons/day is used pd#2 dr#2 = up to period pd#2, dump rate dr#2 in tons/day is used pd#3 dr#3 = up to period pd#3, dump rate dr#3 in tons/day is used ... ... pd#6 dr#6 = up to period pd#6, dump rate dr#6 in tons/day is used Both Line #1 and Line #2 are read in by free format.

NOTE: If more periods are needed, enter additional “Line #2" with distinct period#s. A blank line will end the input for “Line #2" and for the destination. If more than one destination is to be read in, add more lines following the above Line #1 and Line #2 format. Again, a blank line would signal the end of input for a destination. Only the destinations, which require variable dumping rate by period, are needed to be input in this file. The default dumping rate in tons/day is the rate entered in destination capacity file (File 30) for a destination. The dumping rate “tons/day” is on the same scale as the magnitude of reserves. If the reserves are in tons, the dumping rate is “tons/day”. If the reserves are in 1,000 tons, the dumping rate is “1000 tons/day”. The maximum number of period permitted is defined by IOP404 (e.g., 100).

Revised: 31-May-2002

DOCUMENTATION

Page 821—39

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

OPTIONAL #BOTTOM BENCHES BY PHASE BY PERIOD FILE (FILE 36) For each pushback (pit): Line #1 = Pit name (no more than 5 letters). Line #2 = (up to six pairs of period# and number of bottom benches) pd#1 bb#1 pd#2 bb#2 pd#3 bb#3 pd#4 bb#4 pd#5 bb#5 pd#6 bb#6 where: pd#1 bb#1 = up to period pd#1, number of bottom bench within pushback pit name is bb#1 pd#2 bb#2 = up to period pd#2, number of bottom bench within pushback pit name is bb#2 pd#3 bb#3 = up to period pd#3, number of bottom bench within pushback pit name is bb#3 ... ... pd#6 bb#6 = up to period pd#6, number of bottom bench within pushback pit name is bb#6 Both Line #1 and Line #2 are read in by free format.

NOTE: If more periods are needed, enter additional “Line #2" with distinct period#s. A blank line will end the input for “Line #2" and for the pushback. If more than one pushback is to be read in, add more lines following the above Line #1 and Line #2 format. Again, a blank line would signal the end of the input for a pushback. Only the pushbacks, which require variable number of bottom benches by period, are needed to be input in this file. The default number of bottom benches is the number of bottom benches entered in M821V1 run file for the pushback. The maximum number of period permitted is defined by IOP404 (e.g., 100).

Page 821—40

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

OPTIONAL MINING RATE BY PHASE BY PERIOD FILE (FILE 37) For each pushback (pit): Line #1 = Pushback name (no more than 5 letters). Line #2 = (up to six pairs of period# and mining rate in tons/day) pd#1 mr#1 pd#2 mr#2 pd#3 mr#3 pd#4 mr#4 pd#5 mr#5 pd#6 mr#6 where: pd#1 mr#1 = up to period pd#1, mining rate mr#1 in tons/day is used pd#2 mr#2 = up to period pd#2, mining rate mr#2 in tons/day is used pd#3 mr#3 = up to period pd#3, mining rate mr#3 in tons/day is used ... ... pd#6 mr#6 = up to period pd#6, mining rate mr#6 in tons/day is used Both Line #1 and Line #2 are read in by free format.

NOTE: If more periods are needed, enter additional “Line #2" with distinct period#s. A blank line will end the input for “Line #2" and for the pushback. If more than one pushback is to be read in, add more lines following the above Line #1 and Line #2 format. Again, a blank line would signal the end of input for a pushback. Only the pushbacks, which require variable mining rate by period, are needed to be input in this file. The default mining rate in tons/day is the rate entered in run file for the pushback. The mining rate “tons/day” is on the same scale as the magnitude of reserves. If the reserves are in tons, the mining rate is “tons/day”. If the reserves are in 1,000 tons, the mining rate is “1000 tons/day”. The maximum number of period permitted is defined by IOP404 (e.g., 100).

Revised: 31-May-2002

DOCUMENTATION

Page 821—41

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

OPTIONAL CUTOFF GRADE BY PHASE BY PERIOD FILE (FILE 38) For each pushback (pit): Line #1 = Pit name (no more than 5 letters). Line #2 = (up to six pairs of period# and cutoff grade number) pd#1 cn#1 pd#2 cn#2 pd#3 cn#3 pd#4 cn#4 pd#5 cn#5 pd#6 cn#6 where: pd#1 cn#1 = up to period pd#1, the cutoff number for pushback pit name is cn#1 pd#2 cn#2 = up to period pd#2, the cutoff number for pushback pit name is cn#2 pd#3 cn#3 = up to period pd#3, the cutoff number for pushback pit name is cn#3 ... ... pd#6 cn#6 = up to period pd#6, the cutoff number for pushback pit name is cn#6 Both Line #1 and Line #2 are read in by free format.

NOTE: If more periods are needed, enter additional “Line #2" with distinct period#s. A blank line will end the input for “Line #2" and for the pushback. If more than one pushback is to be read in, add more lines following the above Line #1 and Line #2 format. Again, a blank line would signal the end of input for a pushback. Only the pushbacks, which require variable cutoff by period, are needed to be input in this file. The default cutoff is defined on production requirement input (Type 13) input. The cutoff number defined in this file refers to the position of cutoff (to the left) in reference to the c# production classes. For example, ore-1 ore-2 ore-3 ore-4 ore-5 ore-6 ore-7 ore-8 ore-9 ore-10 Position#: 1 2 3 4 5 6 7 8 9 10 Grades(Cu%): -0.2 0.20 0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80 If the cutoff grade is 0.50%Cu, Default cutoff is: 9 7 2 1 1 1 1 1 1 1 where, 1 2 7 9

= = = =

mill mid- grade stockpile low- grade leach waste

If variable cutoff by pushback is required, an equivalent cutoff number for 0.50%Cu cutoff is 4. An equivalent cutoff number for 0.65%Cu is 7. The materials below the cutoff number will be classified as defined by IOP12. In other word, only one schedule class is permitted. For example, if IOP12=6, the materials below the cutoff number will be scheduled as high- grade leach. If IOP12=9, the materials below the cutoff number will be scheduled as a waste type defined by IOP301 (101=Type 1 waste, 102=Type 2 waste, 103=Type 3 waste, …, 106=Type 6 waste). The maximum number of period permitted is defined by IOP404 (e.g., 100).

Page 821—42

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

OPTIONAL VERTICAL ADVANCE BY PHASE BY PERIOD (FILE 39) For each pushback (pit): Line #1 = Pit name (no more than 5 letters). Line #2 = (up to six pairs of period# and Maximum vertical rate of advance bench number) pd#1 vadv#1 pd#2 vadv#2 pd#3 vadv#3 pd#4 vadv#4 pd#5 vadv#5 pd#6 vadv#6 where: pd#1 vadv#1 = up to period pd#1, maximum vertical rate of advance vadv#1 in number of benches is used pd#2 vadv#2 = up to period pd#2, maximum vertical rate of advance vadv#2 in number of benches is used pd#3 vadv#3 = up to period pd#3, maximum vertical rate of advance vadv#3 in number of benches is used ... ... pd#6 vadv#6 = up to period pd#6, maximum vertical rate of advance vadv#6 in number of benches is used Both Line #1 and Line #2 are read in by free format.

NOTE: If more periods are needed, enter additional “Line #2" with distinct period#s. A blank line will end the input for “Line #2" and for the pushback. If more than one pushback is to be read in, add more lines following the above Line #1 and Line #2 format. Again, a blank line would signal the end of input for a pushback. Only the pushbacks, which require variable vertical advance in number of benches by period, are needed to be input in this file. The default vertical advance in number of benches is the vertical advance entered in the run file for the pushback. The maximum number of period permitted is defined by IOP404 (e.g., 100).

Revised: 31-May-2002

DOCUMENTATION

Page 821—43

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

DETAILED TRUCK HAULAGE CYCLE FILE FORMAT (FILE 31) If the haulage cycle time should be applied as from each bench of a pushback (pit) to each lift of a dump or ore destination (see explanation under "belev"), you should input the cycle time for each combination. When program needs a cycle time, it will look into the haulage file for the combination. If there is no match, the program may use the average haulage time between the pit and the dump or the ore destinations, depending on IOP32. The haulage cycle time is entered one combination for per line. The input is as: pitid belev dest delev cyct fbrat where: pitid belev dest delev cyct fbrat

= = = =

pit name (use the labels from the Type 5 input data) bench toe elevation destination dump crest lift elevation (when there are no multiple lifts, enter an arbitrary number, e.g., 1. However, the lifts should agree with dump lifts and individual lift input). = cycle time in minutes for the base truck fleet = fuel burn rate in gallon/hour or liter/hour

The input is free format. A blank line or end of file specifies end of input. The maximum number of lines for cycle time entry is limited by IOP408 (e.g., 200,000)

NOTE:

The cycle time file must be sorted by pushbacks (pits) according to Type 5 label input.

Page 821—44

DOCUMENTATION

Revised: 31-May-2002

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

SAMPLE DETAILED TRUCK HAULAGE CYCLE FILE (FILE 31) (CYC821.TMP)

PHS1 PHS2 PHS2 PHS2 PHS2 PHS2 PHS2 PHS2 PHS2 PHS2 PHS2 PHS3 PHS3 PHS3 PHS3 PHS3 PHS3 PHS3 PHS3 PHS3 PHS3 PHS4 PHS4 PHS4 PHS4 PHS4 PHS4 PHS4 PHS4 PHS4 PHS4 PHS5 PHS5 PHS5 PHS5 PHS5 PHS5 PHS5 PHS5 PHS6

300 435 420 435 435 435 435 435 435 435 435 435 420 465 465 435 435 435 435 525 525 375 360 450 450 375 375 375 375 525 525 510 495 510 510 510 510 510 510 300

CRUSH CRUSH CRUSH ED ED SLG SLG SMG SMG TD TD CRUSH CRUSH ED ED SLG SLG SMG SMG TD TD CRUSH CRUSH ED ED SLG SLG SMG SMG TD TD CRUSH CRUSH SLG SLG SMG SMG TD TD CRUSH

Revised: 31-May-2002

315 315 315 525 495 480 465 510 495 17 15 315 315 525 495 480 465 510 495 19 18 315 315 525 495 480 465 510 495 19 18 315 315 330 345 315 330 1 2 315

30.00 32.23 27.76 14.21 13.74 44.00 43.10 47.10 45.56 34.73 30.58 26.39 25.98 21.19 21.08 38.16 37.26 41.26 39.72 35.56 32.64 12.94 13.77 12.61 12.14 24.32 24.69 27.37 27.11 27.99 25.06 16.65 22.39 16.50 17.83 14.60 16.50 30.21 25.68 30.00

10.00 10.23 10.76 10.21 10.74 10.00 10.10 10.10 10.56 10.73 10.58 10.39 10.98 10.19 10.08 10.16 10.26 10.26 10.72 10.56 10.64 10.94 10.77 10.61 10.14 10.32 10.69 10.37 10.11 10.99 10.06 10.65 10.39 10.50 10.83 10.60 10.50 10.21 10.68 10.00

/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /

pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat pitid,belev,dest,delev,cyct,fbrat

DOCUMENTATION

Page 821—45

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

MULTIPLE MODEL FILES IN ASCII FORMAT (FILE 19) – OPTIONAL This file contains up to 10 models in ASCII format. Starting from line#3, each column provides an entry for a model in space or comma delineated free format. Up to 10 models can be input. The total number of lines for bench elevation input is dependent on the model with the most number of benches. For example, if there are 4 models, model 1 has 64 benches, model 2 has 5 benches, model 3 has 10 benches, model 4 has 15 benches, the total number of lines for bench elevation input will be 64. The entries for other models beyond their elevation input must be filled with 0s. The input format for this file is given below. Line# 1

= PCF file (e.g., msop10.dat)

Line# 2

= Imperial or metric unit flag (e.g., metric)

Line# 3

= Model labels delineated by comma (e.g., Model 1, Model 2 - variable, Model 3, ...)

Line# 4

= Constant or variable bench height indicators (e.g., constant variable constant ...)

Line# 5

= Number of benches (e.g., nbench1 nbench2 nbench3 ...) where: nbench1 = number of benches for model 1 nbench2 = number of benches for model 2 nbench3 = number of benches for model 3 ...... nbenchN = number of benches for model N (N≤10)

Line# 6 = Bench heights (e.g., height1 height2 height3 ...) where: height1 = bench height for model 1 height2 = bench height for model 2 height3 = bench height for model 3 ...... heightN = bench height for model N (N≤10) NOTE: The bench heights for variable bench height models are usually set at -1. Line# 7 = Crest elevation of models (e.g., crest1 crest2 crest3 ...) where: crest1 = crest elevation for model 1 crest2 = crest elevation for model 2 crest3 = crest elevation for model 3 ...... crestN = crest elevation for model N (N≤10) Line# 8 = Bench elevation at toe for models (e.g., elev1 elev2 elev3 ...) where: elev1 = bench toe elevation for model 1 elev2 = bench toe elevation for model 2 elev3 = bench toe elevation for model 3 ...... elevN = bench toe elevation for model N (N ≤10) Add more of Line#8 inputs for additional bench elevations.

Page 821—46

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

BENCH PARAMETER FILE (FILE 24) – OPTIONAL This file contains optional bench control parameters input by phase by bench. The control parameters are mining rate, shovel fleet number and truck loading factor. If IOP35=1, the truck loading factor will be replaced with ore/waste mining order. In this case, 0 means that the ore and waste should be mined according to the stripping ratio of the bench, and 1 means that the ore can be completely mined before mining begins on the waste on that bench. The input format for this file is given below: Line# 1

= header line - comment of input fields (no significance to schedule run)

Line# 2

= phaseID phaseN elev benchN mrate shlN loadF

where: phaseID phaseN elev benchN mrate

ShlN LoadF

= = = = =

phase label (≤ 5 letters, corresponding to Type 5 input, e.g., PHAS1) phase sequence number (e.g., 5) bench toe elevation (e.g., 2945) bench number (e.g., 1) bench mining rate in x- tons/day (x corresponds to the reserve magnitude, for example, x=1000 or k-ton/day if the reserves are in 1000 tons. An example of mining rate can be 500kt/day). = shovel fleet number (e.g., 1 which may correspond to 4100 shovel fleet) = truck loading factor (e.g., 75, meaning 75% of loading factor) If IOP35=1, the loadF corresponds to ore/waste mining order.

Add more Line#2 for additional bench parameters.

NOTE: Only the benches, which require control parameters, need to be input. The default mining rate for each bench is the phase mining rate. The shovel fleet used will be based on shovel fleet priority (input order) and availability. The default loading factor is 100%. The truck capacity can also be adjusted by “cost” classes according to material type if IOP460 > 1 (refer to input for TRUCK and SHOVEL CHARACTERISTICS)

Revised: 31-May-2002

DOCUMENTATION

Page 821—47

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

ECONOMIC PARAMETER ADJUSTMENTS BY PERIOD INPUT FILE (FILE 20) – OPTIONAL This file contains optional adjustments to economic parameters by period. The economic parameters are: mining cost, primary metal price, secondary metal price, destination (processing) cost, shovel operating cost, and truck operating cost. The input format for this file is given below: Line# 1

= header line - comment of input fields (no significance to schedule run)

Line# 2

= mncostadj ppriceadj spriceadj fcostadj shcostadj tkcostadj iper1 iper2

where: mncostadj ppriceadj spriceadj fcostadj shcostadj tkcostadj iper1 iper2

= = = = = = = =

mining cost adjustment in $/ton from iper1 to iper2 primary metal price adjustment in $/unit from iper1 to iper2 secondary metal price adjustment in $/unit from iper1 to iper2 adjustment for the destination fixed cost in $/ton from iper1 to iper2 shovel operating cost adjustment in $/hour from iper1 to iper2 truck operating cost adjustment in $/hour from iper1 to iper2 starting period number for the adjustment taking effect ending period number for the adjustment

Add more Line#2 for additional adjustment in different period spans.

NOTE: The adjustment parameters are required only for the periods in which economic parameters need to be adjusted. The default values of the adjustments = 0. File 20 input overrides the parameters PAR451 – PAR458.

Page 821—48

DOCUMENTATION

Revised: 31-May-2002

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

CASH FLOW TABLE INPUT FILE (FILE 28) Cash flow input: Line# 1

= ntydp nsydp iadtk iadsh iadtn iadsn iadtr iadsr taxrt yshft

where, ntydp nsydp iadtk iadsh iadtn iadsn iadtr

= = = = = = =

number of years for truck fleet depreciation (Default=7, max=10) number of years for shovel fleet depreciation (Default=15, max=20) fleet number for the characteristics of the automatically added truck fleet (Default=1) fleet number for the characteristics of the automatically added shovel fleet (Default=1) number of trucks in the automatically added truck fleet because of fluctuation (Default=5) number of shovels in the automatically added shovel fleet because of fluctuation (Default=1) number of trucks in the automatically added truck fleet when replacing fleet iadtk (Default=the number of trucks in the fleet iadtk) = number of shovels in the automatically added shovel fleet when replacing fleet iadsh (Default=the number of shovels in the fleet iadsh) = tax rate in percent (Default=30%) = shift value for Net Present Value (NPV) time reference from year-end, e.g., 0.5 for half year. There is no default when File 28 is present. (Default=0.5 when File 28 is not present)

iadsr taxrt yshft

Line# 2

= tcpcs1 tcpcs2 tcpcs3 tcpcs4 tcpcs5 tcpcs6 tcpcs7 tcpcs8 tcpcs9 tcpcs10 (10 trucks/line)

where, tcpcs1= tcpcs2= tcpcs3= ...... tcpcs10=

Capital investment cost per truck for truck fleet number 1 (Default=$2.3 million) Capital investment cost per truck for truck fleet number 2 (Default=$2.3 million) Capital investment cost per truck for truck fleet number 3 (Default=$2.3 million) Capital investment cost per truck for truck fleet number 10 (Default=$2.3 million)

Add more Line#2 lines for more truck fleets. Line# 3

= scpcs1 scpcs2 scpcs3 scpcs4 scpcs5 scpcs6 scpcs7 scpcs8 scpcs9 scpcs10 (10 shovels/line)

where, scpcs1= Capital investment cost per shovel for shovel fleet number 1 (Default=$8.0 million) scpcs2= Capital investment cost per shovel for shovel fleet number 2 (Default=$8.0 million) scpcs3= Capital investment cost per shovel for shovel fleet number 3 (Default=$8.0 million) ...... scpcs10= Capital investment cost per shovel for shovel fleet number 10 (Default=$8.0 million) Add more Line# 3 lines for more shovel fleets.

Line# 4

= tdprt1 tdprt2 tdprt3 tdprt4 tdprt5 tdprt6 tdprt7 tdprt8 tdprt9 tdprt10 (10 rates/line)

where, tdprt1= tdprt2= tdprt3= ...... tdprt10=

depreciation rate in percent for trucks for year 1 depreciation rate in percent for trucks for year 2 depreciation rate in percent for trucks for year 2 depreciation rate in percent for trucks for ye ar 10

Add more Line#4 lines for more depreciation rates (default depreciation is straight line).

Revised: 31-May-2002

DOCUMENTATION

Page 821—49

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

Line# 5

MineSight Proprietary Software: Mintec, Inc.

= sdprt1 sdprt2 sdprt3 sdprt4 sdprt5 sdprt6 sdprt7 sdprt8 sdprt9 sdprt10 (10 rates/line) where, sdprt1= sdprt2= sdprt3= ...... sdprt10=

depreciation rate in percent for shovels for year 1 depreciation rate in percent for shovels for year 2 depreciation rate in percent for shovels for year 2 depreciation rate in percent for shovels for year 10

Add more Line# 5 lines for more depreciation rates (default depreciation is straight line).

Table Input for Cash Flow (period 1 - 10): Line# 6

= Fixed portion of cost of sales by period

Line# 7

= Fixed portion of depreciation & amortization by period

Line# 8

= Other income (expenses) by period

Line# 9

= Fixed portion of capital expenditure by period

Line# 10 = Working capital movement by period Line# 11 = Other cash adjustments by period Line# 12 = Total assets by period Line# 13 = Total capital by period

Table Input for Cash Flow (period 11 - 20) (if applicable): Line# 6

= Fixed portion of cost of sales by period

Line# 7

= Fixed portion of depreciation & amortization by period

Line# 8

= Other income (expenses) by period

Line# 9

= Fixed portion of capital expenditure by period

Line# 10 = Working capital movement by period Line# 11 = Other cash adjustments by period Line# 12 = Total assets by period Line# 13 = Total capital by period Add more Line# 6 - Line# 13 lines as blocks if there are more than 20 periods (total number of lines ≤ 36).

NOTE: If File 28 is not in input, the default cash flow input will be generated.

Page 821—50

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

SAMPLE FOR CASH FLOW INPUT FILE: cashfl.inp 7 7 1 1 5 1 17 Shift for NPV 2300 2300 2300 7500 7500 7500 50 10 10 10 10 40 10 10 10 10 51567 12932 0 2954 0 0 3969 5557 0 5534 0 0 546133 548394 528276 527508 14157 14742 3175 3036 0 0 440 400 6217 6842 0 0 549584 549842 527732 527521 45809 17874 5508 35636 0 0 3546 6399 6125 88881 0 0 538876 508477 514647 503774 18874 18874 35062 38833 0 0 3291 3395 53268 53832 0 0 223125 184412 169850 132208

2 35.0 0.0/ #of yrs for trk&shl depr.; Add trk&shl char, #of trk,shl; #of trk&shl; Tax rate, 2300 2300 / capital cost per truck for truck fleets / capital cost per shovel for shovel fleets 5 5 / truck depreciation rate% for years 1 - 7 10 10 / shovel depreciation rate% for years 1 - 7 11342 14685 16931 13063 17009 15572 14692 14400 2769 3286 3139 3164 3095 3167 3066 2960 0 0 0 0 0 0 0 0 6347 5614 2481 3559 508 398 348 355 5186 5872 5802 5444 3849 3250 4888 4803 0 0 0 0 0 0 0 0 551790 556708 555294 554252 551009 549144 549581 547872 534399 536882 536186 534797 531084 529106 529134 528307 14940 45193 44062 44601 44140 45809 45809 44809 2862 6694 6694 6694 6694 5508 5508 5508 0 0 0 0 0 0 0 0 440 5582 4955 481 841 3245 3245 3247 5663 5590 5742 5690 5579 4525 4525 4525 0 0 0 0 0 0 0 0 554613 548352 547225 553919 539837 538926 538324 537739 531436 524342 523860 520682 517476 515789 515810 515848 17874 17874 16874 16874 16874 18874 16874 17874 39761 37292 38232 38802 38110 37665 37384 39855 / 0 0 0 0 0 0 0 0 45515 3592 3332 26172 7092 8055 45350 6479 88888 153273 45549 65278 25106 55583 55138 53599 / 0 0 0 0 0 0 0 0 508827 572236 538953 525612 593565 579242 576800 590684 503112 537204 500745 513632 549959 531640 526045 590628 18874 18874 0 / cost of sales (period 31-35) 36557 34012 34012 / depreciation & amortization 0 0 0 / other income (expenses) 599 0 0 / capital expenditure 52152 0 0 / working capital 0 0 0 / other cash adjustments 519979 6381 3555 / total assets 216890 0 0 / total capital

Revised: 31-May-2002

DOCUMENTATION

/ cost of sales (period 1-10) / depreciation & amortization / other income (expenses) / capital expenditure / working capital / other cash adjustments / total assets / total capital / cost of sales (period 11-20) / depreciation & amortization / other income (expenses) / capital expenditure / working capital / other cash adjustments / total assets / total capital / cost of sales (period 21-30) depreciation & amortization / other income (expenses) / capital expenditure working capital / other cash adjustments / total assets / total capital

Page 821—51

M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES

MineSight Proprietary Software: Mintec, Inc.

SAMPLE RUNFILE FOR M821V1 (RUN821.A) MEDS-821V1 10=msop10.dat MEDS-821V1 33=rst821.tmp MEDS-821V1 19=ascpcf.tab MEDS-821V1 37=mrt821.prn MEDS-821V1 32=rst821.dat * MSOP - mill+2 leach+3 DOC DOC USR = abc / user id IOP1 IOP2 IOP3 IOP8 COM COM IOP11 COM COM IOP12 COM COM IOP13 COM COM COM COM IOP14 COM COM COM COM COM COM COM COM COM COM IOP15 COM COM IOP17 COM COM COM IOP19 COM COM COM IOP21

= = = =

2 3 1 1 0= 1= = 16 N=

3=rpt821.mat 34=sum821.mat 29=plt821.mat; 23=ass821.mat 25=dtl821.mat 30=dmp821.mat; 24=vbp821.prn 35=drt821.prn 36=vbn821.prn; 38=vct821.prn 39=vad821.prn 20=eaj821.prn; stockpile+4 waste types+reclaim stockpile schedule

Tuesday,May 07,2002

03:26 PM

/ / / /

Location of primary grade Location of secondary grade Location of third grade Option for processing all the mined type 1 mill ore materials No impact Process all the mined type 1 mill ore materials / #of periods for schedule run #of periods for schedule run, IOP11 can be less than #of periods defined in production requirements. = 102 / Schedule material number for materials below cutoff Schedule material number for materials below period cutoff when variable cutoff by phase option is used (file 38). = 1 / Option for using net$/ton values as 1st and 2nd grades. 0= No impact 1= 1st grade is net $/ton for mill ore for economic calculations. 2nd grade is net $/ton for materials below period cutoff grade including waste. = 4 / Option for VB interface - Mine Operations. 1= Mill(Plant) - Ore/Waste 2= Mill(Plant) - Ore/Stockpile/Waste 3= Mill - Ore/Leach/Waste 4= Mill - Ore/Leach/Stockpile/Waste 5= Crushed Leach/Waste 6= Crushed Leach/ROM Leach/Waste 7= ROM High-Grade Leach/ROM Low-Grade Leach/Waste 8= Mill/Crushed Leach/ROM Leach/Waste 9= Mill/Crushed Leach/ROM Leach/Stockpile/Waste 10= Other = 1 / Option for VB interface - Trucks & Shovels & Destinations 0= Do not use Trucks & Shovels & Destinations 1= Use Trucks & Shovels & Destinations = 1 / Option for allocating mined materials to their destinations. 0= Material destination by shortest haul 1= Material destination by linear programming based on minimization of haulage cycle times among all mined phases and avail. destinations. = 2 / Option for restart. 0= Produce period by period schedules from period 1 N= Restart from period N, the schedules from period 1 to period N-1 is read in from file 32. = 11 / Criteria to choose a mining solution

Page 821—52

DOCUMENTATION

Revised: 31-May-2002

MineSight Proprietary Software: Mintec, Inc.

M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

COM 1= Minimize net value (what if) COM 2= Minimize primary mineral content (what if) COM 3= Minimize stripping ratio COM 4= Minimize haulage & loading cost COM 5= Minimize haulage hours COM 6= Minimize amount of exposed ore (what if) COM 7= Minimize net operating profit (NOPAT)(what if) COM 8= Minimize cash flow (what if) COM 9= Minimize return of capital (what if) COM 10= Minimize cost of unit metal (e.g., $/lb) COM 11= Maximize net value COM 12= Maximize primary mineral content COM 13= Maximize stripping ratio (what if) COM 14= Maximize haulage & loading cost (what if) COM 15= Maximize haulage hours (what if) COM 16= Maximize amount of exposed ore COM 17= Maximize net operating profit (NOPAT) COM 18= Maximize cash flow COM 19= Maximize return of capital (ROC) COM 20= Maximize cost of unit metal (e.g., $/lb)(what if) IOP27 = 15 / Report print option COM 1= Print mining summary reports only (default) COM 2= Print equipment usage reports only COM 4= Print cost reports only COM 8= Print destination usage only COM 3= Print mining summary and equipment usage reports COM 7= Print mining summary and equipment usage and cost reports COM 15= Print all summary tables in standard report file COM 19= Print summary reports+economics+destination usages IOP31 = 1 / Can the number of phases working in one period be changed? COM 0= The number of phases working can not be changed COM 1= The number of phases working can be changed by program IOP33 = 1 / Read de-watering cost? COM 0= No COM 1= Yes IOP34 = 500000 / Number of iterations for each working combination COM of phases before program terminates the mining COM layout search for a period. COM = N (default = very large number) IOP301 = 102 / Default waste type when below period cutoff COM IOP301=one of the following: 101,102,103,104,105,and 106. IOP401 = 6 / Max number of phases