MINESIGHT

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

Views 326 Downloads 15 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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, display and manipulation of project data from drillholes, bulk samples, and geochemical surveys.

Update drillhole values in the assay file from a prepared input file.

With the 200-series you can:

• Edit and check data for consistency • Load drillhole data into MineSight® Data Files • Update interval values and surveys • Delete entire drillholes • Plot collar coordinates in plan • Plot drillhole cross-sections and fence-line displays • Generate standard and user specified reports of drillhole data

• Run user defined calculations • Sort the Survey File

M203V1 - List Drillhole Assay File This program lists the drillhole assay file (File 11). The selection of drillholes is based upon storage location, boundary points, or the drillhole identification. M203V2 - List Drillhole Assay File XYZ Points 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: the top of a geologic horizon, the bottom of a geologic horizon, or the collar (topography) elevations. M204V1 - List Drillhole Survey File (Standard Format) This program lists the drillhole survey file (File 12). The selection of drillholes is based upon storage location, boundary points, or the drillhole identification. The report has a long and a short format. M204V2 - List Drillhole Survey File (Special Format)

• Rotate the coordinates

This program lists the drillhole survey file in a user specified format. The selection of drillholes is based upon storage location, boundary points, or the drillhole identification.

• Generate and display drillhole polygons

M205V1 - Addition of Codes to the Assay File

Program Summaries CONCSA - Conversion of Collar, Survey, Assay and Geology Data to 201 Format This program is used to create a “MEDS‑ready” M201V1 input file from an ASCII collar file and one or more ASCII assay files. An optional downhole survey file and up to four geology files can be merged in as well. CONCSA reads in the collar, survey, assay and geology files, and converts the data into a format that can be used by the MineSight® program M201V1 M201V1 - Load Drillhole Data to MineSight® Data Files This program checks the raw drillhole data and adds it to the drillhole assay file and the drillhole survey file (Files 11 and 12).

Revised: 23-February-2017

Non-interactive version of M205TS for the addition of geologic or mining codes to the drillhole assay file from a prepared input file. M206V1 - Collar Plot (M122) of Drillhole Survey File This program creates an M122 plot file of collar locations and drillhole traces from the drillhole survey file. M207V1 - Extract Data from the Drillhole Assay and Survey File This program creates a sequential ASCII file from the selected drillhole data files. M208RP - Special Project Calculations (Reverse Polish Notation) This program accesses a MineSight® subroutine to perform 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. 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 calculations and reports from the drillhole Data File or MSTorque database. Calculated values may be stored into the data files.

This program creates an ASCII file of the drillhole locations from the survey file. The output file is used for polygon generation by M236V2.

M209V1 - Drillhole Intersection Coordinate Calculations

M236V2 - Generate Drillhole Polygons and Areas

This program determines the 3-D coordinates at selected drillhole depths and reports and/or outputs them to an ASCII file.

This program determines the geometric polygon around each drillhole derived by perpendicular bisectors between drillholes.

M210V1 - Coordinate Rotation

M237V1 - Plot Polygon Outlines (M122)

This program rotates the drillhole collar coordinates between grids. An optional output file can be created.

This program takes the output from M236V2 and creates an M122 plot file of the drillhole polygons.

M212V1 - Sort Drillhole Survey File This program is used to sort variables within the drillhole survey file. It can also be used to dump variables into an ASCII files. M215V1 - Strip Log Plot (M122) of Drillhole Data This program creates an M122 plot file of drillhole strip logs showing distances, symbol patterns representing geologic units, and text describing the geologic units. M216SM - Cross-Section Plot (M122) with Seam Joining This program creates M122 plot files for 2-D cross-sections or fence sections defined by two end points. M216SM is normally used for coal or other stratiform deposits with simple (or linear) type of geology.

M200-Technical Section Setting Up Drillhole Data Normalized Survey Files Notes for the Selection of Data within Boundaries Notes for M208V1 Driver Program Access to MSTorque Assay, Geology or Downhole Points Coverage Data

M216V1 - Cross-Section Plot (M122) of Drillhole Data This program creates M122 plot files for 2-D drillhole crosssections 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.

Introduction To Drillhole Data Entry & Manipulation CONCEPTS OF RAW EVALUATION DATA Mineral projects produce many different types of data in large quantities which must be maintained in a form that is useablet for a variety of engineering and graphic functions. Most data will be stored in a numeric form which means that seam and geologic codes must be converted if any descriptive terms have been used. Sample Data is the primary information taken for most mineral deposits. Theoretically, each sample should be an accurate representation of the mineralization at that location. Interpretations of critical relationships and estimations of commercial values will be based on this data. Sample data is normally obtained from a drilling program followed by some assaying procedure. Sample data may also be obtained from various types of geophysical logging methods or from channel, chip, or bulk sampling. Sample data should usually contain information for:

• Distances at the start and end of the interval • Assays and other quantitative values • Geologic codes and other qualitative data This data must be accompanied by information that will allow three-dimensional coordinates to be calculated when needed. Two MineSight Data Files are usually created from the raw drillhole data:

DRILLHOLE DATA OPERATIONS 5. Assign the item descriptors for Files 11 and 12 (if not previously done) with M102TS. Suggestions on items to include are following. 6. Run M201V1 to load the assay data to File 11 and the survey data to File 12. 7. List the assay data from File 11 with M203V1. List the survey data from File 12 with M204V1. Check both lists carefully. 8. Prepare a map of the drillhole collar locations with M206V1 (if a plotter map is desired) or with M206V2 (for a printer map). Check locations of each drillhole as thoroughly as possible!! 9. Code the geologic data for each drillhole. Enter the codes into File 11 with M205TS or M205V1. 10. Check File 11 and/or add calculated data using M208V1 or M208RP with your own USR208 routine. 11. Plot cross-sections with M216V1 or M216SM followed by M122V1 to check the data.

SUGGESTIONS FOR DRILLHOLE ITEMS Each drillhole interval to be stored in File 11 must have the following items of information: REF# - the drillhole reference number assigned by M201V1

®

• File 11-Drillhole Assay Data File • File 12-Drillhole Survey Data File where 11 and 12 are the MineSight® file reference numbers.

STEPS FOR ENTERING DRILLHOLE DATA

FROM - the drillhole distance at the start of the interval -TO- - drillhole distance at the end of the interval -AI- - the optional interval length Labels REF#, FROM, and -TO- must not be changed.

The following items may be useful in certain projects: ZTOP - elevation at the FROM drillhole distance

1. Plan the use of each item of drillhole data. 2. Select the formats for the assay and survey data. 3. Enter the drillhole data with the format selected in Step 2. Check it against a printer listing. 4. Run M200V1 to determine the minimum and maximum values of the data.

Revised: 23-February-2017

ZBOT - elevation at the -TO- drillhole distance TRUE - the true interval length corrected for dip All project should have at least one assay value, e.g.: T-CU - the total copper assay ASCU - the acid soluble assay S-CU - the sulfide copper assay 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 file from an ASCII collar file and one or more ASCII assay files. An optional downhole survey file and up to four geology files can be merged in as well. CONCSA reads in the collar, survey, assay and geology files, and converts the data into a format that can be used by the MineSight® program M201V1.

A run file containing a list and description of the collar, survey, assay and geology files must be used. Based on the items in the assay file, a dat102.i11 file is generated which can be used when initializing File 11. This auxiliary output file lists the assay items, their minimum and maximum values and precision.

PROGRAM FLOW DIAGRAM

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 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 - File descriptions

2. Number of lines that follow describing the data variables. 3. A line of information describing each variable (or column of data): name; whether the data is alphanumeric (character), ‘C’ or numeric, ‘N’; the column width; and the number of decimal places.

INPUT: - Collar, survey, assay and geology files

CALCS:

Sample File With Header Information

- Converts data

In the example below, the first seven lines contain information about the data that follows:

OUTPUT:

Drillhole assays 360.

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 ? M12= DATA UNIT TO STORE IN SAMP12.DAT EXISTING DATA UNIT STORED IN SAMP1 I.DAT EXISTING DATA UNIT STORED IN SAMP12.DAT ARE THESE FILES AND PARAMETERS OK? (Y OR N)

= = = =

1 = 0 -AI- =0 -TO- < 0 -AI- >= 0

-TO- = FROM + (-AI-) NUMBER WITHOUT -TO-

FROM < 0 -TO- >= 0 -AI- >= 0

FROM = (-TO-)-(-AI-) NUMBER WITHOUT FROM

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 -TO-< 0

None

INTERVALS SKIPPED

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

INTERVALS WITH OVERLAP

None

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

Revised: 25-November-03

Page 201-11

M201V1-LOAD DRILLOLE DATA TO MINESIGHT®

Page 201-12

MineSight ® Proprietary Software: Mintec, inc.

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 drillholes from File 12.

M202V1 is used for updating one or more assay items in 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 loaded into MineSight® Data Files 11 and 12 (M201V1).

If you are updating File 11 items, the input data to M202V1 must contain:



RUN FILE: - File location to access for update - Items to update & input format - Updates values (can optionally be in separate file)

INPUT: - PCF - Input File - Files 11 & 12

CALCS: - Reset existing File 11 items -OR- Delete/Undelete File 12 drillholes

OUTPUT: - Updated MineSight® File 11 or 12

• DH-IDENT (must be in 10A1 format) • Interval FROM • Interval TO • One or more assay values to update in File 11 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 assay intervals, but cannot be smaller (except by the tolerance specified by PAR1). For example, if every 20’ interval from 40’ to 120’ in a drillhole has a GEOL code of 3, those intervals can be updated together by using a single FROM –TO– range of 40’–120’. 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.

File 12 If you are deleting/undeleting drillholes in File 12, then your input data to M202V1 must contain:

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

List the updated File 11 or 12 (M203V1/M204V1) to document and check values inserted with M202V1.

Page 202-1

Selected drillholes will have all their surveys tagged as deleted/ undeleted in File 12. They will not be physically deleted but will be ignored by subsequent programs. 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.

Revised: 23-February-2017

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

Revised: 23-February-2017

M202V1 - DRILLHOLE DATA FILE EDITING

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 MEDS-202V1 where

10=filename 19=filename

11=filename 3=filename

12=filename;

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 IOP2

= =

M12 N12

IOP4

= 0 = 1

INPUT DATA FOLLOWS AT THE END OF RUN FILE (default) INPUT DATA IS IN SEPARATE FILE

IOP8

= NN

NUMBER OF HEADER LINES TO SKIP IN FILE 19 INPUT FILE

IOP11 = 0 = 1

FIRST SURVEY DATA UNIT TO ACCESS (default = 1) LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

UPDATE ALL VALUES 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 END

= 0 = 1 = 2

GIVES NO EXTRA OUTPUT LIST DH REF# TABLE GIVES DEBUG OUTPUT

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 MEDS-202V1 3=RPT202.LA ** UPDATE ASSAYS FOR NEW DHS - DATA IN THIS RUN FILE ** USR

12=SAMP12.DAT;

= ABC

IOP1 = 0 0 COM COM

/ M12, N12 - FILE 12 LOCATIONS TO ACCESS M12 DEFAULTS TO THE FIRST DRILLHOLE IN FILE 12 N12 DEFAULTS TO THE LAST DRILLHOLE ENTERED TO FILE 12

IOP4

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

= 0

PAR1 = 0.1

/ TOLERANCE FOR MATCHING INTERVALS

UPD11 = FROM -TO- T-CU FMT1 = (10A1, F4.0,F5.0,F5.2,F6.3) I-O = 1 COM END SM-03A SM-03A SM-03A SM-03A SM-03A SM-04A SM-04A SM-04A SM-04A

MOLY / FROM & -TO- REQUIRED

/ 1=LIST DH REF # TABLE; 0=GIVES NO EXTRA OUTPUT; 2=GIVE DEBUG OUTPUT 0. 300. 360. 460. 560. 0. 260. 360. 460.

Revised: 23-February-2017

300. 360. 460. 560. 600. 260. 360. 460. 525.

0.00 0.05 0.50 0.25 0.01 0.00 0.30 0.20 0.05

0.000 0.005 0.050 0.025 0.001 0.000 0.030 0.020 0.005

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 = 20 = 0

PAR1 = 0.5

/FIRST DH TO ACCESSIOP2 /LAST DH TO ACCESSIOP4 /0=INPUT IN RUN FILE 1=INPUT IN SEPARATE FILE /TOLERANCE FOR MATCHING INTERVALS

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

= 0

END 77-020 129.00 77-020 158.00

/0=NO EXTRA OUTPUT 1=LIST REF# TABLE 2=GIVE DEBUG OUTPUT 137.00 162.20

20.00 28.50

M202V1 SAMPLE RUN FILE #3 MEDS-202V1 10=SAMP10.DAT 11=SAMP11.DAT MEDS-202V1 3=RPT202.LA * * UNDELETE DRILLHOLES - DATA LOCATED IN THIS RUN

12=SAMP12.DAT;

USR

= ABS

IOP1 IOP2

= 0 = 0

/ FIRST SURVEY DATA UNIT TO ACCESS (DEFAULTS TO FIRST HOLE) / 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 drillholes is based upon storage location, boundary points or on drillhole identification.

Listing of drillhole data from File 11 and File 12 may be performed with M203V1 or M208V1 (with a user-coded subroutine). Listings should always be made after runs that add data to or modify data in File 11. These listings should be checked closely before proceeding to other programs.

PROGRAM FLOW DIAGRAM Prior to running M203V1, the assay and survey data must be loaded into MineSight® Data Files 11 and 12 (with M201V1).

M203V1 is used to list specified portions of the drillhole data from File 11 or File 12. There are three primary ways to select drillholes from File 11:

RUN FILE:

- DH selection - DH items to list - Item limiting

1. Specify portions of File 12 using IOP1 and IOP2 (M12 and N12). Each drillhole which is between data units M12 and N12 will be listed. 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:

- Files 11 & 12 - Optional file of boundary points

CALCS:

- Generate File 11/File 12 Report - Select DHs, items - DH inclination (optional) - Format (specified or default)

OUTPUT:

- Printer Output File

3. Specify the labels of drillholes to be listed (IOP4=1). Remember that these labels must match column for column including blanks. You should have an M204V1 list of drillhole labels when preparing drillhole label lines. If IOP4=1, methods 1 and 2 above are overridden. However, methods 1 and 2 can be used in any combination. M203V1 is capable of displaying selected information in any order. The data retrieval function is controlled by the GET11= and GET12=label specification lines as shown in the sample run 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 crossreference 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 other manipulations can be performed.

label code description 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

M203V1 - LIST DRILLHOLE ASSAY FILE

Page 203-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-203V1 where

10=filename 19=filename

11=filename 3=filename

12=filename;

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 IOP2

= =

M12 N12

FIRST SURVEY DATA UNIT TO ACCESS (default = 1) LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3

= = =

-1 0 1

LIST ALL DHS REGARDLESS OF X,Y LOCATION LIST DHS WITHIN PROJECT LIMITS 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 1

LIST ALL DRILLHOLES BETWEEN IOP1 & IOP2 READ LABELS OF DRILLHOLES TO BE LISTED

IOP5

= = =

0 1 -1

DO NOT LIST DELETED DRILLHOLES LIST ALL DRILLHOLES, EVEN DELETED ONES LIST DELETED DRILLHOLES ONLY

IOP6

= =

0 1

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

IOP7

= = = =

0 1 0 1

NO FORM-FEED BETWEEN DRILLHOLES FORM-FEED AT BEGINNING OF EACH DRILLHOLE LIST DATA UNIT NUMBER ON REPORT OMIT DATA UNIT NUMBER FROM REPORT

IOP8

Revised: 5-June-01

Page 203-3

MineSight® Proprietary Software: Mintec, inc.

M203V1 - LIST DRILLHOLE ASSAY FILE

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

= = =

label-11(or 12) label-11(or 12) label-11(or 12)

RANGE OMIT TABLE

min-value min-value IOPm

max-value max-value 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 min-value max-value

Page 203-4

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

Revised: 5-June-01

