M821V1 Long Range Scheduling For Open Pit Mines With Trucks, Shovels, Destinations, and Economics

You might also like

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

MineSight®

Proprietary Software: Mintec, inc. M821V1 - LONG RANGE SCHEDULING FOR OPEN PIT MINES

M821V1 LONG RANGE SCHEDULING


FOR OPEN PIT MINES
with Trucks, Shovels, Destinations, and Economics

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M821V1 schedules ore mining and waste stripping for open pit M821V1 computes a schedule for production periods from mining
mines using incremental reserves from, for example, M712V1 sequences summarized by, for example, M712V1 or PITRES. For
or PITRES based upon availabilities and capacities of trucks each production period, the required mill feed, up to three
and shovels, material destinations, haulage cycle times, qualities, and waste mining must be specified. M821V1 computes
operational constraints, production parameters, and economic a schedule satisfying nine items within specified ranges, e.g.,
parameters. Type1 mill feed (sulfide), Type2 mill feed (oxide), Waste (rest of
materials), Type 1 mill ore quality1 material, Type 1 mill ore
quality2 material, Type 1 mill ore quality3 material, Type 2 mill
ore quality1 material, Type 2 mill ore quality2 material, and Type
PROGRAM FLOW DIAGRAM 2 mill ore quality3 material as well as the availabilities and the
capacities of trucks, shovels and destinations.
RUN FILE:
The input for the program includes:
- Mill production required
- Total mining capacity
- Production parameters • The reserves for each sequence are summarized in separate
- Destination parameters
- Quality materials Pit Reserve Files. A maximum of twenty (20) reserve classes
required are allowed as input to M821V1. Note that all the summa-
- Truck and shovel rized sequences must have the same reserve classes. Each
parameters Pit Reserve File contains the reserves between two pit de-
- Cutoff grades
- Operational constraints signs (i.e., incremental reserves).

• The pre-production periods and the production requirements


for each period are input. For each period, the range limits
INPUT: CALCS:
on the nine (9) items and cutoff rules are entered.

- PCF - For production period: • Truck round trip haulage cycle time in minutes, excluding
- Pit Reserve Files for Mill and Leach tons and
each sequential pit grade loading time, for all possible combinations between all of
computed by Waste Mining the material origins and destinations.
M712V1or PITRES - Stockpile
- Haulage cycle-time - Usage of trucks &
file shovels • Capacities of destinations
- Destination capacity - Usage of destinations
file - Economics of schedules
• Precedence constraints

OUTPUT:

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

Revised: 14-Sept-05 Page 821-1


MineSight®
M821V1 - LONG RANGE SCHEDULING FOR OPEN PIT MINES Proprietary Software: Mintec, inc.

Assumptions
The mining sequences input to M821V1 are ordered so that they 3. A feasible mining pattern (mining layouts) is determined
represent a logical sequence of mining and may be geometrically by examining all combinations among all the pushbacks and
related. In order to mine a bench, all benches above it within the benches working in one period. The program searches the
same sequence must be mined and that bench in the previous feasible mining patterns in following fashion:
sequence must have been mined if geometrically related. Also
ore and waste can be mined in different rates on bottom benches. a) Sort all pushbacks according to economics so that the
pushback with the highest ratio of NPV over its total
Scheduling Steps and Logic tons is on the top of the mining order list and the
pushback with the lowest at the bottom.
M821V1 computes a mining schedule based upon the input data
using the following steps:
b) Adjust the pushback list by precedence requirements
so that the mining order agrees with both the econom-
1. The pit reserves are read and regrouped in up to twelve (12) ics and the precedence constraints.
M821V1 classes. These classes include two waste classes
(M821V1 codes 11 and 12) and ten (10) ore classes c) Pick up k pushbacks that work in the current period
(M821V1 codes 1-10). according to the pushback mining order and the per-
mutation sequence. For k pushbacks out of n pushbacks
2. For each production period, the “ore” materials are summa- working, there is a total of [n!/{(n-k)!k!}] permuta-
rized into eight (8) production classes: waste class 1, Type1 tions. Many of them can be dropped because of violat-
mill feed, mid, low and sub-grade stockpiles, Type2 mill ing precedence constraints or mining targets.
feed, high-grade leach, and low-grade leach materials. Waste
classes 1 and 2 are based upon M821V1 codes 11 and 12. d) Locate the bottom benches in each pushback based on
The separation of M821V1 ore classes into eight (8) sched- pushback and bench mining rate.
uling categories is based upon the specification of which of
the ten (10) ore classes are to be mapped into one of the e) Check among all the combinations of k pushbacks for
eight (8) scheduling categories for each period. This allows feasible mining patterns. A feasible mining pattern
the cutoff grade to vary by production period. consists of i pushbacks (i # k). Inside each of the i
pushbacks, there are m(i) benches mined. Of the m(i)
The scheduling process consists of four major components. benches, the m(i)-j>0 are the base benches, and the j
They are: benches below (m(i)-j) benches are the bottom benches.
All the m(i)-j base benches are completely mined.  The
a) Find a feasible mining pattern which meets the pro- j bottom benches are allowed to be mined in fractions
duction targets and operating constraints by system- via linear programming with the status of direct mill
atically examining all the possible mining pushbacks feed stockpiles automatically considered. The “ore” and
and benches. “waste” may be mined in different fractions on the
bottom benches. Of the j bottom benches in the same
b) Compute the usage of dumps, trucks and shovels via pushback, the total mining on an upper bench is greater
simulation of the removal of the mined materials in than on a lower bench.  A feasible mining pattern is
step 1 so that the availability of dumps, trucks and shov- illustrated on page 821-4.
els are not violated.
Whenever a feasible mining pattern is found, the us-
c) Calculate the operating costs and revenues for the fea- age of dumps, trucks & shovels and the economics are
sible mining solution which meets the requirements of calculated. A feasible solution is defined as a feasible
both steps a and b. mining pattern which also passes the destination, truck
and shovel availability check. The economics are cal-
culated for each feasible solution. Each feasible solu-
d) Choose an “optimum” mining solution based on the
tion is a candidate to be the optimum solution for cur-
chosen objective among all the feasible mining solu-
rent period. During the solution enumeration, if the
tions.
number of feasible solutions exceeds a pre-defined
limit, the search is stopped and the program moves to
step g.

Page 821-2 Revised: 11-May-99


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG RANGE SCHEDULING FOR OPEN PIT MINES

f) All combinations of benches of k pushbacks are ex- g) Check if all the materials of step b are removed.  If
amined. If not all the permutations of k out of n push- not, go to step b. If yes, check if all the “mined” mate-
backs are evaluated, go to step c for next permutation. rials from all the pushbacks are removed. If not, go to
Otherwise, check if at least one feasible solution was step a. If yes, continue.
found. If no feasible solution was found, go to step h.
If at least one feasible solution was found, continue. h) The feasible mining pattern is a feasible solution.
Hence, exit to calculate the costs and revenues for this
g) Exit with at least one feasible solution. feasible solution.

h) Exit with no feasible solution. i) Error exit. The feasible mining pattern under evalua-
tion is dropped. An audit trail is provided by choice to
Throughout the feasible mining pattern search, an audit trail examine why the solution was infeasible.
is provided by choice, so that when there is no feasible min-
ing pattern, the reason can be analyzed. The number of Special rules added to the simulation:
pushbacks working, production targets, the cutoff grade, or
the operation constraints can be relaxed at the engineer’s
• Available hours and operating costs of trucks & shovels
discretion.
can be changed among four distinct time spans to reflect
the equipment at different ages.
4. Once a feasible mining pattern is found, the displacement
of the required ore and waste materials is simulated for a • Spread dumping to simulate the actual haulage and
truck and shovel operation. The objective is to see if the dumping environment. The spread dumping is based
ore and the waste intended to be mined can actually be on a pre-defined dumping rate for each destination. In
loaded and transported to the appropriate destinations. The other words, if a closer destination A reached its spread
simulation progresses as follows. 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
a) Pick up a pushback from the mined pushback list. respective spread dumping capacities, can the materials
be dumped on destination A again in any one period.
b) Determine the amount of ore or waste which needs to
be removed. • A destination may be specified as available or non-
available or must be dumped to up to a pre-defined
c) Find a destination (lift) based on the shortest distance, period.
the permitted connection and the available physical,
period, and spread dumping capacity. If there is no • Multiple material types (e.g., ore, waste, stockpile and
viable destination, go to step i. so forth) can be sent to distinct destinations.

d) Find a “loader” with available hours from the loader


list in a top to bottom fashion. The “loader” could have 5. After a feasible solution is determined, the shovel loading
multiple units with the same characteristics, such as hours and the truck haulage hours are available. The
the loading cycle, the availability, the percent of use operating costs for trucks and shovels are calculated. Based
and the operating costs. If there are no “loader” hours on which ore destination the ore materials are sent to,
available, go to step i. different recoveries and processing costs are used. With
“fixed” mining costs added, the overall revenues and costs
e) Find a “truck” with available hours from the truck list are calculated. The net cash value from the feasible solution
also in a top to bottom fashion. The “truck” selected is obtained. In the developed method, no taxation is
could have multiple units with the same haulage cycle, considered.
availability, the percent of use and the operating costs.
If there are no “truck” hours available, go to step i. 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
f) Set the amount of ore or waste to the minimum of the
materials on each bench are then allocated to individual
amount permitted by steps c, d, and e. Update the us-
lifts based on LP results using more detailed cycle times.
age of destinations, trucks and shovels.

Revised: 11-May-99 Page 821-3


MineSight®
M821V1 - LONG RANGE SCHEDULING FOR OPEN PIT MINES Proprietary Software: Mintec, inc.

7. Twelve criteria are set up to filter all the feasible mining This process of locating feasible mining patterns, computing
solutions. They are the maximization and minimization of the use of dumps, trucks & shovels, calculating the
the following six items; economics, filtering the feasible solutions based on the 12
criteria, and selecting the “optimum” solution, continues
1) net value one period at a time until all the periods are sequenced.
2) primary mineral content
3) stripping ratio A mining sequence can be altered by re-starting based on
4) haulage and loading cost the mining solutions obtained from previous periods to
5) haulage hours examine more scenarios. The cutoffs can be changed from
6) exposed ore period to period to enhance the mine NPV.

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.

