Вы находитесь на странице: 1из 41

Cubicaciones

Derechos Reservados

© 2009 Maptek
Todos los derechos reservados. Ninguna parte de este manual puede ser reproducido,
almacenado o o transmitido por ningún medio de recuperación – electrónico, mecánico,
fotocopiado, registrado, o de otra manera – sin el permiso escrito de Maptek Computación Chile
Ltda. No se asume ninguna responsabilidad con respecto al uso de la información contenida
adjunta. Aunque se ha tomado la precaución en la preparación de este manual, el editor y
autor(es) no asumen ninguna responsabilidad de errores u omisiones. Maptek no se
responsabiliza por daños o perjuicios, directos o indirectos, que surjan del uso, interpretación de la
información contenida en este manual.

info@maptek.cl
www.maptek.cl

Marcas
Debido a la naturaleza del material, muchos de los productos del hardware y de software se
mencionan por nombre. Las compañías que fabrican los productos demandan muchos de estos
nombres del producto como marcas registradas. No es la intención de Maptek demandar estos
nombres o marcas registradas como propias.

Historial de Revisión
Septiembre 2009 – Original – Viña del Mar - Chile

2 Cubicaciones
Contenidos

1 CUBICACIONES .................................................................................................................................................... 4
ZONAS DE EVALUACIÓN. ................................................................................................................................................. 4
CLASIFICACIÓN DE LA EVALUACIÓN. ................................................................................................................................. 4
UTILIZACIÓN DE INTERVALOS DE LEYES. ........................................................................................................................... 4
SELECCIÓN DE BLOQUES Y EVALUACIÓN PROPORCIONAL.................................................................................................... 5
GENERACIÓN DE REPORTES. .......................................................................................................................................... 5
ESQUEMA DEL PROCESO. ............................................................................................................................................... 5
DEFINICIÓN DE TÉRMINOS Y FUNCIONAMIENTO DEL SISTEMA. .............................................................................................. 6
a) Open Specification ....................................................................................................................................... 6
b) Variables ...................................................................................................................................................... 7
c) Product Codes. ............................................................................................................................................ 9
d) Grade Variables ........................................................................................................................................... 9
e) Grade Cutoff ............................................................................................................................................... 10
f) Polygons. ....................................................................................................................................................... 12
g) Triangles .................................................................................................................................................... 14
h) Block Selection. .......................................................................................................................................... 16
i) Save And Run ................................................................................................................................................ 18
j) Report ............................................................................................................................................................ 19
k) Page Setup ................................................................................................................................................ 20
l) Columns......................................................................................................................................................... 22
m) Tables ........................................................................................................................................................ 23
n) Save And Report ........................................................................................................................................ 24
PROCEDIMIENTOS ESPECÍFICOS PARA LA GENERACIÓN DE DIFERENTES TIPOS DE REPORTE................................................. 25
a. Reporte de Totales ..................................................................................................................................... 25
b. Reporte por Intervalos de Leyes ................................................................................................................ 26
c. Reportes por Producto ................................................................................................................................... 29
d. Reporte por Banco ..................................................................................................................................... 31
e. Columnas Condiciones .............................................................................................................................. 33
f. Solución de Problemas (Mensajes de Error) ................................................................................................. 34
2 ADVANCED GRADE/TONNE REPORT .............................................................................................................. 37

www.maptek.cl 3
Cubicaciones

Zonas de evaluación.

Para proceder a cubicar una región es preciso identificar la zona utilizando un modelo triangulado
o seleccionando algunos bloques de un modelo de bloques que la definan. La evaluación de
cualquier manera se hará considerando los valores almacenados en el modelo de bloques así
como sus densidades. El modelo triangulado puede construirse utilizando cualquiera de las
herramientas de generación y edición de sólidos dentro de ENVISAGE.

Clasificación de la evaluación.

Como resultado de la evaluación pueden entregarse tablas con totales o resultados parcializados
clasificados de acuerdo algún criterio. Estos criterios son definidos por variables dentro del modelo
y un grupo de clasificación corresponderá a uno de los valores de la variable en el modelo. Por
ejemplo si la variable MNZN puede contener los valores 1,2 y 3, se generarán tres grupos de
evaluación para cualquiera de las variables en estudio de tal forma que cuando se desee generar
un reporte, exista la posibilidad de entregar valores (leyes y volúmenes) para los bloques cuyos
valores de la variable MNZN sea 1, 2 ó 3, o una combinación de ellas. Es importante destacar que
los grupos no se definen a priori sino que se generarán tantos grupos como valores tenga la
variable en la zona de evaluación. Por lo anterior solo es posible utilizar variables de clasificación
de ocurrencia finita, es decir, enteras y alfanuméricas.

Utilización de intervalos de leyes.

Además de poder generar evaluaciones clasificadas, es posible generar evaluaciones utilizando


rangos de leyes. Esto que está concebido para generar distribuciones de leyes, es posible usarlo
para agrupar o utilizar algún criterio de clasificación adicional de acuerdo al valor de una variable
numérica cualquiera.

4 Cubicaciones
Selección de bloques y evaluación proporcional.

La selección de bloques a partir de la que se efectuará la cubicación puede hacerse utilizando


