Sie sind auf Seite 1von 198

MineSight® is a registered

trademark of Leica Geosystems, AG. DRILLHOLE DATA OPERATIONS

DRILLHOLE DATA OPERATIONS


MineSight® 200-Series Programs M202V1 - Drillhole Data File Editing

The 200-series programs provide for the creation, maintenance, Update drillhole values in the assay file from a prepared input
display and manipulation of project data from drillholes, bulk file.
samples, and geochemical surveys.
M203V1 - List Drillhole Assay File
With the 200-series you can:
This program lists the drillhole assay file (File 11). The selection
• Edit and check data for consistency of drillholes is based upon storage location, boundary points, or
the drillhole identification.
• Load drillhole data into MineSight® Data Files M203V2 - List Drillhole Assay File XYZ Points
• Update interval values and surveys This program creates an ASCII file of XYZ points and an optional
plot file from Files 11 and 12 for one of the following surfaces:
• Delete entire drillholes the top of a geologic horizon, the bottom of a geologic horizon,
or the collar (topography) elevations.
• Plot collar coordinates in plan
M204V1 - List Drillhole Survey File (Standard Format)
• Plot drillhole cross-sections and fence-line displays
This program lists the drillhole survey file (File 12). The selection
• Generate standard and user specified reports of drillhole of drillholes is based upon storage location, boundary points,
data or the drillhole identification. The report has a long and a short
format.
• Run user defined calculations M204V2 - List Drillhole Survey File (Special Format)
• Sort the Survey File This program lists the drillhole survey file in a user specified
format. The selection of drillholes is based upon storage location,
• Rotate the coordinates boundary points, or the drillhole identification.

• Generate and display drillhole polygons M205V1 - Addition of Codes to the Assay File

Non-interactive version of M205TS for the addition of geologic


or mining codes to the drillhole assay file from a prepared input
Program Summaries file.

CONCSA - Conversion of Collar, Survey, Assay and Geology M206V1 - Collar Plot (M122) of Drillhole Survey File
Data to 201 Format
This program creates an M122 plot file of collar locations and
This program is used to create a “MEDS‑ready” M201V1 input drillhole traces from the drillhole survey file.
file from an ASCII collar file and one or more ASCII assay files.
M207V1 - Extract Data from the Drillhole Assay and Survey File
An optional downhole survey file and up to four geology files
can be merged in as well. CONCSA reads in the collar, survey,
This program creates a sequential ASCII file from the selected
assay and geology files, and converts the data into a format that
drillhole data files.
can be used by the MineSight® program M201V1
M208RP - Special Project Calculations (Reverse Polish
M201V1 - Load Drillhole Data to MineSight® Data Files
Notation)
This program checks the raw drillhole data and adds it to the
This program accesses a MineSight® subroutine to perform
drillhole assay file and the drillhole survey file (Files 11 and 12).
arithmetic calculations using RPN (Reverse Polish Notation)
logic specified in the run file. Calculated values may be stored
into File 11 or into the MSTorque database.

Revised: 23-February-2017 Page 200-i


MineSight® is a registered
DRILLHOLE DATA OPERATIONS trademark of Leica Geosystems, AG.

M208V1 - User Interface for Drillhole Data M234V1 - Extract Drillhole Locations for Polygon Calculations

This program accesses a user-coded subroutine for special This program creates an ASCII file of the drillhole locations from
calculations and reports from the drillhole Data File or MSTorque the survey file. The output file is used for polygon generation
database. Calculated values may be stored into the data files. by M236V2.

M209V1 - Drillhole Intersection Coordinate Calculations M236V2 - Generate Drillhole Polygons and Areas

This program determines the 3-D coordinates at selected drillhole This program determines the geometric polygon around each
depths and reports and/or outputs them to an ASCII file. drillhole derived by perpendicular bisectors between drillholes.

M210V1 - Coordinate Rotation M237V1 - Plot Polygon Outlines (M122)

This program rotates the drillhole collar coordinates between This program takes the output from M236V2 and creates an
grids. An optional output file can be created. M122 plot file of the drillhole polygons.

M212V1 - Sort Drillhole Survey File

This program is used to sort variables within the drillhole survey M200-Technical Section
file. It can also be used to dump variables into an ASCII files.
Setting Up Drillhole Data
M215V1 - Strip Log Plot (M122) of Drillhole Data
Normalized Survey Files
This program creates an M122 plot file of drillhole strip logs
showing distances, symbol patterns representing geologic units, Notes for the Selection of Data within Boundaries
and text describing the geologic units.
Notes for M208V1 Driver Program
M216SM - Cross-Section Plot (M122) with Seam Joining
Access to MSTorque Assay, Geology or Downhole Points
This program creates M122 plot files for 2-D cross-sections or Coverage Data
fence sections defined by two end points. M216SM is normally
used for coal or other stratiform deposits with simple (or linear)
type of geology.

M216V1 - Cross-Section Plot (M122) of Drillhole Data

This program creates M122 plot files for 2-D drillhole cross-
sections defined by two end points. M216V1 may be used with
any type of deposit—for holes with single or multiple surveys.

M216V2 - Plan Plot (M122) of Drillhole Data

This program creates M122 plot files for 2-D drillhole plans.
M216V2 may be used to produce plot commands for horizontal
or para-horizontal drillholes.

M217V2 - Assign Seam Dips to Drillhole Data Using VBM


Sections

This program is used to assign seam dips to drillhole file 11 and/


or output an ASCII file using dips from seam features in an E-W,
N-S, or non-orthogonal section VBM.

M219V1 - Convert Drillhole into 3-D Coordinates

This program is used to dump drillhole data into 3-D coordinate


form. (EMPC and SUN only)

Page 200-ii Revised: 23-February-2017


MineSight® is a registered
trademark of Leica Geosystems, AG. DRILLHOLE DATA OPERATIONS

Introduction To Drillhole Data Entry & 5. Assign the item descriptors for Files 11 and 12 (if not previ-
Manipulation ously done) with M102TS. Suggestions on items to include
are following.
CONCEPTS OF RAW EVALUATION DATA
6. Run M201V1 to load the assay data to File 11 and the survey
Mineral projects produce many different types of data in large data to File 12.
quantities which must be maintained in a form that is useablet
for a variety of engineering and graphic functions. Most data will 7. List the assay data from File 11 with M203V1. List the survey
be stored in a numeric form which means that seam and geologic data from File 12 with M204V1. Check both lists carefully.
codes must be converted if any descriptive terms have been used.
8. Prepare a map of the drillhole collar locations with M206V1
Sample Data is the primary information taken for most
(if a plotter map is desired) or with M206V2 (for a printer
mineral deposits. Theoretically, each sample should be an
map). Check locations of each drillhole as thoroughly as
accurate representation of the mineralization at that location.
possible!!
Interpretations of critical relationships and estimations of
commercial values will be based on this data.
9. Code the geologic data for each drillhole. Enter the codes
Sample data is normally obtained from a drilling program into File 11 with M205TS or M205V1.
followed by some assaying procedure. Sample data may also be
obtained from various types of geophysical logging methods or 10. Check File 11 and/or add calculated data using M208V1 or
from channel, chip, or bulk sampling. M208RP with your own USR208 routine.

Sample data should usually contain information for: 11. Plot cross-sections with M216V1 or M216SM followed by
M122V1 to check the data.
• Distances at the start and end of the interval

• Assays and other quantitative values


SUGGESTIONS FOR DRILLHOLE ITEMS
• Geologic codes and other qualitative data
Each drillhole interval to be stored in File 11 must have the
This data must be accompanied by information that will allow following items of information:
three-dimensional coordinates to be calculated when needed.
REF# - the drillhole reference number assigned by M201V1
Two MineSight Data Files are usually created from the raw
®

drillhole data: FROM - the drillhole distance at the start of the interval

-TO- - drillhole distance at the end of the interval


• File 11-Drillhole Assay Data File
-AI- - the optional interval length
• File 12-Drillhole Survey Data File
Labels REF#, FROM, and -TO- must not be changed.
where 11 and 12 are the MineSight® file reference numbers.

The following items may be useful in certain projects:


STEPS FOR ENTERING DRILLHOLE DATA
ZTOP - elevation at the FROM drillhole distance
1. Plan the use of each item of drillhole data.
ZBOT - elevation at the -TO- drillhole distance
2. Select the formats for the assay and survey data. TRUE - the true interval length corrected for dip

3. Enter the drillhole data with the format selected in Step 2. All project should have at least one assay value, e.g.:
Check it against a printer listing.
T-CU - the total copper assay
4. Run M200V1 to determine the minimum and maximum ASCU - the acid soluble assay
values of the data.
S-CU - the sulfide copper assay

Revised: 23-February-2017 Page 200-iii


MineSight® is a registered
DRILLHOLE DATA OPERATIONS trademark of Leica Geosystems, AG.

MOLY - the molybdenum (MoS2) assay


GOLD - the gold assay (oz/ton, g/tonne)
-AG- - the silver assay

Many projects will need geologic items, e.g.:

ROCK - the code describing rock type


ALTN - the code describing alteration type
ATYP - the alteration intensity
FALT - the code describing fault location
MNRL - the code describing mineralization
MIN% - the % volume of mineralization
STRC - the code describing structure
ZONE - the code describing zones

Other items of use to certain projects:

SPGR - the specific gravity of rock


REC% - the percent recovery of core
For most 200-series programs, File 12 data unit numbers control
what data is accessed. M12 refers to the first data unit to access
and N12 refers to the last data unit to access. By default, M12=1
and N12=last data unit stored in File 12. Each data unit represents
a survey interval. Therefore, holes with down the hole survey
data may have multiple data units for each hole.

Page 200-iv Revised: 23-February-2017


MineSight®
Proprietary Software: Mintec, inc. CONCSA - CONVERSION OF DATA TO 201 FORMAT

CONCSA - CONVERSION OF COLLAR, SURVEY, ASSAY


AND GEOLOGY DATA TO 201 FORMAT
PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS
CONCSA is used to create a “MEDS-ready” M201V1 input A run file containing a list and description of the collar, survey,
file from an ASCII collar file and one or more ASCII assay assay and geology files must be used. Based on the items in the
files. An optional downhole survey file and up to four geology assay file, a dat102.i11 file is generated which can be used when
files can be merged in as well. CONCSA reads in the collar, initializing File 11. This auxiliary output file lists the assay items,
survey, assay and geology files, and converts the data into a their minimum and maximum values and precision.
format that can be used by the MineSight® program M201V1.
The ASCII input data files can optionally contain header
information (i.e., files with headers). In general, most ASCII
files do not contain header information. If you are using a data
PROGRAM FLOW DIAGRAM input file which contains header information, that information
must occur at the very top of the file, above all of the data lines,
and must be in the following, specific format:

RUN FILE: 1. Title line (comment line).

- Filenames 2. Number of lines that follow describing the data variables.


- File descriptions

3. A line of information describing each variable (or column


of data): name; whether the data is alphanumeric (charac-
ter), ‘C’ or numeric, ‘N’; the column width; and the number
of decimal places.

Sample File With Header Information


INPUT: CALCS:

In the example below, the first seven lines contain information


- Collar, survey, assay - Converts data
and geology files about the data that follows:

Drillhole assays <- header lines and top of the file


5
VARIABLES
Hole C 8 0
From N 5 1
to N 5 1
OUTPUT:
Sample C 8 0
- Report File
Cu N 8 2
- 201 Input File NH1 0.0 1.0 NH1000 335.24 <- Start of actual data lines
- 102 Input File NH1 1.0 2.0 NH1001 256.32
NH1 2.0 3.0 NH1002 108.46
NH1 3.0 4.0 NH1003 128.18

If the ASCII file type is without header information, then you


must specify the format in which the data occurs using a specific
Fortran format statement (i.e., A10,3F12.2,2A8,4F8.1,9I9)
-OR-
if the data is in Free Field (*) format, meaning there are spaces
between the columns of data. The default file type is without
header information and Free Field format. In a case of Free Field
format, commas and semicolons can be used as delimiters.

You do not need a PCF to run this program.

Revised: 19-Feb-01 Page CONCSA-1


MineSight®
CONCSA - CONVERSION OF DATA TO 201 FORMAT Proprietary Software: Mintec, inc.

File Types To. The assay interval will be calculated if an assay interval item
is not specified. The total number of items in the assay file must
Collar File be specified.

One collar file is allowed and it is a required file. The subsequent If these assay file(s) have header information, then the program
files (assay, survey and geology files) use the DHID for correct will read the header line for information regarding the other
merging. items. If the assay files do not contain header information, then
the item labels must be given. In addition, if the data is not in
Five items are required by the program, and their location in the Free Field format, a format statement must be specified. When
collar file must be specified: DHID, Easting, Northing, Elevation the data is Free Field, then you have to specify whether this
and Total Depth. There can be more items in the collar file than item is alphanumeric (a character) or numeric (a number).
the five required ones, and the item label name is input on the
second panel whether or not it is alphanumeric (character) or If an assay interval does not exist or is missing from the data
numeric. The optional extra items are read from left to right, input file, the program will output a -1 value AND a warning
passing over the columns where the required items are located. message. You can disable the warning messages, which will
speed up the program and decrease the output file size.
There is an option to apply a shift to the Easting (X) and/or
Northing (Y) values (Par1-2). Collar and survey data can be Geology File
rotated by selecting the rotate option (PAR11-15).
Up to four geology files can be used, and these can be mixed
Survey File file types (with and without header information). Although To
is an optional data item, if it exists in the geology data file, the
This is an optional file and is not necessary for the program to column number where the To values occur must be specified.
execute. Only one survey file is permitted.
The Total Number of items is the total items specified, including:
If a survey file is used, four items of information are required, DHID, From, To (if this item exists in the geology data file),
and their location in the file must be indicated: DHID, From, and all other value items that you specify.
Azimuth and Dip. As with the collar file, there can be more
than the four required items in the survey file, and extra items If and only if you select the option to split assay intervals to
are read from left to right, skipping over the columns where the honor geology, then the assay interval will be split, honoring
required items are located. In the present version, extra items geology, and the assay values will simply be repeated if a
are read but ignored. geologic boundary (or change) occurs within an assay interval.
The overall total assay length will be maintained. If you opt
If a survey is not available for a DH, that hole is assumed to be NOT to split assay intervals, then the geologic value that is
vertical. Survey data can also be smoothed down the hole. assigned to that assay interval will be the geologic code at the
(IOP70/PAR9). Smoothing is performed via linear interpolation start (or top) of the assay interval.
of azimuths and dips.

The Survey dip can be inverted in the case where the survey
data was taken at the bottom of the survey and the dip is projected
upward (IOP60).

Survey data can be checked for errors. Note that after any errors
have been corrected, processing can be sped up by disabling
error checking.

Assay File

Multiple assay files can be used. They must all be of the same
file type so that the data is all in the same format, either with
headers or without headers. Mixed assay file types are not
allowed!

The drillhole data must be consecutive. The data for a particular


drillhole need not be in order, but it must be in one location
within the assay file.

Three items are required in the assay file(s): DHID, From and

Page CONCSA-2 Revised: 19-Feb-08


MineSight®
Proprietary Software: Mintec, inc. CONCSA - CONVERSION OF DATA TO 201 FORMAT

CONCSA - CONVERSION OF COLLAR, SURVEY, ASSAY AND


GEOLOGY DATA TO 201 FORMAT

RUN FILE
1. NAMES LINE (must be the first line entered)
MEDS-CONCSA 3=filename 17=filename 19=filename
where

MEDS-CONCSA (must be the first 10 columns)


3 = the name of the REPORT FILE
17 = the name of the 102 OUTPUT FILE
19 = the name of the 201 OUTPUT FILE

2. RUN INFORMATION (max. of 80 columns)


A single line of text will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)


USR = USER INITIALS (e.g., ABC)

Collar Files (required)


IOP1 = 0 COLLAR FILE TYPE - NO HEADER
= 1 COLLAR FILE TYPE - FILE HAS HEADER
= -NN SKIP NN LINES IN THE BEGINNING OF COLLAR FILE

IOP2 = NUMBER OF ITEMS PER ROW OF COLLAR FILE INPUT (REQUIRED)

IOP3 = COLUMN NUMBER OF DHID IN THE COLLAR FILE (REQUIRED)


IOP4 = COLUMN NUMBER OF X COORDINATES IN THE COLLAR FILE (REQUIRED)
IOP5 = COLUMN NUMBER OF Y COORDINATES IN THE COLLAR FILE (REQUIRED)
IOP6 = COLUMN NUMBER OF Z COORDINATES IN THE COLLAR FILE (REQUIRED)
IOP7 = COLUMN # OF THE TD IN THE COLLAR FILE (REQUIRED)

IOP60 = 0 DO NOT USE EXTRA ITEMS


= 1 USE EXTRA ITEMS

IOP68 = COLUMN NUMBER OF AZIMUTH IN THE COLLAR FILE (0 = NOT THERE) (OPTIONAL)
IOP69 = COLUMN NUMBER OF DIP IN THE COLLAR FILE (0 = NOT THERE) (OPTIONAL)

NOTE: 1) IOP61 and PAR3 will be applied to the collar dip (if there is any).
2) If both IOP68 and IOP69 are non-zero, then the first survey will be filled in (if necessary).
Otherwise, the first survey will be extended to start from zero. In the latter case, warnings will be
issued only if I-O>0.

IOP73 = 0 DO NOT OUTPUT HOLES WITHOUT ASSAY DATA


= 1 OUTPUT HOLES WITHOUT ASSAY DATA
(1 ASSAY INTERVAL WILL BE INSERTED)

Revised: 19-Feb-08 Page CONCSA-3


MineSight®
CONCSA - CONVERSION OF DATA TO 201 FORMAT Proprietary Software: Mintec, inc.

Survey Files (optional)


IOP8 = 0 SURVEY FILE TYPE - NO HEADER
= 1 SURVEY FILE TYPE - FILE HAS HEADER
= -NN SKIP NN LINES IN THE BEGINNING OF SURVEY FILE

IOP9 = NUMBER OF ITEMS PER ROW IN THE SURVEY FILE (REQUIRED)


IOP10 = COLUMN NUMBER OF “DHID” IN THE SURVEY FILE (REQUIRED)
IOP11 = COLUMN NUMBER OF “FROM” IN THE SURVEY FILE (REQUIRED)
IOP12 = COLUMN NUMBER OF “TO” IN THE SURVEY FILE (OPTIONAL)
IOP13 = COLUMN NUMBER OF “SURVEY” INTERVAL COLUMN (0 = NOT THERE) (OPTIONAL)
IOP14 = COLUMN NUMBER OF “AZIMUTH” IN THE SURVEY FILE (REQUIRED)
IOP15 = COLUMN NUMBER OF “DIP” IN THE SURVEY FILE (0 = NOT THERE) (REQUIRED)

IOP61 = 0 DO NOT INVERT DIP


= 1 INVERT DIP

IOP63 = 0 DO NOT CHECK SURVEY DATA FOR OUT OF PLACE


= 1 CHECK SURVEY DATA FOR OUT OF PLACE

NOTE: This check will find surveys with the same drillhole label that are not in a consecutive group.
If the check is on, all surveys with FROM < previous TO will be reported.

IOP70 = 0 DO NOT SMOOTH


= 1 SMOOTH VIA LINEAR INTERPOLATION. USE PAR9 AS NEW SURVEY INTERVAL LENGTH.
= 2 COMPUTE INFLECTION POINTS USING SURVEY FROMs AS MIDPOINTS.

IOP71 = 0 DO NOT EXTRAPOLATE ANGLES AT THE ENDS WHEN PERFORMING LINEAR SMOOTHING
= 1 EXTRAPOLATE

NOTE: Used only if IOP70=1.

IOP72 = 0 DO NOT MOVE SURVEY POINTS TO ASSAY ENDS


= 1 MOVE SURVEY POINTS TO ASSAY ENDS

Assay Files (required)


IOP21 = 0 ASSAY FILE TYPE - NO HEADER
= 1 ASSAY FILE TYPE - FILE HAS HEADER
= -NN SKIP NN LINES IN THE BEGINNING OF EACH ASSAY FILE

IOP16 = NUMBER OF ITEMS PER ROW IN ASSAY FILE (REQUIRED)


IOP17 = ASSAY FILE “DHID” COLUMN (REQUIRED)
IOP18 = ASSAY FILE “FROM” COLUMN (REQUIRED)
IOP19 = ASSAY FILE “TO” COLUMN (REQUIRED)
IOP20 = ASSAY FILE “ASSAY INTERVAL” COLUMN (0 = NOT THERE)
(OPTIONAL; CONCSA WILL CALCULATE THE ASSAY INTERVAL IF NOT SPECIFIED)

IOP64 = 0 DO NOT OUTPUT ASSAY WARNING MESSAGES


= 1 OUTPUT ASSAY WARNING MESSAGES

IOP74 = NUMBER OF DECIMAL PLACES IN FROM/TO/AI OUTPUT (default=2)


TO OUTPUT 0 DECIMAL PLACES ENTER IOP74=-1

NOTE: The same precision will be used for collar depth and survey FROM/TO/INTERVAL

Page CONCSA-4 Revised: 19-Feb-08


MineSight®
Proprietary Software: Mintec, inc. CONCSA - CONVERSION OF DATA TO 201 FORMAT

Geology Files (optional)


IOP30 = 0 FIRST GEOLOGY FILE TYPE - NO HEADER
= 1 FIRST GEOLOGY FILE TYPE - FILE HAS HEADER
= -NN SKIP NN LINES IN THE BEGINNING OF THE FIRST GEOLOGY FILE

IOP31 = 0 SECOND GEOLOGY FILE TYPE - NO HEADER


= 1 SECOND GEOLOGY FILE TYPE - FILE HAS HEADER
= -NN SKIP NN LINES IN THE BEGINNING OF THE SECOND GEOLOGY FILE

IOP32 = 0 THIRD GEOLOGY FILE TYPE - NO HEADER


= 1 THIRD GEOLOGY FILE TYPE - FILE HAS HEADER
= -NN SKIP NN LINES IN THE BEGINNING OF THE THIRD GEOLOGY FILE

IOP33 = 0 FOURTH GEOLOGY FILE TYPE - NO HEADER


= 1 FOURTH GEOLOGY FILE TYPE - FILE HAS HEADER
= -NN SKIP NN LINES IN THE BEGINNING OF THE FOURTH GEOLOGY FILE

IOP35 = NUMBER OF ITEMS PER ROW IN THE FIRST GEOLOGY FILE


IOP36 = NUMBER OF ITEMS PER ROW IN THE SECOND GEOLOGY FILE
IOP37 = NUMBER OF ITEMS PER ROW IN THE THIRD GEOLOGY FILE
IOP38 = NUMBER OF ITEMS PER ROW IN THE FOURTH GEOLOGY FILE

IOP40 = COLUMN NUMBER OF “DHID” IN THE FIRST GEOLOGY FILE (REQUIRED)


IOP41 = COLUMN NUMBER OF “FROM” IN THE FIRST GEOLOGY FILE (REQUIRED)
IOP42 = COLUMN NUMBER OF “TO” IN THE FIRST GEOLOGY FILE

IOP43 = COLUMN NUMBER OF “DHID” IN THE SECOND GEOLOGY FILE (REQUIRED)


IOP44 = COLUMN NUMBER OF “FROM” IN THE SECOND GEOLOGY FILE (REQUIRED)
IOP45 = COLUMN NUMBER OF “TO” IN THE SECOND GEOLOGY FILE

IOP46 = COLUMN NUMBER OF “DHID” IN THE THIRD GEOLOGY FILE (REQUIRED)


IOP47 = COLUMN NUMBER OF “FROM” IN THE THIRD GEOLOGY FILE (REQUIRED)
IOP48 = COLUMN NUMBER OF “TO” IN THE THIRD GEOLOGY FILE

IOP49 = COLUMN NUMBER OF “DHID” IN THE FOURTH GEOLOGY FILE (REQUIRED)


IOP50 = COLUMN NUMBER OF “FROM” IN THE FOURTH GEOLOGY FILE (REQUIRED)
IOP51 = COLUMN NUMBER OF “TO” IN THE FOURTH GEOLOGY FILE

IOP65 = 0 DO NOT SPLIT ASSAYS AT GEOLOGY


= 1 SPLIT ASSAYS AT GEOLOGY

File Format Options


FMT1 = FORMAT OF COLLAR FILE IF IT DOES NOT HAVE A HEADER
FMT2 = FORMAT OF SURVEY FILE IF IT DOES NOT HAVE A HEADER
FMT3 = FORMAT OF ASSAY FILE IF IT DOES NOT HAVE A HEADER
FMT4 = FORMAT OF FIRST GEOLOGY FILE IF IT DOES NOT HAVE A HEADER
FMT5 = FORMAT OF SECOND GEOLOGY FILE IF IT DOES NOT HAVE A HEADER
FMT6 = FORMAT OF THIRD GEOLOGY FILE IF IT DOES NOT HAVE A HEADER
FMT7 = FORMAT OF FOURTH GEOLOGY FILE IF IT DOES NOT HAVE A HEADER

NOTE: Default format is free-field. Files that have a header do not require a format.

Revised: 19-Feb-08 Page CONCSA-5


MineSight®
CONCSA - CONVERSION OF DATA TO 201 FORMAT Proprietary Software: Mintec, inc.

Substitution Options for Missing


CMD = MISSING IN character sequence

NOTE: When the specified character sequence is encountered in the input file, the item value (for both character
and numeric items) will be treated as missing but no warning will be printed. Character sequence is limited to 5
non-blank characters and cannot have a slash (/) inside. Enter “/” to specify a blank missing input (for fixed
format only).

CMD = MISSING OUT character sequence

NOTE: Output for a missing character item. Character sequence is limited to 5 non-blank characters and cannot
have a slash (/) inside. Enter “/” to specify a blank missing input.

CMD = MISSING REAL OUT value

NOTE: Output numeric value for a missing numeric item.

Output Format Options


FMT8 = FORMAT TO OUTPUT ALL EXTRA COLLAR ITEMS

NOTE: By default, each real item will be written in F8.3 format, and each character item is is (1X, A7) format.

FMT9 = FORMAT TO OUPUT ALL EXTRAASSAY (INCLUDING GEOLOGY) ITEMS

NOTE: By default, each real item will be written in F10.4 format and each character item is is (1X, A5) format.

NOTE: Character output is left-justified. It is always a good idea to reserve space before character items, i.e.,
( 1X, A5).

Labels
ITM1 = LABELS OF ADDITIONAL ITEMS IN COLLAR FILE, IN ORDER OF APPEARANCE
ITM3 = LABELS OF ADDITIONAL ITEMS IN ASSAY FILE, IN ORDER OF APPEARANCE
ITM4 = LABELS OF ADDITIONAL ITEMS IN FIRST GEOLOGY FILE, IN ORDER OF APPEARANCE
ITM5 = LABELS OF ADDITIONAL ITEMS IN SECOND GEOLOGY FILE, IN ORDER OF APPEARANCE
ITM6 = LABELS OF ADDITIONAL ITEMS IN THIRD GEOLOGY FILE, IN ORDER OF APPEARANCE
ITM7 = LABELS OF ADDITIONAL ITEMS IN FOURTH GEOLOGY FILE, IN ORDER OF APPEARANCE

PAR1 = COLLAR X SHIFT CONSTANT


PAR2 = COLLAR Y SHIFT CONSTANT
PAR3 = SURVEY AZIMUTH SHIFT CONSTANT

PAR9 = STEP SIZE OF SMOOTHING OF SURVEY DATA (= new survey size)

PAR11 = OLD X COORDINATE FOR ROTATION


PAR12 = OLD Y COORDINATE FOR ROTATION
PAR13 = ANGLE FOR ROTATION OF AXIS. POSITIVE = CLOCKWISE
PAR14 = NEW X COORDINATE FOR ROTATION
PAR15 = NEW Y COORDINATE FOR ROTATION

Page CONCSA-6 Revised: 14-September-09


MineSight®
Proprietary Software: Mintec, inc. CONCSA - CONVERSION OF DATA TO 201 FORMAT

Additional Item Types


ALF1 - ADDITIONAL COLLAR FILE ITEM TYPES (must match order of ITM1) - 1 = CHARACTER
ADDITIONAL COLLAR FILE ITEM TYPES (must match order of ITM1) - 2 = NUMERIC

ALF3 - ADDITIONAL ASSAY FILE ITEM TYPES (must match order of ITM3) -1 = CHARACTER
- ADDITIONAL ASSAY FILE ITEM TYPES (must match order of ITM3) - 2 = NUMERIC

ALF4 - ADDITIONAL FIRST GEOLOGY FILE ITEM TYPES (must match order of ITM4) - 1 = CHARACTER
- ADDITIONAL FIRST GEOLOGY FILE ITEM TYPES (must match order of ITM4) - 2 = NUMERIC

ALF5 - ADDT’L SECOND GEOLOGY FILE ITEM TYPES (must match order of ITM5) - 1 = CHARACTER
- ADDITIONAL SECOND GEOLOGY FILE ITEM TYPES (must match order of ITM5) - 2 = NUMERIC

ALF6 - ADDITIONAL THIRD GEOLOGY FILE ITEM TYPES (must match order of ITM6) - 1 = CHARACTER
- ADDITIONAL THIRD GEOLOGY FILE ITEM TYPES (must match order of ITM6) - 2 = NUMERIC

ALF7 - ADDT’L FOURTH GEOLOGY FILE ITEM TYPES (must match order of ITM7) - 1 = CHARACTER
- ADDITIONAL FOURTH GEOLOGY FILE ITEM TYPES (must match order of ITM7) - 2 = NUMERIC
NOTE: ALFs are not necessary if a format is specified for the particular file type.

END

4. FILES

COL filename - ONE COLLAR FILENAME


SUR filename - ONE SURVEY FILENAME
ASY filename - AS MANY ASSAY FILENAMES AS NECESSARY (one line per filename)
GEO filename - UP TO FOUR GEOLOGY FILENAMES (one line per filename)

Revised: 14-September-09 Page CONCSA-7


MineSight®
CONCSA - CONVERSION OF DATA TO 201 FORMAT Proprietary Software: Mintec, inc.

SAMPLE RUN FILE

MEDS-CONCSA 3=rptcsa.geo 19=dat201.geo 17=dat102.geo;


* convert data *

USR = ejm / Wed Aug 27, 1997 3:29:29 PM PDT

COM Info from the Collar (Required) File:


IOP1 = 0 / Collar File Type; 0=Other (DEFAULT), 1=GPick
IOP2 = 6 / # of items per row in the collar file.
IOP3 = 1 / Col # of DHID in the Collar File.
IOP4 = 3 / Col # of X coord in the Collar File.
IOP5 = 2 / Col # of Y coord in the Collar File.
IOP6 = 4 / Col # of Z coord in the Collar File.
IOP7 = 5 / Col # of the TD in the Collar File.
IOP60 = 1 / 0=don't use use extra itms, 1=use extra items.

COM Info from the Survey (Optional) File:


IOP8 = 0 / Survey File Type; 0=Other (DEFAULT), 1=GPick
IOP9 = 4 / # of items per row in the survey file.
IOP10 = 1 / Col # of DHID in the survey file.
IOP11 = 2 / Col # of FROM in the survey file.
IOP12 = 0 / Col # of TO in the survey file; 0=not there (DEFAULT).

IOP13 = 0 / Col # of Survey Interval; 0=not there (DEFAULT).


IOP14 = 4 / Col # of Azimuth in the survey file.
IOP15 = 3 / Col # of Dip in the survey file; 0=not there (DEFAULT).
IOP61 = 0 / Invert dip
IOP63 = 0 / Check survey data for out of place

COM Info from the Assay (Required) File:


IOP21 = 0 / Assay File Type; 0=Other (DEFAULT), 1=GPick
IOP16 = 30/ # of items per row in the assay file.
IOP17 = 1 / Col # of DHID in the assay file.
IOP18 = 2 / Col # of FROM in the assay file.
IOP19 = 3 / Col # of TO in the assay file.
IOP20 = 0 / Col # of Assay Interval; 0=not there (DEFAULT).
IOP64 = 0 / Output warning messages

COM Info from the Geology (Optional) File:


IOP35 = 5 / # of items per row in the 1st Geology File.
IOP36 = 5 / # of items per row in the 2nd Geology File.
IOP40 = 1 2 3 / DHID, From, To - Col# in 1st Geology File.
IOP43 = 1 2 3 / DHID, From, To - Col# in 2nd Geology File.

PAR1 = 0. / Collar X shift constant.


PAR2 = 0. / Collar Y shift constant.
PAR3 = 0. / Survey azimuth shift constant.

COM (*) = Free Field. GPick files don't require a fmt.


FMT1 = (*) / Collar File format if NOT GPick type.
FMT2 = (*) / Survey File format if NOT GPick type.
FMT3 = (a9,3f9.2,26f9.4) / Assay File format if NOT GPick type.
FMT4 = (*) / 1st Geology File format if NOT GPick type.
FMT5 = (*) / 2nd Geology File format if NOT GPick type.

Page CONCSA-8 Revised: 23-April-01


MineSight®
Proprietary Software: Mintec, inc. CONCSA - CONVERSION OF DATA TO 201 FORMAT

ITM1 = date
ITM3 = core aufak aufad auaak aufac auspk auspd cuaak cuaad cuchk
ITM3 = cuchd cuspk cuspd agfa agaa agsp bi%sp as%ch as%sp co%ch
ITM3 = co%sp zn%sp pb%sp mo%sp ti%sp ni%sp ni%ch
ITM4 = geoln geola
ITM5 = minn mina

ALF1 = 2
ALF4 = 2 1
ALF5 = 2 1

END
COL col.prn
SUR survey.txt
ASY assay.prn
GEO geol.txt
GEO min.txt

Revised: 23-April-01 Page CONCSA-9


MineSight®
CONCSA - CONVERSION OF DATA TO 201 FORMAT Proprietary Software: Mintec, inc.

Page CONCSA-10 Revised: 23-April-01


MineSight®
Proprietary Software: Mintec, inc. M201V1 LOAD DRILLHOLE DATA TO MINESIGHT® FILES

M201V1 LOAD DRILLHOLE DATA TO


MINESIGHT® FILES

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M201V1 checks the raw drillhole data and adds it to the drillhole The input file for M201V1 must be in the following order:
assay file and the drillhole survey file.
1. Drillhole collar line
PROGRAM FLOW DIAGRAM
Prior to running M201V1, scan the data with DHSCAN and use 2. Optional survey lines
the item descriptors output from DHSCAN to initialize the assay
File 11 and the survey File 12 with M102TS or M102V1. Then 3. End-of-surveys line (DH-IDENT followed by blanks)
scan the drillhole data for errors with M201V1 using IOP7=2 to
not store data back to the files. If the data is okay, run M201V1 4. Assay intervals (one per line)
again with IOP7=0 to load the data to the assay and survey files.
5. End-of-drillhole line (blank)
RUN FILE:
- DH assay item labels
- Extra survey item labels Repeat the above set for each drillhole. See the 200 Technical
- Input DH data formats Section for a complete description of the drillhole data file
format.

Each line of drillhole data for sequence 1 to 4 above begins with


a field of alphanumeric (alphabetic and/or numeric) data referred
to as the DH-IDENT in later documentation. This field is usually
assumed to be 10 columns (characters) in length. You may specify
INPUT: CALCS: from 1 to 10 columns by defining the appropriate length with
- File of prepared Dh - Edit checks DH distances IOP9.
data with both - Load Data Files 11 & 12
surveys and assays
Other than the DH-IDENT, which must be the first field on each
line of drillhole data, there is not a required order of items. The
INP11 command specifies the order of the items input for assays.

The drillhole data file must contain items FROM and –TO–
(spelled this way) which correspond to the assay FROM and
the assay TO. The assay interval must be labeled –AI–. Otherwise
OUTPUT: an assay interval will be computed as(–TO–) – FROM
- File 11 (assay data)
- File 12 (survey data) The formats for the survey and assay data (FMT1, FMT2) must
match the specifications described in the Technical Section.
These format statements should not exceed 80 columns in length.
Presently there is no way to continue a format on a second line.

This program has a limit of 98 surveys, including the collar line.

“Free-field” input can be used if the following conditions fit the


After loading the data, manually check the printer report for any data.
errors. If there are several errors, edit the prepared drillhole data
and rerun M201V1. If there are only a few errors, you may update
1. Collar and survey data must be prepared with 2-field angles
File 11 or 12 directly with M202FS. M205TS or M205V1 can be
(one each for azimuth and dip).
used to load geology or other qualitative codes to File 11.

Revised: 12-June-09 Page 201-1


MineSight®
M201V1 LOAD DRILLHOLE DATA TO MINESIGHT® FILES Proprietary Software: Mintec, inc.

2. The 10-column drillhole identification must not have any Each alphanumeric item can store up to four characters of
blanks within the alphanumeric field. alphanumeric information. If you wish to store more than four
characters you must specify two or more items. For example, if
3. Use “-1” to store a blank in an alphanumeric item field while you want to store eight alphanumeric characters, use the
using “free-field” format input. following item descriptors:

label min max prec roundoff


4. The data fields must be separated by at least one blank col-
umn. GEOL 0.0 0.0 -1.0 0.0

5. Data must be limited to 1000 columns. OGY 0.0 0.0 -1.0 0.0
Include the following commands in the run file to read data in
“free-field” format:

IOP10=1A single field angle for both azimuth & dip


FMT1=(*) Free-field collar, survey data
FMT2=(*) Free-field drillhole assay data

Free-field and fixed formats may be used in the same run.

You can specify the bearing and dip angles in terms of degrees
and minutes or degrees and fraction. If you are using degrees
and fraction, the bearing angle must be measured as an azimuth
from north. The azimuth must be between 0 and 360 degrees
and the dip between -90 and 90 degrees.

File 11 and File 12 are created with programs M102TS and


M102V1. Then M201V1 is used to load Files 11 & 12 or to
make additions to these files at a later time. It should not be
used to update these files. M202FS is used for interactive
updating.

M201V1 will find each occurrence in the data where there is a


gap between assays. Many projects need to have each interval
in the hole defined, and any gap should be filled in. M201V1
will provide “fill” intervals with -1.0 values.

If an assay straddles a downhole survey point, the assay is split


into two parts. Each part will have the same grade values. To
avoid this, survey intervals must be modified so that they will
fall on an assay interval boundary.

Before M201V1 is run, data items that are to be stored in the


drillhole files must be described in the PCF (with M102TS or
M102V1). See the Program Section 102 for suggestions on what
items to store in Files 11 and 12.

If you wish to store alphanumeric information (e.g., geology


descriptors) in File 11, you must specify the item in M102TS with
the following descriptors:

Label
Minimum = 0.0
Maximum = 0.0
Precision = -1.
Roundoff = 0.0

Page 201-2 Revised: 12-June-09


MineSight®
Proprietary Software: Mintec, inc. M201V1-LOAD DRILLHOLE DATA TO MINESIGHT®

M201V1—LOAD DRILLHOLE DATA TO MINESIGHT®

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-201V1 10=filename 11=filename 12=filename;


MEDS-201V1 19=filename 3=filename
where

MEDS-201V1 (must be the first 10 columns)


