You are on page 1of 48

INSTRUCTIONS

Mark and copy the holes in 2DBench: [Hole Mode] >Edit >Copy Marked Holes

1) In this workbook, paste the data: [1 - Paste Data]

2) Sort the data tables, as defined in the SORT table below: [2 - Sort Data]

3) Add new formulas to the data tables as defined in the FORMULAS table below: [3 - Add Formulas]

4) Expand the report sheets as defined in the EXPAND table below: [4 - Expand Reports]

If required, convert all report sheets to values only, to reduce file size when saved: [Reports to Values]

Alternatively, use [1-2-3 >>>] to run steps 1,2,3 together.

Use [Clear Reports] and [Clear Data] to reset the report and data sheets.

EXPAND

sheet range R/C count

DRILLING $11:$11 R #N/A

CHARGING $I:$P C #N/A

CHARGING $11:$11 R #N/A

-(end)-

SORT

table range key 1 order 1

Holes #N/A #N/A 2

Decks #N/A #N/A 1

-(end)-

FORMULAS
table target range formula1

Hole_Table #N/A formulas!$Y$7:$AG$8 #REF!

Deck_Table #N/A formulas!$S$11:$Z$12 #REF!

Material_Table #N/A formulas!$R$15:$W$16 #REF!

DHD_Table #N/A formulas!$Q$19:$Y$20 #REF!

DHE_Table #N/A formulas!$X$23:$Y$24 #REF!

DHC_Table #N/A formulas!$K$27:$N$28 #REF!

DHP_Table #N/A formulas!$P$31:$Q$32 #REF!

SFD_Table #N/A formulas!$V$35:$AH$36 #REF!

SFE_Table #N/A formulas!$P$39:$R$40 #REF!

SFC_Table #N/A formulas!$K$43:$O$44 #REF!

-(end)-

NOTES

The {source} sheet finds the location of the values and table lists in the 2DBench data, by searching for the text using MATCH f

If there are any changes to the 2DBench data, modify the "field" column to match the changed text, and add new rows for new

On each of the report sheets in this workbook, create the report tables from formulas in the cells that look up the values in the 2

Single values are retrieved directly on the {source} sheet in the yellow cells - use VLOOKUP to report these values.

Ranges for each field column in the data tables are calculated on the {source} sheet - use VLOOKUP with INDIRECT to use the

See examples of formulas for reporting below…

On each report sheet, create enough rows or columns of formulas for one set of data, e.g. for the first hole for a drilling report.

The [Expand Tables] macro will copy those rows or columns down or to the right. Any cells below or to the right of the copied c

In the EXPAND table, enter the name of each report sheet, with the range of cells to be copied and the number of extra rows or

In the SORT table, enter a reference name for each data table, with up to three ranges of key cells to be sorted and the sort ord
The report sheets are expanded in the order of the EXPAND table, and data tables sorted in the order of the SORT table, from

To add new ranges, select the entire row with the yellow cells and insert a row.

Do not move the EXPAND or SORT tables! They must be on this {menu} sheet. Do not change the layout of the columns, beca

If [Reports to Values] is run, "X_" is added before each sheet name, and the 'check' value will show an error, to indicate that it c

[Clear Reports] will reset each report sheet by removing the extra rows and columns.

[Clear Data] will clear all data from the {data} sheet.

[Reset Status Bar] will remove any messages from the status bar, in case a macro has crashed.

This workbook was written in Excel 2007. ©Soft-Blast Pty Ltd 2011. May be freely used by any and all JKSimBlast users.

EXAMPLES

to get a single value - e.g. the number of blast holes

#N/A =VLOOKUP("Num_Holes_Nodes", source!$A:$B, 2, FALSE)

will return the corresponding value for "Num_Holes_Nodes" from the 2nd column on the {source} sheet

where: VLOOKUP finds a value in the first column of a range, and returns the value from the same row in an

"Num_Holes_Nodes" is the lookup value to search for on the {source} sheet in the "name" colum

source!$A:$B is the range of columns on the {source} sheet - the first column is searched