alguno de los diferentes criterios de selección descritos en el panel Block Selection. Estos
principalmente corresponden a la verificación del valor de una variable, de una condición, posición
respecto de una línea de sección o una triangulación. En el caso de selección de bloques de
acuerdo a una triangulación, pueden darse dos casos: Que el bloque se seleccione para su
procesamiento si su centroide está dentro de la triangulación o si alguna proporción cualquiera del
bloque está dentro de la misma. Esto es manejado con los botones " Use proportional cell
evaluation ", " Use full cell evaluation”. Estos botones además permiten indicar la metodología
de evaluación: Utilizar/seleccionar el bloque entero o la fracción que cae dentro de la zona de
influencia de la triangulación. La evaluación proporcional y la selección proporcional están
mutuamente relacionadas, por lo que debe tenerse cuidado cuando se selecciona el botón de
negación de las alternativas de selección de bloques (Reverse blocks matching) puesto que en
este caso no se considerarán ninguno de los bloques que se seleccionarían bajo los criterios
utilizados en el panel anterior, ya sea mediante evaluación proporcional o por el centroide.

Generación de reportes.

La generación de reportes es un proceso que permite configurar una gama amplia con diferentes
especificaciones. La idea es que, en lo posible, se generen la mayor cantidad de reportes en una
misma evaluación del modelo de acuerdo a las necesidades específicas. Las configuraciones del
reporte deben estar almacenadas en un archivo de especificaciones que deberá ser compatible
con el archivo de resultados de la evaluación. En general es aconsejable utilizar un par de archivos
"hermanos" que reflejen mutuamente las configuraciones de cálculo y reporte.

Esquema del proceso.

Esquemáticamente, el proceso puede dividirse en cuatro etapas, contenidas en las siguientes


preguntas, cada una asociada con opciones:

- ¿Cómo Evaluar? - VARIABLES


- ¿Dónde Cubicar?- TRIANGLES; POLYGONS
- ¿Qué Bloques Utilizar?- BLOCKS
-¿Cómo Hacer el Reporte?- (Todas las opciones en Report setup)

www.maptek.cl 5
Definición de términos y funcionamiento del sistema.

En esta parte se revisarán las opciones dentro del sistema de cubicación.


De acuerdo al esquema gráfico mostrado anteriormente, se describirán primero las opciones para
la definición de los parámetros de cálculo. El menú principal es como el mostrado en la siguiente
figura:

a) Open Specification

Selecciona un archivo de especificaciones de cálculo para su creación o edición. La extensión de


este archivo es res. No es necesario escribir la extensión del archivo al crear la especificación.
En este archivo se podrá encontrar toda la información que indicará al sistema la manera de
evaluar los bloques.

6 Cubicaciones
b) Variables
Dentro de esta opción se indica al sistema la forma de evaluar el modelo. Clasificación, generación
de códigos de materiales, utilización de leyes de corte, etc. Cada panel permite configurar un
conjunto de formas de evaluación. El primer panel es Breakdown fields.

www.maptek.cl 7
Clasification fields:
Los primeros tres campos contienen las variables de clasificación que se quieran utilizar. Estas
variables, como ya se mencionó, solamente pueden ser enteras o alfanuméricas. En caso de
necesitar más variables de clasificación, estas pueden agregarse manualmente en el archivo
<nombre>.res.
Material type by fractions:
Existen variables que pueden contener la fracción de un material en un bloque, en caso de que se
quieran utilizar bloques multimateriales. El nombre de la variable así como el nombre del material
al que hacen referencia deben indicarse en los recuadros Fraction field y Material type
respectivamente.
Mined volume to be excluded from reserves:
En algunas ocasiones los modelos de bloques contienen una variable que indica la cantidad del
bloque que ya ha sido extraído o que está remanente para ser cubicado, es decir, dentro de una
región pueden utilizarse las fracciones remanentes de un bloque para el cálculo efectivo del
tonelaje. Debido a que existen dos metodologías en Vulcan para calcular este valor, es necesario
indicar cuál de ellas se utilizó al obtener el valor de esta variable.
Decrement percentaje values (100% down)
Record as fraction of block (range [0.0, 1.0].
En el primer caso, un bloque in situ es en el que la variable tiene un valor de 100, mientras que en
al segundo, un valor de 1 significa que todo el bloque ha sido extraído.
Debido a que no es posible a partir del valor de la variable conocer espacialmente cómo ha sido
extraído el bloque, se proveen de dos formas para utilizar los bloques parciales cuando estos son
a su vez cubicados parcialmente en la nueva evaluación:
Mined portions assumed inside
Mined portions not assumed inside
En el primer caso se considerará la mayor cantidad posible del bloque como extraída, mientras
que en el segundo se ponderará la cantidad extraída con el volumen cubicado en esta evaluación
respecto del volumen total del bloque.

Breakdown by bench:

Esta opción permite generar el quiebre por bancos automáticamente sin la necesidad de crear
previamente una variable banco dentro del modelo de bloque y ejecutar el respectivo script. Se le
debe ingresar la cota inferior del modelo de bloques y la altura del banco y Vulcan generará los
bancos, creando una variable denomina bench

8 Cubicaciones
c) Product Codes.
El panel siguiente está titulado Product Codes

En este panel pueden definirse nombres o códigos de materiales que permiten clasificar a los
bloques de acuerdo a la condición impuesta para cada material. Esta característica, a diferencia de
la que se hace en el panel anterior, no necesita que los bloques hayan sido previamente
clasificados sino que la operación se realiza en el momento de evaluar cada bloque. Así, resulta
sencilla cambiar las condiciones que definen un tipo de material sin necesidad de actuar
directamente sobre el modelo de bloques. Ejemplo alta ley, baja ley y cambio de cutoff.

d) Grade Variables

A continuación se despliega el panel Grade Variables, el principal de esta opción:

www.maptek.cl 9
Density: debe indicarse aquí el nombre de la variable en la que se ha almacenado la densidad de
los bloques.
Default: Es el valor de densidad que se utilizará cuando la variable indicada en el recuadro
anterior, contenga el mismo valor que aquel que tiene definido como valor por defecto en el
modelo de bloques.
Variable: La lista de variables que se evaluarán. En caso de que necesite evaluar más de 15
variables puede editar el archivo .res y agregarlas en forma manual.
Type: Corresponde al tipo de cálculo que se hará para obtener el valor de un grupo de bloques
para la variable. Existen tres alternativas: Wt By mass, Wt by vol y sum, las cuales entregarán el
promedio ponderados por la masa, el promedio ponderado por el volumen y la suma del valor de
las variables para el intervalo o clase respectivamente.
Average or default for missing: Con esto es posible utilizar otro valor cuando los bloques tengan
el mismo valor para la variable que aquel definido como valor por defecto. En el caso de
seleccionar Average el valor por defecto del bloque será reemplazado por el promedio de todos los
bloques que están contenidos en la cubicación. En el caso de indicar un valor de cero en default
for missing, el valor cero reemplazará al valor por defecto del bloque.

e) Grade Cutoff

Una vez completado este panel, se desplegará el titulado Grade Cutoffs.

10 Cubicaciones
En este panel se definen la variable y los intervalos que se desean utilizar para hacer el cálculo
agrupando la información de acuerdo al valor de una variable de ley (cutoffs). Cada intervalo es
definido por un par de cutoffs. Cada cutoff es el mínimo valor que la variable de un bloque puede
tener para pertenecer al intervalo.
Cutoff variable: La variable del modelo de bloques contra la cual se comparan los valores
definidos para cada incremento de ley.
Below cutoff value: Es la etiqueta que el sistema pondrá al grupo de información correspondiente
a los bloques cuyos valores para la variable de corte sea menor que el cutoff mínimo.
Unknown cutoff value: Es el valor para el cual se generará un grupo de información diferente de
tal forma que estos bloques no sean promediados con los demás de manera indeseada.
Set by increment: Es una de las formas de definir los valores de corte. En este caso se generan
intervalos de tamaño regular igual al valor indicado en Increment entre los valores First y Last.
First: Es el primer valor de corte. Los bloques en que la variable de corte tenga un valor menor
que el indicado en el primer cutoff serán agrupados en un intervalo único etiquetado con el valor
puesto en el recuadro below cutoff value.
Last: Es el último valor de corte. Los bloques en que la variable de corte tenga un valor mayor que
el indicado serán puestos en el último intervalo etiquetado con este mismo valor.
Increment: Es el tamaño del intervalo entre cutoff y cutoff.
Set by values: Esta es otra forma de definir los intervalos y valores de corte. En este caso los
valores de corte son ingresados en forma manual y el tamaño del intervalo queda definido
automáticamente por la diferencia entre dos valores de corte consecutivos. En este caso, el
tamaño del intervalo puede ser variable
Cutoff: Los valores de corte ingresados en forma manual.
Una vez que se han completado los paneles anteriores, se puede proceder a seleccionar el
¿Dónde cubicar? y ¿Qué bloques Utilizar?

www.maptek.cl 11
f) Polygons.
Esta es una de las formas de definir la zona a evaluar a partir de polígonos y una influencia en
alguna dirección. El primer panel es:

By bench height: Es uno de los métodos de proyección.


Use directional adjustment on sides: Permite hacer una proyección diferente a la vertical a partir
del polígono utilizando un ángulo de inclinación y un rumbo en donde se aplicará dicha inclinación.
Top, middle, base: Es la posición que se le quiere asignar al polígono.
Bearing: Es la dirección hacia donde se aplicará la proyección inclinada.
Gradient: Es la inclinación con la que se hará la proyección.
Project polygons onto plane: Esta opción permite la proyección de polígonos dentro de un plano
que se indicará después de completar este panel.
By projection: Esta opción se seleccionará para utilizar triangulaciones a partir de la proyección
del polígono tanto hacia atrás como hacia adelante. La diferencia con la opción anterior es que el
polígono puede quedar en una posición que no sea el medio ni los extremos de la triangulación.
Para esto es necesario especificar una distancia de proyección hacia atrás (Back distance) y hacia
adelante (Foward distance).
Confirm each polygon: Si esta opción es activada se podrá ver la triangulación antes de que sea
grabada y agregada a la lista de regiones. Esto es muy útil cuando se ha seleccionado más de un
polígono.
Allow duplicate objects names: Active esta opción si desea que más de un polígono defina una
región. Si no activa esta opción y se encuentran dos polígonos definiendo una misma región,
aparecerá un panel para renombrar la última región.
Una vez completado este panel se desplegará el titulo Polygon Projection

12 Cubicaciones
Dip: Es el ángulo de inclinación del plano con respecto a la horizontal.
Select by line, points, grid coordinate, 3 points: Son los tres métodos que se pueden usar para
definir la orientación y posición del plano. Se puede seleccionar uno solo.
Line: Al pinchar esta opción el plano queda definido por una línea, indicada posteriormente, y el
dip puesto en el primer recuadro. Debido a que hay dos formas de asignar el dip con la misma
línea (a la derecha y a la izquierda), la diferencia se hará de acuerdo al sentido de digitalización de
la línea usada. Para cambiar de inclinación de derecha a izquierda o viceversa, basta con cambiar
el signo del dip. Como regla puede usarse el siguiente procedimiento: En vista superior, mirar en el
mismo sentido en que está digitalizado el segmento de línea, si el dip es positivo, el dip
corresponde al del plano de la derecha.