10= the name of the PROJECT CONTROL FILE
11= the name of the ASSAY FILE
12= the name of the SURVEY FILE
19= the name of the file containing the prepared drillhole data (SET IOP3=19 in the options)
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g., ABC)

IOP1 = M11 FIRST ASSAY RECORD TO BE STORED (default=1+number of the last record filled)

IOP2 = M12 FIRST SURVEY RECORD TO BE STORED (default = 1+number of the last record filled)

NOTE: Setting both these IOPs to 1 will cause the new data to overwrite the old. Use this if you have extracted
the data with M207V1, made changes to it, and now wish to replace the old data. To append data, leave these
IOPs out and they will default to the correct record number.

IOP3 = LOCATION OF INPUT DRILLHOLE DATA


= 0 INPUT DATA IS IN THE RUN FILE
= 19 INPUT IS IN A SEPARATE FILE NAMED ABOVE

IOP4 = 0 LIMIT PRINT OUTPUT


= 1 LIST ALL INPUT DATA

IOP7 = 0 NORMAL RUN


= 1 UPDATE DRILLHOLE
= 2 DO NOT STORE DATA

NOTE: Update should only be used when reloading a hole that has not had the number of assay intervals
increased. IOP1 must also be set to the first record in File 11 that is to be updated. Use IOP7 = 2 to check your
data without storing it in files 11 or 12.

IOP8 = 0 DO NOT TEST FOR DUPLICATE DRILLHOLE NAMES


= 1 LOGICALLY DELETE ALL OLD DHS WITH THE SAME NAME AS NEWLY LOADED DHS
= 2 SAME AS IOP8 = 1, AND RENAME DELETED DHS TO “DELETED”
= 3 INTERACTIVE QUERY FOR NEW NAMES FOR THE OLD DHS

Revised: 17-January-05 Page 201-3


MineSight®
M201V1-LOAD DRILLOLE DATA TO MINESIGHT® Proprietary Software: Mintec, inc.

IOP9 = NUMBER OF CHARACTERS FOR THE DH-IDENT IN EACH LINE OF INPUT DATA
(range of IOP9 is 1 to 10; default = 10)

IOP10 = 0 FOR A 6-FIELD BEARING & DIP ON SURVEYS


(N-S bearing indicator, degrees of bearing, minutes of bearing, E-W bearing indicator,degrees of dip,
minutes of dip)
= 1 FOR A 2-FIELD AZIMUTH & DIP ON SURVEYS (azimuth and dip)

IOP11 = 0 DO NOT ADD DUMMY INTERVALS AT END OF HOLE.


= 1 ADD DUMMY INTERVALS AT END OF HOLE, BUT DO NOT FILL EMPTY HOLES.
= 2 ADD DUMMY INTERVALS AT END OF HOLE, INCLUDING EMPTY HOLES.

IOP12 = 1 REPORT INTERVAL VALUES OUTSIDE LIMITS AFTER END LINE


(if IOP12=1, IOP7 will be set to 2)

IOP13 = 0 Do not store zero length intervals


= 1 Store zero length intervals
NOTE: this changes previous default behavior

IOP14 = 0 No underscore (“_”) Drillhole ID translation


= 1 Translate a “_” in the Drillhole ID to a “-”.
= 2 Translate a “_” in the Drillhole ID to a “+”.

PAR1 = MAX LENGTH OF A DUMMY INTERVAL TO FILL GAPS IN HOLES.


DEFAULT = maximum value that can be stored into -AI- item.

FMT1 = FORMAT FOR SURVEY DATA INPUT (see 200 Technical Section)

FMT2 = FORMAT FOR ASSAY DATA INPUT (see 200 Technical Section)

NOTE: Enter (*) to use free-field input for both FMT1 and FMT2. See Requirements and Considerations. This
program cannot accept integer type formats (i.e., I6).When specifying a format, the DH-IDENT field should be
listed as a multiple of A1 (i.e., 10A1).

INP11 = LABELS OF ITEMS TO BE INPUT FOR FILE 11 (required)


(e.g., INP11 = FROM -TO- -AI- assay1 ...) FROM and -TO- must be included. Do not enter DH-IDENT and REF #
with this command.

INP12 = LABELS OF ADDITIONAL FILE 12 ITEMS(optional)


If you have initialized items in addition to the 15 protected/standard FILE 12 items mentioned in the M102TS DOC
and you want to load these values using M201V1, then you must specify the additional items with the INP12
command.

I-O = 0 LIST ERROR MESSAGES ONLY


= 1 LIST A LINE ON THE TERMINAL AND THE PRINTER OUTPUT
FILE FOR EACH DRILLHOLE
= 2 LIST ERROR MESSAGES, WARNING MESSAGES FOR MODIFIED INTERVALS,
AND 1 LINE FOR EACH DRILLHOLE

END

Page 201-4 Revised: 17-January-05


MineSight ®
Proprietary Software: Mintec, inc. M201V1-LOAD DRILLHOLE DATA TO MINESIGHT®

4. MIN/MAX LIMITS (if IOP12=1)

ITEM-LABEL MIN MAX - one line per item

END - keyword to indicate end of value checks if IOP3=0

5. DRILLHOLE DATA LINES (only if IOP3 = 0)

Drillhole data lines must be entered in the following order (one set for each drillhole):

1. Drillhole collar line


2. Optional survey lines
3. End-of-surveys line (DH-IDENT followed by blanks)
4. Assay interval lines
5. Blank line or 0 0 to end the drillhole

For example:

1. DH-IDENT East North Elev. Azimuth Dip Length


2. DH-IDENT From To Dist. Azimuth Dip
3. DH-IDENT
4. DH-IDENT From To AI other items
..5. 0 0

M201V1 SAMPLE RUN FILE #1

MEDS-201V1 10= SAMP10.DAT 19= DAT201.IA 3=RPT201.LB


MEDS-201V1 11= SAMP11.DAT 12= SAMP12.DAT
** DRILLHOLE DATA ENTRY TO FILES 11 & 12 **

USR = ABC
COM ————————————————————————————————-
COM METALS PROJECT: LOAD DRILLHOLE DATA TO FILES 11 & 12.
COM ————————————————————————————————-

COM LOAD POINTS ARE BY DEFAULT SET TO ONE FOR INIT LOAD.
IOP1 = 1 / LOAD POINT IN FILE 11 IS DATA UNIT# 1
IOP2 = 1 / LOAD POINT IN FILE 12 IS DATA UNIT# 1
IOP3 = 19 / N= FILE # FROM WHICH TO READ DATA; 0= DATA IN RUN FILE
IOP4 = 0 / 0= LIMIT PRINT OUTPUT; 1= PRINT ALL INPUT
IOP10 = 1 / 0= FULL SURVEY ANGLES; 1= SIMPLE SURVEY ANGLES

COM INPUT DATA FORMATS SHOULD BE THE SAME AS THE M200 RUN
FMT1 = (1X,10A1,3F10.2,2F10.3,F10.1)
FMT2 = (1X,10A1,3F10.2,F9.2,F11.3)

COM ASSAY ITEM ORDER WITHIN INPUT DATA


INP11 = FROM -TO- -AI- T-CU MOLY

I-O = 1 / LIST A LINE OF INFO FOR EACH DH INPUT

END

Revised: 25-November-03 Page 201-5


MineSight ®
M201V1-LOAD DRILLOLE DATA TO MINESIGHT® Proprietary Software: Mintec, inc.

SAMPLE DRILLHOLE DATA FILE—DAT201.IA

SM-021 12250.00 12250.00 4294.10 90.00 -73.000 1720.0 Collar data


SM-021 500.00 1000.00 500.00 92.000 -76.000
SM-021 1000.00 1500.00 500.00 88.000 -79.000 Survey data
SM-021 1500.00 1720.00 220.00 89.000 -75.000
SM-021
SM-021 0.00 20.00 20.00 0.000 0.000 OVBD
SM-021 20.00 40.00 20.00 0.000 0.000 OVBD
SM-021 40.00 60.00 20.00 0.000 0.000 AND Assay data
SM-021 60.00 80.00 20.00 0.000 0.000 AND
SM-021 80.00 100.00 20.00 0.980 0.049 RHY
SM-021 100.00 120.00 20.00 1.000 0.050 RHY

Collar data is: East North Elev Azimuth Dip DH Length

Survey data is: From To Length Azmuth Dip

Assay data: From To -AI- T-CU Moly Rock

M201V1 SAMPLE RUN FILE #2

MEDS-201V1 10= SAMP10.DAT 19= DAT201.IB 3= RPT201.LB;


MEDS-201V1 11= SAMP11.DAT 12= SAMP12.DAT

** DRILLHOLE DATA ENTRY TO FILES 11 & 12 **

USR= ABC

COM ————————————————————————————
COM LOAD DRILLHOLE DATA BASE WITH ALPHANUMERIC DATA
COM ————————————————————————————

IOP1 = 1 / LOAD POINT IN FILE 11 IS DATA UNIT# 1


IOP2 = 1 / LOAD POINT IN FILE 12 IS DATA UNIT# 1
IOP3 = 19 / N= FILE # FROM WHICH TO READ DATA; 0= DATA IN RUN FILE
IOP4 = 0 / 0= LIMIT PRINT OUTPUT; 1= PRINT ALL INPUT
IOP9 = 8 / # CHARACTERS IN DH-IDENT
IOP10 = 1 / 0= FULL SURVEY ANGLES, 1= SIMPLE ANGLES

COM INPUT DATA FORMATS SHOULD BE THE SAME AS THE M200 RUN
FMT1 = (1X,8A1.2X,3F10.2,2F10.3,F10.1)
FMT2 = (1X,10A1,3F10.2.F9.2,F11.3,3X,A4)

COM ASSAY ITEM ORDER WITHIN INPUT DATA


INP11 = FROM -TO- -AI- T-CU MOLY ROCK

I-O = 1 / LIST A LINE OF INFO FOR EACH DH INPUT

END

Page 201-6 Revised: 25-November-03


MineSight ®
Proprietary Software: Mintec, inc. M201V1-LOAD DRILLHOLE DATA TO MINESIGHT®

SAMPLE DRILLHOLE DATA FILE—DAT201.IB

SM-021 12250.00 12250.00 4294.10 90.00 -73.000 1720.0 Collar data


SM-021 500.00 1000.00 500.00 92.000 -76.000
SM-021 1000.00 1500.00 500.00 88.000 -79.000 Survey data
SM-021 1500.00 1720.00 220.00 89.000 -75.000
SM-021
SM-021 0.00 20.00 20.00 0.000 0.000 OVBD
SM-021 20.00 40.00 20.00 0.000 0.000 OVBD
SM-021 40.00 60.00 20.00 0.000 0.000 AND Assay data
SM-021 60.00 80.00 20.00 0.000 0.000 AND
SM-021 80.00 100.00 20.00 0.980 0.049 RHY
SM-021 100.00 120.00 20.00 1.000 0.050 RHY

Collar data is: East North Elev Azimuth Dip DH Length

Survey data is: From To Length Azmuth Dip

Assay data: From To -AI- T-CU Moly Rock

M201V1 SAMPLE RUN FILE #3

MEDS-201V1 10= COAL10.DAT 19= DAT201.IA 3= RPT201.LA;


MEDS-201V1 11= COAL11.DAT 12= COAL12.DAT
** LOAD DRILLHOLE DATA FILES **

USR = ABC

COM —————————————————————————————————
COM COAL PROJECT
COM —————————————————————————————————
COM * LOAD DRILLHOLE DATA BASE. COLLARS TO FILE 12,
COM * Q.P. SAMPLE INTERVALS TO FILE 11
COM LOAD POINTS ARE BY DEFAULT SET TO ONE FOR INIT LOAD

IOP1 = 1 / LOAD POINT IN FILE 11 IS DATA UNIT# 1


I0 P2 = 1 / LOAD POINT IN FILE 12 IS DATA UNIT# 1
IOP3 = 19 / N= UNIT# TO READ DATA; 0= DATA IN RUN FILE
IOP4 = 0 / 0= LIMIT PRINT OUTPUT; 1= PRINT ALL INPUT

COM INPUT DATA FORMATS SHOULD BE THE SAME AS THE M200 RUN
COM ( DH SURVEY INPUT DATA )
FMT1 = (*)

COM ( DH ASSAY INPUT DATA )


FMT2 = (*)

COM ASSAY ITEMS ORDER WITHIN INPUT DATA


INP11 = FROM -TO- -AI- SEAM BTU MOIST ASH SULF

I-O = 1 / LIST A LINE OF INFO FOR EACH DH INPUT

END

Revised: 25-November-03 Page 201-7


MineSight ®
M201V1-LOAD DRILLOLE DATA TO MINESIGHT® Proprietary Software: Mintec, inc.

HOW TO DEBUG AN M201V1 RUN

1. The most common errors observed when M201V1 is run involve the format statements for the survey data (FMT1) and
assay data (FMT2). The program will output the first survey and assay line to the terminal, as illustrated below.

First collar line input under FMT1:

D.H. #: 1 SM-001
COORDS: 11250.0 13750.0 4362.5 (implied X, Y & Z)
SURVEY: 0.000 -90.000 (implied Azimuth & Dip)
LENGTH: 500.0

First dh data line input under FMT2:

DH #: SM-001
ITEM: FROM 0.00
ITEM: -TO- 20.00
ITEM: -Al- 20.00
ITEM: T-CU 0.00
ITEM: MOLY 0.00

This output should be checked as the messages appear.

2. To test the input formats, you may want to try a small amount of data in a test run before running the full amount of
drillhole data.

3. By specifying I-O= 1 in the run file, a single line will be displayed on the terminal and in the printer output file for
each drillhole:

DH. LOCATIONS COLLAR COORDINATES


REF M11 N11 EAST. NORTH. ELEV. #AI MAX MIN HOLE-ID
1 1 25 11250. 13750. 4363. 25 0 0 SM-001
2 26 47 11750. 13750. 4369. 22 0 0 SM-002
3 48 77 12250. 13750. 4375. 30 0 0 SM-003
4 78 103 12750. 13750. 4391. 26 0 0 SM-004
5 104 131 13250. 13750. 4405. 28 0 0 SM-005

The MAX column above indicates the number of input values that exceeded the allowable maximum for all items
and the MIN column indicates the number of input values that were below the minimum (i.e., missing) for all items.
Note that items exceeding the storable maximum value will be truncated!

4. At the end of the M201V1 run, the program will display a summary of the drillhole data loaded to the MINESIGHT
Data Files:

** DRILLHOLE DATA ENTRY TO FILES 11 & 12 **


** NEXT AVAILABLE ASSAY DATA UNIT = 1997
** NEXT AVAILABLE SURVEY DATA UNIT = 44

Each drillhole collar and survey interval is stored in its own data unit. Each assay interval is stored in its own
separate data unit. In the example above, the last assay interval will actually be stored in data unit 1996 of File 11.

Page 201-8 Revised: 25-November-03


MineSight ®
Proprietary Software: Mintec, inc. M201V1-LOAD DRILLHOLE DATA TO MINESIGHT®

This information is automatically recorded in the PCF for later use in MEDSYSTEM. It is a good practice to record
this data and store it external to the computer.

5. Terminal messages that indicate survey data errors:

?M201V1: ERROR in azmuth or dip for DH SM-001


AZ = 400.0 must be between 0 and 360.
DIP= 95.0 must be between -90 and 90.

?M201 VI: ERROR DH SM-001 has AZIMUTH > 360.


AZ = 400.0

6. When entering two-field azimuth and dip angles, make sure you specify IOP10=1. In the format statement, you only
need to have a field for the azimuth and a field for the dip angle. When entering six-field bearings and dip, make
sure you specify IOP10=0. You need to have fields in the format statement for N-S bearing indicator, degrees of
bearing, minutes of bearing, E-W bearing indicator, degrees of dip and minutes of dip.

7. If data has already been stored in Files 11 & 12, you have two choices when rerunning M201V1. If you wish to
overwrite the existing data, set IOP1 and IOP2 equal to 1. The following message will appear:

INPUT DRILLHOLE DATA FROM SAM201.IN1


? M11= DATA UNIT TO STORE IN SAMP11.DAT = 1 <—IOP1
? M12= DATA UNIT TO STORE IN SAMP12.DAT = 1 <— IOP2
EXISTING DATA UNIT STORED IN SAMP1 I.DAT = 2160
EXISTING DATA UNIT STORED IN SAMP12.DAT = 49
ARE THESE FILES AND PARAMETERS OK?
(Y OR N)

Y <CR> <— User response to continue M201V1 execution

Be aware that information already stored in the files will be overwritten by entering Y to this
prompt. If you do not want to overwrite the existing data, enter N and M201V1 will be immediately
terminated.

If you want to append new data to existing data in Files 11 and 12, set IOP1 and IOP2 to the next available data
Units in the files. This information will have been provided in the first M201V1 run. Data can also be appended with
IOP1=0 and IOP2=0.

8. The terminal message:

** ERROR. INP11 ITEM label IS NOT IN PILE 11 **

indicates that the INPll= label was not found in the PCF descriptors for File 11. When this occurs, the program run
is terminated and no data is stored in File 11. If the label on the INP11 statement is spelled wrong, correct it and
rerun M201V1.

9. The terminal messages:

Revised: 25-November-03 Page 201-9


MineSight ®
M201V1-LOAD DRILLOLE DATA TO MINESIGHT® Proprietary Software: Mintec, inc.

** ERROR IN INP11 CONTROL STATEMENT **


LOCFR = n LOCTO = n

indicates that either the label FROM and/or the label -TO- was not found on the INP11 statement as required. The
label FROM is used for the distance at the start of each assay interval and the label -TO- is used for the distance at
the end of each assay interval. If these fields are not present in the data, you cannot load it to File 11.

10. The terminal message:

*** ERR 201-C. ERROR TERMINATION ON DH COLLAR n

indicates that the last survey line input contained a read error (illegal data) or that more than 99 collar/survey
intervals were found.

11. Program M201V1 lists detailed error messages to the printer output file for each element in the drillhole data file
that requires repair. In addition, an error/warning message is listed to both the terminal and the printer output file.
An example of the summary is shown in the report below. Note that the summary specifically flags those errors in
the drillhole data which must be fixed before proceeding.

ERROR/WARNING MESSAGE SUMMARY


DRILLHOLES WITH SURVEY ERRORS 2*
INTERVALS MODIFIED 46
NUMBER WITHOUT -AI- 42
NUMBER WITHOUT FROM & -AI- 0
NUMBER WITHOUT -TO- & -AI- 0
NUMBER WITHOUT -TO- 2
NUMBER WITHOUT FROM 2
INTERVALS SKIPPED 0
INTERVALS WITH FROM > TO 1*
INTERVALS WITH AI .NE. (TO-FROM) 12*
INTERVALS WITH OVERLAP 9*
INTERVALS WITH GAP 8 **

* OR ** INDICATES THE DRILLHOLE DATA FILE SHOULDBE FIXED BEFORE PROCEEDING

12. For each drillhole, program M201V1 first checks the collar/survey lines for continuity and consistency of specifica-
tion. Any error in the collar/survey lines triggers a detailed error message in the printer output file and the survey
error count is incremented in the M201V1 error/warning message summary. Errors in the collar/survey data must
be repaired before proceeding with other MEDSYSTEM routines.

13. If M201V1 encounters an interval that is not completely defined, i.e. it has negative or zero values for some FROM,
-TO-, or -AI-, it tries to add FROM, -TO-, or -AI- information to make the interval specification self-consistent. These
intervals are flagged as modified in the error/warning message summary. The modifications occur according to the
logic in the following table. In addition, specific messages giving the details for each modified interval will be listed
in the printer output file if I-O=2 is selected in the runfile.

INTERVAL MODIFICATION SUMMARY

Page 201-10 Revised: 25-November-03


MineSight ®
Proprietary Software: Mintec, inc. M201V1-LOAD DRILLHOLE DATA TO MINESIGHT®

Interval M201V1 M201V1 Count in the


Specification Modification Error/Warning Message Summary
—————————————————————————————————————————————————

1) FROM >= 0
-TO- >= 0 -AI- = (-TO-)-FROM NUMBER WITHOUT -AI-
-AI- <= 0

2) FROM <0 FROM = -TO-


-To- >= 0 -AI- = 0 NUMBER WITHOUT FROM & -AI-
-AI- <= 0

3) FROM >= 0 -TO- = FROM


-TO- < 0 -AI- = 0 NUMBER WITHOUT -TO- & -AI-
-AI- < 0

4) FROM >=0
-TO- < 0 -TO- = FROM + (-AI-) NUMBER WITHOUT -TO-
-AI- >= 0

5) FROM < 0
-TO- >= 0 FROM = (-TO-)-(-AI-) NUMBER WITHOUT FROM
-AI- >= 0

14. If M201V1 encounters an interval that is inconsistently defined, it flags the interval as needins to be fixed before
proceeding to run other MEDSYSTEM programs. The error/warning messages for the inconsistently defined
intervals are given in the following table.

INTERVAL ERROR SUMMARY

Interval M201V1 M201V1 Count in the


Specification Modification Error/Warning Message Summary
—————————————————————————————————————————————————

1) FROM < 0 None INTERVALS SKIPPED


-TO-< 0

2) FROM > -TO- (-T0-)= FROM INTERVALS WITH FROM > TO

3) (-AI.) * (-TO-) - FROM (-AI-)= (-TO-)-FROM INTERVALS WITH AI .NE. (TO-FROM)

4) Previous (-TO-) >


Current FROM None INTERVALS WITH OVERLAP

15. Also check the MINESIGHT error messages in the Appendix.

Revised: 25-November-03 Page 201-11


MineSight ®
M201V1-LOAD DRILLOLE DATA TO MINESIGHT® Proprietary Software: Mintec, inc.

Page 201-12 Revised: 25-November-03


MineSight® is a registered
M202V1 - DRILLHOLE DATA FILE EDITING trademark of Leica Geosystems, AG.

M202V1 DRILLHOLE DATA FILE EDITING

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


Update drillhole values in File 11 or deleting/undeleting M202V1 is used for updating one or more assay items in
drillholes from File 12. File 11 or for deleting/undeleting drillholes in File 12.

PROGRAM FLOW DIAGRAM File 11


Prior to running M202V1, the assay and survey data must be If you are updating File 11 items, the input data to M202V1
loaded into MineSight® Data Files 11 and 12 (M201V1). must contain:

RUN FILE: • DH-IDENT (must be in 10A1 format)

- File location to access for • Interval FROM


update
- Items to update & input
format • Interval TO
- Updates values (can
optionally be in separate • One or more assay values to update in File 11
file)

The intervals input with M202V1 do not have to be identical


with the assay intervals in File 11. They can be larger than the
assay intervals, assigning the same value to an item in several
INPUT: CALCS:
assay intervals, but cannot be smaller (except by the tolerance
specified by PAR1). For example, if every 20’ interval from
- PCF - Reset existing File 11 40’ to 120’ in a drillhole has a GEOL code of 3, those intervals
- Input File items can be updated together by using a single FROM –TO– range
- Files 11 & 12 -OR-
- Delete/Undelete File 12 of 40’–120’.
drillholes
Important Note: Once you have updated File 11 with M202V1,
there is no way to restore the original file. Save a copy of the
original file (on disk or tape) before beginning your M202V1 run.
OUTPUT:
File 12
- Updated MineSight® File If you are deleting/undeleting drillholes in File 12, then your
11 or 12
input data to M202V1 must contain:

• DH-IDENT (must be in 10A1 format)


Selected drillholes will have all their surveys tagged as deleted/
undeleted in File 12. They will not be physically deleted but will
List the updated File 11 or 12 (M203V1/M204V1) to document be ignored by subsequent programs.
and check values inserted with M202V1.
If you have multiple drillholes with the same name, only the
first one encountered will be modified. To access a specific one,
select it with IOP1 and IOP2.

Page 202-1 Revised: 23-February-2017


MineSight® is a registered
trademark of Leica Geosystems, AG. M202V1 - DRILLHOLE DATA FILE EDITING

Revised: 23-February-2017 Page 202-2


MineSight® is a registered
M202V1 - DRILLHOLE DATA FILE EDITING trademark of Leica Geosystems, AG.

M202V1 - DRILLHOLE DATA FILE EDITING

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-202V1 10=filename 11=filename 12=filename;


MEDS-202V1 19=filename 3=filename
where

MEDS-202V1 (must be the first 10 columns)


10 = the name of the PROJECT CONTROL FILE
11 = the name of the ASSAY FILE
12 = the name of the SURVEY FILE
19 = the name of the INPUT FILE (if IOP4=1)
3 = the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g., ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP4 = 0 INPUT DATA FOLLOWS AT THE END OF RUN FILE (default)


= 1 INPUT DATA IS IN SEPARATE FILE

IOP8 = NN NUMBER OF HEADER LINES TO SKIP IN FILE 19 INPUT FILE

IOP11 = 0 UPDATE ALL VALUES


= 1 ONLY UPDATE VALUES FROM INPUT FILE THAT ARE NON-MISSING

PAR1 = TOLERANCE FOR MATCHING INTERVALS (default = 0.0)

UPD11 = ITEMS TO STORE (must have FROM and -TO- as the first two items)

NOTE: Only required if updating File 11 items.

CMD = DELETE
= UNDELETE

NOTE: If you choose to delete drillholes, all surveys for the selected drillhole will be tagged as deleted in
File12. They are not actually deleted but will be ignored in subsequent programs. Similarly for undelete.

You can either update File 11 items (UPD11= ) or delete File 12 drillholes (CMD= ) but you cannot do both in
the same run.

Page 202-3 Revised: 23-February-2017


MineSight® is a registered
trademark of Leica Geosystems, AG. M202V1 - DRILLHOLE DATA FILE EDITING

FMT1 = INPUT FORMAT FOR FILE 19 OR INPUT DATA LINES BELOW must start with 10A1 for DH-IDENT
For example: FMT1=(10A1,F4.0,F5.0,F5.2,F6.3)

NOTE: This program cannot accept integer type formats (i.e., I6)

I-O = 0 GIVES NO EXTRA OUTPUT


= 1 LIST DH REF# TABLE
= 2 GIVES DEBUG OUTPUT
END

4. INPUT DATA LINES

For updating File 11 items, using FMT1:

DH-IDENT FROM -TO- assays

NOTE: If -AI- (assay interval) is input, it will be treated as an assay value when updated.

For deleting/undeleting File 12 drillholes, FMT1 not necessary:

DH-IDENT

M202V1 SAMPLE RUN FILE #1


MEDS-202V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-202V1 3=RPT202.LA
** UPDATE ASSAYS FOR NEW DHS - DATA IN THIS RUN FILE **

USR = ABC

IOP1 = 0 0 / M12, N12 - FILE 12 LOCATIONS TO ACCESS


COM M12 DEFAULTS TO THE FIRST DRILLHOLE IN FILE 12
COM N12 DEFAULTS TO THE LAST DRILLHOLE ENTERED TO FILE 12

IOP4 = 0 / 0=DATA IN THIS RUN FILE; 1=DATA IN SEPARATE FILE

PAR1 = 0.1 / TOLERANCE FOR MATCHING INTERVALS

UPD11 = FROM -TO- T-CU MOLY / FROM & -TO- REQUIRED


FMT1 = (10A1, F4.0,F5.0,F5.2,F6.3)

I-O = 1 / 1=LIST DH REF # TABLE;


COM 0=GIVES NO EXTRA OUTPUT; 2=GIVE DEBUG OUTPUT
END
SM-03A 0. 300. 0.00 0.000
SM-03A 300. 360. 0.05 0.005
SM-03A 360. 460. 0.50 0.050
SM-03A 460. 560. 0.25 0.025
SM-03A 560. 600. 0.01 0.001
SM-04A 0. 260. 0.00 0.000
SM-04A 260. 360. 0.30 0.030
SM-04A 360. 460. 0.20 0.020
SM-04A 460. 525. 0.05 0.005

Revised: 23-February-2017 Page 202-4


MineSight® is a registered
M202V1 - DRILLHOLE DATA FILE EDITING trademark of Leica Geosystems, AG.

M202V1 SAMPLE RUN FILE #2


MEDS-202V1 10=COAL10.DAT 11=COAL11.DAT 12=COAL12.DAT;
MEDS-202V1 3=RPT202.LA
EDIT THE VOLATILES ITEM OF THE ASSAY DATA FILE FOR DH 77-020

USR = ABC

IOP1 = 20 /FIRST DH TO ACCESSIOP2


= 20 /LAST DH TO ACCESSIOP4
= 0 /0=INPUT IN RUN FILE 1=INPUT IN SEPARATE FILE

PAR1 = 0.5 /TOLERANCE FOR MATCHING INTERVALS

UPD11 = FROM-TO-VOLAT
FMT1 = (10A1,2F10.1,F10.3)

I-O = 0 /0=NO EXTRA OUTPUT 1=LIST REF# TABLE 2=GIVE DEBUG OUTPUT

END
77-020 129.00 137.00 20.00
77-020 158.00 162.20 28.50

M202V1 SAMPLE RUN FILE #3


MEDS-202V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-202V1 3=RPT202.LA
* * UNDELETE DRILLHOLES - DATA LOCATED IN THIS RUN

USR = ABS

IOP1 = 0 / FIRST SURVEY DATA UNIT TO ACCESS (DEFAULTS TO FIRST HOLE)


IOP2 = 0 / LAST SURVEY DATA UNIT TO ACCESS (DEFAULTS TO LAST HOLE)

IOP4 = 0 / 0=DATA IN THIS RUN FILE; 1=DATA IN SEPARATE FILE

CMD = UNDELETE

END
SM–03A
SM–04A

Page 202-5 Revised: 23-February-2017


MineSight® is a registered
trademark of Leica Geosystems, AG. M202V1 - DRILLHOLE DATA FILE EDITING

HOW TO DEBUG AN M202V1 RUN

1. Check that IOP4 is set properly to read the data from the correct file. If the data is in File 19 check the name given on the Names
Line.

2. Check that the proper number of items is given on the UPD11 line. Make sure that the items have been spelled correctly. Make
sure that the first two items are FROM and -TO-.

3. Check that the format is correct and begins with 10A1 for the DH-IDENT. Make sure that each input data line begins with the
DH-IDENT, FROM and -TO- items followed by the assay items in the same order as the assay items on the UPD11 line.

4. ?M202V1: ERROR. Unknown option on CMD= line in run file.


The only possible options for the CMD= command are DELETE and UNDELETE. If you are using the CMD= command, you
cannot update File 11 in the same run.

5. %M202V1: WARNING. Exceeded the maximum number of surveys: 5000 The rest will be ignored.
You have selected more than the maximum number of surveys (IOP1 and IOP2). The rest of the surveys cannot be accessed by
M202V1. The maximum number of surveys is 5000 in Basic Medsystem and 20,000 otherwise.

If you are updating File 11 items (i.e., there is no CMD= line in your run file), deleted surveys are not counted in the total number
of selected surveys. If you are deleting/undeleting surveys (i.e., there is a CMD= line in your run file), all surveys between IOP1
and IOP2 are computed in the total.

6. %M202V1: WARNING. Could not find DH XXXXXX Skipping this drillhole.


If you are updating File 11, then either drillhole XXXXXX is deleted, is not in the range of surveys specified by IOPs 1and 2,
or does not exist in your survey file.

If you are deleting/undeleting surveys, then drillhole XXXXXX is not in the range of surveys specified by IOPs 1and 2, or does
not exist in your survey file.

7. ?M202V1: ERROR. Exceeded the maximum number of intervals: 650


For Basic MineSight®, there is a maximum of 650 assay intervals allowed in any drillhole being updated. For all other platforms,
the limit is 2000.

8. Also check the MineSight® error messages in the Appendix.

Revised: 23-February-2017 Page 202-6


MineSight®
Proprietary Software: Mintec, inc. M203V1 - LIST DRILLHOLE ASSAY FILE

M203V1 LIST DRILLHOLE ASSAY FILE

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M203V1 lists the drillhole assay Data File. The selection of Listing of drillhole data from File 11 and File 12 may be
drillholes is based upon storage location, boundary points or on performed with M203V1 or M208V1 (with a user-coded
drillhole identification. subroutine). Listings should always be made after runs that add
data to or modify data in File 11. These listings should be
PROGRAM FLOW DIAGRAM checked closely before proceeding to other programs.

Prior to running M203V1, the assay and survey data must be M203V1 is used to list specified portions of the drillhole data
loaded into MineSight® Data Files 11 and 12 (with M201V1). from File 11 or File 12. There are three primary ways to select
drillholes from File 11:
RUN FILE:

1. Specify portions of File 12 using IOP1 and IOP2 (M12 and


- DH selection N12). Each drillhole which is between data units M12 and
- DH items to list N12 will be listed.
- Item limiting

2. Specify a set of boundary points (IOP3=1). Any drillhole


collar inside the boundary will be listed. See the Technical
Section for further explanation.

INPUT: CALCS: 3. Specify the labels of drillholes to be listed (IOP4=1). Re-


member that these labels must match column for column
- Files 11 & 12 - Generate File 11/File 12
including blanks. You should have an M204V1 list of drill-
- Optional file of Report hole labels when preparing drillhole label lines.
boundary points - Select DHs, items
- DH inclination (optional) If IOP4=1, methods 1 and 2 above are overridden. However,
- Format (specified or methods 1 and 2 can be used in any combination.
default)
M203V1 is capable of displaying selected information in any
order. The data retrieval function is controlled by the GET11=
OUTPUT: and GET12=label specification lines as shown in the sample
run file.
- Printer Output File You can also specify a range of values for one or more items
selected on the GET11 line, thereby limiting which assay
intervals from File 11 will be listed.

For data stored as numeric data, you may want to list equivalent
numeric codes. This can be done by using an input cross-
reference file which contains the following:
The M203V1 listing should be used to carefully verify the
drillhole data. Once this has been done, displays, statistics and label code description
other manipulations can be performed.
where

label = Item label for cross-reference


code = Numeric value to replace
description = Information to print instead of the numeric code

Only one item can be used for cross-reference.

Revised: 5-June-01 Page 203-1


MineSight®
M203V1 - LIST DRILLHOLE ASSAY FILE Proprietary Software: Mintec, inc.

Page 203-2 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M203V1 - LIST DRILLHOLE ASSAY FILE

M203V1 - LIST DRILLHOLE ASSAY FILE

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-203V1 10=filename 11=filename 12=filename;


MEDS-203V1 19=filename 3=filename
where

MEDS-203V1 (must be the first 10 columns)


10 = the name of the PROJECT CONTROL FILE
11 = the name of the ASSAY FILE
12 = the name of the SURVEY FILE
19 = the name of the Cross-reference File (optional)
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g., ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3 = -1 LIST ALL DHS REGARDLESS OF X,Y LOCATION


= 0 LIST DHS WITHIN PROJECT LIMITS
= 1 LIST DHS WITHIN SPECIFIED BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:

CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)

IOP4 = 0 LIST ALL DRILLHOLES BETWEEN IOP1 & IOP2


= 1 READ LABELS OF DRILLHOLES TO BE LISTED

IOP5 = 0 DO NOT LIST DELETED DRILLHOLES


= 1 LIST ALL DRILLHOLES, EVEN DELETED ONES
= -1 LIST DELETED DRILLHOLES ONLY

IOP6 = 0 DO NOT PRINT COLLAR DATA


= 1 PRINT COLLAR DATA AND DRIFT PLUS AZIMUTH, DIP AND BEARING DRIFT IS COORD.
CHANGE / UNIT LENGTH

IOP7 = 0 NO FORM-FEED BETWEEN DRILLHOLES


= 1 FORM-FEED AT BEGINNING OF EACH DRILLHOLE
IOP8 = 0 LIST DATA UNIT NUMBER ON REPORT
= 1 OMIT DATA UNIT NUMBER FROM REPORT

Revised: 5-June-01 Page 203-3


MineSight®
M203V1 - LIST DRILLHOLE ASSAY FILE Proprietary Software: Mintec, inc.

GET11 = LABELS OF ITEMS TO BE PRINTED


Example: GET11 = FROM–TO–GOLD

NOTE: Do NOT specify item for DH-IDENT on GET11 line.

GET12 = LABELS OF FILE 12 ITEMS TO BE PRINTED AND/OR USED FOR RANGE, OMIT, OR TABLE

FMT1 = OPTIONAL FORMAT FOR OUTPUT OF ASSAY INTERVAL DATA


Example: FMT1 = (2X,10A1,I7,2F8.1,F8.3) for the above GET line.

NOTE: The format statement must include a field for the DH-IDENT and, if IOP8=0, a field for the data unit
number (K11). An integer format of at least I5 must be used for the data unit number. All other numeric items
must have real format.

The output order is DH-IDENT, K11 and GET11 list. If you have stored alphanumeric items in File 11, use A4
format to list each alphanumeric item. The format statement applies to the header as well as the data.

CMD = USE XREF TABLE FOR label-11

Optional data selection by RANGE, OMIT or TABLE:

ITMn = label-11(or 12) RANGE min-value max-value


ITMn = label-11(or 12) OMIT min-value max-value
ITMn = label-11(or 12) TABLE IOPm IOPn

NOTE: If you use File 12 Range Checking you MUST specify the File 12 item with a GET12 command. You
cannot range check on File 11 and File 12 items in the same run.

NOTE: You cannot RANGE on FILE 11 if there is a GET12 item in the run file.

END

