User Manual · Chapter 15 of 19 · Design

Block model import and blast pattern design

Two design modules share the DESIGN tab with the road, slope and channel editors: the Ore Block Model reads a resource table against the terrain, and the Blast Pattern lays out drill holes on a surveyed bench.

Note: the block model in these screenshots is a generated demonstration file laid over the example quarry, not a real resource. Its tonnages and grades only show how the panels read.

27 screenshots · 4 topics · updated 2026-11-01

Import a block model CSV

Open it from DESIGN ▸ ORE ▸ Block Model. The module does not build a block model and does not estimate grade: it imports the table that came out of drilling and grade estimation in another package, intersects it with the terrain and with the pit design, and gives you the ore and waste split, tonnage bench by bench and the classification breakdown.

  1. Press Block Model on the Design tab.

    Press Block Model on the Design tab — Import a block model CSV
  2. Import a block model CSV.

    Import a block model CSV — Import a block model CSV
  3. Read the file and detect its format.

    Read the file and detect its format — Import a block model CSV
  4. Match the columns.

    Match the columns — Import a block model CSV
  5. Choose roles and units.

    Choose roles and units — Import a block model CSV
  6. Validate and import.

    Validate and import — Import a block model CSV
  7. The model is loaded with its summary.

    The model is loaded with its summary — Import a block model CSV

Import… opens a four-step wizard: File (delimiter, decimal separator and encoding are detected, you confirm) → Column mapping (guessed, confirmed by you) → Role · unit → Validation. There are two gates and they work in opposite directions: you cannot pass without choosing the unit — that is where a silent ten-thousandfold tonnage error comes from — but validation warnings do not block the import, so you sign off knowing how dirty the data is. A block model file carries no coordinate system and it cannot be guessed; you state it.

Read the model: the six tabs

The BLOCK MODEL ribbon tab carries the ORE, VIEW and OUTPUT groups, and once a model is loaded the editor under the view has six tabs:

  1. Model tab.

    Model tab — Read the model: the six tabs
  2. Filters tab.

    Filters tab — Read the model: the six tabs
  3. Section tab.

    Section tab — Read the model: the six tabs
  4. Class & Reserve tab.

    Class & Reserve tab — Read the model: the six tabs
  5. Checks tab.

    Checks tab — Read the model: the six tabs
  • Model — the identity of the model: block size and grid, the fields, the grade distribution (tonnage weighted), the traceability block (file, SHA-256 and time of import) and where the density comes from.
  • Filters — the grade cut-off. Raising it lowers the tonnage but raises the average grade; a block below the cut-off is not lost, it goes to waste — the same pit, two different reserves. The cut-off sensitivity curve plots grade against tonnage, and rules and material destinations refine it.
  • Section — where the model, the ground and the pit design meet: a section through the deposit with the blocks coloured by grade.
  • Bench Plan — tonnage and average grade per bench band, with cumulative columns.
  • Class & Reserve — you map the resource class column onto Measured + Indicated and Inferred; without a class column the panel says so and no reserve wording is written.
  • Checks — validation findings (a grid reference that is unknown, a missing class column, geometric overlap, blocks outside the grid definition…); the tab title carries the count.

See the model on the terrain

The VIEW group brings the deposit into the scene: in plan shading it is painted onto the terrain (the colour is the tonnage inside the pit in that column), in 3D body mode it is drawn in space, and Solid removes the transparency. Bench slice shows a single bench band.

  1. Block Model view on the terrain.

    Block Model view on the terrain — See the model on the terrain
  2. 3D body view on the terrain.

    3D body view on the terrain — See the model on the terrain
  3. Solid blocks view on the terrain.

    Solid blocks view on the terrain — See the model on the terrain

Without a pit design the module does not stay empty: the bench plan, the filter cards and the class breakdown report the resource below the existing ground, and the word reserve does not appear in the output. As soon as you select a pit design in the slope and platform editor, the same tabs switch to that pit. Output goes to CSV, Excel, PDF, DXF and Blocks (a row-by-row dump of the blocks that passed the filters).

Design a blast pattern

Open it from DESIGN ▸ BENCH ▸ Blast Pattern. Outline the block on a surveyed bench as an area, draw the face line along the crest, pick both in the editor and generate the holes.

  1. Draw the bench boundary and the free face line.

    Draw the bench boundary and the free face line — Design a blast pattern
  2. Open Blast Pattern on the Design tab.

    Open Blast Pattern on the Design tab — Design a blast pattern
  3. Press Pick Boundary.

    Press Pick Boundary — Design a blast pattern
  4. Press Pick Boundary - pick from the list.

    Press Pick Boundary - pick from the list — Design a blast pattern
  5. Press Pick Front Line.

    Press Pick Front Line — Design a blast pattern
  6. Press Pick Front Line - pick from the list.

    Press Pick Front Line - pick from the list — Design a blast pattern
  7. Press Generate Pattern.

    Press Generate Pattern — Design a blast pattern
  8. Drill holes are laid out inside the block; the Pattern tab holds the layout settings.

    Drill holes are laid out inside the block; the Pattern tab holds the layout settings — Design a blast pattern
  9. Section tab.

    Section tab — Design a blast pattern
  10. Table tab.

    Table tab — Design a blast pattern
  11. Volume tab.

    Volume tab — Design a blast pattern
  12. Checks tab.

    Checks tab — Design a blast pattern
  • Pattern — square or staggered layout; burden, spacing, front-row offset and grid rotation. The row nearest the face follows the face line rather than the grid, so the front burden stays even along an irregular crest.
  • Depths from the terrain — each collar elevation is read from the terrain, so hole depth and inclined length follow the real bench; add the subdrill and the hole angle.
  • Section — the bench section through the holes.
  • Table — the hole-by-hole table with collar, depth and length; export it to Excel or CSV.
  • Volume — the blasted volume and tonnage for the block.
  • Checks — holes too close to the block edge, depth or burden outside the range you set and the other geometric conditions are flagged with the value and the limit before anything is drilled.

The pattern plan and bench section export to DXF and the report to PDF.

Note: the module designs geometry. Charge calculation, delay layout, vibration prediction and fragmentation design are out of scope.

Next: Export and reports.

Related features

What each capability does, which formats it reads and writes, and answers to common questions:

Try it on your own survey

Everything in this manual runs on your own computer. Download STREAM and open your first DEM.

Download for Windows