Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Setup step

Table of Contents

General

Setting up On Bench dependencies allow allows the user to set dependencies between blocks on a bench/lift (mining direction along the bench). There are options to use automatic dependencies, manually created dependencies, or a combination of the two.

Table of Contents

...

Auto Rule Type

Every bench in the project has an Auto Rule Type which determines automatic dependency creation. The following options are available to choose from every tree level dropdown.

Overview

Type

Description

Image Added

None

No automatic dependencies will be created; the blocks may be mined in any order.

Warning

It is not recommended to use “None” dependencies type in ATS because without a clear sequence, the optimization will have to handle a multitude of possible scenarios, which will slow down the running time of the schedule.

Bearing

Dependencies will be created pointing the opposite of direction specified, with more than one block is available at once. More details see in the section Bearing Rule below.

Bearing Strict

Dependencies will be assigned such that the blocks will be released to honour the direction specified, while only one block will be available at once. More details see in the section Bearing Rule below.

Branching

Dependencies will be created branching out from the start point(s) created by the user, while more than one block will be available at once. Both "AND" and "OR" dependency types are supported (see below).

Branching Strict

Dependencies will be assigned such that only one block is available at once and will be extracted in order of shortest distance from the starting point.

Blasts

Same as "Branching", but the start points include any blocks marked as ramp shots, and dependencies for trim shots are automatically created. Both "AND" and "OR" dependency types are supported (see below).

Blasts Strict

Same as "Blasts", but only one block is available at any one time.

Previous

Uses the dependencies assigned on the flitch above or lift below or flitch above

To clear dependencies right click at the bench or parent level and select an option from the dropdown.

...

below.

"AND" and "OR" dependencies types
Anchor
andor
andor

Mining direction and “AND” and “OR” dependencies are shown by pink and blue arrows. See the table below for examples of their use.

«AND»

«OR»

View

Shown in pink.

Image Added

Shown in blue.

Image Added

Logical Function

Returns TRUE if all of the conditions evaluate to TRUE.

Returns TRUE if any condition evaluates to TRUE.

Explanation

Defines "AND" type dependencies, which means that the block pointed by the arrow will be processed after the block from where the arrow comes (the first arrow AND the second arrow) has been mined.

Define "OR" dependencies, which means that the block pointed by the arrow will be processed after either the first block from where the arrow comes OR the second block has been mined.

Example 1

Image AddedImage Added

Example 2

Selected and highlighted in yellow Blast 3008 will only be mined after blocks 36 AND 106 have been mined.

Image Added

Mining on the selected and highlighted in yellow Blast 109 can begin after mining any of the blocks pointing to it with blue arrows (114 OR 107 OR 105 OR 106).

Image Added

Switching the Dependency Type

  1. Select the applicable dependency type for the record from the dropdown list on the left.

  2. Use the Dependency Type button (the last one in the toolbar).

Image AddedImage Added

Navigating and working with dependencies

The basic principles and guidelines for working with dependencies are summarized in the table below.

Operation

Description

Tool

Drawing Dependencies

Press the Draw Dependencies icon to drag manual dependencies between blocks.

...

  • Drag and drop dependency arrows between blocks.

Image Added

Image Added

Dependencies can also be created by clicking the successor, clicking all predecessors, and then clicking back on the successor to finish. 

Delete Manual Dependencies

...

Select a block to start drawing - it will be shown in yellow.

To continue the dependency from the last block, click the source block so that the block to continue the dependency is highlighted in yellow.

Use the <ESC> key to cancel the last step.

Changing the Dependency Arrow Size

Use the horizontal arrow size slider to customise size of dependencies.

Image Added

Image Added

Switching the Dependency Type

To toggle between "AND" and "OR" types when drawing a dependency, press (and hold to keep your selection) the <CTRL> key.

Image Added

Deleting Manual Dependencies

To delete manual dependency arrow:

  1. Click on the dependency arrow (will be shown in yellow

...

  1. after selection).

  2. Click the the red cross icon.

Image Added

Clearing Manual Dependencies.

To clear manual dependencies:

  1. Right click on the tree level.

  2. Select “Clear Manual Dependencies“ from the dropdown.

Image Added

Time Delay Setting

You can apply a time delay on manually drawn dependencies, for example, to specify that you can’t mine a trim shot until a week after the production one has been completed.

The remaining duration of the delay can be queried by launching the “Dependencies” dialog of the dependant block in the Animation tab.

Image Added

Resetting currently selected rule

You can reset currently selected rule by pressing the red stop button. Note that this action will reset manual dependencies as well. Press YES in Reset Rule window if you want to proceed.

Image Added

Clearing Automatic Dependencies

Automatic dependencies can be removed by selecting the block(s) and pressing the Remove Auto Dependencies button. Excluded from AutoDependencies blocks will appear shaded dark grey (as per the Legend).

...

Tip

You may need to use this tool for combining Automatic and Manual dependencies, if there is a particular section on the bench which you want to do manually (for example, if there is a bore in place there) to define a difference sequence to operate on.