4. BOUNDARY POINT LINES (If IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:

Easting Northing (in free-field format)

where 0 0 ends the input or input ends on end-of-file. Boundary points MUST close. The maximum number of boundary points
allowed is 2000.

5. DRILLHOLE LABEL LINES (If IOP4=1)

DH-IDENT (free-field format) min-value max-value

where

DH-IDENT = Read from columns 1 to 10; MUST match exactly with the DH-IDENT from File 12
min-value = Minimum acceptable value for first item on GET11 line
max-value = Maximum acceptable value for first item on GET11 line

Page 203-4 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M203V1 - LIST DRILLHOLE ASSAY FILE

M203V1 SAMPLE RUN FILE #1


MEDS-203V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-203V1 3=RPT203.LA
** LIST ASSAY DATA — FILE #11 **

USR = ABC

COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————-
COM SIMPLE RUN FILE TO LIST GET11 ITEMS FOR ALL DH DATA
COM USING default VALUES FOR ALL GRADES

IOP1 = 0 / START RECORD M12 (default = 1)


IOP2 = 0 / END RECORD N12 (default= # OF LAST SURVEY IN FILE 12)

IOP3 = 0 / 0=USE PCF BOUNDARY; -1=NO BOUNDARY; 1=SPECIFY BOUNDARY PTS

IOP4 = 0 / 0 = LIST DHS BASED ON IOP1 & IOP2; 1 = READ LABELS OF DHS TO LIST

IOP5 = 0 / 0 = DON’T LIST DELETED DHS; 1 = LIST DELETED DHS


IOP6 = 0 / 0 = DO NOT PRINT COLLAR DATA; 1 = PRINT COLLAR DATA

GET11 = FROM -TO- T-CU MOLY

END

Revised: 5-June-01 Page 203-5


MineSight®
M203V1 - LIST DRILLHOLE ASSAY FILE Proprietary Software: Mintec, inc.

M203V1 SAMPLE RUN FILE #2


MEDS-203V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-203V1 3=RPT203.LB
** LIST ASSAY DATA — FILE #11 **

USR = ABC

COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————-
COM RUN FILE TO LIST GET11 ITEMS FOR DH DATA LIMITING BY A
COM RANGE OF GRADES

IOP1 = 1 / START RECORD M12 (default = 1)


IOP2 = 44 / END RECORD N12 (default= # OF LAST SURVEY IN FILE 12)

IOP3 = -1 / -1 = NO BOUNDARY; 0 = USE PCF BOUNDARY; 1 = SPECIFY BOUNDARY PTS

GET11 = FROM -TO- T-CU MOLY

ITM1 = T-CU RANGE 0.5 5.0


COM LIMIT BY T-CU GRADES BETWEEN .5 & 5.0

END

Page 203-6 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M203V1 - LIST DRILLHOLE ASSAY FILE

M203V1 SAMPLE RUN FILE #3


MEDS-203V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-203V1 3=RPT203.LC
** LIST ASSAY DATA — FILE #11 **

USR = ABC

COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————-
COM RUN FILE TO CHECK DH SELECTION BY BOUNDARY POINTS (IOP3=1)
COM USING EXTERNAL FILE AND INCLUDING DELETED DHS (IOP5=1)

IOP3 = 1 / 1 = SPECIFY BOUNDARY POINTS


COM -1 = NO BOUNDARY; 0 = USE PCF BOUNDARY

IOP4 = 0 / 0 = LIST DHS BASED ON IOP1 & IOP2


COM 1 = READ LABELS OF DHS TO LIST

IOP5 = 1 / 0 = DON’T LIST DELETED DHS; 1 = LIST DELETED DHS

GET11 = FROM -TO- -AI- T-CU MOLY

CMD = INCL LOCPT FILE DAT203.IG


COM LIST DATA INSIDE BOUNDARY PTS FROM FILE

END

SAMPLE LIST FILE DAT203.IG

10000 13755
10000 14000
15000 14000
15000 13755
10000 13755

Revised: 5-June-01 Page 203-7


MineSight®
M203V1 - LIST DRILLHOLE ASSAY FILE Proprietary Software: Mintec, inc.

M203V1 SAMPLE RUN FILE #4


MEDS-203V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-203V1 3=RPT203.LD
** LIST ASSAY DATA — FILE #11 **

USR = ABC

COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————-
COM RUN FILE TO CHECK DH SELECTION BY DH-LABEL (IOP4=1)
COM

IOP3 = 0 / 0 = USE PCF BOUNDARY


COM -1 = NO BOUNDARY; 1 = SPECIFY BOUNDARY POINTS

IOP4 = 1 / 1 = READ LABELS OF DHS TO LIST


COM 0 = LIST DHS BASED ON IOP1 & IOP2

GET11 = FROM -TO- -AI- T-CU MOLY


ITM1 = T-CU RANGE 0.001 5.0
COM LIMIT INTERVALS OUTPUT BY GRADE RANGE .001 TO 5.0

END
SM-01A
SM-02A
SM-03A
SM-04A
SM-05A
SM-06A

Page 203-8 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M203V1 - LIST DRILLHOLE ASSAY FILE

M203V1 SAMPLE RUN FILE #5


MEDS-203V1 10=COAL10.DAT 11=COAL11.DAT 12=COAL12.DAT;
MEDS-203V1 3=RPT203.LA
** LIST OF DRILLHOLE DATA FROM COAL11.DAT **

USR = ABC

COM —————————————————————————
COM DH DATA LIST FUNCTION
COM —————————————————————————
COM OMIT DATA UNIT FROM REPORT

IOP1 = 10 / SURVEY FILE LIMITS

IOP3 = -1 / -1=ALL HOLES; 0=PCF BOUNDARY; 1=READ BOUNDARY

IOP4 = 0 / 0=USE IOP1-IOP2 TO LIST; 1=READ DH IDENT TO LIST


IOP5 = 0 / 0=OMIT DELETED DHS; 1=LIST DELETED DHS
IOP6 = 0 / 0=OMIT COLLAR DATA; 1=PRINT COLLAR DATA

IOP8 = 1 / 0=PRINT DATA UNIT; 1=OMIT DATA UNIT

GET11 = FROM -TO- -AI- LITHO SEAM


FMT1 = (1X,10A1,3F8.2,2F6.0)

END

Revised: 5-June-01 Page 203-9


MineSight®
M203V1 - LIST DRILLHOLE ASSAY FILE Proprietary Software: Mintec, inc.

HOW TO DEBUG AN M203V1 RUN

1. When the GET11 line is specified in this routine, two items are automatically retrieved. These items, the drillhole identification
(DH-IDENT) and the File 11 unit number (K11), should not be specified on the GET11 line. However, when you are using the
optional output format (FMT1), then you must specify a field for DH-IDENT (usually 10A1) and a field for K11 (usually I7).

2. If any alphanumeric items are stored in File 11, they should be listed with A4 format. If you don’t specify A4 in the format
statement, alphanumeric items will be printed in their numeric equivalent.

3. If you are using boundary points that are in an external file, you must set IOP3=1 as well as specify:
CMD = INCL (or EXCL) LOCPT FILE filename

4. ** IOP2= xx WHICH IS > FILE #12= xx


OPTION WAS RESET TO MAXIMUM NUMBER

This error message will appear if you specify a data unit number that is greater than the File 12 maximum.

5. DH: xxx NOT FOUND


This error message will appear if you try to list a hole that is not in File 12.

6. Also check the MineSight® error messages in the Appendix.

Page 203-10 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M203V2 - LIST DRILLHOLE ASSAY FILE WITH XYZ POINTS

M203V2 LIST DRILLHOLE ASSAY FILE


WITH XYZ POINTS

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS

M203V2 creates an ASCII file of the drillhole assay Data File M203V2 creates an ASCII file of XYZ points that is suitable
along with the XYZ points at a geologic boundary. for input to M404V1, M607V4, or the 620 series programs.
The program finds one of the following surfaces to calculate a
PROGRAM FLOW DIAGRAM point for each drillhole (IOP8):

Prior to running M203V2, the assay and survey data must be • The collar elevation
loaded into MineSight® Data Files 11and 12 (with M201V1).
• The top of a seam, geologic unit, etc.
RUN FILE:

• The bottom of a seam, geologic unit, etc.

- Area selection
- Data selection
• The thickness of the geologic unit is also determined
- Point of calculation (IOP9)

The points for a geologic unit are defined by the RANGE or


other selection commands. Data should be selected if IOP8=0
or 1. You can use two or more ITMs to select data as:
INPUT: CALCS:
ITM1 = seam RANGE #1 #2
ITM2 = litho RANGE #1 #2
- PCF - Calculate XYZ points ITM3 = from RANGE 0.0 max_depth
- Files 11 and 12 - List drillhole data
- Create M122 plot For stratiform deposits, the XYZ points are input to M404V1 to
commands (optional)
calculate a simple linear plane for checking the structure of plains
type seams.

OUTPUT:

- M122 Plot File


- Printer Output File
- XYZ Points file

Revised: 5-June-01 Page 203-11


MineSight®
M203V2 - LIST DRILLHOLE ASSAY FILE WITH XYZ POINTS Proprietary Software: Mintec, inc.

Page 203-12 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M203V2 - LIST DH DATA WITH XYZ POINTS

M203V2 - LIST DH DATA WITH XYZ POINTS

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-203V2 10=filename 11=filename 12=filename;


MEDS-203V2 19=filename 29=filename 3=filename
where

MEDS-203V2 (must be the first 10 columns)


10= the name of the PROJECT CONTROL FILE
11= the name of the ASSAY FILE
12= the name of the SURVEY FILE
19= the name of the XYZ points file
29= the name of the Optional Plot File
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3 = -1 LIST ALL DHS REGARDLESS OF X,Y LOCATION


= 0 LIST DHS WITHIN PROJECT LIMITS
= 1 LIST DHS WITHIN SPECIFIED BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:

CMD = INCL LOCPT FILE filename (to include points within the boundary) OR

CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)

IOP4 = 0 LIST ALL DRILLHOLES BETWEEN IOP1 & IOP2


= 1 READ LABELS OF DRILLHOLES TO BE LISTED

IOP8 = -1 CALCULATE XYZ FROM COLLAR ELEVATION


= 0 CALCULATE XYZ FROM TOP OF GEOLOGIC UNIT
= 1 CALCULATE XYZ FROM BOTTOM OF GEOLOGIC UNIT

IOP9 = 0 SLOPE THICKNESS CALCULATION


= 1 VERTICAL THICKNESS CALCULATION

IOP10 = 1 OUTPUT IDENT LINE TO XYZ FILE 19

NOTE: IOP11-14 and PAR1-8 are used only if File 29 if entered on the Names Line.

Revised: 10-May-01 Page 203-13


MineSight®
M203V2 - LIST DH DATA WITH XYZ POINTS Proprietary Software: Mintec, inc.

IOP11 = SYMBOL NUMBER FOR DH LOCATION PLOTTING (default=3)

IOP12 = 0 CREATE USERF FILE TO FILE 29


= 1 CREATE FULL 122 RUN FILE TO FILE 29

IOP13 = 0 OMIT GRID COMMANDS


= 1 CREATE GRID COMMANDS

IOP14 = 1 PLOT DH LABELS IN ADDITION TO ELEVATION

IOP15 = 0 PLOT AND REPORT IN PROJECT COORDINATES


= 1 PLOT AND REPORT IN MODEL COORDINATES

PAR1 = CHARACTER SIZE (HEIGHT) IN INCHES (default = 0.07)


PAR2 = ANNOTATION ANGLE
PAR3 = MAP SCALE (UNITS/INCH)
PAR4 = GRID SPACING

PAR5 = MINIMUM X OF PLOT AND GRID


PAR6 = MAXIMUM X OF PLOT AND GRID

PAR7 = MINIMUM Y OF PLOT AND GRID


PAR8 = MAXIMUM Y OF PLOT AND GRID

GET11 = LABELS OF ITEMS TO BE PRINTED


Example: GET11 = FROM -TO- -AI- SEAM

NOTE: FROM and -TO- must be the first two items.

Optional data selection by RANGE, OMIT or TABLE:

ITMn = label-11 RANGE min-value max-value


ITMn = label-11 OMIT min-value max-value
ITMn = label-11 TABLE IOPm IOPn

END

4. BOUNDARY POINT LINES (If IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:

Easting Northing (in free-field format)

where 0 0 ends the input or input ends on end-of-file. Boundary points must close. The maximum number of boundary points
allowed is 2000.

5. DRILLHOLE LABEL LINES (If IOP4=1)

DH-IDENT (free-field format) min-value max-value


where

DH-IDENT= Read from columns 1 to 10


must match exactly with the DH-IDENT from File 12
min-value = Minimum acceptable value for first item on GET11 line
max-value = Maximum acceptable value for first item on GET11 line

Page 203-14 Revised: 10-May-01


MineSight®
Proprietary Software: Mintec, inc. M203V2 - LIST DH DATA WITH XYZ POINTS

M203V2 SAMPLE RUN FILE #1


MEDS-203V2 10=COAL10.DAT 11=COAL11.DAT 12=COAL12.DAT;
MEDS-203V2 19=DAT203.OA 29=PLT203.PAA 3=RPT203.LA
** XYZ POINTS FROM DRILLHOLE DATA FILES COAL11.DAT AND COAL12.DAT

USR = ABC

IOP1 = 0 / START RECORD M12 (default = 1)


IOP2 = 0 / END RECORD N12 (default= # OF LAST SURVEY IN FILE 12)

IOP3 = -1 / 0=USE PCF BOUNDARY


COM -1=NO BOUNDARY; 1=SPECIFY BOUNDARY POINTS

IOP8 = 0 / -1=COLLAR XYZ; 0=TOP XYZ; 1=BOTTOM XYZ


IOP9 = 1 / 1=VERTICAL; 0=SLOPE THICKNESS CALC
IOP10 = 1 / 1=OUTPUT IDENT LINE TO XYZ FILE 19

GET11 = FROM -TO- SEAM / SELECT DATA ON ITEM SEAM

ITM1 = SEAM RANGE 10 10 / USE SEAM 10 ONLY


COM PLOT OPTIONS AND PARAMETERS

IOP11 = 3 / # PLOT SYMBOL


IOP12 = 1 / 1=CREATE FULL M122 FILE; 0=PLOT COMMANDS ONLY
IOP13 = 1 / 1=CREATE M122 GRID COMMANDS; 0=OMIT
IOP14 = 0 / 1=CREATE M122 DH LABEL COMMANDS; 0=OMIT

PAR1 = 0.07 / ANNOTATION HEIGHT


PAR2 = 0.00 / ANNOTATION ANGLE
PAR3 = 1000 / MAP SCALE
PAR4 = 5000 / GRID SPACING
PAR5 = 0. 25000 / X1 - X2
PAR7 = 0. 30000 / Y1 - Y2

END

Revised: 10-May-01 Page 203-15


MineSight®
M203V2 - LIST DH DATA WITH XYZ POINTS Proprietary Software: Mintec, inc.

M203V2 SAMPLE OUTPUT FILE OF XYZ POINTS


COAL11.DAT XYZ POINT CALCS @ DIST = FROM
77-001 19487.00 8301.00 907.50 19.80 99.30
77-002 14268.00 6390.00 925.00 13.80 157.30
77-003 6212.00 6250.00 931.40 7.30 131.40
77-004 4487.00 8298.00 938.90 12.00 144.30
77-005 9737.00 9482.00 931.70 8.00 158.50
77-006 16266.00 11014.00 915.30 21.00 183.00
.
.
.DH Easting Northing Elev. Thick. Depth

HOW TO DEBUG AN M203V2 RUN

1. If you are using boundary points that are in an external file, you must set IOP3=1 as well as specify: CMD = INCL (or EXCL)
LOCPT FILE filename.

2. Also check the MineSight® error messages in the Appendix.

Page 203-16 Revised: 10-May-01


MineSight®
Proprietary Software: Mintec, inc. M204V1 - LIST DH/BHS SURVEY (STD FMT)

M204V1 LIST DH/BHS SURVEYDATA


(STANDARD FORMAT)

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M204V1 lists the survey data file. The selection of drillholes is Drillhole data is loaded into Files 11 and 12, and blasthole data
based upon storage location, boundary points or on drillhole is loaded into Files 9 and 12. Program M204V1 will list the
identification. The report has a long and a short format. survey data from File 12 to document the project and to provide
a basis for checking (DH or BHS) coordinates.
M204V1 can also list the shots in the blasthole index file. Special
IOPs and PARs are required for this application. Parameters M204V1 has two standard reports, a long and short report, which
which apply to blasthole shot data only are indicated in this are specified by IOP4. These reports are preset and do not require
documentation. you to specify what data items are to be listed. The long report
contains all of the items available in File 12 while the short
PROGRAM FLOW DIAGRAM report contains only the coordinates. You can also create a short
list with the coordinate, dip and bearing.
Prior to running M204V1, the assay and survey data must be
loaded into MineSight® Data Files 9, 11 and 12 (M201V1, or For selecting drillholes from File 12 (IOP17 = 0):
M500BH4).

RUN FILE:
1. Specify M12 and N12. Each drillhole within the range speci-
fied will be listed.
- DH (or Shot) selection
- Report type
- Item limiting 2. Specify a set of boundary points with IOP3=1. Any drill-
hole within the boundary will be listed. See the Technical
Section for further explanation.

3. Specify the drillholes within the project limits with IOP3=0.


There is an option for reporting the coordinates at the beginning
INPUT: CALCS: of each survey interval or the location of the “pseudo-collar” of
the hole. The pseudo-collar is where the collar would be if a
- File 12 - Generate File 12 Report
- Optional file of - Select DH (or Shots)
survey was continued in a straight line back towards the origin
boundary points locations of the hole.
- Select report data
For selecting blastholes from File 12 (IOP17 = 1):

1. Specify M12 and N12. Each blasthole within the range


specified will be listed.
OUTPUT:
2. Specify a range of shot numbers with IOP11 and IOP12.
- Printer Output File
- SHOT-N.DEX
3. Specify a range of elevations with PAR3 and PAR4.
A Shot index file is created called SHOT-N.DEX. This file
(File 19) is used by subsequent blasthole programs to ensure
that each shot is only stored once.

Revised: 18-Aug-06 Page 204-1


MineSight®
M204V1 - LIST DH/BHS SURVEY (STD FMT) Proprietary Software: Mintec, inc.

Page 204-2 Revised: 18-Aug-06


MineSight®
Proprietary Software: Mintec, inc. M204V1 - LIST DRILLHOLE SURVEY DATA (STANDARD FORMAT)

M204V1 - LIST DRILLHOLE SURVEY DATA (STANDARD FORMAT)

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-204V1 10=filename 12=filename 3=filename


MEDS-204V1 19=filename
where

MEDS-204V1 (must be the first 10 columns)


10 = the name of the PROJECT CONTROL FILE
12 = the name of the SURVEY FILE
3= the name of the PRINTER OUTPUT FILE
19= SHOT-N.DEX (the ASCII shot index file)

2. RUN INFORMATION (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g. ABC)

*IOP1 = M12 FIRST SURVEY DATA UNIT(SHOT) TO ACCESS(default = 1)


*IOP2 = N12 LAST SURVEY DATA UNIT(SHOT) TO ACCESS
(default = last survey(shot) stored)

*IOP3 = –1 LIST ALL DHS (SHOTS)REGARDLESS OF X,Y LOCATION


= 0 LIST DHS (SHOTS)WITHIN PROJECT LIMITS
= 1 LIST DHS (SHOTS)WITHIN SPECIFIED BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:

CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)

IOP4 = –1 FOR SHORT LIST WITH COORDINATES, DIP & BEARING/AZIMUTH


= 0 FOR LONG LIST
= 1 FOR SHORT LIST WITH COORDINATES ONLY

IOP5 = 0 OMIT DELETED DHS


= 1 LIST DELETED DHS

IOP6 = LIST FILE 11 OR FILE 9 DATA UNIT NUMBERS (LONG LIST ONLY)
= 0 LIST M11,N11 LIMITS
= 1 LIST M09,N09 LIMITS

IOP7 = OPTION FOR TYPE OF COORDINATE DISPLAY


= 0 DISPLAY AT BEGINNING OF EACH SURVEY
= 1 DISPLAY AT “PSEUDO-COLLAR” FOR EACH SURVEY

Revised: 5-June-01 Page 204-3


MineSight®
M204V1 - LIST DRILLHOLE SURVEY DATA (STANDARD FORMAT) Proprietary Software: Mintec, inc.

IOP8 = 0 LIST EASTING THEN NORTHING


= 1 LIST NORTHING THEN EASTING

IOP9 = 0 LIST COORDINATES AT COLLAR (ITM01 = DIST1 RANGE 0.0 0.0 must also be included)
= 1 LIST COORDINATES AT COLLAR, BOTTOM AND ANY DOWNWARD SURVEYS
= -1 LIST COORDINATES AT BOTTOM ONLY
= 2 LIST DHID’S COLLAR COORDINATES AND DEPTH (one line per DH)

NOTE: If using IOP9, then IOP4 is ignored.

IOP10 = 0 OUTPUT BEARING


= 1 OUTPUT AZIMUTH

*IOP11 = MINIMUM SHOT NUMBER


*IOP12 = MAXIMUM SHOT NUMBER

*IOP13 = MINIMUM SHOT DATE


*IOP14 = MAXIMUM SHOT DATE

IOP17 = 0 STANDARD PROJECT (FILE 12 IS A SURVEY FILE)


= 1 BLASTHOLE PROJECT(FILE 12 IS A SHOT INDEX)

IOP18 = 0 USE IOP1 AND IOP2 FOR DRILLHOLE SELECTION


= 1 LIST DRILLHOLES AFTER END LINE

NOTE: IOPs marked with an * are used for BHS listing.

*PAR3 = MINIMUM SHOT ELEVATION


*PAR4 = MAXIMUM SHOT ELEVATION

Optional data selection by RANGE, OMIT or TABLE

ITMn = label-12RANGEmin-valuemax-value
ITMn = label-12OMITmin-valuemax-value
ITMn = label-12TABLEIOPmIOPn

END

4. BOUNDARY POINT LINES (If IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:

Easting Northing (in free-field format)


where

0 0 ends the input or input ends on end-of-file. Boundary points must close. The maximum number of boundary points allowed is
2000.

5. DRILLHOLE ID REQUEST LINES (IOP18 = 1)

DH-IDENT

where

DH-IDENT is the drillhole label, list one per line.

Page 204-4 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M204V1 - LIST DRILLHOLE SURVEY DATA (STANDARD FORMAT)

M204V1 SAMPLE RUN FILE #1 (DH List)


MEDS-204V1 10=SAMP10.DAT 12=SAMP12.DAT 3=RPT204.LA
** DH COLLAR AND SURVEY DATA — FILE #12 **

COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————-

USR = ABC

IOP1 = 10 / FIRST & LAST DH TO LIST


IOP3 = –1 / LIST ALL DHS REGARDLESS OF LOCATION
IOP4 = 0 / 0 = STD LIST; 1 = SHORT LIST
IOP5 = 0 / OMIT DELETED DHS; 1 = LIST
IOP6 = 0 / LIST FILE 11 LIMITS (M11 & N11)
IOP8 = 0 / LIST DHS AS EASTING THEN NORTHING

COM EXAMPLE OF A STANDARD SURVEY LIST

END

M204V1 SAMPLE RUN FILE #2 (DH List)


MEDS-204V1 10=SAMP10.DAT 12=SAMP12.DAT 3=RPT204.LB
** DH COLLAR AND SURVEY DATA — FILE #12 **

COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————

USR = ABC

IOP1 = 10 / FIRST & LAST DH TO LIST


IOP3 = 1 / LIST ALL DHS WITHIN SPEC. BOUNDARY
IOP4 = –1 / –1 = SHORT LIST WITH DIP & BEARING
IOP5 = 1 / 0 = OMIT DELETED DHS; 1 = LIST
IOP8 = 0 / LIST DHS AS EASTING THEN NORTHING
IOP9 = 1 / E-O-H COORDS

COM EXAMPLE OF SHORT LIST WITH DIP & BEARING; USE OF LIMITING BOUNDARY

END

10000 12500 Boundary Points


15000 12500
15000 10000
10000 10000
10000 12500
0 0

Revised: 5-June-01 Page 204-5


MineSight®
M204V1 - LIST DRILLHOLE SURVEY DATA (STANDARD FORMAT) Proprietary Software: Mintec, inc.

M204V1 SAMPLE RUN FILE #3 (BHS List)


MEDS-204V1 10=MBHS10.DAT 12=MBHS12.DAT 3=RPT204.LB 19=SHOT-N.DEX
** INDEX OF SHOTS FROM FILE MBHS12.DAT **

COM ——————————————————————————————-
COM SHOT LIST AND INDEX
COM ——————————————————————————————-

USR = ABC

IOP1 = 00 / FIRST & LAST RECORD NUMBERS FOR FILE 12 SHOTS TO LIST
IOP3 = –1 / LIST ALL SHOTS
IOP17 = 1 / 0 = SURVEY FILE; 1 = SHOT INDEX FILE

IOP11 = 0 0 /OPTIONAL MIN-MAX SHOT #


IOP13 = 0 0 / OPTIONAL MIN-MAX DATE #
PAR3 = 0 0 / OPTIONAL MIN-MAX ELEV. #

COM

END

Page 204-6 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M204V1 - LIST DRILLHOLE SURVEY DATA (STANDARD FORMAT)

SAMPLE REPORT FILE: LIST OF FILE 12 (BHS List)


RUN# 40. Page 2 METL 204V1 DATE 08-04-99 TIME 08:51:41

MINTEC SAMPLE BLASTHOLE PROJECT

** INDEX OF SHOTS FROM FILE MBHS12.DAT

SHOT Year-Mo-Da #BH ELEV PB# Aux K12 M09

901 1999-7-1 113 2320.0 1 0 1 1

902 1999-7-2 52 2320.0 2 0 2 114

903 1999-7-3 81 2320.0 3 0 3 166

904 1999-7-4 93 2320.0 4 0 4 247

905 1999-7-5 118 2320.0 4 0 5 340

906 1999-7-6 44 2320.0 5 0 6 458

907 1999-7-7 95 2320.0 5 0 7 502

SAMPLE SHOT-N.DEX FILE:


0 ELEV Year-Mo-Da PB# Aux K12 M09 #BH

901 2320.0 19999-7-1 1 1 1 113 901

902 2320.0 19999-7-2 2 2 114 52 902

903 2320.0 19999-7-3 3 3 166 81 903

904 2320.0 19999-7-4 4 4 247 93 904

905 2320.0 19999-7-5 4 5 340 118 905

906 2320.0 19999-7-6 5 6 458 44 906

907 2320.0 19999-7-7 5 7 502 95 907

HOW TO DEBUG AN M204V1 RUN

1. If you are using boundary points that are in an external data file, you must set IOP3=1 and specify CMD = INCL (or EXCL)
LOCPT FILE filename

2. Check the MineSight® error messages in the Appendix.

Revised: 5-June-01 Page 204-7


MineSight®
M204V1 - LIST DRILLHOLE SURVEY DATA (STANDARD FORMAT) Proprietary Software: Mintec, inc.

Page 204-8 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M204V2 - LIST DRILLHOLE SURVEY DATA (SPECIAL FORMAT)

M204V2 LIST DRILLHOLE SURVEY DATA


(SPECIAL FORMAT)

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M204V2 lists the drillhole survey Data File in a user specified M204V2 performs the same functions as M204V1 with the
format. The selection of drillholes is based upon storage location, added capability of displaying selected items from File 12.
boundary points or on drillhole identification.
For the long report option (IOP4=0), you must specify a GET12
PROGRAM FLOW DIAGRAM line along with an output format (FMT1).

Prior to running M204V2, the assay and survey data must be The short report option generates a table of drillhole identifiers
loaded into MineSight® Data Files 11 and 12 (M201V1). in either a 5 column or 10 column wide format.

RUN FILE: Data can be selected within a specified boundary or on the basis
of File 12 data unit numbers.
- DH selection
- DH items to list
- Report format

INPUT: CALCS:

- File 12 - Generate File 12 Report


- PCF - Select DH locations
- Select report data

OUTPUT:

- Printer Output File

Revised: 5-June-01 Page 204-9


MineSight®
M204V2 - LIST DRILLHOLE SURVEY DATA (SPECIAL FORMAT) Proprietary Software: Mintec, inc.

Page 204-10 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M204V2 -LIST DH SURVEY DATA (SPECIAL FORMAT)

M204V2 - LIST DH SURVEY DATA (SPECIAL FORMAT)

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS—204V2 10=filename 12=filename 3=filename


where

MEDS—204V2 (must be the first 10 columns)


10 = the name of the PROJECT CONTROL FILE
12 = the name of the SURVEY FILE
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free—field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)

IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3 = -1 LIST ALL DHS REGARDLESS OF X, Y LOCATION


= 0 LIST DHS WITHIN PROJECT LIMITS
= 1 LIST DHS WITHIN SPECIFIED BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:

CMD=INCL LOCPT FILE filename (to include points within the boundary) OR
CMD=EXCL LOCPT FILE filename (to exclude points within the boundary)

IOP4 = 0 LIST default ITEMS PLUS GET12 ITEMS (default)


= 1 LIST DRILLHOLE IDS ONLY
= 2 LIST default ITEMS PLUS GET12 ITEMS FOR DHS SPECIFIED AFTER THE END LINE

NOTE: If IOP4=0 or 2 (or is not specified), the following default items are output: DH—IDENT, EAST,
NORTH, ELEV., and K12 (data unit from File 12). You must use the GET12 line to specify at least one
additional item to be included in the list.

The FMT1 statement must include both default and GET12 items.

GET12 = label—1 label—2 etc. (At least one extra item to be listed)

FMT1 = FORMAT FOR OUTPUT

ALF1 = ‘ label ‘ (optional) where label is title information for the items on the GET12 line

Revised: 5-June-01 Page 204-11


MineSight®
M204V2 -LIST DH SURVEY DATA (SPECIAL FORMAT) Proprietary Software: Mintec, inc.

IOP5 = 0 OMIT DELETED DHS


= 1 LIST DELETED DHS

IOP8 = 0 LIST 10 VALUES PER LINE (If IOP4=1)


= 1 LIST 5 VALUES PER LINE (If IOP4=1)

END

4. BOUNDARY POINT LINES (If IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:

Easting Northing (in free-field format)

where 0 0 ends the input or input ends on end-of-file. Boundary points must close. The maximum number of boundary points
allowed is 2000.

5. DRILLHOLE ID REQUEST LINES (If IOP4=2)

DH-IDENT

where DH-IDENT is the drillhole label, one per line.

Page 204-12 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M204V2 -LIST DH SURVEY DATA (SPECIAL FORMAT)

M204V2 SAMPLE RUN FILE


MEDS—204V2 10=SAMP10.DAT 12=SAMP12.DAT 3=RPT204.LA
** DH COLLAR & SURVEY DATA FROM FILE 12 **

USR = ABC

IOP3 = 0 / USE DATA WITHIN PCF LIMITS

IOP4 = 0 / STD LIST

IOP5 = 0 / OMIT DELETED DHS

GET12 = AREA / EXTRA FILE 12 ITEM TO LIST

FMT1 = (2X,10A1,3F10.1,I6,F10.2)

ALF1 = ‘ ‘, ‘AREA.’

END

HOW TO DEBUG AN M204V2 RUN

1. If you do not specify a GET12 line in your run file, MineSight® will prompt you for items. However, if the FMT1 line was not
specified, then the items will not be output correctly. The following items are output by default:
DH-IDENT EAST NORTH ELEV. K12

You must specify format fields for these items. Any extra items that are specified on the GET12 line must also have format
fields assigned.

2. Check the MineSight® error messages in the Appendix.

Revised: 5-June-01 Page 204-13


MineSight®
M204V2 -LIST DH SURVEY DATA (SPECIAL FORMAT) Proprietary Software: Mintec, inc.

Page 204-14 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M205V1 - ADDITION OF CODES TO THE DRILLHOLE ASSAY FILE

M205V1 ADDITION OF CODES TO


THE DRILLHOLE ASSAY FILE

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


Add geologic or mining codes to the drillhole assay file from a M205V1 can be used to add or update geologic/mine codes in
prepared input file. File 11. The input is a table of geologic data for each hole to be
accessed. This data consists of the DH-IDENT, the distance at
PROGRAM FLOW DIAGRAM the start of the interval (FROM) and the geologic codes to be
assigned. A blank line indicates the end of the data for that
Prior to running M205V1, the assay and survey data must be drillhole. All the drillhole assay intervals can be accessed in a
loaded to Files 11 and 12. single run.

RUN FILE: The input table of codes may be in the run file (IOP4=0) or can
be read from a separate file (IOP4=1). In the latter case, specify
- Item to receive codes
- Input data format the name of the input file in the Names Line at the beginning of
- Run and debug options the run file as 19=filename.

Input codes may be integer or floating point numbers or an


alphanumeric code of up to four characters. Storage items in
File 11 may have any precision. An alphanumeric input code
must be stored in an alphanumeric item. Floating point input
may be stored as an integer or real number. Floating point input
INPUT: CALCS: that is stored as an integer will be rounded off.
- PCF - Assign codes to the
- Files 11 & 12 drillhole intervals, based You are required to provide the format to read the input table.
- Optional file of codes on the input table of This format should include 10A1 at the beginning to read the
geologic codes and DH-IDENT, then the format to read the intervals and codes,
starting distances
e.g., FMT1=(10A1,F10.0,F5.0).

M205V1 allows “free-field” input if the following conditions


fit the data:

OUTPUT:
1. The 10-column drillhole identification must not have any
- Updated File 11 blanks within the field.
- Printer Output File

2. The data fields must be separated by at least one blank


column.
Include the following command in the run file to read data in
free-field format: FMT1=(*)

The code for each interval is determined by a majority rule. If


more than 50% of an assay interval is within a geologic interval,
it will receive the majority geologic code.
After you run M205V1, list the modified assay file (File 11)
with M203V1 to document and check the codes inserted with The table of geologic codes should be continuous over the hole.
this program. No gaps should be present.

Revised: 11-Nov-09 Page 205-1


MineSight®
M205V1 - ADDITION OF CODES TO THE DRILLHOLE ASSAY FILE Proprietary Software: Mintec, inc.

Page 205-2 Revised: 11-Nov-09


MineSight®
Proprietary Software: Mintec, inc. M205V1 - ADDITION OF GEOLOGIC CODES TO DRILLHOLE FILES

M205V1 - ADDITION OF GEOLOGIC CODES TO DRILLHOLE FILES

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-205V1 10=filename 11=filename 12=filename;


MEDS-205V1 19=filename 3=filename
where

MEDS-205V1 (must be the first 10 columns)


10 = the name of the PROJECT CONTROL FILE
11 = the name of the ASSAY FILE
12 = the name of the SURVEY FILE
19 = the name of the Optional Input File (if IOP4=1)
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g., ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP4 = 0 GEOLOGIC DATA IS IN THIS RUN FILE


= 1 GEOLOGIC DATA IS IN A SEPARATE FILE

IOP8 = NN NUMBER OF HEADER LINES TO SKIP IN FILE 19 INPUT FILE

ITMn = GEOL label-11


where

GEOL = a keyword that must be present


label-11 = the File 11 item to receive geologic codes. You may have up to four label-11s per ITMn line

FMT1 = FORMAT FOR INPUT DATA (see Section 4 below)


Example: (10A1,F10.0,F5.0)

NOTE: Enter (*) for free-field input. See Requirements & Considerations.

END

Revised: 11-Nov-09 Page 205-3


MineSight®
M205V1 - ADDITION OF GEOLOGIC CODES TO DRILLHOLE FILES Proprietary Software: Mintec, inc.

4. TABLE OF GEOLOGIC DATA FOR EACH DRILLHOLE

DH-IDENT FROM CODE1 CODE2 ....

where

DH-IDENT = a 10-character alphanumeric label


FROM = the distance at start of interval
CODEn = geologic code (may be real, integer, or alphanumeric)

The last line for each drillhole must be

DH-IDENT FROM

where
FROM = the distance at the end of the interval.

NOTE: First line of geologic data comes right after END line.

EXAMPLE:

SM-008 0.0 1 RCK1 Put code 1 and RCK1 in the interval 0 – 80.
SM-008 80.0 2 RCK2 Put code 2 and RCK2 in the interval 80 – 620.
SM-008 620.0 3 RCK3 Put code 3 and RCK3 in the interval 620 – 1460.
SM-008 1460.0 If 1460 is not the bottom of the drillhole, the remaining portion will be set to - 2.
.

Page 205-4 Revised: 11-Nov-09


MineSight®
Proprietary Software: Mintec, inc. M205V1 - ADDITION OF GEOLOGIC CODES TO DRILLHOLE FILES

M205V1 SAMPLE RUN FILE #1


MEDS-205V1 10=SAMP10.DAT 12=SAMP12.DAT 11=SAMP11.DAT;
MEDS-205V1 3=SAM205.LA
** ADD GEOLOGY CODES TO ASSAY INTERVALS OF FILE 11 **

USR = ABC

IOP1 = 1 10 / BEGINNING AND ENDING DH # OF FILE 12

COM* IF IOP4=1, ENTER 19=INPUT DATA FILENAME IN NAMES LINE ABOVE


IOP4 = 0 / 0=DATA IS IN THIS FILE, 1=IN SEPARATE FILE

ITM1 = GEOL ROCK / STORE GEOLOGY CODES IN “ROCK” ITEM

FMT1 = (10A1,F6.0,I3)

I-O = 2 / 2=LIST DH INTERVALS WITH CODES, 0=NO LIST

END
SM-008 0.0 1
SM-008 80.0 2
SM-008 620.0 3
SM-008 1460.0

SM-009 0.0 1
SM-009 81.0 3
SM-009 1260.0 4
SM-009 1600.0

Revised: 11-Nov-09 Page 205-5


MineSight®
M205V1 - ADDITION OF GEOLOGIC CODES TO DRILLHOLE FILES Proprietary Software: Mintec, inc.

M205V1 SAMPLE RUN FILE #2


MEDS-205V1 10=SAMP10.DAT 12=SAMP12.DAT 11=SAMP11.DAT;
MEDS-205V1 3=SAM205.LA
** ADD SPECIFIC GRAVITY TO ASSAY INTERVALS OF FILE 11 **

USR = ABC

IOP1 = 1 10 / BEGINNING AND ENDING DH # OF FILE 12

COM* IF IOP4=1, ENTER 19=INPUT DATA FILENAME IN NAMES LINE ABOVE


IOP4 = 0 / 0=DATA IS IN THIS FILE, 1=IN SEPARATE FILE
IOP5 = 1 / 1=FLOATING POINT SP. GR CODE

ITM1 = GEOL SP.GR / STORE SPECIFIC GRAVITY IN “SP.GR” ITEM

FMT1 = (*)

I-O = 3

END
SM-008 0.0 12.5
SM-008 80.0 12.7
SM-008 620.0 13.1
SM-008 1460.0

M205V1 SAMPLE RUN FILE #3


COAL-205V1 10=COAL10.DAT 11=COAL11.DAT 12=COAL12.DAT;
COAL-205V1 3=RPT205.LA 19=COL205.IA
** ADD GEOLOGY TO DRILLHOLE DATA

USR = ABC

COM —————————————————————————
COM DH GEOLOGY FUNCTION
COM —————————————————————————
COM TEST RUN: M205V1
COM* INPUT DATA IN A SEPARATE FILE (DAT205.IA)

IOP1 = 1 00 / SURVEY FILE LIMITS


IOP4 = 1 / 0=DATA IN THIS FILE; 1=DATA IN FILE 19

ITM1 = GEOL ROCK SPARE / STORE SAMPLE CODES IN “ROCK” and “SPARE”

FMT1 = (10A1, F6.0, I3)

END

Page 205-6 Revised: 11-Nov-09


MineSight®
Proprietary Software: Mintec, inc. M205V1 - ADDITION OF GEOLOGIC CODES TO DRILLHOLE FILES

M205V1 SAMPLE INPUT FILE


77-001 0.0 RCK1 1
77-001 00.0 RCK2 2
77-001 150.0 RCK3 3
77-001 200.0

77-002 0.0 RCK3 2


77-002 160.0 RCK3 1
77-002 195.0 RCK2 4
77-002 260.0
Note: The above lines do the following for DH 77-001:

Intervals from 0-100 code “RCK1” and “1”


Intervals from 100-150 code “RCK2” and “2”
Intervals from 150-200 code “RCK3” and “3”
Intervals 200 and above code “-2” for missing.

Revised: 11-Nov-09 Page 205-7


MineSight®
M205V1 - ADDITION OF GEOLOGIC CODES TO DRILLHOLE FILES Proprietary Software: Mintec, inc.

HOW TO DEBUG AN M205V1 RUN

1. A debug option is available with M205V1 by entering I-O=2 in the run file. The program will print the geologic table input for each
drillhole and the updated intervals with the old and new codes. In order to avoid large amounts of printout, use this option for test
purposes using a relatively small number of drillhole intervals.

2. You must specify an input format for the table of geologic codes.

3. **NO FILE 11 DATA FOR DH xxx


This error message will appear if the specified DH-IDENT does not have any sample data.

4. ** D.H. xxx NOT FOUND **


will appear if you specify a DH-IDENT that is not in File 12.

5. M205A1 ERROR: FMT1 HAS NOT BEEN SPECIFIED


Enter a correct FMT1 line.

6. M205V1: WARNING Only the first _______ drillholes can be accessed

The maximum number of intervals that can be coded by m205v1 is 100,000.

7. Also check the MineSight® error messages in the Appendix.

Page 205-8 Revised: 11-Nov-09


MineSight®
Proprietary Software: Mintec, inc. M206V1- COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE

M206V1 COLLAR PLOT (M122) OF DRILLHOLE


SURVEY FILE

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS

M206V1 creates an M122 plot file of the collar locations and Collar locations should be displayed on a plan map and checked
drillhole traces from the drillhole survey file. before proceeding to any other calculations. These collar maps
can be made with M206V1 and M122V1 as described below.
PROGRAM FLOW DIAGRAM
M206V1 creates a file of plot commands for M122V1 to be
Prior to running M206V1, the assay and survey data must be displayed on a graphics device, such as a pen plotter or
loaded into Files 11 and 12. Tektronix-type terminal.

RUN FILE: M206V1 will display the alphanumeric drillhole labels or other
File 12 items, along with a symbol at the drillhole collar location.
- Drillhole selection & map
You may specify the size, angle and location of the annotation.
area
- Optional item to annotate Annotation may be placed either at the collar or at the end of
- Optional angled drillhole the drillhole with M122 options. Complex angled drillholes
traces should probably be annotated at both the collar and end of hole.
- Map parameters & specs
The traces of angled drillholes can optionally be plotted with
the collar locations. Drillhole traces are clipped by the MAP
boundary and collars are limited to the specified area when
INPUT: CALCS: IOP3=0 or 1.
- PCF - Generate file of M122 plot
- File 12 commands for drillhole The collar locations may be overlaid on surface topography and
- Optional file of collar locations, other maps. It is suggested that the M206V1 output file be
boundary plots annotations of collar, retained on your computer after the collar locations have been
deviations manually checked.

The file of collar locations does not contain any grid, borders or
other such information. You must include these commands in
your M122 run file. A sample M122 run file is provided in this
OUTPUT: section.
- M122 Plot File
- Printer Output File Plotting conflicts are not resolved by M206V1 so there is the
possibility that DH-IDENTs are overwritten. These can be
resolved by shifting the LABEL command for the conflicting
information in the output plot file.

The output file from M206V1 must be processed by M122V1


to create a map. With an appropriately scaled map, you can
check the drillhole data locations and survey information by
overlaying the map on the original map. Errors should be
corrected in Files 11 and 12 and in the raw input file(s).

Revised: 5-June-01 Page 206-1


MineSight®
M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE Proprietary Software: Mintec, inc.

Page 206-2 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE

M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-206V1 10=filename 12=filename 19=filename;


MEDS-206V1 3=filename
where

MEDS-206V1 (must be the first 10 columns)


10= the name of the PROJECT CONTROL FILE
12= the name of the SURVEY FILE
19= the name of the M122 Plot File
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3 = -1 USE ALL DHS REGARDLESS OF X,Y LOCATION


= 0 USE DHS WITHIN THE “MAP” COORDINATE LIMITS
= 1 USE DHS WITHIN SPECIFIED BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following
command lines:

CMD = INCL LOCPT FILE filename (to include points within the boundary) OR

CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)

If IOP3=-1, all drillholes will be used regardless of the coordinates specified on the MAP line. If you
want a subset of drillholes within the MAP specifications, use IOP3=0.

IOP4 = NUMBER OF CALCOMP PLOT SYMBOL FOR COLLARS (default = 11)


(See M1212 Program for more details)

IOP5 = 0 PLOT COLLAR LOCATIONS ONLY


= 1 PLOT COLLARS WITH HOLE DEVIATIONS

Revised: 10-May-01 Page 206-3


MineSight®
M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE Proprietary Software: Mintec, inc.

IOP6 = 0 ANNOTATE DH COLLAR LOCATION WITH DH LABEL


= n ANNOTATE DH COLLAR LOCATION WITH FILE 12 WORD #n

NOTE: File 12 item numbers 2-5 in words 2 & 3 cannot be displayed. Run M105TS to list the word
locations in which items are stored. Collar elevation is stored in word six of the collar data unit.

IOP7 = -1 OMIT LABEL


= 0 PLOT LABEL AT DH COLLAR
= 1 PLOT DH LABEL AT THE END OF HOLE
= 2 PLOT DH LABEL AT TOP & BOTTOM OF HOLES

IOP8 = 0 PLOT LABEL USING PAR2 ANGLE


= 1 PLOT LABEL AT THE SAME ANGLE AS DH

NOTE: The DH labels originate inside map limits but may extend beyond the limits. Consider this
when setting the map limits for M122V1.

IOP9 = 0 DO NOT PLOT DELETED DRILLHOLES


= 1 PLOT DELETED DRILLHOLES

IOP10 = 0 SPECIFY THE DRILLHOLES WITH IOP1 AND IOP2


= 1 SPECIFY THE SELECTED DRILLHOLES AFTER THE END LINE

IOP13 = 0 PLOT AND REPORT IN PROJECT COORDINATES


= 1 PLOT AND REPORT IN MODEL COORDINATES

MAP = XMIN XMAX YMIN YMAX SCALE

Default map parameters if 0 or not entered:

XMIN = PCF(21)
XMAX = PCF(22)
YMIN = PCF(25)
YMAX = PCF(26)
SCALE= PCF(23) * 2 (in inches)

NOTE: Map parameters are used to clip drillhole traces. The IOP3 boundary is used to select the data. If you are plotting
drillhole traces within a boundary, you should specify this MAP line.

PAR1 = SIZE OF DRILLHOLE ANNOTATION IN PLOTTER UNITS (default=0.14)

PAR2 = ANGLE (from X-axis) OF DRILLHOLE ANNOTATION (default=0.0)

PAR3 = HEIGHT OF COLLAR PLOT SYMBOL IN PLOTTER UNITS (see IOP4; default=0.10)

PAR4 = X-OFFSET OF LABEL ANNOTATION IN PROJECT UNITS (default=0.7*PAR3*Scale)

PAR5 = Y-OFFSET OF LABEL ANNOTATION IN PROJECT UNITS (default=PAR4)

PAR6 = LENGTH OF PERPENDICULAR TICK DRAWN AT END OF HOLE (default=0.20)

Page 206-4 Revised: 10-May-01


MineSight®
Proprietary Software: Mintec, inc. M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE

Optional data selection:

ITMn = label-12RANGE min-value max-value


ITMn = label-12OMIT min-value max-value

Note: The drillholes to plot can be limited by file 12 values using range, omit, or table. The item to
check must be stored in a full-word. All standard file 12 items are stored in full-words except; #INITS,
LOC11, #CMPS, AND LOC09. A drillhole is limited only by the item’s value for a collar. No check is
made on the values for additional survey records.

END

4. BOUNDARY POINT LINES (If IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:

Easting Northing (in free-field format)

where 0 0 ends the input or input ends on end-of-file. Boundary points must close. The maximum number of boundary points
allowed is 2000.

5. DRILLHOLE ID REQUEST LINES (IF IOP10 = 1)

DH-IDENT

where DH-IDENT is a drillhole label, one per line.

Revised: 10-May-01 Page 206-5


MineSight®
M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE Proprietary Software: Mintec, inc.

M206V1 SAMPLE RUN FILE #1


MEDS-206V1 10=SAMP10.DAT 12=SAMP12.DAT 3=RPT206.LA;
MEDS-206V1 19=PLT206.PAA
** CREATE M122V1 PLOT COMMANDS FOR DH COLLARS **

USR = ABC

COM ——————————————————————————————
COM DH COLLAR PLOT FUNCTION
COM ——————————————————————————————
COM SIMPLE RUN FILE WITH ALL DEFAULTS

IOP1 = 0 / M12 FIRST SURVEY DATA UNIT


IOP2 = 0 / N12 LAST SURVEY DATA UNIT

IOP3 = 0 / 0 = MAP BOUNDARY;


COM -1 = NO BOUNDARY; 1 = SPECIFY BOUNDARY

IOP4 = 0 / PLOT SYMBOL # (default = 11)

IOP5 = 0 / 0 = DO NOT PLOT DH DEVIATIONS


COM 1 = PLOT DH DEVIATIONS ALSO

IOP6 = 0 / 0 = ANNOTATE WITH DH LABEL


COM N = ANNOTATE WITH FILE 12 WORD # N

IOP7 = 0 / 0 = ANNOTATE AT DH COLLAR; 1 = ANNOTATE AT END OF DH


IOP8 = 0 / 0 = PLOT ANGLE = PAR2; 1 = PLOT ANGLE = SAME AS DH
IOP9 = 0 / 0 = DO NOT PLOT DELETED DHS; 1 = PLOT DELETED DHS

PAR1 = 0.00 / SIZE OF ANNOTATION IN PLOTTER UNITS (default = 0.14)


PAR2 = 0.00 / ANGLE OF ANNOTATION (default = 0.00)
PAR3 = 0.00 / PLOT SYMBOL HEIGHT IN PLOTTER UNITS (default = 0.10)
PAR4 = 0.00 / ANNOTATION OFFSET IN X-DIRECTION IN PROJECT UNITS
COM (default = 0.7 * PAR3 * SCALE)

PAR5 = 0.00 / ANNOTATION OFFSET IN Y-DIRECTION IN PROJECT UNITS


COM (default = PAR4)

MAP = 0.0 0.0 0.0 0.0 0.0 / XMIN, XMAX, YMIN, YMAX, SCALE—USE PCF DEFAULTS

END

Page 206-6 Revised: 10-May-01


MineSight®
Proprietary Software: Mintec, inc. M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE

M122V1 SAMPLE RUN FILE (to plot output from M206V1)


MEDS-122V1 10=SAMP10.DAT 3=SAM122.LA
** PLOT OF SAMPLE DRILLHOLE LOCATIONS AT 1" = 200’ **

USR = ABC
MAP = 9500 15500 200 9500 15500 200

END
BORDR 1 10000 15000 10000 15000 0
BORDR 1 10015 14985 10000 14985 0
GRID 1 10000 15000 10000 15000 1000
TICKS 1 10000 10000 10000 15000 1000 .20
TICKS 1 10000 15000 15000 15000 1000 .20
COORD 1 9700 10025 9700 15025 1000 .25 00 10000 1000
COORD 1 9975 15025 14975 15025 1000 .25 90 0 10000 1000
BORDR 1 10000 15000 9500 10000 0
BORDR 1 10015 14985 9515 9985 0
LINE 1 13500 9500 13500 10000 0
LINE 1 13500 9800 15000 9800 0
LINE 1 15000 9600 13500 9600 0
LABEL 1 13910 9880 0 .20 17/WIDGET MINING CO.
LABEL 1 13850 9680 0 .20 20/DRILL HOLE LOCATIONS
LABEL 1 13910 9540 0 .20 17/SCALE: 1" = 200’
USERF PLT206.PAA
ENDOC

Revised: 10-May-01 Page 206-7


MineSight®
M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE Proprietary Software: Mintec, inc.

M206V1 SAMPLE RUN FILE #2


MEDS-206V1 10=SAMP10.DAT 12=SAMP12.DAT 3=SAM206.LB ;
MEDS-206V1 19=PLT206.PAB
** CREATE M122V1 PLOT COMMANDS FOR DH COLLARS **

USR = ABC

COM ——————————————————————————————
COM DH COLLAR PLOT FUNCTION
COM ——————————————————————————————
COM SPECIFY BOUNDARY, PLOT LABEL AT EOH AT SAME ANGLE AS DRILLHOLE

IOP3 = 1 / 1 = SPECIFY BOUND. COM


-1 = NO BOUNDARY; 0 = USE PCF AS BOUNDARY

IOP4 = 5 / PLOT SYMBOL # (default = 11)


IOP5 = 1 / 1 = PLOT DH DEVIATIONS ALSO
COM 0 = DO NOT PLOT DH DEVIATIONS

IOP7 = 1 / 0 = ANNOTATE AT DH COLLAR; 1 = ANNOTATE AT END OF DH


IOP8 = 1 / 0 = PLOT ANGLE = PAR2; 1 = PLOT ANGLE = SAME AS DH

PAR1 = 0.07 / SIZE OF ANNOTATION IN PLOTTER UNITS (DEF. = 0.14)


PAR2 = 45.0 / ANGLE OF ANNOTATION (default = 0.00)
PAR3 = 0.05 / PLOT SYMBOL HEIGHT IN PLOTTER UNITS (DEF. = 0.10)

MAP = 11000 14000 11000 14000 1000


COM MAP BOUNDARY TO CLIP DH DEVIATIONS

END

11000 11000
11000 14000
14000 14000
14000 11000
11000 11000

HOW TO DEBUG AN M206V1 RUN

1. The results from M206V1 are best observed by plotting the generated M122 plot file. A common error is a mismatch between
data selected in M206V1 (with boundary points) and the MAP line in the M122 run file.

2. If a restricted map area is being plotted and no boundary points are used in the M206V1 run, collar locations may appear outside
the plotted map.

3. Also the MAP line in M206V1 should be specified if drillhole traces are to be plotted on a plan that is smaller than the PCF limits
(i.e., using IOP3=0 or 1).

4. Check the MineSight® error messages in the Appendix.

Page 206-8 Revised: 10-May-01


MineSight®
Proprietary Software: Mintec, inc. M207V1 - EXTRACT DATA FROM DRILLHOLE FILES

M207V1 EXTRACT DATA FROM


DRILLHOLE ASSAY & SURVEY FILE

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M207V1 creates an ASCII file from the selected data in Files M207V1 is used to extract data stored in Files 11 & 12 and
11 and 12. write it to an ASCII file. The ASCII file will be formatted to be
used as input to programs M201V1, M202V1, or M205V1
PROGRAM FLOW DIAGRAM (IOP5) or you can format the file to your own specifications.
If IOP5 = 3, you will get separate collar, survey and assay interval
RUN FILE: files. Also, IOP7 allows you to dump the XYZ coordinates of
your assays.
- DH selection
- Item selection
- Output format
When you reload data into File 11, choose to overwrite the file
so that duplicate data is not produced. This will erase all the
previous data and replace it with the new. Therefore, make sure
you select (with GET11) all the items in which data is currently
stored.

The order of data output by M207V1 for each drillhole is:


INPUT: CALCS:
1. Collar & Survey Data
- PCF - Select data from Files 11
- Files 11 & 12 and 12
DH-IDENT East North Elev. Azimuth Dip Depth
- Create ASCII output file
+ user specified items (on GET12 line)

The default format is (10A1,3F10.1,2F9.3,F8.2).

2. Assay Interval Data

OUTPUT: DH-IDENT + User Specified Items (on GET11 line)

- ASCII Output File You must input this format as:


- Printer Output File
- Optional output in csv FMT1 = (10A1,...)
format
The remainder of format depends on GET11 items. It is
recommended that you include FROM, -TO- and -AI- (if
present) on the GET11 line.

Revised: 02-Nov-09 Page 207-1


MineSight®
M207V1 - EXTRACT DATA FROM DRILLHOLE FILES Proprietary Software: Mintec, inc.

Page 207-2 Revised: 02-Nov-09


MineSight®
Proprietary Software: Mintec, inc. M207V1 - EXTRACT DATA FROM DRILLHOLE FILES

M207V1 - EXTRACT DATA FROM DRILLHOLE FILES

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-207V1 10=filename 11=filename 12=filename;


MEDS-207V1 19=filename 3=filename 20=filename 21=filename
where

MEDS-207V1 (must be the first 10 columns)


10 = the name of the PROJECT CONTROL FILE
11 = the name of the ASSAY FILE
12 = the name of the SURVEY FILE
19 = the name of the ASCII OUTPUT FILE OR COLLAR OUTPUT FILE (if IOP5=3)
3 = the name of the PRINTER OUTPUT FILE
20 = the name of the SURVEY OUTPUT FILE (if IOP5=3)
21 = the name of the ASSAY INTERVAL OUTPUT FILE (if IOP5=3)

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g., ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3 = -1 LIST ALL DHS REGARDLESS OF X,Y LOCATION


= 0 LIST DHS WITHIN PROJECT LIMITS
= 1 LIST DHS WITHIN SPECIFIED BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:

CMD = INCL LOCPT FILE filename (to include points within the boundary) OR

CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)

IOP4 = 0 DUMP ONLY NON-DELETED DRILLHOLES


= 1 DUMP ALL DRILLHOLES

Revised: 02-Nov-09 Page 207-3


MineSight®
M207V1 - EXTRACT DATA FROM DRILLHOLE FILES Proprietary Software: Mintec, inc.

IOP5 = 0 or 1 OUTPUT DATA IN M201V1 FORMAT (default)


= 2 OUTPUT DATA IN M202V1 FORMAT
= 3 OUTPUT DATA IN SEPARATE COLLAR, SURVEY, AND ASSAY INTERVAL FILES IN M201V1
FORMAT.
= 5 OUTPUT DATA IN M205V1 FORMAT

NOTE: If you use IOP5=5, the GET11 line must be in a format of


GET11 = FROM code-items -TO-
where
code-items are the items intended for use with M205V1.

IOP6 = 0 USE IOPS 1 AND 2 TO SELECT DRILLHOLES


= 1 SPECIFY DRILLHOLES TO USE AFTER THE END LINE

IOP7 = 0 DO NOT LIST THE ASSAY XYZ COORDINATES


= 1 LIST THE MID-ASSAY XYZ COORDINATES
= 2 LIST THE ASSAY STARTING AND ENDING XYZ COORDINATES

NOTE: If you use IOP7=1 or 2, and have GET11 items to dump, the FMT1 statement must include room for
the XYZ coordinates. Also, IOP5 must be 0, 1, or 2 to use IOP7=1 or 2. If IOP5 = 5, and IOP7 = 1 or 2, IOP7
will be reset to 0.

IOP8 = 0 LIST DEPTH AS TOTAL DEPTH OF HOLE


= 1 IF IOP3>0, LIST DEPTH AS DEPTH OF SURVEYS INCLUDED IN OUTPUT ONLY

IOP9 = 0 LIST ALL ASSAYS WHEN USING M205V1 FORMAT


= 1 GROUP ASSAYS WITH THE SAME CODE WHEN USING M205V1 FORMAT

NOTE: ASSAYS WILL BE GROUPED WITHIN ONE SURVEY ONLY

IOP10 = 0 OUTPUT BLANK ALPHA VALUES AS IS.


= 1 OUTPUT “-1” FOR BLANK ALPHA VALUES.

NOTE: “-1” WILL BE LEFT JUSTIFIED.

IOP11 = 0 NO ELEVATION RANGE CHECK.


= 1 APPLY ELEVATION RANGE CHECK FOR ASSAY INTERVALS.

NOTE: Use PAR3 & PAR4 to specify the range

IOP14 = 0 OUTPUT ALL DATA WITHOUT A HEADER (default)


= 1 OUTPUT ALL DATA WITH A HEADER LINE

NOTE: IOP14=1 applies only when using IOP5=2, 3, or 5.

IOP15 = 0 OUTPUT ALL DATA IN SPACE DELIMITED FORMAT (see FMT1)


= 1 OUTPUT ALL DATA IN CSV FORMAT

GET11 = LABELS OF ALL ITEMS TO BE RETRIEVED AND OUTPUT


(DH-IDENT is automatically output)

GET12 = LABELS OF EXTRA FILE 12 ITEMS TO BE RETRIEVED


(standard File 12 items; DH-IDENT, EASTING, NORTHING, ELEVATION, AZMIMUTH, DIP, and DEPTH,
are automatically output)

Page 207-4 Revised: 02-Nov-09


MineSight®
Proprietary Software: Mintec, inc. M207V1 - EXTRACT DATA FROM DRILLHOLE FILES

NOTE: If GET12 is specified, then you must also specify FMT3. The format for both standard and extra items
must be included.

FMT1 = FORMAT FOR OUTPUT OF ASSAY INTERVAL DATA

NOTE: Format must begin with 10A1 for DH-IDENT.

FMT3 = FORMAT FOR OUTPUT OF SURVEY LINES - default is (10A1, 3F10.1, 2F9.3, F8.2)

PAR1 = CONSTANT ADDED TO COLLAR EASTING COORDINATES


PAR2 = CONSTANT ADDED TO COLLAR NORTHING COORDINATES

PAR3 = LOWER ELEVATION RANGE (used with IOP11)


PAR4 = UPPER ELEVATION RANGE (used with IOP11)

Optional data selection:

ITMn = label-11 RANGE min-value max-value


ITMn = label-11 OMIT min-value max-value
ITMn = label-11 TABLE IOPm IOPn

NOTE: You must specify the label-11 on the GET11 line.

NOTE: You cannot RANGE on FILE 11 if there is a GET12 item in the run file.

END

4. BOUNDARY POINT LINES (if IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:

Easting Northing (in free-field format)

where 0 0 ends the input or input ends on end-of-file. Boundary point must close. The maximum number of boundary points allowed
is 2000.

5a. ADDITIONAL M12, N12 REQUEST LINE(S) (if IOP6=0)

M12 N12 (free-field format)

Additional M12, N12 requests can be made, one per line.

5b. DRILLHOLE ID REQUEST LINES (if IOP6=1)

DH-IDENT

where

DH-IDENT is the drillhole label, one per line.

Revised: 02-Nov-09 Page 207-5


MineSight®
M207V1 - EXTRACT DATA FROM DRILLHOLE FILES Proprietary Software: Mintec, inc.

M207V1 SAMPLE RUN FILE #1


MEDS-207V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-207V1 19=DAT207.OA 3=RPT207.LA
** EXTRACT DATA IN M201V1 FORMAT; USE A BOUNDARY; USE EXTRA SURVEYS **

USR = ABC

IOP1 = 12 / M12, N12 (FILE 12 DATA UNITS TO SELECT)


IOP3 = 1 / -1=ALL DHS; 0=WITHIN PCF LIMITS; 1=WITHIN SPECIFIED BOUNDARY

IOP6 = 0 / 0=USE IOPS 1 & 2, READ ADDITIONAL M12, N12 LINES AFTER END LINE
COM 1=READ DH IDS AFTER END LINE

GET11 = FROM -TO- -AI- T-CU MOLY ROCK / ITEMS TO SELECT

FMT1 = (10A1,3F7.1,2F7.3,F5.0)

END
10000 10000 Boundary lines ending with 0 0
10000 15000
15000 15000
15000 10000
10000 10000
0 0
7 12 M12, N12 for additional surveys to use

Page 207-6 Revised: 02-Nov-09


MineSight®
Proprietary Software: Mintec, inc. M207V1 - EXTRACT DATA FROM DRILLHOLE FILES

M207V1 SAMPLE RUN FILE #2


MEDS-207V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-207V1 19=DAT207.OB 3=RPT207.LB
** EXTRACT DATA IN M205V1 FORMAT; USE A BOUNDARY; USE SELECTED DHS **

USR = ABC

IOP1 = 16 / M12, N12 (FILE 12 DATA UNITS TO SELECT)


IOP3 = 1 / -1=ALL DHS; 0=WITHIN PCF LIMITS; 1=WITHIN SPECIFIED BOUNDARY

IOP5 = 5 / 0 or 1=M201V1 FORMAT; 2=M202V1 FORMAT; 5=M205V1 FORMAT


IOP6 = 1 / 0=USE IOPS 1 & 2, READ ADDITIONAL M12, N12 LINES AFTER END LINE
COM 1=READ DH IDS AFTER END LINE

GET11 = FROM -TO- -A- T-CU MOLY ROCK / ITEMS TO SELECT


FMT1 = (10A1,3F7.1,2F7.3,F5.0)

END
10000 10000 Boundary lines ending with 0 0
10000 15000
15000 15000
15000 10000
10000 10000
0 0
SM-001 IDs of drillholes to use
SM-003

Revised: 02-Nov-09 Page 207-7


MineSight®
M207V1 - EXTRACT DATA FROM DRILLHOLE FILES Proprietary Software: Mintec, inc.

M207V1 SAMPLE RUN FILE #3


MEDS-07V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-207V1 19=O20V1.NEW 3=RPT207.LB
** RANGE CHECKING VIA A FILE 12 ITEM**

USR = ABC

IOP1 = 00 / FIRST AND LAST DATA UNITS FROM FILE 12

GET11 = FROM -TO- -AI- T-CU MOLY ROCK / ITEMS TO SELECT


FMT1 = (10A1,3F7.1,2F7.3,F5.0)

GET12 = AREA
ITM1 = AREA OMIT 600 700
FMT3 = (10A1, 3F10.1, 2F9.3, F8.2, F10.3)
END

M207V1 SAMPLE RUN FILE #4


MEDS-207V1 10=GEOL10.DAT 11=GEOL11.DAT 12=GEOL12.DAT;
MEDS-207V1 19=GEODMP.202 3=RPT207.LC
** DUMP GEOLOGY DATA FROM FILE GEOL11.DAT**

USR = ABC
IOP1 = 01 00 / RECORD #’S FOR FILE 12 SURVEYS TO BE USED
IOP3 = -1 / -1 = ALL DHS; 0 = PCF LIMITS; 1 = WITHIN SPECIFIED BOUNDARY
IOP5 = 2 / 2 = WRITE M202V1 FILE; 0 = M201V1 FILE; 5 = OUTPUT M205V1 FILE

COM ASSAY ITEMS ORDER FOR OUTPUT

ITMO1 = RCODE RANGE 0. 999.

GET11 = FROM -TO- LITH MIN SG / ITEMS TO SELECT


FMT1 = (10A1, 2F7.2, 2F5.0, F7.2)

GET12 = AREA
ITM1 = AREA OMIT 600 700
FMT3 = (not used)
END

SAMPLE #4 OUTPUT FILE


DH—14I—01 3.00 3.10 0. 0. 2.30
DH—14I—01 16.00 16.10 1. 0. -1.00
DH—14I—01 29.00 29.10 2. 0. 3.50
DH—14I—01 30.00 30.10 1. 0. -1.00
DH—14I—01 48.00 48.10 2. 1. 4.40
DH—14I—01 76.00 76.10 1. 0. -1.00
DH—14I—01 100.00 100.10 1. 0. -1.00
FROM -TO- LITH MIN SG

Page 207-8 Revised: 02-Nov-09


MineSight®
Proprietary Software: Mintec, inc. M207V1 - EXTRACT DATA FROM DRILLHOLE FILES

HOW TO DEBUG AN M207V1 RUN

1. ?M207V1: ERROR: FMT1 must be specified.


You MUST specify the FORMAT in for the dump of the assay data.

2. ?M207V1: ERROR: FMT3 must be used when selecting additional file 12 items.
You have selected an additional file 12 item using a GET12 command. FMT3 MUST be specified in order to accommodate this
additional item. Make sure you allow for the items that are automatically printed: DH-ID, EASTING, NORTHING ELEVATION,
AZIMUTH, DIP and DEPTH.

For example to choose the AREA item:

GET12 = AREA

then you would need to account for this additional item using FMT3:

FMT3 = ( 10A1, 3F10.1, 2F9.3, F8.2, F10.3 )

3. You should ensure that your format statement matches the GET11 line in the run file. The DH-IDENT is automatically output
from this program. A format field must be specified for it (10A1). All other items that are output by this program are user
specified.

4. Try a small run with one or two drillholes and check that the ASCII output file contains the desired data before trying to dump
an entire file.

5. Check the MineSight® error messages in the Appendix.

Revised: 02-Nov-09 Page 207-9


MineSight®
M207V1 - EXTRACT DATA FROM DRILLHOLE FILES Proprietary Software: Mintec, inc.

Page 207-10 Revised: 02-Nov-09


MineSight® is a registered
trademark of Leica Geosystems, AG. M208RP - SPECIAL PROJECT CALCULATIONS

M208RP SPECIAL PROJECT CALCULATIONS


PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS
M208RP accesses a MineSight® subroutine to perform arithmetic To run M208RP, you must specify each calculation as an
calculations using RPN (Reverse Polish Notation) logic specified arithmetic expression in the run file. The calculations can access
in the run file. Calculated values may be stored into File 11 or existing items from File 11, 12 or an MSTorque database and can
an MSTorque database. also modify drill hole data stored in these files. An example use
for M208RP would be to compute an equivalent grade. File 11,
12 or MSTorque required items cannot be altered.

PROGRAM FLOW DIAGRAM M208RP is an executable module that is provided by Mintec. It


is not linkable like M208V1.
If any values are to be stored in the drillhole files, make a backup
copy of File 11 and 12 or an MSTorque database before you Arithmetic expressions are written as standard algebraic
run M208RP. statements. For example, in the statement A=B + C, item A will
be calculated as the sum of items B & C, where B & C must
RUN FILE: be retrieved from File 11/12, the MSTorque database or were
- Option & parameters calculated in a previous expression. Each expression must be
- Selection criteria contained within 80 columns, and each may contain a combined
- Arithmetic expressions maximum of 25 item names, real numeric constants, arithmetic
operators ( +, —, *, **, /) and the following functions:

ABS ( ... ) : the absolute value


AINT ( ... ) : the integer value
SQRT ( ... ) : the square root

INPUT: CALCS: ALOG ( ... ) : the natural logarithm (base e)


- PCF - Decode user equations EXP ( ... ) : the exponential (the power of e)
- Files 11 & 12 - Select a drillhole
or - Select an interval
- MSTorque database - Perform calculations SIN ( ... ) : the sine function, radian argument
- Optionally store data COS ( ... ) : the cosine function, radian argument
TAN ( ... ) : the tangent function, radian argument

SIND ( ... ) : the sine function, degree argument


COSD ( ... ) : the cosine function, degree argument
TAND ( ... ) : the tangent function, degree argument
OUTPUT:
- Updated File 11 ATAN ( ... ) : the arctangent function
or
- Updated MSTorque
database
DEG ( ... ) : convert radians to degrees
- Printer Output File
MIN ( ... , ... ) : the minimum of the given arguments
MAX ( ... , ... ) : the maximum of the given arguments

where ( ... ) indicates an argument as a constant, a variable or


an expression.
Manually check the values calculated by M208RP by
running M203V1 to list the values. CHECK THE RESULTS To evaluate log to base 10, use the ratio: ALOG(x) / ALOG(10).
CAREFULLY.

Revised: 7-Jan-15 Page 208RP-1


MineSight® is a registered
M208RP - SPECIAL PROJECT CALCULATIONS trademark of Leica Geosystems, AG.

PROCEDURE SUMMARY FOR USE OF IMPORTANT NOTE: If the M208RP run replaces existing
M208RP values in the drillhole assay file, there is no way to restore the
original file. Save a copy of the file (on disk or tape) before you
begin your M208RP run.
1. Define the arithmetic expression(s) with reference to the
item labels of File 11 or 12, or the MSTorque database.

2. Prepare the run file, including I-O=2 for a listing of all items MSTORQUE MASTER COORDINATE SYSTEM
to be used in the run.
Programs working on composites/assays only (e,g. M208RP)
use the same coordinates as MSTorque data.
3. Make a copy of the File 11 or 12 or the MSTorque database
before testing M208RP if data will be stored from the run.

4. Make a test run with program M208RP, using options IOP1


and IOP2 (M12 & N12) to specify a small portion of File
11 or 12, or the MSTorque database. Check the results.

5. When M208RP provides satisfactory results, make a full


production run setting IOP1 & IOP2 as appropriate and
I-O=0.

6. Check output for all drillholes closely, with lists and maps.

Page 208RP-2 Revised: 20-November-15


MineSight® is a registered
trademark of Leica Geosystems, AG. M208RP - SPECIAL PROJECT CALCULATIONS

M208RP - SPECIAL PROJECT CALCULATIONS

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-208RP 10=filename 11=filename 12=filename;


MEDS-208RP 20=filename 3=filename
where

MEDS-208RP (must be the first 10 columns)


10= the name of the PROJECT CONTROL FILE
11= the name of the ASSAY FILE or TORQ for input from MSTorque
12= the name of the SURVEY FILE or TORQ for input from MSTorque
20= MSTorque information file (mstorq.inf), if 11=TORQ is used
3= the name of the PRINTER OUTPUT FILE

NOTE: To access the MSTorque database, use 11=TORQ and 12=TORQ and include an MSTorque info file (20=mstorq.inf).
For information about the MSTorque info file, please refer to the M200-Technical Section, “Access to MSTorque Assay/
Geology data”.

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default=1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default=last survey stored)

IOP3 = -1 USE ALL DHS REGARDLESS OF X,Y LOCATION


= 0 USE DHS WITHIN PROJECT LIMITS
= 1 USE DHS WITHIN SPECIFIED BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:

CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)

IOP5 = 0 OMIT STORING ANY DATA FROM THE RPN ROUTINE INTO FILE 12 OR MSTORQUE
= 1 STORE DATA FROM THE RPN ROUTINE INTO FILE 12 (not allowed if 11=TORQ and 12=TORQ)

IOP6 = -1 BYPASS ALL FILE 11 OR MSTORQUE OPERATIONS


= 0 OMIT STORING ANY DATA FROM THE USER ROUTINE INTO FILE 11 OR MSTORQUE
= 1 STORE DATA FROM THE USER ROUTINE INTO FILE 11 OR MSTORQUE

IOP9 = 0 DO NOT READ DRILLHOLE SELECTIONS FROM THE RUN FILE


= 1 READ DRILLHOLE SELECTIONS FROM THE RUN FILE (disabled for MSTorque Input ; use
CMD = DHID if 11=TORQ and 12=TORQ (see page 208RP-4)).

Revised: 18-March-15 Page 208RP-3


MineSight® is a registered
M208RP - SPECIAL PROJECT CALCULATIONS trademark of Leica Geosystems, AG.

GET11 (or 12) = LABELS OF ITEMS TO BE RETRIEVED FOR M208RP

PUT11 (or 12) = LABELS OF ITEMS TO BE STORED AFTER M208RP CALCULATIONS (if IOP6 = 1 or IOP5=1)

OUT11 (or 12) = LABELS OF ITEMS TO BE LISTED AFTER M208RP CALCULATIONS

Optional data selection by RANGE, OMIT or TABLE

ITMn = label-11 (or 12) RANGE min-value max-value


ITMn = label-11 (or 12) OMIT min-value max-value
ITMn = label-11 (or 12) TABLE IOPi IOPj (Example: ITM2 = ROCK TABLE 30 34)

NOTE: If you use File 12 Range Checking you MUST specify the File 12 item with a GET12 command. You
cannot range check on File 11 and File 12 items in the same run. GET12, PUT12, OUT12 and label-12 are not
allowed if 11=TORQ and 12=TORQ.

Optional data selection by DHID/Sample Site Name (for MSTorque Input only)

CMD = DHID <filename>

where <filename> is the name of the file which contains the list of DHID/Sample Site Names (one name per line).

Optional lines for label substitution (see note in Section 5)

CMD = label-11 (or 12) ALIAS IS run-label (Example: CMD = T-CU ALIAS IS
TOTCU)

ITMn = label-11 (or 12) UNDEF value

NOTE: GET/UPD items that are undefined values will be substituted by the UNDEF value before the
RPN expressions are evaluated. UPD/PUT/OUT items that are undefined will be substituted after the RPN
expressions have been evaluated. Undefined values that occur during RPN evaluation cause the result to be
undefined. CMD ALIAS is disabled for TORQ option because there are no restrictions to MSTorque label
names.

END

4. BOUNDARY POINT LINES (if IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:

Easting Northing (in free-field format)

where 0 0 ends the input or input ends on end-of-file. Boundary points MUST close. The maximum number of boundary points
allowed is 2000.

5. ARITHMETIC EXPRESSION LINES (max. = 40 expressions)

EQUIV = TOTCU + MOLY * 5.0


.
.

Page 208RP-4 Revised: 18-March-15


MineSight® is a registered
trademark of Leica Geosystems, AG. M208RP - SPECIAL PROJECT CALCULATIONS

NOTE: Item labels may not contain minus signs (-), since “-” is a valid operator. Item labels containing
embedded minus signs, such as T-CU, can be substituted using the ALIAS command line. Item labels cannot
appear on both sides of the “=” in the same equation. This can be avoided by using a temporary variable as
follows. This restriction does not apply if 11=TORQ.

TEMP = TOTCU
TOTCU = TEMP * 1.10
ENDEXP
NOTE: ENDEXP is a keyword to indicate the end of arithmetic expression lines when also listing drillholes.

Specifying Attributes in m208rp expressions.

You do not need to enclose attributes with blanks and other special characters in quotes, however you may do so for better readability.
You may also use brackets. All three expressions below are valid:

New Attribute = Attribute-1 – Attribute-2

[New Attribute] = [Attribute-1] – [Attribute-2]

“New Attribute” = “Attribute-1” – “Attribute-2”

6. DRILLHOLE IDENTIFICATION LINES (not allowed if 11=TORQ and 12-TORQ).

DH-IDENT
DH-IDENT
.
.
.
DH-IDENT

Revised: 18-March-15 Page 208RP-5


MineSight® is a registered
M208RP - SPECIAL PROJECT CALCULATIONS trademark of Leica Geosystems, AG.

M208RP SAMPLE RUN FILE #1


MEDS-208RP 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-208RP 3=RPT208.LA
* COMPUTE EQUIVALENT COPPER GRADE *

USR = ABC

COM —————————————————————————-
COM DH CALCULATOR FUNCTION
COM —————————————————————————-

IOP1 = 0 0 / FIRST AND LAST DATA UNITS FROM FILE 12

IOP3 = -1 / -1=NO BOUNDARY, 0=PCF BOUNDARY, 1=READ BOUNDARY

IOP6 = 1 / -1=BYPASS ALL FILE 11 OPERATIONS; OR


COM 0=ACCESS FILE 11 BUT DO NOT STORE BACK TO IT; OR
COM 1=ACCESS FILE 11 & STORE BACK TO IT (PUT11 REQ’D)

GET11 = T-CU MOLY / RETRIEVE GRADES


PUT11 = EQCU / STORE GRADE

CMD = T-CU ALIAS IS TOTCU / ALIAS COMMAND

END
EC = TOTCU * 1.0
EM = MOLY * 5.0
EQCU = EC + EM
ENDEXP
SM-001
SM-002
SM-003
SM-050
SM-051
SM-056

Page 208RP-6 Revised: 18-March-15


MineSight® is a registered
trademark of Leica Geosystems, AG. M208RP - SPECIAL PROJECT CALCULATIONS

M208RP SAMPLE RUN FILE #2


MEDS-208RP 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-208RP 3=RPT208.LB
* TEST EXPONENTIATION & TRIG FUNCTIONS *

USR = ABC

IOP1 = 14 14 / FIRST AND LAST DATA UNITS FROM FILE 12

IOP3 = -1 / -1=NO BOUNDARY, 0=PCF BOUNDARY, 1=READ BOUNDARY

IOP6 = 0 / -1 = BYPASS ALL FILE 11 OPERATIONS; OR


COM 0 = ACCESS FILE 11 BUT DO NOT STORE BACK TO IT; OR
COM 1 = ACCESS FILE 11 & STORE BACK TO IT (PUT11 REQ’D)

ITM1 = TOTCU RANGE 0.2 10.0 /


ITM2 = ROCK TABLE 30 34
IOP30 = 2391522

GET11 = T-CU / RETRIEVE ITEMS

CMD = T-CU ALIAS IS TOTCU


END
EXPON = 10**TOTCU
UNARY = -TOTCU
VMIN = MIN (TOTCU,EXPON)
SINCU = SIN(TOTCU)
COSCU = COS(TOTCU)
TANCU = TAN(TOTCU)
ARCTN = ATAN(TANCU)
DIVID = TOTCU / ARCTN

Revised: 18-March-15 Page 208RP-7


MineSight® is a registered
M208RP - SPECIAL PROJECT CALCULATIONS trademark of Leica Geosystems, AG.

HOW TO DEBUG AN M208RP RUN

1. If I-O=2 is specified in the run file, MineSight® routines will print a list of all the items in File 11 followed by the items to be
used, in the form
**MEDITM: FILE SAMP11.DAT PCF DESCRIPTORS ### ###
**MEDITM: ### REF #
**MEDITM: ### FROM
**MEDITM: GET ITEM= 1 TOTCU (for the first example above)
**MEDITM: GET ITEM= 2 MOLY
**MEDITM: GET ITEM= 3 EQCU

The MEDITM information (I-O=2) should allow you to check the items of information that will be retrieved (GET items) from
File 11. CHECK IF ALL DESIRED ITEMS ARE LISTED.

2. If you make a mistake in entering the variable names in the equations specified in the run file, the calculations will be in error:
IF RESULTS ARE NOT CORRECT, PLEASE CHECK THE EQUATIONS SPECIFIED AND LABELS IN THE RUN FILE.

3. If there is no PUT item, nothing will be stored in File 11. Set IOP6=1 and make sure you include a PUT11 statement. If IOP6=1
and no PUT11 was included, the error message
%WARNING - NO PUT11 LABELS WERE ENCOUNTERED

will appear.

4. If M208RP values are stored in File 11 that are either above the PCF maximum or below the minimum, the error message
* FOR FILE filename
NUMBER OF USR208 VALUES ABOVE MAX = n
NUMBER OF USR208 VALUES BELOW MAX = n

will appear.

5. A test run should always be performed on a small portion of the drillhole data before actually storing any calculations.

6. Also check the MineSight® error messages in the Appendix.

Page 208RP-8 Revised: 18-March-15


MineSight® is a registered
trademark of Leica Geosystems, AG. M208V1-USER INTERFACE FOR DH DATA FILES

M208V1 USER INTERFACE FOR DRILLHOLE DATA FILES

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M208V1 accesses a user-coded FORTRAN subroutine for M208V1 is used to define a geologic code, perform a specified
special calculations and reports from the drillhole data file or calculation, or modify the assay interval data previously stored
MSTorque database. Calculated values may be stored back into in File 11. Examples of this would be to define a code indicating
the drillhole file or MSTorque database. property ownership or to compute an equivalent grade.

PROGRAM FLOW DIAGRAM The user subroutine is called by the main routine (M208V1) a
number of times. A call is always made for initialization. The
If any values will be stored in the drillhole files, make a backup value of the argument NTRY determines what action will be
copy of Files 11 and 12 before you run M208V1. taken in the subroutine:

RUN FILE: NTRY=1 Initialization


- Options & parameters
- Selection criteria NTRY=2 Process all DH intervals within specified surveys
- GET11 & PUT11 items
NTRY=3 Call at end of survey interval

NTRY=4 Call at end of each hole

NTRY=5 Call at end of run

INPUT: CALCS: NTRY=6 Same as NTRY=2 (second pass)


- PCF - USR208 initialization
NTRY=7 Same as NTRY=3 (second pass)
- Files 11 & 12 - Select a drillhole &
or interval
- MSTorque database - Perform user logic NTRY=8 Same as NTRY=4 (second pass)
- Optionally store data
The drillhole reference number (IDHN) is also passed from the
main routine to the subroutine.

OUTPUT:

- Updated File 11
- Printer Output File

Manually check the values reported from M208V1 or


run M203V1 to list the values. CHECK THE RESULTS
CAREFULLY.

Revised: 31-December-14 Page 208-9


MineSight® is a registered
M208V1-USER INTERFACE FOR DH DATA FILES trademark of Leica Geosystems, AG.

PROCEDURE SUMMARY FOR USE OF USR208 The assay interval data does not contain coordinates. If sample
coordinates are needed in the USR208 routine, they must be
calculated from the collar and survey data stored in File 12.
1. Define the desired calculation and draw a flowchart.
IMPORTANT NOTE: If the M208V1 run replaces existing
2. Code the subroutine; see the Technical Section for an ex- values in the drillhole assay file, there is no way to restore the
planation of the linkage between M208V1 and USR208, original file. Save the original file (on disk or tape) before you
and for a sample subroutine. begin your M208V1 run.

3. Compile and test USR208 using IOP1 and IOP2 to Please refer to the Technical 600 section for more information
specify a small portion of the drillhole file. Make a copy about how to write MineSight® user subroutines.
of the drillhole file before testing USR208.

4. When USR208 provides satisfactory results, make a full MSTORQUE MASTER COORDINATE SYSTEM
production run.
Programs working on composites/assays only (e,g. M208V1)
5. Check output closely for all drillholes, with lists and use the same coordinates as MSTorque data.
maps.

Page 208-10 Revised: 20-November-15


MineSight®
Proprietary Software: Mintec, inc. M208V1-USER INTERFACE FOR DH DATA FILES

M208V1—USER INTERFACE FOR DH DATA FILES

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS—208V1 10=filename 11=filename 12=filename;


MEDS—208V1 19=filename 3=filename
where

MEDS-208V1 (must be the first 10 columns)


10= the name of the PROJECT CONTROL FILE
11= the name of the ASSAY FILE
12= the name of the SURVEY FILE
19= the name of the OUTPUT FILE FROM USR208 (If IOP7=1)
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3 = -1 USE ALL DHS REGARDLESS OF X,Y LOCATION


= 0 USE DHS WITHIN PROJECT LIMITS
= 1 USE DHS WITHIN SPECIFIED BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:

CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)

IOP4 = 0 CALL THE USER ROUTINE FOR EACH DRILLHOLE IN THE FOLLOWING ORDER:
NTRY=1 FOR INITIALIZATION
NTRY=2 FOR ALL ASSAY INTERVALS WITHIN A SPECIFIED SURVEY INTERVAL
NTRY=3 FOR ALL SURVEY INTERVALS WITHIN A SPECIFIED DRILLHOLE
NTRY=4 AT THE END OF EACH DRILLHOLE
NTRY=5 END OF RUN

= 1 REPEAT THE PROCESS OF IOP4=0 AT THE END OF EACH DRILLHOLE:


NTRY=6 FOR ASSAYS (SAME AS NTRY=2)
NTRY=7 FOR SURVEYS (SAME AS NTRY=3)
NTRY=8 FOR THE END OF HOLE (SAME AS NTRY=4)

NOTE: NTRY refers to an argument that is passed to the USR208 subroutine from the M208V1 program (see
the example subroutine listing that follows). The USR208 routine must test the NTRY argument and
branch to the appropriate section.

Revised: 12-May-98 Page 208-11


MineSight®
M208V1-USER INTERFACE FOR DH DATA FILES Proprietary Software: Mintec, inc.

IOP5 = -1 BYPASS ALL FILE 12 OPERATIONS


= 0 OMIT STORING ANY DATA FROM USER ROUTINE INTO FILE 12
= 1 STORE DATA FROM THE USER ROUTINE INTO FILE 12

NOTE: If IOP5=-1, then File 12 is still required for the run to determine the location of assay intervals. No
calls will be made for NTRY=3 or NTRY=7.

IOP6 = -1 BYPASS ALL FILE 11 OPERATIONS


= 0 OMIT STORING ANY DATA FROM THE USER ROUTINE INTO FILE 11
= 1 STORE DATA FROM THE USER ROUTINE INTO FILE 11

NOTE: If IOP6=-1, then no calls are made for NTRY=2 or NTRY=6.

IOP7 = -1 OPEN A SEQUENTIAL FILE FOR INPUT


= 0 OMIT OPENING A SEQUENTIAL ACCESS FILE
= 1 OPEN A SEQUENTIAL FILE FOR OUTPUT

IOP9 = 0 DO NOT READ DH-IDENT


= 1 READ DH-IDENTS FROM RUN FILE

GET11 (or 12) = LABELS OF ITEMS TO BE RETRIEVED FOR USR208

PUT11 (or 12) = LABELS OF ITEMS TO BE STORED AFTER USR208 CALLS (if IOP6=1 or IOP5=1)

NOTE: PAR1-20 are available for use by routine USR208. IOP11-20 are also available for use.

Optional data selection:

ITMn = label-11 (or 12) RANGE min-value max-value


ITMn = label-11 (or 12) OMIT min-value max-value
ITMn = label-11 (or 12) TABLE IOPm IOPn

NOTE: 1) You must specify the label-11 on the GET11 line.

2) If you use File 12 Range Checking you MUST specify the File 12 item with a GET12 command. You
cannot range on File 11 and File 12 items in the same run.