Points: En este caso se deben indicar dos puntos que junto con el dip definirán el plano. Esto es
similar al caso anterior respecto del sentido de digitalización.
Dichos puntos pueden marcarse usando los modos screen snap (Indicate), object snap, vertex
snap, etc.
Grid Coordinate: En este caso, la línea por la que pasará el plano es una de las indicadas por las
coordenadas X (este), Y (norte) o RL (cota). En el caso de indicar X o Y, la elevación de la línea es
la cota por defecto indicada en la línea de estado de la pantalla de ENVISAGE.
NOTA: Si usa RL (elevación) para definir el plano, el valor del dip ingresado en la primera casilla
será ignorado y el plano será horizontal.
3 Points: Con este método puede definir explícitamente la ubicación y orientación del plano
indicando tres puntos en el espacio.

Una vez definido el plano aparecerá la siguiente ventana de opciones:

www.maptek.cl 13
Aquí se debe seleccionar de acuerdo a la categoría (Object, Group, etc.) y luego un objeto
(polígono) dentro de la categoría. Seleccionando por Group, Feature o Layer, deberá confirmar si
se ha escogido la categoría correcta. Si selecciona por Object, no se deberá confirmar nada. El
nombre del Layer y el valor de las categorías a la que pertenece el objeto se podrán observar en la
ventana de inicio (Unix) o en la ventana de reporte de ENVISAGE.
El polígono es convertido en una triangulación. En caso de haber activado la opción Confirm each
polygon, deberá confirmar si se ha obtenido la región correcta a partir del polígono.
Si se selecciona Correct, la región será aceptada. Si se está seleccionando los polígonos por
object, una vez que haya confirmado una región, podrá marcar el siguiente objeto. Presione
CANCEL para volver al cuadro SELECT_BY.
Luego seleccione CANCEL para volver al menú Advanced Reserves Editor. Para grabar las
regiones use la opción Save Specification.

g) Triangles
Esta es otra de las formas de definir las zonas a evaluar a partir de un conjunto de triangulaciones.
Este panel se desplegará al seleccionar esta opción:

14 Cubicaciones
Las triangulaciones pueden seleccionarse pinchándolas directamente, en forma interactiva desde
la pantalla o seleccionándolas desde una lista.

El seleccionar dos veces la triangulación permite asignar un código de grupo, que después puede
utilizarse para generar reportes conjuntos por grupo de triangulaciones.
NOTA:
1.- Para eliminar una selección haga clic nuevamente sobre la triangulación.
2.- El sistema no permite eliminar una región del archivo de especificación que no exista en el directorio. Si la
triangulación ha sido eliminada como archivo y está presente en el archivo de especificaciones de cálculo
".res", deberá editar este archivo y eliminar la región en cuestión. Una vez seleccionadas las triangulaciones
seleccione CANCEL para terminar.

www.maptek.cl 15
h) Block Selection.
Esta opción permite establecer los criterios de selección para los bloques del modelo que se
utilizarán en el cálculo de reservas
Primero se muestra la selección actual y luego se despliega el siguiente panel con las diferentes
alternativas de selección de los bloques que se utilizarán en la cubicación.

16 Cubicaciones
Select all blocks: Se usarán todos los bloques en la cubicación.
Select specific blocks: Se usarán bloques específicos de acuerdo a los siguientes criterios de
selección.
By variable: Seleccione esta opción si desea restringir los bloques de acuerdo a un valor
específico de una variable. Se deberá especificar el nombre de la variable y el valor que debe
tener el el bloque para que un bloque sea usado.
By bounding triangulation: Esta opción permite restringir los bloques mediante una
triangulación. Es muy útil cuando, por ejemplo, se quiere evaluar las reservas dentro de una
triangulación sólida que defina un banco.
NOTA: Esta opción NO es aplicable para triangulaciones abiertas o bidimensionales (2D).
Si se han definido mediante las opciones anteriores, la selección de bloques por triangulación será
ignorada. Deberá usar esta opción sólo cuando no se hayan definido regiones.
By bounding box: Con esta opción se pueden restringir los bloques a aquellos que se
encuentren dentro de un tetraedro definido a través de la indicación de la elevación del centro, el
espesor y marcando con el mouse un rectángulo en el plano XY; o ingresando sus coordenadas.
By section: Esta opción permite definir una región mediante la especificación de un plano y un
espesor. La especificación de dicho plano es similar a la hecha para definir la proyección de la
región definida por un polígono (Ver la sección Polygons).
By condition: Mediante esta opción se pueden limitar los bloques a aquellos que cumplan una
condición que se debe ingresar en el recuadro al lado derecho de Condition. Se pueden indicar
variables del modelo de bloques, constantes numérico y alfanumérico y cualquiera de los
operadores siguientes:

Operador Descripción
AND Y lógico

OR O lógico

XOR O lógico excluyente

NOT Negación

GT Mayor que numérico

LT Menor que numérico

LE Menor o igual que

EQ Igual a

NE Distinto de

www.maptek.cl 17
Reverse Block matching: Esta opción corresponde a una negación de lo que se ha seleccionado
en la parte de arriba.
Use full cell evaluation: Seleccionará los bloques cuyo centroide este dentro de la triangulación.
Use proportional cell evaluation: Seleccionará todos los bloques que estén total o parcialmente
dentro de la triangulación.
NOTA: De acuerdo a lo indicado, la evaluación con proportional cell y reverse block matching
de los bloques de acuerdo a una triangulación seleccionará todos los bloques que estén
totalmente fuera de la triangulación.

i) Save And Run


