Source Scheduling #4: Equipment Setup

Click to Print


Every Task/Process discussed in the previous section should have at least one piece of Equipment in order to work the associated Source Quantity. Each piece of Equipment has a set of parameters which determine the rate it works each Source Quantity, how it is displayed in the animation and how delays/downtime are applied and reported.

Availability & Utilisation

Any particular piece of mining equipment will never work 100% of the time. Shift changes, breakdowns, scheduled maintenance and other factors are all realities of any mine site and modelling these in Spry Source Scheduling is done with the Availability and Utilisation fields. Different sites will use different calculations but the most important thing to note is that no matter what you use, Availability and Utilisation multiply to create an effective factor which converts calendar time to operating time. An example of this is 24 Calendar Hours (actual) at a 75% factor yields 18 Operating Hours (effective).

Hourly Rate

The Hourly Rate setting determines the Source Quantity units per Operating Hour that the Equipment works and is set per process.

Source Path

Each piece of Equipment also has it’s own path that it follows called a Source Path. This is discussed in a later section.


To add a new piece of equipment, right-click< the Equipment header and choose Add -> New Equipment



The following settings are required and use the Expression Editor (covered in detail later):

  • Availability (default 1.0, cannot be greater than 1.0)
  • Utilisation (default 1.0, cannot be greater than 1.0)
  • Equipment Count (default 1.0, generally should be left as 1)


Inactive Process: When a piece of equipment has no Source Quantity to work due to finishing it’s Source Path or being controlled by a Dependency this setting chooses how it is reported.

Delays: Which delays are applied can be set here. Addressed in the next section.

Priority: Affects Equipment interactions when Proximity Constraints are applied. Higher priority (e.g. 1st) Equipment will take preference over lower priority Equipment if competing for a particular Task.


By default, a new piece of equipment does not work any Process. Each process that you want the equipment to work should be ticked on, and an Hourly Rate applied.

If no Default Source Quantity Field has been set in the Process, or you want a Source Quantity Field that is different from the default, set it under Source Quantity Field.



Calendars & the Expression Editor

Availability, Utilisation, Equipment Count and Hourly Rate can be hard coded like in the examples above, but if you have a Calendar Table set, you can reference it simply by using the GetValue(CalendarFieldName) command.