END

4. BOUNDARY POINT LINES (if IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:

Easting Northing (in free-field format)

where 0 0 ends the input or input ends on end-of-file. Boundary points MUST close. The maximum number of boundary points
allowed is 2000.

5. DRILLHOLE SELECTION LINES (if IOP9=1)

DHID1
DHID2
where

DHID1 = First drillhole to use, etc.

A maximum of 5000 holes may be used.

Page 208-12 Revised: 7-November-04


MineSight®
Proprietary Software: Mintec, inc. M208V1-USER INTERFACE FOR DH DATA FILES

M208V1 SAMPLE RUN FILE


MEDS-208V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT
MEDS-208V1 3=RPT208.LA 19=OUT208.A
** COMPUTE EQUIVALENT COPPER GRADE **

USR = ABC
COM ————————————————————————————
COM DH USER ROUTINE FUNCTION
COM ————————————————————————————

IOP1 = 8 / First Survey Record to access


IOP2 = 28 / Last Survey Record to access
IOP6 = 1 / Store data from the User routine to file 11
IOP7 = 1 / Open an external file

PAR1 = .2 / Cutoff for equivalent grade

GET11 = T-CU MOLY / Data to retrieve from file 11

PUT11 = EQCU / Data to store in file 11

END

Revised: 12-May-98 Page 208-13


MineSight®
M208V1-USER INTERFACE FOR DH DATA FILES Proprietary Software: Mintec, inc.

EXAMPLE USR208 SUBROUTINE


NOTE: The user code in this subroutine is indicated by a bar on the left..

SUBROUTINE USR208 ( NTRY, IDH )


C=======================================================================
C
C Compute an equivalent grade for a file 11 item
C
C The GET11 items are assumed to be (in order): T—CU and MOLY
C The PUT11 itme is EQCU
C
C The CUTOFF is specified in PAR1
C
C The summary goes to LFN 19 as specified on the NAMES line
C
C=======================================================================
C
CHARACTER ADH*10
COMMON / EXTRA1 / ADH
COMMON / ITM / ITM(3,99), NIC(5,40), ITEMS, NICNO, LWRD(99),
1 NBIT(99), LBIT(99), VMIN(99), CODE(99), ROND(99),
2 VFCT(99), MAXV(99), RDAT(99), IDAT(99)
COMMON / SYS / XDUM1(100), IOP(40), PAR(40), XDUM2(104),
1 ICR, IPR, LCR, LPR, XDUM3(5), IOLEV, XDUM4(89)
COMMON / F10 / PCF(512), XDUM5(142)
COMMON / USR / K11GET, L11GET, K11PAK, L11PAK, LOC11, J11, K11,
1 L11, K12GET, L12GET, K12PAK, L12PAK, LOC12, J12,
2 K12, L12
C
C=======================================================================
GOTO ( 100, 200, 900, 400, 500, 900, 900, 900 ), NTRY
C
C..................................................... NTRY = 1
100 CONTINUE
NOVER = 0
CUTOFF = PAR(1)
C
NATOT = 0
NOTOT = 0
C
WRITE ( LPR, 110 )
WRITE ( IPR, 110 )
110 FORMAT( /, 10X, ‘Compute an equivalent grade using T—CU ‘,
1 ‘and MOLY’ )
C
WRITE ( 19, 120 ) CUTOFF
120 FORMAT( ‘ Number of assays ‘, /,
1 ‘ Drillhole with eq. grade =’, F4.1, /,
2 ‘ ————— ———————————’, / )
GOTO 900

C
C..................................................... NTRY = 2
200 CONTINUE
NATOT = NATOT + 1

Page 208-14 Revised: 12-May-98


MineSight®
Proprietary Software: Mintec, inc. M208V1-USER INTERFACE FOR DH DATA FILES

C
C compute equivalent grade: EQCU = T—CU + 2*MOLY
IF ( RDAT( K11GET ).GE.0. .AND. RDAT( K11GET+1 ).GE.0 )
1 RDAT( K11PAK ) = RDAT( K11GET ) + 2.*RDAT( K11GET+1 )
C
C accumulate assays for this DH with grade over CUTOFF
IF ( RDAT( K11PAK ) .GE. CUTOFF ) THEN
NOVER = NOVER +
MOTOT = NOTOT + 1
END IF
GOTO 900
C
C..................................................... NTRY = 4
400 CONTINUE
C
C summarize the assays exceeding cutoff
WRITE ( 19, 410 ) ADH, NOVER
410 FORMAT( 3X, A, T24, I5 )
C
NOVER = 0
GOTO 900
C
C..................................................... NTRY = 5
500 CONTINUE
WRITE ( 19, 510 ) NOTOT, NATOT, CUTOFF
510 FORMAT( /, I5, ‘ of ‘, I5, ‘ assays had an equivalent ‘,
1 ‘copper grade exceeding’, F5.2 )
C
C..................................................... EXIT
900 CONTINUE
RETURN
END

EXAMPLE USR208 SUBROUTINE File 19 Output:

Number of assays
Drillhole with eq. grade >= 0.2
—————————— —————————————————————
SM—008 69
SM—009 76
SM—010 80
SM—011 73
SM—012 0
SM—013 0
SM—014 79
SM—015 81
SM—016 83
SM—017 80
SM—018 0
SM—019 33
SM—020 79
SM—021 82
SM—022 46
861 of 1040 assays had an equivalent copper grade exceeding 0.20

Revised: 12-May-98 Page 208-15


MineSight®
M208V1-USER INTERFACE FOR DH DATA FILES Proprietary Software: Mintec, inc.

HOW TO DEBUG AN M208V1 RUN


1. If I-O=2 is specified in the run file, MineSight® routines will print a list of all the items in File11 followed by the items
to be used, in the form

**MEDITM: FILE SAMP11.DAT PCF DESCRIPTORS *** ***

**MEDITM: ### REF #


**MEDITM: ### FROM

**MEDITM: GET ITEM= 1 TOTCU (for the first example above)


**MEDITM: GET ITEM= 2 MOLY
**MEDITM: GET ITEM= 3 EQCU

The MEDITM information (I—O=2) should allow you to check the items of information that will be retrieved (GET
items) from File 11. CHECK IF ALL DESIRED ITEMS ARE LISTED.

2. If M208V1 values are stored in File 11 that are either above the PCF maximum or below the minimum, the error
message

* FOR FILE filename


NUMBER OF USR208 VALUES ABOVE MAX = n
NUMBER OF USR208 VALUES BELOW MAX = n

will appear.

3. %M208V1: WARNING. There were no PUT11 items.

You have selected IOP6=1 but have not specified any items (via the PUT11 command) to store in File 11.

4. %M208V1: WARNING. Exceeded the maximum number of drillholes: 5000

You are specifying drillholes by name after the END line (IOP9=1) and have exceeded the limit. Additional drillholes
will be ignored.

5. %M208V1: WARNING. Could not find drillhole XXXXXX.

You are specifying drillholes by name after the END line (IOP9=1). M208V1 could not locate the selected drillhole, so
this selection will be ignored.

6. A test run should always be performed on a small portion of the drillhole data before actually storing any calculations.
Include an option in your USR208 logic to list enough values to be able to check the calculations.

7. If you want an input or output sequential file, you must specify a 19=filename on the NAMES LINE. IOP7 must be set
appropriately.

8. Also check the MineSight® error messages.

Page 208-16 Revised: 12-May-98


MineSight®
Proprietary Software: Mintec, inc. M209V1-DRILLHOLE INTERSECTION COORDINATE CALCS

M209V1 DRILLHOLE INTERSECTION


COORDINATE CALCULATIONS

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M209V1 determines the 3-D coordinates at selected drillhole M209V1 calculates coordinates from the data stored in the
depths and reports and/or outputs them to an ASCII file. survey File 12. The depth for each intersection used in M209V1
(e.g. geologic contact) must be specified. A minimum depth
PROGRAM FLOW DIAGRAM parameter may be used to apply either a constant or minimum
thickness. Coordinates will be calculated at the minimum depth
RUN FILE: whenever the specified depth is less than the minimum. Depths
- Options & Parameters are applied as a downhole distance unless optioned to apply as
- Input format a vertical distance form the collar. Output can be either a file of
- Data: REF#, DEPTH 3-D coordinates or M122 plot commands.

Drillholes can be selected by the M12/N12 location in the survey


File 12 by the REF# or by the DH-IDENT.

INPUT: CALCS:

- PCF - USR208 initialization


- Files 12 - Select a drillhole &
interval
- Perform user logic
- Optionally store data

OUTPUT:

- Updated File 11
- Printer Output File

Manually check the coordinates for the selected drillhole depths


that have been output. Set up and run M122V1 if plot commands
were created by M209V1.

Revised: 5-June-01 Page 209-1


MineSight®
m209v1-DRILLHOLE INTERSECTION COORDINATE CALCS Proprietary Software: Mintec, inc.

Page 209-2 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M209V1-DRILLHOLE INTERSECTIONCOORDINATE CALCS

M209V1 DRILLHOLE INTERSECTION COORDINATE CALCULATIONS

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS—209V1 10=filename 12=filename 19=filename


MEDS—209V1 3=filename
where

MEDS—209V1 (must be the first ten columns)


10= the name of the PROJECT CONTROL FILE
12= the name of the SURVEY FILE
19= the name of an optional Output File
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)

IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP4 = 0 OMIT SEQUENTIAL OUTPUT FILE


= 1 CREATE A SEQUENTIAL OUTPUT FILE

IOP5 = —1 OUTPUT M122 CMD


= 0 OUTPUT POINT AS X,Y,Z
= 1 OUTPUT POINT AS Y,X,Z

NOTE: Use IOP5 when IOP4=1.

IOP6 = 0 OUTPUT M122 CMD WITH DH—IDENT


= 1 OUTPUT M122 CMD WITH ELEV

OR USE:
ITMn = WRITE M122 CMD DH—IDENT or
ITMn = WRITE M122 CMD ELEV

IOP7 = 0 READ DH REF#


= 1 READ DH—IDENT

IOP8 = 0 DEPTHS ARE SLOPED DISTANCE


= 1 DEPTHS ARE VERTICAL DISTANCE

IOP10 = M122 CENTERED CALCOMP SYMBOL NUMBER (default=3)

Revised: 5-June-01 Page 209-3


MineSight®
M209V1-DH INTERSECTION COORDINATE CALCS Proprietary Software: Mintec, inc.

PAR1 = X—OFFSET IN INCHES (default = 0.7 * PAR3) PAR2


= Y—OFFSET IN INCHES (default = —0.5 * PAR3)
PAR3 = HEIGHT OF SYMBOL & ANNOTATION (default = 0.10)
PAR4 = SCALE OF M122 PLOT (default = 2.0 * PCF(23))
PAR5 = MINIMUM DEPTH TO USE (NO default)

NOTE: IF THE INPUT DEPTH IS LESS THAN PAR5, PAR5 WILL BE THE DEPTH USED.

FMT1 = FORMAT FOR INPUT DATA (See Section 4 below)


(default = FREE FORMAT)
END

4. INPUT DATA LINE(s)

DH REF# DEPTH

For example:

1 xxx.

10 xxx.

25 xxx.

Input is terminated by a normal end—of—file condition; no special indicator is used.

Page 209-4 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M209V1-DRILLHOLE INTERSECTIONCOORDINATE CALCS

M209V1 SAMPLE RUN FILE #1


MEDS—209V1 10=SAMP10.DAT 12=SAMP12.DAT 3=RPT209.LA;
MEDS—209V1 19=DAT209.OA
** COMPUTE DH INTERSECTION COORDINATES **

COM ———————————————————————————
COM COORDINATE CALC FUNCTION
COM ———————————————————————————

USR =ABC

IOP1 =1 0 / M12, N12


IOP4 =1 / 1=CREATE OUTPUT FILE
IOP5 =0 / 0=OUTPUT X,Y,Z; 1=OUTPUT Y,X,Z DATA

FMT1 =(I2,F5.0)

END

1 100.
2 150.
3 175.
7 120.

M209V1 SAMPLE OUTPUT


1 SM—001 11250.0 13750.0 4262.50 100.00
2 SM—002 11750.0 13750.0 4218.80 150.00
3 SM—003 12250.0 13750.0 4200.10 175.00
7 SM—007 11250.0 13250.0 4194.40 120.00

Revised: 24-Oct-04 Page 209-5


MineSight®
M209V1-DH INTERSECTION COORDINATE CALCS Proprietary Software: Mintec, inc.

M209V1 SAMPLE RUN FILE #2


MEDS—209V1 10=SAMP10.DAT 12=SAMP12.DAT 3=RPT209.LB;
MEDS—209V1 19=PLT209.PAA
** COMPUTE DH INTERSECTION COORDINATES **

COM ———————————————————————————
COM COORDINATE CALC FUNCTION
COM ———————————————————————————

USR = ABC

IOP1 = 10 / M12, N12


IOP4 = 1 / 1=OUTPUT SEQ. FILE
IOP5 = -1 / 1=OUTPUT M122 CMD
IOP6 = 1 / 1=OUTPUT M122 CMD WITH ELEV.

FMT1 =(I2,F5.0)

END

1 100.
2 150.
3 175.
7 120.

M209V1 SAMPLE OUTPUT


SYMBL 1 11250.0 13750.0 0.0 0.100 3/
LABEL 1 11264.0 13740.0 0.0 0.100 10 ‘ 4262.5
SYMBL 1 11750.0 13750.0 0.0 0.100 3/
LABEL 1 11764.0 13740.0 0.0 0.100 10 ‘ 4218.8
SYMBL 1 12250.0 13750.0 0.0 0.100 3/
LABEL 1 12264.0 13740.0 0.0 0.100 10 ‘ 4200.1
SYMBL 1 11250.0 13250.0 0.0 0.100 3/
LABEL 1 11264.0 13240.0 0.0 0.100 10 ‘ 4194.4

HOW TO DEBUG AN M209V1 RUN


1. Check the Printer Output File for any lines with the message

## ** NOT FOUND **

The drillhole reference number ## was not in File 12.

2. Also check the MineSight® error messages in the Appendix.

Page 209-6 Revised: 24-Oct-04


MineSight®
Proprietary Software: Mintec, inc. M210V1-COORDINATE ROTATIONOF DRILLHOLE COLLARS

M210V1 COORDINATE ROTATION


OF DRILLHOLE COLLARS
PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS
M210V1 rotates the drillhole collar coordinates between For those projects where coordinates need to be rotated, it may
grids. The project must first be rotated using the PCF Editor in be more expedient to rotate the collar coordinates in File 12 than
MSCompass. An optional updated File 12 can be created. to rotate coordinates for each bench composite.

PROGRAM FLOW DIAGRAM M210V1 can be used to update a File 12 with the rotated collar
coordinates (IOP4=0) or can be used to only list the rotated
RUN FILE: coordinates in the report file (IOP4=-1). There is also the option
to list the coordinates of the rotated collars, downhole surveys,
- Direction of rotation and pseudo collars in the report file (IOP5=1). When a drillhole
- Drillhole selection changes direction below the surface, the point on the surface
- Update or list
when the angled portion of the drillhole is projected along that
angle toward the surface is referred to as the pseudo collar.

There is an example of coordinate system rotation and specific


directions in the Technical 200 Section entitled “Procedure for
Coordinate System Rotation via MSCompass and M210V1.”
INPUT: CALCS: The PCF must first be rotated in the PCF Editor. In the PCF
Editor, the XMIN (PCF21), XMAX (PCF22), YMIN (PCF25),
- File 12 - Rotate survey and YMAX (PCF26) must be redefined for the project, and
- PCF coordinates in File 12 the rotation parameters (PCF33-PCF37) must be defined. The
rotation parameters are the X, Y coordinates for the point about
which to rotate the project in both the Original and Rotated
coordinate units and the Angle of Rotation. Once the project has
been updated via the PCF Editor in MSCompass, then drillhole
collar coordinates can be rotated accordingly with M210V1.
OUTPUT: Below is an outline of steps involved to rotate a coordinate
system.
- Printer Output File
- Updated File 12 (optional) PROCEDURE FOR ROTATION WITH PROGRAM M210V1

1. Make a duplicate copy of the original File 12 to protect


it (as a backup). Duplicate the original File 12 using the
PCF Editor in MSCompass. The survey coordinates in
the duplicate File 12 will be rotated (see step 3 below).

2. Determine the coordinates about which to rotate the


project and the new projects limits. Then, using the PCF
Editor, enter the new XMIN, XMAX, YMIN and YMAX
project limits. Also enter the coordinates about which
the rotation is to be performed in both the Original X, Y
coordinates and the Rotated X, Y coordinates in the new
grid system.

3. Run M210V1 to rotate the new (duplicated) File 12 data.

4. Check that the survey data was properly rotated. Run


M202FS or M204V1 to produce a listing of the rotated
File 12. A collar plot (M206V1 or M206V2) of the new
File 12 is a good visual check as well.

Revised: 17-July-12 Page 210-1


MineSight®
M210V1-COORDINATE ROTATIONOF DRILLHOLE COLLARS Proprietary Software: Mintec, inc.

Page 210-2 Revised: 17-July-12


MineSight®
Proprietary Software: Mintec, inc. M210V1- COORDINATE ROTATION OF DH COLLARS

M210V1 COORDINATE ROTATION OF DRILLHOLE COLLARS

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS—210V1 10=filename 12=filename 3=filename


where

MEDS—210V1 (must be the first ten columns)


10= the name of the PROJECT CONTROL FILE
12= the name of the SURVEY FILE
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)

IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP4 = -1 ROTATE COORDINATES, BUT DO NOT STORE IN FILE 12. ROTATED COORDINATES
WILL BE LISTED IN THE PRINTER OUTPUT FILE.
= 0 ROTATE COORDINATES AND STORE IN FILE 12 (default).
= 3 SET NEW FILE 12 NORMALIZATION CONSTANTS
= 4 ROUND FILE 12 NORMALIZATION CONSTANTS TO 6 SIGNIFICANT DIGITS WITHOUT
ALTERING DATA.

NOTE: In cases of IOP4 = -1, 0, and 3 values of PARs 1, 2, and 3 will be used as new file 12 normalization
constants. For IOP4 = 3, recalculated downhole surveys are based on the drillhole direction (azimuth and dip)
and survey depth.

IOP5 = 0 LIST ROTATED COLLARS & PSEUDO COLLARS IN PRINTER OUTPUT FILE (default).
= 1 LIST ROTATED COLLARS, DOWNHOLE SURVEYS AND PSEUDO COLLARS IN PRINTER
OUTPUT FILE.

IOP6 = 0 ROTATE COORDINATES FIRST, THEN APPLY OFFSETS (default)


= 1 APPLY OFFSETS, THEN ROTATE COORDINATES

PAR1 = EASTING NORMALIZATIONCONSTANT (default = 0.0)


PAR2 = NORTHING NORMALIZATION CONSTANT (default = 0.0)
PAR3 = ELEVATION NORMALIZATION CONSTANT (default = 0.0)

NOTE: PARs 1, 2, and 3 are used when IOP4 = -1, 0, and 3.

END

Revised: 17-July-12 Page 210-3


MineSight®
M210V1-COORDINATE ROTATION OF DH COLLARS Proprietary Software: Mintec, inc.

M210V1 SAMPLE RUN FILE


MEDS-210V1 10=SAMP10.DAT 12=SAMP12.NEW 3=RPT210.LA
* ROTATE SURVEY COORDINATES IN FILE 12 *

USR = ABC

COM
COM COORDINATE ROTATION VALUES MUST BE IN PCF
COM

IOP1 = 00 / FIRST AND LAST DATA UNITS TO ACCESS


IOP4 = 0 / 0=ROTATE COORDINATES AND STORE IN FILE 12
COM -1=ROTATE COORDINATES BUT DO NOT STORE IN FILE 12
IOP5 = 1 / 1=LIST ROTATED COLLARS, DOWNHOLE SURVEYS, AND
COM PSEUDO COLLARS IN REPORT FILE
COM 0 =LIST ROTATED COLLARS AND PSEUDO COLLARS IN REPORT FILE
IOP6 = 1 / 1=APPLY OFFSETS IN ORIGINAL DIRECTION THEN ROTATE
COM 0=ROTATE THEN APPLY OFFSETS IN ROTATED DIRECTION END

DRILLHOLE OLD EAST OLD NORTH * NEW EAST NEW NORTH DEPTH
SM—020 11750.00 12250.00 * 1767.77 707.1 0.00 -collar
SM—02 11758.33 12245.19 * 1777.05 09.59 0.00 -pseudo collar
SM—020 11758.33 12245.19 * 1868.56 801.10 500.00 -survey point
SM—020 11792.23 12241.26 * 1803.80 730.79 0.00
SM—020 11792.23 12241.26 * 1960.07 892.60 1000.00
SM—021 12250.00 12250.00 * 2121.32 1060.66 0.00
SM—021 12275.30 12254.22 * 2136.22 1081.53 0.00
SM—021 12275.30 12254.22 * 2224.69 1164.03 500.00
SM—021 12326.38 12239.12 * 2183.02 1106.97 0.00
SM—021 12326.38 12239.12 * 2313.15 1246.52 1000.00
SM—021 12224.25 12242.33 * 2108.53 1037.03 0.00
SM—021 12224.25 12242.33 * 2378.22 1316.30 1500.00

Page 210-4 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M210V1- COORDINATE ROTATION OF DH COLLARS

HOW TO DEBUG AN M210V1 RUN

1. To rotate the coordinates in File 12, it is a good idea to work with a copy of the original file. If the rotation is applied
with incorrect factors, it will be easier to copy a new file than to try to ‘unrotate’ the data.

2. ERROR in F@SQ3 Error number 1024 Called at M210A1 + 0x001F0 Called at M210V1 + 0x0054F

If you get this error message, you probably answered “No” to the “AREA of INFLUENCE” question when you
initialized your new File 12 in M102TS. Reinitialize your new File 12 and answer “Yes” to the “AREA of
INFLUENCE” question.

3. If your program runs successfully but you have no listing in your report file, you probably forgot to edit the number of
data units in your new File 12 with M104TS after you copied the old File 12 to the new File 12 filename. Run M104TS
again and use LIST to find out how many data units are in both File 12’s and make sure that the new File 12 matches the
old.

4. Check the MineSight® error messages in the Appendix.

Revised: 5-June-01 Page 210-5


MineSight®
M210V1-COORDINATE ROTATION OF DH COLLARS Proprietary Software: Mintec, inc.

Page 210-6 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M212V1-SORT DRILLHOLE SURVEY FILE

M212V1 SORT DRILLHOLE SURVEY FILE

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M212V1 is used to sort by a single item within the drillhole The primary purpose of this program is to reorder the drillhole
survey file. It can also be used to dump data into an ASCII file. data by DH-IDENTs, but it can also be used to sort on some
other File 12 item.
PROGRAM FLOW DIAGRAM
The sorted data is written to a new File 12; the old File 12 is left
RUN FILE: unchanged. Before beginning M212V1, thenew File 12 must
be initialized with M102TS. If extra items beyond the standard
-Sort Option
-DH Selection
File 12 items exist, they must be in the same word order in both
File 12s.

M212V1 can be run in either a one or three step process:

One Step: Run M212V1 with IOP3=0 (no ASCII file used) and
IOP4 set to your sort choice (1—5). The data is sorted and written
to the new File 12 (22=on the Names Line).
INPUT: CALCS:
Three Steps: Run M212V1 with IOP3=1 towrite File 12 to an
- File 12 - Sort File 12 -OR-
- Optional Sorted ASCII - Generate an ASCII file
ASCII file, sort the ASCII file with your computer’s sort
file program, then run M212V1 again with IOP3=2 to copy the sorted
ASCII file to the new File 12.

OUTPUT:
- Printer Output File
- Sorted File 12 - OR-
- ASCII file

Revised: 5-June-01 Page 212-1


MineSight®
M212V1-SORT DRILLHOLE SURVEY FILE Proprietary Software: Mintec, inc.

Page 212-2 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M212V1-SORT DRILLHOLE SURVEY FILE

M212V1 COORDINATE ROTATION OF DRILLHOLE COLLARS

RUN FILE OPERATIONS


1. NAMES LINE (must be the first line entered)

MEDS—212V1 10=filename 12=filename 19=filename;


MEDS—212V1 22=filename 3=filename
where

MEDS—212V1 (must be the first ten columns)


10= the name of the PROJECT CONTROL FILE
12= the name of the SURVEY FILE
19= the name of the Optional Input/Output File
22= the name of the second SURVEY FILE (to which data is to be loaded)
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1


)IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3 = 0 SORT OLD FILE 12 AND WRITE TO A NEW ONE(Use IOP4=1–5)


= 1 WRITE OUT FILE 12 PARAMETERS IN ASCII FORMAT
= 2 READ SORTED ASCII FILE INTO NEW FILE 12

IOP4 = 0 PERFORM NO INTERNAL SORT (If IOP3=1 or 2)


= 1 SORT ON COLLAR EASTINGS (If IOP3=0)
= 2 SORT ON COLLAR NORTHINGS (If IOP3=0)
= 3 SORT ON COLLAR ELEVATIONS (If IOP3=0)
= 4 SORT ON DRILLHOLE IDS (If IOP3=0)
= 5 SORT ON A SELECTED FILE 12 ITEM (If IOP3=0)

IOP5 = 0 FOR INCREASING SORT


= 1 FOR DECREASING SORT

ITMn = labl–12 SORT

NOTE: If IOP4=5, this is the File 12 item on which to sort. You are allowed to sort on any File 12 item except
#INTS, LOC11, #CMPS, and LOC09.

END

Revised: 5-June-01 Page 212-3


MineSight®
M212V1-SORT DRILLHOLE SURVEY FILE Proprietary Software: Mintec, inc.

M212V1 SAMPLE RUN FILE #1


MEDS—212V1 10=SAMP10.DAT 12=SAMP12.DAT 3=RPT212.LA;
MEDS—212V1 19=DAT212.OA
** WRITE FROM SAMP12.DAT TO ASCII FILE DAT212.OA

USR = ABC

IOP1 = 0 0 / M12, N12


IOP3 = 1 / 0 = WRITE TO ASCII FILE 19
IOP4 = 0 / 0 = PERFORM NO INTERNAL SORT
IOP5 = 0 / 0 = ASCENDING SORT
END
NOTE: After running M212V1, sort the file DAT212.OA with your computer’s sort program. Read it into a
new File 12 (SAMP12.SRT) with Sample Run File #2

M212V1 SAMPLE RUN FILE #2


MEDS—212V1 10=SAMP10.DAT 12=SAMP12.DAT 3=RPT212.LB;
MEDS—212V1 19=DAT212.OA 22=SAMP12.SRT
** WRITE FROM SAMP12.DAT & ASCII FILE DAT212.OA TO SAMP12.SRT

USR = ABC

IOP1 = 0 0 / M12, N12


IOP3 = 2 / 2 = TO READ SORTED ASCII FILE INTO NEW FILE 12 (22=on Names Line)
IOP4 = 0 / 0 = PERFORM NO INTERNAL SORT
END

M212V1 SAMPLE RUN FILE #3


MEDS—212V1 10=SAMP10.DAT 12=SAMP12.DAT 3=RPT212.LC;
MEDS—212V1 22=SAMP12.SRT
** WRITE FROM SAMP12.DAT, SORT AND WRITE TO SAMP12.SRT

USR = ABC
IOP1 = 0 0 / M12, N12
IOP3 = 0 / 0 = SORT & WRITE TO NEW FILE 12 (22=on Names Line)
IOP4 = 2 / 2 = SORT ON COLLAR NORTHINGS
IOP5 = 0 / 0 = ASCENDING SORTEND

Page 212-4 Revised: 5--June-01


MineSight®
Proprietary Software: Mintec, inc. M212V1-SORT DRILLHOLE SURVEY FILE

M212V1 SAMPLE RUN FILE #4


MEDS—212V1 10=SAMP10.DAT 12=SAMP12.DAT 3=RPT212.LD;
MEDS—212V1 22=SAMP12.SRT
** SORT SAMP12.DAT ON ITEM “OWNER” AND WRITE TO FILE SAMP12.SRT

USR = ABC

IOP4 = 5 / SORT ON A SPECIFIED FILE 12 ITEM


ITM1 = OWNER SORT/ FILE 12 SORT ITEM
END

HOW TO DEBUG AN M212V1 RUN


1. You must have a File 12 with data in it. Also, you must have created a new File 12 with M102TS. Both Files 12 must be
specified on the Names Line in the run file.

2. When you create an ASCII file, sort it externally and load it back in; do not remove any items from it. The data is read
with free format, but all items must be present.

3. If the ASCII file was not created by the program, make sure that you have set IOP3=1 and IOP4=0 in the run file.

4. The DAT212.OA ASCII file written with the sample run files on the previous pages should look like the following:

17 17 SM—017 13250.00 12750.00 4371.40


18 18 SM—018 13750.00 12750.00 4379.20
19 19 SM—019 11250.00 12250.00 4219.80
20 22 SM—020 11750.00 12250.00 4257.30
23 26 SM—021 12250.00 12250.00 4294.10
27 29 SM—022 12750.00 12250.00 4331.30

The format for this file is:

Columns Description Format

1—7 First survey data unit number for drillhole I7


8—14 Last survey data unit number for drillhole I7
15—28 DH—IDENT as stored in survey file 2X,10A1,2X
29—42 Easting (X—coordinate) of drillhole collar F14.2
43—56 Northing (Y—coordinate) of drillhole collar F14.2
57—70 Elevation (Z—coordinate) of drillhole collar F14.2

This file can be sorted by any system utility or manually arranged so that the drillholes are in the desired order. M212V1
is used to read this file and the original survey file and write the survey data to a second survey file in the desired order.

Revised: 5-June-01 Page 212-5


MineSight®
M212V1-SORT DRILLHOLE SURVEY FILE Proprietary Software: Mintec, inc.

5. FATAL ERROR: You have selected IOP4=5 but have not specified a SORT item!

By selecting IOP4=5, M212V1 is trying to sort on a particular item in your File 12. You must specify the File 12 item on
which to sort by using the ITMn = labl—12 SORT command.

6. FATAL ERROR: You are not allowed to SORT on item xxx.