To do this, clear the group of automatic dependencies and use the drawing tool to set the manual ones in the required sequence.

Image Added

Restoring Automatic Dependencies

Automatic dependencies can be restored by selecting the block(s) and pressing the Restore Auto Dependencies button.

...

Image Added

Restoring automatic dependencies by mine/pit/stage

To restore Automatic dependencies:

  1. Right click

...

  1. on the tree

...

  1. level.

  2. Select

...

Reset currently selected rule

You can reset currently selected rule by pressing stop button. Note that this action will reset manual dependencies as well. Press YES in Reset Rule window if you want to proceed.

Bearing rule

  1. “Clear Removal from Automatic Dependencies“ from the dropdown.

Image Added

Starting Point

If you are using Auto Blasts Shapes tools in the Designer tab in Rapid Reserver and you define Ramp and Trim blasts types, on bench dependencies will be set automatically for you in ATS.

Between the Production shots dependencies are not set automatically, so when there is no clear ramp, they need to be defined through a Starting point.

To help visualizing ramp or trim shots when placing Starting points, select "Misc_blockType" shading from the Reserves Shading dropdown (similarly for dumps). For an explanation of the color coding, see the Legend in the bottom right.

...

Define missing Starting points for all benches without clearly identified ramps. For some benches, you may need to set multiple Starting points.

For instructions on how to work with Starting points, see the table below.

Operation

Description

Tool

Placing a Starting point

Select the Drawing Starting Point icon from the top toolbar (the last one in the row) and click the blast you want to put it on. The auto dependency arrows will automatically target that point.

Image Added

Deleting a Starting point

To delete, select the defined Starting point (it will be shown in yellow) and click the red cross icon.

Image Added

Placing multiple Starting points

If a bench is divided into two or more parts, you need to set a Starting point for each of them.

You can also set multiple Starting points for benches with multiple ramps.

Image Added

Clearing all Starting points

To clear all Starting points from the bench, select the record from the tree structure on the left, right-click on it and select the "Clear All Starter Points / Lines" option.

Image Added

Replacing Starting point auto tool

When you have a ramp shot defined in the Designer tab of Rapid Reserver, you can use the Auto Starting point tool. It will try to guess where the starting point is based on the currently loaded Haul Infinity Model.

Note

It can place Starting points not in locations you need, or set multiple Starting points, and you’ll have to do some manual clean up. Use this tool with caution.

Image Added

Error message

Circular Dependencies

“The bench <(OpenPit/Mine/Pit1/Stage1/800)> is set to use the Blasts rule, but no ramp blocks or starting points were found.”

You will not be able to proceed with the setup without at least one Starting point set on benches with "Blasts" and "Branching" type dependencies.

If there are no distinct ramp or trim blasts, the Starting point(s) must be set at the bench access location.

Info

Double click on the error message at the bottom to view a full list of dependencies to fix.

Image Added

Bearing rule
Anchor
bearing
bearing

Tip

Creating On Bench dependencies on dumps reduces processing time. Unless otherwise required, for Dumps it is recommended to use rule type “Bearing Strict”.

When selecting options "Bearing" or "Bearing Strict" from the tree level element dropdown in the toolbar above viewport two new commands will appear.

...

Example of setting direction on a

...

Dump lift

  1. Expand the tree hierarchy to the

...

  1. required record.

  2. Double click the Name column to center the data in the viewport.

...

  1. In the Auto Rule Type

...

  1. column select "Bearing"

...

  1. option from the dropdown.

Tools for setting direction

...

  1. Select the Choose Direction

...

  1.  (compass) button above the viewport.

  2. Click the big arrow and drag it to set the bearing in the viewport (<ESC> to abort). 

...

  1. The bearing will be shown in the numeric field on the top left.

Manually type in bearing angle required or set it by

...

15° paces in a numeric field on the left to the compass icon.

...

Set a mining direction in a dialog appearing by pressing gear icon next to tree level dropdown.

Image AddedImage Added

Image Added

Setting the mining direction for entire mine/pit/stage or dump

  1. Select any level in the tree hierarchy.

  2. Click the gear icon to the right of the Auto Rule Type.

  3. Enter a mining direction and press OK.

...

Dependency Type

...

Logical Function

...

Example

...

Explanation

...

"AND"

...

Returns TRUE if all of the conditions evaluate to TRUE

...

In this example:

  • Selected and highlighted in yellow Blast 3008 will only be mined after blocks 36 AND 106 have been mined.

...

"OR"

...

Returns TRUE if any condition evaluates to TRUE

...

In this example:

  • Mining on the selected and highlighted in yellow  Blast  109 can begin after mining any of the blocks pointing to it with blue arrows (114 OR 107 OR 105 OR 106).

To change the dependency type:

...

Select the applicable dependency type from the dropdown list for the level on the left.

...

  1. The specified direction will be applied to the whole selection.

...

Раздел документации на русском языке 🇷🇺