Esta opción permite almacenar las especificaciones en un archivo con extensión <nombre>.res.

18 Cubicaciones
Reserves specification file: Aquí ingrese el nombre del archivo de especificaciones.
Una vez definidos todos los parámetros se está en condiciones de realizar el cálculo de la
cubicación, para esto presionamos Calculate.

Con esta opción se realizará el cálculo de las reservas de los bloques basado en el archivo de
especificaciones de cálculo (<nombre>.res) y el modelo de bloques actualmente abierto.
Los resultados pueden ser obtenidos en dos Formatos DMP o CSV

Spawn reserves calculations in window: Active esta opción si desea ejecutar el proceso de
cálculo en otra ventana, así, liberará la ventana actual para poder seguir el trabajo con
ENVISAGE.

Preparación del reporte.


La creación del reporte es manejada por un archivo de especificaciones de reporte <nombre>.tab.
Los parámetros de reporte, es decir, número de líneas por página, columnas a usar en el reporte,
etc., pueden indicarse una vez que el archivo de especificación de reporte haya sido abierto.

j) Report
La opción Open Report Template permite abrir un archivo de especificación de reporte de
reservas (<nombre>.tab), para que puedan indicarse nuevos parámetros para el reporte o
modificarse los antiguos. Esta información es ingresada utilizando las opciones Global, Columns
y Tables.

Report template file: Nombre del archivo de reportes que se va a abrir.

www.maptek.cl 19
Read columns from .dmp file: Active esta opción para crear el reporte en base a la información
de las columnas que se encuentran en el archivo de vaciado (<nombre>.dmp). Las columnas del
archivo de vaciado que son leídas al activar esta opción son las que aparecen bajo VARIABLES.
Los tipos indicados bajo VARIABLE_TOTALS corresponden al tipo de cálculo para la línea final de
la variable en la tabla.

NOTA: Al leer las columnas del archivo de vaciado, no se borran columnas que estén presentes
anteriormente el archivo de reporte.

k) Page Setup
La opción Page Setup se usa para definir los parámetros generales que se aplicarán a todas las
tablas en un reporte, por ejemplo, líneas por página, margen izquierdo, encabezado de página, etc.

20 Cubicaciones
Lines per page: Número máximo de líneas por página que tendrá el reporte (por defecto son 60).
Margin: Permite especificar Márgenes izquierdo y superior para la página.
Left: Corresponde al margen izquierdo medido en número de caracteres en blanco antes
de que comience el texto. El valor por defecto es 10.
Top: Corresponde al número de líneas en blanco antes de que comience el texto. El valor
por defecto es 4. Este número no está considerado en lines per page especificado más
arriba.
Report borders:
Row border: Seleccionando esta opción permite ingresar el carácter que desea utilizar
como separador entre líneas de la tabla. Si está desactivado, no se separarán las líneas.
Column border: Es el separador de columnas alternativo.
Header & Footer:
Header: Es el encabezado de la página, en la que puede especificar hasta 5 líneas. El
encabezado está incluido en el valor de lines per page.
NOTA: El encabezado puede incluir las variables $page (número de pagina actual), $date (fecha
actual), $time (hora actual) y $blocksel (información sobre la selección de bloques de la cabecera
del archivo .dmp). Las variables tomarán su valor cuando se cree el reporte y puedan estar
escritas tanto en mayúsculas como en minúsculas.
Footer: Es la información del pie de página. Hasta 15 líneas pueden utilizarse en esta sección. El
pie de página está incluido en el valor de lines per page.

www.maptek.cl 21
l) Columns

Name: Es el nombre que tiene la columna y debe ser único.


NOTA: No use operadores o nombre de funciones en el nombre de la columna como por ejemplo
"cu+cut" o "sum_oro"
Heading: Corresponde al encabezado de la columna en el reporte.
Width: Este es el ancho de la columna y está medido en caracteres.
Decimals: Este valor indica la forma en que se desplegarán las columnas numéricas. Si el valor es
negativo, no sé mostrarán decimales y el valor será redondeado. Por ejemplo, un valor -1 hace
que se redondee la unidad (10,20), -2 redondea a centenares (100,200), etc. La aproximación de
columnas no afecta a los valores de las columnas originales usadas en el cálculo, es decir,
solamente se aproximarán los valores desplegados.
Derived column: Marque esta opción si desea obtener los valores de las columnas a partir de los
valores de otras columnas. Si no se activa esta opción la columna contendrá los valores de la
columna del archivo de vaciado.
Calculate on output: Esto es para columnas derivadas de otras. Permite calcular la columna
derivada sobre la salida.
Expression/Condition: También se aplica a columnas derivadas. Una expresión sólo se aplicará
(es decir, se usará en el cálculo) si cumple la condición. La condición que primero se cumpla será
la que indique qué expresión se use, mientras que una expresión sin condición, se cumplirá
siempre.

22 Cubicaciones
Value, Average, Sum, Maximum, Minimum, Weighted average: Estas operaciones determinan
la forma en que los valores de cada columna se calcularán y desplegarán en la línea de totales.
Puede seleccionar sólo una de las opciones, las que no son aplicables para columnas de
caracteres.
Display final total: Esta opción permite el despliegue del valor total final y es aplicable sólo en
conjunto con la opción Value.

m) Tables
La opción Tables se usa para agregar, borrar o modificar tablas desde una lista de tablas. En cada
tabla se puede especificar las columnas que desea reportar, la columna que usará para ordenar, si
se desea o no crear un reporte con sólo los totales finales, etc.