AN EXAMPLE OF PUSHBACK SEQUENCING


(CROSS-SECTION VIEW)

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.

Page 821-4 Revised: 11-May-99


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG RANGE SCHEDULING FOR OPEN PIT MINES

Definition of Exposed Ore 5. Compute the amount of exposed ore based on a “cutoff”
stripping ratio (All 4 benches of phase 1 and 2 are within
The amount of “exposed ore” shows how much ore is available reach in the next period based on maximum mining rates.)
in the next period. This calculation is not shown in any report.
At cutoff stripping ratio =4:
The following is how the amount of “exposed ore” is computed.
The amount of ore in phase 1 = 400.
The amount of ore in phase 2 = 400
1. Once a mining solution is obtained for the current period, Total amount of exposed ore = 800 phase 1 + phase 2.
the boundary of mining for the current period is known.
At cutoff stripping ratio =3:
2. Using this boundary as a starting surface, M821 determines The amount of ore in phase 1 = 300.
how much more mining can be done in each pushback The amount of ore in phase 2 = 300
(phase) in the next period based on the maximum mining Total amount of exposed ore = 600 phase 1 + phase 2.
rate. A new boundary is defined. The amount of material Only top 3 benches of phase 1 and 2 are included.
between the current mining boundary and the next period’s
maximum possible mining boundary is the maximum
amount which can be mined in the next period. At cutoff stripping ratio =2:
The amount of ore in phase 1 = 0
Diagram: The amount of ore in phase 2 = 300
Mining boundary in Total amount of exposed ore = 300 phase 1 + phase 2.
<-----current period Only top 3 benches of phase 2 are included.

Max. possible mining At cutoff stripping ratio <2:


<-----boundary in The amount of ore in phase 1 = 0
next period The amount of ore in phase 2 = 0

Total amount of exposed ore = 0 phase 1 + phase 2.


Obviously, the higher the mining rate, the more material None of the benches in phases 1 and 2 are included.
will be available for mining in the next period.
NOTE: Phase 1 and 2 are assumed independent in above
calculations. The amount of exposed ore considers all available
3. The amount of ore and waste is summarized based on the
phases, not just the phases working in one period.
next period’s cutoff grade by bench and by phase for the
materials within the next period’s reach.
The actual amount of exposed ore could be less than the amount
indicated because of mining precedence.
4. The cumulative ore and waste is computed by bench within
each phase. A stripping ratio is computed based on cumula-
tive ore and waste for each bench.
Example:

Phase 1 Phase 2
--bench-- ---cumulative-- ---bench-- ---cumulative----

bench ore waste core cwaste cS.R. bench ore waste core cwaste cS.R.
1 100 500 100 500 5 1 100 400 100 400 4
2 100 300 200 800 4 2 100 200 200 600 3
3 100 100 300 900 3 3 100 0 300 600 2
4 100 700 400 1600 4 4 100 1000 400 1600 4

Revised: 11-May-99 Page 821-5


MineSight®
M821V1 - LONG RANGE SCHEDULING FOR OPEN PIT MINES Proprietary Software: Mintec, inc.

Page 821-6 Revised: 11-May-99


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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 10=filename 3=filename 23=filename 25=filename;


MEDS-M821V1 34=filename 33=filename 29=filename; 26=filename;
MEDS-M821V1 30=filename 31=filename 32=filename 19=filename;
MEDS-M821V1 24=filename 35=filename 36=filename 37=filename;
MEDS-M821V1 38=filename 39=filename 28=filename 20=filename
where

MEDS-821V1 (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
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)
26 = the name of the STANDARD REPORT HEADER FILE (hdr821.inp) (input) If omitted, a default will be
provided.

30 = the name of the DESTINATION CAPACITY FILE (input)


31 = the name of the OPTIONAL TRUCK HAULAGE CYCLE TIME FILE (input)
32 = the name of the OPTIONAL RESTARTING INPUT FILE FOR CURRENT RUN (input)
19 = the name of the OPTIONAL ASCII FORMAT MULTI-MODEL FILE (input)
24 = the name of the OPTIONAL BENCH PARAMETER FILE (input)
35 = the name of the OPTIONAL DUMPING RATE BY DUMP BY PERIOD FILE (input)
36 = the name of the OPTIONAL #BOTTOM BENCHES BY PHASE BY PERIOD FILE (input)
37 = the name of the OPTIONAL MINIG RATE BY PHASE BY PERIOD FILE (input)
38 = the name of the OPTIONAL CUTOFF GRADE BY PHASE BY PERIOD FILE (input)
39 = the name of the OPTIONAL VERTICAL ADVANCE BY PHASE BY PERIOD FILE (input)
28 = the name of the OPTIONAL CASH FLOW FILE (input)
20 = 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 the order of their 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: 16-Sept-05 Page 821-7


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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 = OPTIONS FOR 1ST, 2ND AND 3RD 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 CRUSHED LEACH ORE
3rd GRADE IS RECOVERABLE GRADE FOR ROM 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 options are for trial schedule purposes only. The criteria 7-10 and 17-20 are to be used
with optional cash flow (File 28) inputs.

Page 821-8 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

IOP22 = TYPE OF PRIMARY GRADE


= 0 PERCENT & PRODUCT SELLAS $/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 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)
IF IOP29=2, THE SECONDARY GRADE IS NOT USED FOR ECONOMIC REVENUE
CALCULATIONS
= 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 ORE AND OTHERS
(OTHERS=WASTE, LEACH, STOCKPILE MATERIALS)
= 1 DO NOT ALLOW DIFFERENT MINING RATE BETWEEN ORE AND WASTE. 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 + ECONOMICS + DESTINATION USAGES

IOP28 = FLAG FOR SENDING HIGH-GRADE LEACH ORE TO LOW-GRADE LEACH 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 THEYARE 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.

Revised: 16-Sept-05 Page 821-9


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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,
HIGH-GRADE, 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 = CHANGE 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 bench parameter file (File 24) for more details when IOP35=1.

IOP36 = OPTION FOR VARIABLE PROCESSING RATE


= 0 NO IMPACT
= 1 THE 3RD GRADE IS PROCESSING RATE IN 1000 TONS/HOUR

NOTE: If IOP36=1, the targets for the 3rd 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.

IOP37 = OPTION FOR RELAXING STOCKPILE RECLAIM TRUCK FLEET


= 0 NO
= 1 YES

Page 821-10 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

IOP38 = OPTION FOR RELAXING STOCKPILE RECLAIM SHOVEL FLEET


= 0 NO
= 1 YES

IOP39 = OPTION FOR DETAILED CYCLE TIME CONNECTION TAKES PRECEDENCE OVER “AFTER” CONSTRAINTS
= 0 NO
= 1 YES

IOP51 = OPTION FOR READING IN TYPE 2 MILL ORE QUALITY CONSTRAINTS IN TYPE 13 INPUT DATA
= 0 NO
= 1 YES

IOP52 = OPTION FOR SPLITTING MILL ORE TO “SECONDARY STOCKPILES”


= 0 NO
= 1 YES

NOTE: IOP52 is disabled if option for “mining to surge stockpile, then reclaim all in the samer period” is defined in
Type 13 input.

IOP101 = CONSTRAINT TYPE FOR QUALITY 1


= 0 MINERAL CONTENT
= 1 %

IOP102 = CONSTRAINT TYPE FOR QUALITY 2


= 0 MINERAL CONTENT
= 1 %

IOP103 = CONSTRAINT TYPE FOR QUALITY 3


= 0 MINERAL CONTENT
= 1 %

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

IOP302 = OPTION FOR READING IN CAPITAL INVESTMENTS (REFER TO TYPE 13-0 INPUT DATA).

IOP303 = NUMBER OF ITERATIONS FOR INTERNAL RATE OF RETURN CALCULATION (Default=5000).


INTERNAL RATE OF RETURN IS COMPUTED ONLY IF THE SUM OF CAPITAL INVESTMENT>0.

IOP305 = OPTION WHETHER TO RELAX LIFT ELEVATION MATCH FOR MILL DESTINATIONS IN SEARCHING CYCLE
TIMES FROM DETAILED CYCLE TIME FILE.
= 0 NO
= 1 YES

IOP308 = NUMBER OF ‘BLOCKS’ ON THE FIRST PAGE OF STANDARD OUTPUT, DEFAULT=2.


A block is defined to be materials with grades, e.g., ORE1_TON CU, AU AG; ORE2_TON CU, AU, AG.

IOP311 = RESERVE CLASS NUMBER FOR WHICH THE GRADE NUMBER DEFINED BY IOP312 WILL BE READ IN AS THE
PRIMARY GRADE.

Revised: 16-Sept-05 Page 821-11


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

IOP312 = THE GRADE NUMBER TO BE READ IN AS THE PRIMARY GRADE FOR RESERVE CLASS NUMBER DEFINED BY
IOP311.

NOTE: One application of IOP311 & IOP312 is: the primary grade is based on total copper for mill materials. The
primary grade is based on acid soluable copper for leach materials. For example: Grades in the reserve files
are EQUIV CU MO ASCU. The reserve class number for leach is 5. The primary grade for mill is CU. The
primary grade for leach is ASCU. Thus, IOP311=5. IOP312=4. These two options do no change the label for
primary grade in the report. Only the grade values are picked up.

IOP313 = TYPE OF TERTIARY GRADE


= 0 PERCENT & PRODUCT SELLAS $/LB
= 1 OZ/TON & PRODUCT SELL AS $/OZ, OR GRAMS/TON & PRODUCT SELL AS $/GRAM, OR LB/TON $
PRODUCT SELLAS $/LB
= 2 PERCENT & PRODUCT SELL AS $/TON (INDEPENDENT OF GRADE)
= 3 MULTIPLY GRADE BYA FACTOR OF 0.01