You are not allowed to SORT on the special File 12 items #INTS, LOC11, #CMPS, or LOC09. You are allowed to sort
on any other File 12 item. Run M105TS to list the available File 12 items.

7. FATAL ERROR: Your SORT item xxx is not a legitimate File 12 item.

The SORT item you selected is not a defined item for the File 12 you are using. Run M105TS to list the available item
labels.

8. Check the MineSight® error messages in the Appendix.

Page 212-6 Revised: 5--June-01


MineSight®
Proprietary Software: Mintec, inc. M215V1-STRIP LOG PLOT (M122)OF DRILLHOLE DATA

M215V1 STRIP LOG PLOT (M122) OF DRILLHOLE DATA

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M215V1 creates an M122 plot file of drillhole strip logs showing M215V1 will generate an M122 plot file of strip log information.
distances, symbol patterns representing geologic units, and text Data in both File 11 and File 12 is accessed. The actual plotting
describing the geologic units. is done by running M122V1.

PROGRAM FLOW DIAGRAM The drillholes to be plotted can be specified in two ways. If
IOP4=0, then the drillholes with specified File 12 unit numbers
Prior to running M215V1, geologic codes must have been (IOP1 and IOP2) are accessed. If IOP4=1, then you must put
entered into File 11. This can be dne when the data is originally the label of the drillholes (one dh per line) in the run file
entered or later with M205TS/V1. following the log plot commands.

RUN FILE: An additional option (IOP3) is available for selection of


- Plot parameters drillholes within a boundary.
- Log plot commands
- cross reference codes Cross reference codes for geology items can be entered in the
run file using:

CMD = XREF i, j ...


where
i = the geology code as stored in File 11
j = the shade pattern # used in the log plot commands
INPUT: CALCS:
- PCF - Interval length calculation If cross reference codes are not specified, then the geology codes
- Files 11 & 12 and shading in File 11 exactly correspond to the pattern numbers used. For
- Vertical scaling example, normally a geology code 1 will correspond to pattern
- Cross reference
#1; however, if you specify CMD = XREF 1, 11, then geology
code 1 corresponds to pattern #11.

The horizontal and vertical scale of the plot is entered in PAR1.


Although they are both the same, the program automatically
exaggerates the vertical scale by a factor of 10. Therefore, when
OUTPUT: plotting the logs using M122V1, use an M122 plot scale of PAR1
- M122 plot file * 10 to achieve the Y-axis plot length specified with PAR9. For
- Printer Output File example, if the scale is 100 in M215V1, set the scale in M122 to
1000.

The output plot commands are in project units. The maximum


Y-coordinate of the plot is dependent on PAR1 and PAR9, which
are the scale of the plot and the width of the plotter, respectively.
If PAR9/PAR1 * 10.0 <10, then

The output file from M215V1 must be processed by M122V1 YMAX = PAR9 * PAR1 * 10., otherwise
to create a plot.
YMAX = PAR9.

Revised:5-June-01 Page 215-1


MineSight®
M215V1-STRIP LOG PLOT (M122)OF DRILLHOLE DATA Proprietary Software: Mintec, inc.

NOTE: The program outputs the minimum and maximum X


and Y coordinates of the plot boundaries. Use these coordinates
on the MAP line of the M122V1 run file.

PAR10-12 control whether the entire drillhole or a portion of it


will be plotted. If the Y-axis length of the plot (PAR9) is specified
to be smaller than the drillhole length, the program will truncate
the log at PAR9. If the optional box containing collar information
is used, the Y-axis must allow for the drillhole length plus the
box size.

Page 215-2 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M215V-STRIP LOG PLOT (M122)OF DRILLHOLE DATA

M215V1-STRIP LOG PLOT (M122)OF DRILLHOLE DATA

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS—215V1 10=filename 11=filename 12=filename;


MEDS—215V1 19=filename 3=filename
where

MEDS—215V1 (must be the first 10 columns)


10= the name of the PROJECT CONTROL FILE
11= the name of the ASSAY FILE
12= the name of the SURVEY FILE
19= the name of the Output File of Plot Commands
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free—field format)