Name: Nombre que tendrá la tabla y por la cual se hará el reporte, no debe repetirse dentro de la
lista.
Descending: Active esta opción si desea ordenar los valores de las columnas en orden
decreciente. Si no se activa esta opción, los valores se ordenarán en forma creciente.
Only display totals: Active esta opción si desea crear un reporte sólo con los valores totales.
Order by: En este casillero se debe indicar la(s) columna(s) que se usará(n) como clave(s) para
ordenar. Si ingresa más de una columna, debe poner los nombres separados por una coma.
NOTA: Las columnas basadas en funciones propias o calculadas sobre la salida no pueden usarse
para ordenar. Debido a que el ordenamiento se hace antes que los cálculos.
Report by: Esta opción permite especificar una columna en la que se pondrán los subtotales.
Toda vez que el valor de la columna cambia una fila de subtotales se desplegará en la tabla. Si
además está ordenado por esta columna asegúrese que sea la última especificada en el recuadro
Order by field.
NOTA: Los subtotales son hechos antes de entregar en el reporte el valor de las columnas, por lo
que no pueden usarse columnas calculadas sobre la salida.

www.maptek.cl 23
Conditions: Los campos para las condiciones permiten seleccionar cuáles filas serán incluidas en
el reporte de acuerdo a si cumple o no ciertas condiciones para el valor de alguna columna.
Pueden indicarse hasta 5 condiciones. Todas las condiciones deben satisfacerse antes de que una
fila sea agregada en el reporte.
Select all columns: Si se selecciona esta opción en el reporte se colocarán todas las columnas
que aparezcan en el listado de columnas.
Select columns: Si se selecciona esta opción, las columnas que aparecerán en la tabla, serán las
que se seleccionen desde una lista.

n) Save And Report


Esta opción permite guardar las especificaciones del reporte definidas para el archivo de
especificación actualmente abierto. Esto debe hacerse antes de utilizar la opción Report, ya que la
generación del reporte se hace de acuerdo a los parámetros almacenados en el archivo.

Report specification file: Nombre del archivo de especificaciones a almacenar.


La opción Generate permite crear un archivo de reporte utilizando los parámetros almacenados en
el archivo de especificaciones de reporte (<nombre>.tab) y el archivo de vaciado
(<nombre>.dmp) indicado. El reporte es almacenado en un archivo con la siguiente estructura
(<nombre>.rep).
Reserves dump file: Es el nombre del archivo de vaciado que contiene los resultados de los
cálculos.
Output file: Es el nombre del archivo de reporte resultante en el cual serán almacenados los
resultados del reporte. El nombre del archivo será (<nombre>.rep).
All Tables: Activando está opción se seccionarán todas las tablas en el mismo orden que
aparecen en la lista.
Select tables: Seleccionando esta opción se utilizará la tabla que desee.
Post report in graphics: Active esta opción si desea colocar el reporte dentro de una ventana

24 Cubicaciones
gráfica de ENVISAGE. En este caso, una vez que haya completado el panel deberá especificar un
layer para el reporte (si es que no hay uno en uso) y el nombre del reporte se cargará en el layer.
Output to Excel spreadsheet: Al activar esta opción, los resultados de la cubicación serán
desplegados en una hoja del procesador de planillas de cálculo Excel. A continuación, se le debe
dar un nombre a la hoja donde serán desplegados los valores.

Procedimientos específicos para la Generación de diferentes tipos


de reporte.

a. Reporte de Totales

Seleccione Block Reserves -Adv


Abra o cree un archivo de especificaciones de cálculo con la opción Open specification.
Configure los paneles en Variables, y en este proceso sólo se llenarán los siguientes paneles:

En este panel ingrese la variable densidad definida en el modelo de bloques y su valor por defecto.
También se ingresarán las variables a evaluar, los tipos de cálculo que se harán para obtener el
valor de un grupo de bloques para la variable.
Seleccione la opción Save and Run para guardar el archivo de especificaciones y calcular.
Después de haber hecho el cálculo, diríjase a la opción Report y active Read columns from
dump file, para que lea el archivo de vaciado generado por el calcúlate.

www.maptek.cl 25
Una vez que haya creado las columnas que Ud. crea necesarias para realizar su reporte, se debe
definir la tabla con el formato del reporte deseado seleccionando Tables
Esta tabla es un ejemplo sencillo de como se debe definir un tabla para generar el reporte.

Una vez hecho esto se procede a grabar este archivo de especificaciones de reporte.
Ejemplo de reporte de totales, desplegado según la tabla definida en el archivo de especificaciones
de reporte:

b. Reporte por Intervalos de Leyes

Seleccione Block Reserves -Adv


Abra o cree un archivo de especificaciones de cálculo con la opción Open specification
Configure los paneles en Variables, y en este proceso sólo se llenarán los siguientes paneles:

26 Cubicaciones
En este panel ingrese la variable densidad definida en el modelo de bloques y su valor por defecto.
También se ingresarán las variables a evaluar, los tipos de cálculo que se harán para obtener el
valor de un grupo de bloques para la variable.

En el panel Grade cutoff se indicará la variable por la cual se generarán los intervalos.

Los set de valores de leyes para generar los reportes se seleccionaran por incremento o por
valores, en este ejemplo se utilizaron set de valores.

www.maptek.cl 27
Presione el botón Calculate después de haber grabado el archivo de especificaciones de cálculo,
en el panel Save and Run.
Después de haber hecho el cálculo, diríjase a la opción Report y active Read columns from
dump file, para que lea el archivo de vaciado generado por el calculate
Una vez que haya creado las columnas que Ud. crea necesarias para realizar su reporte, se debe
definir la tabla con el formato del reporte deseado seleccionando Tables.
Esta tabla es un ejemplo sencillo de como se debe definir un tabla para generar el reporte.

