Professional Documents
Culture Documents
In This Section
In This Section
In This Section
INTRODUCTION
In This Section
OBJECTIVE OF THIS MANUAL The Program sub-section contains the details needed to run
each program. Included in each section is:
This manual was designed to provide a complete reference for
MineSight the Mineral Evaluation and Design System. a brief description of the program
a simple flowchart of input, calculations and output
a program overview
detailed run information
INTENDED AUDIENCE sample run files
a debug section for help with common problems
This manual in NOT intended to be self-instructional. It is
intended for mining professionals who have received training in These pages are numbered after the program name (i.e.,
the use of MineSight software. A corresponding workbook that program M101V1 pages are 101-xx).
explains the system flow, and an example set for a sample
problem are available. The Technical sub-section contains information on applying
MineSight towards individual tasks and problems within a
project. It may also contain more detailed explanations of
particular programs.
HOW THIS MANUAL IS ORGANIZED
Use this part of the manual as a reference in running the
This manual is organized into four basic sections: Introduction, programs on your own. There are many sample run files to
Program Series Sections, Menu Section, and Appendices. help you, along with some solutions to common problems and
errors.
The Introduction contains an overview of MineSight, a set of
flow charts and a Getting Started section. Use this section to The Menu Section contains information on the MineSight
review the basic concepts you learned in training. Compass and the procedure processor, along with
examples of various procedures. Procedures are little more
The Program Series Sections are the core of the manual. than run files using variables rather than set options. Use them
MineSight is divided into ten series of programs, following to perform repetitive tasks with Minesight.
the typical phases of a mine planning project.
The Appendices include:
Project initialization (100 series)
Graphics (120 series) a Glossary of MineSight terms
Drill-hole data entry (200 series) a Dictionary of Terms containing other words as
Geostatistics (300 series) they are used in relation to MineSight
Statistics (400 series) a list of general Pit Optimization error messages
Composite assay analysis (500 series) a list of general subroutine error messages
Mine model development (600 series) a list of general VBM error messages
(VBM series)
Mine design & reserves (700 series)
(GSM series)
Production scheduling (800 series)
MineSight
Phone numbers:
Fax number:
Tucson 1-520-325-2568
This manuals format and content have been refined through use
by our users who offer suggestions and constructive criticism.
Suggestions may be submitted on a MineSight memo included
at the end of this chapter (photocopy as needed) or by writing to
us at:
Mintec, Inc.
3544 E. Ft. Lowell Rd.
Tucson, AZ 85716-1705
! Ultimate reserves depend on knowing the mine cutoff 3. Edit the drill-hole data and verify it with graphic displays.
! Final pit limits depend on knowing reserves and costs 4. Prepare cross-sections of the drill-hole data. The geologist
may draw his interpretation on top of these sections for com-
! Mine schedules depend on reserves within pit limits plex deposits. This geologic data can then be digitized, ed-
ited and stored in MineSight.
! Equipment needs depend on knowing schedules and
costs 5. Develop a geometric model of the deposit from the digi-
tized or drill-hole data. MineSightallows three types of
! Capital and operating costs depend on mine facilities
models: 3-D Block Model, Gridded Seam Model and Vari-
able Block Model.
! The mine cutoff depends on capital and operating costs
6. Composite the assay or quality data and develop an assay or
quality data model for the deposit.
10. Divide each individual area into sequences and compute the
reserves for each of these sequences.
Raw Project Data Vn = more than one version of the program exists
200-SERIES
M200V1 Check drill-hole data Pit Design
M201V1 Load drill-hole data base
M203V1 List drill-hole assay data 700-SERIES
M204V1 List drill-hole survey data M701V1 Geometric pit expansion
M206V1 Plot drill-hole collar plan M654Vn Plot expanded pit
M216V1 Plot drill-hole cross-section M717TS Initialize floating cone routine
M718V1 Create a condensed model
300-SERIES M720V1 Calculate economic pits
M303V1 Calculate variograms for drill-hole data M721V1 Plot economic pits
400-SERIES
M401V1 Statistical analysis of drill-hole assays Reserves & Schedules
Mine Models
Mintec, Inc.
3544 E. Ft Lowell Rd
Tucson, Arizona 85716-1705
Fax (520) 325-2568
__________________________________________
REVISION DATE:
__________________________________________
PHONE: __________________________________________
PROBLEM DESCRIPTION: (Please attach any applicable input, output or other reference information)
FOR MINTEC USE ONLY
RECEIVED:
REFERRED TO:
COMPLETED:
LIST EXCEPTIONS:
AUTHORIZED BY:
MineSight
Proprietary Software: Mintec, Inc. GETTING STARTED
In This Section
OVERVIEW OF FILES
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
THE MGI SCREEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
ICONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
THE ON-LINE HELP SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
INTERACTIVE PROGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
RUN FILE ORIENTED PROGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . 8
THE MENU SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
NAMES LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
RUN INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
RUN OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Required
Commands with Numeric Values
Commands to Control Item Selection from Files
Commands to Specify Run Alternatives
Commands to Supply Additional Run Information
Auxiliary Commands
Commands to Control Print Output
END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
ADDITIONAL DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
BASIC FORTRAN SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . 11
SAMPLE RUN FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
OVERVIEW OF FILES
MineSight uses two types of files: ASCII and binary. An input file is a file that contains information supplied to
or put in to a program. It is created by the user or output
ASCII (American Standard Code for Information Inter- from another program. Examples include run files, input
change) files are written in alphabetic and numeric charac- data files, such as drillhole data, and MineSight data
ters, that is, readable text. ASCII files may be opened and files.
edited by using your computers text editor. Most ASCII
files are sequential, meaning they are accessed line by line. MineSight run files are special input files. They con-
Examples of ASCII files are: tain information that is necessary to run a program, such as
project filenames, options, parameters. You can create run
files with your computers text editor or with MineSight
MineSight program source files (usually written in
menu system. You will need to follow a standard format
FORTRAN)
That format is described later in this chapter under
Writing Run Files.
MineSight run files, containing the options and pa-
rameters needed to run a program An output file is a file containing information that has been
processed or put out by the program. It is the end result of
Printer output files, containing the results of the program the program run. Examples include printer output files, plot
run files, and data files.
A MineSight data file is a binary file. Each one stores Each file on the computer is identified by a unique label or
a specific portion of the data needed for the mine project. file name. It is important to follow a file naming convention
This data is used as input to MineSight programs. The so that you can distinguish between the several types of files
data files are created through special MineSight pro- with which you will work.
grams and, since they are binary, cannot be manipulated
with a text editor. Any listing or editing is done through The label consists of a filename and its extension, which
specific MineSight programs. must be separated by a period. Although the maximum
number of characters differs on each machine, MineSight
Each data file has been assigned a file reference number allows a total of 10 characters for the filename, the
which is used in the program run files. The files are often separating period, and the extension (e.g., SAMP10.DAT).
referred to as File 11, etc. Projects may not require all the The extension can have no more than three characters.
data files listed.
Example: SAMP10.DAT where
File Ref. # and description SAMP10 = 1-6 character filename
. = period separator
01 Project History File (contains a sequential log or audit DAT = 1-3 character extension
trail of each program run)
The MineSight file naming conventions described be-
03 Printer Output File (usually an ASCII file) low are those used in the menu system. They are applicable
to PC, Sun and VAX systems.
08 Sorted Composite File
10 Project Control File (PCF) Use the leading characters of the filename for the project
identification. Make the file reference number the last two
11 Assay File characters of the filename. The extension for a data file is
DAT.
12 Survey File
Examples:
13 2-D Surface File SAMP10.DAT for the sample project PCF
GOLD11.DAT for a gold project Assay File
14 GSM Summary File
18 Material Summary File The leading characters of the filename are RUN. The last
three are a reference to the program the run file will execute.
19 Input or Output File (usually an ASCII file) The extension is alphabetic and is sequenced according to
the order in which the runs are made (e.g., A=first run,
20 Secondary DIPPER Surface File (S-File) B=second run, etc.).
Examples:
DAT201.IA for the input file for M201V1
DAT207.OA for the output file from M207V1
Examples:
RPT201.LA for the first printer output file from
M201V1
RPT204.LB for the second printer output file from
M204V1
Plot Files
Examples:
PLT607.PBA for the first binary plot file from
M607V3
PLT721.PAC for the third ASCII plot file from
M721V1
Temporary Files
All files that start with PIP and some that start with FOR are
temporary files created by the menu system procedures.
Files beginning with TMP are temporary work files. These
are deleted when a procedure finishes successfully. If a
procedure is interrupted, either by the user or by an error,
the PIP/TMP files may not be erased. If you notice any on
your disk, you can manually erase them.
INTRODUCTION
In computer terminology, an interface is a connection be- Sight Graphical Interface programs allows the user to
tween two parts of the computer system. For example, the see changes as they are being made.
MineSight Interface Guide provides information on
making connections between your computer and its plotter Programs that use the MineSight Graphical Interface
or digitizer. The Menu System is an interface between the (MGI) are identified as such in the documentation. All have
user and MineSight programs, making it easier to con- screens similar to the one shown below. Some will not
nect with (use) those programs. include all of the icons and some will have a different
number of menus but the layout and functionality will be the
A graphical interface makes use of a computers extended same. A pictorial guide to the pictures and symbols follows.
memory and enhanced graphic capabilities to form a more Full descriptions of the features are provided in the on-line
user friendly environment. Buttons with pictures and help for each program.
symbols substantially reduce the need for remembering and
typing commands. The interactive environment of Mine-
Icons
THE MGI SCREEN
FTR INDEX
FTR QUERY
SAVE VBM
UTILITIES
GRID
DISP MODL
CURS ATTR
Info Radar
1 2 3
ICONS
Click right to exit the help text. Position the mouse inside
the help menu box and click right to exit a help menu.
There are two different types of MineSight programs, running, the run will continue normally. If the name does
interactive and run file oriented. An interactive program not match, the following message appears on the screen:
will prompt you for information necessary to run the pro-
gram whereas a run file oriented program requires an input *** PROGRAM IDENT = 101V1
file (the run file). Both types of programs can be run through LINE AS INPUT = 201V1
the menu system. *** MEDS001 ERROR TERMINATION, M101V1.
In the TS program documentation, all computer messages The menu system organizes procedures which make Mine-
and responses are written in bold caps. All user responses Sight easier and more efficient to use. These procedures
are in caps only. FS programs are illustrated with sample have screens that will request the information needed for the
screens, showing the forms used for data input and reports. run file. The run file is prepared, the program is run and,
usually, the report file is shown on the screen.
MineSight program names that end with V1, V2, SM, ms2compass or by selecting
etc. require a run file. The V1 designation indicates program
version one. Some programs have two or more versions. MineSight Compass in MS2.
The SM designation indicates a program used for projects
with a Gridded Seam Model. More detailed information is available in the Menu System
Section of Volume III.
To run one of these program, you must create a run file,
either through the menu system or with your text editor. The
format for the run file is described in the next section.
After you have prepared a run file, enter the command to run
a program according to your computer system (e.g. MEDS
M201V1). You will see the following message on your
screen:
Enter the name of the run file you have prepared. If you
specify an invalid filename or the file does not exist, the
message will be repeated. Enter the correct name. Entering
EXIT, QUIT or STOP will allow you to exit the program.
After the filename is entered, the program reads the first line
in the file and checks for a valid program name. If the
program name in the file matches the program you are
Each run file must have the following information: RUN INFORMATION
1. Names Lineprogram & file names (1 or 2 lines) The next line is your description of the run which will be
listed at the top of each page of printed output. You can
2. Run Information Line (1 line) enter up to 80 characters on this line.
3. Run Options (multiple lines)
5. Additional data depending on program (multiple lines) The number and type of options and parameters vary with
each program and are listed in each programs documenta-
The following is a detailed description of each section in a tion. They are entered in the run file as:
run file. A sample run file is found at the end of this section.
option = value1 value2 . . . / comment
MEDS-201V1 10=SAMP10.DAT 11=SAMP11.DAT; NOTE: The # in IOP and PAR commands is an integer
MEDS-201V1 12=SAMP12.DAT 3=RPT201.LA between 1 and 40. The IOP values are integers while the
PAR, MAP and PLT values are real numbers.
Commands to Control Item Selection from Files Commands to Supply Additional Run Information
GET# = label(s) Items to be retrieved from a file COM Comment line to be listed on the first print
PUT# = label(s) Items to be stored into a file page
UPD# = label(s) Items to be updated in the file COM* Comment line to be listed on the first print
INP# = label(s) Items to be input by the program page and in the Project History File
OUT# = label(s) Items to be output by the program DOC Comment line to be listed at the top of each
print page
NOTE: The # above is the MineSight data file refer-
ence number. The labels must begin with an alphabetic NOTE: There can be any number of comment lines and up
character and be separated by at least one blank column. to five DOC lines per run, with each DOC line containing a
maximum of 50 characters.
In some cases, it may be necessary to use two lines to
contain all of the item labels. Start the second line with the
same command and reference number as the first. You do Auxiliary Commands
not need a semi-colon at the end of the first line as in the
Names Line. ALF# = label(s) Alphanumeric labels
FMT# = ( ... ) FORTRAN format statements
(See section below)
Commands to Specify Run Alternatives RUN = label Option in some programs to spec-
ify type of run
ITM# = label value Definition of run items
The # above refers to a sequential integer value starting with Commands to Control Print Output
1 for the first ITM command. ITM commands must always
be numbered sequentially regardless of the order of listing PAG = n n = number of lines to print on
in the documentation. Commonly used ITM commands are each page (Default = 60 for 6
RANGE, OMIT and TABLE. lines per inch)
I-O = 0, 1 or 2 Level of print output
ITM# = label-nn RANGE min-value max-value I-O = 1 Prints a full summary of files to
RANGE tells the program to use a range of values for be used during the run and, in
label-nn beginning with min-value and ending with max- some programs, will print a run
value. The program will automatically decrease the min- summary on the screen.
value and increase the max-value by the rounding factor that I-O = 2 Prints a summary of items for
is set for the project when it is initialized. each file on the screen along with
other information which will aid
ITM# = label-nn OMIT min-value max-value the engineer on call in resolving
OMIT tells the program to omit the values for label-nn from any problems.
min-value to max-value.
(10A1,2F10.0,1X,I5)
C O Comment Lines
M
COM D H D A T A L O A D F U N C T I O N
C O M
The following information presents some suggestions for I NEED Tech Support HELP
common problems.
To get the most efficient help from Tech Support, complete
the following steps before calling.
I DONT KNOW WHAT TO DO NEXT
a. Run the program again to the point of the problem,
a. Read the MineSight and Mineral Evaluation and taking notes on each step.
Planning Section in the Introduction.
b. Print out the run file you are using.
b. Make a list of the data that needs to be created and the
results that are required from that data. c. Print out the descriptors for the files you are using; use
M105TS or a print screen from Menu/Utilities.
c. Compare the list from b above to the program summary
list available at the beginning of each program series. d. For digitizer or plotter problems, print out the
This should give you an idea of which program you will DIGIT.INF or PLOT.INF file.
need to use. If necessary, see the I Cant Find a Solu-
tion paragraph below. e. Print out your AUTOEXEC.BAT and CONFIG.SYS
files for reference.
d. The MineSight flowcharts can also help you find
your next step. f. Be near your computer when you call.
I DONT KNOW WHICH PROGRAM TO USE I CANT FIND A SOLUTION FOR A TASK
a. Check the program summary list at the beginning of MineSight may not always seem to have the exact
each series section -or- solution or report for every problem. Many times a solution
the program overviews later in this section -or- can be worked out using the existing programs. At other
the MineSight flowcharts. times, small routines can be added to interface programs to
provide special calculations or reports. Mintec also has a
b. If the function doesnt seem to be available, see the large base of applications for special problems.
I Cant Find a Solution paragraph below.
MineSight users are encouraged to call Mintec to dis-
cuss the solution of new problems (or tasks). If possible,
please forward any maps, technical descriptions, etc., that
THE PROGRAM DOESNT WORK would assist someone in understanding the problem.