USR = USER INITIALS (e.g., ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3 = –1 GET ALL DHS REGARDLESS OF LOCATION


= 0 GET DHS WITHIN PROJECT LIMITS
= 1 GET DHS WITHIN SPECIFIED BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:

CMD = INCL LOCPT FILE filename(to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename(to exclude points within the boundary)

IOP4 = 0 LIST ALL DHS BETWEEN IOP1 & IOP2


= 1 READ LABELS OF DHS TO LIST FROM RUN FILE

IOP5 = 0 FOR REGULAR DH INFORMATION BOX


= 1 FOR DH LABEL ONLY

IOP6 = 0 USE ELEVATION LABELS (if IOP10 = 0)


= 1 USE DOWNHOLE DISTANCE LABELS (if IOP10 = 0)

Revised: 5-June-01 Page 215-3


MineSight®
M215V1-STRIP LOG PLOT (M122)OF DRILLHOLE DATA Proprietary Software: Mintec, inc.

IOP9 = 0 PLOT TEXT OF LOG ON RIGHT


= 1 PLOT TEXT OF LOG ON LEFT

IOP10 = -1 OMIT ELEVATIONS/DOWNHOLE DISTANCES


= 0 PLOT INTERVAL ELEVATIONS/DOWNHOLE DISTANCES OF LOG ON LEFT

IOP12 = n VALUE FOR FURTHER CROSS REFERENCE

NOTE: If IOP12>0, then specify another GET item in the GET11 line. For example, if IOP12=7 and
GET11=FROM–TO–ROCKSPARE, then if the value of ROCK is 7, the value of SPARE will be plotted in
addition to the ROCK label.

IOP13 = 0 JOIN THE INTERVALS WITH THE SAME CODE IN THE SAME HOLE
= 1 DO NOT JOIN THE INTERVALS WITH THE SAME CODE

PAR1 = VERTICAL AND HORIZONTAL SCALE (NO default)

NOTE: The vertical scale is automatically exaggerated by a factor of 10. Therefore, to plot using M122V1, use
a scale of PAR1 * 10.

PAR2 = CHARACTER SIZE FOR LOG PLOT AND TEXT (default = 0.1")

PAR3 = ELEMENT SIZE (CHARACTER) WITHIN LOG PLOT


(default = PAR2)

PAR4 = WIDTH OF LOG PLOT (default = 2")

PAR5 = PRIMARY CHARACTER SIZE IN DH INFORMATION BOX


(default = 0.2")

NOTE: Secondary character size = PAR5 * 0.8

PAR8 = SPACING BETWEEN LOG PLOTS (default = 3")

PAR9 = Y—AXIS LENGTH OF PLOT (default = 30")

NOTE: If PAR9/PAR1*10<10, then PAR9=PAR9*PAR1*10.0

PAR10 = MAXIMUM DEPTH OF DH TO PLOT (default = PAR11 — PAR12)

PAR11 = MAXIMUM ELEVATION OF RUN (default = 99999)

PAR12 = MINIMUM ELEVATION OF RUN (default = -99999)

GET11 = FROM -TO- label-11

NOTE: FROM and —TO— are required. Label—11 is the label of the geology item that controls the log plot.
Another label—11 is required if IOP12>0.

CMD = XREF i, j

NOTE: Optional cross reference command line for geology codes, wherei = the geology code as stored in File
11j = the shade pattern # used in log plot commands

END

Page 215-4 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M215V-STRIP LOG PLOT (M122)OF DRILLHOLE DATA

4. BOUNDARY POINT LINES (If IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:

Easting Northing (in free—field format)

where 0 0 ends the input or input ends on end—of—file. Boundary points must close. The maximum number of boundary points
allowed is 200.

5. DATA SPECIFICATION LINES

Log plot commands (free format)


pattern# #lines size-factor descriptor
pattern description line(s)
where

pattern# = pattern identification number


#lines = number of lines of pattern description (max = 3)
size-factor = 1.0 for 1:1 scale
< 1.0 for smaller scale
> 1.0 for larger scale
descriptor = information for the user
pattern desc corresponds to the CALCOMP symbol chart of individual systems.
See symbol chart in M122V1 documentation.

Example: 1420.80 CLAY


29 16 16 16 29 16 16 16 29 16 16 16
16 16 29 16 16 16 29 16 16 16 29 16

where 29 is the symbol number for a horizontal dashed line and 16 is the symbol number for a space, producing a figure similar
to the one below:

Notes on the shading pattern#s:

1. Format to read the pattern line is free format.


2. Format to read the symbol numbers is free format.
3. Pattern numbers 1—7 are reserved for simple shading. See M122V1 documentation under the DHINT command for
shading types.
4. Use pattern #1 as coal (solid shading).
5. Put 0 to end input (required if IOP4=1).

6. DRILLHOLE IDENTIFICATION LINES (if IOP4=1)

Enter drillhole identifier as it is stored in File 12. One per line.

Revised: 5-June-01 Page 215-5


MineSight®
M215V1-STRIP LOG PLOT (M122)OF DRILLHOLE DATA Proprietary Software: Mintec, inc.

M215V1 SAMPLE RUN FILE #1


MEDS—215V1 10=COAL10.DAT 11=COAL11.DAT 12=COAL12.DAT;
MEDS—215V1 3=RPT215.LA 19=GEO215.122
** RETRIEVE DH STRIP LOG DATA FOR PLOT **

USR = ABC
COM ————————————————————————————————————————
COM DH LOG DATA RETRIEVAL—default SHADE PATTERNS (SIMPLE SHADING)
COM ————————————————————————————————————————

IOP1 = 11 / FILE 12 LIMITS


IOP3 = -1 / -1=USE ALL DHS

PAR1 = 20. / SCALE (USER UNITS/INCH)


PAR4 = 1.2 / WIDTH OF LOG PLOT (INCHES)
PAR9 = 15.0 / Y-AXIS LENGTH OF PLOT (INCHES)
PAR11 = 1200 800/ ZMAX, ZMIN (USER UNITS)

GET11 = FROM-TO- LITHO

COM FIRST # ON DATA SPEC LINE REFERS TO PATTERN TYPE.


COM PATTERN #S 1 THROUGH 7 ARE RESERVED FOR SIMPLE SHADING.
COM THERE SHOULD A PATTERN # CORRESPONDING
COM TO EACH LITHOLOGY CODE IN ASSAY FILE

END
1 0 1.00 COAL
Data Specification Lines
2 0 1.00 SANDSTONE
3 0 1.00 SHALE
4 0 1.00 BONE COAL
5 0 1.00 CLAY
6 0 1.00 SLATE
7 0 1.00 LIMESTONE

M122V1 SAMPLE RUN FILE #1


MEDS—122V1 10=SAMP10.DAT 3=RPT122.LA
** SAMPLE COAL PROJECT — DH LOG PLOT #1 **

USR = ABC
MAP = 0 1120 200 0 3000 200
END
USERF GEO215.122
ENDOC

Page 215-6 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M215V-STRIP LOG PLOT (M122)OF DRILLHOLE DATA

M215V1 SAMPLE RUN FILE #2


MEDS—215V1 10=COAL10.DAT 11=COAL11.DAT 12=COAL12.DAT;
MEDS—215V1 3=RPT215.LB 19=PLT215.122
** RETRIEVE DH STRIP LOG DATA FOR PLOT **

USR = ABC

COM ———————————————————————————————
COM DH LOG DATA RETRIEVAL—SPECIAL LOG PLOT PATTERNS
COM ———————————————————————————————

IOP1 = 22 / FILE 12 LIMITS


IOP3 = —1 / —1=USE ALL DHS

PAR1 = 20. / SCALE (USER UNITS/INCH)


PAR4 = 1.0 / WIDTH OF LOG PLOT (INCHES)
PAR9 = 15 / Y—AXIS LENGTH OF PLOTTER (INCHES)

PAR11 = 1200 800/ ZMAX, ZMIN (USER UNITS)

GET11 = FROM -TO- LITHO

COM NOTE: IF USER DOES NOT HAVE “CMD= XREF ...” IN THE RUN FILE, THEN
COM EACH PATTERN # BELOW CORRESPONDS TO LITHOLOGY CODE IN ASSAY FILE

END
1 0 0.02 COAL
4 0 0.04 BONE COAL
8 2 1.00 LIMESTONE
57 16 57 16 57 16 57 16 57 16 57 16
16 57 16 57 16 57 16 57 16 57 16 57
11 2 1.00 SOIL / CASING
29 16 29 16 29 16 29 16 29 16 29 16
16 29 16 29 16 29 16 29 16 29 16 29
13 2 1.00 SANDSTONE
30 16 30 16 30 16 30 16 30 16 30 16
16 30 16 30 16 30 16 30 16 30 16 30
14 2 0.80 CLAY
70 16 16 16 70 16 16 16 70 16 16 16
16 16 70 16 16 16 70 16 16 16 70 16
16 2 1.20 SHALE
29 29 16 29 29 16 29 29 16 29 29 16
16 29 29 16 29 29 16 29 29 16 29 29

Revised: 5-June-01 Page 215-7


MineSight®
M215V1-STRIP LOG PLOT (M122)OF DRILLHOLE DATA Proprietary Software: Mintec, inc.

M215V1 SAMPLE RUN FILE #3


MEDS—215V1 10=COAL10.DAT 11=COAL11.DAT 12=COAL12.DAT;
MEDS—215V1 3=RPT215.LC 19=LOG215.122
** RETRIEVE DH STRIP LOG DATA FOR PLOT **

USR = ABC
COM —————————————————————————
COM DH LOG DATA RETRIEVAL—XREF TABLE DEMO
COM —————————————————————————

IOP1 = 11 / FILE 12 LIMITS


IOP3 = -1 / -1=USE ALL DHS

PAR1 = 10. / SCALE (USER UNITS/INCH)


PAR4 = 1.0 / WIDTH OF LOG PLOT (INCHES)
PAR9 = 30. / Y-AXIS LENGTH OF PLOTTER (INCHES)

PAR11 = 1200 800/ ZMAX, ZMIN (USER UNITS)

COM FOLLOWING IS CROSS REFERENCE FOR “LITHO” CODES


COM E.G., LITHOLOGY CODE 8 IN ASSAY FILE IS
COM PATTERN #1 WHICH IS LABELED AS COAL

CMD = XREF 1,11 2,13 3,16 4,17 5,14


CMD = XREF 6,18 7,19 8,1 9,4 10,3
CMD = XREF 11,5 14,8

GET11 = FROM -TO- LITHO


END
1 0 0.02 COAL
2 0 0.02 ?
3 0 0.02 BRIGHT COAL
4 0 0.04 BONE COAL
5 0 0.02 SPLINT COAL
8 2 1.00 LIMESTONE
57 16 57 16 57 16 57 16 57 16 57 16
16 57 16 57 16 57 16 57 16 57 16 57
11 2 1.00 SOIL / CASING
29 16 29 16 29 16 29 16 29 16 29 16
16 29 16 29 16 29 16 29 16 29 16 29
13 2 1.00 SANDSTONE
30 16 30 16 30 16 30 16 30 16 30 16
16 30 16 30 16 30 16 30 16 30 16 30
14 2 0.80 CLAY
70 16 16 16 70 16 16 16 70 16 16 16
16 16 70 16 16 16 70 16 16 16 70 16
15 2 0.80 CLAYSTONE
70 16 29 16 70 16 29 16 70 16 29 16
29 16 70 16 29 16 70 16 29 16 70 16
16 2 1.20 SHALE
29 29 16 29 29 16 29 29 16 29 29 16
16 29 29 16 29 29 16 29 29 16 29 29

Page 215-8 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M215V-STRIP LOG PLOT (M122)OF DRILLHOLE DATA

M215V1 SAMPLE RUN FILE #4


METL-215V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
METL-215V1 3=RPT215.LD 19=DDH215.122
** RETRIEVE DH STRIP LOG DATA FOR PLOT **

USR = ABC
COM —————————————————————————
COM DH LOG DATA RETRIEVAL—MULTIPLE HOLES
COM —————————————————————————

IOP1 = 89 / FILE 12 LIMITS


IOP3 = -1 / -1=USE ALL DHS

PAR1 = 100. / SCALE (USER UNITS/INCH)


PAR4 = 1.0 / WIDTH OF LOG PLOT (INCHES)
PAR9 = 30.0 / Y—AXIS LENGTH OF PLOTTER (INCHES)
PAR10 = 5000. / MAX DEPTH OF DH TO PLOT
PAR11 = 4500 500/ ZMAX, ZMIN (USER UNITS)

GET11 = FROM -TO- ROCK


COM FOLLOWING IS CROSS REFERENCE FOR “ROCK” CODES
CMD = XREF 1,11 2,8 3,13 4,16 5,2
END
2 0 1.00 CLAY
8 2 1.00 LIMESTONE
57 16 57 16 57 16 57 16 57 16 57 16
16 57 16 57 16 57 16 57 16 57 16 57
11 2 1.00 TOP SOIL
29 16 29 16 29 16 29 16 29 16 29 16
16 29 16 29 16 29 16 29 16 29 16 29
13 2 1.00 SANDSTONE
30 16 30 16 30 16 30 16 30 16 30 16
16 30 16 30 16 30 16 30 16 30 16 30
16 2 1.2 SHALE
29 29 16 29 29 16 29 29 16 29 29 16
16 29 29 16 29 29 16 29 29 16 29 29

M122V1 SAMPLE RUN FILE #4


PLOT—122V1 10=SAMP10.DAT 3=RPT122.LD
** SAMPLE METL PROJECT — DH LOG PLOT #1 **

USR = ABC

MAP = 0 15000 2000 0 30000 2000


END
USERF DDH215.122
ENDOC

Revised: 5-June-01 Page 215-9


MineSight®
M215V1-STRIP LOG PLOT (M122)OF DRILLHOLE DATA Proprietary Software: Mintec, inc.

HOW TO DEBUG AN M215V1 RUN


1. If I-O=2 in the run file, the geology codes, the shading pattern# and the plot coordinates of each interval are output to
the Printer File. Also, input or computed plot parameters, cross reference and log plot command information are printed
for checking purposes.

2. DH: xxx NOT FOUND

will appear if you specified a hole that does not exist in File 12.

3. When plotting the strip log with M122, make sure you

• use an M122 scale of 10.0 * PAR1

• record the size of the plot written out by M215V1 and use these values in the MAP command of M122. The message
that is written by M215V1 is:

MIN & MAX XCOORDS OF PLOT IN USER UNITS = 0.0 xxx

MIN & MAX YCOORDS OF PLOT IN USER UNITS = 0.0 yyy

Therefore the MAP line in M122 should be:

MAP = 0 xxx SCALE 0 yyy SCALE

4. ?M215A1: PAR1 (SCALE) HAS NOT BEEN SET OR IS INCORRECT

Specify a valid value for PAR1.

5. %M215V1: WARNING. There are xxxx holes to be plotted.


This may be too many to plot at one time.

There were xxxx drillholes found in the range specified by IOP1 and IOP2. This is probably more drillholes than you
want to plot. If so, decrease the range.

6. %M215V1: WARNING. Drillhole XXXXX not found.

You have selected drillhole XXXXX after the END line (see IOP4). This drillhole is not in the list of drillholes stored in
File 12.

7. ?M215V1: ERROR. PAR1 is unset or incorrect.

You MUST specify a value for PAR1.

8. ?M215V1: ERROR. Geology code xxx exceeds the maximum 250.

The values allowed for your geology code range from 1 to 250. If any code exceeds this value, then to use M215V1, you
must map all the codes to a new File 11 item with values in this range. Use this new item as the geology item to be
plotted by M215V1. M215V1 will ONLY plot strip logs of geology items whose value is between 1 and 250.

9. Also check the MineSight® error messages in the Appendix.

Page 215-10 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M216SM -CROSS-SECTION WITH SEAM JOINING (M122)

M216SM CROSS—SECTION WITH SEAM JOINING (M122)

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M216SM creates M122 plot files for 2-D cross-sections or M216SM plots the projection of the drillhole length in the cross-
“fence” sections defined by two end points. M216SM is normally section, the intervals within the hole, the seam number and
used for coal or other stratiform deposits with simple (or linear) optionally one other value, and then joins the top and bottom
types of geology. elevations of seams in adjacent holes having the same code.
Additional steps may be required to add special features such as
PROGRAM FLOW DIAGRAM title blocks, surface topography, etc. These extra features are
brought together with the section plot commands when M122
RUN FILE: is run.
- DH selection
- Section selection Functions of M216SM include:
- Display

• M216SM selects data within an area defined by two end


points and a perpendicular distance. This program version
is used for drillholes with a single survey down-the-hole.

• M216SM prepares a border for the section based on length


INPUT: CALCS: of the section specified by (X,Y) coordinates on the Section
Definition Line.
- PCF - Generate an M122 file of
- Files 11 & 12 plot commands
• A smooth line through the collars may be prepared by set-
ting IOP3=1.

• Reference axes may be prepared by setting IOP7=1, and


then setting PAR5 and PAR6.

OUTPUT: • Tick marks may be prepared around the section boundary


by setting IOP8=1.
- M122 Plot File
- Printer Output File M216SM does not detect overplotting on a drillhole (by other
holes or closely spaced intervals). If overplotting does occur,
the M122 plot file can be edited to remove conflicts.

The top and bottom elevations for each seam are determined
directly from the drillhole intervals stored in File 11. The
maximum and minimum elevations for all intervals with the
same seam code are determined for each drillhole. If two
The output file from M216SM must be processed by M122V1 successive holes have the same seam code, a line will be output
to plot the map. This output can be combined with a profile of joining the points.
surface topography and plot information created by other
MineSight® runs. Data selections (with RANGE or OMIT) may occur as all
intervals are accessed (ITMn = FULL CHECK), thereby plotting
only intervals of interest.

Revised: 5-June-01 Page 216SM-1


MineSight®
M216SM-CROSS-SECTION WITH SEAM JOINING (M122) Proprietary Software: Mintec, inc.

Data selections may also occur as intervals are joined (ITMn =


SEAM CHECK), thereby plotting all intervals in File 11 while
only joining selected intervals (seams).

NOTE: Since the section can be at any azimuth through the


deposit, there is no convenient way to prepare any regular
coordinates specifying the location of each plot feature.

Therefore, plot commands have an X coordinate that is measured


from the left-hand side of the plot in units of PAR7. The Y
coordinate is the actual elevation. The M122V1 run file must
specify an area that has X limits from 0.0 to the section length
in user units. Y limits are the actual elevations used by M216SM.

Page 216SM-2 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M216SM-CROSS-SECTION WITH SEAM JOINING (M122)

M216SM-CROSS-SECTION WITH SEAM JOINING (M122)

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

COAL-216SM 10=filename 11=filename 12=filename;


COAL-216SM 3=filename
where

COAL-216SM (must be the first 10 columns)


10 = the name of the PROJECT CONTROL FILE
11 = the name of the ASSAY FILE
12 = the name of the SURVEY FILE
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3 = 0 OMIT SMOOTH LINE THROUGH COLLARS


= 1 PLOT SMOOTH LINE THROUGH COLLARS

IOP4 = 0 CROSS-SECTION IS ESSENTIALLY E-W


= 1 CROSS-SECTION IS ESSENTIALLY N-S

IOP6 = STANDARD SYMBOL NUMBER (0-14) USED FOR DH COLLARS (default = 6)

IOP7 = 0 OMIT REFERENCE LINES


= 1 PLOT REFERENCE LINES

IOP8 = 0 OMIT TICKS ON BORDER


= 1 PLOT TICKS ON BORDER

IOP9 = 0 NO ADDITIONAL DH WILL BE INCLUDED


= 1 READ AND INCLUDE ADDITIONAL DH NUMBERS

IOP10 = 0 REGULAR SECTION WITH SIMPLE PROJECTION


= 1 FENCE DIAGRAM (no projection)

IOP18 = 0 PLOT INFORMATION ON RIGHT SIDE OF HOLE


= 1 PLOT INFORMATION ON LEFT SIDE OF HOLE

IOP21-40 = CODES (If ITMn label TABLE command is used)

Revised: 5-June-01 Page 216SM-3


MineSight®
M216SM-CROSS-SECTION WITH SEAM JOINING (M122) Proprietary Software: Mintec, inc.

PAR1 = SECOND VERTICAL SCALE

NOTE: Used to decrease sample intervals if vertical exaggeration has been applied with PAR8(default = 1.0).
Plots collar locations and intervals at same vertical scale.

PAR2 = OFFSET FROM ORIGIN (default = 0.0)

PAR3 = MINIMUM Z (ELEVATION) OF CROSS-SECTION (default=PCF(29))

PAR4 = MAXIMUM Z (ELEVATION) OF CROSS-SECTION (default=PCF(30))

PAR5 = REFERENCE AXIS Z (default=(PAR4 + PAR3)/2.0)


PAR6 = REFERENCE AXIS X (easting)

PAR7 = X-SCALE PER INCH (required)


PAR8 = Z-SCALE PER INCH FOR COLLAR ELEVATION (required)

PAR9 = MINIMUM SEPARATION BETWEEN DH ON PLOT IN USER UNITS

NOTE: If plotting fence diagrams (IOP9=1; IOP10=1), set PAR9=0.0 and the perpendicular distance = 0.0 on
the section line. The REF#s must be ordered as they are to appear on the fence diagram.

PAR10 = THICKNESS OF DH LINES (IN INCHES) (default = 0.10)

PAR11 = SIZE OF COLLAR PLOT SYMBOL (IN INCHES) (default = 0.10)

PAR12 = HEIGHT (IN INCHES) OF REFERENCE LINE PLOT (COLLAR PLOT)


(default = 5.0 inches; to omit plot, set PAR12 = -1.0)

Required data item from File 11:

ITMn = label-11 CODE fmt (label of seam code; fmt = display format of item, e.g., F4.2)

Optional data item from File 11 to be plotted:

ITMn = label-11 VALUE fmt (label of optional plot item)

Optional data selection by RANGE, OMIT or TABLE:

ITMn = label-11 RANGE min-value max-value


ITMn = label-11 OMIT min-value max-value
ITMn = label-11 TABLE IOPm IOPn

Optional performance of item selection:

ITMn = FULL CHECK (Apply above data selection before plotting intervals)

ITMn = SEAM CHECK (Apply above data selection before joining seams)

END

Page 216SM-4 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M216SM-CROSS-SECTION WITH SEAM JOINING (M122)

4. SECTION DEFINITION LINE

X1 Y1 X2 Y2 perp-dist filename
where
X1, Y1 = East and north coordinates at section left
X2, Y2 = East and north coordinates at section right
perp-dist = Perpendicular distance either side of the section line in which to include holes
filename = Name of the output file of plot commands

NOTE: One blank column between perp-dist and filename. Several cross-sections can be prepared in a run.

5. OPTIONAL DH SELECTION LINES

If IOP9>0, read two lines containing drillhole reference numbers to be included on the cross-section. Free-field format up to 10
drillholes per line.

Revised: 5-June-01 Page 216SM-5


MineSight®
M216SM-CROSS-SECTION WITH SEAM JOINING (M122) Proprietary Software: Mintec, inc.

M216SM SAMPLE RUN FILE #1


COAL-216SM 10=COAL10.DAT 11=COAL11.DAT 12=COAL12.DAT;
COAL-216SM 3=RPT216.LA
** DRILLHOLE CROSS-SECTION WITH SEAM JOINING

USR = ABC
IOP1 = 10 / SURVEY FILE LIMITS
IOP3 = 1 / 1=PLOT SMOOTH LINE THRU COLLARS; 0=OMIT
IOP4 = 0 / 0=E-W SECTION; 1=N-S SECTION
IOP6 = 6 / PLOT SYMBOL FOR COLLARS; default=6
IOP7 = 0 / 1=PLOT REF AXES; 0=OMIT
IOP8 = 0 / 1=PLOT TICKS; 0=OMIT

IOP9 = 0 / 1=READ ADDITIONAL DH IDENTS TO INCLUDE

IOP10 = 0 / 1=FENCE DIAGRAM; 0=REG. SECTION

COM SECTION DEFINITION

PAR3 = 800 / MIN Z


PAR4 = 1200 / MAX Z
PAR5 = 1000 / REF Z AXIS
PAR6 = 15000 / REF X AXIS
PAR7 = 2000 / HORIZONTAL (‘X’) PLOT SCALE; 1"=PAR7
PAR8 = 100 / VERTICAL (‘Z’) PLOT SCALE

COM PLOTTING PARAMETERS

PAR9 = 500 / MIN SEPARATION BETWEEN NEIGHBOR DH ON PLOT


PAR10 = .05 / THICKNESS OF DH COURSE LINES (INCHES)
PAR11 = .06 / HEIGHT OF COLLAR PLOT SYMBOL (INCHES)
PAR12 = 3. / VERT. HEIGHT OF REF LOCATION PLOT

ITM1 = SEAM CODE F4.0 / CODE FOR CORRELATION


ITM2 = -AI- VALUE F5.1 / EXTRA VALUE TO PLOT
I-O = 0

END
3000. 14500. 21000. 14500. 600. Section definition line

Page 216SM-6 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M216SM-CROSS-SECTION WITH SEAM JOINING (M122)

M216SM SAMPLE RUN FILE #2


COAL-216SM 10=COAL10.DAT 11=COAL11.DAT 12=COAL12.DAT;
COAL-216SM 3=RPT216.LB
** SPECIAL FENCE DIAGRAM WITH SEAM JOINING

USR = ABC

IOP1 = 10 / SURVEY FILE LIMITS


IOP3 = 1 / 1=PLOT SMOOTH LINE THRU COLLARS; 0=OMIT
IOP4 = 0 / 0=E-W SECTION; 1=N-S SECTION
IOP6 = 6 / PLOT SYMBOL FOR COLLARS; DEFAULT=6
IOP7 = 0 / 1=PLOT REF AXES; 0=OMIT
IOP8 = 0 / 1=PLOT TICKS; 0=OMIT

IOP9 = 1 / 1=READ ADDITIONAL DH IDENTS FOR RUN


IOP10 = 1 / 1=FENCE DIAGRAM; 0=REG. SECTION

COM SECTION DEFINITION:

PAR3 = 800 / MIN Z


PAR4 = 1200 / MAX Z
PAR5 = 1000 / REF Z AXIS
PAR6 = 15000 / REF X AXIS
PAR7 = 2000 / HORIZONTAL (‘X’) PLOT SCALE; 1"=PAR7
PAR8 = 100 / VERTICAL (‘Z’) PLOT SCALE

COM PLOTTING PARAMETERS

PAR9 = 0.0 / MIN SEPARATION FOR SPECIAL FENCE = 0.0


PAR10 = .05 / THICKNESS OF DH COURSE LINES (INCHES)
PAR11 = .06 / HEIGHT OF COLLAR PLOT SYMBOL (INCHES)
PAR12 = 3. / VERT. HEIGHT OF REF LOCATION PLOT

ITM1 = SEAMCODEF4.0/ CODE FOR CORRELATION


ITM2 = -AI-VALUEF5.1/ MAIN VALUE TO PLOT

IOP18 = 0 / 0= LABEL ON RIGHT, 1=LABEL ON LEFT


I-O = 1

END
14000 .22000. 20000. 28000.0.PLT216.122 Section definition line
50 65 45 17 18 DH selection line

Revised: 5-June-01 Page 216SM-7


MineSight®
M216SM-CROSS-SECTION WITH SEAM JOINING (M122) Proprietary Software: Mintec, inc.

HOW TO DEBUG AN M216SM RUN


1. To get a basic section, you should specify both the horizontal and vertical scales in the run file along with
ITMn = label-11 CODE format. You must also have a Section Definition Line.

2. NO DRILLHOLES ON SECTION

will appear if the specified selection criteria does not find any holes.

3. **M216AM: NO CODE ITEM

will appear if the ITMn = label-11 CODE format line is missing from the run file.

4. *** # OF DH COLLARS FOR SECTION EXCEEDS MAXS nn

will appear if more than 250 holes fall on the section.

5. Also check the MineSight® error messages in the Appendix.

Page 216SM-8 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M216V1 CROSS-SECTION PLOT(M122) OF DRILLHOLE DATA

M216V1 CROSS-SECTION PLOT(M122)


OF DRILLHOLE DATA
PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS
M216V1 creates M122 plot files for 2-D drillhole cross-sections To generate a cross-section, two steps are required:
defined by two end points. M216V1 may be used with any type
of deposit-for holes with single or multiple surveys. • Run M216V1 to create the M122 plot commands

PROGRAM FLOW DIAGRAM • Run M122V1 to plot the section

RUN FILE: Additional steps may be required to add special features such as
title blocks, surface topography, etc. These extra features are
- Section selection brought together with the section plot commands when M122
- DH selection
- Display options
is run.

M216V1 does not detect overplotting on a drillhole by other


holes or closely spaced intervals. If overplotting does occur, the
M122 plot file can be edited to remove conflicts or IOP11 in
M122V1 can be used to control overplotting within a drillhole.

INPUT: CALCS: The program selects data within an area defined by two end
points and a perpendicular distance. The sections can be at any
- PCF - Generate an M122 file of orientation. Cutting planes on each side of the cross-section are
- Files 11 & 12 plot commands
used to limit what drillhole data is selected. Data can be selected
on the basis of File 12 unit numbers (IOP1 and IOP2) or by
specifing individual drillhole reference numbers and depth
ranges for each hole.

Assay intervals can be shaded and/or colored on grade cutoffs.


They can also be displayed as ticks or boxes on either side of
OUTPUT: the drillhole trace. Assay values can be labeled on either the
- M122 plot file right or left hand side of the drillhole trace.
- Printer Output file
There is an option for removing entire holes to avoid overplotting
(IOP19 and PAR9). File 11 values can be limited by the standard
Range, Omit Or Table.

NOTE: Since the section can be at any azimuth through the


deposit, there is no convenient way to prepare any regular
coordinates specifying the location of each plot feature.
The output file from M216V1 must be processed with M122V1 Therefore, plot commands have an X coordinate that is measured
to plot the map. This output can be combined with a profile of from the left-hand side of the plot in units of PAR7. The Y
surface topography, geologic outlines and plot information coordinate is the actual elevation.
created by other MineSight® runs.
The M122V1 run file must specify an area that has X limits
from 0.0 to the section length in user units. Y limits are the
actual elevations used by M216V1.

Revised: 5-June-01 Page 216-1


MineSight®
M216V1 CROSS-SECTION PLOT(M122) OF DRILLHOLE DATA Proprietary Software: Mintec, inc.

Page 216-2 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M216V1-CROSS-SECTION PLOT (M122) OF DH DATA

M216V1 - CROSS-SECTION PLOT (M122) OF DH DATA

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-216V1 10=filename 11=filename 12=filename;


MEDS-216V1 3=filename
where
MEDS-216V1 (must be the first 10 columns)
10= the name of the PROJECT CONTROL FILE
11= the name of the ASSAY FILE
12= the name of the SURVEY FILE
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g., ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP4 = 0 CROSS-SECTION IS ESSENTIALLY E-W


= 1 CROSS-SECTION IS ESSENTIALLY N-S

IOP6 = STANDARD SYMBOL NUMBER (0-14) USED FOR DH COLLARS (default = 6)

IOP7 = 0 PLOT REFERENCE AXES


= 1 OMIT REFERENCE AXES

IOP8 = 0 PLOT TICKS ON BORDER OF PLOT


= 1 OMIT TICKS ON BORDER OF PLOT

IOP9 = 0 NO ADDITIONAL DH WILL BE INCLUDED


= 1 READ AND INCLUDE/EXCLUDE ADDITIONAL DH REFERENCE NUMBERS
= 2 READ AND INCLUDE ADDITIONAL DH LABELS

NOTE: To delete selected DHs from section, set IOP9 = 1. Then put negative DH Ref. #s after cross section
definition line.

IOP10 = 0 PLOT ALL SELECTED HOLES


= 1 PLOT ONLY THOSE HOLES SPECIFIED BY IOP9

IOP11 = 0 OUTPUT PLOT COMMANDS FOR THE FULL SECTION


= 1 OUTPUT PLOT COMMANDS FOR DH TRACE ONLY
= 2 OMIT DHCOL LABEL ON PLOT

IOP12 = 1 DISPLAY WHETHER DH ENTERS OR EXITS SECTION VOLUME

NOTE: IF IOP9…0, then only 1 section definition line is allowed.

Revised: 31-May-00 Page 216-3


MineSight®
M216V1-CROSS-SECTION PLOT (M122) OF DH DATA Proprietary Software: Mintec, inc.

IOP13 = SHADING FOR ASSAY INTERVAL


= 0 NO SHADING (default)
= 1 SPECIFY SHADE TYPES IN IOP31-34

NOTE: Used only if PLT is specified. Shade types (0-7) are as follows:

0= no shading within box


1= shade box completely solid
2= shade box @ 0 degrees to X-axis
3= shade box @ 45 degrees to X-axis
4= shade box @ 90 degrees to X-axis
5= shade box @ 135 degrees to X-axis
6= shade box @ 0 & 90 degrees to X-axis
7= shade box @ 45 & 135 degrees to X-axis

IOP14 = BOX TYPE FOR ASSAY INTERVAL


= 0 BOX IS ON THE RIGHT (default)
= 1 SPECIFY BOX TYPES IN IOP35-38

NOTE: Used only if PLT is specified. Box types (-1 through 5) are as follows:

-1 = no box
0 = box on right side of DH line
1 = ticks on right side of DH line
2 = ticks on left & right side of DH line
3 = ticks on left side of DH line
4 = box on left & right side of DH line
5 = box on left side of DH line

IOP15 = -1 OMIT PLOTTING OF FIRST GRADE ITEM


= 0 PLOT GRADES
= 1 DO NOT PLOT GRADES. USE GRADE TO SELECT DHINT PARAMETERS

IOP16 = 0 PLOT DH LABEL (on collar plot) at 90o


= 1 PLOT DH LABEL (on collar plot) at 0o
= -1 OMIT DHLABEL FROM COLLAR PLOT

IOP17 = PEN# FOR DH LINES (default = 1)

IOP18 = 0 ASSAY VALUES PLOTTED ON RIGHT SIDE OF DH LINE (default)


= 1 ASSAY VALUES PLOTTED ON LEFT SIDE OF DH LINE

IOP19 = USED ONLY IF PAR9 IS SPECIFIED


= 0 PLOT THE HOLE CLOSEST TO THE SECTION LINE
= 1 PLOT THE LEFTMOST HOLE, THEN APPLY PAR9

IOP20 = -1 PLOT DH LABEL (on collar plot) AT THE END OF THE HOLE
= 0 PLOT DH LABEL (on collar plot) BY THE DH SYMBOL (default)
= 1 PLOT DH LABEL BETWEEN SECTION & COLLAR PLOT TO AVOID OVERWRITING
= 2 PLOT DH LABEL ABOVE AND DRAW DASH LINE FROM DH LABEL TO SYMBOL
= 3 PLOT DH LABEL ABOVE AND PLOT DIP AND DEPTH OF HOLE WITH LABEL
NOTE: Not used if IOP16=-1

IOP21 = 0 USE OUTPUT FORMATS FOR VALUES AS IS

Page 216-4 Revised: 31-May-00


MineSight®
Proprietary Software: Mintec, inc. M216V1-CROSS-SECTION PLOT (M122) OF DH DATA

= 1 ENTER BLANK SPACE BETWEEN ITEM VALUES IN THE OUTPUT FORMAT

IOP22 = 1 APPLY PLT CUTOFFS TO ITM1 (default)


= n APPLY PLT CUTOFFS TO ITMn

IOP24 = 0 NO DOWN HOLE TICKS


= 1 (-1) PLOT THE DEPTH FROM COLLAR
= 2 (-2) PLOT THE DISTANCE FROM THE PLANE OF THE SECTION
= 3 (-3) PLOT THE ELEVATION
= 4 (-4) PLOT TICKS ONLY

NOTE: A positive number places the ticks on the right. A negative number places the ticks on the left. PAR20,
PAR21 define size and location of ticks.

IOP25 = 0 USE DHCUT TO SHOW INTERSECTIONS WITH SECTION VOLUME


= 1 USE SYMBOL # 1

NOTE: Section volume is defined by section line, minimum and maximum elevation and search distribution.
IOP28 = 0 NO SHIFT IN THE LABEL PLOT (from the left)
= N SHIFT N POSITIONS TO THE LEFT (use only if IOP18 = 1)

IOP29 = PEN# FOR THE GRID LINES EASTING = CONST ON THE COLLAR PLOT
(default=1)

IOP30 = PEN# FOR THE GRID LINES NORTHING = CONST ON THE COLLAR PLOT
(default =1)

IOP31-34 = SHADE TYPES FOR ASSAY INTERVAL

NOTE: Shading types correspond to the cutoffs on the PLT command line. Must set IOP13=1.

IOP35-38 = BOX TYPES FOR ASSAY INTERVAL

NOTE: Box types correspond to the cutoffs on the PLT command line. Must set IOP14=1.

PAR1 = LENGTH OF LINE ON EACH SIDE OF DH PLOT INDICATING INTERSECTION OF DH


WITH THE SECTION (default=1.0")

PAR2 = OFFSET FROM ORIGIN (default = 0.0)

NOTE: The resultant plot will have the beginning of the section shifted and the end of the section truncated by
the distance specified in PAR2.

PAR3 = MINIMUM Z (ELEVATION) OF CROSS-SECTION (default=PCF ZMIN)

PAR4 = MAXIMUM Z (ELEVATION) OF CROSS-SECTION (default=PCF ZMAX)

PAR5 = REFERENCE AXIS Z (default = (PAR4 + PAR3)/2.0)


= -1 DO NOT PLOT REFERENCE AXIS Z

PAR6 = REFERENCE AXIS X (default = (X1 + X2) / 2. if IOP4=0; (Y1 + Y2) / 2. if IOP4=1))
= -1 DO NOT PLOT REFERENCE AXIS X

PAR7 = X-SCALE PER INCH (required - NO default)

PAR8 = Z-SCALE PER INCH FOR COLLAR ELEVATION (required - NO default)

Revised: 31-May-00 Page 216-5


MineSight®
M216V1-CROSS-SECTION PLOT (M122) OF DH DATA Proprietary Software: Mintec, inc.

PAR9 = MINIMUM SEPARATION BETWEEN DH ON PLOT IN USER UNITS(default = 0.0)


PAR10 = WIDTH OF DH ANNOTATION BOXES (in inches)(default = 0.1)

PAR11 = SIZE OF COLLAR PLOT SYMBOL (in inches), DH ANNOTATION (default = 0.10),
AND DASHED LINE PATTERN SIZE IF IOP20 $ 2.

NOTE: Also used for length of dashed line, when IOP20 = 2. If IOP20 = 2, the minimum value for PAR11 is
0.05. If PAR11 is less than 0.05, a solid line will be plotted.

PAR12 = HEIGHT (in inches) OF REFERENCE LINE PLOT FOR COLLAR PLOT (default = 5.0")

NOTE: If the reference line plot is not large enough to properly contain a drillhole location, the location will be
plotted on the border. To omit plot, set PAR12 = -1.

PAR13 = SIZE OF DH LABELS ON COLLAR PLOT (If IOP20>0) (default = PAR11)

PAR14 = SIZE OF DH LABELS ON COLLAR PLOT


(default = PAR11 unless IOP20>0 then default = PAR13)

PAR15 = OFFSET OF COLLAR PLAN FROM SECTION (in plotter units) (default = 0.5)

PAR16 = GRID SIZE (if PAR16 =0.0 - no grid)

PAR17 = STARTING GRID EASTING FOR COLLAR GRID LABELING (default =PCF21)

PAR18 = STARTING GRID NORTHING FOR COLLAR GRID LABELING (default = PCF25)

PAR20 = LENGTH OF DOWN HOLE TICKS (default = 0.1)

PAR21 = DISTANCE BETWEEN DOWN HOLE TICKS (default = 50)

PAR31 - 34 = CUTOFFS 1 THRU 4 (FROM PLT COMMAND)

PAR35 - 38 = PEN #’S FOR CUTOFFS 1 THRU 4 (FROM PLT COMMAND)


(DEFAULT = 1 2 3 4)

NOTE: PAR31-34 can be negative

PLT = CUTOFF VALUES TO CONTROL ASSAY INTERVAL COLORING, SHADING OR BOXES:

vmax1 vmax2 vmax3 vmax4 p1 p2 p3 p4


where

Value Color Shading Box Type

0.0 # x < vmax1 p1 IOP31 IOP35


vmax1 # x < vmax2 p2 IOP32 IOP36
vmax2 # x < vmax3 p3 IOP33 IOP37
vamx3 # x < vmax4 p4 IOP34 IOP38
x $ vmax4 p1 IOP34 IOP38

Page 216-6 Revised: 31-May-00


MineSight®
Proprietary Software: Mintec, inc. M216V1-CROSS-SECTION PLOT (M122) OF DH DATA

NOTE: p1, p2, p3 and p4 are optional pen numbers. default is 1, 2, 3, 4. If shading with PEN# 1, use 1 1 1 1.
Cutoffs are applied to ITMn item and should be stated in the same precision as the data.

ITM1 = label-11 VALUE Fw.d (first value to plot)


.
.
ITMn = label-11 VALUE Fw.d (sixth value to plot)

NOTE: Fw.d is the format of the plotted grade label. There must be at least one ITM input.

GET12 = LABELS OF FILE 12 ITEMS TO BE USED FOR DATA SELECTION

For increased pen numbers:

CMD = PLOT CUT V1 V2 V3 ... V15 (for cutoffs)


CMD = PLOT PEN V1 V2 V3 ... V16 (for pen numbers)
CMD = PLOT BOX V1 V2 V3 ... V16 (for box types)
CMD = PLOT SHADE V1 V2 V3 ... V16 (for shade patterns)

NOTE: Always list one more pen # than you have cutoffs. The additional pen is for any material greater than
the last cutoff.

NOTE: IOP13 and IOP14 no longer need to be set to get the box and shade patterns from the above commands.
The existing PLT command and IOPs 13, 14, and 31-38 work exactly as before. However, if both the PLT and/
or IOP31-38 and the CMD commands are present in a run file, the CMD commands will override the PLT and
IOP31-38 commands.

Optional data selection:

ITMn = label-11(OR 12) RANGE min-value max-value


ITMn = label-11(OR 12) OMIT min-value max-value
ITMn = label-11(OR 12) TABLE IOPm IOPn

NOTE: To limit by a file 12 item, you must specify the file 12 item label on the GET12 line. You may range on
non-plotted items (i.e. ELEV.)

NOTE: Data selection on a file 12 item is performed on the drillhole collar only. Additional surveys are not
tested.

I-O = 1 OUTPUT CROSS-SECTION DEFINITION TO TERMINAL

END

4. SECTION DEFINITION LINES (If IOP9=0)

X1 Y1 X2 Y2 dist. filename
where

X1, Y1 = the left end of the cross-section


X2, Y2 = the right end of the cross-section dist.
= the perpendicular distance on both sides of the line (X1,Y1) —> (X2,Y2)
within which drillhole data will be accepted

Revised: 31-May-00 Page 216-7


MineSight®
M216V1-CROSS-SECTION PLOT (M122) OF DH DATA Proprietary Software: Mintec, inc.

filename= the filename to be used by M216V1 to output M122 plot commands

NOTE: Multiple section definition lines are allowed if IOP9 = 0.

5. OPTIONAL DH SELECTION LINES (if IOP9=1 or 2)

DH-REF# FROM TO or
DH-IDENT FROM TO
where

DH-REF# = drillhole reference number (File 12)


DH-IDENT = drillhole label
FROM = minimum depth within dh to plot (default = PAR3)

Page 216-8 Revised: 31-May-00


MineSight®
Proprietary Software: Mintec, inc. M216V1-CROSS-SECTION PLOT (M122) OF DH DATA

TO = maximum depth within dh to plot (default = PAR4)

Enter -1 to end input. If DH-REF# is a negative number, the drillhole will be excluded from the section.

M216V1 SAMPLE RUN FILE #1


MEDS-216V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-216V1 3=RPT216.LA
* EXTRACT T-CU DH VALUES FOR E-W SECTION 12300N

USR = ABC

IOP1 = 1 43 / FILE 12 LIMITS


IOP4 = 0 / 0=E-W SECTION, 1=N-S SECTION
IOP7 = 0 / 0=PLOT REFERENCE AXIS, 1=NO AXIS
IOP8 = 0 / 0=PLOT TICKS ON BORDER, 1=NO TICKS

PAR3 = 2600 4600 / MINIMUM ELEVATION, MAXIMUM ELEVATION


PAR5 = 3000 12000 / Z REFERENCE LINE, X REFERENCE LINE
PAR7 = 500 500 / SCALES X AND Z
PAR10 = .05 .05 / WIDTH OF DH LINE, SIZE OF COLLAR SYMBOL
PAR12 = 2.0 / HEIGHT OF REFERENCE LINE PLOT

ITM1 = T-CU VALUE F4.2

END
10500 12300 14500 12300 100 PLT216.PAA SAMPLE DEFINITION LINE

M122V1 SAMPLE RUN FILE


MEDS-122V1 10=SAMP10.DAT 3=RPT122.LA
*PLOT 216 X-SECTION

USR = ABC

COM* SAMPLE X-SECTION (216 X-SECTION)

COM MAP SIZE SPECIFICATION


MAP = 0 5000 500 2500 5000 500

Revised: 31-May-00 Page 216-9


MineSight®
M216V1-CROSS-SECTION PLOT (M122) OF DH DATA Proprietary Software: Mintec, inc.

END
USERF PLT216.PAA
ENDOC

M216V1 SAMPLE RUN FILE #2


MEDS-216V1 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-216V1 3=RPT216.LB
* EXTRACT T-CU DH VALUES FOR E-W SECTION 12300N

COM PLOT T-CU IN THE RANGE OF 0.3% TO 2.0%


USR = ABC

IOP1 = 1 43 / FILE 12 LIMITS


IOP4 = 0 / 0=E-W SECTION, 1=N-S SECTION
IOP7 = 0 / 0=PLOT REFERENCE AXIS, 1=NO AXIS
IOP8 = 0 / 0=PLOT TICKS ON BORDER, 1=NO TICKS

PAR3 = 2600 4600 / MINIMUM ELEVATION, MAXIMUM ELEVATION


PAR5 = 3000 12000 / Z REFERENCE LINE, X REFERENCE LINE
PAR7 = 500 500 / SCALES X AND Z
PAR10 = .05 .05 / WIDTH OF DH LINE, SIZE OF COLLAR SYMBOL
PAR12 = 2.0 / HEIGHT OF REFERENCE LINE PLOT

ITM1 = T-CU VALUE F4.2


ITM2 = T-CU RANGE 0.30 2.00 / OUTPUT 0.3% TO 2.0% T-CU

END
10500 12300 14500 12300 100 PLT216.PAB

HOW TO DEBUG AN M216V1 RUN


1. To get a basic section you should specify at least a horizontal and vertical scale in the run file along with
ITMn = label-11 VALUE line. You must also have a Section Definition Line.

2. ERROR TOO MANY HOLES FOR INCLUSION

will be displayed if you attempt to enter more than 200 individual drillholes at the end of the run file.

3. *** # OF DH COLLARS FOR SECTION EXCEEDS MAXS

will appear if you have more than 500 surveys on a section.

4. *** NO DRILLHOLES ON SECTION

will appear if no holes are found in the search limits.

5. *** ERROR: NO “VALUE” ENTERED **

will appear if the keyword VALUE does not appear on an ITM line.

6. Also check the MineSight® error messages in the Appendix.

Page 216-10 Revised: 31-May-00


MineSight®
Proprietary Software: Mintec, inc. M216V2 - PLAN PLOT (M122) OF DRILLHOLE DATA

M216V2 PLAN PLOT (M122) OF DRILLHOLE DATA

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M216V2 creates M122 plot files for 2-D drillhole plans. To generate a plan plot, two steps are required:
M216V2 may be used to produce plot commands for horizontal
or para-horizontal drillholes. • Run M216V2 to create the M122 plot commands
• Run M122V1 to plot the map
PROGRAM FLOW DIAGRAM
Additional steps may be required to add special features such as
RUN FILE:
title blocks. These extra features are brought together with the
- Plan selection plan plot commands when M122 is run.
- Drillhole selection
- Display options M216V2 does not detect overplotting on a drillhole by other
holes or closely spaced intervals. If overplotting does occur, the
M122 plot file can be edited to remove conflicts or IOP11 in
M122V1 can be used to control overplotting within a drillhole.

The program selects data within an area defined by two points,


one elevation and a vertical distance. Data can be selected on
INPUT: CALCS:
the basis of File 12 unit numbers (IOP1 and IOP2) or by
- PCF - Generate an M122 file of specifying individual drillhole identifications for each hole.
- Files 11 & 12 plot commands
Assay intervals can be shaded and/or colored on grade cutoffs,
as well as ticks or boxes on either side of the drillhole trace.

Assay values can be labeled on either the right or left hand side
of the drillhole trace. Assay values can also be omitted with
only the drillhole trace colored by assay cutoffs.
OUTPUT: A tick mark is plotted where a drillhole trace intersects the
- M122 Plot File plotting plane.
- Printer Output File
There is an option for removing entire holes to avoid overplotting
(IOP19 and PAR9). File 11 values can be limited by the standard
Range, Omit, or Table.

The output file from M216V2 must be processed with M122V1


to plot the map. This output can be combined with a profile of
surface topography, geologic outlines and plot information
created by other MineSight® runs.

Revised: 5-June-01 Page 216-11


MineSight®
M216V2 - PLAN PLOT (M122) OF DRILLHOLE DATA Proprietary Software: Mintec, inc.

Page 216-12 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M216V2 - PLAN PLOT (M122) OF DH DATA

M216V2 - PLAN PLOT (M122) OF DH DATA

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-216V2 10=filename 11=filename 12=filename;


MEDS-216V2 19=filename 3=filename
where

MEDS-216V2 (must be the first 10 columns)


10 = the name of the PROJECT CONTROL FILE
11 = the name of the ASSAY FILE
12 = the name of the SURVEY FILE
19 = the name of the PLOT FILE
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3 = DATA SELECTION OPTION


= -1 NO BOUNDARY
= 0 PCF BOUNDARY (default)
= 1 READ BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following
command lines:

CMD=INCL LOCPT FILE filename (to include points within the boundary) OR
CMD=EXCL LOCPT FILE filename (to exclude points within the boundary)

IOP3 data selection applies to drillhole collars only

IOP5 = 0 PLOT AND REPORT IN PROJECT COORDINATES


= 1 PLOT AND REPORT IN MODEL COORDINATES

IOP6 = STANDARD SYMBOL NUMBER (0-14) USED FOR DRILLHOLE COLLARS (default = 6)

IOP9 = 0 READ DRILLHOLE FROM FILE 12 (default)


= 1 READ DRILLHOLE FROM RUN FILE

IOP11 = 0 PLOT FULL DRILLHOLE INTERVAL (colored by assay cutoffs; assay values plotted)
= 1 PLOT DRILLHOLE BOXING & SHADING (colored by assay cutoffs; no assay values plotted)
= 2 PLOT DRILLHOLE TRACE (colored by assay cutoffs; no assay values plotted)

Revised: 10-May-01 Page 216-13


MineSight®
M216V2 - PLAN PLOT (M122) OF DH DATA Proprietary Software: Mintec, inc.

IOP13 = SHADING FOR ASSAY INTERVAL


= 0 NO SHADING (default)
= 1 SPECIFY SHADE TYPES IN IOP31-34

NOTE: Used only if PLT is specified. Shade types (0-7) are as follows:

0 = no shading within box


1 = shade box completely solid
2 = shade box @ 0 degrees to X-axis
3 = shade box @ 45 degrees to X-axis
4 = shade box @ 90 degrees to X-axis
5 = shade box @ 135 degrees to X-axis
6 = shade box @ 0 & 90 degrees to X-axis
7 = shade box @ 45 & 135 degrees to X-axis

IOP14 = BOX TYPE FOR ASSAY INTERVAL


= 0 BOX IS ON THE RIGHT (default)
= 1 SPECIFY BOX TYPES IN IOP35-38

NOTE: Used only if PLT is specified. Box types (-1 through 5) are as follows:

-1 = no box
0 = box on right side of drillhole line
1 = ticks on right side of drillhole line
2 = ticks on left & right side of drillhole line
3 = ticks on left side of drillhole line
4 = box on left & right side of drillhole line
5 = box on left side of drillhole line

IOP15 = 0 PLOT ANY INTERVAL IN SEARCH DISTANCES (default)


= 1 PLOT PIERCE POINTS ONLY

IOP16 = 0 DHID LABEL AT THE BEGINNING OF THE HOLE (default)


= 1 DHID LABEL AT THE END OF THE HOLE
= -1 OMIT DHID LABELS FROM THE PLOT

IOP17 = PEN# FOR DRILLHOLE LINES (default = 1)

IOP18 = 0 ASSAY VALUES PLOTTED ON RIGHT SIDE OF DRILLHOLE LINE (default)


= 1 ASSAY VALUES PLOTTED ON LEFT SIDE OF DRILLHOLE LINE

IOP21 = 0 USE OUTPUT FORMATS FOR VALUES AS IS


= 1 ENTER BLANK SPACE BETWEEN VALUES IN THE OUTPUT FORMAT

IOP31-34= SHADE TYPES FOR ASSAY INTERVAL

NOTE: Shading types correspond to the cutoffs on the PLT command line. Must set IOP13=1.

IOP35-38= BOX TYPES FOR ASSAY INTERVAL

NOTE: Box types correspond to the cutoffs on the PLT command line. Must set IOP14=1.

PAR1 = WIDTH OF DRILLHOLE INTERVAL ALONG SIDE OF DRILLHOLE TRACE IN INCHES (default = 0.05)

PAR2 = PLOTTING SIZE OF DRILLHOLE ASSAYS IN INCHES (default = 0.05)


PAR3 = PLOTTING SIZE OF DRILLHOLE COLLAR SYMBOL IN INCHES (default = 0.07)

Page 216-14 Revised: 10-May-01


MineSight®
Proprietary Software: Mintec, inc. M216V2 - PLAN PLOT (M122) OF DH DATA

PAR4 = PLOTTING SIZE OF DRILLHOLE IDENT LABEL IN INCHES (default = 0.06)

NOTE: For PAR 1 through PAR4, use values > 0.01.

PAR5 = LENGTH OF DRILLHOLE & PLAN INTERSECT TICK MARK IN INCHES (default = 0.10)
PAR6 = LENGTH OF DRILLHOLE TRACE END TICK MARK IN INCHES (default = 0.20)

PAR7 = PLOT SCALE PER INCH (default = 1":50.8’)


(PLOT SCALE IS ESSENTIAL IN DRILLHOLE ID LABELING)

PAR8 = DRILLHOLE ID LABEL ANGLE MEASURED FROM HORIZONTAL DIRECTION FOR VERTICAL
DRILLHOLES (default = 45 degrees)
PAR9 = X OFFSET IN INCHES BETWEEN DRILLHOLE SYMBOL AND DRILLHOLE LABEL
PAR10 = Y OFFSET

PLT = CUTOFF VALUES TO CONTROL ASSAY INTERVAL COLORING, SHADING OR BOXES:

vmax1 vmax2 vmax3 vmax4 p1 p2 p3 p4


where:

Value Color Shading Box Type


0.0 #x < vmax1 p1 IOP31 IOP35
vmax1 #x < vmax2 p2 IOP32 IOP36
vmax2 #x < vmax3 p3 IOP33 IOP37
vamx3 #x < vmax4 p4 IOP34 IOP38
x $ vmax4 p4 IOP34 IOP38

NOTE: P1, p2, p3 and p4 are optional pen numbers. default is 1, 2, 3, 4. If shading with PEN# 1, use 1
1 1 1. Cutoffs are applied to ITMn item and should be stated in the same precision as the data.

For increased pen numbers:

CMD = PLOT CUT V1 V2 V3 ... V15 (for cutoffs)


CMD = PLOT PEN V1 V2 V3 ... V16 (for pen numbers)
CMD = PLOT BOX V1 V2 V3 ... V16 (for box types)
CMD = PLOT SHADE V1 V2 V3 ... V16 (for shade patterns)

NOTE: Always list one more pen # than you have cutoffs. The additional pen is for any material
greater than the last cutoff.

NOTE: IOP13 and IOP14 no longer need to be set to get the box and shade patterns from the above
commands. The existing PLT command and IOPs 13, 14, and 31-38 work exactly as before. However,
if both the PLT and/or IOP31-38 and the CMD commands are present in a run file, the CMD
commands will override the PLT and IOP31-38 commands.

ITM1 = label-11 VALUE Fw.d (first value to plot)


.
.
ITMn = label-11 VALUE Fw.d (sixth value to plot)

NOTE: Fw.d is the format of the plotted grade label. There must be at least one ITM input. Suggest
limiting numbers of assays within two in one run.

Revised: 10-May-01 Page 216-15


MineSight®
M216V2 - PLAN PLOT (M122) OF DH DATA Proprietary Software: Mintec, inc.

Optional data selection:

ITMn = label-11 RANGE min-value max-value


ITMn = label-11 OMIT min-value max-value
ITMn = label-11 TABLE IOPm IOPn

END

4. PLAN DEFINITION LINES

X1 X2 Y1 Y2 ELEV DISTUP DISTDN (in free format)


where:

X1 = West limit of plot


X2 = East limit of plot
Y1 = South limit of plot
Y2 = North limit of plot
ELEV = Plotting elevation
DISTUP = Search distance above the plotting plane
DISTDN= Search distance below the plotting plane (default: DISTDN=DISTUP)
No default for plotting boundaries and search distances

If IOP5 = 0, the above values should be in project coordinates; otherwise they should be in model coordinates.

5. BOUNDARY POINT LINES (if IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than using a separate file, then use the following format:

Easting Northing (in free field format)

where 0 0 ends the input or input ends on end-of-file. Boundary points MUST close. The maximum number of boundary points
allowed is 2000.

6. OPTIONAL DRILLHOLE SELECTION LINES (if IOP9=1)

DHID1
DHID2
where

DHID1 = DRILLHOLE ID FOR HOLE #1


DHID2 = DRILLHOLE ID FOR HOLE #2

NOTE: A maximum of 5000 holes are allowed.

Page 216-16 Revised: 10-May-01


MineSight®
Proprietary Software: Mintec, inc. M216V2 - PLAN PLOT (M122) OF DH DATA

M216V2 SAMPLE RUN FILE #1


MEDS-216V2 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT 3=RPT216.LA;
MEDS-216V2 19=PLT216.PAA
** PLOT COMMANDS FOR PLAN DRILLHOLES / DHS AT END OF FILE **

USR = ABC

IOP1 = 10 / FIRST AND LAST DATA UNITS FROM FILE 12


IOP3 = -1 / -1=NO BOUNDARY, 0=PCF BOUNDARY, 1=READ BOUNDARY

IOP6 = 11 / 11 = SYMBOL NUMBER FOR DRILLHOLE COLLAR


IOP9 = 1 / 0 = READ DRILLHOLE FROM FILE 12
COM / 1 = READ DRILLHOLE ID FROM AFTER [END] LINE
IOP11 = 0 / 0 = PLOT FULL INTERVAL
COM / 1 = PLOT BOX & SHADING WITHOUT ASSAYS
COM / 2 = PLOT DRILLHOLE TRACE ONLY BUT COLORED BY ASY CUTOFFS
IOP13 = 1 / SPECIFY SHADE TYPES IN IOP31 - 34
IOP14 = 1 / SPECIFY BOX TYPES IN IOP35 -38
IOP15 = 0 / 1=PLOT INTERSECTING INTERVALS; 0=PLOT ANY POINT IN S.D.
IOP17 = 0 / PEN# FOR DRILLHOLE TRACE: DEFAULT= 1
IOP18 = 1 / 0 = PLOT ON RIGHT SIDE OF DRILLHOLE
COM / 1 = PLOT ON LEFT SIDE OF DRILLHOLE
IOP31 = 1 2 3 4 / SHADE TYPES
IOP35 = 0 0 0 0 / BOX TYPES

PAR1 = 0.05 / THICKNESS OF DRILLHOLE INTERVAL


PAR2 = 0.05 / SIZE OF DRILLHOLE ASSAYS
PAR3 = 0.2 / HEIGHT OF DRILLHOLE COLLAR SYMBOL
PAR4 = 0.07 / HEIGHT OF DRILLHOLE ID
PAR5 = 0.1 / LENGTH OF DRILLHOLE & PLAN INTERSECT TICK MARK
PAR6 = 0.2 / LENGTH OF DRILLHOLE TRACE END TICK MARK
PAR7 = 200 / MAP SCALE

ITM01 = T-CU VALUE F6.3 / FIRST ITEM TO PLOT


PLT = .6 .8 1.0 1.4 1 2 3 4
I-O = 0
END
10000 15000 10000 15000 4320 100
SM-022
SM-016

Revised: 10-May-01 Page 216-17


MineSight®
M216V2 - PLAN PLOT (M122) OF DH DATA Proprietary Software: Mintec, inc.

M216V2 SAMPLE RUN FILE #2


MEDS-216V2 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT 3=RPT216.LB;
MEDS-216V2 19=PLT216.PAB
** PLOT COMMANDS FOR PLAN DRILLHOLES / READ DHS FROM FILE 12**

USR = ABC

IOP1 = 10 / FIRST AND LAST DATA UNITS FROM FILE 12


IOP3 = -1 / -1=NO BOUNDARY, 0=PCF BOUNDARY, 1=READ BOUNDARY

IOP6 = 11 / 11 = SYMBOL NUMBER FOR DRILLHOLE COLLAR


IOP9 = 0 / 0 = READ DRILLHOLE FROM FILE 12
COM / 1 = READ DRILLHOLE ID FROM AFTER [END] LINE
IOP11 = 1 / 0 = PLOT FULL INTERVAL
COM / 1 = PLOT BOX & SHADING WITHOUT ASSAYS
COM / 2 = PLOT DRILLHOLE TRACE ONLY BUT COLORED BY ASY CUTOFFS
IOP13 = 1 / SPECIFY SHADE TYPES IN IOP31 - 34
IOP14 = 1 / SPECIFY BOX TYPES IN IOP35 -38
IOP15 = 0 / 1=PLOT INTERSECTING INTERVALS; 0=PLOT ANY POINT IN S.D.
IOP17 = 0 / PEN# FOR DRILLHOLE TRACE: DEFAULT= 1
IOP18 = 1 / 0 = PLOT ON RIGHT SIDE OF DRILLHOLE
COM / 1 = PLOT ON LEFT SIDE OF DRILLHOLE
IOP31 = 1 2 3 4 / SHADE TYPES
IOP35 = 0 0 0 0 / BOX TYPES

PAR1 = 0.05 / THICKNESS OF DRILLHOLE INTERVAL


PAR2 = 0.05 / SIZE OF DRILLHOLE ASSAYS
PAR3 = 0.2 / HEIGHT OF DRILLHOLE COLLAR SYMBOL
PAR4 = 0.07 / HEIGHT OF DRILLHOLE ID
PAR5 = 0.1 / LENGTH OF DRILLHOLE & PLAN INTERSECT TICK MARK
PAR6 = 0.2 / LENGTH OF DRILLHOLE TRACE END TICK MARK
PAR7 = 200 / MAP SCALE

ITM01 = T-CU VALUE F6.3 / FIRST ITEM TO PLOT


PLT = .6 .8 1.0 1.4 1 2 3 4
I-O = 0
END
10000 15000 10000 15000 4320 100

Page 216-18 Revised: 10-May-01


MineSight®
Proprietary Software: Mintec, inc. M216V2 - PLAN PLOT (M122) OF DH DATA

HOW TO DEBUG AN M216V2 RUN

1. To get a basic plan, you should specify at least a horizontal and vertical scale in the run file along with ITMn=label-11 VALUE
line. You must also have a Plan Definition Line.

2. *** MAX — DRILLHOLES EXCEEDED


will appear if you have more than 5000 drillholes on a plan.

3. *** ERROR: NO “VALUE” ENTERED ***


will appear if the keyword VALUE does not appear on an ITM line.

4. *** DRILLHOLE: DH ID NOT FOUND ***


will appear if the DH ID after the END line fails to match an ID in File 12.

5. ?M216V2: ERROR. No VALUE was entered.


You need an ITM line which contains the keyword VALUE in your run file.

6. %M216V2: WARNING. Exceeded the maximum number of drillholes: 5000


You have more than 5000 drillholes. Excess holes will be skipped.

7. %M216V2: WARNING. Could not find drillhole XXXXX.


Drillhole XXXXX was specified after the END line but this drillhole could not be found.

8. Check the MineSight® error messages in the Appendix.

Revised: 10-May-01 Page 216-19


MineSight®
M216V2 - PLAN PLOT (M122) OF DH DATA Proprietary Software: Mintec, inc.

Page 216-20 Revised: 10-May-01


MineSight®
Proprietary Software: Mintec, inc. M217V2 ASSIGN SEAM DIPS TO DRILLHOLE DATA

M217V2 ASSIGN SEAM DIPS TO DRILLHOLE DATA USING


VBM SECTIONS

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M217V2 is used to assign seam dips to drillhole file 11 and/or M217V2 can do multiple sections in one run using a list of
output an ASCII file using dips from seam features in an E-W, sections or a plane start, end, and spacing. The user specifies a
N-S or non-orthogonal section VBM. range from the VBM section line to include drillholes from,
M217V2 then processes one section at a time, assigning seam
PROGRAM FLOW DIAGRAM dips.

RUN FILE: The process for assigning the seam dips is as follows:
- Seams and sections to use
- Method of matching seams 1. Determine if the drillhole interval is in the user specified
from drillholes to VBM selection list.
- Options and parameters
for extending, storing, etc. 2. Find all features on the section that match the drillhole
seam and optional fault codes.

3. Extend the drillhole top of seam a user specified distance


downwards and the bottom of seam a user specified
INPUT: CALCS: distance upwards. This step is needed as drillhole
- PCF - Assign seam dips to File 11 intervals pulled in from off-section may be completely
- VBM above or below the seam.
-Drillhole File 11
4. Find all intersections from all qualifying features and
take the closest one and use the dip from tat VBM
segment. If the seam dips from east to west (i.e., east
limb), the dip is a positive value. If it dips from west to
east, it is negative.

OUTPUT: 5. Store the resultant seam dip back to the drillhole file and
output to the ASCII file as requested. If storing back to
- Optional updated drillhole
File 11
the drillhole file, a seam dip item with a range of -90 to
- Optional ASCII file +90 is required. intervals that do not have a match or
intersection in the VBM can be left alone or set to
missing (i.e. -99).

Revised: 3-March-06 Page 217-1


MineSight®
M217V2 ASSIGN SEAM DIPS TO DRILLHOLE DATA Proprietary Software: Mintec, inc.

Page 217-2 Revised: 3-March-06


MineSight®
Proprietary Software: Mintec, inc. M217V2-LOAD VBM SEAM DIPS TO FILE 11

M217V2-LOAD VBM SEAM DIPS TO FILE 11 WITH OPTIONAL ASCII

RUN FILE OPERATION


1. NAMES CARD (must be the first card image entered)

MEDS-217V2 10=filename 11=filename 12=filename;


MEDS-217V2 3=filename 25=filename 19=filename
where

MEDS-217V2 (must be the first ten columns)


10= the name of the PROJECT CONTROL FILE
11= the name of the ASSAY FILE
12= the name of the SURVEY FILE
25= the name of the SECTION VBM FILE
19= the name of the ASCII OUTPUT FILE OF SEAM DIPS (if IOP5=1 or 2)
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION

All 80 columns are used for information to be printed at the top of each page output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g., A.B.C.)

IOP1 = M12 FIRST SURVEY UNIT TO ACCESS (default=1)


IOP2 = N12 LAST SURVEY UNIT (default=LAST SURVEY STORED)

IOP5 = 0 UPDATE DH INTERVALS ONLY


= 1 UPDATE DH INTERVALS AND OUTPUT ASCII FILE ON UNIT 19
= 2 OUTPUT ASCII FILE ONLY

IOP6 = 0 LEAVE UNASSIGNED INTERVALS ALONE


= 1 SET UNASSIGNED INTERVALS TO MISSING
(value set in PAR11,default=99)

IOP7 = 0 READ SECTION AND ORIENTATION INFO AFTER END STATEMENT


= 1 SECTIONS ARE E-W (get from PAR8—10)
= 2 SECTIONS ARE N-S (get from PAR8—10)

IOP9 = 0 DO NOT READ DH REF#’S FOR PLOTTING - ALLOW MULT. SECTIONS


= 1 READ REF#’S FOR DH TO PLOT - SINGLE SECTION ONLY (max. = 5000)
= 2 READ DH-IDENT’S FOR DH TO PLOT - SINGLE SECTION ONLY (max. = 5000)

IOP10 = 0 PLOT ALL HOLES (on SEC.+IOP9)


= 1 PLOT IOP9 HOLES ONLY

IOP15 = 0 FAULTS ARE NOT APPLICABLE (set to 0 if IOP16=2)


= 1 TO HONOR FAULT BOUNDARIES

Revised: 3-March-06 Page 217-3


MineSight®
M217V2-LOAD VBM SEAM DIPS TO FILE 11 Proprietary Software: Mintec, inc.

IOP16 USED FOR MATCHING SEAM CODES FROM VBM TO COMPOSITES


= 0 USE SEAM CODES AS RRR SIDE OF FEATURE
= 1 USE SEAM CODES AS LLL SIDE OF FEATURE (i.e., FAULT IS RRR)
= 2 USE SEAM CODE AS FULL CODE OF FEATURE

IOP17 = 0 STORE SEAM DIP ONLY


= 1 STORE SEAM NAME ONLY
= 2 STORE BOTH DIP AND SEAM NAME

IOP18 = 0 READ SEAMS AS A LIST AFTER END STATEMENT


= 1 READ SEAMS AS A RANGE FROM IOP19-IOP20

IOP19 = MIN FEATURE TO SELECT (if IOP18=1)


IOP20 = MAX FEATURE TO SELECT (if IOP18=1)

IOP21 = MIN DH SEAM CODE TO ASSIGN (actual DH seam code without IOP24 factor)
IOP22 = MAX DH SEAM CODE TO ASSIGN (actual DH seam code without IOP24 factor)

NOTE: IOP21 and IOP22 are only used when IOP17>0. Any drillhole intervalwhose seam code is not in
IOP21-IOP22 range is left as is. This is useful for assigning a code to all unknown coal and letting M217V2
assign the proper seam from the VBM.

IOP23 = 0 STORE DIP AS NEGATIVE ON LEFT (WEST/SOUTH) LIMBS


= 1 ALWAYS STORE DIP AS POSITIVE

IOP24 = OPTIONAL FACTOR TO ADD TO DH SEAM# TO MATCH VBM SEAM#

NOTE: For example, if VBM open feature codes are 101-110 and DH codes are 1-10, set IOP24=100.

PAR3 = MIN. ELEVATION OF SECTION (default=PCF(29))


PAR4 = MAX. ELEVATION OF SECTION (default=PCF(30))

PAR6 = DISTANCE FROM SECTION LINE TO INCLUDE DHS (default=12.5)

PAR7 = DISTANCE TO PROJECT SEAM INTERVAL TO FIND INTERSECTION (default = 50)

PAR8 = START SECTION PLANE NUMBER FOR E-W OR N-S SECTIONS


PAR9 = END SECTION PLANE NUMBER FOR E-W OR N-S SECTIONS
PAR10 = SECTION SPACING FOR E-W OR N-S SECTIONS
PAR11 = OPTIONAL VALUES TO USE FOR MISSING INTERVALS (if IOP6=1)

ITM1 = XXX SEAM WHERE XXX IS THE NAME OF THE SEAM ITEM
ITM2 = XXX FLT WHERE XXX IS THE NAME OF THE FAULT ITEM (optional)
ITM3 = XXX VALUE WHERE XXX IS THE NAME OF THE DIP ITEM (optional)

END
SEAM CODES (10 PER LINE, MAX 100, LAST CODE = -1) (if IOP18 = 0)
PLANE# X-ORIGIN Y-ORIGIN AZIM DISTANCE (if IOP7=0)

Page 217-4 Revised: 3-March-06


MineSight®
Proprietary Software: Mintec, inc. M217V2-LOAD VBM SEAM DIPS TO FILE 11

M217V2 SAMPLE RUN FILE #1 - WITH COMBINED SEAM/FAULT ITEM


MEDS-217V2 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-217V2 3=RPT217.LA 25=SAMP25.SEC 19=DIP.OUT
** ASSIGN SEAM DIPS TO FILE 11 DHS

USR = XXXI-O= 0
IOP1 = 1 00 /FILE 12 LIMITS
IOP5 = 1 /0=UPDATE FILE 11,2=ASCII OUTPUT,1=BOTH
IOP6 = 1 /0=LEAVE UNASSIGNED ALONE,1=SET TO MISSING
IOP7 = 1 /0=NON-ORTHO,1=E-W,2=N-S (SEE PAR8-10 FOR 1,2 & AFTER END FOR 0)
IOP9 = 0 /0=ALL DHS,1=BY REF NO,2=BY ID
IOP10 = 1 /0=ALL DHS,1=BY REF NO/ID
IOP15 = 1 /0=HONOR FAULTS,1=N.A.
IOP16 = 2 /0=SEAM IS LEFT SIDE,1=RIGHT SIDE,2=FULL
IOP18 = 1 /0=READ SEAMS AS LIST AFTER END,1=USE IOP19-20
IOP19 = 1000 199999 /SEAM CODES
PAR3 = 1200 2500 /MINIMUM ELEVATION, MAXIMUM ELEVATION
PAR6 = 12.5 /RANGE FROM SECTION LINE
PAR7 = 30 /DISTANCE TO EXTEND SEAM
PAR8 = 148012 152187 25 /SECTION START,END,SPACING
ITM01 = SEAM SEAM
ITM02 = DIP VALUE
END

M217V2 SAMPLE RUN FILE #2 - WITH SEPARATE SEAM & FAULT ITEMS
MEDS-217V2 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-217V2 3=RPT217.LA 25=SAMP25.SEC
** ASSIGN SEAM DIPS TO FILE 11 DHS

USR = XXX
I-O = 0
IOP1 = 1 00 /FILE 12 LIMITS
IOP5 = 0 /0=UPDATE FILE 11,2=ASCII OUTPUT,1=BOTH
IOP6 = 1 /0=LEAVE UNASSIGNED ALONE,1=SET TO MISSING
IOP7 = 1 /0=NON-ORTHO,1=E-W,2=N-S (SEE PAR8-10 FOR 1,2 & AFTER END FOR 0)
IOP9 = 0 /0=ALL DHS,1=BY REF NO,2=BY ID
IOP10 = 1 /0=ALL DHS,1=BY REF NO/ID
IOP15 = 0 /0=HONOR FAULTS,1=N.A
.IOP16 = 0 /0=SEAM IS LEFT SIDE,1=RIGHT SIDE,2=FULL
IOP18 = 1 /0=READ SEAMS AS LIST AFTER END,1=USE IOP19-20
IOP19 = 1199 /SEAM CODES
PAR3 = 1200 2500 /MINIMUM ELEVATION, MAXIMUM ELEVATION
PAR6 = 12.5 /RANGE FROM SECTION LINE
PAR7 = 30 /DISTANCE TO EXTEND SEAM
PAR8 = 148012 152187 25 /SECTION START,END,SPACING
ITM01 = SEAM SEAM
ITM02 = FLT FLT
ITM03 = DIP VALUE
END

Revised: 3-March-06 Page 217-5


MineSight®
M217V2-LOAD VBM SEAM DIPS TO FILE 11 Proprietary Software: Mintec, inc.

Page 217-6 Revised: 3-March-06


MineSight®
Proprietary Software: Mintec, inc. M219V1 - CONVERT DRILLHOLE INTO 3-D COORDINATES

M219V1 - CONVERT DRILLHOLE INTO 3-D COORDINATES


(EMPC and Unix workstation versions only)
PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS
M219V1 is used to dump drillhole data into 3-D coordinate form. You must specify a list of items to extract from the drillhole
The 3-D file can then be loaded into M670V1 for viewing in file. The first two items in the GET11 list must be FROM and
3-D. -TO- and the remaining 8 items are user specified. These user
specified items are then available to be color coded in M670V1
PROGRAM FLOW when they are displayed.
RUN FILE: Assays are flagged in the output file with code 1 and drillhole
- Options and Parameters surveys are flagged with code 2.
- Items to select

INPUT: CALCS:
- PCF - Convert downhole
- Files 11 and 12 distance to 3-D
coordinates

OUTPUT:
- ASCII file of 3-D points
- Printer Output file

Revised: 5-June-01 Page 219-1


MineSight®
M219V1 - CONVERT DRILLHOLE INTO 3-D COORDINATES Proprietary Software: Mintec, inc.

Page 219-2 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M219V1 - CONVERT DRILLHOLE INTO 3-D COORDINATES

M219V1 - CONVERT DRILLHOLE INTO 3-D COORDINATES

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-219V1 10=filename 11=filename 12=filename;


MEDS-219V1 19=filename 3=filename
where

MEDS-219V1 (must be the first 10 columns)


10 = the name of the PROJECT CONTROL FILE
11 = the name of the ASSAY FILE
12 = the name of the SURVEY FILE
19 = the name of the ASCII Output File
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST COLLAR DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST COLLAR DATA UNIT TO ACCESS (default = last survey stored)
IOP3 = -1 LIST ALL DHS REGARDLESS OF X,Y LOCATION
= 0 LIST DHS WITHIN PROJECT LIMITS
= 1 LIST DHS WITHIN SPECIFIED BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:

CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)

IOP21 = 0 DUMP ASSAY AND SURVEY DATA


= 1 DUMP SURVEY DATA ONLY

IOP22 = 0 USE IOPs 1 & 2 FOR DH SELECTION


= 1 USE DH LIST AFTER END LINE

GET11 = FROM –TO– GRAD1 GRAD2 . . .GRAD8 / RETRIEVE THESE ITEMS

NOTE: FROM must be the first GET11 item; –TO– must be the second GET11 item. In addition, there can be
up to 8 grade items.

END

Revised: 5-June-01 Page 219-3


MineSight®
M219V1 - CONVERT DRILLHOLE INTO 3-D COORDINATES Proprietary Software: Mintec, inc.

4. BOUNDARY POINT LINES (If IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:

Easting Northing (in free-field format)

where 0 0 ends the input or input ends on end-of-file. Boundary points MUST close. The maximum number of boundary points
allowed is 2000.

5. DRILLHOLE LABEL LINES (If IOP22=1)

DH-IDENT, one per line

Page 219-4 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M219V1 - CONVERT DRILLHOLE INTO 3-D COORDINATES

M219V1 SAMPLE RUN FILE


MEDS-219V1 10=GOLD10.DAT 11=GOLD11.DAT 12=GOLD12.DAT 3=RPT219.LA;
MEDS-219V1 19=DAT219.OA
* OUTPUT DH DATA FOR M670V1 *

USR = ABC
IOP1 = 10 / FIRST AND LAST DATA UNITS FROM FILE 12
IOP3 = 0 / -1=NO BOUNDARY,0=PCF BOUNDARY,1=READ BOUNDARY
IOP21 = 0 /0=DUMP ASSAYS AND SURVEYS,1=DUMP SURVEYS ONLY

GET11 = FROM –TO– –AI– GOLD


END

M219V1 SAMPLE OUTPUT FILE


2 -AI- GOLD
BH1 2 3113.00 1001.00 85.00 3101.57 1000.00 68.62 20.000 2 20.000 0.001
BH1 2 3101.57 1000.00 68.62 3101.00 999.95 67.80 1.000 2 1.000 0.001
BH1 2 3101.00 999.95 67.80 3100.43 999.90 66.98 +1.000 2 1.000 0.740
BH1 2 3100.43 999.90 66.98 3099.86 999.85 66.16 +1.000 2 1.000 0.740
BH1 2 3099.86 999.85 66.16 3099.29 999.80 65.34 +1.000 2 1.000 2.320
Line One tells the number of labels and the label names

The data lines tell the drillhole name, type of interval flag, X1, Y1, Z1, X2, Y2, Z2, interval length, number of values, and the values.

For the type of interval flag, 1 = a survey interval, 2 = an assay interval.

HOW TO DEBUG AN M219V1 RUN


1. ?M219V1: ERROR. GET11 item must be FROM

The first item on the GET11 line must be FROM.

2. ?M219V1: ERROR. GET11 item must be –TO–

The second item on the GET11 line must be –TO–.

3. ?M219V1: ERROR. More than 8 grade items selected

You can select at most the FROM and –TO– items (which are mandatory) plus 8 grade items.

Revised: 5-June-01 Page 219-5


MineSight®
M219V1 - CONVERT DRILLHOLE INTO 3-D COORDINATES Proprietary Software: Mintec, inc.

Page 219-6 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M234V1-EXTRACT DH LOCATIONS FOR POLYGON CALCS

M234V1 EXTRACT DRILLHOLE LOCATIONS FOR


POLYGON CALCULATIONS

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M234V1 creates an ASCII file of the drillhole locations from The generation and display of drillhole polygons is a multi-step
the survey file. The output file is used for polygonal generation procedure. Program M234V1 is used to select collar locations,
by M236V2. M236V2 to calculate the polygons for each drillhole, M237V1
to create the polygon plot command file, and M122V1 to plot
PROGRAM FLOW DIAGRAM the polygons. Also, you may wish to calculate polygon reserves
by reading the output polygon file generated by M236V2 with
RUN FILE: a USR208 subroutine and by accessing the corresponding
- DH selection drillhole assay intervals.

Procedure to calculate polygons

1. Run M234V1 – Generate an ASCII file of drillhole X,Y


collar locations. The format of the output file is:

DH REF# Easting Northing Elevation Row DH-IDENT

INPUT: CALCS: 2. Sort the output file created by M234V1 by increasing


northings using the sort command on your computer
- PCF - Generate ASCII file of
- File 12 drillhole locations system. This step is not necessary. However, it improves
the efficiency of the following succeeding programs.

3. Run M236V2 – Compute the polygon area and points for


each drillhole. The input data to M236V2 is that
generated by M234V1 (sorted) and must be included as
part of the run file following the END line. The printer
output format is: DH REF#, DH-IDENT, Polygon Area,
OUTPUT: Number of Polygon Points, Min Distance to Nearest
Neighbor REF#, and Nearest Neighbor DH-IDENT. A
- Output ASCII file
- Printer Output file sequential output file may be generated for input to
M237V1.

4. Run M237V1 – Generate plot command file as output


File 30. The ASCII file generated by M236V2 is used as
input to M237V1 and is read in on File 19.

5. Run M122V1 – Plot the polygons that are in File 30


created by M237V1.

Revised: 5-June-01 Page 234-1


MineSight®
M234V1-EXTRACT DH LOCATIONS FOR POLYGON CALCS Proprietary Software: Mintec, inc.

Page 234-2 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M234V1-EXTRACT DH LOCATIONS FOR POLYGON CALCS

M234V1- EXTRACT DRILLHOLE LOCATIONS FOR


POLYGON CALCULATIONS

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-234V1 10=filename 12=filename 19=filename;


MEDS-234V1 3=filename
where

MEDS-234V1 (must be the first 10 columns)


10= the name of the PROJECT CONTROL FILE
12= the name of the SURVEY FILE
19= the name of the Output Collar File
3= the name of the PRINTER OUTPUT FILE

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.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)

IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3 = -1 USE ALL DHS REGARDLESS OF X,Y LOCATION


= 0 USE DHS WITHIN PROJECT LIMITS
= 1 USE DHS WITHIN SPECIFIED BOUNDARY

NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:

CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)

END

Revised: 5-June-01 Page 234-3


MineSight®
M234V1-EXTRACT DH LOCATIONS FOR POLYGON CALCS Proprietary Software: Mintec, inc.

4. BOUNDARY POINT LINES (If IOP3=1)

If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:

Easting Northing (in free-field format)

where 0 0 ends the input or input ends on end-of-file. Boundary points must close. The maximum number of boundary points
allowed is 2000.

M234V1 SAMPLE RUN FILE #1


COAL-234V1 10=COAL10.DAT 12=COAL12.DAT 19=COL234.OUT;
COAL-234V1 3=COL234.LA
** EXTRACT DH COLLAR LOCATIONS FOR M236 POLYGON PGM

USR = ABC

COM EXTRACT DH LOCATIONS

IOP1 = 01 00 / SURVEY FILE LIMITS

IOP3 = -1 /-1=ALL HOLES; 0=PCF BOUNDARY; 1=READ BOUNDARY


END

HOW TO DEBUG AN M234V1 RUN


1. Providing you have a File 12 and a PCF and have identified them correctly on the Names Line in the run file, little
should go wrong with this program.

2. Check the MineSight® error messages in the Appendix.

Page 234-4 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M236V2-GENERATE DRILLHOLEPOLYGONS AND AREAS

M236V2 GENERATE DRILLHOLE


POLYGONS AND AREAS

PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS


M236V2 determines the geometric polygon around each M236V2 is used to compute polygon shapes and the area of
drillhole derived by perpendicular bisectors between drillholes. each polygon around selected drillhole collars. The selection of
the drillhole collars is done with M234V1. The collar locations
PROGRAM FLOW DIAGRAM must be included at the emd of the run file. You may calculate
polygons on all collars in the run file, or you may specify
RUN FILE: individual collars.
- Polygon parameters
- Collar locations The area of the calculated polygon may be written back to the
Survey File (File 12) for further use in reserve calculations.

For more information about polygon generation, see the


M234V1 documentation.

INPUT: CALCS:
- PCF - Calculate polygons
- File 12 - Store area into File 12

OUTPUT:

- Updated File 12
- Printer Output file

Revised: 5-June-01 Page 236-1


MineSight®
M236V2-GENERATE DRILLHOLEPOLYGONS AND AREAS Proprietary Software: Mintec, inc.

Page 236-2 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M236V2-GENERATE DRILLHOLEPOLYGONS AND AREAS

M236V2 - GENERATE DH POLYGONS AND AREAS

RUNFILE OPERATION
1. NAMES LINE (must be the first line entered)

MEDS-236V2 10=filename 12=filename 19=filename;


MEDS-236V2 3=filename
where

MEDS-236V2 (must be the first 10 columns)


10= the name of the PROJECT CONTROL FILE
12= the name of the SURVEY FILE (If IOP7=1)
19= the name of the Output File (If IOP6 = 1)
3= the name of the PRINTER OUTPUT FILE

2. RUN INFORMATION LINE (max. of 80 columns)

A single line of text that will be printed at the top of each page of printer output from the run.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g. ABC)

IOP1 = M12 FIRST SURVEY DATA UNIT TO ACCESS (default = 1)


IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP4 = OPTION TO DETERMINE WHICH DHS TO COMPUTE POLYGONS FOR


= 0 COMPUTE POLYGONS FOR ALL DH COLLARS
= 1 READ DH NUMBERS OF POLYGONS TO COMPUTE

IOP6 = OPTION FOR CREATING SEQUENTIAL FILE OF POLYGONS


= 0 OMIT OUTPUT FILE
= 1 CREATE AN OUTPUT FILE TO FILE 19 (for use with M237V1)
> 1 CREATE AN OUTPUT FILE TO FILE 19
(for input to the VBM where IOP6 is the plane number for the VBM)

IOP7 = OPTION TO STORE AREAS IN COLLAR FILE


= 0 OMIT STORING AREAS
= 1 STORE COMPUTED AREAS IN FILE 12

IOP8 = WORD # IN FILE 12 FOR AREA (default=14)

PUT12 = XXX ITEM (EG. XXX = AREA)TO STORE IN SURVEY FILE (FILE 12)

Revised: 5-June-01 Page 236-3


MineSight®
M236V2-GENERATE DRILLHOLEPOLYGONS AND AREAS Proprietary Software: Mintec, inc.

IOP9 = -1 TRUNCATE POLYGONS OUTSIDE THE PCF LIMITS


= 0 OMIT TRUNCATION OF POLYGONS
= 1 READ A BOUNDARY (X,Y points) AND TRUNCATE POLYGONS THAT FALL OUTSIDE THE
BOUNDARY

PAR1 = # OF SIDES FOR MAX REGULAR POLYGON (4, 6, 8, 10) (default = 8; min = 4; max = 14)

PAR2 = MAXIMUM RADIUS FOR POLYGONS (NO default)


PAR3 = OPTIONAL X-ORIGIN FOR CALCULATIONS
PAR4 = OPTIONAL Y-ORIGIN FOR CALCULATIONS

FMT1 = FORMAT FOR INPUT DATA (USUALLY GENERATED BY M234V1)

NOTE: For M234V1 output, the format statement is FMT1 = (I5, 2F10.0, 22X, 10A1). Even though M234V1
outputs REF #, EASTING, NORTHING, ELEV., AI & DH-IDENT, M236V2 only uses REF #, EASTING,
NORTHING & DH-IDENT. The 22X allows the ELEV. and AI values to be skipped.For data from another
source, modify the format statement accordingly.

END

4. DATA LINES CORRESPONDING TO FMT1

REF# Easting Northing DH-IDENT

To end input of collar data, enter a zero for REF#, Easting, and Northing.

5. OPTIONAL BOUNDARY POINTS (If IOP9=1)

One point (X,Y) per line, free format.

6. OPTIONAL DH REF LINES (If IOP4=1)

One per line, free format. Provides further selection of collars. Specify the REF# (not DH-IDENT) of desired collars. End with a 0,0
point.

Page 236-4 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M236V2-GENERATE DRILLHOLEPOLYGONS AND AREAS

M236V2 SAMPLE RUN FILE


COAL-236V2 10=COAL10.DAT 12=COAL12.DAT 19=DAT236.OA;
COAL-236V2 3=RPT236.LA
** CALCULATE DH POLYGONS & AREAS OF INFLUENCE

USR = ABC

COM* CALCULATE DH POLYGONS FOR ALL DH’S

IOP4 = 0 / COMPUTE POLGS FOR ALL COLLARS


IOP6 = 1 / OUTPUT TO FILE ON UNIT 19
IOP7 = 1 / STORE AREAS IN FILE 12

COM STORE AREA OF INFLUENCE IN SURVEY FILE


PUT12 = AREA

COM POLYGON CALC PARAMETERS


PAR1 = 8 / # OF SIDES FOR MAX POLYG
PAR2 = 1700 / MAX LENGTH OF POLYG SIDE

COM INPUT FORMAT OF DATA GENERATED BY M234


FMT1 = (I5,2F10.0,22X,10A1)

I-O = 0
END
3 6212. 6250 1063. 2. 77-003
2 14268. 6390. 1082. 3. 77-002
25 18175. 6593. 992. 3. 78-001
31 10229. 6940. 1163. 5. 78-007
4 4487. 8298. 1083. 10. 77-004
32 7251. 8299. 1032. 10. 78-008
1 19487. 8301. 1007. 10. 77-001
30 12338. 8373. 976. 11. 78-006
26 16296. 8406. 1087. 11. 78-002
55 14162. 9325. 992. 14. 79-002
5 9737. 9482. 1090. 15. 77-005
54 18019. 9969. 1103. 17. 79-001
33 7353. 10371. 994. 19. 78-009
56 12298. 10806. 972. 20. 79-003
6 16266. 11014. 1098. 21. 77-006
34 5013. 11455. 1021. 23. 78-010
27 19179. 11948. 1154. 25. 78-003
8 7520. 12001. 989. 25. 77-008
7 14022. 12003. 1067. 25. 77-007
35 10445. 12087. 1046. 25. 78-011
57 16428. 13146. 1114. 30. 79-004

Revised: 5-June-01 Page 236-5


MineSight®
M236V2-GENERATE DRILLHOLEPOLYGONS AND AREAS Proprietary Software: Mintec, inc.

HOW TO DEBUG AN M236V2 RUN


1. If IOP7=1, you must have an area item in File 12. You must also specify a PUT12 line in your run file.

2. /M236V2: PAR2 (RADIUS) IS NOT SET OR IS INCORRECT

3. Check the MineSight® error messages in the Appendix.

Page 236-6 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M237V1-PREPARE POLYGON DATA FOR M122 GRAPHICS

M237V1 PREPARE POLYGON DATA


FOR M122 GRAPHICS
PROGRAM SUMMARY REQUIREMENTS AND CONSIDERATIONS
M237V1 takes the output from M236V2 and creates M122 plot M237V1 will generate a file of M122 plot commands for
files of the drillhole polygons. polygons that were generated by M236V2. The program can
also be used to find the maximum and minimum polygon
PROGRAM FLOW DIAGRAM coordinate value in the input file. Data from M236V2 is in the
form of an ASCII file which contains polygon centers and nodes.
RUN FILE:
For more information on how to calculate polygons, see the
- Scaling and display option M234V1 documentation.

INPUT: CALCS:

- PCF - Generate an M122 plot


- Polygon input file file from M236 output

OUTPUT:

- M122 plot file


- Printer Output file

Revised: 5-June-01 Page 237-1


MineSight®
M237V1-PREPARE POLYGON DATA FOR M122 GRAPHICS Proprietary Software: Mintec, inc.

Page 237-2 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M237V1 - PREPARE POLYGON DATA - M122 GRAPHICS

M237V1 — PREPARE POLYGON DATA FOR M122 GRAPHICS

RUN FILE OPERATION


1. NAMES LINE (must be the first line entered)

MEDS-237V1 10=filename 19=filename 30=filename;


MEDS-237V1 3=filename
where

MEDS-237V1 (must be the first 10 columns)


10= the name of the PROJECT CONTROL FILE
19= the name of the Input File
30= the name of the M122 Output File
3= the name of the PRINTER OUTPUT FILE

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.

3. RUN OPTIONS (in any order & free-field format)

USR = USER INITIALS (e.g., ABC)

IOP1 = NUMBER OF CHARACTERS IN DH LABEL (default = 8 & MAX = 10)


IOP2 = 0 ANNOTATE DRILLHOLE NUMBERS
= -1 OMIT DRILLHOLE ANNOTATION

IOP4 = 0 DO NOT LIST POLYGONS


= 1 LIST POLYGONS OUTSIDE AREA

IOP6 = 0 PREPARE M122 PLOT COMMANDS


= 1 FIND MIN/MAX OF POLYGONS

IOP7 = 0 CLIP POLYGONS AT BORDER (from MAP line)


= -1 DO NOT CLIP POLYGONS

MAP = XMIN XMAX XSCALE YMIN YMAX Y-SCALE

Defaults are:
XMIN = PCF(21)
XMAX = PCF(22)
XSCALE = PCF(23) * 2
YMIN = PCF(25)
YMAX = PCF(26)
YSCALE = XSCALE

Revised: 5-June-01 Page 237-3


MineSight®
M237V1 - PREPARE POLYGON DATA - M122 GRAPHICS Proprietary Software: Mintec, inc.

PLT = ANSIZE SYMBOL SYMHGT SPACING ANGLE XMARG YMARG

where

ANSIZE = HEIGHT OF CHARACTERS FOR DH ANNOTATION (default = 0.1)


SYMBOL = NUMBER OF SPECIAL CENTERED SYMBOL, 0-14 (default = 3)
SYMHGT = HEIGHT OF SYMBOL (default=ANSIZE)
SPACING = SPACE BETWEEN SYMBOL & DH ANNOTATION (default = 0.03)
ANGLE = ANGLE FROM X-AXIS FOR ANNOTATION (NOT IN USE)
XMARG = MARGIN (in inches) ABOVE & BELOW X-AXES
YMARG = MARGIN (in inches) BOTH SIDES OF Y-AXES

FMT1 = FORMAT FOR POLYGON DATA (Usually output from M236)

EXAMPLE: (I5,2F10.0,I11,3X,10A1,I5)
DH REF# X&Y AREA DH-IDENT
END

M237V1 SAMPLE RUN FILE #1


COAL-237V1 10=COAL10.DAT 19=DAT236.OA 30=PLT237.PAA;
COAL-237V1 3=RPT237.LA

** CREATE PLOT FILE FOR POLYGONS GENERATED BY M236

USR = ABC

COM* CREATE PLOT FILE OF POLYGONS

IOP1 = 6 / # OF CHARS IN DH LABEL


IOP2 = 0 / 0 = ANNOTATE DH LABEL, -1 = NO ANNOTATION
IOP4 = 0 / 0=DO NOT LIST POLYGONS OUTSIDE AREA. 1=LIST
IOP6 = 0 / 0=PREPARE M122 FILE. 1=FIND MIN/MAX OF POLYGONS
IOP7 = 0 / 0=CLIP POLYGONS AT BORDER. -1=DON’T CLIP

COM MAP SIZE & PLOT PARAMETERS


MAP = 4000 20000 1000 6000 28000 1000 /
PLT = .08

COM INPUT FORMAT FOR POLYS GENERATED BY M236


FMT1 = (I5,2F10.0,I11,3X,2A5,2I)

I-O = 0/

END

Page 237-4 Revised: 5-June-01


MineSight®
Proprietary Software: Mintec, inc. M237V1 - PREPARE POLYGON DATA - M122 GRAPHICS

M122V1 SAMPLE RUN FILE #1


COAL-122V1 10=COAL10.DAT 3=RPT122.LA
** DRILLHOLE POLYGONS FROM M237 **
USR = ABC

COM* DRILLHOLE POLYGONS MAP

COM MAP EASTINGS & NORTHINGS


MAP = 3000 21000 1000 5000 29000 1000 /

END

BORDR 1 4000 20000 6000 28000 0 /


LINE 1 4000 10000 20000 10000 /
LINE 1 20000 15000 4000 15000 /
LINE 1 4000 20000 20000 20000 /
LINE 1 20000 25000 4000 25000 /
LINE 1 5000 28000 5000 6000 /
LINE 1 10000 6000 10000 28000 /
LINE 1 15000 28000 15000 6000 /
BORDR 1 3000 21000 5000 29000 0 /
COORD 1 3400 9950 3400 26000 5000 .1 0 -1 10000 5000 /
COORD 1 5050 28100 20050 28100 5000 .1 90 -1 5000 5000 /
USERF PLT237.PAA

ENDOC

HOW TO DEBUG AN M237V1 RUN


1. DH LABEL CANNOT BE PLOTTED

will appear if the DH-IDENT cannot be plotted within the polygon. If the polygon radius is made quite small, this error
can occur.

2. Also check the MineSight® error messages in the Appendix.

Revised: 5-June-01 Page 237-5


MineSight®
M237V1 - PREPARE POLYGON DATA - M122 GRAPHICS Proprietary Software: Mintec, inc.

Page 237-6 Revised: 5-June-01


MineSight® is a registered
trademark of Leica Geosystems AG. TECHNICAL SECTION 200

SETTING UP DRILLHOLE DATA

The order of drillhole data should be:

1. Collar line
2. Optional survey lines
3. End of surveys line (DH-IDENT followed by blanks)
4. Assay intervals (one per line)
5. End of assays line (blank)

1. COLLAR LINE

There are two possible forms of the collar line. If the data contains six field bearing and dip angles (IOP10 = 0 in M201V1),
you must specify data in the following order:

Variable Description

DH DH identification: max. of 10 columns

XC Easting of the collar


YC Northing of the collar
ZC Elevation of the collar

IY True heading (N,S) indicator (*)


ADEG Degrees of the bearing angle
AMIN Minutes of the bearing angle
IX True heading (E,W) indicator (*)
DDEG Degrees of the dip angle
DMIN Minutes of the dip angle

TLEN Total length of the drillhole

label First additional file 12 item


label Second additional file 12 item
.
. Optional
.
label Last additional file 12 item

(*) The true heading indicators (IX & IY above) are blank for north azimuths.

Revised: 11-August-14 Page TEC200-1


MineSight® is a registered
TECHNICAL SECTION 200 trademark of Leica Geosystems AG.

If the data contains two field bearing and dip angles (IOP10 =1 in M201V1), you must specify data in the following order:

Variable Description

DH DH identification: max. of 10 columns

XC Easting of the collar


YC Northing of the collar
ZC Elevation of the collar

AZIM Azimuth of hole (from north)


DIP Dip of hole

TLEN Total length of the drillhole

label First additional file 12 item


label Second additional file 12 item
.
. Optional
.
label Last additional file 12 item

All of the variables must be included in the format statement (FMT1), even if they are blank. Additional items can follow the
required items listed.

Example of six field angle format:

(10A1,3F10.2,A1,F8.0,F1.0,A1,F6.0,F1.0,F8.0)

DH-IDENT, XC,YC,ZC, N-S bearing indicator, deg. of bearing, min. of bearing, E-W bearing indicator, deg. of dip, min. of
dip, total length

Example of two field angle format:

(10A1,3F10.2,1X,F7.2,1X,F6.2,F8.0)

DH-IDENT, XC,YC,ZC, azimuth, dip, total length

Note: Additional File 12 items will be stored for the COLLAR ONLY. If the item value varies down the
drillhole, then it should be stored in File 11.

Page TEC200-2 Revised: 11-August-14


MineSight® is a registered
trademark of Leica Geosystems AG. TECHNICAL SECTION 200

2. SURVEY LINES (OPTIONAL)

There is no need to specify survey lines for drillholes that do not have downhole surveys. If a hole does have downhole surveys,
you can specify the survey lines using either the six field bearing and dip format or the two field azimuth and dip format. However,
you must use the same format that was specified for the collar line.

Six field bearing and dip

Variable Description
DH-IDENT Drillhole identification (max. of 10 columns)
FROM Depth at start of survey
TO Depth at end of survey
LENGTH Length of survey interval
IY True heading N-S indicator
ADEG Degrees of Bearing angle
AMIN Minutes of Bearing angle
IX True heading E-W indicator
DDEG Degrees of drillhole dip angle
DMIN Minutes of drillhole dip angle

Two field azimuth and dip

Variable Description
DH-IDENT Drillhole identification (max. of 10 columns)
FROM Depth at start of survey
TO Depth at end of survey
LENGTH Length of survey interval

AZIM Azimuth of survey (from north)


DIP Dip of survey

The only difference between a survey and a collar line is that FROM, TO and LENGTH are entered instead of XC, YC and ZC.
The exact same columns must be used for both the collar data and the survey data lines.

The successive survey intervals must be continuous down the drillhole. The entire length of the drillhole should be covered by
survey intervals, even if there is no assay data for a given survey interval.

Revised: 11-August-14 Page TEC200-3


MineSight® is a registered
TECHNICAL SECTION 200 trademark of Leica Geosystems AG.

3. END OF SURVEYS LINE

Enter the DH-IDENT on this line. The remainder of the line is blank.

4. ASSAY INTERVAL LINES

The data on the assay interval lines can be in any order and any format as long as the DH-IDENT is first. The input format for
assay intervals is specified with FMT2 in the run file.

Variable Description

DH-IDENT Drillhole identification (max. of 10 columns)

FROM Depth at the start of interval


-TO- Depth at the end of interval
-AI- Interval length (for checking)

label Item such as 1st grade value


label Item such as 2nd grade value
.
.
label Last item

Item -AI- need not be entered if you do not plan to store it in File 11. Items DH-IDENT, FROM and -TO-must be entered. Items
can be assay values, ratios, physical or engineering parameters, geologic codes, lease codes, etc. Extra items can be specified
which are not part of the data to be stored in File 11. These extra items will be ignored when data for each assay interval is
stored on the file.

Missing values are specified by entering data that is less than the minimum value for the item, i.e. if the minimum value for Cu
is 0.0, use -1.0 in the Data File to specify a missing value.

A blank in this Data File will be read by the program as a zero value. This will be treated as missing only if the item minimum
is greater than zero.

Items that are specified in the MineSight Data File, but are not input with M201V1, will be treated as undefined values.

Geology codes can be entered with M201V1 or can be added later with M205V1.

5. BLANK LINE

Enter a blank line to end input followed by a new collar line for the next drillhole.

Page TEC200-4 Revised: 11-August-14


MineSight® is a registered
trademark of Leica Geosystems AG. TECHNICAL SECTION 200

NORMALIZED SURVEY FILES

To achieve better precision of drillhole coordinates in projects with large (e.g. UTM) coordinates one should normalize survey
files. The values that are stored in the survey files will be relative to the file’s normalization constants allowing for better
precision. Starting with the 2005 Update CD release, all MineSight programs recognize normalized survey files.

Each file 12 can have its own normalization constants.

IMPORTANT NOTE: Normalized survey files will NOT WORK with earlier versions of MineSight (MS3D/MSCompass
with versions 3.40-xx and earlier, MineSight Programs, Release 2004.01.31 and previous ones).

You can initialize a normalized survey file directly in mscompass v.3.50, or via procedure p10211.dat. Specify normalization
constants for Easting, Northing, and Elevation in allotted fields. We recommend using middle of the project for normalization
constants to make the relative values smaller.

When editing an m102v1 run-file, the parameter values for the survey file normalization constants are PAR35 (Easting), PAR36
(Northing), and PAR37 (Elevation).

One can reset normalization constants in a survey file using m210v1. If file12 already contains data, m210v1 will recalculate the
stored values to preserve actual survey coordinates.

Revised: 11-August-14 Page TEC200-5


MineSight® is a registered
TECHNICAL SECTION 200 trademark of Leica Geosystems AG.

NOTES FOR THE SELECTION OF


DATA WITHIN BOUNDARIES

Several MineSight programs (e.g. M203V1) allow data to be selected on the basis of a specified boundary, which is entered as a
series of points. The 200-Series programs which provide this selection retrieve the collar coordinates (Northing & Easting) as the
point which is tested against the boundary. If the collar is inside or on the boundary, the drillhole will be used for listing or display.

You can also access a separate file containing boundary points by sing either the CMD = INCL LOCPT FILE filename or CMD
= EXCL LOCPT FILE filename command in the run file.

The points around the boundary should begin and end at the same point, listing Easting then northing.

Sample Boundary File

11000. 13000.
11000. 14000.
12000. 14000.
12000. 13000.
11000. 13000.

Page TEC200-6 Revised: 11-August-14


MineSight® is a registered
trademark of Leica Geosystems AG. TECHNICAL SECTION 200

NOTES FOR M208V1 DRIVER PROGRAM

M208V1 calls the user subroutine USR208 as follows:

CALL USR208 (NRTY, IDHN)

NTRY is an integer argument specifying entry control as follows:

NTRY=1 for subroutine initialization. The call is made after program initialization but before any drillhole data is accessed.

NTRY=2 for processing each drillhole interval within the current survey data unit. Interval data is subject to ITM restrictions
as survey data units. Collar survey data units are also subject to boundary restrictions.

NTRY=3 for user calculations at the end of a survey data unit.

NTRY=4 for user calculations at the end of all survey data units for the current drillhole.

NTRY=5 for user calculations at the end of all drillholes.

NTRY=6 is the same as NTRY=2 but in the optional second pass of the data. It follows an NTRY of 4 for each drillhole.

NTRY=7 is the same as NTRY=3 for the optional second pass.

NTRY=8 is the same as NTRY=4 for the optional second pass.

IDHN is an integer argument containing the current drillhole reference number. IDHN is zero for NTRY=1 and NTRY=5.

In addition to other system common blocks, the following common blocks are available:

COMMON/BUF/IB12(1024), IB11(1024)

IB12 is an array containing the File 12 record in which the current survey data unit is located. See the /USR/ common block for
information on addressing data units. Continuing /BUF/IB12(1024), IB11(1024)
WARNING: If you use IB12 array to access survey coordinates values, remember that the NORMALIZED float values
are stored.
To access coordinates of assays it is recommended to use /EXTRA1/, /EXTRA2/ and /DEXTRA2/ common blocks.
However, if you are set on retrieving survey coordinate values, the normalization constants can be retrieved from
the /F12NRM/ common block:
DOUBLE PRECISION X12NRM, Y12NRM Z12NRM
COMMON /F12NRM/ X12NRM, Y12NRM, Z12NRM.
IB11 is an array containing the File 11 record in which the current interval data unit is located. At present, File 12 and File 11
records are a maximum of 638 packed data words long. Most words in IB12 are accessible directly although you may have
to equivalence a floating point array to avoid conversion problems. File 11 data is usually packed in array IB11 so unless you
understand MineSight packing schemes, you are advised to “keep your paws off” this array.

Revised: 11-August-14 Page TEC200-7


MineSight® is a registered
TECHNICAL SECTION 200 trademark of Leica Geosystems AG.

COMMON/USR/K11GET, L11GET, K11PAK, L11PAK, LOC11, J11, K11, L11, K12GET, L12GET, K12PAK, L12PAK,
LOC12, J12, K12, L12

K11GET is the integer subscript for information in the ITM common block for the first File 11 GET item. Arrays of interest are
ITM(3,99), RDAT(99) and IDAT(99).

L11GET is the subscript for the last File 11 GET item.

K11PAK is the subscript for the first File 11 PAK item.

L11PAK is the subscript for the last File 11 PAK item. If you use UPD11 in your run file, then GET subscripts will fall within
the range of the PUT subscripts.

LOC11 is the base subscript of the current interval data unit and is addressed by IB11 (LOC11 + 1).

J11 is the current File 11 data unit number.

K11 is the first data unit number of interval data for the current survey data unit.

L11 is the last data unit number for the current survey data unit.

The remaining integers are the same as above but applicable to File 12.

CHARACTER ADH*10
COMMON / EXTRA1 / ADH

ADH – Drill hole ID

COMMON / EXTRA2 / RX1, RX2, RY1, RY2, RZ1, RZ2

RX1, RX2 – start and end EASTING coordinates of the current composite
RY1, RY2 – start and end NORTHING coordinates of the current composite
RZ1, RZ2 – start and end ELEVATION coordinates of the current composite

DOUBLE PRECISION RX1D, RX2D, RY1D, RY2D, RZ1D, RZ2D


COMMON / DEXTRA2 / RX1D, RX2D, RY1D, RY2D, RZ1D, RZ2D

RX1D, RX2D, RY1D, RY2D, RZ1D, RZ1D double precision values of corresponding start and end assay coordinates.

Page TEC200-8 Revised: 11-August-14


MineSight® is a registered
trademark of Leica Geosystems AG. TECHNICAL SECTION 200

Access to MSTorque Assay, Geology


or Downhole Points Coverage Data

Program M208RP and other programs based on the M208V1 driver routine (e.g., gndhfil, gndhmin, gndhseam, gndhsmbw,
gndhsid, gndhtag, gn208crd) have access to MSTorque Assay, Geology or Downhole Points data.

To indicate MSTorque data, on the names line specify 11=TORQ and 12=TORQ, and also add 20=mstorq.inf for the file with
the information about the MSTorque project and the selected coverage.

Structure of mstorq.inf:

The MSTorque info file (mstorq.inf) consists of following keywords:

version - 2.0.0.0

torquepath - The path to MSTorque.exe, usually %medexe%\MSTorque.

connection - This and ‘project’ are used if you are using Windows® authentication. If ‘datasource’ occurs in this file, then
‘connection’ and ‘project’ are ignored.

project - The MSTorque project name.

datasource - SQL authentication. If you have this keyword in the info file, then ‘connection’ and ‘project’ are ignored. Datasource
uses an .xml file - do not edit this file or try to prepare it by hand. The content is created by MSCompass when the MSTorque
database you are using is attached.

coverage - The Coverage name.

assaysp – The Sample Program name

type - The type of sample site. To access drillholes only use ‘drillholes’ for the keyword value, for blastholes use ‘blastholes’,
to access other coverage assay types use ‘other’, and to get all types of coverage assays use ‘all’. If the keyword ‘type’ is not
present, ‘all’ will be used by default. To access drillhole downhole points only, use “drillholes points” for the keyword value. For
blasthole downhole points, use “blastholes points”. To get downhole points from all types of sample sites listed above, use “all
points”.

desurvey – Desurvey algorithm (use ‘lineardepth’, ‘linearmidpoint ‘, or ‘semitangent’)

desurveystep – The step size for the semi-tangent de-survey algorithm.

Example 1:

version 2.0.0.0
torquepath c:\minesight\mstorque
connection tucn-ws018\sqlexpress2008r2
project osamp_2.5
type drillholes
coverage assays
assaysp original
desurvey lineardepth

Revised: 30-December-14 Page TEC200-9


MineSight® is a registered
TECHNICAL SECTION 200 trademark of Leica Geosystems AG.

Example 2:

version 2.0.0.0
torquepath d:\minesight\mstorque
connection tucn-ws018\sqlexpress2008r2
project osamp_2.5
type drillholes
coverage geology
assaysp original
desurvey semitangent
desurveystep 50.

Specifying Attributes in Names and CMD lines:

You can use composite attributes in ITM/CMD and GET11/PUT11 lines.

Attributes that include blanks, apostrophes (‘) and slashes (/) should be enclosed in quotes, e.g. GET11 = “My Name1” “Date/Time”.
If an attribute contains quotes, enclose the name in apostrophes (single quotes).

Accessing additional data:

Use keywords to access:

From to retrieve down-the-hole depth to the start of the interval.

To or -TO- to retrieve interval down-the-hole at the end of the interval.

Length or -AI- for the interval length (along the hole).

Accessing Enumerated Sample Attributes:

Programs are enabled to retrieve Enumeration Codes for Sample Attributes which have Data Type “Enumeration” (see MSTorque
documentation for details.) , modify codes and write them back to MSTorque database.

Page TEC200-10 Revised: 30-December-14

Das könnte Ihnen auch gefallen