IOP320 = NUMBER OF STOCKPILE TYPES ( < 2 ), default = 1.

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 ROUTINES (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” DESTINATIONS (<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 I, 2, 2 AND 4 ARE 45, 48, 50, 2 RESPECTIVELY, IOP414=50 (<50)

Page 821-12 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

IOP417 = MAXIMUM NUMBER OF PCF MODELS (<10)

IOP418 = MAXIMUM NUMBER OF “TYPE1+TYPE2 MILL” “PHYSICAL” DESTINATIONS (<30)

IOP419 = MAXIMUM NUMBER OF DESTINATION PRECEDENCE CONSTRAINTS (<2,000)

IOP420 = MAXIMUM NUMBER OF BENCHES AMONG ALL PCF MODELS.

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

IOP452 = 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 (FILE30)

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 wasste 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 TYPE4 and TYPE 5 input). Dump
capacity entries are also required in File30 (destinations capacity file).
IOP453 = DEFAULT LIMIT ON VERTICALADVANCES IN NUMBER OF BENCHES IN A PERIOD
= 0 NO LIMIT
= N DEFAULT LIMIT ON VERTICALADVANCES 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 WATE 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 SUB-REGIONS

IOP459 = AUTOMATICALY 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 to search fo an optimum solution examining 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

Revised: 16-Sept-05 Page 821-13


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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.

PAR1 = ANNUAL DISCOUNTING RATE, IN PERCENT (Default=15%)

PAR2 = NUMBER OF OPERATING DAYS IN ONE YEAR (Default=365, also used 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 2ND 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

Page 821-14 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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 PAR401-PAR436.

PAR41 = % MINING FROM AREA 1 PHASES OUT OF TOTAL MINING FOR THE MINE.

PAR42 = % MINING FROM AREA 2 PHASES OUT OF TOTAL MINING FOR THE MINE.

PAR43 = % MINING FROM AREA 3 PHASES OUT OF TOTAL MINING FOR THE MINE.

PAR44 = % MINING FROM AREA 4 PHASES OUT OF TOTAL MINING FOR THE MINE.

PAR45 = % MINING FROM AREA 5 PHASES OUT OF TOTAL MINING FOR THE MINE.

PAR46 = % MINING FROM AREA 6 PHASES OUT OF TOTAL MINING FOR THE MINE.

PAR47 = % MINING FROM AREA 7 PHASES OUT OF TOTAL MINING FOR THE MINE.

PAR48 = % MINING FROM AREA 8 PHASES OUT OF TOTAL MINING FOR THE MINE.

PAR49 = % MINING FROM AREA 9 PHASES OUT OF TOTAL MINING FOR THE MINE.

PAR50 = % MINING FROM AREA 10 PHASES OUT OF TOTAL MINING FOR THE MINE.

NOTE: PAR41-PAR50 = 0.0 means no limit.

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

PAR402 = 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

PAR414 = MINING COST FOR TYPE 2 MILL ORE MID-GRADE STOCKPILE

PAR415 = MINING COST FOR TYPE 2 MILL ORE LOW-GRADE STOCKPILE

PAR416 = MINING COST FOR TYPE 2 MILL ORE SUB-GRADE STOCKPILE

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

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

Revised: 16-Sept-05 Page 821-15


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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

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

NOTE: For Type 13 Input, IF IOP320 > 1, IOP451 is increased by 3 internally.

PAR452 = % ADJUSTMENT FOR PRIMARY MINERAL PRODUCT PRICE PER PERIOD (Default = 0)

PAR454 = % ADJUSTMENT FOR SECONDARY MINERAL PRODUCT 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)

PAR463 = % ADJUSTMENT FOR TERTIARY MINERAL PRODUCT PRICE PER PERIOD (Default = 0)

NOTE: PAR451 - PAR458 and PAR463 are defined as %s. For example, the adjustment factor for period n for
mining cost is (1+(PAR451/100))**n. The % adjustment of PAR451, PAR 457, 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 adjusted parameters can be input in File 20. In that case, PAR451 - PAR458 will be
ignored.

I-O = DEBUGLEVEL
= 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 SCREENING, USED WITH PAR14. LIST MINING LAYOUTS THAT MEET THE TYPE 1 ORE
REQUIREMENTS REGARDLESS OF OTHER CONSTRAINTS.

Page 821-16 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

= 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 REQUIREMENTS 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 PAYOUTS THAT MEET THE TYPE 1 ORE
REQUIREMENTS AND ALL THE QULAITY 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 (File 25) when it is not output on the screen.

FMT1 = INPUT RESERVE FILE DATA FORMAT, E.G., (2I4, 12F16.0)


DEFAULT FORMAT FOR RESERVE FILES: FMT1 = (2I4, 12E16.8)

END

4. TYPE 4 INPUT DATA - LIMITS (one line)

npit nmils nmilx nhlch nllch nmstps nlstps nsstps nmstpx nlstpx nsstpx nwdmp1 nwdmp2 nwdmp3 … nwdmpN

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)
nhlch = number of high-grade leach destinations
nllch = number of low-grade leach destinations
nmstps = number of mid-grade stockpile destinations for Type 1 mill ore
nlstps = number of low-grade stockpile destinations for Type 1 mill ore
nsstps = number of sub-grade stockpile destinations for Type 2 mill ore
nmstpx = number of mid-grade stockpile destinations for Type 2 mill ore
nlstpx = number of low-grade stockpile destinations for Type 2 mill ore
nsstpx = number of sub-grade stockpile destinations for Type 2 mill ore
ore dest = nmils + nmilx + nhlch + nllch + nmstps + nlstps + nsstps + nmstpx + nlstpx + nsstpx ≤ IOP411
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: 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.

Revised: 16-Sept-05 Page 821-17


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

Last destination must always be a dummy destination for each material group if IOP17>0.

nmstpx, nlstpx, and nsstpx are input only if IOP320 = 2.

5. TYPE 5 INPUT DATA - LABELS (10 arguements/line)

crunm1 - crunm n dump1 - dump n pushback1 - pushback n

where:

crunm n = nmils+nmilx+nhlch+nllch+nmstps+nlstps+nsstps + nmstpx + nlstpx + nsstpx


dump n = nwdmp1+nwdmp2+nwdmp3+ ... +nwdmpIOP452
pushback n = npit

Add more lines as needed.

6. TYPE 6 INPUT DATA - DESTINATION ECONOMIC PARAMETERS

crumm pprice prec sprice srec tprice trec fcost iper1 iper2

crunm = destination (or crusher) number


pprice = price for primary mineral
prec = recovery in percentage for primary mineral
sprice = price for secondary mineral
srec = recovery in percentage for secondary mineral
tprice = price for tertiary mineral
trec = recovery in percentage for tertiary mineral
fcost = fixed cost for this ore destination ($/ton)
iper1 = starting period (Default=1)
iper2 = ending period (Default=100)

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)

