Generate and display mining cuts This program targets reserves based upon mining rates using the
sorted output from M708SM.
Digitize mining cuts M709S1Plot End of Target Periods
Determine mining limits based upon This program plots lines at the end of targeting periods and
labels the lines with either the period number or seam numbers.
losses & dilution M709S1 reads original cut geometry from the cut outlines file
stripping ratio (as used in M708SM).
areas
quality, parting, thickness, etc. M712SMGSM Reserve Summary
Generate reserves reports of items in the GSM based This program reads the ASCII Resource Summary File from
upon mining limits M708SM and produces a formatted report.
M706SMDetermine Mining Limits from the GSM M714SMReport Merged M708SM Reserves Summary Files
This program is used to determine the vertical mining limits This program is used to generate a report from a merged
based upon the maximum stripping ratio and mining and quality summary file.
parameters. It calculates stripping ratio, overburden and seam
thickness, and the lowest mineable pit elevation within each GSM Technical Section
vertical column of the Gridded Seam Model.
Introduction to Stratiform Deposit Tonnage Calculations
M708SMGSM Reserve Calculations
1. Analyze the Gridded Seam Model (GSM) to determine the 5. Run M706SM for one or more sets of mining and/or quality
validity of the model: criteria, such as coal below sulfur limit, coal above BTU
limit, etc.
All grid locations of the GSM that will be used in reserves
(M708SM) should contain valid elevations for the top of 6. Prepare the outline of each cut or panel by digitizing the
seam (ZTOP) even if the seam does not exist. cuts or by using program M664V1 to determine successive
outlines.
NOTE: The main reason for having a top of seam el-
evation (ZTOP) for all grid locations of the GSM is to 7. Plot the cut outlines from M664V1with an M122V1 run and
be able to generate waste volumes to a consistent top carefully check that coordinate geometry is correct.
of seam surface for open cast projects. Therefore, in
cases where a portion of a seam is missing or washed 8. Select the set of reserve criteria for minability.
out, waste can still be tabulated to a given seam as min-
ing progresses through the area during the evaluation.
9. Run M708SM to calculate reserves for each cut directly
under the area defined by the outline points.
All grid locations of the 2-D Surface File (File 13) should
contain valid surface elevations.
10. Run M709SM to target feed or waste, and plot the end of
period locations with M709PL.
2. Run M102TS to initialize File 14, which will contain the
results from M706SM.
11. Run M712SM to summarize reserves from M708SM.
M 706SM is used to determine the vertical mining limits This progra m is used to determine the ve rtical mining
based upon the maximum stripping ratio and mining and limit (lowest elevation) in a GSM ( File 15) from various
quality parameters. It calculates stripping ratio, overbur- mining and quality criter ia . This mining limit is stored for
den and seam thickness, and the lowest minable pit eleva- later use by the M 708SM reserve pr ogram to define sur -
tion within each ver tical column of the Gridded Seam face and deep reser ves.
M odel.
The total thickness of coal and waste, strip r atio and
lowest minable elevation in e ach vertical column are
stor ed in the GSM Summary File (File 14). This file may
PROGRAM FLOW DIAGRAM be displayed by the M606 and M607 programs. It may also
be upda ted by the M610-series progr ams to a llow con-
RUN FI LE:
tinuous mining through small waste areas.
- Seam num b ers The GSM should be displayed and checked be for e run-
- Row & colum n rang e
ning M706SM. Seams should contain va lid elevations and
- Mining param et er s
be continuous within the ar eas of inter est, as suggested in
- It em lab els
the introduction to this section.
OVBDN Overburden
TFE ED Coal thickness
M INED Minability
Z PIT Pit elevation
RATIO Stripping ratio (OVBDN/TFEE D)
Restriction
A single line of te xt tha t will be printe d at the top of ea ch pa ge of pr inte r output from the r un.
I OP4 = 0 U SE IOP5-8 VA LU E S FO R A R E A O F TH E R U N
= 1 R E AD SE VE RAL CO LU M N & R O W SPE CIFICATIO NS
NO TE : For e ach sea m not spe cified in a CMD = INCL SE AM D ILTN ...
NO TE : As specified by IOP17 or CM D . This loss is the tota l loss at the top a nd bottom
of e ach seam not spec ified in a CMD = INCL LO SS... Specify in pe rce nt or thickne ss de-
pending upon IO P17.
PAR 6 = MAXIM U M OVE RA LL STR IP RATIO (TO TA L WA STE /TO TAL FE E D ) ( D e fault= 99)
NO TE : U se coa l spe cific gra vity for me tr ic units. This par ame te r is re quired.
NO TE : As specified by IOP18 or CM D .
W he n this opt ion is used , over bur den t hickne sse s will be multiplied by the stripping inde x multiplier
only for the de ter minat ion of the ve r tica l mining limit. Re source ca lculations will not use the exagger -
a te d thickne ss. The stripping inde x multiplier is ba sed on the lowest cost equipme nt be ing unity (one )
a nd other equipment hor izons being a multiple of the lowest cost ( higher cost/lower cost).
I f this comma nd is not used, PAR 2 and PAR 11 will be used for mining and cleaning losse s.
Thickness of se am will be incr ea sed and thickness of waste dec re ase d by thick for ea ch spe cified sea m.
The quality p ar ame te rs will not be dilute d. If not spe cified, PA R1 will be used.
I TM n = label-15 PA RT
I f ite m labels ar e omitt ed, the first four items will be automa tica lly stor e d.
E ND
U p to 20 se am r efer ence numbe rs pe r line in fre e-field for mat ar e allowed. I f ther e ar e mor e t ha n 20
se ams, use a second re fer e nce numbe r line .
U SR = A BC
I OP2 = 0 / 0= U SE A LL SE AM S IO P9-10; 1= R E AD SE AM R E F# TO BE U SE D
I OP5 = 01 00 / FI RST & LAST G SM CO LU M NS TO U SE
I OP7 = 01 00 / FI RST & LAST G SM R O WS TO U SE
I OP9 = 13 / FI RST & LAST G SM SE A MS TO U SE
I TM 1 = TO PO G TO PO 0.0 0.0
CO M R E QU IR E D SU R FACE E LE VATIO N FR O M FILE 13
E ND
COAL -706SM 10= COA L10.DAT 13= COAL13.DAT 14= COA L14.DAT;
COAL -706SM 15= COA L15.DAT 3= CO L706.LB 19= SU M706.A0
** SA MPLE R U N M INABLE LI MI TS AT 15:1 STR IP RATI O**
U SR = A BC
IO P2 = 0 / 0= U SE ALL SE AM S IO P9-10; 1= R E AD SE AM R E F# TO BE U SE D
IO P5 = 1 00 / FIR ST & LAST G SM COLS TO U SE
IO P7 = 1 00 / FIR ST & LAST G SM R OW S TO U SE
IO P9 = 13 / FIR ST & LAST G SM SE A MS TO U SE
IO P11 = 50 / R O W # FO R E XTE NDE D O U TPU T
I-O = 1
ITM 1 = TOPO G TO PO 0 0
CO M R EQ U IR E D FILE 13 TO PO G E LE VATIO N
ITM 2 = Z TO P ZTO P 0 0
CO M R EQ U IR E D FILE 15 TO P O F SE AM E LE V
CM D = COA L U NITS A RE TO N
CM D = WASTE U NITS AR E YA R D S
E ND
U SR = A BC
CO M * GE O L. R E SE RVE S @ + 1.5FT, M INE PAR M SE T# 1
I OP1 = 0 / 0= CALC MINI NG LIM ITS (TO PO G-PAR 4); 1= RE A D LIM ITS FRO M FILE 14
I OP2 = 0 / U SE ALL SEA M S; IO P9-10
I OP3 = 0 / 0= CALCU LATE OVE R BU R D E N (O PE N PIT) ; 1= IG NO RE ( U ND E R G RO U ND )
I OP4 = 1 / SU M M AR IZ E R E SE RVE S FRO M CO LU M N & R O W SPE CIFICATIO NS
I OP9 = 1 / FI RST G SM SE AM TO U SE
I OP10 = 3 / LAST G SM SE AM TO U SE
I TM 1 = TO PO G TO PO 0.0 0.0
CO M R E QU IR E D TO PO SU RFACE I TE M FR O M FILE 13
I TM 2 = Z TOP Z TOP 0.0 0.0
CO M R E QU IR E D TO P O F SE AM E LE V. FRO M FILE 15
I TM 3 = TH ICK COAL 1.5 0.0
CO M R E QU IR E D SE AM TH ICKNE SS FR O M FILE 15
I -O = 1
E ND
1 1 72 1 96 1 3
COAL -706SM 10= COA L10.DAT 13= COAL13.DAT 14= COA L14.DAT;
COAL -706SM 15= COA L15.DAT 3= CO L706.LD
** D E TE R MI NE M INABLE L IM ITS WITH I N CO NSTRA INTS **
U SR = A BC
IO P1 = 15 / U SE TH E G SM
IO P2 = 0 / 0= U SE ALL SE AM S IO P9-10; 1= R E AD SE AM R E F# TO BE U SE D
IO P5 = 1 / FIR ST GSM CO LU M N TO U SE
IO P6 = 0 / LAST G SM CO LU M N TO U SE (0= D E FAU LT TO PCF)
IO P7 = 1 / FIR ST GSM RO W TO U SE
IO P8 = 0 / LAST G SM R O W TO U SE ( 0= D E FAU LT TO PCF)
IO P9 = 1 / FIR ST GSM SE AM TO U SE
IO P10 = 3 / LAST G SM SE AM TO U SE
E ND
1. Te st M706SM on a sma ll ar e a (I O P5-8) and se t I-O = 2 and IOP11= r ow numbe r for debug. Check
c alculations by ha nd to ensur e a ccura cy.
will occur if you let IO P9 de fault and the PCF does not ha ve a value for D Z.
Pr ogra m will set the tonnage factor equal to 1.0 and continue to r un.
E ithe r the prima r y or seconda r y loss ha s be en calculate d as grea te r tha n 0.99. Che ck the r un file.
INPUT: CALCS: Material lies below the vertical mining limit, but conforms
to thickness and quality restrictions.
- PCF - Summarize coal reserve
4. Deep Mine -- Quality
- File 13 & 15 information based upon
- Input file of cut mining cuts or areas
outlines - Generate a printer report Material lies below the vertical mining limit and fails one
or more quality restrictions, but it has a minable thickness
of coal.
Other optional parameters are: Coal thickness must be greater than a minimum value.
If coal thickness is greater than the maximum value,
QP. - quality parameters the coal thickness will be truncated to the maximum.
This is useful when specifying a maximum thickness
PART - internal waste parting thickness for an underground deposit.
QUANT - an item representing a calculated quantity Dilution can be added to all or individual seams. You have the
or volume which is accumulated directly option of just diluting the thickness (thickness of waste added
to coal thickness) or diluting thickness as well as diluting the
These items may have limits applied. quality parameters by some dilution value.
You can calculate resources on a number of different bases. You can subtract a mining and cleaning loss from all or individual
seams. Mining loss is material at the top and bottom of each seam
Geological resources that is assumed lost in mining. The total loss is credited to waste.
For the entire project or lease, the area is specified by a A weathering depth can be specified. This is a depth below
row and column range. Geological resources are calculated topography above which coal is considered oxidized (waste).
without regard for mining areas. Lease or property limits
are usually considered. Results are summarized on a whole Normally, all seams defined in the GSM are included in the
block basis. resource calculations unless otherwise specified with options
IOP9 and IOP10. Also IOP2 may be used to input specified
seams to be included. IOP2=1 to read a line explicitly defining
Cut or sequence resources
the reference numbers of the seams to be used, in cases where
The area is specified by a cut outline file and usually reflects one or more internal seams are omitted.
the geometry of logical mining units (cuts, panels or rooms).
You can also specify a tonnage factor as a conversion factor from
The geometry may be generated with M665SM or digitized
volume to tons or tonnes. It is expressed as cubic ft/ton for an
directly into a plan VBM. Resources are summarized for
Imperial project and specific gravity for metric units.
each seam on a partial block basis. Mining period resources
(M708SM followed by M709SM) Limits can also be applied to the quality parameters that are
specified as well as any quantitative values.
The results are based upon coal or waste targets within row
and column ranges or within cuts. Mining Cut Outlines
Mining Restrictions If specifying an input file of mining cuts, the format of the cut
outlines should be:
There are two different ways of specifying the maximum vertical
mining depth in M708SM.
Descriptor line
If IOP1=1, the maximum depth is taken from File 14.
M706SM may be run previously to store the maximum Cut# ident
depth in the ZPIT item in this file. If the maximum depth where cut#=1 is the first piece of cut; 2 is the second,
is not the ZPIT item in File 14, use an ITMn=label--14 etc. and ident is the sequence number of the cut (unique
ZPIT command in M708SM. value)
If IOP1=0, the maximum depth is TOPO -- maximum Point# easting northing (free format)
mining depth. TOPO is from File 13 and maximum
mining depth is PAR4. --1.0 0.0 0.0 (end of outline)
The vertical mining limit is used for underground as well as The cut# ident line can optionally have additional parameters
surface deposits. There must be a valid File 13 for both types of for pattern number for scheduling and underground extraction
deposit, which could be an arbitrary constant elevation. area code:
In addition to the vertical mining limit, M708SM uses the cut# ident kpat kext
following mining restrictions:
where kpat is the optional targeting pattern for the scheduling
command and kext is the underground extraction area code.
ZTOP must lie between the optional minimum and
maximum values. Each outline must be entered clockwise and no two cuts should
have the same sequence number. If a cut is in two parts, specify for M708SM be set up fully to ease the run file preparation for
cut#=1 for the first part and cut#=2 for the second part. Specify M709SM.
the same sequence number for each part. In M708SM, the
reserves for each sequence will be reported separately. The direction of mining must be specified as two separate
actions:
You can enter an area in terms of block partials instead of a cut
outlines file. The format of the partials input file is: Direction of movement for the entire area
Line 1 header (descriptor line) Direction of mining within the area
Line 2 cut# ident
Line 3 seq IY IX1 prt1 IX2 prt2 The entire area is considered to move in only one of the four
where principal compass directions (north, east, west or south). For
areas with a skewed axis, determine the direction with the
seq = sequence number (may be integer) greatest movement for the principal direction. Area movement
IY = row number is specified on a Run Limit Line of the form:
IX1 = first column
prt1 = partial value CMD = MOVE CUTS direction
IX2 = last column
prt2 = partial value An area can be logically mined from either end, and successive
areas can be mined in the same direction or in the reverse
The block partial output file from M659V1 is not compatible direction from the previous one. These mining directions require
with M708SM. The cut# ident card needs to be inserted after two command lines as:
the header card.
CMD = MINE CUT1 direction TO direction
M708SM can prepare data for targeting on coal or waste.
Targeting involves accumulating reserves until a specified CMD = MINE CUT2 direction TO direction
quantity of feed or waste is reached. The target amount is
equivalent to some mining period (six months, year, etc.). These commands define a mining pattern. This mining pattern
can also be input on the cut outlines ident line. CUT #3 will be
Targeting involves the following steps: mined in the same direction as CUT #1 and CUT #4 will be
mined in the same direction as CUT #2.
1. Run M708SM with CMD=SCHED... to generate the binary
The following table shows the types of mining patterns:
work file WRK708.SCH.
Mining Move Mine
2. Use a system sorting utility to sort WRK708.SCH into Pattern Cuts Cut#
WRK708.SRT, as described in M709SM documentation.
1 East S TO N
3. Run M709SM to accumulate quantities by mining period. 2 East N TO S
3 West S TO N
The targeting work file is created when you enter a command 4 West N TO S
line as follows: 5 North W TO E
6 North E TO W
CMD = SCHED FEED rate 7 South W TO E
CMD = SCHED WASTE rate 8 South E TO W
CMD = SCHED QUANT rate
The following shows examples of the order of mining (# to Move Cuts North
mine each block) that is generated for each of the eight mining
types above. The following examples show the order in which
each block will be mined (the mining pattern) for cuts oriented
essentially northsouth. For an actual project, a block on the
2D grid will be assigned a unique number.
FACE
Face
FACE
To define a working surface for reserve calculations, use the Bottom of soil elevation
following commands:
Bottom of a geologic unit
ITMn = label-13 TOPO min max
(Topography; required)
Mining elevation for dragline bench created by pre-
benching operation
ITMn = label-13 AUXZ
(Auxiliary surface; optional)
Mining surface for bucket wheel operation
ITMn = sm-label GSMZ grp ck mine
These auxiliary surfaces should be less than or equal to the
(Grouping; optional)
surface topography. In cases where a cut-and-fill operation is to
prepare a level surface for stripping, a new surface topography
where
should be generated to reflect the increased elevations in fill
areas. As shown above, the command ITMn=label-13 AUXZ
label-13 = File 13 topography item
will define an auxiliary surface.
sm-label = PCF seam label
gp-label = Group report label for printing Restriction
min = Minimum acceptable topo
max = Maximum acceptable topo M708SM is limited to a maximum of 80 seams.
grp = Optional grouping index for subseams
ck = Check mining limits (0=no; 1=yes)
mine = Force seam to be mined (0=no; 1=yes)
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: Mining limits can be read from File 13 by specifying 14=fnam13.DAT on the Names Line.
NOTE: If IOP2=1, seams can be read by REF# after the END line or by label in an ITM=sm-label
GSMz... line.
IOP12 = FILE NUMBER FOR SEQUENTIAL INPUT OF EITHER OUTLINES OR BLOCK PARTIALS FOR RESERVE
CALCULATIONS (Default=30)
NOTE: Unminable categories include feed with one or more quality parameters outside the acceptable
range, feed with missing, quality & deep material.
IOP29 = OPTIONAL CUT/BLOCK NUMBER TO USE FOR PARTIALS FILE (when IOP4 = -1)
PAR1 = DEFAULT DILUTION THICKNESS FOR EACH SEAM NOT SPECIFIED IN CMD=INCL SEAM DILTN...
NOTE: Percent or thickness as specified by IOP17 or CMD. This loss is the total loss at the top and
bottom of each seam not specified in CMD=INCL LOSS...
PAR4 = MAXIMUM MINING DEPTH TO APPLY FROM ORIGINAL TOPO SURFACE (If IOP1=0)
= MINIMUM MINING ELEVATION (If IOP1=1)
(mine down to this elevation, but not below)
NOTE: Label-14 (or label-13) is the vertical mining limits stored in File 14 (File 13). Use if IOP1=1.
OPTIONS
To specify the primary reserve parameters by seam
If PARAM commands are not used, PAR2 and PAR11 will be used for all mining and cleaning losses.
When equipment waste depths are used, overburden thicknesses that exceed the limit will be listed as OVERBURDEN EXCESS on
the report. Overburden within the limit will be listed as OVERBURDEN QUANT. Interburden will be handled in the same manner
as overburden equipment waste depths.
Label commands
Seam thickness will be increased and waste thickness above the seam will be decreased by dilution thickness for each specified
seam. The quality parameters will optionally be diluted. If not specified, PAR1 will be used for all seams.
NOTE: If min and max are 0, all topo is used. Only use this command if IOP1=0.
NOTE: If min and max are 0, all seam tops are used.
NOTE: If min and max are 0, all thicknesses tops are used. If the thickness item is coal thickness only, use
the following command:
By default, the thickness is reduced by the parting thickness unless this command ic entered.
This command is required for underground mining and is to be used with cut boundary input (IOP4=0) only. Percentage is applied
to all area codes within c1 and c2. Area codes are input via cut outlines in File 30. The 4th value (kext) on the ident line of the cut
outlines file will identify the area code to be checked against c1 and c2.
NOTE: If min and max are 0, all quality parameters are used.
NOTE: If the model item has a precision of 1, the program assumes the fraction is a % between 0 and 100.
If the model item has a precision of 0.01, the program assumes the fraction is a decimal value between 0.0
and 1.0. This command also reduces the quantity of material by the BLK%.
Coal thickness will be reduced by the amount of parting, under the assumption that the parting thickness is included within the seam
222thickness item. If the parting is excluded from the seam thickness, include the following command line:
NOTE: nnn is the maximum depth of equipment, iseam is the first seam# for this depth, jseam is the last
seam# for this depth. When equipment waste depths are used, overburden thicknesses that exceed the
limit will be listed as OVERBURDEN EXCESS on the report. Overburden within the limit will be listed
as OVERBURDEN QUANT. Interburden will be handled in the same manner as overburden equipment
waste depths.
label-15 = A quantity item from the GSM that was specified on a previous ITM line
rate = Target amount
This command is necessary to generate the schedule output file. However, the rate is not used in this routine.
NOTE: Cuts 1 and 2 are mined in the specified directions and the sequence is repeated for cuts 3 and 4,
etc. It is acceptable to mine always in the same direction or to reverse direction for alternate cuts.
If the major axis of the cuts moves to the north, then mine cuts either west to east or east to west. If the
major axis of the cuts moves to the east, then mine cuts either north to south or south to north.
END
Up to 20 seam reference numbers per line in free-field format are allowed. If there are more than 20 seams, use a second reference
number line.
NOTE: If IOP2=1, to read GSM seam reference numbers, then IOP9=1 and IOP10=total # of seams.
5. AREA SPECIFICATION
IZ1 and IZ2 are normally entered as 0, which causes all seams to be used. In some cases different areas will be desired for different
seams which can be obtained by using one Area Specification Line for each area of each required seam.
NOTE: If IOP5-8 specify a smaller area than IX1, IX2, IY1 and IY2, IOP5-8 will be used for the area.
I-O = 1 / DEBUG
IOP11 = 0 / DEBUG PRINT ROW#
END
** NOTES **
1. CMD= seam PARAM lines take the place of the PAR2, PAR7, PAR11, and EQUIP WASTE DEPTH lines
2. seam PARAM lines override ITM# = thick COAL above
3. min & max on TOPO, ZTOP, COAL & Q.P. are optional
SEQ# 801 is block 801 shown with the example run, RUN708.S1.
Note that the " SEQ " lines are the same as the " RUN " lines when only one area (o r cut) is run through M708SM. " RUN 502" mean
s that these reserves were create d by RU N# 502 of the coal project.
The line with the seam " S1" is a group summary the RED + BLUE seams. The waste total of RED + BLUE + GREEN seams.
I-O = 1 / DEBUG
IOP11 = 0 / DEBUG PRINT ROW#
END
USR = ABC
CMD = RED PARAM 25.0 0.7 0.0 / seam_label, key_word, tonnage_factor, loss1, loss2
CMD = BLUE PARAM 25.0 0.4 0.0 / seam_label, key_word, tonnage_factor, loss1, loss2
CMD = GREEN PARAM 25.0 0.4 0.0 / seam_label, key_word, tonnage_factor, loss1, loss2
I-O = 1
END
1 1 72 1 96 1 3
USR = ABC
CMD = RED PARAM 25.0 0.7 0.0 / seam_label, key_word, tonnage_factor, loss1, loss2
CMD = BLUE PARAM 25.0 0.4 0.0 / seam_label, key_word, tonnage_factor, loss1, loss2
CMD = GREEN PARAM 25.0 0.4 0.0 / seam_label, key_word, tonnage_factor, loss1, loss2
I-O = 1
END
USR = ABC
I-O = 1
END
NOTE: File 14 Vertical Mining Limits must be calculated with M706SM prior to the M708SM run.
USR = ABC
I-O = 1
END
1 1 72 1 96 1 3
USR = ABC
CMD = RED PARAM DILTN 0.40 4000 35.0 / seam_label, key_word, key_word, dilution, btu, Ash
CMD = BLUE PARAM DILTN 0.25 0.1 0.0 / seam_label, key_word, key_word, dilution, btu, Ash
CMD = GREEN PARAM DILTN 0.20 0.1 0.0 / seam_label, key_word, key_word, dilution, btu, Ash
I-O = 1
END
1 1 72 1 96 1 3
NOTE: Dilution is specified only as a thickness. PAR1 can be used to specify a single dilution for all seams
instead of the individual seam dilutions above. The dilution thickness is deducted from the overburden
immediately above each seam. The EQUIP WASTE DEPTH command provides a way to subdivide overburden/interburden
waste into two categories based upon equipment limitations.
USR = ABC
I-O = 1
END
I-O = 1
END
001 20 40 20 40 0 0 / TEST AREA
002 20 40 20 40 0 0 / TEST AREA
USR = ABC
I-O = 1
END
USR = ABC
I-O = 1
END
1 20 50 20 50 0 0
USR = ABC
I-O = 1
END
1 50 55 55 55 0 0
USR = ABC
I-O = 1
END
1 35 40 50 50 0 0
USR = ABC
I-O = 1
END
1 35 40 50 50 0
USR = ABC
USR = ABC
USR = ABC
COM* UNRESTRICTED GEOLOGIC RESERVES
I-O = 1
END
1 1 72 1 96 1 3
NOTES: Since IOP2 is 0.0, seams 1, 2, and 3 (IOP9-10) will be used. Since IOP4=1, one or more Area Specification
Lines are expected following the END line.
This will appear if the maximum number of benches has not been set. Set NZ with M101V1.
will appear if there is an error in the partials input file. Check the line that is reported in error.
will appear if there is an error in the 2-D Surface File. Plot it out and check it for errors.
will appear if there is an error in the GSM Summary File. Plot it out and check it for errors.
will appear if there is an error in the Mine Model File. Plot it out and check it for errors.
If reading row/column specifications, that you have at least one Row/Column Specification Line at the end of your run.
That the mining restrictions (depth, quality limitations, etc.) do not restrict all the coal in the area specified.
If reading limits from File 14, that this file has had values calculated with M706SM.
8. To check calculations, set IOP11=row number (or 999) within the areaa detailed list on the terminal will show the category,
elevations and seam items that are being used.
9. Check the MineSight error messages in the Appendix.
M 708S0 rea ds extra volume data lines from the run file This routine will create an auxiliary binary schedule file
( i.e. for extra waste ar eas) and cre ates a new binar y (unsor ted) which can be a ppende d to a sche dule file from
schedule file. M708SM. This file usually contains extra volume informa-
tion for waste ar eas.
OUTPUT:
A sin gle line of te xt tha t will be printe d at t he top of ea ch pa ge of pr in te r output fr om the r un.
CM D = SCH E D FE E D ra te
CM D = SCH E D WASTE r ate
E ND
se q # co l r ow zr ef qua nt thick
whe r e
U SR = ABC
PAR 7 = 10.0
CM D = SCH E D FE E D 50000. / 500000 TO NS O F COA L
CM D = MOVE CU TS NO RTH / M INING D IR E CTIO N
CM D = MI NE CU T1 E AST TO WE ST / MI NI NG D IR E CTIO N FO R O D D CU TS
CM D = MI NE CU T2 E AST TO WE ST / MI NI NG D IR E CTIO N FO R E VE N CU TS
E ND
1 10 10 10 10000
1 11 10 10 10000
1 12 10 10 11000
1 13 10 10 14000 1.1
1 14 10 10 11000 1.2
1 15 10 10 12000 .9
1 10 11 10 10000 2.0
1 11 11 10 10000
1 12 11 10 11000
1 13 11 10 14000
1 14 11 10 11000
1 15 11 10 12000
1 10 12 10 10000
1 11 12 10 10000
1 12 12 10 11000
1 13 12 10 14000
1 14 12 10 11000
1 15 12 10 12000
1 10 13 10 10000
1 11 13 10 10000
1 12 13 10 11000
1 13 13 10 14000
1 14 13 10 11000
1 15 13 10 12000
1. INCORRECT ENTRY
I f you omit the CMD = M OVE CU TS or CM D = M INE CU Tn fr om the r un file, you will be
pr ompt ed for the dire ctions. An invalid direct ion (some ot he r than N, S, E or W) will cause this
e r ror.
M 709SM targets re serves based upon mining ra tes using The pur pose of M 709SM is to accumulate and summarize
the sorted output from M708SM . qua ntities of feed and waste until the specified quantity
or tar get is r eache d. Targeting may be requested for
eithe r feed or waste.
PROGRAM FLOW DIAGRAM Tar geting is invoked with the command:
RUN FI LE:
CMD = SCH ED FEED rate
- targ et rate CMD = SCH ED WASTE rate
- Lag CMD = SCH ED QUANT rate
Mining seam by seam with a lag between seams This work file must be sorted before r unning M709SM, as
follows:
M709SM targeting may be performed by mining all of the
top seam, cut by cut, until it is n cut sequences ahead of Mining seam by seam within cuts: LAGS= 0
the next lower seam. The top two seams are then mined
together until sea m two is n cut sequences a head of the Sort by cut sequence# (word 2), then by seam# (word
third seam, etc. 4), and then by # for block to be mined (word 1).
When M708SM is run with a CMD = SCH E D..., it crea tes M ining seam by seam with a lag between seams:
a work file with reserve data as shown following. LAGS= n
2 NSE Q Cut sequence# from user input To mine one seam a t a time, sort the file by cut se-
( bytes 5-8) quence# , seam# , and block sequence# (words 2, 4 a nd
1). O n the VAX, the following command will perform the
3 row-column Location, R OW*1000 + sort (two bytes are a dded to the byte number for the
COLU MN VAX) .
6 FE ED Thickness of fe ed
7 OVBDN Thickness of overbur den, To mine by vertical columns, sort by cut sequence# , block
interburden sequence# and seam# (words 2, 1 and 4). On the VAX,
the following command will perform the sor t.
8 SMWST Thickness of inter nal waste =
LOSS + PRTNG 9
To r un M 709SM , copy the r un file tha t was used for M 708SM. Cha nge the Name s Line so that
r e fer e nce s to M708SM ar e cha nged to M709SM. File 30 on the Name s Line should be re moved or else
cha nged to the name of t he sor ted schedule file. File 29 should be a dde d. I t is used in plotting by
M 709PL. All other options in the run file should be left unchanged. Not a ll opt ions a re used, but should
be ke pt in the run file for documentat ion pur poses.
You may optionally a dd the comma nd CM D= SE AM LAG S n.
The cr itical pa r ame ter s and files for M709SM a re shown below.
A single line of te xt tha t will be printe d at the top of ea ch pa ge of pr inte r output from the r un.
I OP2 = SE A M R E F# TO BE U SED IN R U N
= 0 U SE ALL SE AM S FRO M IO P9 TO IO P10
= 1 R E AD SE A M R E FE R E NCE NU M BE R S/LA BE LS
OR
To spe cify the pr imar y re ser ve par ame te rs by sea m ( opt iona l)
If PARA M commands a re not use d, PAR 2 and PAR 11 will be use d for all mining and clea ning losses.
Whe n e quipme nt waste depths ar e used, over bur den thickne sse s tha t excee d the limit will be listed a s
OVE R BU RD E N E XCE SS on the re port . O ver bur den within the limit will be liste d as OVE RBU R D E N
Q UANT. Inter bur den will be ha ndled in the sa me manner as over bur den equipme nt waste de pths.
CM D = SCH E D FE E D ra te
or
CM D = SCH E D WASTE ra te
CM D = RATE IS r at e pe r1 per 2
whe re
NO TE : Cuts 1 and 2 a re mine d in the spe cified direct ions and the se que nc e is re pea te d
for cut s 3 and 4, etc. It is acce pta ble to mine always in the same direction or to r everse
direction for alter nate cut s.
If the major axis of the cuts move s to the nor th, the n mine cut s e ither west to e ast or ea st
to west. If the major axis of the cuts move s to the ea st, t he n mine cuts eithe r move north
to south or south to nor th.
CM D = SE A M LAG S n
whe r e
LAG S = > 1 The numbe r of cut seque nces to lag be hind be fore
beginning the se cond and following sea ms.
LAG S = 0 M ine sea m by se am within cut s.
LAG S = -1 M ine sea ms columnwise within cuts.
U p to 20 sea m re fer e nce numbe rs per line in free -field forma t ar e a llowed. If the r e a re mor e than 20 seams,
use a se cond re fere nce numbe r line .
NO TE : If IOP2= 1, to re ad G SM sea m re fer e nce numbe rs, the n IO P9= 1 and IO P10= to-
tal # of sea ms.
U SR = ABC
IO P9 = 1 / FI R ST G SM SE A M TO U SE
I-O = 1
E ND
U SR = ABC
CO M * SE R IE S# 1 R E SE RVE S @ + 1.5FT, MINE PA R M SE T# 1
PAR 6 = 10. / M AX. OVE RALL STR IP RATIO ( CU .YD. WASTE /TO NS COAL)
I TM 1 = TO PO G TO PO 0.0 0.0
CO M R EQ U IR E D TO PO SU R FACE ITEM FR O M FILE 13
2. I f re sults do not look cor re ct, check that you a re using the same run file that was use d for
M 708SM.
M 709S1 is used to plot lines at the end of targeting pe- M709S1 re ads the original cut geometry from the cut
riod(s) and to labe l the lines with eithe r the per iod num- outlines file (as used in M 708SM). The pr ogram also
ber s or seam numbers. reads the coordinates of the center of each block where
mining ends in each pe riod for all seams fr om M709SM.
The pr ogra m dra ws a line pe rpe ndicular t o the cut
through the center of the block in which the period ends.
PROGRAM FLOW DIAGRAM Labels are placed on both sides of the line with the appro-
pr iate period numbers or seam labels.
RUNFI LE
- Lab el type Data entry for M709S1 consists of a run file, the cut
- Seam or period outline file a nd the e nd of pe riod mar ke r file from
- St arting label M709SM. The program is capable of labeling either the
end of all seams for a given pe riod (set IO P1= 0) or the
end of a ll per iods for a given seam (set IO P1= 1). The
pr ogram creates plot commands for the seam or period
number input a s IO P2. If plotting the end points of all
INPUT: CALCS: per iods for one seam, specify the starting pe riod number
as IO P3. Note that the program will increment this num-
- PCF - Write plot com m ands for ber by one for labeling each subsequent period.
the end of period lines and
- Plot file from labels into an M122 p lot file
M709SM
The cut geometry data is read from the same file as that
input to M708SM for this particular targeting sequence.
The program will use this data for drawing perpendicular
line s across the cuts at the end of a per iod. If the end of a
per iod coincide s with the end of a cut, the line will be
dr awn at the furthest extent of the cut.
OUTPUT:
The end of period marker data is generated by M709SM
- M122 plot file by entering a name for the end of per iod marker file (File
- Printer Outp ut File 29). This file contains a line for the end of each seam for
each pe riod. Ther efor e, it is possible to use the same
marker file for many plots.
A single line of te xt in fo rma tion tha t will be printe d at the t op of ea ch pa ge of pr inte r output from the
r un.
E ND
CO M WH E R E :
CO M COA L10.DAT = TH E NAM E O F TH E PR O J E CT CO NTR OL FILE
CO M CO L709.122 = TH E NAM E O F TH E O U TPU T PLO T COM M AND FILE
CO M CO L653.SM1 = TH E NAM E O F TH E CU T BO U NDA RY INPU T FILE
CO M (SA ME FILE AS U SE D IN M708SM)
CO M CO L709.PLT = TH E NAM E OF TH E E ND OF PE R IO D MA R KE R FILE
CO M (G E NE RATE D IN M709SM)
CO M CO L709.LPL = TH E NAM E OF TH E PR INTE R OU TPU T FILE
U SR = ABC
IO P1 = 1 / 0= PLO T TH E E ND OF A LL SE AM S FO R ONE PE R IO D
CO M 1= PLO T TH E E ND O F A LL PE R IO D S FO R O NE SE AM
IO P2 = 2 / SE AM TO PLO T ( IO P1= 1) O R PE R IO D TO PLO T (I O P1= 0)
IO P3 = 10 / NU M BE R TO BE G IN LABE LING WITH FO R PE R IO D 1 (IO P1= 1)
CO M IO P3 IS N O T U SE D IF IO P1 = 0
E ND
CO M WH E R E :
U SR = ABC
I OP1 = 0 / 0= PLO T TH E E ND O F A LL SE AM S FO R O NE PE R IO D
CO M 1= PLO T TH E E ND O F A LL PE R IO D S FO R O NE SE AM
I OP2 = 10 / SE AM TO PLO T (IO P1= 1) OR PE R IO D TO PLO T (IO P1= 0)
I OP3 = 0 / NU M BE R TO BEG IN LABE LING WITH FO R PE R IO D 1 ( IO P1= 1)
CO M IO P3 IS NO T U SE D IF IO P1 = 0
E ND
Sta rt tar geting pr ocess over with fewer cuts or split the end of pe riod mar ke r file into two
sma ller files, ea ch with fewer tha n 100 per iods.
M 712SM reads the ASC II Resource Summary File from Be for e r un ning t his r out ine , r un M 708SM a nd /or
M 708SM and produces a formatted re port. M709SM to pr oduce an ASCII Resour ce Summary File.
The r un file for this r outine should be the same as
M708SM except for the following changes:
PROGRAM FLOW DIAGRAM Names Line - change all references of 708 to 712. Re move
the reference to File 30.
RUN FI LE:
The options and para meters from the M708SM run file
are used by M712SM for documentation purposes only.
INPUT: CALCS:
OUTPUT:
A single line of te xt in fo rma tion tha t will be printe d at the t op of ea ch pa ge of pr inte r output from the
r un.
U se the run options from the M 708SM run file with the following a dditions:
E ND
U SR = ABC
1. You must ha ve an ASCII Re sour ce Summar y File that was produc ed by M 708SM .
M 713SM is an interactive progra m used to merge a num- Before M 713SM is run, each set of cuts at each mining
ber of M708SM r eserves summary output file s for report- bench must be run through M708SM to get the reserves
ing with M714SM. M713SM is mainly used for reporting summary file. The reserves summary files and their bench
G SM reserves when pre-strip benches or dra gline chop- name are then input to M713SM for merging.
cut is involved and the cuts in plan must be offset to
account for topography differences. In these cases, the The same items must be sele cted in the same order for
cuts are generated at each bench and run from one file 13 each M 708SM run. Keep track of any auxilary surfaces as
surfa ce item to another to get the reser ves for that bench. they are tre ated the same way in the reserves summary
The re serves summary files fr om M 708SM are then com- files as a GSM seam level.
bined and reported.
It is often mor e convenient to r un the M713SM, sort, and
M714SM runs fr om a procedure.
PROGRAM FLOW DIAGRAM
RUN FI LE:
INPUT: CALCS:
OUTPUT:
PROGRAM OPERATION
1. M E D S M 713SM < CR > ( Comma nd may va r y a ccor ding to which comput er you a re using.)
E nte r the name of a file to r ece ive the pr int output from M 713SM . If < CR > is use d, the out put
will be in the de fault pr int file (FO R 003.DAT on most computer s).
E nte r the number of de cima l places for ea ch ite m outp ut by M 708SM . Include thickne ss and en-
t er the m all on one line. If not e nt er ed, then a de fault of 2 is use d. This is str ictly a cosmetic re -
por t option.
E nte r the item na mes of any a uxilia r y sur faces that wer e used in t he M708SM r uns. When an aux-
iliary sur face is used in an M708SM r un, it is tre a ted like a G SM se am leve l in the re ser ve s sum-
ma r y files. If the r e wer ent any a uxiliar y sur face s used, pr e ss < CR > .
E nte r the bench name for this input re ser ve s summar y file. This is the na me tha t will be used for
r e por ting.
10. Re pe at ste ps 8 and 9 until all r ese rves summar y file na mes ha ve be en ente re d. Whe n a ll files
ha ve be en ente re d, ent er E XIT.
will appe ar if ther es a sea m re por te d in the r ese rves summar y file tha t is not in the PCF.
M 714SM is used to generate a report from a merged The re port can be gener ated in bench, cut order or in cut,
summar y file tha t has been output by M713SM. be nch order . If bench, cut order is to be used, the output
file from M 713SM can be used as is. To repor t in cut,
be nch order the M713SM file must first be sor ted by cut.
PROGRAM FLOW DIAGRAM The reporting of the seams a t each r eport level is user
controlled. Subtotals are reported as requested.
RUN FI LE:
The waste can be r epor ted a s total bur den, losses, and
- Ord er to report total waste or overburden, interbur den, and total waste.
- Level of d et ail and subtotals
to report If ther e wa s coal in the pre-strip be nches, the n the over -
- Other repor ting options bur den/interburden split is invalid as each M708SM run
r eports over burde n as the material down to the first coal.
OUTPUT:
- Reserves r ep ort
- Printer Output File
A single line of te xt tha t will be printe d at the top of ea ch pa ge of pr inte r output from the r un.
I OP21 = 0 R E PO RT BY BE NCH , CU T
= 1 R E PO RT BY CU T, BE NCH
I OP22 = 0 R E PO RT A LL D E TAI L
= 1 D O NT R E PO RT SE AM S
= 2 R E PO RT TO P LE VE L O NLY
= 3 R E PO RT SU M M ARY
E ND
E nte r the numbe r of de cima ls places for ea ch ite m output by M 708SM. Include thickness and ente r
the m a ll on one line . If not ente re d, a de fault of 2 is use d.
E nte r the item na mes of a ny a uxiliar y sur face s that we re used in M 708SM r uns. W he n a n a uxiliar y
sur face is used in an M708SM r un, it is tr ea te d like a G SM se am level in the rese rves summar y files. If
the re we re nt a ny auxiliary sur faces used , leave a blank line.
E nte r the na mes of the be nches to re port. Benche s must be in the same or der as in the M713SM out put
file.
U SR = ABC
I-O = 0
E ND
1 1 0 Decimal places for items
Auxiliary surfaces (noneleave blank)
BCH 1 Benches to report
BCH 2
will appe ar if ther es a sea m re por te d in the r ese rves summar y file tha t is not in the PCF.
INTRODUCTION TO STRATIFORM
DEPOSIT TONNAGE CALCULATIONS
Tonnage (and volume) calculations are performed at sev- Within MineSight, first leve l calculations ar e based
er al differ ent stages dur ing the life of a deposit, from on the G ridded Seam M odel (G SM) and surface topogra-
initial exploration through mine oper ations. The diffe rent phy. Diagra m 1 is useful in visualizing fir st level calcula-
calculation methods will produce differe nt levels of sig- tions.
nificance and detail in reference to the physical mining of
the deposit. You should have adequate understanding of
limitations and assumptions of the different methods. TOPOGRAPHY
First le vel calculations are often used in basic ana lyses to COAL SEAM #2
Parting
quickly look at various alternatives, areas and parame- Floor Sample
Roof
te rs. After alte rna tives have bee n narrowed to a fe w
choices, the level of detail is increased (equipment con- Diagram 1
siderations, slopes, e tc.) and refined calculations ar e per-
Over burde n is mea sured ve rtically from the surface to-
formed.
pography to the top of the first seam below the topogra-
phy. Interburden is measured vertically from the bottom
of one seam to the top of the seam below. Thickness is
First Level Tonnage Calculations measured vertically from the top of each sea m.
Area s of influence (p olygons) by dr illhole might be con- All surfaces must be pr edefined (calculated) before ton-
sidered as a special type of first leve l calculation. H ow- nage calculations ar e per for med. Surfaces are stored in
ever, this method is really just a ba sic star ting point and the G SM except for topography. If a seam ha s been
should be termed drillhole a nalysis. Areas of influence washed out or otherwise re moved, the elevations must be
should form an upper bound for many stra tiform depos- carried through ( with a zer o thickness) if actual opera-
its. tions will mine the separate areas in a continuous pass.
Programs that perform first level GSM calculations a re: 3. For seams with a valid top of seam elevation, check
M 706SM ( D e t e r min e t h e Ver tic a l M ining L imit ) , for interaction with sur face topography. If part of
M708SM (Basic GSM Re sources by Mine Categories) the seam is above the sur face, reset the top of seam
and M709SM (Targeting from G SM Resources). eleva tion and calculate the remaining FE ED thick-
ness. If the entire seam is above the sur face, omit
The or der in which first level calculations are per for med use of the seam.
on a block by block basis is as follows:
4. Check for overlap with the pr evious seam. If part
FILE 13 FILE 15 of the sea m over la ps the pr evious seam, re set the
TOPOGRAPHY GSM top of seam at the previous bottom and calculate
the remaining FE ED . If the seam completely over -
laps the previous seam, omit use of the seam. (Fig-
ure 3)
M706SM
5. Ca lculate the seam D EPTH below sur face topogra-
phy and calcula te the ove rbur den/interburden
thickne ss fr om the bottom of the last surface.
FILE 14
MINING LIMITS 6. Check if any of the seam is within the weather ing
de pth. If part of the sea m is within the weathering
de pth, then calculate the re maining FEE D thick-
ness be low that de pth. (Figur e 2)
M708SM
Note that if the seam thickness is reduced for any
of the above r easons, the pa rting will be assumed
to be containe d within the reduced thickness. Par t-
TARGETING ing le ngth will be limited to the reduced FE ED
RESOURCES thickne ss.
26000
NORTH
24000
22000
CUT # 1
16000
CUT # 2
14000
FIRST POINT
LINE 2 FIRST POINT
LINE 1
12000
10000
EAST
8000
10000
12000
14000
16000
18000
6000
8000
Figure 2 - Weathering
TOPO
WEATHERING
DEPTH
SEAM A
SEAM
THICKNESS
RESET TO BOTTOM
SEAM A
OF SEAM A
SEAM B
TOPO
MAXIMUM
MINING LIMIT
SEAM A
DO NOT USE SEAM
Figure 5 - Dilution For Seam C, D ilution should include all waste thickness
between Seam B and Seam C, with the remainder taken
D ilution is normally taken from above seam. If dilution fr om below Seam C. D ilution below SeamC should be
thickness > waste above, take dilution from bottom of total dilution for Seam C minus thickness of dilution
sea m (eg. Seam C). taken fr om above Seam C.
Ther efor e:
TOPO
SEAM A
DILUTION A
SEAM B
DILUTION B
SEAM C
DILUTION C2
DILUTION C1
DILUTION D SEAM D
TOPO
EQUIPMENT DEPTH
EXCESS
OVERBURDEN
SEAM A
CUT CUT
A B
45% 75%
M706SM Options
TOPO
WASTE 1
DOES
WASTE 2
NOT MEET
REQUIREMENTS
TOPO