Una vez hecho esto se procede a grabar este archivo de especificaciones de reporte con la opción
Save and report.
Ejemplo de reporte por intervalo de leyes, desplegado según la tabla definida en el archivo de
especificaciones de reporte:

28 Cubicaciones
c. Reportes por Producto
Seleccione Block Reserves -Adv
Abra o cree un archivo de especificaciones de cálculo con la opción Open specification.
Configure los paneles en Variables, y en este proceso sólo se llenarán los siguientes paneles:

Para generar un reporte por productos debemos crear productos a partir de condiciones de
variables del modelo de bloques, Y los siguientes paneles se generarán de igual forma que en los
ejemplos anteriores:

www.maptek.cl 29
En este panel ingrese la variable densidad definida en el modelo de bloques y su valor por defecto.
También se ingresarán las variables a evaluar, los tipos de cálculo que se harán para obtener el
valor de un grupo de bloques para la variable.
Presione el botón Calculate después de haber grabado el archivo de especificaciones, en el panel
save and run.
Después de haber hecho el cálculo, diríjase a la opción Report y active Read columns from
dump file, para que lea el archivo de vaciado generado por el calculate
Una vez que haya creado las columnas que Ud. crea necesarias para realizar su reporte, se debe
definir la tabla con el formato del reporte deseado seleccionando Tables.
Esta tabla es un ejemplo sencillo de como se debe definir una tabla para generar el reporte:

30 Cubicaciones
Una vez hecho esto se procede a grabar este archivo de especificaciones de reporte, para luego
generar el reporte.
Ejemplo de reporte por material, desplegado según la tabla definida en el archivo de
especificaciones de reporte:

d. Reporte por Banco

Seleccione Block Reserves -Adv


Abra o cree un archivo de especificaciones de cálculo con la opción Open specification.
Configure los paneles en Variables, y en este proceso sólo se llenarán los siguientes paneles:

Para generar un reporte por banco debemos dar click en la opción breakdown by bench e
ingresar un banco de referencia y la altura de banco, de esta manera, Vulcan generará
automáticamente los bancos. otra opción es que campo de variables de Classification fields,
colocar la variable banco proveniente del modelo de bloques. Y los siguientes paneles se
generarán de igual forma que en los ejemplos anteriores:

www.maptek.cl 31
En este panel ingrese la variable densidad definida en el modelo de bloques y su valor por defecto.
También se ingresarán las variables a evaluar, los tipos de cálculo que se harán para obtener el
valor de un grupo de bloques para la variable.
Presione el botón Calculate después de haber grabado el archivo de especificaciones, en el panel
save and run.
Después de haber hecho el cálculo, diríjase a la opción Report y active Read columns from
dump file, para que lea el archivo de vaciado generado por el calculate
Una vez que haya creado las columnas que Ud. crea necesarias para realizar su reporte, se debe
definir la tabla con el formato del reporte deseado seleccionando Tables.
Esta tabla es un ejemplo sencillo de como se debe definir una tabla para generar el reporte:

32 Cubicaciones
Una vez hecho esto se procede a grabar este archivo de especificaciones de reporte, para luego
generar el reporte.
Ejemplo de reporte por bancos, desplegado según la tabla definida en el archivo de
especificaciones de reporte:

e. Columnas Condiciones
Esto sección se utilizará para mostrar cómo se generan algunas variables condicionadas o
derivadas de otras que ya fueron creadas.
Para esto se siguen los mismos pasos que en los ejemplos anteriores, es decir:
Seleccione Block Reserves -Adv.
Abra o cree un archivo de especificaciones de cálculo con la opción Open specification.
Configure los paneles de Variables.
Seleccione la opción Calculate después de haber grabado el archivo de especificaciones.
Después de haber hecho el cálculo, abra un archivo de parámetros con la opción Open
Specification.
Ahora se crearán algunas columnas condicionadas que pueden ser útiles para su trabajo:

Las filas 1 al 6 son directamente sacadas de la información del modelo, mientras que las restantes
son generadas a partir de las primeras seis.
La fila correspondiente a ton_mx reporta el tonelaje de mineral que se encuentra en el volumen
que es cubicado.
La variable ley_mx da cuenta de la ley media del mineral.

www.maptek.cl 33
Las columnas con nombres cu_bajo/sobre desplegará la información acerca de las toneladas de
mineral por sobre o bajo una determinada ley (cutoff).
NOTA: Es importante recalcar, que para generar estas columnas se dio la condición de que el
cutoff fuera mayor o menor que una ley dada, y no se uso la ley media que se obtiene en cada
intervalo de cutoff, ya que esta ley media que se obtiene no discrimina cuantos bloques están
sobre o bajo esta ley, por lo cual este punto es muy importante ya que puede producir muchos
problemas y errores en la cubicación.
La columna fino entrega el valor del fino obtenido por intervalo de leyes de corte. Intuitivamente, la
columna fino_acum corresponde a la suma de la variable fino.
La columna ton_acum entrega el tonelaje acumulado para cada intervalo de ley de corte.
Finalmente, la columna ley corresponde a la ley media que se obtiene en cada intervalo.

f. Solución de Problemas (Mensajes de Error)

Cuando hay un problema en la generación del reporte aparece el siguiente mensaje de error:

Para saber la causa de este error debe mirar la ventana de reporte de ENVISAGE.; si utilizó
íconos, deberá observar el mensaje de error en la consola del sistema (Envisage Console). Un
ejemplo de mensaje de error es el siguiente:

En este caso, el mensaje de error fue "Input file test.dmp does not exist", indicando que hubo
problemas porque no existe el archivo dmp. A continuación se mostrarán los mensajes de error
más frecuentes, sus posibles causas y soluciones sugeridas.

Unknown column: <columna>: En este caso lo más probable es que exista una columna definida
en el archivo de parámetros de reporte que no se encuentra en el archivo de vaciado ni tiene
especificado una forma de obtención. Esto puede ocurrir porque se ha eliminado la columna del
archivo de vaciado al cambiar las configuraciones de cálculo; se está utilizando un archivo ".res"
no compatible con el archivo ".tab", teniendo este último más columnas definidas que las obtenidas
con el primero; se ha desactivado el tick Derived column de una columna que debería ser

34 Cubicaciones
calculada a partir de otras columnas, de modo que el sistema en vez de calcularla la busca en el
archivo de vaciado sin encontrarla; etc. Para solucionar esto, tiene dos alternativas: Eliminar la
columna del archivo ".tab" o indicarle al sistema el método correcto de obtención.

g. Eliminación

• Seleccione la opción COLUMNS


• Seleccione Delete Column
• Pinche la columna que desea eliminar.
• Confirme su eliminación
• Guarde las modificaciones pinchando en Save Specification

h. Corrección

• Seleccione la opción COLUMNS.


• Seleccione Edit Column.
• Pinche la columna que desea corregir.
• Active el tick Derived column.
• Indique la expresión correcta de cálculo para la columna y las condiciones en caso de ser
necesarias.
• Pinche en OK cuando haya completado la modificación.
• Guarde las modificaciones pinchando en Save Specification del submenú report setup.

i. Unknown Column <Columna> In Column List For Table <Tabla>

En este caso la tabla <TABLA> contiene la columna <COLUMNA>, que ya no existe en la lista de
columnas, debido a que ha sido eliminada. La solución para esto es eliminar la columna no
existente de la tabla.
• Seleccione la opción TABLES
• Seleccione Edit Table
• Pinche el nombre de la tabla
• En el listado de columnas, elimine la columna inexistente.
• Pinche sobre OK
• Guarde las modificaciones pinchando en Save Specification

www.maptek.cl 35
j. El Reporte Contiene Números muy grandes para alguna columna.
Este error se produce cuando las condiciones para evaluar una columna no cubren todo el
espectro de posibilidades, quedando el sistema sin tener indicación sobre qué hacer cuando
ninguna de las condiciones se cumple. En este caso se recomienda verificar las condiciones o
poner una expresión adicional para aquellos casos no considerados.
• Seleccione la opción COLUMNS
• Seleccione Edit Column
• Pinche la columna que desea corregir.
• Cambie las condiciones indicadas en los recuadros Conditions o agregue una expresión
adicional, para usar cuando ninguna de las condiciones de más arriba se cumplan.

36 Cubicaciones
Advanced Grade/Tonne
Report

Ésta opción permite generar las curvas tonelaje ley con mayor versatilidad, ya que se incorpora la
opción de quiebres categóricos, similar a la que posee el Advanced Reserves.
La herramienta se puede encontrar bajo el menú Block, submenú Advanced Reserves. Una vez
ejecutada la aplicación se mostrará la siguiente ventana.

Open Specifications.
En esta ventana se debe agregar un archivo de especificaciones en donde se guardará la
configuración selecciona, además de seleccionar el modelo de bloques que se utilizará.

www.maptek.cl 37
Grade Variables.
En esta pestaña se pueden ingresar alguna variable de quiebre por la cual se desea reportar, por
ejemplo, se podría considerar la variable de quiebre BANCO, CATEGORIA, ROCA, etc y obtener
las curvas tonelaje ley para los diferentes categorías de reservas existentes en el modelo. Luego,
se debe ingresar la variable en la cual se encuentra contendía la información de las leyes en el
modelo, definiendo también sus decimales y la variable de densidad.

Secondary Grades.
En ésta ventana se puede agregar si existe algún otro producto de interés dentro del yacimiento
que debería ser considerado dentro de los reportes de tonelaje ley.

38 Advanced Grade/Tonne Report


Grade Cutoffs
En éste ítem se puede definir los valores de la ley de corte. Se pueden generar los valores
dinámicamente o bien, definir el primer y el último valor y dividirlo en intervalos de un incremento
estándar.

Regions – Triangulations.
En esta ventana se deben ingresar las triangulaciones a las cuales se les desea obtener las curvas
de tonelaje ley. Éstas pueden ser seleccionadas directamente de la pantalla dando click en Screen
Pick, o bien, desde los archivos a través de la ventana Browse.

www.maptek.cl 39
Block Selection
En este ítem se define el criterio de selección de los bloques.

Save And Run.


A través de este ítem, se define el nombre del archivo de especificaciones donde se guardara la
configuración, el nombre del archivo de salida (.rep) y el nombre de la hoja de cálculo de Excel.
Además existe la opción de generar los resultados en el procesador de cálculo Excel y graficar las
tablas, como también generar los archivos de entrada para la herramienta Cutoff Grade
Optimiser, la cual nos entrega el vector de leyes de corte de F.K. Lane. Finalmente, se da click en
Apply and Run y se generarán los archivos de resultados.

40 Advanced Grade/Tonne Report


Nota: si se han ingresado variables de quiebre y además triangulaciones, se generaran tantas
curvas tonelaje ley como posibles combinaciones entre variables y triangulaciones.

www.maptek.cl 41