Page 821-18 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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 / Number of reserve classes (Line#1)

1 1 1 1 1 2 3 4 5 6 / (Line#2) The first 10 reserve classes mapped to 6 “ore” production classes


6 6 101 102 103 103 103 / (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, sub-grade stockpile, and waste materials.

Revised: 16-Sept-05 Page 821-19


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

PRODUCTION CLASS - DESTINATION CLASS MAPPING (refer to TYPE 13 INPUT)

The production classes obtained from Type 7 input are:

Production class 1
Production class 2
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 for Type 1 mill feed (e.g., sulfide mill)


2 for mid (medium)-grade Type 1 mill feed stockpile
3 for low-grade Type 1 mill feed stockpile
4 for sub-grade Type 1 mill feed stockpile
5 for Type 2 mill feed (e.g., oxide mill)
6 for high-grade leach
7 for low-grade leach
101 for Type 1 waste
102 for Type 2 waste
103 for Type 3 waste
104 for Type 4 waste
105 for Type 5 waste
106 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:


If IOP460>0, program will input “COST” CLASSES as below.

M821V1 Schedule Materials

Reserve M712V1 Production Period Schedule Period Schedule


Reserve Class# 1 Material 2 Material
Class# (Destination Class) (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

Page 821-20 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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 (PAR401-PAR436), processing
costs, mining equipment operating costs and mining equipment loading and haulage productivities (refer Type 11 input data).

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 = production class 1


c#2 = production class 2
c#3 = production class 3
... ...
c#10 = 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 = mining cost adjustment for “cost” class 1


mcadj2 = mining cost adjustment for “cost” class 2
mcadj3 = mining cost adjustment for “cost” class 3
... ...
mcadj10 = mining cost adjustment for “cost” class 10

Line#3 = pcadj1 pcadj2 pcadj3 ... pcadj10


(processing cost adjustments for 10 “costs” classes in $/ton)

where:
pcadj1 = processing cost adjustment for “cost” class 1
pcadj2 = processing cost adjustment for “cost” class 2
pcadj3 = processing cost adjustment for “cost” class 3
... ...
pcadj10 = processing cost adjustment for “cost” class 10

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

Revised: 16-Sept-05 Page 821-21


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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


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 / Number of reserve classes (Line#1)


1 1 1 1 1 2 3 4 5 6 / (Line#2) First 10 reserve classes - production classes mapping
6 6 101 102 103 103 103 / (Line#3) Remaining reserve class - production class mapping
9 / Number of production classes (Line#1) comprising 6 “ore” and 3 “waste” production classes
111111123 / mapping of 9 production classes to 3 “cost” classes (Line#2)
3 / number of “cost” classes (Line#1)
-0.15 0.05 0.10 / mining cost adjustments in $/ton for the 3 “cost” classes (Line#2)
-0.07 -0.02 0.45 / processing cost adjustments in $/ton for the 3 “cost” classes (Line#3)
-0.001 0.001 0.0002 / 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).

Page 821-22 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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.

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)

Revised: 16-Sept-05 Page 821-23


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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)

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 = number of fleets of trucks (ntrk < IOP406) (For example: a fleet of Cat 789s and a fleet of Cat 785s, ntrk = 2.)

nshl= 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-24 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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 = hours before which %avl1 and ocst1 are used


%avl1 = percent available before hrmk1
ocst1 = operating cost in $/hour before hrmk1
hrmk2 = hours before which %avl2 and ocst2 are used
%avl2 = percent available before hrmk2
ocst2 = operating cost in $/hour before hrmk2
hrmk3 = hours before which %avl3 and ocst3 are used
%avl3 = percent available before hrmk3
ocst3 = operating cost in $/hour before hrmk3
... ...
hrmk12 = hours before which %avl12 and ocst12 are used
%avl12 = percent available before hrmk12
ocst12 = 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 = haulage capacity adjustment in tons/truck load for “cost” class 1


hfadj2 = haulage capacity adjustment in tons/truck load for “cost” class 2
hfadj3 = haulage capacity adjustment in tons/truck load for “cost” class 3
... ...
hfadj10 = haulage capacity adjustment in tons/truck load for “cost” class 10

Revised: 16-Sept-05 Page 821-25


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

Line#4 = ocstadj1 ocstadj2 ocstadj3 ......ocstadj10

where:

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


ocstadj2 = operating cost adjustment in $/hour for “cost” class 2
ocstadj3 = operating cost adjustment in $/hour for “cost” class 3
... ...
ocstadj10= operating cost adjustment in $/hour for “cost” class 10

Line#5 = hcadj1 hcadj2 hcadj3 ......hcadj10

where:

hcadj1 = detailed haulage cycle time adjustment in minutes for “cost” class 1
hcadj2 = detailed haulage cycle time adjustment in minutes for “cost” class 2
hcadj3 = detailed haulage cycle time adjustment in minutes for “cost” class 3
... ...
hcadj10 = detailed haulage cycle time adjustment in minutes for “cost” class 10

Line#6 = hfbadj1 hfbadj2 hfbadj3 ......hfbadj10

where:

hfbadj1 = detailed haulage fuel burn rate adjustment in gal/hour or liter/hour for “cost” class 1
hfbadj2 = detailed haulage fuel burn rate adjustment in gal/hour or liter/hour for “cost” class 2
hfbadj3 = detailed haulage fuel burn rate adjustment in gal/hour or liter/hour for “cost” class 3
... ...
hfbadj10 = 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

PAR6 = Operating hours (Example 1 day = 24 hrs), so called elapsed hour

Available hours Maintenance

Effective hours Losses & others

%Avl = %Availability = Available hours

Page 821-26 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

Elapsed hours * PAR6

%Use = %Efficiency = Effective hours


Available hours

** Maintenance: equipment in maintenance


** Losses & others. Loader waiting for a truck. Truck leaving the loading place without carrying material, the equipment is physically
available, but there is no operator.

PAR6 = Operating hours/day.

Required hours = Effective hours / efficiency

Operating hours = PA6 * %Availability * PAR2

Number of trucks = Required hours


operating hours

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 = hours before which %avl1 and ocst1 are used


%avl1 = percent available before hrmk1
ocst1 = operating cost in $/hour before hrmk1
hrmk2 = hours before which %avl2 and ocst2 are used
%avl2 = percent available before hrmk2
ocst2 = operating cost in $/hour before hrmk2
hrmk3 = hours before which %avl3 and ocst3 are used
%avl3 = percent available before hrmk3
ocst3 = operating cost in $/hour before hrmk3
... ...
hrmk12 = hours before which %avl12 and ocst12 are used
%avl12 = percent available before hrmk12
ocst12 = 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:

Revised: 16-Sept-05 Page 821-27


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

lmflg1 = shovel fleet loading flag for “cost” class 1 (1 shovel fleet can load or 0 shovel fleet can’t load)
lmflg2 = shovel fleet loading flag for “cost” class 2 (1 shovel fleet can load or 0 shovel fleet can’t load)
lmflg3 = shovel fleet loading flag for “cost” class 3 (1 shovel fleet can load or 0 shovel fleet can’t load)
... ...
lmflg10 = shovel fleet loading flag for “cost” class 10 (1 shovel fleet can load or 0 shovel fleet can’t load)

Line#4 = lcadj1 lcadj2 lcadj3 ......lcadj10

Where:

lcadj1 = loading time adjustment in minutes/load cycle for “cost” class 1


lcadj2 = loading time adjustment in minutes/load cycle for “cost” class 2
lcadj3 = loading time adjustment in minutes/load cycle for “cost” class 3
... ...
lcadj10 = loading factor adjustment in minutes/load cycle for “cost” class 10

Line#5 = ocstadj1 ocstadj2 ocstadj3 ......ocstadj10

where:

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


ocstadj2 = operating cost adjustment in $/hour for “cost” class 2
ocstadj3 = operating cost adjustment in $/hour for “cost” class 3
... ...
ocstadj10= 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

PAR6 = Operating hours (Example 1 day = 24 hrs), so called elapsed hour

Available hours Maintenance

Effective hours Losses & others

%Avl = %Availability = Available hours


Elapsed hours * PAR6

%Use = %Efficiency = Effective hours


Available hours

Page 821-28 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

** Maintenance: equipment in maintenance


** Losses & others. Loader waiting for a truck. Truck leaving the loading place without carrying material, the equipment is physically
available, but there is no operator.

PAR6 = Operating hours/day.

Required hours = Effective hours / efficiency

Operating hours = PA6 * %Availability * PAR2

Number of trucks = Required hours


operating hours

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 = cycle time in minutes between stockpile stkpid and destination 1


cycm2 = cycle time in minutes between stockpile stkpid and destination 2 (optional)
cycm3 = cycle time in minutes between stockpile stkpid and destination 3 (optional)
... ...
cycm n = cycle time in minutes between stockpile stkpid and destination n (= nmils+nmilx+nhlch+nllch) (optional)

Add additional lines for each 10 entries.


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

Revised: 16-Sept-05 Page 821-29


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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 / stockpile label
5 / cycle time between stockpile & type 1 mill destinations
FEL C785 / reclaim shovel fleet and truck fleet

13-0. TYPE 13-0 INPUT DATA - CAPITAL INVESTMENT

Line #1 = Period # Capital Investment for period 1


Line #2 = Period # Capital Investment for period 2
... ...
Line #n = Period # Capital Investment for period n (n=IOP302)

A blank line is needed to end Type 13-0 input data.

Example:
1 100000 / year 1 investment
2 200000 / year 2 investment
4 50000 / year 3 investment
10 50000 / year 10 investment
/ blank line to end the input

13. TYPE 13 INPUT DATA - PRODUCTION REQUIREMENT (3 -5 lines required per period)

Line #1 = Period schedule identification (up to 10 characters)

Line #2 = lpit m1r m1t m2r m2t w1 w2 opd c1 c2 c3 … … cIOP451 rsr stkpl ndmil nostp nobj stplmt stppct1 stppct2 rclmall

where
lpit = minimum limiting number of pits working at one time (lpit ≤ 15)
m1r = Type 1 ore mill feed requirement in tons or 1000 tons (agrees with the reserve magnitude) (e.g., sulfide)
m1t = tolerance on Type 1 ore mill feed requirement in tons or 1000 tons (agrees with the reserve magnitude)
m2r = Type 2 ore mill feed requirement in tons or 1000 tons (agrees with the reserve magnitude) (e.g., oxide)
m2t = tolerance on Type 2 ore mill feed requirement in tons or 1000 tons (agrees with the reserve magnitude)
w1 = lower limit on waste requirement in tons or 1000 tons (agrees with the reserve magnitude)
w2 = upper limit on waste requirement in tons or 1000 tons (agrees with the reserve magnitude)
opd = operating days for this period
c1 = schedule material code (Destination class) for production ‘ore’ class 1
c2 = schedule material code (Destination class) for production ‘ore’ class 2
c3 = schedule material code (Destination class) for production ‘ore’ class 3
……
c IOP451 = schedule material code(Destination class) for maximum production ‘ore’ class as defined by IOP451
(>=10)

Page 821-30 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

NOTE: 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 class integer codes to
assign to the production ‘ore’ classes in Line#2 above are as follows:

Destination class c# = 1 Type 1 mill feed (e.g., sulfide mill)


Destination class c# = 2 mid (or medium) grade Type 1 mill feed stockpile
Destination class c# = 3 low - grade Type 1 mill feed stockpile
Destination class c# = 4 sub - grade Type 1 mill feed stockpile
Destination class c# = 5 Type 2 mill feed (e.g., oxide mill)
Destination class c# = 6 high – grade leach
Destination class c# = 7 low – grade leach
Destination class c# = 9 waste material below cutoff for Type 1 mill feed designated production
class
Destination class c# = 10 mid (or medium) grade Type 2 mill feed stockpile
Destination class c# = 11 low - grade Type 2 mill feed stockpile
Destination class c# = 12 sub - grade Type 2 mill feed stockpile

Destination class c# = 101 Type 1 waste material


Destination class c# = 102 Type 2 waste material
Destination class c# = 103 Type 3 waste material
……
Destination class c# = 106 Type 6 waste material

rsr = required maximum stripping ratio for exposed ore


stkpl = Type 1 mill ore stockpile material to be retrieved into other Type 1 mill ore destinations
ndmil = Type 1 mill ore destination number for Type 1 mill ore stockpile materials (usually 1, i.e., mill destination,
ref. Type 5 input)
nostp = designated Type 1 mill ore 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 Type 1 mill ore stockpile reclaim limit in % of period Type 1 mill ore target. Stplmt overrides
PAR400.
stppct1 = % period Type 1 mill ore sent to secondary stockpiles
stppct2 = % period Type 2 mill ore sent to secondary stockpiles
rclmall = option for mining mill ore to surge stockpile, then reclaim all in the same period (0=no,1=yes)

If IOP320 > 1, additional stockpile reclaim requirements for Type 2 mill ore need to be read in as follows:

Line# 2-1 = Stkpl2 ndmil2 nostp2 stplmt2

stkpl2 = stockpile material to be retrieved into Type 2 mill ore destinations


ndmil2 = Type 2 mill ore destination number for stockpile materials (usually 2, i.e., Type 2 mill ore destination, ref.
Type 5 input)
nostp2 = designated Type 2 mill ore stockpile for stockpile material retrieval (usually 0, if defined, only one
stockpile can be retrieved in this period)
stplmt2 = period stockpile reclaim limit in % of period Type 2 mill ore target. Stplmt2 overrides PAR400. (automatic
reclaim of Type 2 mill ore stockpiles is not implemented at this time. This parameter has no impact.)

Revised: 16-Sept-05 Page 821-31


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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, …, cIOP451. 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.

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.

stppct# is independent of IOP320. Both stppct1 and stppct2 are read in. If there is no need for input, set
stppct#=0.

Line# 3 = m1q1l m1q1u m1q2l m1q2u m1q3l m1q3u

where:

m1q1l = lower limit on Type 1 mill ore quality 1 in mineral content


m1q1u = upper limit on Type 1 mill ore quality 1 in mineral content
m1q2l = lower limit on Type 1 mill ore quality 2 in mineral content
m1q2u = upper limit on Type 1 mill ore quality 2 in mineral content
m1q3l = lower limit on Type 1 mill ore quality 3 in mineral content
m1q3u = upper limit on Type 1 mill ore quality 3 in mineral content

If IOP51 = 1, read in Line# 3-1

Line# 3-1 = m2q1l m2q1u m2q2l m2q2u m2q3l m2q3u

where:

m2q1l = lower limit on Type 2 mill ore quality 1 in mineral content


m2q1u = upper limit on Type 2 mill ore quality 1 in mineral content
m2q2l = lower limit on Type 2 mill ore quality 2 in mineral content
m2q2u = upper limit on Type 2 mill ore quality 2 in mineral content
m2q3l = lower limit on Type 2 mill ore quality 3 in mineral content
m2q3u = upper limit on Type 2 mill ore quality 3 in mineral content

NOTE:
Economic values can be calculated for qualities 1, 2 and 3 based on their values. 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, IOP23 and IOP313 for qualities
1, 2 and 3 and reserve magnitude (e.g., tons or 1000 tons).

For a quality item to be defined as % item, the item should be in % values in the reserve files.

Page 821-32 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

When IOP36=1, m1q3l=minimum mill processing hours, m1q3u=maximum mill processing hours.
For example, m1q3l=90% of mill processing capacity, m1q3u=95% of mill processing capacity.

Add three (to 5) 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.

Grade constraint types (mineral content or %) are determined by options IOP101, IOP102, and IOP103.

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# = pushback number (pushback input sequence number, refer Type 5 input)
bench1 = upper bench toe elevation
bench2 = lower bench toe elevation
cost = base cost in $/Ton corresponding to the upper bench
inc = 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 CATEGORY1

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.

Revised: 16-Sept-05 Page 821-33


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

PRECEDENCE REQUIREMENT CATEGORY2

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

PRECEDENCE REQUIREMENT CATEGORY3

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, ipct2<0==>ipct2=0)
ipct3 = limiting percent on bottom bench for ‘other’ materials (Default=ipct1, ipct3<0==>ipct3=0)

PRECEDENCE REQUIREMENT CATEGORY4

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 CATEGORY5

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.

Page 821-34 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

18. TYPE 18 INPUT DATA- PRECEDENCE REQUIREMENT II

Pit A AFTER Pit B

where:

Pit A = a pit name


AFTER = key word
Pit B = 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 = a pit name.


AFBND = key word.
Pit B = a pit name.
#Bench = number of benches (e.g., 0, 1, 2, 3, 4, ...)
iper1 = limiting period#1 to start
iper2 = 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.

Revised: 16-Sept-05 Page 821-35


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

20. TYPE 20 INPUT DATA- PRECEDENCE REQUIREMENT IV

Pit B bench b HINDE Pit A bench a

where:

Pit A = a pit name


bench a = bench toe elevation
HINDE = key word
Pit B = a pit name
bench b = 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.

21. TYPE 21 INPUT DATA - PRECEDENCE REQUIREMENT I FOR DESTINATIONS

PRECEDENCE REQUIREMENT FOR DESTINATIONS CATEGORY 1

iper1 DONT USE desnm iper2

where:
iper1 = limiting period#1
If iper2=0 or blank, iper1= n ==> don’t use desnm in period n, iper1=-n ==> don’t use desnm up to period n
including n.
DONT USE = keyword for constraint of type “Don’t use this destination in defined periods.”
desnm = destinations as in Type 5 input
Iper2 = limiting period#2
If iper2>0, don’t use desnm from period# iper1 to period# iper2 including iper1 and iper2

NOTE: This constraint (DON’T USE) is used to turn off destination usage.

PRECEDENCE REQUIREMENT FOR DESTINATIONS CATEGORY 2

iper MUST USE desnm

where:
iper = limiting period
MUST USE = keyword for constraint of type “Must use this destination regardless of cycle time.”
desnm = destination name as in Type 5 input

Add more lines as needed. No more than one constraint should be entered for each one destination. End input with a blank line or
end of file.

NOTE: If Type 22 precedence is to follow and there is no Type 21 precedence constraint, enter “/ END OF
PRECEDENCE REQUIREMENT I FOR DESTINATION” indicating the end of Type 21 input.

Page 821-36 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

22. TYPE 22 INPUT DATA - PRECEDENCE REQUIREMENT II FOR DESTINATIONS

Dest A AFTER Dest B

where:

Dest A = a destination name


AFTER = key word
Dest B = a destination name

This constraint means: Destination A will not be used until Destination B is used up.

NOTE: The total number of TYPES 21 and TYPE 22 precedence constraints is limited by IOP419.

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 = crest elevation of the destination


lfthght = lift height of the destination
dmpr = destination rate in tons/day (agrees with reserve units and defaults to unlimited, i.e., a very large rate)
spdd = 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 = destination identification or name ((5 letters)


lftelev = 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)

Revised: 16-Sept-05 Page 821-37


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

tcap = total capacity of destination lift (sub-zone) (agrees with the reserve magnitude)
pcap = period capacity of destination lift (sub-zone) (agrees with the reserve magnitude)
%sd = percent limit for spread dumping for that lift (sub-zone) (Default 100%)
drate = 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.

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,
high-grade 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.

Page 821-38 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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

Revised: 16-Sept-05 Page 821-39


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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

Page 821-40 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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


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

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.

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)

Revised: 16-Sept-05 Page 821-41


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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

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.

Page 821-42 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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

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

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

Revised: 16-Sept-05 Page 821-43


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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.1 0.20 0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80

If cutoff grade is 0.50%Cu,

default cutoff is: 9 7 2 1 1 1 1 1 1 1

where,

1 = mill
2 = mid-grade stockpile
7 = low-grade leach
9 = 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 Type 1 mill 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 Type 1 mill materials below the cutoff number will be scheduled as high-grade
leach. If IOP12=9, the Type 1 mill 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). For variable cutoff by pushbacks, the cutoff can be lowered to pass
“Type 1 mill” production class, e.g., 7 (0.20% Cu). Without 0.20% Cu being sent to Type 1 mill, it would be sent to high-grade leach
(period before it).

The maximum number of period permitted is defined by IOP404 (e.g., 100).

Page 821-44 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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

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

Revised: 16-Sept-05 Page 821-45


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

where:

pitid = pit name (use the labels from the Type 5 input data)
belev = bench toe elevation
dest = destination
delev = 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).
cyct = cycle time in minutes for the base truck fleet
fbrat = 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.

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

PHS1 300 CRUSH 315 30.00 10.00 / pitid, belev, dest, delev, cyct, fbrat
PHS2 435 CRUSH 315 32.23 10.23 / pitid, belev, dest, delev, cyct, fbrat
PHS2 420 CRUSH 315 27.76 10.76 / pitid, belev, dest, delev, cyct, fbrat
PHS2 435 ED 525 14.21 10.21 / pitid, belev, dest, delev, cyct, fbrat
PHS2 435 ED 495 13.74 10.74 / pitid, belev, dest, delev, cyct, fbrat
PHS2 435 SLG 480 44.00 10.00 / pitid, belev, dest, delev, cyct, fbrat
PHS2 435 SLG 465 43.10 10.10 / pitid, belev, dest, delev, cyct, fbrat
PHS2 435 SMG 510 47.10 10.10 / pitid, belev, dest, delev, cyct, fbrat
PHS2 435 SMG 495 45.56 10.56 / pitid, belev, dest, delev, cyct, fbrat
PHS2 435 TD 17 34.73 10.73 / pitid, belev, dest, delev, cyct, fbrat
PHS2 435 TD 15 30.58 10.58 / pitid, belev, dest, delev, cyct, fbrat
PHS3 435 CRUSH 315 26.39 10.39 / pitid, belev, dest, delev, cyct, fbrat
PHS3 420 CRUSH 315 25.98 10.98 / pitid, belev, dest, delev, cyct, fbrat
PHS3 465 ED 525 21.19 10.19 / pitid, belev, dest, delev, cyct, fbrat
PHS3 465 ED 495 21.08 10.08 / pitid, belev, dest, delev, cyct, fbrat
PHS3 435 SLG 480 38.16 10.16 / pitid, belev, dest, delev, cyct, fbrat
PHS3 435 SLG 465 37.26 10.26 / pitid, belev, dest, delev, cyct, fbrat
PHS3 435 SMG 510 41.26 10.26 / pitid, belev, dest, delev, cyct, fbrat
PHS3 435 SMG 495 39.72 10.72 / pitid, belev, dest, delev, cyct, fbrat
PHS3 525 TD 19 35.56 10.56 / pitid, belev, dest, delev, cyct, fbrat
PHS3 525 TD 18 32.64 10.64 / pitid, belev, dest, delev, cyct, fbrat
PHS4 375 CRUSH 315 12.94 10.94 / pitid, belev, dest, delev, cyct, fbrat
PHS4 360 CRUSH 315 13.77 10.77 / pitid, belev, dest, delev, cyct, fbrat
PHS4 450 ED 525 12.61 10.61 / pitid, belev, dest, delev, cyct, fbrat
PHS4 450 ED 495 12.14 10.14 / pitid, belev, dest, delev, cyct, fbrat
PHS4 375 SLG 480 24.32 10.32 / pitid, belev, dest, delev, cyct, fbrat
PHS4 375 SLG 465 24.69 10.69 / pitid, belev, dest, delev, cyct, fbrat

Page 821-46 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

PHS4 375 SMG 510 27.37 10.37 / pitid, belev, dest, delev, cyct, fbrat
PHS4 375 SMG 495 27.11 10.11 / pitid, belev, dest, delev, cyct, fbrat
PHS4 525 TD 19 27.99 10.99 / pitid, belev, dest, delev, cyct, fbrat
PHS4 525 TD 18 25.06 10.06 / pitid, belev, dest, delev, cyct, fbrat
PHS5 510 CRUSH 315 16.65 10.65 / pitid, belev, dest, delev, cyct, fbrat
PHS5 495 CRUSH 315 22.39 10.39 / pitid, belev, dest, delev, cyct, fbrat
PHS5 510 SLG 330 16.50 10.50 / pitid, belev, dest, delev, cyct, fbrat
PHS5 510 SLG 345 17.83 10.83 / pitid, belev, dest, delev, cyct, fbrat
PHS5 510 SMG 315 14.60 10.60 / pitid, belev, dest, delev, cyct, fbrat
PHS5 510 SMG 330 16.50 10.50 / pitid, belev, dest, delev, cyct, fbrat
PHS5 510 TD 1 30.21 10.21 / pitid, belev, dest, delev, cyct, fbrat
PHS5 510 TD 2 25.68 10.68 / pitid, belev, dest, delev, cyct, fbrat
PHS6 300 CRUSH 315 30.00 10.00 / pitid, belev, dest, delev, cyct, fbrat

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.

Revised: 16-Sept-05 Page 821-47


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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.

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 = phase label (< 5 letters, corresponding to Type 5 input, e.g., PHAS1)
phaseN = phase sequence number (e.g., 5)
elev = bench toe elevation (e.g., 2945)
benchN = bench number (e.g., 1)
mrate = 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).
ShlN = shovel fleet number (e.g., 1 which may correspond to 4100 shovel fleet)
LoadF = 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)

Page 821-48 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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 mineral
price, secondary mineral price, tertiary mineral 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 = mining cost adjustment in $/ton to PAR401 - PAR436 from iper1 to iper2
ppriceadj = primary mineral price adjustment in % to Type 6 input (pprice) from iper1 to iper2
spriceadj = secondary mineral price adjustment in % to Type 6 input (sprice) from iper1 to iper2
tpriceadj = tertiary mineral price adjustment in % to Type 6 input (tprice) from iper1 to iper2
fcostadj = adjustment for the destination fixed cost in % to Type 6 input (fcost) from iper1 to iper2
shcostadj = shovel operating cost adjustment in $/hour to Type 11 input from iper1 to iper2
tkcostadj = truck operating cost adjustment in $/hour to Type 11 input from iper1 to iper2
iper1 = starting period number for the adjustment taking effect
iper2 = ending period number for the adjustment

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

NOTE: T he 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.

HEADER FILE FOR STANDARD REPORT (FILE 26) – OPTIONAL

This file contains optional scheduling materials header labels for standard report. The input format for this file is given below:

Line# 1 = schmat location hdr label

where,
schmat = code for schedule material (refer to Type 13 input)

Destination class c# = 1 Type 1 mill feed (e.g., sulfide mill)


Destination class c# = 2 mid (or medium) grade Type 1 mill feed stockpile
Destination class c# = 3 low - grade Type 1 mill feed stockpile
Destination class c# = 4 sub - grade Type 1 mill feed stockpile
Destination class c# = 5 Type 2 mill feed (e.g., oxide mill)
Destination class c# = 6 high – grade leach
Destination class c# = 7 low – grade leach
Destination class c# = 10 mid (or medium) grade Type 2 mill feed stockpile
Destination class c# = 11 low - grade Type 2 mill feed stockpile
Destination class c# = 12 sub - grade Type 2 mill feed stockpile

location = position number for schmat in the standard report

position number refers to where to output schedule material “schmat’ in the standard report
(refer to sample input and output below).

Hdr = header for schedule material “schmat” (≤ 19 characters)


Label = name label for schedule material “schmat” (≤ 5 characters)

Revised: 16-Sept-05 Page 821-49


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

Add an additional line for Line#1 input for each additional schedule material with grades. End Line# 1 input with
a blank line.

Line# 2 = wstmat

where:
wstmat = name label for a waste material type (≤ 10 characters)

Add an additional line for Line#2 input for each additional waste material type. End Line# 2 input with a blank
line.

Line# 3 = mkwrd mlabel

where:
mkwrd = keyword for primary mineral unit in single quote.
mlabel = primary mineral unit label (≤ 10 characters), e.g., ‘POUNDS’, ‘GRAMS’, ‘OUNCES’, etc.

NOTE: if IOP320 = 2 (Type 2 mill ore has stockpiles), labels & headers for Type 2 mill ore stockpiles must be defined. File 26 must
be used.

Header File Example (hdr821.inp):

11 ———CIL———— CIL / schedule material type#,report location#,header,name


52 ——FLOAT———— FLOAT
67 ——HGCP———— HGCP
70 ——LGFLT———— / 0 means do not print
23 ——CILS1———— CILS1
34 ——CILS2———— CILS2
40 ——CILS3———— CILS3
10 5 ——FLTS1———— FLTS1
11 6 ——FLTS2———— FLTS2
12 0 ——FLTS3———— FLTS3

—WASTE- / Type 1 waste header


—WWAST- / Type 2 waste header
—FWAST- / Type 3 waste header

‘Primary Mineral Unit’ ‘TONS’

Page 821-50 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

CASH FLOW TABLE INPUT FILE (FILE 28)

Cash flow input:

Line# 1 = ntydp nsydp iadtk iadsh iadtn iadsn iadtr iadsr taxrt yshft

where,

ntydp = number of years for truck fleet depreciation (Default=7, max=10)


nsydp = number of years for shovel fleet depreciation (Default=15, max=20)
iadtk = fleet number for the characteristics of the automatically added truck fleet (Default=1)
iadsh = fleet number for the characteristics of the automatically added shovel fleet (Default=1)
iadtn = number of trucks in the automatically added truck fleet because of fluctuation (Default=5)
iadsn = number of shovels in the automatically added shovel fleet because of fluctuation (Default=1)
iadtr = number of trucks in the automatically added truck fleet when replacing fleet iadtk (Default=the number of
trucks in the fleet iadtk)
iadsr = number of shovels in the automatically added shovel fleet when replacing fleet iadsh (Default=the number
of shovels in the fleet iadsh)
taxrt= tax rate in percent (Default=30%)
yshft = 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)

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

where,

tcpcs1= Capital investment cost per truck for truck fleet number 1 (Default=$2.3 million)
tcpcs2= Capital investment cost per truck for truck fleet number 2 (Default=$2.3 million)
tcpcs3= Capital investment cost per truck for truck fleet number 3 (Default=$2.3 million)
......
tcpcs10= 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.

Revised: 16-Sept-05 Page 821-51


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

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

where,

tdprt1= depreciation rate in percent for trucks for year 1


tdprt2= depreciation rate in percent for trucks for year 2
tdprt3= depreciation rate in percent for trucks for year 2
......
tdprt10= depreciation rate in percent for trucks for year 10

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

Line# 5 = sdprt1 sdprt2 sdprt3 sdprt4 sdprt5 sdprt6 sdprt7 sdprt8 sdprt9 sdprt10 (10 rates/line)

where,

sdprt1= depreciation rate in percent for shovels for year 1


sdprt2= depreciation rate in percent for shovels for year 2
sdprt3= depreciation rate in percent for shovels for year 2
......
sdprt10= 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

Page 821-52 Revised: 16-Sept-05


MineSight®
Proprietary Software: Mintec, inc. M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES

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.

Revised: 16-Sept-05 Page 821-53


MineSight®
M821V1 - LONG-RANGE SCHEDULING - OPEN PIT MINES Proprietary Software: Mintec, inc.

Page 821-54 Revised: 16-Sept-05


MineSight Proprietary Software: Mintec, Inc.M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

Appendix A – M821V1 Sample Input and Output Files

SAMPLE FOR CASH FLOW INPUT FILE: cashfl.inp

7 7 1 1 5 1 17 2 35.0 0.0/ #of yrs for trk&shl depr.; Add trk&shl char, #of trk,shl; #of trk&shl; Tax rate,
Shift for NPV
2300 2300 2300 2300 2300 / capital cost per truck for truck fleets
7500 7500 7500 / capital cost per shovel for shovel fleets
50 10 10 10 10 5 5 / truck depreciation rate% for years 1 - 7
40 10 10 10 10 10 10 / shovel depreciation rate% for years 1 - 7
51567 12932 11342 14685 16931 13063 17009 15572 14692 14400 / cost of sales (period 1-10)
0 2954 2769 3286 3139 3164 3095 3167 3066 2960 / depreciation & amortization
0 0 0 0 0 0 0 0 0 0 / other income (expenses)
3969 5557 6347 5614 2481 3559 508 398 348 355 / capital expenditure
0 5534 5186 5872 5802 5444 3849 3250 4888 4803 / working capital
0 0 0 0 0 0 0 0 0 0 / other cash adjustments
546133 548394 551790 556708 555294 554252 551009 549144 549581 547872 / total assets
528276 527508 534399 536882 536186 534797 531084 529106 529134 528307 / total capital
14157 14742 14940 45193 44062 44601 44140 45809 45809 44809 / cost of sales (period 11-20)
3175 3036 2862 6694 6694 6694 6694 5508 5508 5508 / depreciation & amortization
0 0 0 0 0 0 0 0 0 0 / other income (expenses)
440 400 440 5582 4955 481 841 3245 3245 3247 / capital expenditure
6217 6842 5663 5590 5742 5690 5579 4525 4525 4525 / working capital
0 0 0 0 0 0 0 0 0 0 / other cash adjustments
549584 549842 554613 548352 547225 553919 539837 538926 538324 537739 / total assets
527732 527521 531436 524342 523860 520682 517476 515789 515810 515848 / total capital
45809 17874 17874 17874 16874 16874 16874 18874 16874 17874 / cost of sales (period 21-30)
5508 35636 39761 37292 38232 38802 38110 37665 37384 39855 / depreciation & amortization
0 0 0 0 0 0 0 0 0 0 / other income (expenses)
3546 6399 45515 3592 3332 26172 7092 8055 45350 6479 / capital expenditure
6125 88881 88888 153273 45549 65278 25106 55583 55138 53599 / working capital
0 0 0 0 0 0 0 0 0 0 / other cash adjustments
538876 508477 508827 572236 538953 525612 593565 579242 576800 590684 / total assets
514647 503774 503112 537204 500745 513632 549959 531640 526045 590628 / total capital
18874 18874 18874 18874 0 / cost of sales (period 31-35)
35062 38833 36557 34012 34012 / depreciation & amortization
0 0 0 0 0 / other income (expenses)
3291 3395 599 0 0 / capital expenditure
53268 53832 52152 0 0 / working capital
0 0 0 0 0 / other cash adjustments
223125 184412 519979 6381 3555 / total assets
169850 132208 216890 0 0 / total capital

Revised: 26-June-02 Page 821—55


M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES MineSight Proprietary Software: Mintec, Inc.

Equipment Indices Used In M821V1

PAR6 = Operating hours (example 1 day = 24 hrs), so called elapsed hours

Available hours - Maintenance

Effective Hours - Losses & others

%Av l = %Availability = Available hours


Elapsed hours = PAR6

%Use = %Efficiency = Effective hours


Available hours

** Maintenance: Equipment in maintenance


** Losses & others: Loader waiting for a truck; truck leaving the loading place without carrying material; the equipment is physically
available, but there is no operator.

PAR6 = Operating hours/day. PAR6 does not include availability.

Required hours = Effective hours/efficiency

Operating hours = PAR6 * %Availability * PAR2

Number of trucks = Required hours


Operating hours

PAR2 = number of days in a period

Page 821—56 Revised: 26-June-02


MineSight Proprietary Software: Mintec, Inc.M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

SAMPLE RUNFILE FOR M821V1 (RUN821.A)


MEDS-821V1 10=msop10.dat 3=rpt821.mat 34=sum821.mat 29=plt821.mat;
MEDS-821V1 33=rst821.tmp 23=ass821.mat 25=dtl821.mat 30=dmp821.mat;
MEDS-821V1 19=ascpcf.tab 24=vbp821.prn 35=drt821.prn 36=vbn821.prn;
MEDS-821V1 37=mrt821.prn 38=vct821.prn 39=vad821.prn 20=eaj821.prn;
MEDS-821V1 32=rst821.dat
* MSOP - mill+2 leach+3 stockpile+4 waste types+reclaim stockpile schedule
DOC DOC

USR = abc / user id Tuesday,May 07,2002 03:26 PM

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

Revised: 26-June-02 Page 821—57


M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES MineSight Proprietary Software: Mintec, Inc.

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 <=50
IOP402 = 3 / Max number of (mid,low,and sub-grade) stockpiles <=30
IOP404 = 17 / Max number of periods <=100
IOP405 = 17 / Max number of precedence constraints <=2000
IOP406 = 4 / Max number of truck fleets <=100
IOP407 = 4 / Max number of shovel fleets <=20
IOP408 = 1 / Max number of detailed haulage records <=200000
IOP409 = 20 / Max number of reserve classes from res routines <=100
IOP411 = 6 / Max number of ore physical destinations <=90
IOP412 = 6 / Max number of waste physical destinations <=30
IOP413 = 6 / Max number of lifts for an ore destination <=50
IOP414 = 5 / Max number of lifts for a waste destination <=50

Page 821—58 Revised: 26-June-02


MineSight Proprietary Software: Mintec, Inc.M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

IOP415 = 6 / Max number of sub-regions for an ore destination <=50


IOP416 = 5 / Max number of sub-regions for a waste destination <=50
IOP417 = 3 / Max number of PCF models <=10
IOP418 = 1 / Max number of type1+type2 mill physical destinations <=30
IOP451 = 18 / Number of ore production classes <=30
IOP452 = 6 / Actual number of waste types <=6
IOP458 = 1 / Waste destinations have sub-regions?
COM 0= No, do not use waste sub-regions
COM 1= Yes, use waste sub-regions
IOP459 = 1 / Automatically retrieve secondary (mid,low, and sub-grade) stockpiles
COM 0= No
COM 1= Yes, automatically reclaim secondary stockpiles
IOP460 = 3 / Option for cost classes to adjust economic and operational parameters
COM 0= No
COM 1= Adjust mining and processing costs
COM 2= Adjust equipment operating costs, load, and haulage parameters
COM 3= Adjust both (1) and (2)

PAR1 = 15 / Annual discounting rate in percent (default=15%)


PAR2 = 330 / Number of operating days in one year
PAR4 = 1000 / Divider for reserves (e.g.,1 or 1000, default=1)
PAR6 = 24 / Operating hours per day (default=20)
PAR7 = 1000 / Tonnage units (including PAR4) (default=1000).
PAR11 = 0.375 / Estimated haulage & loading cost for ranking pushbacks
PAR13 = 5 / Number of feasible solutions needed in one period (eg,5-10)
PAR14 = 1 / Period number for feasible solution auditing
PAR15 = 1 / Default number of bottom benches within a pushback (default=1)
PAR16 = 0.4 / Fixed ore mining cost in $/ton
PAR17 = 0.4 / Fixed waste mining cost in $/ton
PAR18 = 0.4 / Fixed alluvium mining cost in $/ton
PAR19 = 0.4 / Fixed low grade (leach) mining cost in $/ton (default=PAR16)

END
6 1 0 1 1 1 1 1 1 1 1 1 1 1 / #of phases,mill1,mill2,hgleach,lgleach,mgstkp,lgstkp,sgstkp,waste1-6
CRUSH HGLCH LGLCH MGSTP LGSTP SGSTP WAST1 WAST2 WAST3 WAST4 / destination & phase labels
WAST5 WAST6 PHS1 PHS2 PHS3 PHS4 PHS5 PHS6 / destination & phase labels
1 0.7 87 2.4 80 3 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
2 0.4 40 0 0 0 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
3 0.6 15 0 0 0 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
4 0 0 0 0 0.1 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
5 0 0 0 0 0.1 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
6 0 0 0 0 0.1 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
7 0 0 0 0 0.1 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
8 0 0 0 0 0.1 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
9 0 0 0 0 0.1 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
10 0 0 0 0 0.1 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
11 0 0 0 0 0.1 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
12 0 0 0 0 0.1 1 100 / Dest# pprice prec sprice srec fcost frprd toprd
/ End of destination economics input
20 / Number of reserve classes
101 1 2 3 4 5 6 7 8 9 / Reserve classes to production classes

Revised: 26-June-02 Page 821—59


M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES MineSight Proprietary Software: Mintec, Inc.

10 11 12 13 14 15 16 17 18 101 / Reserve classes to production classes


19 / Number of production classes
1 1 1 2 2 2 3 3 3 3 / Production classes to cost classes
4 4 4 5 6 7 8 9 10 / Production classes to cost classes
10 / Number of cost classes
-0.15 0.05 0.1 -0.1 -0.1 0.1 0.1 0.05 -0.05 0.1 / mining cost adjustment for 10 cost classes
-0.55 0.25 0.3 -0.3 -0.2 0.2 0.2 0.35 -0.55 0.5 / processing cost adjustment for 10 cost classes
-0.05 0.15 0.1 -0.2 -0.1 0.1 0.1 0.02 -0.1 0.1 / variable mining cost adjustment for 10 cost classes
res1.scd 5000 1 2960 15 64 0 8 / reserve file name & phase parameters
30 30 30 30 30 30 30 30 30 30 / average cycle time between phases & destinations
30 30 0 0 0 0 0 0 / average cycle time between phases & destinations
res2.scd 5000 1 2960 15 64 0 8 / reserve file name & phase parameters
30 30 30 30 30 30 30 30 30 30 / average cycle time between phases & destinations
30 30 0 0 0 0 0 0 / average cycle time between phases & destinations
res3.scd 5000 1 2960 15 64 0 8 / reserve file name & phase parameters
30 30 30 30 30 30 30 30 30 30 / average cycle time between phases & destinations
30 30 0 0 0 0 0 0 / average cycle time between phases & destinations
res4.scd 5000 1 2960 15 64 0 8 / reserve file name & phase parameters
30 30 30 30 30 30 30 30 30 30 / average cycle time between phases & destinations
30 30 0 0 0 0 0 0 / average cycle time between phases & destinations
res5.scd 5000 1 2960 15 64 0 8 / reserve file name & phase parameters
30 30 30 30 30 30 30 30 30 30 / average cycle time between phases & destinations
30 30 0 0 0 0 0 0 / average cycle time between phases & destinations
res6.scd 5000 1 2960 15 64 0 8 / reserve file name & phase parameters
30 30 30 30 30 30 30 30 30 30 / average cycle time between phases & destinations
30 30 0 0 0 0 0 0 / average cycle time between phases & destinations
4 4 / number of truck and shovel fleets
T240A 1 0 240 240 83 50 / truck fleet ID & parameters
1000 90 120 3000 86 125 4500 82 130 6000 78 135 9000 90 120 10000 86 125 11000 82 130 12000 78 135 13000 90 120
14000 86 125 15000 82 130 60000 78 135 / truck availabilities, operating costs up to hours
10 15 10.5 -10 -20 -10 10 20 10 -15 / haulage capacity adjustment in tons per trip for 10 cost classes
20 15 20.5 -20 -10 -20 20 30 20 -10 / operating cost adjustment in $ per ton for 10 cost classes
2 5 0.5 -2 -1 -2 2 3 2 -1 / haulage cycle time adjustment in minutes for 10 cost classes
0.2 0.6 0.5 -1 -2 -3 5 4 2 -1.5 / fuel consumption adjustment in gal or litre for 10 cost classes
T240B 1 0 240 240 83 500 / truck fleet ID & parameters
1000 90 120 3000 86 125 4500 82 130 6000 78 135 9000 90 120 10000 86 125 11000 82 130 12000 78 135 13000 90 120
14000 86 125 15000 82 130 60000 78 135 / truck availabilities, operating costs up to hours
10 15 10.5 -10 -20 -10 10 20 10 -15 / haulage capacity adjustment in tons per trip for 10 cost classes
20 15 20.5 -20 -10 -20 20 30 20 -10 / operating cost adjustment in $ per ton for 10 cost classes
2 5 0.5 -2 -1 -2 2 3 2 -1 / haulage cycle time adjustment in minutes for 10 cost classes
0.2 0.6 0.5 -1 -2 -3 5 4 2 -1.5 / fuel consumption adjustment in gal or litre for 10 cost classes
TKSTP 1 0 195 195 83 500 / truck fleet ID & parameters
15000 86 100 30000 82 105 45000 78 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 / truck
availabilities, operating costs up to hours
10 15 10.5 -10 -20 -10 10 20 10 -15 / haulage capacity adjustment in tons per trip for 10 cost classes
20 15 20.5 -20 -10 -20 20 30 20 -10 / operating cost adjustment in $ per ton for 10 cost classes
2 5 0.5 -2 -1 -2 2 3 2 -1 / haulage cycle time adjustment in minutes for 10 cost classes
0.2 0.6 0.5 -1 -2 -3 5 4 2 -1.5 / fuel consumption adjustment in gal or litre for 10 cost classes
TKMIL 1 0 45 45 100 5 / truck fleet ID & parameters
50000 100 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 / truck availabilities,
operating costs up to hours
10 15 10.5 -10 -20 -10 10 20 10 -15 / haulage capacity adjustment in tons per trip for 10 cost classes
20 15 20.5 -20 -10 -20 20 30 20 -10 / operating cost adjustment in $ per ton for 10 cost classes

Page 821—60 Revised: 26-June-02


MineSight Proprietary Software: Mintec, Inc.M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

2 5 0.5 -2 -1 -2 2 3 2 -1 / haulage cycle time adjustment in minutes for 10 cost classes


0.2 0.6 0.5 -1 -2 -3 5 4 2 -1.5 / fuel consumption adjustment in gal or litre for 10 cost classes
4100A 1 0 70 10 / shovel fleet ID & parameters
2000 92 200 4000 88 205 6000 84 210 7500 82 220 9000 92 200 10000 88 205 11000 84 210 12000 82 220 13000 92 200
15000 88 205 16000 84 210 60000 82 220 / shovel availabilities, operating costs up to hours
1 0 1 1 1 0 1 1 1 1 / shovel loading flag (0=no,1=yes) for 10 cost classes
0.01 0 1 0.2 0.5 0 -0.1 -0.2 -0.5 1 / loading cycle time adjustment in minutes for 10 cost classes
5 0 10 20 5 0 -10 -20 -5 10 / operating cost adjustment in $ per ton for 10 cost classes
4100B 1 0 70 100 / shovel fleet ID & parameters
20000 92 200 40000 88 205 60000 84 210 75000 82 220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 / shovel
availabilities, operating costs up to hours
1 0 1 1 1 0 1 1 1 1 / shovel loading flag (0=no,1=yes) for 10 cost classes
0.01 0 1 0.2 0.5 0 -0.1 -0.2 -0.5 1 / loading cycle time adjustment in minutes for 10 cost classes
5 0 10 20 5 0 -10 -20 -5 10 / operating cost adjustment in $ per ton for 10 cost classes
SHSTP 1 0 60 100 / shovel fleet ID & parameters
15000 92 150 30000 88 155 45000 84 160 60000 82 165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 / shovel
availabilities, operating costs up to hours
1 0 1 1 1 0 1 1 1 1 / shovel loading flag (0=no,1=yes) for 10 cost classes
0.01 0 1 0.2 0.5 0 -0.1 -0.2 -0.5 1 / loading cycle time adjustment in minutes for 10 cost classes
5 0 10 20 5 0 -10 -20 -5 10 / operating cost adjustment in $ per ton for 10 cost classes
SHMIL 1 0 60 100 / shovel fleet ID & parameters
15000 92 150 30000 88 155 45000 84 160 60000 82 165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 / shovel
availabilities, operating costs up to hours
1 0 1 1 1 0 1 1 1 1 / shovel loading flag (0=no,1=yes) for 10 cost classes
0.01 0 1 0.2 0.5 0 -0.1 -0.2 -0.5 1 / loading cycle time adjustment in minutes for 10 cost classes
5 0 10 20 5 0 -10 -20 -5 10 / operating cost adjustment in $ per ton for 10 cost classes
2 2 2 2 / loading cycle time between shovel and trucks
2 2 2 2 / loading cycle time between shovel and trucks
0 0 2 0 / loading cycle time between shovel and trucks
0 0 0 2 / loading cycle time between shovel and trucks
MGSTP / stockpile label
10 / cycle time between stockpile & type 1 mill destinations
SHSTP TKSTP / designated shovel & truck fleets
LGSTP / stockpile label
10 / cycle time between stockpile & type 1 mill destinations
SHSTP TKSTP / designated shovel & truck fleets
SGSTP / stockpile label
10 / cycle time between stockpile & type 1 mill destinations
SHSTP TKSTP / designated shovel & truck fleets
CRUSH / stockpile label
1 / cycle time between stockpile & type 1 mill destinations
SHMIL TKMIL / designated shovel & truck fleets
/ End of stockpile cycle time inputs
PRD1 / period ID 1
2 40000 0.1 0 0.0 98800 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 5000 1 4 11 25 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD2 / period ID 2
2 40000 0.1 0 0.0 98800 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD3 / period ID 3
2 40000 0.1 0 0.0 98800 99000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 2000 1 5 11 50 / production

Revised: 26-June-02 Page 821—61


M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES MineSight Proprietary Software: Mintec, Inc.

requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD4 / period ID 4
2 40000 0.1 0 0.0 98800 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD5 / period ID 5
2 40000 0.1 0 0.0 98800 99000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD6 / period ID 6
2 40000 0.1 0 0.0 98800 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD7 / period ID 7
2 40000 0.1 0 0.0 98800 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD8 / period ID 8
2 40000 0.1 0 0.0 98800 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD9 / period ID 9
2 40000 0.1 0 0.0 98800 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD10 / period ID 10
2 40000 0.1 0 0.0 98800 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD11 / period ID 11
2 40000 0.1 0 0.0 98800 99000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD12 / period ID 12
2 40000 0.1 0 0.0 98800 99000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD13 / period ID 13
2 40000 0.1 0 0.0 89765 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production
requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD14 / period ID 14
2 40000 0.1 0 0.0 0 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD15 / period ID 15
2 40000 0.1 0 0.0 0 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD16 / period ID 16
2 8843 0.1 0 0.0 0 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production requirements
0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
PRD17 / period ID 17
2 40000 0.1 0 0.0 0 800000 330 102 103 104 7 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 11 0 / production requirements

Page 821—62 Revised: 26-June-02


MineSight Proprietary Software: Mintec, Inc.M821V1—LONG-RANGE SCHEDULING-OPEN PIT MINES

0.0 0.0 0.0 0.0 0.0 0.0 / min & max quality 1&2&3 requirements
/ End of production requirements
1 2675 2420 0.05 0.01 / variable mining cost by bench
2 2690 2360 0.05 0.01 / variable mining cost by bench
3 2735 2240 0.05 0.01 / variable mining cost by bench
4 2780 2210 0.05 0.01 / variable mining cost by bench
5 2885 2240 0.05 0.01 / variable mining cost by bench
6 2915 2240 0.05 0.01 / variable mining cost by bench
/ End of variable mining cost by bench input
1 DONT MINE MGSTP 12 / precedence requirement type 1
1 DONT MINE LGSTP 12 / precedence requirement type 1
1 DONT MINE SGSTP 12 / precedence requirement type 1
5 DONT MINE PHS6 0 / precedence requirement type 1
17 MUST MINE PHS6 2240 / precedence requirement type 2
17 MINE TO PHS5 2240 100 100 75 / precedence requirement type 3
/ End of precedence requirement I
PHS2 AFTER PHS1 / precedence constraint to prevent undercut mining
PHS3 AFTER PHS2 / precedence constraint to prevent undercut mining
PHS4 AFTER PHS3 / precedence constraint to prevent undercut mining
PHS5 AFTER PHS4 / precedence constraint to prevent undercut mining
PHS6 AFTER PHS5 / precedence constraint to prevent undercut mining
/ End of precedence requirement II
PHS2 AFBND PHS1 3 1 100 / precedence constraint to prevent undercut mining
PHS3 AFBND PHS2 2 1 100 / precedence constraint to prevent undercut mining
PHS4 AFBND PHS3 1 1 100 / precedence constraint to prevent undercut mining
PHS5 AFBND PHS4 1 1 100 / precedence constraint to prevent undercut mining
PHS6 AFBND PHS5 2 1 100 / precedence constraint to prevent undercut mining
/ End of binding precedence requirement
PHS5 2240 HINDE PHS6 2255 / precedence constraint to preserve structures
/ End of precedence requirement III

Revised: 26-June-02 Page 821—63


M821V1—LONG RANGE SCHEDULING—OPEN PIT MINES MineSight Proprietary Software: Mintec, Inc.

Page 821—64 Revised: 26-June-02

You might also like