2 is the column in the search range to return the corresponding value from (th

0 means find an exact match for the lookup value

NOTE: before creating the formula, check that the lookup value in the "name" column has a corresponding single value in the "

to work on an array of values - e.g. to sum all the values in a column


#N/A =SUM(INDIRECT(VLOOKUP("Hole_Length", source!$A:$B , 2, FALSE)))

will sum the Hole Lengths from the data, by re-directing to the corresponding range for "Hole_Length" from the 2nd

where: SUM adds up the values from the range

INDIRECT converts a range text value to an actual cell range

VLOOKUP finds a value in the first column of a range, and returns the value from the same row in an

"Hole_Length" is the lookup value to search for on the {source} sheet in the "name" colum

source!$A:$B is the range of columns on the {source} sheet - the first column is searched

2 is the column in the search range to return the corresponding value from (th

0 means find an exact match for the lookup value

NOTE: before creating the formula, check that the lookup value in the "name" column has a corresponding range value in the "

to get a single value from an array of values - e.g. the length of a hole

1 #N/A =INDEX(INDIRECT(VLOOKUP("Hole_Length", source!$A:$B, 2, FALSE)),

will get the Hole Length for the hole 1 from the data, by re-directing to the corresponding range for "Hole_Length" f

where: INDEX gets a single value from the range

INDIRECT converts a range text value to an actual cell range

VLOOKUP finds a value in the first column of a range, and returns the value from the same row in an

"Hole_Length" is the lookup value to search for on the {source} sheet in the "name" colum

source!$A:$B is the range of columns on the {source} sheet - the first column is searched

2 is the column in the search range to return the corresponding value from (th

0 means find an exact match for the lookup value

$A82 refers to the cell that contains the index number of the hole length to return

NOTE: before creating the formula, check that the lookup value in the "name" column has a corresponding range value in the "

alternative, use a drop-down box to select a lookup value and then return the corresponding value or range with the INDEX fun

- for a single value


Anchor_Brg 17

#N/A =INDEX(source!$B:$B, A113)

will return the corresponding value for "Num_Holes_Nodes" from the "result" column on the {source} sheet
Formulas]

s to Values]

check reference

#REF! Num_Holes

#REF! Deck_Order

#REF! Num_Holes

key 2 order 2 key 3 order 3

#N/A 1 #N/A 1

#N/A 1 #N/A 1
rows check reference

#N/A okay Num_Holes_Nodes

#N/A okay Num_Decks

#N/A okay Num_Materials

#N/A okay Num_DHD

#N/A okay Num_DHE

#N/A okay Num_DHC

#N/A okay Num_DHP

#N/A okay Num_SFD

#N/A okay Num_SFE

#N/A okay Num_SFC

earching for the text using MATCH forumulas.

ed text, and add new rows for new data.

cells that look up the values in the 2DBench data.

P to report these values.

LOOKUP with INDIRECT to use these as ranges in other formulas.

or the first hole for a drilling report.

below or to the right of the copied cells will be deleted!

ed and the number of extra rows or columns to be added (or copied to).

ey cells to be sorted and the sort order .


the order of the SORT table, from top to bottom.

nge the layout of the columns, because the macro reads the tables in sequence.

ill show an error, to indicate that it can no longer be expanded.

any and all JKSimBlast users.

mn on the {source} sheet

s the value from the same row in another column in the range

{source} sheet in the "name" column

sheet - the first column is searched for the lookup value

urn the corresponding value from (the "result" column)

corresponding single value in the "value" column


nge for "Hole_Length" from the 2nd column on the {source} sheet

s the value from the same row in another column in the range

{source} sheet in the "name" column

sheet - the first column is searched for the lookup value

urn the corresponding value from (the "result" column)

corresponding range value in the "result" column

ength", source!$A:$B, 2, FALSE)), $A98)

sponding range for "Hole_Length" from the 2nd column on the {source} sheet

s the value from the same row in another column in the range

{source} sheet in the "name" column

sheet - the first column is searched for the lookup value

urn the corresponding value from (the "result" column)

number of the hole length to return

corresponding range value in the "result" column

value or range with the INDEX function temporary lookup

22
Area_Closed
Area_Closed

#N/A

lumn on the {source} sheet


name result
Area_Data
Blast_Name #N/A
Blast_Scenario #N/A
Blast_Type #N/A
Area_Option_Name #N/A
Area_Option_ID #N/A
Cursor_X #N/A
Cursor_Y #N/A
Cursor_Z #N/A
Reference_X #N/A
Reference_Y #N/A
Reference_Z #N/A
Anchor_X #N/A
Anchor_Y #N/A
Anchor_Z #N/A
Anchor_Brg #N/A
Num_Lines_Labels #N/A
Area_Table #N/A
Area_Counter #N/A
Area_Label #N/A
Area_Closed #N/A
Area_Num_Points #N/A
Area_Colour #N/A
Area_Style #N/A
Area_thickness #N/A
Points_Table #N/A
Points_Counter #N/A
Points_East #N/A
Points_North #N/A
Points_Vertical #N/A
Points_null #N/A
Hole_Data
Blast_Name #N/A
Blast_Scenario #N/A
Blast_Type #N/A
Hole_Option_Name #N/A
Hole_Option_ID #N/A
Num_Holes_Nodes #N/A
Num_Holes #N/A
Num_Nodes #N/A
Hole_Table #N/A
Hole_Counter #N/A
Hole_ID #N/A
Hole_Label #N/A
Hole_Node #N/A
Hole_Row_Num #N/A
Hole_Hole_Num #N/A
Hole_Collar_E #N/A
Hole_Collar_N #N/A
Hole_Collar_V #N/A
Hole_Diameter #N/A
Hole_Length #N/A
Hole_Dip #N/A
Hole_Bearing #N/A
Hole_Standoff #N/A
Hole_Toe_E #N/A
Hole_Toe_N #N/A
Hole_Toe_L #N/A
Hole_Det_Order #N/A
Hole_Cost_m #N/A
Hole_Comment #N/A
Hole_Burden #N/A
Hole_Spacing #N/A
Hole_Spacing #N/A
Hole_Subdrill #N/A
Hole_Decks_Expl #N/A
Hole_Decks_Inert #N/A
Hole_Mass_Expl #N/A
Hole_Mass_Inert #N/A
Hole_Downhole #N/A
Hole_Surface_To #N/A
Hole_Surface_From #N/A
Hole_Height #N/A
Hole_Volume #N/A
Hole_null #N/A
Deck_Data
Deck_Option_Name #N/A
Deck_Option_ID #N/A
Num_Decks #N/A
Deck_Table #N/A
Deck_Counter #N/A
Deck_Hole_ID #N/A
Deck_Row_Num #N/A
Deck_Hole_Num #N/A
Deck_Order #N/A
Deck_Length #N/A
Deck_Mass #N/A
Deck_Cartridges #N/A
Deck_Material_ID #N/A
Deck_Av_Det_Time #N/A
Deck_Det_SD #N/A
Deck_Nom_Det_Time #N/A
Deck_Det_Seq #N/A
Deck_Collar_E #N/A
Deck_Collar_N #N/A
Deck_Collar_V #N/A
Deck_Dets_Total #N/A
Deck_Dets_Successful #N/A
Deck_Hole_ID_Exp #N/A
Deck_Hole_ID_Inert #N/A
Deck_Material_Index #N/A
Deck_HM_ID #N/A
Deck_HM_Count #N/A
Deck_Cartridge_Count #N/A
Deck_Hole_ID_Order #N/A
Deck_Depth_to_Top #N/A
Deck_null #N/A
Material_Data
Num_Materials #N/A
Material_Table #N/A
Material_Counter #N/A
Material_ID #N/A
Material_Label #N/A
Material_Series #N/A
Material_Product #N/A
Material_Density #N/A
Material_IsCartridge #N/A
Material_C_Diameter #N/A
Material_C_Length #N/A
Material_Energy #N/A
Material_RWS #N/A
Material_RBS #N/A
Material_Min_Diameter #N/A
Material_VOD #N/A
Material_Cost #N/A
Material_Colour #N/A
Material_Comment #N/A
Material_Type #N/A
Material_Total_Holes #N/A
Material_Total_Decks #N/A
Material_Total_Cartridges #N/A
Material_Total_Length #N/A
Material_Total_Mass #N/A
Material_null #N/A
DHD_Data
DHD_Option_Name #N/A
DHD_Option_ID #N/A
Num_DHD #N/A
DHD_Table #N/A
DHD_Counter #N/A
DHD_Hole_ID #N/A
DHD_Row #N/A
DHD_Hole #N/A
DHD_Length #N/A
DHD_E_ID #N/A
DHD_C_ID #N/A
DHD_P_ID #N/A
DHD_Avg_Det_Time #N/A
DHD_Det_SD #N/A
DHD_Nom_Det_Time #N/A
DHD_Seq #N/A
DHD_Collar_E #N/A
DHD_Collar_N #N/A
DHD_Collar_V #N/A
DHD_Flags #N/A
DHD_E_Index #N/A
DHD_C_Index #N/A
DHD_P_Index #N/A
DHD_HE_ID #N/A
DHD_HE_Count #N/A
DHD_HC_ID #N/A
DHD_HC_Count #N/A
DHD_HP_ID #N/A
DHD_HP_Count #N/A
DHD_null #N/A
DHE_Data
Num_DHE #N/A
DHE_Table #N/A
DHE_Counter #N/A
DHE_ID #N/A
DHE_Label #N/A
DHE_Series #N/A
DHE_Number #N/A
DHE_Actual #N/A
DHE_SD #N/A
DHE_Nominal #N/A
DHE_Min #N/A
DHE_Max #N/A
DHE_Cost #N/A
DHE_Colour #N/A
DHE_Comment #N/A
DHE_Style #N/A
DHE_Width #N/A
DHE_Hole_ID #N/A
DHE_Hole_Label #N/A
DHE_Row #N/A
DHE_Hole #N/A
DHE_Depth #N/A
DHE_Collar_E #N/A
DHE_Collar_N #N/A
DHE_Collar_V #N/A
DHE_Total_Holes #N/A
DHE_Total_Delays #N/A
DHE_null #N/A
DHC_Data
Num_DHC #N/A
DHC_Table #N/A
DHC_Counter #N/A
DHC_ID #N/A
DHC_Label #N/A
DHC_Series #N/A
DHC_Product #N/A
DHC_Burn #N/A
DHC_Length #N/A
DHC_Cost #N/A
DHC_Colour #N/A
DHC_Comment #N/A
DHC_Total_Holes #N/A
DHC_Total_Connections #N/A
DHC_Total_Supply #N/A
DHC_Total_Length #N/A
DHC_null #N/A
DHP_Data
Num_DHP #N/A
DHP_Table #N/A
DHP_Counter #N/A
DHP_ID #N/A
DHP_Label #N/A
DHP_Series #N/A
DHP_Product #N/A
DHP_Density #N/A
DHP_Density #N/A
DHP_Diameter #N/A
DHP_Length #N/A
DHP_VOD #N/A
DHP_Mass #N/A
DHP_Pressure #N/A
DHP_Cost #N/A
DHP_Colour #N/A
DHP_Comment #N/A
DHP_Total_Holes #N/A
DHP_Total_Primers #N/A
DHP_null #N/A
SFD_Data
SFD_Option_Name #N/A
SFD_Option_ID #N/A
Num_SFD #N/A
SFD_Table #N/A
SFD_Counter #N/A
SFD_Hole_ID_From #N/A
SFD_Row_From #N/A
SFD_Hole_From #N/A
SFD_Hole_ID_To #N/A
SFD_Row_To #N/A
SFD_Hole_To #N/A
SFD_IH_IR #N/A
SFD_Directions #N/A
SFD_E_ID #N/A
SFD_C_ID #N/A
SFD_Avg_Det_Time #N/A
SFD_Det_SD #N/A
SFD_Nom_Det_Time #N/A
SFD_Seq #N/A
SFD_Collar_E_From #N/A
SFD_Collar_N_From #N/A
SFD_Collar_V_From #N/A
SFD_Collar_E_To #N/A
SFD_Collar_N_To #N/A
SFD_Collar_V_To #N/A
SFD_C_Length #N/A
SFD_E_Index #N/A
SFD_C_Index #N/A
SFD_HFE_ID #N/A
SFD_HFE_Count #N/A
SFD_HTE_ID #N/A
SFD_HTE_Count #N/A
SFD_HFC_ID #N/A
SFD_HFC_Count #N/A
SFD_HTC_ID #N/A
SFD_HTC_Count #N/A
SFD_HFT_ID #N/A
SFD_HFT_Count #N/A
SFD_null #N/A
SFE_Data
Num_SFE #N/A
SFE_Table #N/A
SFE_Counter #N/A
SFE_ID #N/A
SFE_Label #N/A
SFE_Series #N/A
SFE_Number #N/A
SFE_Actual #N/A
SFE_SD #N/A
SFE_Nominal #N/A
SFE_Min #N/A
SFE_Max #N/A
SFE_Cost #N/A
SFE_Colour #N/A
SFE_Comment #N/A
SFE_Style #N/A
SFE_Width #N/A
SFE_Total_Holes_From #N/A
SFE_Total_Holes_To #N/A
SFE_Total_Delays #N/A
SFE_null #N/A
SFC_Data
Num_SFC #N/A
SFC_Table #N/A
SFC_Counter #N/A
SFC_ID #N/A
SFC_Label #N/A
SFC_Series #N/A
SFC_Product #N/A
SFC_Burn #N/A
SFC_Length #N/A
SFC_Cost #N/A
SFC_Colour #N/A
SFC_Comment #N/A
SFC_Total_Holes_From #N/A
SFC_Total_Holes_To #N/A
SFC_Total_Connections #N/A
SFC_Total_Supply #N/A
SFC_Total_Length #N/A
SFC_null #N/A
Parameter_Data
P_Burden #N/A
P_Spacing #N/A
P_Diameter #N/A
P_Collar_Vertical #N/A
P_Floor_Vertical #N/A
P_Stand_Off #N/A
P_Bench_Height #N/A
P_Hole_Length #N/A
P_Hole_Dip #N/A
P_Bearing #N/A
P_Rock_SG #N/A
P_Ignition_Hole_ID #N/A
Unit_Data
Unit_ID
Unit_Type
Unit_Short
Unit_Long
Unit_Factor
Unit_Type_Coord #N/A
Unit_Short_Coord #N/A
Unit_Long_Coord #N/A
Unit_Factor_Coord #N/A
Unit_Type_Brg #N/A
Unit_Short_Brg #N/A
Unit_Long_Brg #N/A
Unit_Factor_Brg #N/A
Unit_Type_Dip #N/A
Unit_Short_Dip #N/A
Unit_Long_Dip #N/A
Unit_Factor_Dip #N/A
Unit_Type_Length #N/A
Unit_Short_Length #N/A
Unit_Long_Length #N/A
Unit_Factor_Length #N/A
Unit_Type_Area #N/A
Unit_Short_Area #N/A
Unit_Long_Area #N/A
Unit_Factor_Area #N/A
Unit_Type_Volume #N/A
Unit_Short_Volume #N/A
Unit_Long_Volume #N/A
Unit_Factor_Volume #N/A
Unit_Type_Mass #N/A
Unit_Short_Mass #N/A
Unit_Long_Mass #N/A
Unit_Factor_Mass #N/A
Unit_Type_Hole_Diam #N/A
Unit_Short_Hole_Diam #N/A
Unit_Long_Hole_Diam #N/A
Unit_Factor_Hole_Diam #N/A
Unit_Type_Hole_Length #N/A
Unit_Short_Hole_Length #N/A
Unit_Long_Hole_Length #N/A
Unit_Factor_Hole_Length #N/A
Unit_Type_Drill_Cost #N/A
Unit_Short_Drill_Cost #N/A
Unit_Long_Drill_Cost #N/A
Unit_Factor_Drill_Cost #N/A
Unit_Type_Hole_Brg #N/A
Unit_Short_Hole_Brg #N/A
Unit_Long_Hole_Brg #N/A
Unit_Factor_Hole_Brg #N/A
Unit_Type_Hole_Dip #N/A
Unit_Short_Hole_Dip #N/A
Unit_Long_Hole_Dip #N/A
Unit_Factor_Hole_Dip #N/A
Unit_Type_Rock_Density #N/A
Unit_Short_Rock_Density #N/A
Unit_Long_Rock_Density #N/A
Unit_Factor_Rock_Density #N/A
Unit_Type_Deck_Density #N/A
Unit_Short_Deck_Density #N/A
Unit_Long_Deck_Density #N/A
Unit_Factor_Deck_Density #N/A
Unit_Type_Deck_Length #N/A
Unit_Short_Deck_Length #N/A
Unit_Long_Deck_Length #N/A
Unit_Factor_Deck_Length #N/A
Unit_Type_Deck_Mass #N/A
Unit_Short_Deck_Mass #N/A
Unit_Long_Deck_Mass #N/A
Unit_Factor_Deck_Mass #N/A
Unit_Type_Cartridge_Length #N/A
Unit_Short_Cartridge_Length #N/A
Unit_Long_Cartridge_Length #N/A
Unit_Factor_Cartridge_Length #N/A
Unit_Type_Cartridge_Diam #N/A
Unit_Short_Cartridge_Diam #N/A
Unit_Long_Cartridge_Diam #N/A
Unit_Factor_Cartridge_Diam #N/A
Unit_Type_Deck_VOD #N/A
Unit_Short_Deck_VOD #N/A
Unit_Long_Deck_VOD #N/A
Unit_Factor_Deck_VOD #N/A
Unit_Type_Deck_Cost #N/A
Unit_Short_Deck_Cost #N/A
Unit_Long_Deck_Cost #N/A
Unit_Factor_Deck_Cost #N/A
Unit_Type_Deck_Energy #N/A
Unit_Short_Deck_Energy #N/A
Unit_Long_Deck_Energy #N/A
Unit_Factor_Deck_Energy #N/A
Unit_Type_DHD_Time #N/A
Unit_Short_DHD_Time #N/A
Unit_Long_DHD_Time #N/A
Unit_Factor_DHD_Time #N/A
Unit_Type_DHD_Cost #N/A
Unit_Short_DHD_Cost #N/A
Unit_Long_DHD_Cost #N/A
Unit_Factor_DHD_Cost #N/A
Unit_Type_DHC_Length #N/A
Unit_Short_DHC_Length #N/A
Unit_Long_DHC_Length #N/A
Unit_Factor_DHC_Length #N/A
Unit_Type_DHC_VOD #N/A
Unit_Short_DHC_VOD #N/A
Unit_Long_DHC_VOD #N/A
Unit_Factor_DHC_VOD #N/A
Unit_Type_DHC_Cost #N/A
Unit_Short_DHC_Cost #N/A
Unit_Long_DHC_Cost #N/A
Unit_Factor_DHC_Cost #N/A
Unit_Type_DHP_Diam #N/A
Unit_Short_DHP_Diam #N/A
Unit_Long_DHP_Diam #N/A
Unit_Factor_DHP_Diam #N/A
Unit_Type_DHP_Length #N/A
Unit_Short_DHP_Length #N/A
Unit_Long_DHP_Length #N/A
Unit_Factor_DHP_Length #N/A
Unit_Type_DHP_Density #N/A
Unit_Short_DHP_Density #N/A
Unit_Long_DHP_Density #N/A
Unit_Factor_DHP_Density #N/A
Unit_Type_DHP_Mass #N/A
Unit_Short_DHP_Mass #N/A
Unit_Long_DHP_Mass #N/A
Unit_Factor_DHP_Mass #N/A
Unit_Type_DHP_VOD #N/A
Unit_Short_DHP_VOD #N/A
Unit_Long_DHP_VOD #N/A
Unit_Factor_DHP_VOD #N/A
Unit_Type_DHP_Energy #N/A
Unit_Short_DHP_Energy #N/A
Unit_Long_DHP_Energy #N/A
Unit_Factor_DHP_Energy #N/A
Unit_Type_DHP_Pressure #N/A
Unit_Short_DHP_Pressure #N/A
Unit_Long_DHP_Pressure #N/A
Unit_Factor_DHP_Pressure #N/A
Unit_Type_DHP_Cost #N/A
Unit_Short_DHP_Cost #N/A
Unit_Long_DHP_Cost #N/A
Unit_Factor_DHP_Cost #N/A
Unit_Type_SFD_Time #N/A
Unit_Short_SFD_Time #N/A
Unit_Long_SFD_Time #N/A
Unit_Factor_SFD_Time #N/A
Unit_Type_SFD_Cost #N/A
Unit_Short_SFD_Cost #N/A
Unit_Long_SFD_Cost #N/A
Unit_Factor_SFD_Cost #N/A
Unit_Type_SFC_Length #N/A
Unit_Short_SFC_Length #N/A
Unit_Long_SFC_Length #N/A
Unit_Factor_SFC_Length #N/A
Unit_Type_SFC_VOD #N/A
Unit_Short_SFC_VOD #N/A
Unit_Long_SFC_VOD #N/A
Unit_Factor_SFC_VOD #N/A
Unit_Type_SFC_Cost #N/A
Unit_Short_SFC_Cost #N/A
Unit_Long_SFC_Cost #N/A
Unit_Factor_SFC_Cost #N/A
Unit_Type_Det_Time #N/A
Unit_Short_Det_Time #N/A
Unit_Long_Det_Time #N/A
Unit_Factor_Det_Time #N/A
Unit_Type_PPV #N/A
Unit_Short_PPV #N/A
Unit_Long_PPV #N/A
Unit_Factor_PPV #N/A
Unit_Type_Pressure #N/A
Unit_Short_Pressure #N/A
Unit_Long_Pressure #N/A
Unit_Factor_Pressure #N/A
Unit_Type_PS_Length #N/A
Unit_Short_PS_Length #N/A
Unit_Long_PS_Length #N/A
Unit_Factor_PS_Length #N/A
Unit_Type_Rock_Mass #N/A
Unit_Short_Rock_Mass #N/A
Unit_Long_Rock_Mass #N/A
Unit_Factor_Rock_Mass #N/A
Unit_Type_Energy #N/A
Unit_Short_Energy #N/A
Unit_Long_Energy #N/A
Unit_Factor_Energy #N/A
Unit_Type_Deck_Energy_Per_Length #N/A
Unit_Short_Deck_Energy_Per_Length #N/A
Unit_Long_Deck_Energy_Per_Length #N/A
Unit_Factor_Deck_Energy_Per_Length #N/A
Unit_Type_Deck_Energy_Per_Mass #N/A
Unit_Short_Deck_Energy_Per_Mass #N/A
Unit_Long_Deck_Energy_Per_Mass #N/A
Unit_Factor_Deck_Energy_Per_Mass #N/A
Unit_Type_Deck_Energy_Per_Volume #N/A
Unit_Short_Deck_Energy_Per_Volume #N/A
Unit_Long_Deck_Energy_Per_Volume #N/A
Unit_Factor_Deck_Energy_Per_Volume #N/A
Currency_Base
Currency_Type #N/A
Currency_Short #N/A
Currency_Long #N/A
Currency_Factor #N/A
field row col offset range comments
2DBENCH AREA DATA #N/A 1
Blast Name: #N/A 2
Scenario: #N/A 2
Scenario: #N/A 3
Area Option: #N/A 2
Area Option: #N/A 3
Reference Point: #N/A 1 1
Reference Point: #N/A 2 1
Reference Point: #N/A 3 1
Reference Point: #N/A 4 1
Reference Point: #N/A 5 1
Reference Point: #N/A 6 1
Reference Point: #N/A 7 1
Reference Point: #N/A 8 1
Reference Point: #N/A 9 1
Reference Point: #N/A 10 1
The Number of Lines/Labels: #N/A 1 1
Line/Label Data: #N/A 1 2
Line/Label Counter #N/A #N/A 1
Object Text #N/A #N/A 1
Line Closed?(0=false,-1=true) #N/A #N/A 1
Num. Points in Object #N/A #N/A 1
Colour (RGBVal) #N/A #N/A 1
Line Style (0 to 4) #N/A #N/A 1
Line Thickness (pixels) #N/A #N/A 1
POINTS: #N/A 1
POINTS: #N/A #N/A 1 23
East #N/A #N/A 1 23
North #N/A #N/A 1 23
Level #N/A #N/A 2 23
#N/A #N/A 2 23 next column after last - should be blank
2DBENCH HOLE DATA #N/A 1
Blast Name: #N/A 2
Scenario: #N/A 2
Scenario: #N/A 3
Hole Option: #N/A 2
Hole Option: #N/A 3
The Number of Holes: #N/A 1 1
The Number of Holes: #N/A 2 1
The Number of Holes: #N/A 3 1
Hole Data: #N/A 1 2
Hole Counter #N/A #N/A 39
Hole ID #N/A #N/A 39
Display Label #N/A #N/A 39
Is Node? (0=FALSE) #N/A #N/A 39
Row #N/A #N/A 39
Hole in Row #N/A #N/A 39
Collar East (m) #N/A #N/A 39
Collar North (m) #N/A #N/A 39
Collar Level (m) #N/A #N/A 39
Diameter (mm) #N/A #N/A 39
Length (m) #N/A #N/A 39
Dip (deg) #N/A #N/A 39
Bearing (deg) #N/A #N/A 39
Hole Stand Off (m) #N/A #N/A 39
Toe East (m) #N/A #N/A 39
Toe North (m) #N/A #N/A 39
Toe Level (m) #N/A #N/A 39
Detonation Order #N/A #N/A 39
Cost/metre #N/A #N/A 39
Comment #N/A #N/A 39
Burden (m) #N/A #N/A 39
Spacing (m) #N/A #N/A 39
Mark (M/U) #N/A #N/A 39
Subdrill (m) #N/A #N/A 39
Explosive Decks #N/A #N/A 39 count of explosive decks in hole, uses Dec
Inert Decks #N/A #N/A 39 count of inert decks in hole, uses Deck_Ho
Explosive Mass (kg) #N/A #N/A 39 sum of explosive mass in hole, uses Deck_
Inert Mass (kg) #N/A #N/A 39 sum of inert mass in hole, uses Deck_Hole
Downhole Delays #N/A #N/A 39 count of downhole delays in hole, uses DH
Surface Delays To #N/A #N/A 39 count of surface delays to hole, uses SFD_
Surface Delays From #N/A #N/A 39 (sumif > 1) - (countif > 1) + 1 = number of l
Bench Height #N/A #N/A 39 bench height for each hole = Hole_Length
Volume (BSH) (m3) #N/A #N/A 39 in situ volume per hole = Hole_Burden x H
#N/A #N/A 39 next column after last - should be blank
2DBENCH DECK DATA #N/A 1
Loading Option: #N/A 2
Loading Option: #N/A 3
Number of Decks: #N/A 1 1
Deck Data: #N/A 1 2
Deck Counter #N/A #N/A 80
Hole ID #N/A #N/A 80
Row #N/A #N/A 80
Hole in Row #N/A #N/A 80
Order in the Hole #N/A #N/A 80
Deck Length (m) #N/A #N/A 80
Deck Mass (kg) #N/A #N/A 80
Number Of Cartridges #N/A #N/A 80
Material ID #N/A #N/A 80
Av. Det. Time (ms) #N/A #N/A 80
Detonation SD (ms) #N/A #N/A 80
Nom. Det. Time (ms) #N/A #N/A 80
Det. Sequence #N/A #N/A 80
Collar East (m) #N/A #N/A 80
Collar North (m) #N/A #N/A 80
Collar Level (m) #N/A #N/A 80
Total Detonations #N/A #N/A 80
Successful Detonations #N/A #N/A 80
Hole ID Exp #N/A #N/A 80 respective Hole ID if deck is explosive, for
Hole ID Inert #N/A #N/A 80 respective Hole ID if deck is inert, for Mate
Material Index #N/A #N/A 80 index of Material_ID in Materials table
Hole-Material ID #N/A #N/A 80 Hole ID + Materials ID/1000
Hole-Material Count #N/A #N/A 80 to count holes with this material, =1 for firs
Cartridge Count #N/A #N/A 80 converts cartridge count of -1 to 0, else nu
Hole ID-Deck #N/A #N/A 80 Hole ID + Deck Order/100000
Top of Deck (m) #N/A #N/A 80 depth to top of deck from collar
#N/A #N/A 80 next column after last - should be blank
2DBENCH MATERIAL USED DATA #N/A 1
Number of Materials: #N/A 1 1
Material Data: #N/A 1 2
Material Counter #N/A #N/A 110
Material ID #N/A #N/A 110
Display Label #N/A #N/A 110
Series Name #N/A #N/A 110
Product Label #N/A #N/A 110
Density (kg/m3) #N/A #N/A 110
Is Cartridge? #N/A #N/A 110
Cartridge Diameter (mm) #N/A #N/A 110
Cartridge Length (mm) #N/A #N/A 110
Energy (MJ/kg) #N/A #N/A 110
RWS #N/A #N/A 110
RBS #N/A #N/A 110
Min. Hole Diameter (mm) #N/A #N/A 110
VOD (m/s) #N/A #N/A 110
Cost (per kg) #N/A #N/A 110
Colour (RGB) #N/A #N/A 110
User Comment #N/A #N/A 110
Type #N/A #N/A 110 material type: bulk, cartridge or stem
Hole Count #N/A #N/A 110 count of holes with material, uses Deck_HM
Deck Count #N/A #N/A 110 count of decks with material
Cartridge Count #N/A #N/A 110 sum of number of cartridges used in all dec
Total Length (m) #N/A #N/A 110 total length of all decks
Total Mass (kg) #N/A #N/A 110 total mass of all decks
#N/A #N/A 110 next column after last - should be blank
2DBENCH DOWNHOLE DELAY DATA #N/A 1
Downhole Delay Option: #N/A 2
Downhole Delay Option: #N/A 3
Number of Downhole Delays: #N/A 1 1
Downhole Delay Data: #N/A 1 2
Downhole Counter #N/A #N/A 139
Hole ID #N/A #N/A 139
Row #N/A #N/A 139
Hole in Row #N/A #N/A 139
Distance from Collar (m) #N/A #N/A 139
Delay Element ID #N/A #N/A 139
Connection ID #N/A #N/A 139
Primer ID #N/A #N/A 139
Av. Det. Time (ms) #N/A #N/A 139
Detonation SD (ms) #N/A #N/A 139
Nom. Det. Time (ms) #N/A #N/A 139
Det. Sequence #N/A #N/A 139
Collar East (m) #N/A #N/A 139
Collar North (m) #N/A #N/A 139
Collar Level (m) #N/A #N/A 139
Flags #N/A #N/A 139
DH Element Index #N/A #N/A 139 index of delay element in table
DH Connection Index #N/A #N/A 139 index of connector in table
Primer Index #N/A #N/A 139 index of primer in table
Hole-Element ID #N/A #N/A 139 Hole ID + Element ID/1000
Hole-Element Count #N/A #N/A 139 to count holes with this element, =1 for firs
Hole-Connection ID #N/A #N/A 139 Hole ID + Element ID/1000
Hole-Connection Count #N/A #N/A 139 to count holes with this connector, =1 for fi
Hole-Primer ID #N/A #N/A 139 Hole ID + Element ID/1000
Hole-Primer Count #N/A #N/A 139 to count holes with this primer, =1 for first o
#N/A #N/A 139 next column after last - should be blank
2DBENCH DOWNHOLE DELAY ELEMENT DATA #N/A 1
Number of Downhole Delay Elements: #N/A 1 1
Downhole Delay Element Data: #N/A 1 2
Element Counter #N/A #N/A 168
Delay Element ID #N/A #N/A 168
Display Label #N/A #N/A 168
Series Name #N/A #N/A 168
Series Number #N/A #N/A 168
Actual Delay (ms) #N/A #N/A 168
Nominal SD (%) #N/A #N/A 168
Nominal Delay (ms) #N/A #N/A 168
Minimum Limit (ms) #N/A #N/A 168
Maximum Limit (ms) #N/A #N/A 168
Cost (per unit) #N/A #N/A 168
Colour (RGB) #N/A #N/A 168
User Comment #N/A #N/A 168
Line Style (0-4) #N/A #N/A 168
Line Width (pixels) #N/A #N/A 168
Hole ID #N/A #N/A 168
Hole Label #N/A #N/A 168
Row #N/A #N/A 168
Hole in Row #N/A #N/A 168
Distance from Collar (m) #N/A #N/A 168
Collar East (m) #N/A #N/A 168
Collar North (m) #N/A #N/A 168
Collar Level (m) #N/A #N/A 168
Hole Count #N/A #N/A 168 count of holes with element, uses DHD_HE
Element Count #N/A #N/A 168 total count of elements used
#N/A #N/A 168 next column after last - should be blank
2DBENCH DOWNHOLE CONNECTION DATA #N/A 1
Number of Downhole Connection Types: #N/A 1 1
Downhole Connection Type Data: #N/A 1 2
Connection Counter #N/A #N/A 197
Connection ID #N/A #N/A 197
Display Label #N/A #N/A 197
Series Name #N/A #N/A 197
Product Label #N/A #N/A 197
Burn VOD (m/s) #N/A #N/A 197
Supplied Length (m) #N/A #N/A 197
Cost (per unit) #N/A #N/A 197
Colour (RGB) #N/A #N/A 197
User Comment #N/A #N/A 197
Hole Count #N/A #N/A 197 count of holes with connector, uses DHD_
Connection Count #N/A #N/A 197 total count of connectors used
Total Length Supplied (m) #N/A #N/A 197 total supplied length of connectors
Total Length Used (m) #N/A #N/A 197 total used length of connectors
#N/A #N/A 197 next column after last - should be blank
2DBENCH DOWNHOLE PRIMER DATA #N/A 1
Number of Primers: #N/A 1 1
Primer Data: #N/A 1 2
Primer Counter #N/A #N/A 215
Primer ID #N/A #N/A 215
Display Label #N/A #N/A 215
Series Name #N/A #N/A 215
Product Label #N/A #N/A 215
Density (kg/m3) #N/A #N/A 215
Energy (MJ/kg) #N/A #N/A 215
Diameter (mm) #N/A #N/A 215
Length (mm) #N/A #N/A 215
VOD (m/s) #N/A #N/A 215
Mass (grams) #N/A #N/A 215
Nom. Pressure Produced (GPa) #N/A #N/A 215
Cost (per unit) #N/A #N/A 215
Colour (RGB) #N/A #N/A 215
User Comment #N/A #N/A 215
Hole Count #N/A #N/A 215 count of holes with element, uses DHD_HE
Primer Count #N/A #N/A 215 total count of primers used
#N/A #N/A 215 next column after last - should be blank
2DBENCH SURFACE DELAY DATA #N/A 1
Surface Delay Option: #N/A 2
Surface Delay Option: #N/A 3
Number of Surface Delays: #N/A 1 1
Surface Delay Data: #N/A 1 2
Surface Counter #N/A #N/A 238
From Hole ID #N/A #N/A 238
From Row #N/A #N/A 238
From Hole in Row #N/A #N/A 238
To Hole ID #N/A #N/A 238
To Row #N/A #N/A 238
To Hole in Row #N/A #N/A 238
InterHole=-1/InterRow=0 #N/A #N/A 238
Num. Burn Directions #N/A #N/A 238
Delay Element ID #N/A #N/A 238
Connection ID #N/A #N/A 238
Av. Det. Time (ms) #N/A #N/A 238
Detonation SD (ms) #N/A #N/A 238
Nom. Det. Time (ms) #N/A #N/A 238
Det. Sequence #N/A #N/A 238
From Collar East (m) #N/A #N/A 238
From Collar North (m) #N/A #N/A 238
From Collar Level (m) #N/A #N/A 238
To Collar East (m) #N/A #N/A 238
To Collar North (m) #N/A #N/A 238
To Collar Level (m) #N/A #N/A 238
SF Connection Length (m) #N/A #N/A 238 length of connector = distance between co
SF Element Index #N/A #N/A 238 index of Delay Element ID
SF Connection Index #N/A #N/A 238 index of Connection ID
Hole_From-Element ID #N/A #N/A 238 Hole From ID and Delay Element ID
Hole_From-Element Count #N/A #N/A 238 first HFE_ID = 1, others = 0
Hole_To-Element ID #N/A #N/A 238 Hole To ID and Delay Element ID
Hole_To-Element Count #N/A #N/A 238 first HTE_ID = 1, others = 0
Hole_From-Connection ID #N/A #N/A 238 Hole From ID and Connection ID
Hole_From-Connection Count #N/A #N/A 238 first HFC_ID = 1, others = 0
Hole_To-Connection ID #N/A #N/A 238 Hole To ID and Connection ID
Hole_To-Connection Count #N/A #N/A 238 first HTC_ID = 1, others = 0
Hole_From-To ID #N/A #N/A 238 Hole From ID and Hole To ID
Hole_From-To Count #N/A #N/A 238 first HFT_ID = 1, others = 0
#N/A #N/A 238 next column after last - should be blank
2DBENCH SURFACE DELAY ELEMENT DATA #N/A 1
Number of Surface Delay Elements: #N/A 1 1
Surface Delay Element Data: #N/A 1 2
Element Counter #N/A #N/A 276
Delay Element ID #N/A #N/A 276
Display Label #N/A #N/A 276
Series Name #N/A #N/A 276
Series Number #N/A #N/A 276
Actual Delay (ms) #N/A #N/A 276
Nominal SD (%) #N/A #N/A 276
Nominal Delay (ms) #N/A #N/A 276
Minimum Limit (ms) #N/A #N/A 276
Maximum Limit (ms) #N/A #N/A 276
Cost (per unit) #N/A #N/A 276
Colour (RGB) #N/A #N/A 276
User Comment #N/A #N/A 276
Line Style (0-4) #N/A #N/A 276
Line Width (pixels) #N/A #N/A 276
From Hole Count #N/A #N/A 276 count of to holes with element, uses SFD_
To Hole Count #N/A #N/A 276 count of from holes with element, uses SFD
Delay Count #N/A #N/A 276 total count of elements used
#N/A #N/A 276 next column after last - should be blank
2DBENCH SURFACE CONNECTION DATA #N/A 1
Number of Surface Connection Types: #N/A 1 1
Surface Connection Type Data: #N/A 1 2
Connection Counter #N/A #N/A 298
Connection ID #N/A #N/A 298
Display Label #N/A #N/A 298
Series Name #N/A #N/A 298
Product Label #N/A #N/A 298
Burn VOD (m/s) #N/A #N/A 298
Supplied Length (m) #N/A #N/A 298
Cost (per unit) #N/A #N/A 298
Colour (RGB) #N/A #N/A 298
User Comment #N/A #N/A 298
From Hole Count #N/A #N/A 298 count of from holes with connector, uses S
To Hole Count #N/A #N/A 298 count of to holes with connector, uses SFD
Delay Count #N/A #N/A 298 total count of connectors used
Total Length Supplied (m) #N/A #N/A 298 total supplied length of connectors
Total Length Used (m) #N/A #N/A 298 total used length of connectors, uses SFD_
#N/A #N/A 298 next column after last - should be blank
BLAST PARAMETERS #N/A 1
Burden: #N/A 2
Spacing: #N/A 2
Diameter: #N/A 2
Bench Level: #N/A 2
Floor Level: #N/A 2
Stand Off: #N/A 2
Bench Height: #N/A 2
Hole Length: #N/A 2
Hole Dip: #N/A 2
Bearing: #N/A 2
Rock SG: #N/A 2
Ignition Hole ID: #N/A 2
Current Unit Conversion Values #N/A 1 1
Internal ID# #N/A #N/A
Unit Type Name #N/A #N/A
Short Symbol #N/A #N/A
Long Symbol #N/A #N/A
Conversion Factor #N/A #N/A
Coordinates #N/A #N/A
Coordinates #N/A #N/A
Coordinates #N/A #N/A
Coordinates #N/A #N/A
Bearing #N/A #N/A
Bearing #N/A #N/A
Bearing #N/A #N/A
Bearing #N/A #N/A
Dip #N/A #N/A
Dip #N/A #N/A
Dip #N/A #N/A
Dip #N/A #N/A
Length #N/A #N/A
Length #N/A #N/A
Length #N/A #N/A
Length #N/A #N/A
Area #N/A #N/A
Area #N/A #N/A
Area #N/A #N/A
Area #N/A #N/A
Volume #N/A #N/A
Volume #N/A #N/A
Volume #N/A #N/A
Volume #N/A #N/A
Mass #N/A #N/A
Mass #N/A #N/A
Mass #N/A #N/A
Mass #N/A #N/A
Hole Diameter #N/A #N/A
Hole Diameter #N/A #N/A
Hole Diameter #N/A #N/A
Hole Diameter #N/A #N/A
Hole Length #N/A #N/A
Hole Length #N/A #N/A
Hole Length #N/A #N/A
Hole Length #N/A #N/A
Drilling Cost #N/A #N/A
Drilling Cost #N/A #N/A
Drilling Cost #N/A #N/A
Drilling Cost #N/A #N/A
Hole Bearing #N/A #N/A
Hole Bearing #N/A #N/A
Hole Bearing #N/A #N/A
Hole Bearing #N/A #N/A
Hole Dip #N/A #N/A
Hole Dip #N/A #N/A
Hole Dip #N/A #N/A
Hole Dip #N/A #N/A
Rock Density #N/A #N/A
Rock Density #N/A #N/A
Rock Density #N/A #N/A
Rock Density #N/A #N/A
Deck Density #N/A #N/A
Deck Density #N/A #N/A
Deck Density #N/A #N/A
Deck Density #N/A #N/A
Deck Length #N/A #N/A
Deck Length #N/A #N/A
Deck Length #N/A #N/A
Deck Length #N/A #N/A
Deck Mass #N/A #N/A
Deck Mass #N/A #N/A
Deck Mass #N/A #N/A
Deck Mass #N/A #N/A
Cartridge Length #N/A #N/A
Cartridge Length #N/A #N/A
Cartridge Length #N/A #N/A
Cartridge Length #N/A #N/A
Cartridge Diameter #N/A #N/A
Cartridge Diameter #N/A #N/A
Cartridge Diameter #N/A #N/A
Cartridge Diameter #N/A #N/A
Deck VOD #N/A #N/A
Deck VOD #N/A #N/A
Deck VOD #N/A #N/A
Deck VOD #N/A #N/A
Deck Cost #N/A #N/A
Deck Cost #N/A #N/A
Deck Cost #N/A #N/A
Deck Cost #N/A #N/A
Deck Energy #N/A #N/A
Deck Energy #N/A #N/A
Deck Energy #N/A #N/A
Deck Energy #N/A #N/A
Downhole Delay Time #N/A #N/A
Downhole Delay Time #N/A #N/A
Downhole Delay Time #N/A #N/A
Downhole Delay Time #N/A #N/A
Downhole Delay Cost #N/A #N/A
Downhole Delay Cost #N/A #N/A
Downhole Delay Cost #N/A #N/A
Downhole Delay Cost #N/A #N/A
Downhole Connection Length #N/A #N/A
Downhole Connection Length #N/A #N/A
Downhole Connection Length #N/A #N/A
Downhole Connection Length #N/A #N/A
Downhole Connection VOD #N/A #N/A
Downhole Connection VOD #N/A #N/A
Downhole Connection VOD #N/A #N/A
Downhole Connection VOD #N/A #N/A
Downhole Connection Cost #N/A #N/A
Downhole Connection Cost #N/A #N/A
Downhole Connection Cost #N/A #N/A
Downhole Connection Cost #N/A #N/A
Primer Diameter #N/A #N/A
Primer Diameter #N/A #N/A
Primer Diameter #N/A #N/A
Primer Diameter #N/A #N/A
Primer Length #N/A #N/A
Primer Length #N/A #N/A
Primer Length #N/A #N/A
Primer Length #N/A #N/A
Primer Density #N/A #N/A
Primer Density #N/A #N/A
Primer Density #N/A #N/A
Primer Density #N/A #N/A
Primer Mass #N/A #N/A
Primer Mass #N/A #N/A
Primer Mass #N/A #N/A
Primer Mass #N/A #N/A
Primer VOD #N/A #N/A
Primer VOD #N/A #N/A
Primer VOD #N/A #N/A
Primer VOD #N/A #N/A
Primer Energy #N/A #N/A
Primer Energy #N/A #N/A
Primer Energy #N/A #N/A
Primer Energy #N/A #N/A
Primer Pressure #N/A #N/A
Primer Pressure #N/A #N/A
Primer Pressure #N/A #N/A
Primer Pressure #N/A #N/A
Primer Cost #N/A #N/A
Primer Cost #N/A #N/A
Primer Cost #N/A #N/A
Primer Cost #N/A #N/A
Surface Delay Time #N/A #N/A
Surface Delay Time #N/A #N/A
Surface Delay Time #N/A #N/A
Surface Delay Time #N/A #N/A
Surface Delay Cost #N/A #N/A
Surface Delay Cost #N/A #N/A
Surface Delay Cost #N/A #N/A
Surface Delay Cost #N/A #N/A
Surface Connection Length #N/A #N/A
Surface Connection Length #N/A #N/A
Surface Connection Length #N/A #N/A
Surface Connection Length #N/A #N/A
Surface Connection VOD #N/A #N/A
Surface Connection VOD #N/A #N/A
Surface Connection VOD #N/A #N/A
Surface Connection VOD #N/A #N/A
Surface Connection Cost #N/A #N/A
Surface Connection Cost #N/A #N/A
Surface Connection Cost #N/A #N/A
Surface Connection Cost #N/A #N/A
Detonation Time #N/A #N/A
Detonation Time #N/A #N/A
Detonation Time #N/A #N/A
Detonation Time #N/A #N/A
Peak Particle Velocity #N/A #N/A
Peak Particle Velocity #N/A #N/A
Peak Particle Velocity #N/A #N/A
Peak Particle Velocity #N/A #N/A
Pressure #N/A #N/A
Pressure #N/A #N/A
Pressure #N/A #N/A
Pressure #N/A #N/A
Printer/Screen Length #N/A #N/A
Printer/Screen Length #N/A #N/A
Printer/Screen Length #N/A #N/A
Printer/Screen Length #N/A #N/A
Rock Mass #N/A #N/A
Rock Mass #N/A #N/A
Rock Mass #N/A #N/A
Rock Mass #N/A #N/A
Energy #N/A #N/A
Energy #N/A #N/A
Energy #N/A #N/A
Energy #N/A #N/A
Deck Energy Per Length #N/A #N/A
Deck Energy Per Length #N/A #N/A
Deck Energy Per Length #N/A #N/A
Deck Energy Per Length #N/A #N/A
Deck Energy Per Mass #N/A #N/A
Deck Energy Per Mass #N/A #N/A
Deck Energy Per Mass #N/A #N/A
Deck Energy Per Mass #N/A #N/A
Deck Energy Per Volume #N/A #N/A
Deck Energy Per Volume #N/A #N/A
Deck Energy Per Volume #N/A #N/A
Deck Energy Per Volume #N/A #N/A
Base Currency #N/A #N/A
Base Currency #N/A #N/A
Base Currency #N/A #N/A
Base Currency #N/A #N/A
Base Currency #N/A #N/A
n after last - should be blank
xplosive decks in hole, uses Deck_Hole_ID_Exp
ert decks in hole, uses Deck_Hole_ID_Inert
losive mass in hole, uses Deck_Hole_ID_Exp
rt mass in hole, uses Deck_Hole_ID_Inert
ownhole delays in hole, uses DHD_Hole_ID
rface delays to hole, uses SFD_Hole_ID_To
- (countif > 1) + 1 = number of lines (note: do not sort SF delays)
ht for each hole = Hole_Length - Hole_Standoff
me per hole = Hole_Burden x Hole_Spacing x Hole_Height
n after last - should be blank

Hole ID if deck is explosive, for Material_VOD >= 100


Hole ID if deck is inert, for Material_VOD < 100
aterial_ID in Materials table
Materials ID/1000
oles with this material, =1 for first occurrence, =0 for others, uses Deck_HM_ID
artridge count of -1 to 0, else number of cartridges
Deck Order/100000
p of deck from collar
n after last - should be blank
pe: bulk, cartridge or stem
oles with material, uses Deck_HM_Count
ecks with material
mber of cartridges used in all decks
of all decks
of all decks
n after last - should be blank

lay element in table


nnector in table
mer in table
Element ID/1000
oles with this element, =1 for first occurrence, =0 for others, uses DHD_HE_ID
Element ID/1000
oles with this connector, =1 for first occurrence, =0 for others, uses DHD_HC_ID
Element ID/1000
oles with this primer, =1 for first occurrence, =0 for others, uses DHD_HP_ID
n after last - should be blank
oles with element, uses DHD_HE_Count
of elements used
n after last - should be blank

oles with connector, uses DHD_HC_Count


of connectors used
ed length of connectors
ength of connectors
n after last - should be blank
oles with element, uses DHD_HE_Count
of primers used
n after last - should be blank

onnector = distance between collars


elay Element ID
onnection ID
ID and Delay Element ID
D = 1, others = 0
and Delay Element ID
D = 1, others = 0
ID and Connection ID
D = 1, others = 0
and Connection ID
D = 1, others = 0
ID and Hole To ID
D = 1, others = 0
n after last - should be blank
holes with element, uses SFD_HTE_Count
om holes with element, uses SFD_HFE_Count
of elements used
n after last - should be blank

om holes with connector, uses SFD_HFC_Count


holes with connector, uses SFD_HTC_Count
of connectors used
ed length of connectors
ength of connectors, uses SFD_C_Length
n after last - should be blank
FORMULAS and CUSTOM FUNCTIONS
- formulas added to the data tables to calculate and summarise additional data
- description of custom functions available in the workbook

FORMULAS
2DBENCH HOLE DATA
Hole CounteHole ID Display LabIs Node? ( Row Hole In Ro Collar East Collar Nort Collar Leve

2DBENCH DECK DATA


Deck Count In Hole (ID In Row In Hole In Order in th Deck LengtDeck Mass Number OfMaterial ID

2DBENCH MATERIAL USED DATA


Material Co Material IDDisplay LabSeries NamProduct La Density (k Is Cartridg Cartridge Cartridge

2DBENCH DOWNHOLE DELAY DATA


Counter In Hole (ID Row Hole In Ro Distance F Delay ElemConnectionPrimer ID Av. Det. T

2DBENCH DOWNHOLE DELAY ELEMENT DATA


Counter Delay ElemDisplay LabSeries NamSeries NumActual Del Nominal SDNominal DeMinimum li

2DBENCH DOWNHOLE CONNECTION DATA


Counter ConnectionDisplay LabSeries NamProduct La Burn VOD (Supplied L Cost (per u Colour (RG

2DBENCH DOWNHOLE PRIMER DATA


Counter Primer ID Display LabSeries NamProduct La Density (k Energy (MJDiameter Length (m

2DBENCH SURFACE DELAY DATA


Counter From Hole From Row From Hole To Hole (ID To Row To Hole In InterHole= Num. Burn

2DBENCH SURFACE DELAY ELEMENT DATA


Counter Delay ElemDisplay LabSeries NamSeries NumActual Del Nominal SDNominal DeMinimum li

2DBENCH SURFACE CONNECTION DATA


Counter ConnectionDisplay LabSeries NamProduct La Burn VOD (Supplied L Cost (per u Colour (RG
FUNCTIONS
CLEARANCE(rDetTimes As Range, rX As Range, rY As Range, rZ As Range, dDeto As Double, dXo As Double, dYo As Double,

purpose
find times at points (e.g. surface initiation) within a radius of the specified hole that initiate after a time difference fr

arguments
rDetTimes a cell range of times to compare
rX a cell range of East / X coordinates, corresponding to rDetTimes
rY a cell range of North / Y coordinates, corresponding to rDetTimes
rZ a cell range of Level / Z coordinates, corresponding to rDetTimes
dDeto the detonation time at the specified hole
dXo East / X coordinate of the specified hole
dYo North / Y coordinate of the specified hole
dZo Level / Z coordinate of the specified hole
dInterval an extra time interval between time at point and hole detonation time
dDistance the circle radius around the specified hole
iReport the value to return:
1 = count of points that match conditions
2 = index in ranges of earliest point that matches conditions
3 = index in ranges of nearest point to hole that matches conditions

notes
- ranges must be a single row or column, and have same number of cells in each range
- to find points that initiate after the selected hole detonates, enter dInterval = 0
- use the returned index value, for iReport = 2 or 3, to get other details for the hole from the corresponding data tab
- dDeto must be >= 0 and less than 32000000000 (~1 year in ms)
- dInterval must be >= 0
- dDistance must be >= 0
- to calculate only for distances in 2D, use the corresponding null column for one of the coordinate ranges
Diameter( Length (m) Dip (deg) Bearing (d Hole Stand Toe East (mToe North Toe Level ( Detonation

Av. Det. T DetonationNom. Det. Det. SequeCollar East Collar NortCollar Leve Total Deto Successful

Energy (MJRWS RBS Min. Hole VOD (m/s) Cost (per k Colour (RG User CommType
#N/A

DetonationNom. Det. Det. SequeCollar East Collar Nort Collar Leve Flags DH ElemenDH Connect
#N/A #N/A

Maximum lCost (per u Colour (RG User CommLine Style ( Line Width In Hole (ID Hole Label Row

User CommHole CountConnectionTotal LengtTotal Length Used (m)


#N/A #N/A #N/A #N/A

VOD (m/s) Mass (gramNom. PressCost (per u Colour (RG User CommHole CountPrimer Count
#N/A #N/A

Delay ElemConnectionAv. Det. T DetonationNom. Det. Det. SequeFrom CollarFrom Colla From Collar

Maximum liCost (per u Colour (RG User CommLine Style ( Line Width From Hole To Hole CoDelay Count
#N/A #N/A #N/A

User CommFrom Hole To Hole CoDelay CounTotal Lengt Total Length Used (m)
#N/A #N/A #N/A #N/A #N/A
, dXo As Double, dYo As Double, dZo As Double, dInterval As Double, dDistance As Double, iReport As Integer) As Integer

t initiate after a time difference from the detonation of the specified hole

from the corresponding data tables

the coordinate ranges


Cost/metreComment Burden (m)Spacing (mMark (M/USubdrill (m Explosive Inert DecksExplosive M
#N/A #N/A #N/A

Hole ID Ex Hole ID IneMaterial I Hole-MaterHole-MaterCartridge Hole ID-De Top of Deck (m)


#N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A

Hole CountDeck CounCartridge Total LengtTotal Mass (kg)


#N/A #N/A #N/A #N/A #N/A

Primer Ind Hole-ElemeHole-ElemeHole-ConneHole-ConneHole-PrimeHole-Primer Count


#N/A #N/A #N/A #N/A #N/A #N/A #N/A

Hole In Ro Distance f Collar East Collar Nor Collar leve Hole CountElement Count
#N/A #N/A

To Collar E To Collar N To Collar L SF ConnectSF ElementSF ConnectHole_FromHole_FromHole_To-El


#N/A #N/A #N/A #N/A #N/A #N/A

Delay Count
s Integer) As Integer
Inert Mass Downhole Surface DelSurface De Bench HeigVolume (BSH) (m3)
#N/A #N/A #N/A #N/A #N/A #N/A

Hole_To-El Hole_From-Hole_FromHole_To-CoHole_To-CoHole_From-Hole_From-To Count


#N/A #N/A #N/A #N/A #N/A #N/A #N/A
DRILLING SHEET
Blast #N/A

# Holes #N/A Avg. Hole Depth #N/A #N/A


Total #N/A #N/A Blast Volume (#.B.S.H) #N/A #N/A

Hole Diameter Hole Subdrill Dip Bearing Collar East Collar North Collar Level Burden Spacing Cost Comment
hole_index Depth
#N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A
### #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A
CHARGE SHEET
Blast #N/A

Explosive Mass #N/A #N/A Blast Volume (#.B.S.H) #N/A #N/A


Non-Explosive Mass #N/A #N/A Powder Factor #N/A #N/A
1 1 1 1 1
Hole Hole Diameter Decks Deck 1 Length Top of Deck Mass Density
Hole
First ID Depth
Deck Counter
#N/A #N/A #N/A #N/A #N/A t/m³
### #N/A
###
### #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A
1
Cartridges

#N/A

You might also like