MineSight® Proprietary Software: Mintec, inc.

M203V1 - LIST DRILLHOLE ASSAY FILE

M203V1 SAMPLE RUN FILE #1 MEDS-203V1 10=SAMP10.DAT MEDS-203V1 3=RPT203.LA ** LIST ASSAY DATA — FILE #11 ** USR

=

COM COM COM COM COM

11=SAMP11.DAT

12=SAMP12.DAT;

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

IOP1 IOP2

= =

0 0

/ START RECORD M12 (default = 1) / 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 IOP6

= =

0 0

/ 0 = DON’T LIST DELETED DHS; 1 = LIST DELETED DHS / 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® Proprietary Software: Mintec, inc.

M203V1 - LIST DRILLHOLE ASSAY FILE

M203V1 SAMPLE RUN FILE #2 MEDS-203V1 10=SAMP10.DAT MEDS-203V1 3=RPT203.LB ** LIST ASSAY DATA — FILE #11 ** USR

=

COM COM COM COM COM

11=SAMP11.DAT

12=SAMP12.DAT;

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

IOP1 IOP2

= =

1 44

/ START RECORD M12 (default = 1) / 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-

ITM1 COM

T-CU RANGE 0.5 5.0 LIMIT BY T-CU GRADES BETWEEN .5 & 5.0

=

T-CU

MOLY

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 MEDS-203V1 3=RPT203.LC ** LIST ASSAY DATA — FILE #11 ** USR

=

COM COM COM COM COM

11=SAMP11.DAT

12=SAMP12.DAT;

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

IOP3 COM

=

1

/ 1 = SPECIFY BOUNDARY POINTS -1 = NO BOUNDARY; 0 = USE PCF BOUNDARY

IOP4 COM

=

0

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

IOP5

=

1

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

GET11 =

FROM -TO-

CMD COM

INCL LOCPT FILE DAT203.IG LIST DATA INSIDE BOUNDARY PTS FROM FILE

=

-AI-

T-CU

MOLY

END

SAMPLE LIST FILE DAT203.IG 10000 10000 15000 15000 10000

13755 14000 14000 13755 13755

Revised: 5-June-01

Page 203-7

MineSight® Proprietary Software: Mintec, inc.

M203V1 - LIST DRILLHOLE ASSAY FILE

M203V1 SAMPLE RUN FILE #4 MEDS-203V1 10=SAMP10.DAT MEDS-203V1 3=RPT203.LD ** LIST ASSAY DATA — FILE #11 ** USR

=

COM COM COM COM COM

11=SAMP11.DAT

12=SAMP12.DAT;

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

IOP3 COM

=

0

/ 0 = USE PCF BOUNDARY -1 = NO BOUNDARY; 1 = SPECIFY BOUNDARY POINTS

IOP4 COM

=

1

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

GET11 = FROM -TO-AIT-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 MEDS-203V1 3=RPT203.LA ** LIST OF DRILLHOLE DATA FROM COAL11.DAT ** USR

=

COM COM COM COM

12=COAL12.DAT;

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

IOP1

=

10

/ SURVEY FILE LIMITS

IOP3

=

-1

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

IOP4 IOP5 IOP6

= = =

0 0 0

/ 0=USE IOP1-IOP2 TO LIST; 1=READ DH IDENT TO LIST / 0=OMIT DELETED DHS; 1=LIST DELETED DHS / 0=OMIT COLLAR DATA; 1=PRINT COLLAR DATA

IOP8

=

1

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

GET11 = FMT1 =

FROM -TO-AI(1X,10A1,3F8.2,2F6.0)

LITHO SEAM

END

Revised: 5-June-01

Page 203-9

M203V1 - LIST DRILLHOLE ASSAY FILE

MineSight® 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 along with the XYZ points at a geologic boundary.

M203V2 creates an ASCII file of XYZ points that is suitable for input to M404V1, M607V4, or the 620 series programs. The program finds one of the following surfaces to calculate a point for each drillhole (IOP8):

PROGRAM FLOW DIAGRAM Prior to running M203V2, the assay and survey data must be loaded into MineSight® Data Files 11and 12 (with M201V1). RUN FILE:

- Area selection - Data selection - Point of calculation



The collar elevation



The top of a seam, geologic unit, etc.



The bottom of a seam, geologic unit, etc.



The thickness of the geologic unit is also determined (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:

- PCF - Files 11 and 12

CALCS:

- Calculate XYZ points - List drillhole data - Create M122 plot commands (optional)

ITM1 = seam RANGE #1 #2 ITM2 = litho RANGE #1 #2 ITM3 = from RANGE 0.0 max_depth For stratiform deposits, the XYZ points are input to M404V1 to 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

M203V2 - LIST DRILLHOLE ASSAY FILE WITH XYZ POINTS

Page 203-12

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-203V2 where

10=filename 19=filename

11=filename 29=filename

12=filename; 3=filename

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 IOP2

= =

M12 N12

FIRST SURVEY DATA UNIT TO ACCESS (default = 1) LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3

= = =

-1 0 1

LIST ALL DHS REGARDLESS OF X,Y LOCATION LIST DHS WITHIN PROJECT LIMITS 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 1

LIST ALL DRILLHOLES BETWEEN IOP1 & IOP2 READ LABELS OF DRILLHOLES TO BE LISTED

IOP8

= = =

-1 0 1

CALCULATE XYZ FROM COLLAR ELEVATION CALCULATE XYZ FROM TOP OF GEOLOGIC UNIT CALCULATE XYZ FROM BOTTOM OF GEOLOGIC UNIT

IOP9

= =

0 1

SLOPE THICKNESS CALCULATION 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

M203V2 - LIST DH DATA WITH XYZ POINTS

IOP11 =

SYMBOL NUMBER FOR DH LOCATION PLOTTING (default=3)

IOP12 = 0 = 1

CREATE USERF FILE TO FILE 29 CREATE FULL 122 RUN FILE TO FILE 29

IOP13 = =

0 1

OMIT GRID COMMANDS CREATE GRID COMMANDS

IOP14 =

1

PLOT DH LABELS IN ADDITION TO ELEVATION

IOP15 = =

0 1

PLOT AND REPORT IN PROJECT COORDINATES PLOT AND REPORT IN MODEL COORDINATES

PAR1 PAR2 PAR3 PAR4

= = = =

CHARACTER SIZE (HEIGHT) IN INCHES (default = 0.07) ANNOTATION ANGLE MAP SCALE (UNITS/INCH) GRID SPACING

PAR5 PAR6

= =

MINIMUM X OF PLOT AND GRID MAXIMUM X OF PLOT AND GRID

PAR7 PAR8

= =

MINIMUM Y OF PLOT AND GRID MAXIMUM Y OF PLOT AND GRID

GET11 =

MineSight® Proprietary Software: Mintec, inc.

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

= label-11 RANGE min-value max-value = label-11 OMIT min-value max-value = 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= min-value max-value Page 203-14

Read from columns 1 to 10 must match exactly with the DH-IDENT from File 12 = Minimum acceptable value for first item on GET11 line = Maximum acceptable value for first item on GET11 line 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 IOP2

= =

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

IOP3 COM

=

-1 / 0=USE PCF BOUNDARY -1=NO BOUNDARY; 1=SPECIFY BOUNDARY POINTS

IOP8 = IOP9 = IOP10 =

0 / -1=COLLAR XYZ; 0=TOP XYZ; 1=BOTTOM XYZ 1 / 1=VERTICAL; 0=SLOPE THICKNESS CALC 1 / 1=OUTPUT IDENT LINE TO XYZ FILE 19

GET11 =

FROM -TO- SEAM / SELECT DATA ON ITEM SEAM

ITM1 COM

=

SEAM RANGE 10 10 / USE SEAM 10 ONLY PLOT OPTIONS AND PARAMETERS

IOP11 IOP12 IOP13 IOP14

= = = =

3 / # PLOT SYMBOL 1 / 1=CREATE FULL M122 FILE; 0=PLOT COMMANDS ONLY 1 / 1=CREATE M122 GRID COMMANDS; 0=OMIT 0 / 1=CREATE M122 DH LABEL COMMANDS; 0=OMIT

PAR1 PAR2 PAR3 PAR4 PAR5 PAR7

= = = = = =

0.07 / ANNOTATION HEIGHT 0.00 / ANNOTATION ANGLE 1000 / MAP SCALE 5000 / GRID SPACING 0. 25000 / X1 - X2 0. 30000 / Y1 - Y2

END

Revised: 10-May-01

Page 203-15

MineSight® Proprietary Software: Mintec, inc.

M203V2 - LIST DH DATA WITH XYZ POINTS

M203V2 SAMPLE OUTPUT FILE OF XYZ POINTS COAL11.DAT XYZ POINT CALCS @ DIST = FROM 77-001 19487.00 8301.00 907.50 77-002 14268.00 6390.00 925.00 77-003 6212.00 6250.00 931.40 77-004 4487.00 8298.00 938.90 77-005 9737.00 9482.00 931.70 77-006 16266.00 11014.00 915.30 . . .DH Easting Northing Elev.

19.80 13.80 7.30 12.00 8.00 21.00

99.30 157.30 131.40 144.30 158.50 183.00

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 based upon storage location, boundary points or on drillhole identification. The report has a long and a short format.

Drillhole data is loaded into Files 11 and 12, and blasthole data is loaded into Files 9 and 12. Program M204V1 will list the 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 which apply to blasthole shot data only are indicated in this documentation.

PROGRAM FLOW DIAGRAM Prior to running M204V1, the assay and survey data must be loaded into MineSight® Data Files 9, 11 and 12 (M201V1, or M500BH4). RUN FILE: - DH (or Shot) selection - Report type - Item limiting

M204V1 has two standard reports, a long and short report, which are specified by IOP4. These reports are preset and do not require 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 report contains only the coordinates. You can also create a short list with the coordinate, dip and bearing. For selecting drillholes from File 12 (IOP17 = 0): 1. Specify M12 and N12. Each drillhole within the range specified will be listed. 2. Specify a set of boundary points with IOP3=1. Any drillhole within the boundary will be listed. See the Technical Section for further explanation. 3. Specify the drillholes within the project limits with IOP3=0.

INPUT: - File 12 - Optional file of boundary points

CALCS: - Generate File 12 Report - Select DH (or Shots) locations - Select report data

There is an option for reporting the coordinates at the beginning 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 survey was continued in a straight line back towards the origin of the hole. For selecting blastholes from File 12 (IOP17 = 1): 1. Specify M12 and N12. Each blasthole within the range specified will be listed.

OUTPUT: - Printer Output File - SHOT-N.DEX

2. Specify a range of shot numbers with IOP11 and IOP12. 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

M204V1 - LIST DH/BHS SURVEY (STD FMT)

Page 204-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-204V1 where

10=filename 19=filename

12=filename

3=filename

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 = *IOP2 =

M12 N12

FIRST SURVEY DATA UNIT(SHOT) TO ACCESS(default = 1) LAST SURVEY DATA UNIT(SHOT) TO ACCESS (default = last survey(shot) stored)

*IOP3 = = =

–1 0 1

LIST ALL DHS (SHOTS)REGARDLESS OF X,Y LOCATION LIST DHS (SHOTS)WITHIN PROJECT LIMITS 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 CMD

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

IOP4

= = =

–1 0 1

FOR SHORT LIST WITH COORDINATES, DIP & BEARING/AZIMUTH FOR LONG LIST FOR SHORT LIST WITH COORDINATES ONLY

IOP5

= =

0 1

OMIT DELETED DHS 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

M204V1 - LIST DRILLHOLE SURVEY DATA (STANDARD FORMAT)

MineSight® Proprietary Software: Mintec, inc.

IOP8

= =

0 1

LIST EASTING THEN NORTHING LIST NORTHING THEN EASTING

IOP9

= = = =

0 1 -1 2

LIST COORDINATES AT COLLAR (ITM01 = DIST1 RANGE 0.0 0.0 must also be included) LIST COORDINATES AT COLLAR, BOTTOM AND ANY DOWNWARD SURVEYS LIST COORDINATES AT BOTTOM ONLY LIST DHID’S COLLAR COORDINATES AND DEPTH (one line per DH) NOTE: If using IOP9, then IOP4 is ignored.

IOP10 = =

0 1

OUTPUT BEARING OUTPUT AZIMUTH

*IOP11 = *IOP12 =

MINIMUM SHOT NUMBER MAXIMUM SHOT NUMBER

*IOP13 = *IOP14 =

MINIMUM SHOT DATE MAXIMUM SHOT DATE

IOP17 = =

0 1

STANDARD PROJECT (FILE 12 IS A SURVEY FILE) BLASTHOLE PROJECT(FILE 12 IS A SHOT INDEX)

IOP18 = =

0 1

USE IOP1 AND IOP2 FOR DRILLHOLE SELECTION LIST DRILLHOLES AFTER END LINE NOTE: IOPs marked with an * are used for BHS listing.

*PAR3 = *PAR4 =

MINIMUM SHOT ELEVATION MAXIMUM SHOT ELEVATION

Optional data selection by RANGE, OMIT or TABLE ITMn ITMn ITMn

= = =

label-12RANGEmin-valuemax-value label-12OMITmin-valuemax-value 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 ** DH COLLAR AND SURVEY DATA — FILE #12 **

3=RPT204.LA

COM COM COM

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

USR

=

ABC

IOP1 IOP3 IOP4 IOP5 IOP6 IOP8

= = = = = =

10 –1 0 0 0 0

COM

EXAMPLE OF A STANDARD SURVEY LIST

/ FIRST & LAST DH TO LIST / LIST ALL DHS REGARDLESS OF LOCATION / 0 = STD LIST; 1 = SHORT LIST / OMIT DELETED DHS; 1 = LIST / LIST FILE 11 LIMITS (M11 & N11) / LIST DHS AS EASTING THEN NORTHING

END

M204V1 SAMPLE RUN FILE #2 (DH List) MEDS-204V1 10=SAMP10.DAT 12=SAMP12.DAT ** DH COLLAR AND SURVEY DATA — FILE #12 **

3=RPT204.LB

COM COM COM

——————————————————————————————DRILLHOLE DATA LIST FUNCTION ——————————————————————————————

USR

=

ABC

IOP1 IOP3 IOP4 IOP5 IOP8 IOP9

= = = = = =

10 1 –1 1 0 1

COM

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

/ FIRST & LAST DH TO LIST / LIST ALL DHS WITHIN SPEC. BOUNDARY / –1 = SHORT LIST WITH DIP & BEARING / 0 = OMIT DELETED DHS; 1 = LIST / LIST DHS AS EASTING THEN NORTHING / E-O-H COORDS

END 10000 15000 15000 10000 10000 0 0

12500 12500 10000 10000 12500

Revised: 5-June-01

Boundary Points

Page 204-5

MineSight® Proprietary Software: Mintec, inc.

M204V1 - LIST DRILLHOLE SURVEY DATA (STANDARD FORMAT)

M204V1 SAMPLE RUN FILE #3 (BHS List) MEDS-204V1 10=MBHS10.DAT 12=MBHS12.DAT ** INDEX OF SHOTS FROM FILE MBHS12.DAT **

3=RPT204.LB

COM COM COM

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

USR

=

IOP1 = IOP3 = IOP17 =

19=SHOT-N.DEX

ABC 00 –1 1

/ FIRST & LAST RECORD NUMBERS FOR FILE 12 SHOTS TO LIST / LIST ALL SHOTS / 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

901

1999-7-1

113

902

1999-7-2

903

PB#

Aux

K12

M09

2320.0 1

0

1

1

52

2320.0 2

0

2

114

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

901

Year-Mo-Da

PB#

Aux

K12

M09

#BH

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

M204V1 - LIST DRILLHOLE SURVEY DATA (STANDARD FORMAT)

Page 204-8

MineSight® Proprietary Software: Mintec, inc.

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 format. The selection of drillholes is based upon storage location, boundary points or on drillhole identification.

M204V2 performs the same functions as M204V1 with the added capability of displaying selected items from File 12.

PROGRAM FLOW DIAGRAM

For the long report option (IOP4=0), you must specify a GET12 line along with an output format (FMT1).

Prior to running M204V2, the assay and survey data must be loaded into MineSight® Data Files 11 and 12 (M201V1).

The short report option generates a table of drillhole identifiers in either a 5 column or 10 column wide format.

RUN FILE: - DH selection - DH items to list - Report format

INPUT: - File 12 - PCF

Data can be selected within a specified boundary or on the basis of File 12 data unit numbers.

CALCS: - Generate File 12 Report - Select DH locations - Select report data

OUTPUT: - Printer Output File

Revised: 5-June-01

Page 204-9

M204V2 - LIST DRILLHOLE SURVEY DATA (SPECIAL FORMAT)

Page 204-10

MineSight® Proprietary Software: Mintec, inc.

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 where

10=filename

12=filename

3=filename

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 0 1

LIST ALL DHS REGARDLESS OF X, Y LOCATION LIST DHS WITHIN PROJECT LIMITS 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 1 2

LIST default ITEMS PLUS GET12 ITEMS (default) LIST DRILLHOLE IDS ONLY 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

M204V2 -LIST DH SURVEY DATA (SPECIAL FORMAT)

IOP5

= =

0 1

OMIT DELETED DHS LIST DELETED DHS

IOP8

= =

0 1

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

MineSight® Proprietary Software: Mintec, inc.

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

3=RPT204.LA

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

M204V2 -LIST DH SURVEY DATA (SPECIAL FORMAT)

Page 204-14

MineSight® Proprietary Software: Mintec, inc.

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 prepared input file.

M205V1 can be used to add or update geologic/mine codes in 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 the start of the interval (FROM) and the geologic codes to be assigned. A blank line indicates the end of the data for that drillhole. All the drillhole assay intervals can be accessed in a single run.

PROGRAM FLOW DIAGRAM Prior to running M205V1, the assay and survey data must be loaded to Files 11 and 12. RUN FILE:

INPUT: - PCF - Files 11 & 12 - Optional file of codes

- Item to receive codes - Input data format - Run and debug options

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 the name of the input file in the Names Line at the beginning of the run file as 19=filename.

CALCS:

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 that is stored as an integer will be rounded off.

- Assign codes to the drillhole intervals, based on the input table of geologic codes and starting distances

You are required to provide the format to read the input table. This format should include 10A1 at the beginning to read the DH-IDENT, then the format to read the intervals and codes, e.g., FMT1=(10A1,F10.0,F5.0). M205V1 allows “free-field” input if the following conditions fit the data:

OUTPUT: - Updated File 11 - Printer Output File

1. The 10-column drillhole identification must not have any blanks within the field. 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=(*)

After you run M205V1, list the modified assay file (File 11) with M203V1 to document and check the codes inserted with this program.

Revised: 11-Nov-09

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. The table of geologic codes should be continuous over the hole. No gaps should be present.

Page 205-1

M205V1 - ADDITION OF CODES TO THE DRILLHOLE ASSAY FILE

Page 205-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-205V1 where

10=filename 19=filename

11=filename 3=filename

12=filename;

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 IOP2

= =

M12 N12

FIRST SURVEY DATA UNIT TO ACCESS (default = 1) LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP4

= =

0 1

GEOLOGIC DATA IS IN THIS RUN FILE 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

M205V1 - ADDITION OF GEOLOGIC CODES TO DRILLHOLE FILES

MineSight® Proprietary Software: Mintec, inc.

4. TABLE OF GEOLOGIC DATA FOR EACH DRILLHOLE DH-IDENT

FROM CODE1

CODE2 ....

where DH-IDENT = FROM = CODEn =

a 10-character alphanumeric label the distance at start of interval 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 SM-008 SM-008 SM-008

0.0 1 80.0 2 620.0 3 1460.0 .

Page 205-4

RCK1 RCK2 RCK3

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

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 MEDS-205V1 3=SAM205.LA ** ADD GEOLOGY CODES TO ASSAY INTERVALS OF FILE 11 ** USR

=

ABC

IOP1

=

1 10

11=SAMP11.DAT;

/ BEGINNING AND ENDING DH # OF FILE 12

COM* IOP4 =

IF IOP4=1, ENTER 19=INPUT DATA FILENAME IN NAMES LINE ABOVE 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 SM-008 SM-008 SM-008

0.0 1 80.0 2 620.0 3 1460.0

SM-009 SM-009 SM-009 SM-009

0.0 1 81.0 3 1260.0 4 1600.0

Revised: 11-Nov-09

Page 205-5

MineSight® Proprietary Software: Mintec, inc.

M205V1 - ADDITION OF GEOLOGIC CODES TO DRILLHOLE FILES

M205V1 SAMPLE RUN FILE #2 MEDS-205V1 10=SAMP10.DAT 12=SAMP12.DAT MEDS-205V1 3=SAM205.LA ** ADD SPECIFIC GRAVITY TO ASSAY INTERVALS OF FILE 11 ** USR

=

ABC

IOP1

=

1 10

11=SAMP11.DAT;

/ BEGINNING AND ENDING DH # OF FILE 12

COM* IOP4 = IOP5 =

IF IOP4=1, ENTER 19=INPUT DATA FILENAME IN NAMES LINE ABOVE 0 / 0=DATA IS IN THIS FILE, 1=IN SEPARATE FILE 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 SM-008 SM-008 SM-008

0.0 12.5 80.0 12.7 620.0 13.1 1460.0

M205V1 SAMPLE RUN FILE #3 COAL-205V1 10=COAL10.DAT COAL-205V1 3=RPT205.LA ** ADD GEOLOGY TO DRILLHOLE DATA USR

=

COM COM COM COM COM*

11=COAL11.DAT 19=COL205.IA

12=COAL12.DAT;

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

IOP1 IOP4

= 1 00 = 1

/ SURVEY FILE LIMITS / 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 77-001 77-001 77-001

0.0 00.0 150.0 200.0

RCK1 RCK2 RCK3

1 2 3

77-002 77-002 77-002 77-002

0.0 RCK3 2 160.0 RCK3 1 195.0 RCK2 4 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

M205V1 - ADDITION OF GEOLOGIC CODES TO DRILLHOLE FILES

MineSight® 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 drillhole traces from the drillhole survey file.

Collar locations should be displayed on a plan map and checked before proceeding to any other calculations. These collar maps can be made with M206V1 and M122V1 as described below.

PROGRAM FLOW DIAGRAM Prior to running M206V1, the assay and survey data must be loaded into Files 11 and 12. RUN FILE: - Drillhole selection & map area - Optional item to annotate - Optional angled drillhole traces - Map parameters & specs

INPUT: - PCF - File 12 - Optional file of boundary plots

CALCS: - Generate file of M122 plot commands for drillhole collar locations, annotations of collar, deviations

OUTPUT: - M122 Plot File - Printer Output File

M206V1 creates a file of plot commands for M122V1 to be displayed on a graphics device, such as a pen plotter or Tektronix-type terminal. M206V1 will display the alphanumeric drillhole labels or other File 12 items, along with a symbol at the drillhole collar location. You may specify the size, angle and location of the annotation. Annotation may be placed either at the collar or at the end of the drillhole with M122 options. Complex angled drillholes should probably be annotated at both the collar and end of hole. 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 IOP3=0 or 1. The collar locations may be overlaid on surface topography and other maps. It is suggested that the M206V1 output file be retained on your computer after the collar locations have been 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 section. 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

M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE

Page 206-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-206V1 where

10=filename 3=filename

12=filename

19=filename;

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 IOP2

= =

M12 N12

FIRST SURVEY DATA UNIT TO ACCESS (default = 1) LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3

= = =

-1 0 1

USE ALL DHS REGARDLESS OF X,Y LOCATION USE DHS WITHIN THE “MAP” COORDINATE LIMITS 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 = 1

Revised: 10-May-01

PLOT COLLAR LOCATIONS ONLY PLOT COLLARS WITH HOLE DEVIATIONS

Page 206-3

M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE

IOP6

= =

0 n

MineSight® Proprietary Software: Mintec, inc.

ANNOTATE DH COLLAR LOCATION WITH DH LABEL 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 0 1 2

OMIT LABEL PLOT LABEL AT DH COLLAR PLOT DH LABEL AT THE END OF HOLE PLOT DH LABEL AT TOP & BOTTOM OF HOLES

IOP8

= =

0 1

PLOT LABEL USING PAR2 ANGLE 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 1

DO NOT PLOT DELETED DRILLHOLES PLOT DELETED DRILLHOLES

IOP10 = =

0 1

SPECIFY THE DRILLHOLES WITH IOP1 AND IOP2 SPECIFY THE SELECTED DRILLHOLES AFTER THE END LINE

IOP13 = =

0 1

PLOT AND REPORT IN PROJECT COORDINATES 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 ITMn

= =

label-12RANGE label-12OMIT

min-value min-value

max-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® Proprietary Software: Mintec, inc.

M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE

M206V1 SAMPLE RUN FILE #1 MEDS-206V1 10=SAMP10.DAT 12=SAMP12.DAT MEDS-206V1 19=PLT206.PAA ** CREATE M122V1 PLOT COMMANDS FOR DH COLLARS **

3=RPT206.LA;

USR

=

ABC

COM COM COM COM

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

IOP1 IOP2

= =

0 0

/ M12 FIRST SURVEY DATA UNIT / N12 LAST SURVEY DATA UNIT

IOP3 COM

=

0

/ 0 = MAP BOUNDARY; -1 = NO BOUNDARY; 1 = SPECIFY BOUNDARY

IOP4

=

0

/ PLOT SYMBOL # (default = 11)

IOP5 COM

=

0

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

IOP6 COM

=

0

/ 0 = ANNOTATE WITH DH LABEL N = ANNOTATE WITH FILE 12 WORD # N

IOP7 IOP8 IOP9

= = =

0 0 0

/ 0 = ANNOTATE AT DH COLLAR; 1 = ANNOTATE AT END OF DH / 0 = PLOT ANGLE = PAR2; 1 = PLOT ANGLE = SAME AS DH / 0 = DO NOT PLOT DELETED DHS; 1 = PLOT DELETED DHS

PAR1 PAR2 PAR3 PAR4 COM

= = = =

0.00 0.00 0.00 0.00

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

PAR5 COM

=

0.00

/ ANNOTATION OFFSET IN Y-DIRECTION IN PROJECT UNITS (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 MAP

= =

END BORDR 1 BORDR 1 GRID 1 TICKS 1 TICKS 1 COORD 1 COORD 1 BORDR 1 BORDR 1 LINE 1 LINE 1 LINE 1 LABEL 1 LABEL 1 LABEL 1 USERF ENDOC

ABC 9500 15500 200 9500 15500 200

10000 15000 10015 14985 10000 15000 10000 10000 10000 15000 9700 10025 9975 15025 10000 15000 10015 14985 13500 9500 13500 9800 15000 9600 13910 9880 13850 9680 13910 9540 PLT206.PAA

Revised: 10-May-01

10000 10000 10000 10000 15000 9700 14975 9500 9515 13500 15000 13500 0 0 0

15000 14985 15000 15000 15000 15025 15025 10000 9985 10000 9800 9600 .20 .20 .20

0 0 1000 1000 .20 1000 .20 1000 .25 00 10000 1000 .25 90 0 0 0 0 0 0 17/WIDGET MINING CO. 20/DRILL HOLE LOCATIONS 17/SCALE: 1" = 200’

1000 10000

1000

Page 206-7

MineSight® Proprietary Software: Mintec, inc.

M206V1 - COLLAR PLOT (M122) OF DRILLHOLE SURVEY FILE

M206V1 SAMPLE RUN FILE #2 MEDS-206V1 10=SAMP10.DAT 12=SAMP12.DAT MEDS-206V1 19=PLT206.PAB ** CREATE M122V1 PLOT COMMANDS FOR DH COLLARS **

3=SAM206.LB ;

USR

=

ABC

COM COM COM COM

—————————————————————————————— DH COLLAR PLOT FUNCTION —————————————————————————————— 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 IOP5 COM

= =

5 / PLOT SYMBOL # (default = 11) 1 / 1 = PLOT DH DEVIATIONS ALSO 0 = DO NOT PLOT DH DEVIATIONS

IOP7 IOP8

= =

1 / 0 = ANNOTATE AT DH COLLAR; 1 = ANNOTATE AT END OF DH 1 / 0 = PLOT ANGLE = PAR2; 1 = PLOT ANGLE = SAME AS DH

PAR1 PAR2 PAR3

= = =

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

MAP COM

= 11000 14000 11000 14000 1000 MAP BOUNDARY TO CLIP DH DEVIATIONS

END 11000 11000 14000 14000 11000

11000 14000 14000 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 11 and 12.

M207V1 is used to extract data stored in Files 11 & 12 and write it to an ASCII file. The ASCII file will be formatted to be used as input to programs M201V1, M202V1, or M205V1 (IOP5) or you can format the file to your own specifications. If IOP5 = 3, you will get separate collar, survey and assay interval files. Also, IOP7 allows you to dump the XYZ coordinates of your assays.

PROGRAM FLOW DIAGRAM RUN FILE: - 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. - PCF - Files 11 & 12

- Select data from Files 11 and 12 - Create ASCII output file

Collar & Survey Data

DH-IDENT East North Elev. Azimuth + user specified items (on GET12 line)

Dip

Depth

The default format is (10A1,3F10.1,2F9.3,F8.2). 2. OUTPUT: - ASCII Output File - Printer Output File - Optional output in csv format

Assay Interval Data

DH-IDENT + User Specified Items (on GET11 line) You must input this format as: FMT1 = (10A1,...) 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

M207V1 - EXTRACT DATA FROM DRILLHOLE FILES

Page 207-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-207V1 where

10=filename 19=filename

11=filename 3=filename

12=filename; 20=filename

21=filename

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 IOP2

= =

M12 N12

FIRST SURVEY DATA UNIT TO ACCESS (default = 1) LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3

= = =

-1 0 1

LIST ALL DHS REGARDLESS OF X,Y LOCATION LIST DHS WITHIN PROJECT LIMITS 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 1

Revised: 02-Nov-09

DUMP ONLY NON-DELETED DRILLHOLES DUMP ALL DRILLHOLES

Page 207-3

M207V1 - EXTRACT DATA FROM DRILLHOLE FILES

IOP5

= = =

0 or 1 2 3

=

5

MineSight® Proprietary Software: Mintec, inc.

OUTPUT DATA IN M201V1 FORMAT (default) OUTPUT DATA IN M202V1 FORMAT OUTPUT DATA IN SEPARATE COLLAR, SURVEY, AND ASSAY INTERVAL FILES IN M201V1 FORMAT. OUTPUT DATA IN M205V1 FORMAT

NOTE: If you use IOP5=5, the GET11 line must be in a format of GET11 = FROM code-items -TOwhere code-items are the items intended for use with M205V1. IOP6

= =

0 1

USE IOPS 1 AND 2 TO SELECT DRILLHOLES SPECIFY DRILLHOLES TO USE AFTER THE END LINE

IOP7

= = =

0 1 2

DO NOT LIST THE ASSAY XYZ COORDINATES LIST THE MID-ASSAY XYZ COORDINATES 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 1

LIST DEPTH AS TOTAL DEPTH OF HOLE IF IOP3>0, LIST DEPTH AS DEPTH OF SURVEYS INCLUDED IN OUTPUT ONLY

IOP9

= =

0 1

LIST ALL ASSAYS WHEN USING M205V1 FORMAT GROUP ASSAYS WITH THE SAME CODE WHEN USING M205V1 FORMAT NOTE: ASSAYS WILL BE GROUPED WITHIN ONE SURVEY ONLY

IOP10 = =

0 1

OUTPUT BLANK ALPHA VALUES AS IS. OUTPUT “-1” FOR BLANK ALPHA VALUES. NOTE: “-1” WILL BE LEFT JUSTIFIED.

IOP11

= =

0 1

NO ELEVATION RANGE CHECK. APPLY ELEVATION RANGE CHECK FOR ASSAY INTERVALS. NOTE: Use PAR3 & PAR4 to specify the range

IOP14

= =

0 1

OUTPUT ALL DATA WITHOUT A HEADER (default) OUTPUT ALL DATA WITH A HEADER LINE NOTE: IOP14=1 applies only when using IOP5=2, 3, or 5.

IOP15

= =

0 1

OUTPUT ALL DATA IN SPACE DELIMITED FORMAT (see FMT1) 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 PAR2

= =

CONSTANT ADDED TO COLLAR EASTING COORDINATES CONSTANT ADDED TO COLLAR NORTHING COORDINATES

PAR3 PAR4

= =

LOWER ELEVATION RANGE (used with IOP11) UPPER ELEVATION RANGE (used with IOP11)

Optional data selection: ITMn ITMn ITMn

= = =

label-11 label-11 label-11

RANGE OMIT TABLE

min-value min-value IOPm

max-value max-value 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® Proprietary Software: Mintec, inc.

M207V1 - EXTRACT DATA FROM DRILLHOLE FILES

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 IOP3

= =

12 1

/ M12, N12 (FILE 12 DATA UNITS TO SELECT) / -1=ALL DHS; 0=WITHIN PCF LIMITS; 1=WITHIN SPECIFIED BOUNDARY

IOP6 COM

=

0

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

GET11 =

FROM -TO-

FMT1

=

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

END 10000 10000 15000 15000 10000 0 7

10000 15000 15000 10000 10000 0 12

Page 207-6

-AI-

T-CU

MOLY ROCK

Boundary lines ending with 0

/ ITEMS TO SELECT

0

M12, N12 for additional surveys to use

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 IOP3

= =

16 1

/ M12, N12 (FILE 12 DATA UNITS TO SELECT) / -1=ALL DHS; 0=WITHIN PCF LIMITS; 1=WITHIN SPECIFIED BOUNDARY

IOP5 IOP6 COM

= =

5 1

/ 0 or 1=M201V1 FORMAT; 2=M202V1 FORMAT; 5=M205V1 FORMAT / 0=USE IOPS 1 & 2, READ ADDITIONAL M12, N12 LINES AFTER END LINE 1=READ DH IDS AFTER END LINE

GET11 = FMT1 = END 10000 10000 15000 15000 10000 0 SM-001 SM-003

FROM -TO-A(10A1,3F7.1,2F7.3,F5.0)

10000 15000 15000 10000 10000 0

Revised: 02-Nov-09

T-CU

MOLY ROCK / ITEMS TO SELECT

Boundary lines ending with 0

0

IDs of drillholes to use

Page 207-7

MineSight® Proprietary Software: Mintec, inc.

M207V1 - EXTRACT DATA FROM DRILLHOLE FILES

M207V1 SAMPLE RUN FILE #3 MEDS-07V1 10=SAMP10.DAT MEDS-207V1 19=O20V1.NEW ** RANGE CHECKING VIA A FILE 12 ITEM** USR

=

ABC

IOP1

=

00

11=SAMP11.DAT 3=RPT207.LB

12=SAMP12.DAT;

/ FIRST AND LAST DATA UNITS FROM FILE 12

GET11 = FMT1 =

FROM -TO-AI(10A1,3F7.1,2F7.3,F5.0)

T-CU

GET12 = ITM1 = FMT3 = END

AREA AREA OMIT 600 700 (10A1, 3F10.1, 2F9.3, F8.2, F10.3)

MOLY ROCK / ITEMS TO SELECT

M207V1 SAMPLE RUN FILE #4 MEDS-207V1 10=GEOL10.DAT 11=GEOL11.DAT MEDS-207V1 19=GEODMP.202 3=RPT207.LC ** DUMP GEOLOGY DATA FROM FILE GEOL11.DAT** USR IOP1 IOP3 IOP5

= = = =

ABC 01 00 -1 2

12=GEOL12.DAT;

/ RECORD #’S FOR FILE 12 SURVEYS TO BE USED / -1 = ALL DHS; 0 = PCF LIMITS; 1 = WITHIN SPECIFIED BOUNDARY / 2 = WRITE M202V1 FILE; 0 = M201V1 FILE; 5 = OUTPUT M205V1 FILE

COM ASSAY ITEMS ORDER FOR OUTPUT ITMO1 =

RCODE RANGE 0. 999.

GET11 = FMT1 =

FROM -TOLITH (10A1, 2F7.2, 2F5.0, F7.2)

GET12 = ITM1 = FMT3 = END

AREA AREA OMIT 600 700 (not used)

MIN

SG / ITEMS TO SELECT

0. 1. 2. 1. 2. 1. 1. LITH

0. 0. 0. 0. 1. 0. 0. MIN

SAMPLE #4 OUTPUT FILE DH—14I—01 DH—14I—01 DH—14I—01 DH—14I—01 DH—14I—01 DH—14I—01 DH—14I—01

Page 207-8

3.00 16.00 29.00 30.00 48.00 76.00 100.00 FROM

3.10 16.10 29.10 30.10 48.10 76.10 100.10 -TO-

2.30 -1.00 3.50 -1.00 4.40 -1.00 -1.00 SG

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

M207V1 - EXTRACT DATA FROM DRILLHOLE FILES

Page 207-10

MineSight® Proprietary Software: Mintec, inc.

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 calculations using RPN (Reverse Polish Notation) logic specified in the run file. Calculated values may be stored into File 11 or an MSTorque database.

To run M208RP, you must specify each calculation as an arithmetic expression in the run file. The calculations can access existing items from File 11, 12 or an MSTorque database and can 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 run M208RP.

RUN FILE: - Option & parameters - Selection criteria - Arithmetic expressions

Arithmetic expressions are written as standard algebraic 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 be retrieved from File 11/12, the MSTorque database or were calculated in a previous expression. Each expression must be contained within 80 columns, and each may contain a combined 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: - PCF - Files 11 & 12 or - MSTorque database

- Decode user equations - Select a drillhole - Select an interval - Perform calculations - Optionally store data

OUTPUT: - Updated File 11 or - Updated MSTorque database - Printer Output File

Manually check the values calculated by M208RP by running M203V1 to list the values. CHECK THE RESULTS CAREFULLY.

Revised: 7-Jan-15

ALOG ( ... ) : the natural logarithm (base e) EXP ( ... ) : the exponential (the power of e) SIN ( ... ) : the sine function, radian argument 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 ATAN ( ... ) : the arctangent function DEG ( ... ) : convert radians to degrees 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. To evaluate log to base 10, use the ratio: ALOG(x) / ALOG(10).

Page 208RP-1

MineSight® is a registered M208RP - SPECIAL PROJECT CALCULATIONS trademark of Leica Geosystems, AG.

PROCEDURE SUMMARY FOR USE OF M208RP 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 to be used in the run. 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.

IMPORTANT NOTE: If the M208RP run replaces existing 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.

MSTORQUE MASTER COORDINATE SYSTEM Programs working on composites/assays only (e,g. M208RP) use the same coordinates as MSTorque data.

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 MEDS-208RP where

10=filename 20=filename

11=filename 3=filename

12=filename;

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 IOP2

= M12 = N12

FIRST SURVEY DATA UNIT TO ACCESS (default=1) LAST SURVEY DATA UNIT TO ACCESS (default=last survey stored)

IOP3

= -1 = 0 = 1

USE ALL DHS REGARDLESS OF X,Y LOCATION USE DHS WITHIN PROJECT LIMITS 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 = 1

OMIT STORING ANY DATA FROM THE RPN ROUTINE INTO FILE 12 OR MSTORQUE STORE DATA FROM THE RPN ROUTINE INTO FILE 12 (not allowed if 11=TORQ and 12=TORQ)

IOP6

= -1 = 0 = 1

BYPASS ALL FILE 11 OR MSTORQUE OPERATIONS OMIT STORING ANY DATA FROM THE USER ROUTINE INTO FILE 11 OR MSTORQUE STORE DATA FROM THE USER ROUTINE INTO FILE 11 OR MSTORQUE

IOP9 = 0 = 1

DO NOT READ DRILLHOLE SELECTIONS FROM THE RUN FILE 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 ITMn ITMn

= label-11 (or 12) RANGE = label-11 (or 12) OMIT = label-11 (or 12) TABLE

min-value min-value IOPi

max-value max-value 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



where 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 TOTCU)

IS

ITMn

value

= label-11 (or 12) UNDEF

run-label





(Example: CMD = T-CU ALIAS IS

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 MEDS-208RP 3=RPT208.LA * COMPUTE EQUIVALENT COPPER GRADE * USR

11=SAMP11.DAT

12=SAMP12.DAT;

= ABC

COM COM COM

—————————————————————————DH CALCULATOR FUNCTION —————————————————————————-

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 MEDS-208RP 3=RPT208.LB * TEST EXPONENTIATION & TRIG FUNCTIONS *

12=SAMP12.DAT;

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 = END EXPON = UNARY = VMIN = SINCU = COSCU = TANCU = ARCTN = DIVID =

T-CU ALIAS IS TOTCU 10**TOTCU -TOTCU MIN (TOTCU,EXPON) SIN(TOTCU) COS(TOTCU) TAN(TOTCU) ATAN(TANCU) 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 special calculations and reports from the drillhole data file or MSTorque database. Calculated values may be stored back into the drillhole file or MSTorque database.

M208V1 is used to define a geologic code, perform a specified calculation, or modify the assay interval data previously stored in File 11. Examples of this would be to define a code indicating 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 value of the argument NTRY determines what action will be taken in the subroutine:

If any values will be stored in the drillhole files, make a backup copy of Files 11 and 12 before you run M208V1.

RUN FILE: - Options & parameters - Selection criteria - GET11 & PUT11 items

NTRY=1 Initialization NTRY=2 Process all DH intervals within specified surveys NTRY=3 Call at end of survey interval NTRY=4 Call at end of each hole NTRY=5 Call at end of run

INPUT: - PCF - Files 11 & 12 or - MSTorque database

CALCS: - USR208 initialization - Select a drillhole & interval - Perform user logic - Optionally store data

NTRY=6 Same as NTRY=2 (second pass) NTRY=7 Same as NTRY=3 (second pass) NTRY=8 Same as NTRY=4 (second pass) 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 1. Define the desired calculation and draw a flowchart. 2. Code the subroutine; see the Technical Section for an explanation of the linkage between M208V1 and USR208, and for a sample subroutine.

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. IMPORTANT NOTE: If the M208V1 run replaces existing values in the drillhole assay file, there is no way to restore the original file. Save the original file (on disk or tape) before you begin your M208V1 run.

3. Compile and test USR208 using IOP1 and IOP2 to specify a small portion of the drillhole file. Make a copy of the drillhole file before testing USR208.

Please refer to the Technical 600 section for more information about how to write MineSight® user subroutines.

4. When USR208 provides satisfactory results, make a full production run.

MSTORQUE MASTER COORDINATE SYSTEM

5. Check output closely for all drillholes, with lists and maps.

Page 208-10

Programs working on composites/assays only (e,g. M208V1) use the same coordinates as MSTorque data.

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 MEDS—208V1 where

10=filename 19=filename

11=filename 3=filename

12=filename;

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 IOP2

= =

M12 N12

FIRST SURVEY DATA UNIT TO ACCESS (default = 1) LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3

= = =

-1 0 1

USE ALL DHS REGARDLESS OF X,Y LOCATION USE DHS WITHIN PROJECT LIMITS 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® Proprietary Software: Mintec, inc.

M208V1-USER INTERFACE FOR DH DATA FILES

IOP5

= = =

-1 0 1

BYPASS ALL FILE 12 OPERATIONS OMIT STORING ANY DATA FROM USER ROUTINE INTO FILE 12 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 0 1

BYPASS ALL FILE 11 OPERATIONS OMIT STORING ANY DATA FROM THE USER ROUTINE INTO FILE 11 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 0 1

OPEN A SEQUENTIAL FILE FOR INPUT OMIT OPENING A SEQUENTIAL ACCESS FILE OPEN A SEQUENTIAL FILE FOR OUTPUT

IOP9

= =

0 1

DO NOT READ DH-IDENT 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 ITMn ITMn

= = =

label-11 (or 12) RANGE label-11 (or 12) OMIT label-11 (or 12) TABLE

min-value min-value IOPm

max-value max-value 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 MEDS-208V1 3=RPT208.LA 19=OUT208.A ** COMPUTE EQUIVALENT COPPER GRADE ** USR COM COM COM

= ABC ———————————————————————————— DH USER ROUTINE FUNCTION ————————————————————————————

IOP1 IOP2 IOP6 IOP7

= = = =

8 28 1 1

/ First Survey Record to access / Last Survey Record to access / Store data from the User routine to file 11 / 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

12=SAMP12.DAT

END

Revised: 12-May-98

Page 208-13

M208V1-USER INTERFACE FOR DH DATA FILES

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

C C

C C

M208V1-USER INTERFACE FOR DH DATA FILES

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

M208V1-USER INTERFACE FOR DH DATA FILES

MineSight® 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 depths and reports and/or outputs them to an ASCII file.

M209V1 calculates coordinates from the data stored in the survey File 12. The depth for each intersection used in M209V1 (e.g. geologic contact) must be specified. A minimum depth parameter may be used to apply either a constant or minimum thickness. Coordinates will be calculated at the minimum depth whenever the specified depth is less than the minimum. Depths are applied as a downhole distance unless optioned to apply as a vertical distance form the collar. Output can be either a file of 3-D coordinates or M122 plot commands.

PROGRAM FLOW DIAGRAM RUN FILE: - Options & Parameters - Input format - Data: REF#, DEPTH

Drillholes can be selected by the M12/N12 location in the survey File 12 by the REF# or by the DH-IDENT.

INPUT: - PCF - Files 12

CALCS: - USR208 initialization - 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

m209v1-DRILLHOLE INTERSECTION COORDINATE CALCS

Page 209-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS—209V1 where

10=filename 3=filename

12=filename

19=filename

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 1

OMIT SEQUENTIAL OUTPUT FILE CREATE A SEQUENTIAL OUTPUT FILE

IOP5

= = =

—1 0 1

OUTPUT M122 CMD OUTPUT POINT AS X,Y,Z OUTPUT POINT AS Y,X,Z NOTE: Use IOP5 when IOP4=1.

IOP6

= =

0 1

OUTPUT M122 CMD WITH DH—IDENT OUTPUT M122 CMD WITH ELEV OR USE: ITMn = WRITE M122 CMD DH—IDENT or ITMn = WRITE M122 CMD ELEV

IOP7

= =

0 1

READ DH REF# READ DH—IDENT

IOP8

= =

0 1

DEPTHS ARE SLOPED DISTANCE DEPTHS ARE VERTICAL DISTANCE

IOP10 =

M122 CENTERED CALCOMP SYMBOL NUMBER (default=3)

Revised: 5-June-01

Page 209-3

M209V1-DH INTERSECTION COORDINATE CALCS

PAR1 PAR3 PAR4 PAR5

= = = = =

MineSight® Proprietary Software: Mintec, inc.

X—OFFSET IN INCHES (default = 0.7 * PAR3) PAR2 Y—OFFSET IN INCHES (default = —0.5 * PAR3) HEIGHT OF SYMBOL & ANNOTATION (default = 0.10) SCALE OF M122 PLOT (default = 2.0 * PCF(23)) 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 MEDS—209V1 19=DAT209.OA ** COMPUTE DH INTERSECTION COORDINATES ** COM COM COM

——————————————————————————— COORDINATE CALC FUNCTION ———————————————————————————

USR

=ABC

IOP1 IOP4 IOP5

=1 0 / M12, N12 =1 / 1=CREATE OUTPUT FILE =0 / 0=OUTPUT X,Y,Z; 1=OUTPUT Y,X,Z DATA

FMT1

=(I2,F5.0)

3=RPT209.LA;

END 1 100. 2 150. 3 175. 7 120.

M209V1 SAMPLE OUTPUT 1 2 3 7

SM—001 SM—002 SM—003 SM—007

Revised: 24-Oct-04

11250.0 11750.0 12250.0 11250.0

13750.0 13750.0 13750.0 13250.0

4262.50 4218.80 4200.10 4194.40

100.00 150.00 175.00 120.00

Page 209-5

MineSight® Proprietary Software: Mintec, inc.

M209V1-DH INTERSECTION COORDINATE CALCS

M209V1 SAMPLE RUN FILE #2 MEDS—209V1 10=SAMP10.DAT 12=SAMP12.DAT MEDS—209V1 19=PLT209.PAA ** COMPUTE DH INTERSECTION COORDINATES ** COM COM COM

——————————————————————————— COORDINATE CALC FUNCTION ———————————————————————————

USR

=

ABC

IOP1 IOP4 IOP5 IOP6

= = = =

10 1 -1 1

FMT1

=(I2,F5.0)

3=RPT209.LB;

/ M12, N12 / 1=OUTPUT SEQ. FILE / 1=OUTPUT M122 CMD / 1=OUTPUT M122 CMD WITH ELEV.

END 1 100. 2 150. 3 175. 7 120.

M209V1 SAMPLE OUTPUT SYMBL 1 LABEL 1 SYMBL 1 LABEL 1 SYMBL 1 LABEL 1 SYMBL 1 LABEL 1

11250.0 11264.0 11750.0 11764.0 12250.0 12264.0 11250.0 11264.0

13750.0 13740.0 13750.0 13740.0 13750.0 13740.0 13250.0 13240.0

0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

0.100 0.100 0.100 0.100 0.100 0.100 0.100 0.100

3/ 10 ‘ 3/ 10 ‘ 3/ 10 ‘ 3/ 10 ‘

4262.5 4218.8 4200.1 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 grids. The project must first be rotated using the PCF Editor in MSCompass. An optional updated File 12 can be created.

For those projects where coordinates need to be rotated, it may be more expedient to rotate the collar coordinates in File 12 than 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 coordinates in the report file (IOP4=-1). There is also the option to list the coordinates of the rotated collars, downhole surveys, and pseudo collars in the report file (IOP5=1). When a drillhole changes direction below the surface, the point on the surface when the angled portion of the drillhole is projected along that angle toward the surface is referred to as the pseudo collar.

RUN FILE: - Direction of rotation - Drillhole selection - Update or list

INPUT: CALCS: - File 12 - PCF

- Rotate survey coordinates in File 12

OUTPUT:

- Printer Output File - Updated File 12 (optional)

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.” The PCF must first be rotated in the PCF Editor. In the PCF Editor, the XMIN (PCF21), XMAX (PCF22), YMIN (PCF25), and YMAX (PCF26) must be redefined for the project, and 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. Below is an outline of steps involved to rotate a coordinate system. 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 where

10=filename

12=filename

3=filename

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 = 0 = 3 = 4

ROTATE COORDINATES, BUT DO NOT STORE IN FILE 12. ROTATED COORDINATES WILL BE LISTED IN THE PRINTER OUTPUT FILE. ROTATE COORDINATES AND STORE IN FILE 12 (default). SET NEW FILE 12 NORMALIZATION CONSTANTS 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 = 1

LIST ROTATED COLLARS & PSEUDO COLLARS IN PRINTER OUTPUT FILE (default). LIST ROTATED COLLARS, DOWNHOLE SURVEYS AND PSEUDO COLLARS IN PRINTER OUTPUT FILE.

IOP6 = 0 = 1

ROTATE COORDINATES FIRST, THEN APPLY OFFSETS (default) 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® Proprietary Software: Mintec, inc.

M210V1-COORDINATE ROTATION OF DH COLLARS

M210V1 SAMPLE RUN FILE MEDS-210V1 10=SAMP10.DAT 12=SAMP12.NEW * ROTATE SURVEY COORDINATES IN FILE 12 *

3=RPT210.LA

USR = ABC COM COM COM IOP1 IOP4 COM IOP5 COM COM IOP6 COM

COORDINATE ROTATION VALUES MUST BE IN PCF

= =

00 0

=

1

=

1

/ FIRST AND LAST DATA UNITS TO ACCESS / 0=ROTATE COORDINATES AND STORE IN FILE 12 -1=ROTATE COORDINATES BUT DO NOT STORE IN FILE 12 / 1=LIST ROTATED COLLARS, DOWNHOLE SURVEYS, AND PSEUDO COLLARS IN REPORT FILE 0 =LIST ROTATED COLLARS AND PSEUDO COLLARS IN REPORT FILE / 1=APPLY OFFSETS IN ORIGINAL DIRECTION THEN ROTATE 0=ROTATE THEN APPLY OFFSETS IN ROTATED DIRECTION END

DRILLHOLE OLD EAST OLD NORTH

*

NEW EAST

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

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

NEW NORTH

DEPTH

500.00 -survey point

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

M210V1-COORDINATE ROTATION OF DH COLLARS

Page 210-6

MineSight® Proprietary Software: Mintec, inc.

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 survey file. It can also be used to dump data into an ASCII file.

The primary purpose of this program is to reorder the drillhole data by DH-IDENTs, but it can also be used to sort on some other File 12 item.

PROGRAM FLOW DIAGRAM RUN FILE: -Sort Option -DH Selection

The sorted data is written to a new File 12; the old File 12 is left unchanged. Before beginning M212V1, thenew File 12 must be initialized with M102TS. If extra items beyond the standard 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: - File 12 - Optional Sorted ASCII file

CALCS: - Sort File 12 -OR- Generate an ASCII file

Three Steps: Run M212V1 with IOP3=1 towrite File 12 to an ASCII file, sort the ASCII file with your computer’s sort 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

M212V1-SORT DRILLHOLE SURVEY FILE

Page 212-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS—212V1 where

10=filename 22=filename

12=filename 3=filename

19=filename;

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

= =

M12 N12

FIRST SURVEY DATA UNIT TO ACCESS (default = 1 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3

= = =

0 1 2

SORT OLD FILE 12 AND WRITE TO A NEW ONE(Use IOP4=1–5) WRITE OUT FILE 12 PARAMETERS IN ASCII FORMAT READ SORTED ASCII FILE INTO NEW FILE 12

IOP4

= = = = = =

0 1 2 3 4 5

PERFORM NO INTERNAL SORT (If IOP3=1 or 2) SORT ON COLLAR EASTINGS (If IOP3=0) SORT ON COLLAR NORTHINGS (If IOP3=0) SORT ON COLLAR ELEVATIONS (If IOP3=0) SORT ON DRILLHOLE IDS (If IOP3=0) SORT ON A SELECTED FILE 12 ITEM (If IOP3=0)

IOP5

= =

0 1

FOR INCREASING SORT 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

M212V1-SORT DRILLHOLE SURVEY FILE

MineSight® Proprietary Software: Mintec, inc.

M212V1 SAMPLE RUN FILE #1 MEDS—212V1 10=SAMP10.DAT 12=SAMP12.DAT MEDS—212V1 19=DAT212.OA ** WRITE FROM SAMP12.DAT TO ASCII FILE DAT212.OA USR

=

ABC

IOP1 IOP3 IOP4 IOP5 END

= = = =

0 0 / M12, N12 1 / 0 = WRITE TO ASCII FILE 19 0 / 0 = PERFORM NO INTERNAL SORT 0 / 0 = ASCENDING SORT

3=RPT212.LA;

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 IOP3 IOP4 END

= = =

0 0 / M12, N12 2 / 2 = TO READ SORTED ASCII FILE INTO NEW FILE 12 (22=on Names Line) 0 / 0 = PERFORM NO INTERNAL SORT

M212V1 SAMPLE RUN FILE #3 MEDS—212V1 10=SAMP10.DAT 12=SAMP12.DAT MEDS—212V1 22=SAMP12.SRT ** WRITE FROM SAMP12.DAT, SORT AND WRITE TO SAMP12.SRT USR IOP1 IOP3 IOP4 IOP5

= = = = =

3=RPT212.LC;

ABC 0 0 / M12, N12 0 / 0 = SORT & WRITE TO NEW FILE 12 (22=on Names Line) 2 / 2 = SORT ON COLLAR NORTHINGS 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 ITM1 END

= =

5 / SORT ON A SPECIFIED FILE 12 ITEM OWNER SORT/ FILE 12 SORT ITEM

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 18 19 20 23 27

17 18 19 22 26 29

SM—017 SM—018 SM—019 SM—020 SM—021 SM—022

13250.00 13750.00 11250.00 11750.00 12250.00 12750.00

12750.00 12750.00 12250.00 12250.00 12250.00 12250.00

4371.40 4379.20 4219.80 4257.30 4294.10 4331.30

The format for this file is: Columns

Description

Format

1—7 8—14 15—28 29—42 43—56 57—70

First survey data unit number for drillhole Last survey data unit number for drillhole DH—IDENT as stored in survey file Easting (X—coordinate) of drillhole collar Northing (Y—coordinate) of drillhole collar Elevation (Z—coordinate) of drillhole collar

I7 I7 2X,10A1,2X F14.2 F14.2 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

M212V1-SORT DRILLHOLE SURVEY FILE

5.

MineSight® Proprietary Software: Mintec, inc.

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 distances, symbol patterns representing geologic units, and text describing the geologic units.

M215V1 will generate an M122 plot file of strip log information. Data in both File 11 and File 12 is accessed. The actual plotting 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 (IOP1 and IOP2) are accessed. If IOP4=1, then you must put the label of the drillholes (one dh per line) in the run file following the log plot commands.

Prior to running M215V1, geologic codes must have been entered into File 11. This can be dne when the data is originally entered or later with M205TS/V1. RUN FILE: - Plot parameters - Log plot commands - cross reference codes

An additional option (IOP3) is available for selection of drillholes within a boundary. 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: - PCF - Files 11 & 12

CALCS: - Interval length calculation and shading - Vertical scaling - Cross reference

OUTPUT: - M122 plot file - Printer Output File

If cross reference codes are not specified, then the geology codes in File 11 exactly correspond to the pattern numbers used. For example, normally a geology code 1 will correspond to pattern #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 plotting the logs using M122V1, use an M122 plot scale of PAR1 * 10 to achieve the Y-axis plot length specified with PAR9. For 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 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 = = PAR1

0 1

=

JOIN THE INTERVALS WITH THE SAME CODE IN THE SAME HOLE DO NOT JOIN THE INTERVALS WITH THE SAME CODE 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*100.

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# = #lines size-factor

pattern identification number = number of lines of pattern description (max = 3) = 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. 2. 3. 4. 5.

Format to read the pattern line is free format. Format to read the symbol numbers is free format. Pattern numbers 1—7 are reserved for simple shading. See M122V1 documentation under the DHINT command for shading types. Use pattern #1 as coal (solid shading). 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® Proprietary Software: Mintec, inc.

M215V1-STRIP LOG PLOT (M122)OF DRILLHOLE DATA

M215V1 SAMPLE RUN FILE #1 MEDS—215V1 10=COAL10.DAT 11=COAL11.DAT MEDS—215V1 3=RPT215.LA 19=GEO215.122 ** RETRIEVE DH STRIP LOG DATA FOR PLOT **

12=COAL12.DAT;

USR COM COM COM

=

ABC ———————————————————————————————————————— DH LOG DATA RETRIEVAL—default SHADE PATTERNS (SIMPLE SHADING) ————————————————————————————————————————

IOP1 IOP3

= =

11 -1

PAR1 PAR4 PAR9 PAR11

= = = =

20. / SCALE (USER UNITS/INCH) 1.2 / WIDTH OF LOG PLOT (INCHES) 15.0 / Y-AXIS LENGTH OF PLOT (INCHES) 1200 800/ ZMAX, ZMIN (USER UNITS)

/ FILE 12 LIMITS / -1=USE ALL DHS

GET11 =

FROM-TO- LITHO

COM COM COM COM

FIRST # ON DATA SPEC LINE REFERS TO PATTERN TYPE. PATTERN #S 1 THROUGH 7 ARE RESERVED FOR SIMPLE SHADING. THERE SHOULD A PATTERN # CORRESPONDING 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 MEDS—215V1 3=RPT215.LB 19=PLT215.122 ** RETRIEVE DH STRIP LOG DATA FOR PLOT ** USR

=

COM COM COM

12=COAL12.DAT;

ABC ——————————————————————————————— DH LOG DATA RETRIEVAL—SPECIAL LOG PLOT PATTERNS ———————————————————————————————

IOP1 IOP3

= =

22 —1

/ FILE 12 LIMITS / —1=USE ALL DHS

PAR1 PAR4 PAR9

= = =

20. 1.0 15

/ SCALE (USER UNITS/INCH) / WIDTH OF LOG PLOT (INCHES) / Y—AXIS LENGTH OF PLOTTER (INCHES)

PAR11 =

1200 800/ ZMAX, ZMIN (USER UNITS)

GET11 =

FROM -TO- LITHO

COM COM

NOTE: IF USER DOES NOT HAVE “CMD= XREF ...” IN THE RUN FILE, THEN 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 57 16 11 2 1.00 SOIL / CASING 29 16 29 16 29 16 29 16 29 16 29 16 29 16 13 2 1.00 SANDSTONE 30 16 30 16 30 16 30 16 30 16 30 16 30 16 14 2 0.80 CLAY 70 16 16 16 70 16 16 16 16 70 16 16 16 70 16 2 1.20 SHALE 29 29 16 29 29 16 29 16 29 29 16 29 29 16

Revised: 5-June-01

16 57 16 57 16 57 16 57 16 57 16 29 16 29 16 29 16 29 16 29 16 30 16 30 16 30 16 30 16 30 16 70 16 16 16 16 16 16 70 16 29 16 29 29 16 29 29 16 29 29

Page 215-7

M215V1-STRIP LOG PLOT (M122)OF DRILLHOLE DATA

MineSight® Proprietary Software: Mintec, inc.

M215V1 SAMPLE RUN FILE #3 MEDS—215V1 10=COAL10.DAT 11=COAL11.DAT MEDS—215V1 3=RPT215.LC 19=LOG215.122 ** RETRIEVE DH STRIP LOG DATA FOR PLOT ** USR COM COM COM

=

ABC ————————————————————————— DH LOG DATA RETRIEVAL—XREF TABLE DEMO —————————————————————————

IOP1 IOP3

= =

11 -1

/ FILE 12 LIMITS / -1=USE ALL DHS

PAR1 PAR4 PAR9

= = =

10. 1.0 30.

/ SCALE (USER UNITS/INCH) / WIDTH OF LOG PLOT (INCHES) / Y-AXIS LENGTH OF PLOTTER (INCHES)

PAR11 =

1200 800/ ZMAX, ZMIN (USER UNITS)

COM COM COM

FOLLOWING IS CROSS REFERENCE FOR “LITHO” CODES E.G., LITHOLOGY CODE 8 IN ASSAY FILE IS PATTERN #1 WHICH IS LABELED AS COAL

CMD CMD CMD

= = =

12=COAL12.DAT;

XREF 1,11 2,13 3,16 4,17 5,14 XREF 6,18 7,19 8,1 9,4 10,3 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 16 57 16 57 16 57 16 57 11 2 1.00 SOIL / CASING 29 16 29 16 29 16 29 16 16 29 16 29 16 29 16 29 13 2 1.00 SANDSTONE 30 16 30 16 30 16 30 16 16 30 16 30 16 30 16 30 14 2 0.80 CLAY 70 16 16 16 70 16 16 16 16 16 70 16 16 16 70 16 15 2 0.80 CLAYSTONE 70 16 29 16 70 16 29 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 29 29 16 29

Page 215-8

57 16 57 16 16 57 16 57 29 16 29 16 16 29 16 29 30 16 30 16 16 30 16 30 70 16 16 16 16 16 70 16 70 16 29 16 29 16 70 16 16 29 29 16 29 16 29 29

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 METL-215V1 3=RPT215.LD 19=DDH215.122 ** RETRIEVE DH STRIP LOG DATA FOR PLOT ** USR COM COM COM

=

ABC ————————————————————————— DH LOG DATA RETRIEVAL—MULTIPLE HOLES —————————————————————————

IOP1 IOP3

= =

89 -1

PAR1 PAR4 PAR9 PAR10 PAR11

= = = = =

100. / SCALE (USER UNITS/INCH) 1.0 / WIDTH OF LOG PLOT (INCHES) 30.0 / Y—AXIS LENGTH OF PLOTTER (INCHES) 5000. / MAX DEPTH OF DH TO PLOT 4500 500/ ZMAX, ZMIN (USER UNITS)

12=SAMP12.DAT;

/ FILE 12 LIMITS / -1=USE ALL DHS

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

M215V1-STRIP LOG PLOT (M122)OF DRILLHOLE DATA

MineSight® 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 “fence” sections defined by two end points. M216SM is normally used for coal or other stratiform deposits with simple (or linear) types of geology.

M216SM plots the projection of the drillhole length in the crosssection, the intervals within the hole, the seam number and optionally one other value, and then joins the top and bottom elevations of seams in adjacent holes having the same code. Additional steps may be required to add special features such as title blocks, surface topography, etc. These extra features are brought together with the section plot commands when M122 is run.

PROGRAM FLOW DIAGRAM RUN FILE: - DH selection - Section selection - Display

INPUT: - PCF - Files 11 & 12



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 of the section specified by (X,Y) coordinates on the Section Definition Line.



A smooth line through the collars may be prepared by setting IOP3=1.



Reference axes may be prepared by setting IOP7=1, and then setting PAR5 and PAR6.



Tick marks may be prepared around the section boundary by setting IOP8=1.

CALCS: - Generate an M122 file of plot commands

OUTPUT: - M122 Plot File - Printer Output File

The output file from M216SM must be processed by M122V1 to plot the map. This output can be combined with a profile of surface topography and plot information created by other MineSight® runs.

Revised: 5-June-01

Functions of M216SM include:

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 successive holes have the same seam code, a line will be output joining the points. Data selections (with RANGE or OMIT) may occur as all intervals are accessed (ITMn = FULL CHECK), thereby plotting only intervals of interest.

Page 216SM-1

M216SM-CROSS-SECTION WITH SEAM JOINING (M122)

MineSight® 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 COAL-216SM where

10=filename 3=filename

11=filename

12=filename;

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 IOP2

= =

M12 N12

FIRST SURVEY DATA UNIT TO ACCESS (default = 1) LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP3

= =

0 1

OMIT SMOOTH LINE THROUGH COLLARS PLOT SMOOTH LINE THROUGH COLLARS

IOP4

= =

0 1

CROSS-SECTION IS ESSENTIALLY E-W CROSS-SECTION IS ESSENTIALLY N-S

IOP6

=

IOP7

= =

0 1

OMIT REFERENCE LINES PLOT REFERENCE LINES

IOP8

= =

0 1

OMIT TICKS ON BORDER PLOT TICKS ON BORDER

IOP9

= =

0 1

NO ADDITIONAL DH WILL BE INCLUDED READ AND INCLUDE ADDITIONAL DH NUMBERS

IOP10 = =

0 1

REGULAR SECTION WITH SIMPLE PROJECTION FENCE DIAGRAM (no projection)

IOP18 = =

0 1

PLOT INFORMATION ON RIGHT SIDE OF HOLE PLOT INFORMATION ON LEFT SIDE OF HOLE

IOP21-40

=

CODES (If ITMn label TABLE command is used)

STANDARD SYMBOL NUMBER (0-14) USED FOR DH COLLARS (default = 6)

Revised: 5-June-01

Page 216SM-3

M216SM-CROSS-SECTION WITH SEAM JOINING (M122)

PAR1

=

MineSight® Proprietary Software: Mintec, inc.

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 PAR6

= =

REFERENCE AXIS Z (default=(PAR4 + PAR3)/2.0) REFERENCE AXIS X (easting)

PAR7 PAR8

= =

X-SCALE PER INCH (required) 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 ITMn ITMn

= = =

label-11 RANGE min-value max-value label-11 OMIT min-value max-value 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 where X1, Y1 X2, Y2 perp-dist filename

Y2 perp-dist = = = =

filename

East and north coordinates at section left East and north coordinates at section right Perpendicular distance either side of the section line in which to include holes 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® Proprietary Software: Mintec, inc.

M216SM-CROSS-SECTION WITH SEAM JOINING (M122)

M216SM SAMPLE RUN FILE #1 COAL-216SM 10=COAL10.DAT 11=COAL11.DAT COAL-216SM 3=RPT216.LA ** DRILLHOLE CROSS-SECTION WITH SEAM JOINING USR IOP1 IOP3 IOP4 IOP6 IOP7 IOP8

= = = = = = =

ABC 10 1 0 6 0 0

/ SURVEY FILE LIMITS / 1=PLOT SMOOTH LINE THRU COLLARS; 0=OMIT / 0=E-W SECTION; 1=N-S SECTION / PLOT SYMBOL FOR COLLARS; default=6 / 1=PLOT REF AXES; 0=OMIT / 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 PAR4 PAR5 PAR6 PAR7 PAR8

= = = = = =

COM

800 1200 1000 15000 2000 100

12=COAL12.DAT;

/ MIN Z / MAX Z / REF Z AXIS / REF X AXIS / HORIZONTAL (‘X’) PLOT SCALE; 1"=PAR7 / VERTICAL (‘Z’) PLOT SCALE

PLOTTING PARAMETERS

PAR9 PAR10 PAR11 PAR12

= = = =

500 .05 .06 3.

/ MIN SEPARATION BETWEEN NEIGHBOR DH ON PLOT / THICKNESS OF DH COURSE LINES (INCHES) / HEIGHT OF COLLAR PLOT SYMBOL (INCHES) / VERT. HEIGHT OF REF LOCATION PLOT

ITM1 ITM2 I-O

= = =

SEAM CODE -AI- VALUE 0

END 3000.

14500.

F4.0 F5.1

21000. 14500. 600.

Page 216SM-6

/ CODE FOR CORRELATION / EXTRA VALUE TO PLOT

Section definition line

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 COAL-216SM 3=RPT216.LB ** SPECIAL FENCE DIAGRAM WITH SEAM JOINING USR

=

ABC

IOP1 IOP3 IOP4 IOP6 IOP7 IOP8

= = = = = =

10 1 0 6 0 0

/ SURVEY FILE LIMITS / 1=PLOT SMOOTH LINE THRU COLLARS; 0=OMIT / 0=E-W SECTION; 1=N-S SECTION / PLOT SYMBOL FOR COLLARS; DEFAULT=6 / 1=PLOT REF AXES; 0=OMIT / 1=PLOT TICKS; 0=OMIT

IOP9 = IOP10 =

1 1

/ 1=READ ADDITIONAL DH IDENTS FOR RUN / 1=FENCE DIAGRAM; 0=REG. SECTION

COM

SECTION DEFINITION:

PAR3 PAR4 PAR5 PAR6 PAR7 PAR8

= = = = = =

COM

800 1200 1000 15000 2000 100

12=COAL12.DAT;

/ MIN Z / MAX Z / REF Z AXIS / REF X AXIS / HORIZONTAL (‘X’) PLOT SCALE; 1"=PAR7 / VERTICAL (‘Z’) PLOT SCALE

PLOTTING PARAMETERS

PAR9 PAR10 PAR11 PAR12

= = = =

0.0 .05 .06 3.

ITM1 ITM2

= =

SEAMCODEF4.0/ CODE FOR CORRELATION -AI-VALUEF5.1/ MAIN VALUE TO PLOT

IOP18 = I-O =

0 1

/ MIN SEPARATION FOR SPECIAL FENCE = 0.0 / THICKNESS OF DH COURSE LINES (INCHES) / HEIGHT OF COLLAR PLOT SYMBOL (INCHES) / VERT. HEIGHT OF REF LOCATION PLOT

/ 0= LABEL ON RIGHT, 1=LABEL ON LEFT

END 14000 .22000. 20000. 28000.0.PLT216.122 50 65 45 17 18

Revised: 5-June-01

Section definition line DH selection line

Page 216SM-7

M216SM-CROSS-SECTION WITH SEAM JOINING (M122)

MineSight® 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 defined by two end points. M216V1 may be used with any type of deposit-for holes with single or multiple surveys.

To generate a cross-section, two steps are required:

PROGRAM FLOW DIAGRAM RUN FILE: - Section selection - DH selection - Display options

• Run M216V1 to create the M122 plot commands • Run M122V1 to plot the section Additional steps may be required to add special features such as title blocks, surface topography, etc. These extra features are brought together with the section plot commands when M122 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: - PCF - Files 11 & 12

CALCS: - Generate an M122 file of plot commands

OUTPUT: - M122 plot file - Printer Output file

The program selects data within an area defined by two end points and a perpendicular distance. The sections can be at any orientation. Cutting planes on each side of the cross-section are 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 the drillhole trace. Assay values can be labeled on either the right or left hand side of the drillhole trace. 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 M216V1 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

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

Page 216-1

M216V1 CROSS-SECTION PLOT(M122) OF DRILLHOLE DATA

Page 216-2

MineSight® Proprietary Software: Mintec, inc.

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

12=filename;

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 IOP2

= =

M12 N12

FIRST SURVEY DATA UNIT TO ACCESS (default = 1) LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

IOP4

= =

0 1

CROSS-SECTION IS ESSENTIALLY E-W CROSS-SECTION IS ESSENTIALLY N-S

IOP6

=

STANDARD SYMBOL NUMBER (0-14) USED FOR DH COLLARS (default = 6)

IOP7

= =

0 1

PLOT REFERENCE AXES OMIT REFERENCE AXES

IOP8

= =

0 1

PLOT TICKS ON BORDER OF PLOT OMIT TICKS ON BORDER OF PLOT

IOP9

= = =

0 1 2

NO ADDITIONAL DH WILL BE INCLUDED READ AND INCLUDE/EXCLUDE ADDITIONAL DH REFERENCE NUMBERS 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 1

PLOT ALL SELECTED HOLES PLOT ONLY THOSE HOLES SPECIFIED BY IOP9

IOP11 = = =

0 1 2

OUTPUT PLOT COMMANDS FOR THE FULL SECTION OUTPUT PLOT COMMANDS FOR DH TRACE ONLY 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

M216V1-CROSS-SECTION PLOT (M122) OF DH DATA

IOP13 = = =

MineSight® Proprietary Software: Mintec, inc.

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= 1= 2= 3= 4= 5= 6= 7= IOP14 = = =

no shading within box shade box completely solid shade box @ 0 degrees to X-axis shade box @ 45 degrees to X-axis shade box @ 90 degrees to X-axis shade box @ 135 degrees to X-axis shade box @ 0 & 90 degrees to X-axis shade box @ 45 & 135 degrees to X-axis 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 0 1

OMIT PLOTTING OF FIRST GRADE ITEM PLOT GRADES DO NOT PLOT GRADES. USE GRADE TO SELECT DHINT PARAMETERS

IOP16 = = =

0 1 -1

PLOT DH LABEL (on collar plot) at 90o PLOT DH LABEL (on collar plot) at 0o OMIT DHLABEL FROM COLLAR PLOT

IOP17 =

PEN# FOR DH LINES (default = 1)

IOP18 = =

0 1

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 0 1 2 3

IOP21 =

0

Page 216-4

ASSAY VALUES PLOTTED ON RIGHT SIDE OF DH LINE (default) ASSAY VALUES PLOTTED ON LEFT SIDE OF DH LINE

PLOT DH LABEL (on collar plot) AT THE END OF THE HOLE PLOT DH LABEL (on collar plot) BY THE DH SYMBOL (default) PLOT DH LABEL BETWEEN SECTION & COLLAR PLOT TO AVOID OVERWRITING PLOT DH LABEL ABOVE AND DRAW DASH LINE FROM DH LABEL TO SYMBOL PLOT DH LABEL ABOVE AND PLOT DIP AND DEPTH OF HOLE WITH LABEL NOTE: Not used if IOP16=-1

USE OUTPUT FORMATS FOR VALUES AS IS

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 n

APPLY PLT CUTOFFS TO ITM1 (default) APPLY PLT CUTOFFS TO ITMn

IOP24 = = = = =

0 1 (-1) 2 (-2) 3 (-3) 4 (-4)

NO DOWN HOLE TICKS PLOT THE DEPTH FROM COLLAR PLOT THE DISTANCE FROM THE PLANE OF THE SECTION PLOT THE ELEVATION 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 1

USE DHCUT TO SHOW INTERSECTIONS WITH SECTION VOLUME 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® Proprietary Software: Mintec, inc.

M216V1-CROSS-SECTION PLOT (M122) OF DH DATA

PAR9 = PAR10 =

MINIMUM SEPARATION BETWEEN DH ON PLOT IN USER UNITS(default = 0.0) 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

Page 216-6

Value

Color

Shading

Box Type

0.0 # x < vmax1 vmax1 # x < vmax2 vmax2 # x < vmax3 vamx3 # x < vmax4 x $ vmax4

p1 p2 p3 p4 p1

IOP31 IOP32 IOP33 IOP34 IOP34

IOP35 IOP36 IOP37 IOP38 IOP38

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

=

label-11 VALUE Fw.d (first value to plot)

=

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

= = = =

PLOT CUT V1 V2 V3 ... V15 (for cutoffs) PLOT PEN V1 V2 V3 ... V16 (for pen numbers) PLOT BOX V1 V2 V3 ... V16 (for box types) 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 ITMn ITMn

= = =

label-11(OR 12) RANGE min-value max-value label-11(OR 12) OMIT min-value max-value 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 = X2, Y2 = =

the left end of the cross-section 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

M216V1-CROSS-SECTION PLOT (M122) OF DH DATA

filename=

MineSight® Proprietary Software: Mintec, inc.

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# = DH-IDENT = FROM =

Page 216-8

drillhole reference number (File 12) drillhole label minimum depth within dh to plot (default = PAR3)

Revised: 31-May-00

MineSight® Proprietary Software: Mintec, inc.

TO

=

M216V1-CROSS-SECTION PLOT (M122) OF DH DATA

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 MEDS-216V1 3=RPT216.LA * EXTRACT T-CU DH VALUES FOR E-W SECTION 12300N

12=SAMP12.DAT;

USR

=

ABC

IOP1 IOP4 IOP7 IOP8

= = = =

1 43 / FILE 12 LIMITS 0 / 0=E-W SECTION, 1=N-S SECTION 0 / 0=PLOT REFERENCE AXIS, 1=NO AXIS 0 / 0=PLOT TICKS ON BORDER, 1=NO TICKS

PAR3 PAR5 PAR7 PAR10 PAR12

= = = = =

2600 4600 / MINIMUM ELEVATION, MAXIMUM ELEVATION 3000 12000 / Z REFERENCE LINE, X REFERENCE LINE 500 500 / SCALES X AND Z .05 .05 / WIDTH OF DH LINE, SIZE OF COLLAR SYMBOL 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 *PLOT 216 X-SECTION USR

=

3=RPT122.LA

ABC

COM* SAMPLE X-SECTION (216 X-SECTION) COM MAP

MAP SIZE SPECIFICATION = 0 5000 500 2500 5000 500

Revised: 31-May-00

Page 216-9

MineSight® Proprietary Software: Mintec, inc.

M216V1-CROSS-SECTION PLOT (M122) OF DH DATA

END USERF PLT216.PAA ENDOC

M216V1 SAMPLE RUN FILE #2 MEDS-216V1 10=SAMP10.DAT 11=SAMP11.DAT MEDS-216V1 3=RPT216.LB * EXTRACT T-CU DH VALUES FOR E-W SECTION 12300N

12=SAMP12.DAT;

COM USR

=

PLOT T-CU IN THE RANGE OF 0.3% TO 2.0% ABC

IOP1 IOP4 IOP7 IOP8

= = = =

1 43 / FILE 12 LIMITS 0 / 0=E-W SECTION, 1=N-S SECTION 0 / 0=PLOT REFERENCE AXIS, 1=NO AXIS 0 / 0=PLOT TICKS ON BORDER, 1=NO TICKS

PAR3 PAR5 PAR7 PAR10 PAR12

= = = = =

2600 4600 / MINIMUM ELEVATION, MAXIMUM ELEVATION 3000 12000 / Z REFERENCE LINE, X REFERENCE LINE 500 500 / SCALES X AND Z .05 .05 / WIDTH OF DH LINE, SIZE OF COLLAR SYMBOL 2.0 / HEIGHT OF REFERENCE LINE PLOT

ITM1 ITM2

= =

T-CU VALUE F4.2 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. M216V2 may be used to produce plot commands for horizontal or para-horizontal drillholes.

To generate a plan plot, two steps are required:

PROGRAM FLOW DIAGRAM RUN FILE: - Plan selection - Drillhole selection - Display options

INPUT: - PCF - Files 11 & 12

CALCS: - Generate an M122 file of plot commands

• •

Run M216V2 to create the M122 plot commands Run M122V1 to plot the map

Additional steps may be required to add special features such as title blocks. These extra features are brought together with the plan plot commands when M122 is run. 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 the basis of File 12 unit numbers (IOP1 and IOP2) or by specifying individual drillhole identifications for each hole. 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: - M122 Plot File - Printer Output File

A tick mark is plotted where a drillhole trace intersects the plotting plane. 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

M216V2 - PLAN PLOT (M122) OF DRILLHOLE DATA

Page 216-12

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-216V2 where

10=filename 19=filename

11=filename 3=filename

12=filename;

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 IOP2

= =

M12 N12

IOP3

= = = =

DATA SELECTION OPTION -1 NO BOUNDARY 0 PCF BOUNDARY (default) 1 READ BOUNDARY

FIRST SURVEY DATA UNIT TO ACCESS (default = 1) LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

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 1

IOP6

=

STANDARD SYMBOL NUMBER (0-14) USED FOR DRILLHOLE COLLARS (default = 6)

IOP9

= =

0 1

READ DRILLHOLE FROM FILE 12 (default) READ DRILLHOLE FROM RUN FILE

IOP11 = = =

0 1 2

PLOT FULL DRILLHOLE INTERVAL (colored by assay cutoffs; assay values plotted) PLOT DRILLHOLE BOXING & SHADING (colored by assay cutoffs; no assay values plotted) PLOT DRILLHOLE TRACE (colored by assay cutoffs; no assay values plotted)

Revised: 10-May-01

PLOT AND REPORT IN PROJECT COORDINATES PLOT AND REPORT IN MODEL COORDINATES

Page 216-13

M216V2 - PLAN PLOT (M122) OF DH DATA

IOP13 = = =

MineSight® Proprietary Software: Mintec, inc.

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 1 2 3 4 5 6 7

IOP14 = = =

= = = = = = = =

no shading within box shade box completely solid shade box @ 0 degrees to X-axis shade box @ 45 degrees to X-axis shade box @ 90 degrees to X-axis shade box @ 135 degrees to X-axis shade box @ 0 & 90 degrees to X-axis shade box @ 45 & 135 degrees to X-axis

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 0 1 2 3 4 5

= = = = = = =

no box box on right side of drillhole line ticks on right side of drillhole line ticks on left & right side of drillhole line ticks on left side of drillhole line box on left & right side of drillhole line box on left side of drillhole line

IOP15 = =

0 1

PLOT ANY INTERVAL IN SEARCH DISTANCES (default) PLOT PIERCE POINTS ONLY

IOP16 = = =

0 1 -1

DHID LABEL AT THE BEGINNING OF THE HOLE (default) DHID LABEL AT THE END OF THE HOLE OMIT DHID LABELS FROM THE PLOT

IOP17 =

PEN# FOR DRILLHOLE LINES (default = 1)

IOP18 = =

0 1

ASSAY VALUES PLOTTED ON RIGHT SIDE OF DRILLHOLE LINE (default) ASSAY VALUES PLOTTED ON LEFT SIDE OF DRILLHOLE LINE

IOP21 = =

0 1

USE OUTPUT FORMATS FOR VALUES AS IS 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 PAR3

= =

PLOTTING SIZE OF DRILLHOLE ASSAYS IN INCHES (default = 0.05) PLOTTING SIZE OF DRILLHOLE COLLAR SYMBOL IN INCHES (default = 0.07)

Page 216-14

Revised: 10-May-01

MineSight® Proprietary Software: Mintec, inc.

PAR4

=

M216V2 - PLAN PLOT (M122) OF DH DATA

PLOTTING SIZE OF DRILLHOLE IDENT LABEL IN INCHES (default = 0.06) NOTE: For PAR 1 through PAR4, use values > 0.01.

PAR5 PAR6

= =

LENGTH OF DRILLHOLE & PLAN INTERSECT TICK MARK IN INCHES (default = 0.10) 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

=

PAR9 = PAR10 =

DRILLHOLE ID LABEL ANGLE MEASURED FROM HORIZONTAL DIRECTION FOR VERTICAL DRILLHOLES (default = 45 degrees) X OFFSET IN INCHES BETWEEN DRILLHOLE SYMBOL AND DRILLHOLE LABEL Y OFFSET

PLT

CUTOFF VALUES TO CONTROL ASSAY INTERVAL COLORING, SHADING OR BOXES:

=

vmax1 where:

vmax2

vmax3 vmax4 p1

Value 0.0 vmax1 vmax2 vamx3

#x #x #x #x x

< < < < $

vmax1 vmax2 vmax3 vmax4 vmax4

p2

p3

p4

Color

Shading

Box Type

p1 p2 p3 p4 p4

IOP31 IOP32 IOP33 IOP34 IOP34

IOP35 IOP36 IOP37 IOP38 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 CMD CMD CMD

= = = =

PLOT CUT V1 V2 V3 ... V15 (for cutoffs) PLOT PEN V1 V2 V3 ... V16 (for pen numbers) PLOT BOX V1 V2 V3 ... V16 (for box types) 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 . . ITMn

=

label-11 VALUE Fw.d (first value to plot)

=

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® Proprietary Software: Mintec, inc.

M216V2 - PLAN PLOT (M122) OF DH DATA

Optional data selection: ITMn ITMn ITMn

= = =

label-11 RANGE label-11 OMIT label-11 TABLE

min-value min-value IOPm

max-value max-value IOPn

DISTUP

DISTDN (in free format)

END

4. PLAN DEFINITION LINES X1 X2 Y1 where: X1 = X2 = Y1 = Y2 = ELEV = DISTUP = DISTDN=

Y2 ELEV

West limit of plot East limit of plot South limit of plot North limit of plot Plotting elevation Search distance above the plotting plane 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 = DHID2 =

DRILLHOLE ID FOR HOLE #1 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 MEDS-216V2 19=PLT216.PAA ** PLOT COMMANDS FOR PLAN DRILLHOLES / DHS AT END OF FILE ** USR

=

ABC

IOP1 IOP3

= =

10 -1

IOP6 IOP9 COM IOP11 COM COM IOP13 IOP14 IOP15 IOP17 IOP18 COM IOP31 IOP35

= =

11 1

PAR1 PAR2 PAR3 PAR4 PAR5 PAR6 PAR7

/ FIRST AND LAST DATA UNITS FROM FILE 12 / -1=NO BOUNDARY, 0=PCF BOUNDARY, 1=READ BOUNDARY

= =

/ 11 = SYMBOL NUMBER FOR DRILLHOLE COLLAR / 0 = READ DRILLHOLE FROM FILE 12 / 1 = READ DRILLHOLE ID FROM AFTER [END] LINE 0 / 0 = PLOT FULL INTERVAL / 1 = PLOT BOX & SHADING WITHOUT ASSAYS / 2 = PLOT DRILLHOLE TRACE ONLY BUT COLORED BY ASY CUTOFFS 1 / SPECIFY SHADE TYPES IN IOP31 - 34 1 / SPECIFY BOX TYPES IN IOP35 -38 0 / 1=PLOT INTERSECTING INTERVALS; 0=PLOT ANY POINT IN S.D. 0 / PEN# FOR DRILLHOLE TRACE: DEFAULT= 1 1 / 0 = PLOT ON RIGHT SIDE OF DRILLHOLE / 1 = PLOT ON LEFT SIDE OF DRILLHOLE 1 2 3 4 / SHADE TYPES 0 0 0 0 / BOX TYPES

= = = = = = =

0.05 0.05 0.2 0.07 0.1 0.2 200

=

= = = = =

ITM01 = T-CU PLT = .6 I-O = 0 END 10000 15000 SM-022 SM-016

Revised: 10-May-01

3=RPT216.LA;

/ THICKNESS OF DRILLHOLE INTERVAL / SIZE OF DRILLHOLE ASSAYS / HEIGHT OF DRILLHOLE COLLAR SYMBOL / HEIGHT OF DRILLHOLE ID / LENGTH OF DRILLHOLE & PLAN INTERSECT TICK MARK / LENGTH OF DRILLHOLE TRACE END TICK MARK / MAP SCALE VALUE .8 1.0

F6.3 1.4

/ FIRST ITEM TO PLOT 1 2 3 4

10000

15000

4320

100

Page 216-17

MineSight® Proprietary Software: Mintec, inc.

M216V2 - PLAN PLOT (M122) OF DH DATA

M216V2 SAMPLE RUN FILE #2 MEDS-216V2 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT MEDS-216V2 19=PLT216.PAB ** PLOT COMMANDS FOR PLAN DRILLHOLES / READ DHS FROM FILE 12** USR

=

ABC

IOP1 IOP3

= =

10 -1

IOP6 IOP9 COM IOP11 COM COM IOP13 IOP14 IOP15 IOP17 IOP18 COM IOP31 IOP35

= =

11 0

/ FIRST AND LAST DATA UNITS FROM FILE 12 / -1=NO BOUNDARY, 0=PCF BOUNDARY, 1=READ BOUNDARY

= =

/ 11 = SYMBOL NUMBER FOR DRILLHOLE COLLAR / 0 = READ DRILLHOLE FROM FILE 12 / 1 = READ DRILLHOLE ID FROM AFTER [END] LINE 1 / 0 = PLOT FULL INTERVAL / 1 = PLOT BOX & SHADING WITHOUT ASSAYS / 2 = PLOT DRILLHOLE TRACE ONLY BUT COLORED BY ASY CUTOFFS 1 / SPECIFY SHADE TYPES IN IOP31 - 34 1 / SPECIFY BOX TYPES IN IOP35 -38 0 / 1=PLOT INTERSECTING INTERVALS; 0=PLOT ANY POINT IN S.D. 0 / PEN# FOR DRILLHOLE TRACE: DEFAULT= 1 1 / 0 = PLOT ON RIGHT SIDE OF DRILLHOLE / 1 = PLOT ON LEFT SIDE OF DRILLHOLE 1 2 3 4 / SHADE TYPES 0 0 0 0 / BOX TYPES

PAR1 PAR2 PAR3 PAR4 PAR5 PAR6 PAR7

= = = = = = =

0.05 0.05 0.2 0.07 0.1 0.2 200

/ THICKNESS OF DRILLHOLE INTERVAL / SIZE OF DRILLHOLE ASSAYS / HEIGHT OF DRILLHOLE COLLAR SYMBOL / HEIGHT OF DRILLHOLE ID / LENGTH OF DRILLHOLE & PLAN INTERSECT TICK MARK / LENGTH OF DRILLHOLE TRACE END TICK MARK / MAP SCALE

ITM01 PLT I-O END 10000

= = =

T-CU .6 0

VALUE .8 1.0

F6.3 1.4

10000

15000 4320

=

= = = = =

15000

Page 216-18

3=RPT216.LB;

/ FIRST ITEM TO PLOT 1 2 3 4

100

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

M216V2 - PLAN PLOT (M122) OF DH DATA

Page 216-20

MineSight® Proprietary Software: Mintec, inc.

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 output an ASCII file using dips from seam features in an E-W, N-S or non-orthogonal section VBM.

M217V2 can do multiple sections in one run using a list of sections or a plane start, end, and spacing. The user specifies a range from the VBM section line to include drillholes from, M217V2 then processes one section at a time, assigning seam dips.

PROGRAM FLOW DIAGRAM RUN FILE: - Seams and sections to use - Method of matching seams from drillholes to VBM - Options and parameters for extending, storing, etc.

INPUT: - PCF - VBM -Drillhole File 11

1.

Determine if the drillhole interval is in the user specified selection list.

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 distance upwards. This step is needed as drillhole intervals pulled in from off-section may be completely above or below the seam.

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.

5.

Store the resultant seam dip back to the drillhole file and output to the ASCII file as requested. If storing back to the drillhole file, a seam dip item with a range of -90 to +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).

CALCS: - Assign seam dips to File 11

OUTPUT: - Optional updated drillhole File 11 - Optional ASCII file

Revised: 3-March-06

The process for assigning the seam dips is as follows:

Page 217-1

M217V2 ASSIGN SEAM DIPS TO DRILLHOLE DATA

Page 217-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-217V2 where

10=filename 3=filename

11=filename 25=filename

12=filename; 19=filename

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 IOP2

= =

M12 N12

FIRST SURVEY UNIT TO ACCESS (default=1) LAST SURVEY UNIT (default=LAST SURVEY STORED)

IOP5

= = =

0 1 2

UPDATE DH INTERVALS ONLY UPDATE DH INTERVALS AND OUTPUT ASCII FILE ON UNIT 19 OUTPUT ASCII FILE ONLY

IOP6

= =

0 1

LEAVE UNASSIGNED INTERVALS ALONE SET UNASSIGNED INTERVALS TO MISSING (value set in PAR11,default=99)

IOP7

= = =

0 1 2

READ SECTION AND ORIENTATION INFO AFTER END STATEMENT SECTIONS ARE E-W (get from PAR8—10) SECTIONS ARE N-S (get from PAR8—10)

IOP9

= = =

0 1 2

DO NOT READ DH REF#’S FOR PLOTTING - ALLOW MULT. SECTIONS READ REF#’S FOR DH TO PLOT - SINGLE SECTION ONLY (max. = 5000) READ DH-IDENT’S FOR DH TO PLOT - SINGLE SECTION ONLY (max. = 5000)

IOP10 = 0 = 1

PLOT ALL HOLES (on SEC.+IOP9) PLOT IOP9 HOLES ONLY

IOP15 = =

FAULTS ARE NOT APPLICABLE (set to 0 if IOP16=2) TO HONOR FAULT BOUNDARIES

0 1

Revised: 3-March-06

Page 217-3

M217V2-LOAD VBM SEAM DIPS TO FILE 11

IOP16 = = =

MineSight® Proprietary Software: Mintec, inc.

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 1 2

STORE SEAM DIP ONLY STORE SEAM NAME ONLY STORE BOTH DIP AND SEAM NAME

IOP18 = =

0 1

READ SEAMS AS A LIST AFTER END STATEMENT READ SEAMS AS A RANGE FROM IOP19-IOP20

IOP19 = IOP20 =

MIN FEATURE TO SELECT (if IOP18=1) MAX FEATURE TO SELECT (if IOP18=1)

IOP21 = IOP22 =

MIN DH SEAM CODE TO ASSIGN (actual DH seam code without IOP24 factor) 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 1

STORE DIP AS NEGATIVE ON LEFT (WEST/SOUTH) LIMBS 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 PAR4

= =

MIN. ELEVATION OF SECTION (default=PCF(29)) 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 PAR9 PAR10 PAR11

= = = =

START SECTION PLANE NUMBER FOR E-W OR N-S SECTIONS END SECTION PLANE NUMBER FOR E-W OR N-S SECTIONS SECTION SPACING FOR E-W OR N-S SECTIONS OPTIONAL VALUES TO USE FOR MISSING INTERVALS (if IOP6=1)

ITM1 ITM2 ITM3

= = =

XXX SEAM WHERE XXX IS THE NAME OF THE SEAM ITEM XXX FLT WHERE XXX IS THE NAME OF THE FAULT ITEM (optional) 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 MEDS-217V2 3=RPT217.LA ** ASSIGN SEAM DIPS TO FILE 11 DHS USR IOP1 IOP5 IOP6 IOP7 IOP9 IOP10 IOP15 IOP16 IOP18 IOP19 PAR3 PAR6 PAR7 PAR8 ITM01 ITM02 END

= = = = = = = = = = = = = = = = =

11=SAMP11.DAT 25=SAMP25.SEC

12=SAMP12.DAT; 19=DIP.OUT

XXXI-O= 0 1 00 /FILE 12 LIMITS 1 /0=UPDATE FILE 11,2=ASCII OUTPUT,1=BOTH 1 /0=LEAVE UNASSIGNED ALONE,1=SET TO MISSING 1 /0=NON-ORTHO,1=E-W,2=N-S (SEE PAR8-10 FOR 1,2 & AFTER END FOR 0) 0 /0=ALL DHS,1=BY REF NO,2=BY ID 1 /0=ALL DHS,1=BY REF NO/ID 1 /0=HONOR FAULTS,1=N.A. 2 /0=SEAM IS LEFT SIDE,1=RIGHT SIDE,2=FULL 1 /0=READ SEAMS AS LIST AFTER END,1=USE IOP19-20 1000 199999 /SEAM CODES 1200 2500 /MINIMUM ELEVATION, MAXIMUM ELEVATION 12.5 /RANGE FROM SECTION LINE 30 /DISTANCE TO EXTEND SEAM 148012 152187 25 /SECTION START,END,SPACING SEAM SEAM DIP VALUE

M217V2 SAMPLE RUN FILE #2 - WITH SEPARATE SEAM & FAULT ITEMS MEDS-217V2 10=SAMP10.DAT MEDS-217V2 3=RPT217.LA ** ASSIGN SEAM DIPS TO FILE 11 DHS USR I-O IOP1 IOP5 IOP6 IOP7 IOP9 IOP10 IOP15 .IOP16 IOP18 IOP19 PAR3 PAR6 PAR7 PAR8 ITM01 ITM02 ITM03 END

= = = = = = = = = = = = = = = = = = =

11=SAMP11.DAT 25=SAMP25.SEC

12=SAMP12.DAT;

XXX 0 1 00 /FILE 12 LIMITS 0 /0=UPDATE FILE 11,2=ASCII OUTPUT,1=BOTH 1 /0=LEAVE UNASSIGNED ALONE,1=SET TO MISSING 1 /0=NON-ORTHO,1=E-W,2=N-S (SEE PAR8-10 FOR 1,2 & AFTER END FOR 0) 0 /0=ALL DHS,1=BY REF NO,2=BY ID 1 /0=ALL DHS,1=BY REF NO/ID 0 /0=HONOR FAULTS,1=N.A 0 /0=SEAM IS LEFT SIDE,1=RIGHT SIDE,2=FULL 1 /0=READ SEAMS AS LIST AFTER END,1=USE IOP19-20 1199 /SEAM CODES 1200 2500 /MINIMUM ELEVATION, MAXIMUM ELEVATION 12.5 /RANGE FROM SECTION LINE 30 /DISTANCE TO EXTEND SEAM 148012 152187 25 /SECTION START,END,SPACING SEAM SEAM FLT FLT DIP VALUE

Revised: 3-March-06

Page 217-5

M217V2-LOAD VBM SEAM DIPS TO FILE 11

Page 217-6

MineSight® Proprietary Software: Mintec, inc.

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. The 3-D file can then be loaded into M670V1 for viewing in 3-D.

You must specify a list of items to extract from the drillhole file. The first two items in the GET11 list must be FROM and -TO- and the remaining 8 items are user specified. These user specified items are then available to be color coded in M670V1 when they are displayed.

PROGRAM FLOW RUN FILE: - Options and Parameters - Items to select

INPUT: - PCF - Files 11 and 12

Assays are flagged in the output file with code 1 and drillhole surveys are flagged with code 2.

CALCS: - Convert downhole distance to 3-D coordinates

OUTPUT: - ASCII file of 3-D points - Printer Output file

Revised: 5-June-01

Page 219-1

M219V1 - CONVERT DRILLHOLE INTO 3-D COORDINATES

Page 219-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-219V1 where

10=filename 19=filename

11=filename 3=filename

12=filename;

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 IOP2 IOP3

= = = = =

M12 N12 -1 0 1

FIRST COLLAR DATA UNIT TO ACCESS (default = 1) LAST COLLAR DATA UNIT TO ACCESS (default = last survey stored) LIST ALL DHS REGARDLESS OF X,Y LOCATION LIST DHS WITHIN PROJECT LIMITS 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 1

DUMP ASSAY AND SURVEY DATA DUMP SURVEY DATA ONLY

IOP22 = =

0 1

USE IOPs 1 & 2 FOR DH SELECTION 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

M219V1 - CONVERT DRILLHOLE INTO 3-D COORDINATES

MineSight® 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 MEDS-219V1 19=DAT219.OA * OUTPUT DH DATA FOR M670V1 * USR IOP1 IOP3 IOP21

= = = =

GET11 = END

ABC 10 0 0

11=GOLD11.DAT

12=GOLD12.DAT

3=RPT219.LA;

/ FIRST AND LAST DATA UNITS FROM FILE 12 / -1=NO BOUNDARY,0=PCF BOUNDARY,1=READ BOUNDARY /0=DUMP ASSAYS AND SURVEYS,1=DUMP SURVEYS ONLY

FROM –TO– –AI– GOLD

M219V1 SAMPLE OUTPUT FILE 2 -AI- GOLD BH1 2 3113.00 1001.00 85.00 3101.57 1000.00 BH1 2 3101.57 1000.00 68.62 3101.00 999.95 BH1 2 3101.00 999.95 67.80 3100.43 999.90 BH1 2 3100.43 999.90 66.98 3099.86 999.85 BH1 2 3099.86 999.85 66.16 3099.29 999.80 Line One tells the number of labels and the label names

68.62 67.80 66.98 66.16 65.34

20.000 1.000 +1.000 +1.000 +1.000

2 20.000 2 1.000 2 1.000 2 1.000 2 1.000

0.001 0.001 0.740 0.740 2.320

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

M219V1 - CONVERT DRILLHOLE INTO 3-D COORDINATES

Page 219-6

MineSight® Proprietary Software: Mintec, inc.

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 survey file. The output file is used for polygonal generation by M236V2.

The generation and display of drillhole polygons is a multi-step procedure. Program M234V1 is used to select collar locations, M236V2 to calculate the polygons for each drillhole, M237V1 to create the polygon plot command file, and M122V1 to plot the polygons. Also, you may wish to calculate polygon reserves by reading the output polygon file generated by M236V2 with a USR208 subroutine and by accessing the corresponding drillhole assay intervals.

PROGRAM FLOW DIAGRAM RUN FILE: - DH selection

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: - PCF - File 12

CALCS:

2.

Sort the output file created by M234V1 by increasing northings using the sort command on your computer 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, Number of Polygon Points, Min Distance to Nearest Neighbor REF#, and Nearest Neighbor DH-IDENT. A 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.

- Generate ASCII file of drillhole locations

OUTPUT: - Output ASCII file - Printer Output file

Revised: 5-June-01

Page 234-1

M234V1-EXTRACT DH LOCATIONS FOR POLYGON CALCS

Page 234-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-234V1 where

10=filename 3=filename

12=filename

19=filename;

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 0 1

USE ALL DHS REGARDLESS OF X,Y LOCATION USE DHS WITHIN PROJECT LIMITS 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® Proprietary Software: Mintec, inc.

M234V1-EXTRACT DH LOCATIONS FOR POLYGON CALCS

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 COAL-234V1 3=COL234.LA ** EXTRACT DH COLLAR LOCATIONS FOR M236 POLYGON PGM

19=COL234.OUT;

USR

=

ABC

COM

EXTRACT DH LOCATIONS

IOP1

=

01 00 / SURVEY FILE LIMITS

IOP3 END

=

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

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 drillhole derived by perpendicular bisectors between drillholes.

M236V2 is used to compute polygon shapes and the area of each polygon around selected drillhole collars. The selection of the drillhole collars is done with M234V1. The collar locations 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 individual collars.

PROGRAM FLOW DIAGRAM RUN FILE: - 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: - PCF - File 12

CALCS: - Calculate polygons - Store area into File 12

OUTPUT: - Updated File 12 - Printer Output file

Revised: 5-June-01

Page 236-1

M236V2-GENERATE DRILLHOLEPOLYGONS AND AREAS

Page 236-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-236V2 where

10=filename 3=filename

12=filename

19=filename;

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 IOP2

= =

M12 N12

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

Revised: 5-June-01

FIRST SURVEY DATA UNIT TO ACCESS (default = 1) LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)

ITEM (EG. XXX = AREA)TO STORE IN SURVEY FILE (FILE 12)

Page 236-3

M236V2-GENERATE DRILLHOLEPOLYGONS AND AREAS

MineSight® Proprietary Software: Mintec, inc.

IOP9

= = =

-1 0 1

TRUNCATE POLYGONS OUTSIDE THE PCF LIMITS OMIT TRUNCATION OF POLYGONS 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 PAR3 PAR4

= = =

MAXIMUM RADIUS FOR POLYGONS (NO default) OPTIONAL X-ORIGIN FOR CALCULATIONS 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 COAL-236V2 3=RPT236.LA ** CALCULATE DH POLYGONS & AREAS OF INFLUENCE USR

=

19=DAT236.OA;

ABC

COM* CALCULATE DH POLYGONS FOR ALL DH’S IOP4 IOP6 IOP7

= = =

0 / COMPUTE POLGS FOR ALL COLLARS 1 / OUTPUT TO FILE ON UNIT 19 1 / STORE AREAS IN FILE 12

COM STORE AREA OF INFLUENCE IN SURVEY FILE PUT12 = AREA COM PAR1 PAR2

POLYGON CALC PARAMETERS = 8 / # OF SIDES FOR MAX POLYG = 1700 / MAX LENGTH OF POLYG SIDE

COM FMT1

INPUT FORMAT OF DATA GENERATED BY M234 = (I5,2F10.0,22X,10A1)

I-O END

= 3 2 25 31 4 32 1 30 26 55 5 54 33 56 6 34 27 8 7 35 57

0 6212. 14268. 18175. 10229. 4487. 7251. 19487. 12338. 16296. 14162. 9737. 18019. 7353. 12298. 16266. 5013. 19179. 7520. 14022. 10445. 16428.

Revised: 5-June-01

6250 6390. 6593. 6940. 8298. 8299. 8301. 8373. 8406. 9325. 9482. 9969. 10371. 10806. 11014. 11455. 11948. 12001. 12003. 12087. 13146.

1063. 1082. 992. 1163. 1083. 1032. 1007. 976. 1087. 992. 1090. 1103. 994. 972. 1098. 1021. 1154. 989. 1067. 1046. 1114.

2. 3. 3. 5. 10. 10. 10. 11. 11. 14. 15. 17. 19. 20. 21. 23. 25. 25. 25. 25. 30.

77-003 77-002 78-001 78-007 77-004 78-008 77-001 78-006 78-002 79-002 77-005 79-001 78-009 79-003 77-006 78-010 78-003 77-008 77-007 78-011 79-004

Page 236-5

M236V2-GENERATE DRILLHOLEPOLYGONS AND AREAS

MineSight® 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 files of the drillhole polygons.

M237V1 will generate a file of M122 plot commands for polygons that were generated by M236V2. The program can also be used to find the maximum and minimum polygon coordinate value in the input file. Data from M236V2 is in the form of an ASCII file which contains polygon centers and nodes.

PROGRAM FLOW DIAGRAM RUN FILE: - Scaling and display option

INPUT: - PCF - Polygon input file

For more information on how to calculate polygons, see the M234V1 documentation.

CALCS: - Generate an M122 plot file from M236 output

OUTPUT: - M122 plot file - Printer Output file

Revised: 5-June-01

Page 237-1

M237V1-PREPARE POLYGON DATA FOR M122 GRAPHICS

Page 237-2

MineSight® Proprietary Software: Mintec, inc.

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 MEDS-237V1 where

10=filename 3=filename

19=filename

30=filename;

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 IOP2

= = =

NUMBER OF CHARACTERS IN DH LABEL (default = 8 & MAX = 10) 0 ANNOTATE DRILLHOLE NUMBERS -1 OMIT DRILLHOLE ANNOTATION

IOP4

= =

0 1

DO NOT LIST POLYGONS LIST POLYGONS OUTSIDE AREA

IOP6

= =

0 1

PREPARE M122 PLOT COMMANDS FIND MIN/MAX OF POLYGONS

IOP7

= =

0 -1

CLIP POLYGONS AT BORDER (from MAP line) 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® Proprietary Software: Mintec, inc.

M237V1 - PREPARE POLYGON DATA - M122 GRAPHICS

PLT

=

ANSIZE SYMBOL SYMHGT SPACING ANGLE XMARG YMARG

where ANSIZE SYMBOL SYMHGT SPACING ANGLE XMARG YMARG FMT1

=

= = = = = = =

HEIGHT OF CHARACTERS FOR DH ANNOTATION (default = 0.1) NUMBER OF SPECIAL CENTERED SYMBOL, 0-14 (default = 3) HEIGHT OF SYMBOL (default=ANSIZE) SPACE BETWEEN SYMBOL & DH ANNOTATION (default = 0.03) ANGLE FROM X-AXIS FOR ANNOTATION (NOT IN USE) MARGIN (in inches) ABOVE & BELOW X-AXES MARGIN (in inches) BOTH SIDES OF Y-AXES

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 COAL-237V1

10=COAL10.DAT 3=RPT237.LA

19=DAT236.OA

30=PLT237.PAA;

** CREATE PLOT FILE FOR POLYGONS GENERATED BY M236 USR

=

ABC

COM* CREATE PLOT FILE OF POLYGONS IOP1 IOP2 IOP4 IOP6 IOP7

= = = = =

6 0 0 0 0

/ # OF CHARS IN DH LABEL / 0 = ANNOTATE DH LABEL, -1 = NO ANNOTATION / 0=DO NOT LIST POLYGONS OUTSIDE AREA. 1=LIST / 0=PREPARE M122 FILE. 1=FIND MIN/MAX OF POLYGONS / 0=CLIP POLYGONS AT BORDER. -1=DON’T CLIP

COM MAP SIZE & PLOT PARAMETERS MAP = 4000 20000 1000 6000 28000 1000 / PLT = .08 COM FMT1

INPUT FORMAT FOR POLYS GENERATED BY M236 = (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 ** DRILLHOLE POLYGONS FROM M237 ** USR = ABC

3=RPT122.LA

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

M237V1 - PREPARE POLYGON DATA - M122 GRAPHICS

Page 237-6

MineSight® Proprietary Software: Mintec, inc.

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. 2. 3. 4. 5.

Collar line Optional survey lines End of surveys line (DH-IDENT followed by blanks) Assay intervals (one per line) 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 YC ZC

Easting of the collar Northing of the collar Elevation of the collar

IY ADEG AMIN IX DDEG DMIN

True heading (N,S) indicator (*) Degrees of the bearing angle Minutes of the bearing angle True heading (E,W) indicator (*) Degrees of the dip angle Minutes of the dip angle

TLEN

Total length of the drillhole

label label . . . label

First additional file 12 item Second additional file 12 item Optional 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 YC ZC

Easting of the collar Northing of the collar Elevation of the collar

AZIM Azimuth of hole (from north) DIP Dip of hole TLEN

Total length of the drillhole

label label . . . label

First additional file 12 item Second additional file 12 item Optional 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 -TO- -AI-

Depth at the start of interval Depth at the end of interval Interval length (for checking)

label label . . label

Item such as 1st grade value Item such as 2nd grade value 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. 11000. 12000. 12000. 11000.

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