Sunteți pe pagina 1din 94

Escuela Tcnica Superior de Ingenieros de MINAS

PROYECTO fin de carrera

COMBUSTIBLES DEPARTAMENTO DE Ingenera Qumica y

SOFTWARE PARA EL DISEO DE UN VOLADURAS EN MINERA

A cielo abierto

DARLINGTON.- MENSAH Septiembre de 2012


TITULACIN: Ingeniero de Minas PLAN: 1996

Autorizo la Presentacin del Proyecto

Un software para el diseo de VOLADURAS en minera a cielo abierto

Realizado por

Darlington Mensah

Dirigido por

Pablo Segarra Catasus

Firmado: Prof. Pablo Segarra Catasus

Fecha: ........................
TABLA DE CONTENIDOS

ABSTRACTO ................................................. .................................................. vii ...............

DOCUMENTO N O 1: MEMORIA

1 Objetivo y alcance ............................................... ............................... 2

2 FONDO ................................................. ............................................... 3

2.1 Definicin del problema ............................................... .................................... 3

2.2 DESCRIPCIN GENERAL ................................................ .................................................. 4 ......

2.3 Los factores incontrolables ............................................... ...................... 4

2.3.1 Las propiedades de la roca ............................................... .............................................. 4

2.3.2 factor de roca ................................................ .................................................. .... 9

2.4 factores geomtricos CONTROLABLES ........................................... 10

2.4.1 altura del banco ................................................ .................................................. 0.11

2.4.2 dimetro Drillhole ................................................ .......................................... 11

2.4.3 la inclinacin de sondaje ................................................ ....................................... 12

2.4.4 Subdrill ................................................. .................................................. ......... 13

2.4.5 Partiendo ................................................. .................................................. ...... 13

2.4.6 Carga ................................................. .................................................. ........... 14

2.4.7 El espaciamiento ................................................. .................................................. ......... 14

2.4.8 factor de Powder ................................................ .................................................. 15

2.5 CRITERIOS EXPLOSIVAS ............................................... ................................... diecisis

2.5.1 Tipos de explosivos ............................................... .........................................diecisis

yo
2.5.2 Propiedades explosivas ................................................ ....................................... 19

2.6 EFECTOS AMBIENTALES de la voladura ............................................ 23

2.6.1 Flyrock ................................................. .................................................. .......... 24

2.6.2 vibracin del terreno ................................................ ............................................ 24

2.6.3 Golpe de aire ................................................. .................................................. ......... 25

3 Teoras del diseo BLAST .............................................. .................... 26

3.1 INTRODUCCIN ................................................ ............................................. 26

Teoras de diseo 3.2 BLAST .............................................. ............................. 26

3.2.1 Allsman y Speath (1960) ............................................ ............................... 26

3.2.2 Ash (1963) .............................................. .................................................. ....... 27

3.2.3 Ash (1968) .............................................. .................................................. ....... 27

3.2.4 Konya (1972) .............................................. .................................................. ..27

3.2.5 Langefors y Kihlstrom (1978) ............................................ ...................... 28

3.2.6 Jimeno (1980) .............................................. .................................................. 0.29

3.2.7 Konya y Walter (1990) ............................................ .................................. 30

3.3 anlisis de fragmentacin ............................................... ..................... 31

3.3.1 modelo Kuz-Ram .............................................. ................................................ 31

4 ANLISIS DE LOS DATOS ................................................ ........................................... 33

4.1 INTRODUCCIN ................................................ ............................................. 33

4.2 DISEO DE LOS PARMETROS VOLADURA ............................................. 33

4.2.1 Carga ................................................. .................................................. ........... 34

ii
4.2.2 Partiendo longitud ................................................ ............................................. 34

4.2.3 Subdrill ................................................. .................................................. ......... 35

4.2.4 longitud Drillhole ................................................ ............................................... 35

4.2.5 El espaciamiento ................................................. .................................................. ......... 35

4.2.6 longitud carga explosiva ............................................... ................................. 37

4.2.7 densidad de carga lineal ............................................... ...................................... 37

4.2..8 masa de explosivo ........................................... ................................................ 38

4.2.9 Banco metros cbicos ............................................... ........................................... 38

4.2.10 factor de Powder ................................................ .................................................. 39

4.2.11 Tamao medio de la fragmentacin ............................................ .............................. 39

4.3 ALGORITMO ORDENADOR ............................................... .............................. 40

4.3.1 Diagrama de flujo ................................................ .................................................. ..... 40

4.4 SOFTWARE ............................................... .............................................. 43

VALIDACIN 4.5 SOFTWARE y anlisis de datos ........................... 46

4.5.1 AngloGold Ashanti, la mina Iduapriem ............................................. ............. 46

4.5.2 Recursos adamus ................................................ ......................................... 49

4.5.3 Mina de Oro Bonikro ............................................... ......................................... 52

5 CONCLUSIONES ................................................. ............................................. 55

6 Referencias ................................................. ................................................ 57

DOCUMENTO N O 2: ESTUDIOS ECONOMICOS

1 PRESUPUESTO ................................................. .................................................. ......... 61

iii
DOCUMENTO N O 3: anexos

ANEXO A: PROGRAMACIN emBLAST ............................................. ................ 63

iv
LISTA DE FIGURAS

Figura 2.1: Corte transversal de una cara prctica banco ........................................... ....... 11

Figura 2.2: Corte transversal de un banco que muestra los diversos parmetros de banco .......... 15

Figura 2.3: Ilustracin de la detonacin ............................................... ........................ 21

Figura 4.1: Seccin de entrada ................................................ ........................................... 41

Figura 4.2: Clculo y seccin de salida .............................................. ................. 42

Figura 4.3: pantalla de bienvenida ................................................ .......................................... 43

Figura 4.4: ventana de entrada ................................................ ......................................... 44

Figura 4.5: Costar ventana de entrada ............................................... .................................. 44

Figura 4.6: ventana de salida ................................................ ...................................... 45

Figura 4.7: ventana de exportacin ................................................ ....................................... 45

Figura 4.8: curva de distribucin de tamao de los fragmentos de A-zona de la explosin ................................ 48

Figura 4.9: curva de distribucin de tamao de los fragmentos de explosin S Sur ................................ 51

Figura 4.10: curva de distribucin de tamao de fragmento para Bonikro explosin ............................... 54

v
LISTA DE MESAS

Tabla 2.1: clasificacin de rocas de acuerdo con la densidad y porosidad ............................. 7

Tabla 2.2: resistencias a la compresin ya la traccin de unas rocas comunes .................... 7

Tabla 2.3: clasificacin de la ingeniera de la roca intacta sobre la base de la fuerza ........... 8

Tabla 2.4: Los valores del factor de roca para las categoras de roca ............................................ ...... 10

Tabla 3.1: factor de correccin basado en la deposicin de rock ........................................... 31

Tabla 3.2: factor de correccin basado en la estructura de roca ............................................ 31 ..

Tabla 4.1: Parmetros de entrada ................................................ .................................... 46

Tabla 4.2: Parmetros calculados ................................................ ............................ 47

Tabla 4.3: Observaciones ................................................. ......................................... 47

Tabla 4.4: Parmetros de entrada ................................................ .................................... 49

Tabla 4.5: Parmetros calculados ................................................ ............................ 50

Tabla 4.6: Observaciones ................................................. ......................................... 50

Tabla 4.7: Parmetros de entrada ................................................ .................................... 52

Tabla 4.8: Parmetros calculados ................................................ ............................ 53

Tabla 4.9: Observaciones ................................................. ......................................... 53

vi
RESUMEN

Este Proyecto Tiene Como Objetivo elaborar las Naciones Unidas Programa de Ordenador en Visual Basic

Disear para VOLADURAS a cielo abierto. Se Realiza Una Revisin de las mas conocidas

frmulas de Clculo de VOLADURAS. Para VOLADURAS con barrenos de pequeo Dimetro

(Dimetro Hasta 165 mm) SE HA Programado la frmula Propuesta Por los Investigadores

sueca y para VOLADURAS con barrenos mayores de 165 mm la frmula de Konya y Walter

(1990). El software de Incorpora, tambin, el clculo del Tamao Medio del escombro una

partir del modelo de fragmentacin Kuz-Ram, y la obtencion del coste de la voladura.

La Eficacia del software se ha evaluado en tres VOLADURAS Realizadas en AngloGold

Ashanti, Iduapriem mina y Adamus Recursos (Ambos ubicados en Ghana) y Bonikro

Mina de Oro (Costa de Marfil).

ABSTRACTO

Este proyecto tiene como objetivo desarrollar un programa de ordenador, utilizando Visual Basic, para disear abierto

voladuras a cielo. Esto se logra mediante la revisin de las teoras de diseo explosin ms populares

propuesto por diferentes autores. voladura de pequeo dimetro (perforaciones de hasta 165 mm) tiene

programado utilizando las frmulas propuestas por los investigadores suecos y grandes

voladura dimetro de perforaciones mayores de 165 mm ha sido programado usando el

frmulas propuestos por Konya y Walter (1990). El software tambin incorpora el

clculo del tamao medio de fragmento, diseado utilizando la fragmentacin Kuz-Ram

modelo, y el clculo del coste de la voladura. La eficacia del software tiene

ha evaluado en tres explosiones experimentales realizados en AngloGold Ashanti, la mina Iduapriem

Recursos y Adamus (ambas ubicadas en Ghana) y Mina de Oro (Costa Bonikro

de Marfil).

vii
SOFTWARE PARA EL DISEO DE UN VOLADURAS EN MINERA

A cielo abierto

DOCUMENTO N O 1: MEMORIA
2

1 Objetivo y alcance

El objetivo de este trabajo es desarrollar un algoritmo computacional para el

propsito de:

el diseo de una explosin de superficie para calcular los distintos parmetros hornos.

la consecucin de un tamao fragmentacin deseable a un costo relativamente mnimo.

calcular el coste total de la voladura.

El alcance de este proyecto se limita a abrir los trabajos de explosin de pozo utilizando un explosivo

escriba sin aplicar la tcnica de cubiertas. Tambin considera principalmente el escalonada

voladura de la tcnica y no disear el patrn de disparo de la explosin.


3

2 FONDO

2.1 DEFINICIN DEL PROBLEMA

Con el avance de la civilizacin, el requisito de diferentes minerales tiene

aumentado considerablemente y para satisfacer esta demanda, las minas de superficie de gran tamao con millones de toneladas

Se establecen objetivos de produccin. El objetivo bsico en la operacin minera es lograr

mxima extraccin de minerales con fines de lucro, la proteccin y la seguridad ambiental. UN

rpido crecimiento en este sector con el despliegue de equipos de alta capacidad ha sido

observado en los ltimos 30 aos. Mejora de la produccin se ha logrado con la

ayuda de maquinarias de gran capacidad de movimiento de tierras, equipos de minera continua,

la mejora de explosivos y accesorios, las innovaciones de proceso y una mayor aplicacin de

informacin y tecnologas computacionales. Estos mecanismos implican alta de capital

cuestan, y por lo tanto, los ingenieros de minas deben planificar para lograr el mejor rendimiento de

estos mecanismos. Rendimiento de ellos, como la excavacin y transporte

equipos, las trituradoras, etc., estn en gran medida influenciada por los resultados de explosin, en particular,

distribucin de tamao de fragmento y el perfil muckpile. Por lo tanto, un diseo adecuado explosin juega un importante

papel en el costo de la totalidad de las actividades mineras. A pesar de la introduccin de continuo

roca equipos de corte, perforacin y voladura siguen dominando la produccin debido a la

su aplicabilidad en gran condicin geo-minero.

Por lo tanto, para minimizar el coste de la produccin, la fragmentacin ptima desde adecuadamente

patrn de voladura diseado tiene que ser logrado. Grandes fragmentos afectan negativamente a la

carga y equipos de traccin, y aumentar la frecuencia de la clasificacin de gran tamao

cantos rodados y secundario de aspersin, lo que aumenta el costo de la minera. Del mismo modo, las multas

tambin son indeseables como indica el consumo explosivo excesiva. Por lo tanto es,

deseable tener una distribucin uniforme fragmento, evitando ambos multas y de gran tamao

fragmentos para optimizar el coste global de la minera. En la mayor parte de las minas a cielo abierto, la explosin

patrones se establecen a travs de explosiones de prueba. El esquema de voladura propuesta de la explosin de prueba

a menudo no logra los resultados hornos requeridos. En consecuencia, existe la necesidad de

desarrollar un software para el diseo de explosin de superficie basado en investigaciones hornos de xito

implementado en los ltimos aos.


4

2.2 DESCRIPCIN GENERAL

Voladura es la segunda fase despus de la perforacin se ha completado en la fragmentacin

proceso y tambin puede ser considerado como el segundo proceso ms importante despus de la perforacin;

como estos dos procesos constituyen la gnesis de excavacin de roca para lograr un deseado

la fragmentacin y el perfil muckpile. Hay varios factores que afectan el resultado de una explosin y

Por lo tanto, su diseo. Estos factores pueden ser generalmente clasificados en dos grupos principales.

Estos son:

Factores incontrolables o variables

Factores controlables o variables

2.3 Los factores incontrolables

parmetros incontrolables relacionados con el diseo explosin se pueden clasificar bajo la roca

propiedades de la masa y la estructura geolgica del rea de la explosin y que estos parmetros tienen

a considerar en el diseo de voladura.

2.3.1 Propiedades de las rocas

Un material compuesto naturales; roca, es bsicamente homogneo ni isotrpico.

Falta de homogeneidad en la roca es con frecuencia discernible a partir de su tejido, que incluye huecos

inclusiones y los lmites de grano. Anisotropa se debe a la preferida direccionalmente

orientaciones de los constituyentes minerales, modificaciones en los entornos cambiantes y

caracterstica de la historia geolgica, que puede alterar su comportamiento y las propiedades. los

factores ambientales intrnsecos que influyen en la perforacin son las condiciones geolgicas, estado de

estrs, y la estructura interna de roca, que afecta a su resistencia a la penetracin

(Tandanand, 1973). Los siguientes parmetros afectan el comportamiento de la roca a la perforacin:

2.3.1.1 Geologa del depsito

La geologa de cualquier depsito de roca puede ser clasificada bsicamente en funcin de su litologa,

composicin qumica y los tipos de roca.


5

litologa:

La litologa de una unidad de roca es una descripcin de sus caractersticas fsicas visibles en

afloramiento, en muestras de mano o de ncleo o con bajo microscopa de ampliacin, tales como color,

textura, tamao de grano, o la composicin. Puede ser o bien una descripcin detallada de estos

caractersticas o ser un resumen de las caractersticas fsicas bruto de una roca. Es la base

de subdividir secuencias de rocas en unidades litoestratigrficas individuales para los fines de

la cartografa y la correlacin entre reas (Anon, 2012a).

Composicin qumica:

Un principal factor determinante en la formacin de minerales en una masa de roca es el producto qumico

composicin de la masa, para un determinado mineral puede estar formada slo cuando el necesario

elementos estn presentes en la roca. La calcita es ms comn en las calizas, ya que estos se componen

esencialmente de carbonato de calcio; cuarzo es comn en areniscas y en ciertas rocas gneas

rocas que contienen un alto porcentaje de slice.

Otros factores son de igual importancia en la determinacin de la asociacin natural o

paragenesis de minerales que forman rocas, principalmente el modo de origen de la roca y la

etapas por las que ha pasado en la consecucin de su condicin actual. Dos masas de roca

puede tener mucho la misma composicin a granel y sin embargo consistir enteramente diferente

ensamblajes de minerales. La tendencia es siempre para aquellos compuestos que se formen

que son estables bajo las condiciones en que se origin la masa de roca. Un granito

surge por la consolidacin de un magma fundido a altas temperaturas y grandes presiones

y sus componentes minerales son aquellos estable en tales condiciones. Expuesto a

humedad, cido carbnico y otros agentes sub-areas a las temperaturas ordinarias de la

la superficie de la Tierra, algunos de estos minerales originales, como el cuarzo y mica blanca son

relativamente estable y no se vern afectados; los dems tiempo o el decaimiento y son reemplazados por

nuevas combinaciones. El feldespato pasa a la caolinita, muscovita y cuarzo, y cualquier

minerales mficos como piroxenos, anfboles o biotita han estado presentes que son

menudo alterado para clorita, epidota, rutilo y otras sustancias. Estos cambios son

acompaado de la desintegracin, y la roca cae en una masa suelta, incoherente, terroso

que puede considerarse como una arena o tierra. Los materiales as formados se pueden lavar

de distancia y depositado como piedra arenisca o siltstone. La estructura de la roca original es ahora
6

reemplazada por una nueva; la constitucin mineralgica est profundamente alterada; pero la mayor

composicin qumica no puede ser muy diferente. La roca sedimentaria puede volver

sufrir metamorfismo. Si penetrada por rocas gneas que se puede recristalizar o, si

sometido a una enorme presin con calor y el movimiento durante la formacin de las montaas, se

pueden ser convertidos en un gneis no muy diferentes en su composicin mineralgica aunque

radicalmente diferente en estructura al granito que era su estado original (Anon, 2012b)

Los tipos de rocas:

Segn Anon (2012c), rocas se clasifican generalmente por mineral y qumica

composicin, por la textura de las partculas constituyentes y por los procesos que formaron

ellos. Estos indicadores se separan las rocas en tres tipos: gneas, sedimentarias y

metamrfica. Se clasifican adicionalmente de acuerdo con el tamao de partcula. La transformacin

de un tipo roca a otra es descrito por el modelo geolgico llamado el ciclo de las rocas.

2.3.1.2 resistencia de la roca y propiedades

Estas son las propiedades mecnicas que afectan a la roca.

La densidad de la roca:

densidad de la roca es ampliamente utilizado como un indicador de la facilidad o dificultad de esperar en

fragmentar la roca. rocas ms densas requieren explosivos con altas presiones de detonacin

y los factores de polvo ms altas, pero se prestan a la voladura ms fcil, mejor

la fragmentacin y el desplazamiento. Las rocas menos densas, por el contrario, requieren

explosivos con menor presin de detonacin y los factores de polvo inferiores.

Roca Porosidad:

Es la medida de la cantidad de contenido en agua, expresada como un porcentaje, en la roca

formacin. En general, como la porosidad de la roca aumenta su resistencia tambin disminuye

principalmente debido a la disminucin de su resistencia a la traccin. Las rocas ms porosos tienden a

absorber la energa explosiva liberada en ellos, por lo que la fragmentacin deseable y

desplazamiento bastante difcil. El aumento de contenido de agua en la formacin tambin aumenta la

posibilidad de perforaciones hmedas que requerira el uso de resistente al agua ms caro


7

explosivos con el resultante aumento de voladura costos. Una clasificacin de roca segn

a su densidad y la porosidad se muestra en la Tabla 2.1.

Tabla 2.1: Clasificacin de la roca de acuerdo con la densidad y porosidad

Descripcin Descripcin
Densidad seca Clase (g / cm 3) Porosidad (%)
densidad porosidad
1 <1,8 Muy bajo > 30 Muy alto

2 1.8 a 2.2 Bajo 30-15 Alto

3 2,2-2,55 Moderar 15-5 Medio

4 2,55-2,75 Alto 5-1 Bajo

5 > 2.75 Muy alto <1 Muy bajo

(FUENTE: Bell, 1983)

Roca Fuerza:

propiedades de resistencia de la roca (de compresin y traccin) se utilizan para clasificar los tipos de roca

de acuerdo a la facilidad o dificultad de penetrar mecnicamente la roca con un taladro y

fragmentarlo con energa explosiva. La resistencia a la compresin que es la medida de

la carga esttica que una muestra de roca puede tomar hasta que falla o se rompe se utiliza generalmente como el

estndar para la determinacin de la perforabilidad de la roca. La resistencia a la traccin, por el otro

parte, proporciona el estndar para la determinacin de la blastability de la roca. Una regla de oro

es que para cualquier masa de roca a ser fragmentada por una carga explosiva su resistencia a la traccin

debe ser superado por la energa del explosivo, de lo contrario la roca no se romper.

Las rocas se clasifican de diversas maneras en funcin de sus propiedades de resistencia. Algunos de estos son

dada en las Tablas 2.2 y 2.3.

Tabla 2.2: resistencias a la compresin y de traccin de unas rocas comunes

Tipo de roca Resistencia a la compresin (MPa) Resistencia a la traccin (MPa)

Granito 200-360 10-30

Diabasa 290-400 19 - 30

Mrmol 150-190 15 - 20

Caliza 130-200 17-30

Arenisca Aprox. 300 Aprox. 30

(Fuente: Oloffson, 1988)


8

Tabla 2.3: Clasificacin de Ingeniera de la roca intacta sobre la base de la fuerza

Clase Descripcin Resistencia a la compresin uniaxial (MPa)

UN Muy alta resistencia > 220

segundo Alta resistencia 110-220

do resistencia media 55-110

re La baja resistencia 27,5-55

mi Una resistencia muy baja <27.5

(FUENTE: Budavri, 1983)

Roca Dureza:

De acuerdo con Anon (2010), dureza o fragilidad de las rocas tiene un efecto significativo sobre la

Resultados explosin. roca blanda es mucho ms fcil de manejar que el hard rock. Por ejemplo, si el rock suave

est debajo de la carga y atac a l probablemente apenas oscilacin vertical y no habra ningn

tiro apreciable, pero seguira siendo diggable con mquina de carga. En caso de que esto,

soft-rock, sin embargo, ser un tanto sobrecargado tiro excesiva rara vez ocurre.

hard rock, por otro lado, cuando undercharged producira lodo apretado y bloques

pila que es muy difcil de excavar y causar un desgaste excesivo de la maquinaria de excavacin.

Si se sobrecarga el mismo hard rock, el resultado sera muy probablemente excesivo y

Flyrock indeseable y chorro de aire. El diseo de explosiones de roca dura, por tanto, requiere ms cerca

de control que para roca blanda. Se puede requerir cargas ms pequeas, los patrones de perforacin ms estrechos, menos

derivada y una mayor cantidad de carga explosiva.

La variabilidad de la roca:

La variabilidad o el grado de variacin de propiedades de las rocas es importante debido a la voladura

conocimiento de que ayuda en la prediccin de la propagacin o la variacin de la fragmentacin en el

material de chorreado. Esto se debe al hecho de que la mayora de las rocas no son ni homognea ni

isotrpica de modo que cuando uno, por ejemplo, toma un altamente anisotrpico o no homognea

roca, uno esperara una amplia variacin o dispersin en los resultados de fragmentacin cuando

maldito. Por lo tanto, esta situacin sera necesario un cuidadoso estudio de la fragmentacin

requisitos especficos cuando la explosin se est diseando (Anon, 2010).


9

2.3.1.3 geologa estructural

De acuerdo con Yomekpe-Agbeno (2008), estructura de la roca describe la naturaleza y la

medida de discontinuidades brutos, tales como cambios de ropa de cama, las articulaciones, fallas, fracturas,

fisuras, huecos o cavidades, las costuras de lodo y, en general, las zonas de debilidad que son

encontrado en las formaciones rocosas. En la mayora de situaciones hornos de superficie, especialmente en cielo abierto

explosiones, estas discontinuidades presentan muchos problemas para las operaciones de perforacin y voladura

y por lo tanto tienen un gran efecto sobre la fragmentacin resultante. Ellos proporcionan canales

a travs del cual se disipa energa por aire comprimido, causando problemas tales como la reduccin

en la tasa de penetracin de perforacin o brocas y barras de quedarse atascado en las perforaciones.

2.3.1.4 Presencia de agua

Dependiendo de la fuente y la cantidad, puede ser un incontrolable o una controlable

factor. Estos factores tambin influyen en los parmetros de diseo explosin y la fragmentacin

producido; por tanto, sus efectos a las voladuras necesidad de ser cuantificados

2.3.2 factor de roca

Un intento de cuantificar el efecto de los parmetros de roca en la fragmentacin fue hecha por

Cunningham (1987), que utiliza (1986) ndice blastability A de Lilly, y la incorpor

en su popular modelo de Kuz-Ram (Cunningham, 1983). La Tabla 2.4 muestra un generalizado

la categora de rock con los factores de roca correspondientes. Se refiri a que cada evaluacin

de roca para voladuras al menos debera tener en cuenta la densidad, resistencia mecnica,

propiedades elsticas y fracturas. Se define el factor de roca A como;

A = 0,06 (RMD + JF + RDI + HF) (2,1)

Dnde:

RMD (Rock Descripcin de masas): 10 si en polvo o friable, = JF si articulado verticalmente, 50 si

enorme roca

JF (Factor Comn): Joint trmino Plane Spacing (JPS) + trmino Plane ngulo de Unin (JPA)

JPS = 10 si el promedio del director separacin media (PMS) <0,1 m; 20 Si 0.1 <media

PMS <1 m; 50 si PMS promedio> 1 m.


10

JPA = 20 si la inmersin de la cara; 30 si golpear perpendicular a cara; 40 si se sumerjan en

cara

RDI (Rock Densidad Influencia) = 0,025 r -50; (Kg / m 3)

HF (factor de dureza) = si E <50, o si> 50, dependiendo de la compresin uniaxial

fuerza UCS (MPa) o mdulo E de Young (GPa).

r = La densidad de la roca

Tabla 2.4: Valores del factor de roca para las categoras de roca

Categora general Roca Factor de rock (A)

Duro, roca fisurada dbilmente 13

Roca dura y muy fisurada 10

Medio de hard rock 7

roca dbil 4

Extremadamente dbil roca 1

(FUENTE: Konya y Walter, 1990)

2.4 factores geomtricos CONTROLABLES

Estos son factores sobre los que la pistola se puede ejercer el control y por lo tanto puede equilibrar

en su seleccin para lograr los resultados deseados. A los efectos de diseo de voladura, el

factores controlables se pueden clasificar en los siguientes grupos;

parmetros geomtricos que incluye los parmetros para el banco y la onda expansiva

geometra tales como el dimetro de sondaje, carga, altura del banco, slo para mencionar

pocos.

Los parmetros fsico-qumicos, que son los parmetros relativos a la

explosivo tales como el factor de polvo, el tipo de explosivo, la fuerza de explosivo,

cebador utilizado, etc.

El parmetro de tiempo que habla sobre el tipo de iniciacin, el tipo de detonacin

y la secuencia de iniciacin empleado en una explosin.


11

2.4.1 Altura de banco

La altura del banco es la distancia vertical entre cada nivel horizontal de la fosa y

Tambin puede definirse como la distancia vertical entre la cresta y el dedo del pie de la banca.

A menos que las condiciones geolgicas dicten lo contrario, todos los bancos deben tener la misma altura.

La altura depender de las caractersticas fsicas del depsito; el grado de

selectividad requerida en la separacin de la mena y los residuos con el equipo de carga; la tasa

de produccion; el tamao y el tipo de equipo para satisfacer las necesidades de produccin; y

las condiciones climticas. Los elementos del banco se ilustran en la Figura 2.1

abajo. La altura del banco se debe establecer lo ms alta posible dentro de los lmites del tamao

y el tipo de equipo seleccionado para la produccin deseada sin embargo, no debe ser tan

alta que va a presentar problemas de seguridad. De acuerdo con Yomekpe-Agbeno (2008), en

la estimacin de la altura del banco deseado de una determinada operacin, una regla de oro da una

relacin del dimetro de la explosin y la altura del banco.

Cresta de banco
banco Altura

ngulo de banco

dedo del pie de banco


Ancho de banco

Figura 2.1: Seccin transversal de una cara prctica banco

2.4.2 dimetro Drillhole

El dimetro de sondaje se selecciona de tal manera que, en combinacin con el posicionamiento apropiado

de los agujeros, se le dar la fragmentacin adecuada idnea para la carga, el transporte

equipo y trituradora utilizada. Aunque Yomekpe-Agbeno (2008) afirma que una explosin

el diseador no tiene la libertad de elegir su propio tamao de broca, porque esto es por lo general
12

fijado por el equipo de perforacin disponibles en la mina, Jimeno et al. ( 1995) se suma a la

afirmacin hecha por Yomekpe-Abgeno (2008) que el dimetro de perforacin ideal para un dado

la operacin no slo depende de la capacidad del equipo de carga, sino de la

los siguientes factores:

Las propiedades de la masa de roca a arenar

Grado de fragmentacin requiere

Altura del banco y la configuracin de los cargos

Costo de la perforacin y voladura

La perforacin y voladura se convertirn econmico con aumento en el dimetro. Cuando el

dimetro de sondaje se incrementa y el factor de polvo se mantiene constante, la gran

patrn de sondaje da fragmentacin gruesa. Este problema puede ser superado por mantener

carga sin cambios y el espaciamiento de alargamiento. Cuando se une o plano de estratificacin dividir el

quemado en bloques ms grandes o mentira Boulder duro en una matriz de estratos ms suave, aceptable

fragmentacin slo se consigue cuando cada cantos rodados tiene una perforacin que requiere

el uso de perforaciones de pequeo dimetro. Dimetro del agujero vara de 35 mm de pequeos bancos

hasta 440 mm de grandes bancos (Partha, 2010).

2.4.3 inclinacin Drillhole

La inclinacin agujero de una explosin puede ser bsicamente define como el ngulo, normalmente mide

respecto a la vertical, a la que una perforacin se perfora y no debe ir ms all de los 30 grados.

De acuerdo con Jimeno et al. ( 1995) los beneficios de la perforacin inclinada son mejores

la fragmentacin, el desplazamiento y la hinchazn de la pila de escombros, menos subdrilling y mejor

uso de la energa explosiva, los niveles de vibracin ms bajos y menos riesgo de aparicin dedo del pie. los

desventajas de agujeros inclinados son los siguientes:

Aumento de la longitud de la perforacin y la desviacin cuando se perfora largo de sondaje.

Ms desgaste de los bits, de acero de perforacin y estabilizadores.

Menos disponibilidad mecnica de la plataforma de perforacin.

Poor enrojecimiento de los recortes de perforacin debido a las fuerzas de friccin, lo que requiere un aumento en el aire

fluir.
13

Jimeno et al. ( 1995) explica, adems, que hay pocos factores de manejo que son

desventajoso con los orificios inclinados y son como sigue:

Dificultad en el posicionamiento de los taladros.

La necesidad de una estrecha supervisin que crea lapsos de trabajo.

avance de la broca inferior; lo que significa que en roca dura, la tasa de penetracin es limitada en

proporcin directa con el ngulo de inclinacin del mstil.

Menos productividad con palas de cable debido a la menor altura de la pila de escombros.

Los problemas en la carga del explosivo, sobre todo en barrenos con agua.

2.4.4 Subdrill

Subdrilling es la profundidad a la que se perfor un orificio perforado por debajo de la de grado propuesto

lnea o nivel del suelo para garantizar que la rotura se producir a la lnea de grado. su principal

funcin es la de asegurar que la cara llena de roca o banco se puede quitar a la deseada

lmites de la excavacin sin dejar ningn dedos de los pies o suelo helado.

La cantidad real de subdrilling necesaria depende de la distancia carga, la orientacin de

sondaje con respecto a todas las caras abiertas y la geolgica estructural en su parte inferior. los

subdrill de una explosin normalmente debe oscilar entre 0,3 y 0,5 veces la carga.

subdrill excesiva de perforacin y desechos explosivos, causa la vibracin del suelo y se intensificaron

resultar en suelo del foso excavado fracturado (Temeng, 2010).

2.4.5 Stemming

Partiendo se refiere al proceso de presentacin de la porcin superior de la perforacin, donde hay

no explosivos, con material inerte para confinar los gases explosivos. Ejemplos de derivados

materiales son de arena, gravilla, residuos de plantas de tratamiento o molinos y estas

materiales derivados se pueden usar con o sin tapones para los derivados que ayuda en

permitiendo la mxima confinamiento de los gases explosivos y alta eficiencia explosin. los

principales funciones de derivados incluyen (Yomekpe-Agbeno, 2008):

Previene la fuga prematura de los gases dando algunos confinamiento en el

gases explosivos, reduciendo as la incidencia de Flyrock y chorro de aire o

incidencia de disparos soplado-out.


14

Permite adecuada gaseoso acumulacin que es un factor importante en la obtencin de

fragmentacin de roca adecuada.

La cantidad de derivados depende de las condiciones que prevalecen en el banco y es

una funcin directa de la carga. La longitud derivada ptima est influenciada por factores

tales como condiciones de la roca, dimetro del agujero, la fuerza explosiva y la densidad, la longitud de carga,

control de Flyrock y altura del banco. Por tanto, es importante seleccionar una derivada que la voluntad

dar fragmentacin deseable y evitar los efectos adversos de voladura tal como tierra

vibracin, Flyrock y chorro de aire.

2.4.6 Carga

La carga se considera la variable ms importante y crtico en el diseo de una superficie

explosin. En realidad, hay dos tipos de carga; perforado carga y la carga de tiro. perforado

carga se puede definir como la distancia entre un papel de agujeros y la cara libre ms cercana

y se mide generalmente perpendicular al papel de agujeros. Tambin se puede definir como

la distancia entre dos filas de agujeros. Disparo carga se define como la distancia entre

el agujero que est detonando y la cara libre ms cercana se desarroll durante la explosin.

Morhard (1987) establece que para un determinado tipo de roca, explosivo y el espaciamiento de sondaje, hay

es una dimensin ptima carga que depende de una combinacin de variables

incluyendo el dimetro de sondaje, la profundidad de sondaje, la separacin entre perforaciones, la

patrn de retardo milisegundos, el explosivo utilizado, las caractersticas de la masa de roca, el grado

de la fragmentacin y la escombrera de dar forma buscada. Afirma, adems, que carga demasiado pequea

dimensin puede conducir a flyrocks, escape de gases de detonacin en la atmsfera en el

forma de ruido y chorro de aire que tambin son signos de la utilizacin ineficiente de los explosivos

energa. Sin embargo, demasiado grandes resultados carga en los gases que se limita en el agujero por un tiempo

intervalo ms largo de lo deseado que resulta en pobres fragmentacin, un terreno ms alto

vibraciones, excesiva back-rotura, dedo del pie y del piso desigual.

2.4.7 Espaciamiento

Espaciado representa la distancia entre los agujeros en una fila. Hemphill (1981) define

separacin como la distancia entre perforaciones dispar en el mismo retardo o mayor retraso en el

misma fila. El espaciamiento se calcula en funcin de la carga. La separacin de cualquier explosin


15

tambin se puede definir como una funcin de la relacin de rigidez (Assakkaf, 2003) y vara en

relacin con la carga con diferentes relacin de rigidez y de acuerdo con Morhard (1987),

espaciamiento en explosin de produccin debe oscilar entre 1 y 1,8 veces la carga.

El espaciamiento que son significativamente menor que la carga tienden a causar principios derivados de eyeccin

y la divisin prematura entre las perforaciones. Estos efectos estimulan la liberacin rpida de

gases a la atmsfera y el resultado en el ruido y chorro de aire. A la inversa, cuando la separacin es

demasiado grande, la roca puede ser fragmentado de manera inadecuada entre los agujeros, dejando una desigual

piso (Morhard, 1987).

La figura 2.2 muestra los diversos parmetros controlables explicadas anteriormente.

Figura 2.2: Seccin transversal de un banco que muestra los diversos parmetros de banco

(Fuente: Anon, 2012D)

factor de 2.4.8 Powder

factor de polvo se define como la relacin de la masa de explosivo para el volumen de material

maldito. Tambin se puede definir como la cantidad de explosivo necesaria para fragmentar un tonelaje

de roca. factor de polvo puede ser clasificado como factor de polvo total o factor de polvo anterior

grado en relacin con el subdrill. El factor de polvo total que se utiliza sobre todo incluye

el material en la zona subdrilling en los clculos, ya que bsicamente describe el

cantidad de trabajo que el explosivo se supone que lograr ratos el factor de polvo

grado anterior no tiene en cuenta el material en la zona subdrilling.


diecisis

De acuerdo con Jimeno et al. ( 1995), el factor de polvo no es la mejor y nica herramienta utilizada para

disear las explosiones a menos que se refera a un modelo explosivo o se expresa como energa

el consumo, bsicamente debido a que la distribucin espacial de las cargas explosivas dentro de

la masa de roca tiene una gran influencia en los resultados de las explosiones.

2.5 CRITERIOS EXPLOSIVAS

Un explosivo es un compuesto o mezcla que es capaz de experimentar extremadamente rpida

descomposicin, liberando de este modo cantidades sustanciales de calor y gas a una alta presin.

De acuerdo con Yomekpe-Agbeno (2008), una explosin puede ser dividido en cuatro

fases:

liberacin de gas,

calor intenso,

presin extrema; y

La explosin.

Cuando se detona un explosivo, gas se libera y como la temperatura del gas de

aumenta, la presin tambin aumenta, de acuerdo con la ley de Charles. Por lo tanto, cuando una

explosivo es detonado en una perforacin, la presin ejercida contra las paredes de la

sondaje se mover y romper la roca, el grado de rotura en funcin de la cantidad

de la presin ejercida por el explosivo (Hemphill, 1981).

2.5.1 Tipos de Explosivos

El explosivo utilizado como la carga principal pozo de sondeo se puede dividir en tres categoras.

explosivos basados en Nitro-glicerina (Dynamites o de gelatina).

A base de agua o agentes de mojado de voladura (suspensiones y emulsiones).

Nitrato de amonio-basado (ANFO).

2.5.1.1 explosivo basado Nitro-glicerina

En Suecia, en 1867, Alfred Nobel descubri cmo crear dinamita. La mayora de las dinamitas

son nitro-glicerina basado. Siendo el ms sensible de todos los explosivos utilizados; dinamita

ms susceptibles a la iniciacin accidental. Hay dos grandes subclases de dinamita,


17

dinamita Granular y dinamita gelatina. dinamita Granular es un compuesto que utiliza

nitro-glicerina como su base de explosivo. dinamita gelatina utiliza una mezcla de nitro-

glicerina y nitrocelulosa que produce un compuesto resistente al agua.

2.5.1.2 ANFO

sustancias explosivas secos son el explosivo utilizado ms ampliamente usado en el mundo. ANFO es la

ms agente de chorreado en seco comn. Una mezcla equilibrada de oxgeno de ANFO es la ms baja

fuente costo de la energa explosiva en la actualidad. Para aumentar la produccin de energa, aluminio planta

se aade papel de aluminio para secar agentes de voladura. Una cada de esto, sin embargo, es que el costo es

aumentado.

Dos categoras conforman sustancias explosivas secas: agentes de cartuchos de voladura y ANFO mayor.

ANFO a granel o bien se ha quemado o auguraba en un sondaje de camin a granel. Estas

agentes de voladura no funcionarn correctamente si se colocan en orificios hmedos para extenderse

perodos de tiempo.

agentes de voladura de cartucho sin embargo, se hacen para su uso en barrenos hmedos.

agentes de voladura de cartucho estn disponibles con densidades que son mayores que la de

agua si le gustara que se hunda, o menor que la del agua si desea

que floten.

2.5.1.3 agentes granallado en hmedo

agentes que contienen ms de 5% de agua en peso de voladura se conocen como hmedo

agentes de voladura. Dentro de esta categora son:

geles de agua o suspensiones,

emulsiones, y

ANFO pesado.
18

Explosivos en suspensin:

explosivos en suspensin, tambin llamados geles de agua, se componen de nitrato de amonio en parte en una

solucin acuosa. Dependiendo del resto de las suspensiones ingredientes se pueden clasificar como

agente o un explosivo de voladura. agentes explosivos para estircol lquido contienen sensibilizadores no explosivas

o combustibles tales como carbn, azufre, o aluminio. Estos agentes de voladura no se capsulan

sensible. Por otra suspensin mano explosivos contienen ingredientes sensibles, tales como cap-

TNT y la propia mezcla pueden ser tapa sensible. Los lodos se espesan y

estabilizado con una goma, tal como goma de guar. Esto les da muy buena resistencia al agua.

Slurry impulsar se practica cuando suspensin y un agente de chorreado en seco se utilizan de la misma

pozo de sondeo. La mayor parte de la carga vendrn del agente de chorreado en seco. Boosters colocado en

intervalos regulares pueden mejorar la fragmentacin. Las desventajas de las suspensiones incluyen

mayor coste, rendimiento fiable, y el deterioro con el almacenamiento prolongado.

emulsiones:

Una emulsin es un material explosivo resistente al agua que contiene cantidades sustanciales de

oxidantes, a menudo nitrato de amonio, disuelto en agua y forman gotitas, rodeado

por el aceite combustible. Las gotitas de la disolucin de oxidante estn rodeados por una fina capa de aceite

y estn estabilizadas por emulsionantes. Para lograr la sensibilidad requerida dentro del

se aaden huecos de emulsin. Estos huecos pueden incluir burbujas de gas pequeas o micro-esferas

hecho de vidrio.

La sensibilidad de una emulsin disminuye a medida que aumenta la densidad. La densidad y la fuerza

de una emulsin puede ser ajustado mediante la adicin de productos tales como aluminio en polvo,

agentes de gasificacin (para reducir la densidad), etc. Por tanto, es necesario trabajar por encima de la

dimetro crtico y el uso potentes iniciadores. Si la emulsin no es CAP sensible es

considerado un agente de voladura.

Emulsiones tienen alta energa, un rendimiento fiable, excelente resistencia al agua, y

insensibilidad relativa a los cambios de temperatura. El coste directo de un explosivo de emulsin es

ms alto, pero esto es compensado por el ahorro de tiempo en la carga y una reduccin del contenido de nitrato de

barro roto. Algunas otras ventajas de utilizar emulsiones en voladura de rocas incluyen:

menor coste, excelente resistencia al agua, las altas velocidades de detonacin, y es muy seguro para

manejar y fabricar.
19

ANFO pesado:

Pesada ANFO es un producto compuesto de emulsin de nitrato de amonio de hasta 45 a 50%

mezclado con ANFO comprimida. Se desarroll en un intento de aumentar la densidad aparente de

ANFO. El nico componente de combustible est en el ANFO (o un combustible lquido), mientras que la emulsin

no contienen combustible slido, haciendo que la mezcla de una consistencia repumpable. El final

producto ha mejorado la fuerza y proporciona buena resistencia al agua en comparacin con

ANFO, con un rango de precios entre la de ANFO y emulsin.

ANFO pesado se compone de mezclas de grnulos de nitrato de amonio, aceite de combustible, y lodos

o emulsin. La principal ventaja de ANFO pesado es que pueden ser mezclados en el

sondaje y rpidamente cargado en un agujero. La relacin de la cantidad de suspensin mezclada con

el ANFO se puede cambiar para ofrecer o bien una carga de energa ms alto o una carga que es agua

resistente. El costo de ANFO pesado aumenta con el aumento de cantidad de suspensin. stas tienen

una ventaja sobre cartucho de agentes de voladura porque se llenan todo el sondaje con

energa y tiene a volumen desperdiciado que ocurrira con los cartuchos.

2.5.2 Propiedades explosivas

De acuerdo con Yomekpe-Abgeno (2008), las propiedades de los explosivos que ayudarn a una

ingeniero de explosin para seleccionar el explosivo adecuada de lograr la divisin deseada

Incluya lo siguiente:

Velocidad de detonacin, VOD

Densidad

presin de detonacin

Presin de sondaje

Sensibilidad

Sensibilidad

La fuerza y la energa de salida

Resistencia al agua
20

2.5.2.1 Velocidad de detonacin, VOD

Esta es la velocidad a la que el frente de detonacin viaja a travs de la columna de explosivo.

Velocidad de detonacin es importante para determinar el funcionamiento explosivo y

actuacin. Vara generalmente entre 2000m / s y 7500m / s para la mayora comercial

explosivos de alta potencia cuando confinados; pero cuando se prueba bajo condiciones no confinados el valor

slo sera 75% del valor confinado (Yomekpe-Agbeno, 2008). Para un explosivo

fragmentar eficazmente la roca su VOD debe exceder la velocidad ssmica del ser roca

atac, con lo que las ondas de choque explosivas crean traccin adecuada subraya responsable

para la fragmentacin.

Con altos explosivos vdeos bajo demanda son ms favorables en roca dura, mientras que en el ms suave

materiales explosivos con vdeos bajo demanda inferiores dan mejores resultados. Generalmente, VOD inferior

explosivos tienden a liberar la presin del gas durante un perodo de tiempo ms largo que con explosivos

Vdeos bajo demanda superior. Como resultado, un explosivo con una baja VOD tiene ms tirn.

2.5.2.2 Densidad

La densidad de un explosivo se puede definir como su peso especfico, expresado como masa por

unidad de volumen (g / cm 3), o su peso por unidad de volumen o de su gravedad especfica. la prctica

importancia de la densidad explosivo para el ingeniero de explosin es en la determinacin de la

cargar peso por unidad de longitud del agujero que se refiere como la densidad de carga y se expres como

kg / m o lb / ft de longitud de orificio.

Adems, la importancia de la densidad de explosivo se puede encontrar en su efecto sobre el

siguiendo:

1. La flotabilidad del cartucho explosivo en orificios hmedos. El cartucho puede o

no hundirse.

2. concentracin de energa en pozos de perforacin. Dada cierta fuerza de peso de una

explosivo, una alta densidad permite que la mxima cantidad de energa a ser envasado

en la perforacin, y permite patrones de perforacin considerablemente espaciadas ms amplio. los

efecto general es que los costos unitarios de perforacin se reducir al mnimo con una mayor taladro

productividad.
21

2.5.2.3 presin de detonacin

La presin de detonacin es la presin en la zona de reaccin detrs del frente de detonacin

en el plano Halconeros-Jourquet (CJ) cuando el explosivo es detonado como se muestra en

Figura 2.3. A menudo se mide en bares kilo

La presin de detonacin es un indicador importante de la capacidad de un explosivo a

producir la fragmentacin deseada en una carga bien consolidada. Tambin es un importante

personaje de un explosivo debe tener si se va a utilizar como imprimacin.

2.5.2.4 Presin de sondaje

Drillhole o la presin del pozo es la presin ejercida en las paredes de la perforacin por parte de la

la expansin de los gases de la detonacin despus de la finalizacin de la reaccin qumica. Tambien es

a veces llamada presin de explosin. Es una funcin de confinamiento del explosivo,

y la cantidad y temperatura de los gases de la detonacin. En general se considera como

un factor que desempea el papel dominante en la mayor parte romper la roca y en el desplazamiento de todos los tipos

de las rocas encontradas en la voladura.

Figura 2.3: Ilustracin de la detonacin

(FUENTE: Yomekpe-Agbeno, 2008)


22

2.5.2.5 Sensibilidad

Sensibilidad de un explosivo se puede definir como la capacidad de que explosivo para

propagar la detonacin, una vez que se ha iniciado. La longitud del espacio de aire sobre la cual una

"Donante" cartucho detonar un cartucho "receptor" en condiciones no confinadas

determina. Esta es una propiedad importante a considerar al seleccionar una

explosivo, ya que si la sensibilidad es baja, no puede haber interrupciones o fallos en el

detonacin si la columna de explosivo no es continua. Si, por el contrario, la

sensibilidad es demasiado alta existe la probabilidad de "cruz" o "simptico" propagacin

entre agujeros adyacentes espaciados muy cerca entre s o donde la formacin es mal

fracturadas y falladas. Un efecto importante de tales propagacin "comprensiva" es que donde

patrones de retardo de milisegundos se utilizan su influencia deseada se elimina, resultando en

pobres fragmentacin, chorro de aire y las vibraciones excesivas suelo.

2.5.2.6 Sensibilidad

La sensibilidad de un explosivo es su susceptibilidad a la iniciacin. Es una medida de qu tan seguro

un explosivo se presta a la manipulacin. Generalmente explosivos que requieren ms grande o ms fuerte

cebadores tienen baja sensibilidad y por lo tanto son menos susceptibles a la iniciacin accidental

y por lo tanto ms seguro de manejar. Una sustancia puede ser clasificado como un explosivo si es tapa

sensibles tales como las dinamitas. Si sin embargo, la sustancia no es CAP sensible es

clasificada como un agente de voladura, e incluye los ANFOS, emulsiones, suspensiones y la

geles de agua.

2.5.2.7 La fuerza y la energa de salida

La fuerza de explosivo es en la mayora de los casos expresadas como un porcentaje de la fuerza de

voladura gelatina. Puede expresarse ya sea como fuerza de peso o volumen o mayor

fuerza. La fuerza de un explosivo se puede expresar tambin como un absoluto o como una

nmero relativo, por lo tanto Absolute Peso Fuerza (AWS); Fuerza a granel absoluto (ABS);

Peso de fuerza relativa (RWS) y Resistencia a granel relativa (RBS). gelatina explosiva

fue elegido como el estndar cuando nitro-glicerina fue el principal productor de energa

ingrediente de explosivos. Sin embargo, ltimamente los fabricantes han estado utilizando calculada

valores de energa para comparar los puntos fuertes de explosivos. ANFO ahora se utiliza como una base o
23

estndar porque gelatina explosiva ha sido reemplazado por ANFO como el ms ampliamente

explosivos utilizados en el mundo hoy en da.

Para la carga a granel, el dimetro del explosivo se refiere al dimetro de la perforacin, y para

carga de cartucho que se refiere al dimetro del cartucho.

energa explosiva se libera en la roca circundante en dos formas diferentes:

detonacin o presin de choque, y

la presin del pozo o de sondaje.

La detonacin o una descarga de presin ejerce una fuerza de fragmentacin en la roca, mientras que el

la presin del pozo se debe a la acumulacin de gas y es el principal responsable de

desplazamiento de la roca.

2.5.2.8 Resistencia al agua

Esta es la capacidad del explosivo para soportar la exposicin al agua sin perder su

sensibilidad y eficacia. Es dependiente del embalaje, as como su capacidad inherente de

repeler el agua.

Los explosivos gelatinosos tales como las dinamitas, las suspensiones y emulsiones tienen buena

propiedades y resistentes al agua tanto, son adecuados para todas las condiciones de sondaje. los

otros explosivos como ANFO, por otro lado, tienen propiedades de resistencia al agua pobre

y no son adecuados para las condiciones de los pozos de perforacin en hmedo. Tales explosivos se disolvern en agua

y perder su eficacia.

2.6 AMBIENTAL DE CHORRO

El objetivo principal de la voladura es producir un tamao adecuado fragmentacin de roca en una

costo relativamente mnimo. Sin embargo en el proceso de ventilacin de la energa explosiva en

la formacin rocosa, los efectos adversos se producen en el medio ambiente y la vida. Estas

efectos secundarios resultan en cuanto a si la explosin est bien diseado y ejecutado o no,

tomando en consideracin los parmetros controlables e incontrolables explosiones. los

diferencia entre una buena y una mala explosin sin embargo depende de la magnitud de la
24

salida de explosin y, por consiguiente, el grado de ocurrencia dao real. La salida de una

explosin incluye:

Flyrocks

las vibraciones del suelo

Golpe de aire

2.6.1 Flyrock

Hay dos tipos principales de movimiento que puede producirse, estos son;

El movimiento hacia delante de la totalidad de la masa de roca que es principalmente horizontal y es

depende de la carga especfica y rara vez se presenta ningn peligro en la voladura

operacin.

Flyrock que es una dispersin de la superficie de la roca y el frente de la explosin.

Flyrock puede definirse como las rocas impulsados desde el rea de la explosin por la fuerza de una

explosin. Ellos tienden a viajar largas distancias y normalmente son la principal causa de in situ

muertes y daos al equipo. Estas son causadas principalmente por mal diseado o

incorrectamente ejecutado explosiones; a menudo un resultado de roca incompetente, donde los gases pueden

romper fcilmente debido a la menor resistencia que en las partes ms competentes de la roca

(Yomekpe-Agbeno, 2008).

2.6.2 vibracin del terreno

Cuando se detona una explosin, parte de la energa viaja a travs de la masa de tierra y roca

como la vibracin. La vibracin del terreno viaja a travs de la masa de roca a distintas velocidades

dependiendo de la densidad y espesor de la geologa. Aunque perceptible, la

nivel de energa disminuye rpidamente con la distancia. Para el desintegrador, vibracin representa desperdicia

energa explosiva.

Voladura sismgrafos miden las vibraciones del suelo en trminos de velocidad de las partculas. Partcula

la velocidad se mide en mm / s. vibraciones de la tierra son controlados principalmente por la limitacin de la

libras de explosivos detonados por intervalo de retardo.


25

2.6.3 Airblast

Airblast es un cambio en la presin del aire causada por la voladura. Cuando se detona una explosin, algunos

de la energa se ventila a la atmsfera a travs de las fracturas en la roca o a travs

inadecuada de material derivado. Sin embargo, el movimiento hacia arriba o hacia el exterior de la roca

de la explosin es la principal fuente de chorro de aire. Debido al contenido de frecuencia, onda area

no puede ser efectivamente escuchado por el odo humano. Chorro de aire viaja a la velocidad del sonido y

puede ser influenciado por las inversiones de viento y temperatura.

Tambin chorro de aire se mide con un sismgrafo de voladura equipado con un micrfono. los

mayora de las unidades comunes para medir chorro de aire es decibelios (dB), que es un aisladores del sonido logartmica

escala de presin relacionado con la audicin humana. Tambin es comn para informar sobre el pico de presin

en Pascal (Pa).

Chorro de aire es controlada por confinar adecuadamente cargas explosivas en el pozo. Esto es

logrado mediante el uso de material de derivados adecuada y al no cargar explosivos en

zonas dbiles en la roca. Airblast tambin representa un desperdicio de energa explosiva. Si el

gases explosivos escapan de la perforacin, no habr energa adecuada a fragmento

la roca.
26

3 Teoras del diseo BLAST

3.1 INTRODUCCIN

Con el fin de examinar las prcticas existentes en la voladura, es conveniente estudiar anterior

registros de explosin diseos de diferentes investigadores. Una revisin crtica de la voladura

prcticas ayudarn en la identificacin de las deficiencias y explorar la posibilidad de

la mejora de los resultados de la explosin, mediante la introduccin de tcnicas modificadas y productos actualizados.

Algunos de los conceptos importantes incluyendo ecuacin emprica que apoya diseo de voladura

propuesto por diferentes investigadores se discuten a continuacin.

Teoras de diseo 3.2 BLAST

3.2.1 Allsman y Speath (1960)

Allsman (1960) y Speath (1960) propusieron una ecuacin basada en la siguiente

parmetros:

( )() (3,1)

Dnde:

K: constante = 0,8 para la mayor parte de la roca

De: dimetro de explosivo (m)

Pe: presin de detonacin

: Resistencia a la traccin de la roca

La dificultad en el uso de esta ecuacin sin embargo era que la presin del pozo y la

resistencia a la traccin de la masa de roca no estaban fcilmente disponibles y tambin indic que la

carga fue lineal con el dimetro de carga.


27

3.2.2 Ash (1963)

Ash (1963) public una ecuacin de carga para uso en chorro de superficie que combina

algunas de las variables en constantes ajustables.

( ) (3,2)

Dnde:

B: carga (pies)

: Constante de carga

De: dimetro de explosivo (pulgadas)

La ecuacin es simple de usar y se relaciona carga para algunos nmero constante

multiplicado por los dimetros de carga. Los rangos artculo definido de constantes s que deben utilizarse

basado en los tipos de explosivos y de la roca. Es decir, Ash (1963) integrado el pozo

presin con la relacin resistencia a la traccin y por lo tanto el desintegrador no tena que

predeterminar estos valores difciles de obtener,.

3.2.3 Ash (1968)

Ash (1968) propone un mtodo para ajustar la constante K segundo en el clculo de la presin de su

previamente propuesto frmula carga mediante el uso de la velocidad de detonacin del explosivo

veces al cuadrado de la densidad del explosivo. Este mtodo de ajuste pareca funcionar

razonablemente bien en rango medio; sin embargo, en ambos extremos de la gama de velocidad, la

compensaciones de carga eran extremas.

3.2.4 Konya (1972)

De acuerdo a Konya y Walter (1990), Konya en 1972 propuso una ecuacin de carga

similar a la (1968) ecuacin Ash.

() (3,4)
28

Dnde:

B: carga (pies)

De: dimetro explosivo (pulgadas)

: Gravedad especfica de explosivo

: Peso especfico de la roca

En esta ecuacin, la constante se podra ajustar mediante el uso de la relacin de la gravedad especfica

del explosivo dividido por el peso especfico de la roca, tanto elevado a la de un tercio

poder. Este enfoque dio cerca de valores idnticos en el rango medio de la Ash (1968)

ecuacin; sin embargo, ambos extremos de la gama se definieron con mayor precisin (Konya y

Walter, 1990). Aunque esta ecuacin funcion bien como una primera aproximacin, el campo

del personal tenan dificultades para trabajar con una relacin que contena una cantidad

elevado a la potencia 0,33.

3.2.5 Langefors y Kihlstrom (1978)

Langefors y Kihlstrom (1978) demostrado a partir de ensayos a escala de laboratorio modelo que

relacin exceda de tres de forma simultnea dispar cargos en una sola fila dieron su

fragmentacin. Esto se observ mediante la reduccin de la carga utilizada convencionalmente. para el

mismas pruebas con modelos con varias filas de carga dispararon juntos, pero filas de agujeros retraso

relativamente resultado en buena fragmentacin, la friccin de la pared del vstago eficaz y mejorado

frenar el rendimiento.

(3.3)

Dnde:

: Mxima carga (m)

D: dimetro de sondaje (m)

: Densidad de explosivo en la perforacin (kg / m 3)

E: intensidad de Suecia en relacin con la dinamita sueca (LFB)


29

f: grado de confinamiento de sondaje

: Espaciamiento a la proporcin de carga

do O: factor de roca corregido (kg / m 3)

3.2.6 Jimeno (1980)

Jimeno (1980) como referencia desde Jimeno et al. ( 1995) tambin modificado Ash (1968)

ecuacin mediante la incorporacin de una velocidad ssmica a la masa de roca que resulta en

(3,5)

Dnde:

B: carga (m)

D: dimetro Drillhole (pulgadas)

F: factor de correccin basado en el tipo de roca = Fr Fe

[ ] (3,6)

[ ] (3,7)

Dnde:

: Gravedad especfica de roca (g / cm 3)

V r: velocidad de propagacin ssmica de la masa de roca (m / s)

: Peso especfico de la carga explosiva (g / cm 3)

V re: velocidad de detonacin de explosivo (m / s)


30

3.2.7 Konya y Walter (1990)

Konya y Walter (1990) proponen otra ecuacin carga, lo que dara similares

resultados a este uso de su anterior frmula carga. Esta nueva ecuacin era simple de usar,

No se requiere funciones de potencia y fue ideal para el uso en el campo.

[ ] (3,8)

Dnde:

BC: carga calculada (ft)

: Densidad de explosivo

: Densidad de roca

re mi: dimetro de explosivo (en)

Nadie nmero ser suficiente ya que la carga exacta en un tipo de roca en particular debido a la

naturaleza variable de la geologa. Aun cuando no se han modificado las caractersticas de resistencia, el modo de

de la deposicin de la roca y la estructura geolgica tambin deben ser considerados en el diseo de voladura.

Konya y Walter, por lo tanto, para incorporar la heterogeneidad de la roca con el fin de dar

un valor ms prctico multiplica la carga calculada por ciertos factores, como se muestra

abajo;

B = Bc K re K s (3,9)

Dnde:

B: carga prctica (ft)

BC: carga calculada (pies) a travs de la Ecuacin 3.8

K re: factor de correccin para la deposicin de la roca; como se muestra en la Tabla 3.1

K s: factor de correccin para la estructura de la roca; como se muestra en la Tabla 3.2


31

El factor de correccin basado en la deposicin de rock: Tabla 3.1

La deposicin de la roca K re

Ropa de cama inmersin abruptamente en corte 1.18

Ropa de cama inmersin abruptamente en la cara 0.95

Otros casos de deposicin 1.00

(FUENTE: Konya y Walter, 1990)

El factor de correccin basado en la estructura de roca: Tabla 3.2

Estructura de la roca Ks

Muy agrietados, articulaciones dbiles frecuentes, capas dbilmente cementados 1.30

Delgadas, capas bien cementados con juntas estancas 1.10

Masiva roca intacta 0.95

(FUENTE: Konya y Walter, 1990)

3.3 anlisis de fragmentacin

Hay varios mtodos y varias teoras para calcular la fragmentacin promedio

tamao de un sondaje, entre ello son el popular Kuz-Ram modelo, el modelo desarrollado por

Centro de Investigacin Julius Kruttschnitt Mineral ( JKMRC) y el Kuznetsov-

Cunningham-Ouchterlony (KCO) Modelo. Sin embargo, los estudios de estudio slo el Kuz-Ram

Modelo que es el modelo ms comn y ampliamente utilizado para el anlisis de fragmentacin de

rocas Devastadas.

modelo 3.3.1 Kuz-Ram

El modelo emprico ms conocido es el modelo Kuz-Ram (Cunningham, 1983, 1987). Eso

es el mtodo ms ampliamente utilizado para la prediccin de fragmentacin de roca. Este modelo

no simular el crecimiento de la fractura por el gas o las olas, sino simplemente utiliza el diseo y la explosin

factores de roca en una ecuacin emprica para predecir la distribucin del tamao de fragmentacin. los

resultados de prediccin fragmentacin muestran una buena correlacin con los resultados de numrica

modelos y por lo tanto el modelo Kuz-Ram es una fragmentacin simple y rpido relativa

herramienta de prediccin.

efecto de sincronizacin,

Faltar en la prediccin de las multas.


32

Hay algunos modelos que se proponen para mejorar la incapacidad del modelo de la de Kuz-Ram

para predecir la distribucin del tamao de fragmento. Estos modelos; siendo el modelo de zona de deformacin

(CZM) y el modelo de dos componente (TCM) juntos forman el modelo de JKMRC, que

se describir ms adelante. Experiencias espectculos, que el modelo de Kuz-Ram predecir el grueso

parte de la distribucin del tamao de fragmentacin con una buena precisin (Djordjevic, 1999;

Cunningham, 1987)

La caracterstica nica de modelo Kuz-Ram es que los datos de entrada consisten en la explosin relevante

parmetros de diseo que se han explicado anteriormente. Las ecuaciones fundamentales son la

columna vertebral de este modelo:

La ecuacin de Kuznetsov

distribucin de tamao de fragmento de colofonia-Rammler

3.3.1.1 La ecuacin de Kuznetsov

Con respecto a la Kuznetsov de, que fue creado por Kuznetsov y desarrollado por

Cunningham. Kuznetsov (1973) puso como una teora que habla de la rotura del hecho

que la cantidad de rotura que se produce con una cantidad conocida de energa explosiva puede

ser estimado por el uso de la ecuacin;

. 167 ( 11) - 0.6


x A - .8 (3,10)

Dnde:

x : Tamao de fragmento medio (cm)

q: factor de polvo (kg / m 3)

Q: masa de carga explosiva por agujero (kg)

E: intensidad de peso relativo de explosivo (ANFO = 100)

A: ndice blastablity o factor de roca constante; calculado a travs de la ecuacin 2.1


33

4 ANLISIS DE LOS DATOS

4.1 INTRODUCCIN

Con la continua evolucin de los equipos de perforacin, y la extensin de la superficie

la minera, la banca voladura est convirtiendo en el mtodo ms popular de fragmentacin de roca

con explosivos Jimeno et al. ( 1995). En la aplicacin de explosivos, slo es posible

para describir las diversas prcticas que se han desarrollado en trminos de generalidades. los

condiciones particulares en un sitio normalmente dictan detalles del diseo de voladura superficie.

consideraciones tpicas son dimetro del agujero, las condiciones del agua, la carga, altura del banco, rock

estructura y, por supuesto, el tipo de explosivo utilizado. Debido a la gran heterogeneidad de

rocas con propiedades peculiares, tales como defectos ocultos, cuevas y la formacin de roca

cambios, entre otros, es importante tener en cuenta que estas propiedades tendrn una

efecto significativo en los resultados de voladura, incluso con la explosin diseado por la mayor parte

Blaster experimentado. Este software de diseo de voladura de superficie, al igual que todos los otros diseos de hornos

propuesto por varios investigadores y desintegradores, trata de reflexionar sobre los cambios en una mina

sitio por la manipulacin de diversas variables que influyen en la voladura con el objetivo principal

de crear la condicin explosin ms favorable para el uso eficiente del explosivo

energa y reduciendo as el coste de voladura.

4.2 DISEO DE LOS PARMETROS VOLADURA

Banco de voladura en este trabajo de investigacin se clasifica utilizando el dimetro de sondaje. Bsicamente,

hay dos clases de dimetro sondaje y estos son;

voladura de pequeo dimetro, y

granallado de gran dimetro.

De acuerdo con Jimeno et al. ( 1995), con chorro de pequeo dimetro tienen dimetros de sondaje

que van desde 65 mm a 165 mm y, normalmente, se ven en canteras y minas pequeas

ratos chorro de gran dimetro que puede tener un dimetro de sondaje que van de arriba 165 mm

hasta 450 mm se consideran sobre todo en los grandes centros de produccin de la mina. En voladura de pequeo dimetro,

la tcnica sueca desarrollado por investigadores suecos se utiliza, mientras que en gran

voladura dimetro, se utiliza la frmula Konya.


34

Hay tres tipos de explosivos tambin se consideran en la investigacin. Estos son generalizadas

dentro;

explosivos a base de nitrato de amonio (ANFO),

agentes de voladura acuosas (emulsiones), y

nitro-glicerina o explosivos a base de cartucho (dinamitas o gelatina).

4.2.1 Carga

Para la voladura de pequeo dimetro, se utiliza el mtodo sueco (Gustafson, 1973). Ha sido

modificado como sigue:

B = (0,041 D mi) - (0,05 + (0,03 )) (4,1)

Dnde:

B: Prctica carga (m)

L: longitud Drillhole (m)

re mi: Dimetro de explosivo (mm)

Para voladuras de gran dimetro, la frmula Konya (Konya y Walter, 1990) como se muestra en

Se utiliz la ecuacin 3.8.

Dado que las rocas no son homogneos, Konya y Walter propuso que los factores de correccin

se aplican a la carga calculada que toma en consideracin las caractersticas geolgicas

variaciones, como se muestra en la Ecuacin 3.9 (ver Tablas 3.1 y 3.2).

4.2.2 longitud Stemming

La cantidad de derivados, medida en metros, se calcula con respecto a la prctica

carga. En condiciones normales, la carga se disea adecuadamente y explosivo y buena

material de despalillado, una longitud derivada (T) de 0,7 veces la carga (B) es satisfactorio para

lograr un fragmento explosin deseada y controlar el efecto adverso de voladura tal como chorro de aire.
35

T = 0,7 B (4,2)

4.2.3 Subdrill

El subdrill (J), tambin conocido como sub grado o bajo grado que representan la profundidad adicional

debajo de la altura de banco con el objetivo principal de evitar los dedos del pie de banco despus de la voladura debe ser

0,3 veces de la carga real (B). Sin embargo, en las costuras suaves tales como formaciones de carbn,

subdrilling se evita con el fin de no destruir la formacin.

J = 0,3 B (4,3)

4.2.4 longitud Drillhole

Dependiendo de la preferencia del ingeniero de voladura y la roca predominante

caractersticas, una perforacin o bien pueden ser perforados vertical o inclinado. En el caso de una

sondaje inclinado, se considera la proyeccin vertical de la perforacin.

L= +J (4,4)

Dnde:

L: longitud Drillhole (m)

H: altura del banco / Profundidad de corte (m)

: ngulo Drillhole (grados)

J: Subdrill (m)

4.2.5 Espaciamiento

Segn Assakkaf (2003), el espaciamiento es controlado por el tiempo de iniciacin y la

relacin de rigidez. Es decir, antes del comienzo de un anlisis de separacin, dos preguntas bsicas

son considerados:

Son los cargos a ser despedidos de forma instantnea o sern utilizados sistema de retardo?
36

Es la relacin de la rigidez mayor que 4?

Normalmente, una relacin de rigidez de valor inferior a 4 se considera un banco bajo ratos una

relacin de rigidez de valor mayor que 4 se considera un banco alto.

SR = (4,5)

Dnde:

SR: relacin de Rigidez

H: altura Bench

B: carga Prctica

Por retraso en el inicio:

Si 1 <SR <4; S= (4,6)

Si SR 4; S = 1,4 B (4,7)

Para el inicio instantneo:

Si 1 <SR <4; S= (4,8)

Si SR 4; S=2B (4,9)

Dnde:

S: Espaciamiento (m)

H: Bench ocho (m)

B: Prctica carga (m)


37

4.2.6 longitud carga explosiva

La longitud carga explosiva es bsicamente la longitud de sondaje ocupado por el

material explosivo utilizado.

LC= L - T (4,10)

Dnde:

L DO: longitud carga explosiva (m)

L: longitud Drillhole (m)

T: Partiendo longitud (m)

4.2.7 densidad de carga lineal

La densidad de densidad de carga lineal o de carga de un explosivo se define como el peso de

el explosivo por unidad de longitud del pozo de sondeo a un dimetro de orificio especificado.

ld=e ( mi ) (4,11)

Dnde:

l re: densidad de carga lineal (kg / m)

: Densidad de explosivo utilizado (kg / m 3)

re mi: Dimetro de explosivo utilizado (mm)


38

4.2.8 masa de explosivo

Es la cantidad de explosivo en un orificio perforado y se puede describir como una funcin de su

densidad de carga lineal y la longitud que ocupa en una perforacin.

Q = l re L do (4,12)

Dnde:

Q: Masa de explosivo por agujero (kg)

l re: densidad de carga lineal (kg / m)

L DO: longitud carga explosiva (m)

4.2.9 Banco de metros cbicos

Este es el metro cbico de material in situ chorreado por sondaje en una explosin superficie.

V= SH (4,13)

Dnde:

V: metros bancarias cbicos (bcm o m 3)

B: Prctica carga (m)

: ngulo rillhole (grados)

S: Espaciamiento (m)

H: altura del banco (m)


39

factor de 4.2.10 Powder

factor de Polvo (q) se puede definir como la relacin del peso total de explosivo en el

polvo de longitud de la columna de un sondaje con el volumen de roca in-situ fracturado por la

peso explosivo. Mide la economa de un diseo de voladura. En voladura de pequeo dimetro,

el factor de polvo oscila normalmente entre 0,25 kg / m 3 a 0.55 kg / m 3 entre tanto, en gran

voladura dimetro, el factor de polvo oscila entre 0,25 kg / m 3 a 1,2 kg / m 3 ( Jimeno et

Alabama., 1995).

q= (4,14)

Dnde:

q: factor de polvo (kg / )

Q: masa explosiva total (kg)

V: Volumen total de material de chorreado ( )

4.2.11 Tamao medio de la fragmentacin

Esta investigacin se limita al uso de la Kuz-Ram (x ) Modelo que es el ms

enfoque comn y ampliamente para predecir el tamao de fragmentacin de roca segn

Cunningham (1983, 1987).

los es una figura que representa el tamao de la pantalla a travs del cual 50% de la aflojado

roca pasara si blindado. Esto implica que un valor bajo representan una multa

fragmentacin y viceversa. Cuando se requiere una imagen completa de la fragmentacin,

es necesario conocer la distribucin completa. Es decir, toda la curva y no una sola

punto. En teora, el mismo x Los valores podran representar tres completamente diferente

montones de estircol. Por ejemplo:

Muy fino y muy gruesa, con nada en el medio

slo una fraccin, donde el tamao se corresponde con

La misma cantidad de todas las fracciones de multas a grueso


40

el x que tiene en cuenta varios parmetros pueden ser estimados por la ecuacin

creado por Kuznetsov y desarrollados por Cunningham como se muestra en la Ecuacin

3.10.

ALGORITMO 4.3 ORDENADOR

El software est desarrollado en base a la investigacin realizada sobre las diversas teoras de voladura

y sigue la lgica como se representa en los diagramas de flujo mostrados a continuacin. Se codifica y

desarrollado utilizando Microsoft Visual Basic 11 Beta y es muy fcil de usar. Eso

comprende cuatro ventanas; siendo el primero la ventana de entrada, donde el usuario introduce la

parmetros necesarios necesarios para el diseo explosin. La segunda ventana es tambin una entrada

ventana donde el usuario introduce las cantidades explosivas y su costo unitario de la

clculo del coste. La tercera ventana muestra la salida del diseo de voladura. El final

ventana extrae la informacin necesaria desde la cual el usuario puede guardar como un archivo de texto,

archivo de Word o un archivo de Excel.

4.3.1 Diagrama de flujo

La metodologa del software se expresa en un diagrama de flujo para describir el paso a paso

clculo. Se muestra explcitamente los valores y factores que deben ser introducidos y seleccionados

respectivamente, y el algoritmo cronolgico necesario para obtener los diversos explosin

parmetros de diseo como se muestra en las Figuras 4.1 y 4.2 a continuacin.


41

Si edding buzamiento en el corte K d = 1.13

comienzo

Si edding buzamiento en la cara K d = 0.95

Parmetros de entrada

Introduzca los siguientes parmetros Si Otros casos de deposicin K d = 1.00


1. Nombre de la mina

2. Nombre Pit
Si fuertemente agrietada, articulaciones dbiles, dbilmente cementados capas K S = 1.30
3. dimetro Drillhole (D)
4. altura del banco (H)

5. inclinacin Drillhole con el eje vertical ()


6. Nmero de perforaciones

7. Densidad de la roca () K S = 1.10


parmetro de deposicin Rock (K re) Si capas delgadas bien cementados con juntas hermticas
8. Densidad de explosivo ()
9. fuerza de peso relativa de explosivo
10. Dimetro de explosivo (D mi)

parmetros de estructura de Rock (K S) Si roca intacta masiva K S = 0.95

Si duro, roca fisurada dbilmente A = 13


categora de factor de roca (A)

Si duro, roca muy fisurada A = 10

Si <16 mm B = (0041 * D mi) - ( , + ( , * ( H / cos)))


Si hard rock hasta el rock medio A=7

mi

Si roca dbil a medio roca A=3

Si 16 mm segundo, 1 * {(* / ) +1,5} * D mi

Si Muy dbil roca A=1

Figura 4.1: seccin de entrada


42

mi

calcular Resultado

Burden (B)

Separacin (S)

Subdrill longitud (J) = 0,3 * B longitud Stemming


(T) = 0,7 * longitud B Drillhole (L) = (H / cos) +
J longitud carga explosiva (L c) = L - densidad de
carga lineal T (l re) de rigidez (SR) = (BH / B)

mi * * (E / 2)
masa explosiva por agujero (Q) = l re* L do
Volumen de roca volada por agujero (V) (/ Cos) * S * H Si 1 <SR <4; S = ((H + (7 *

factor de polvo (CE) = Q / V B)) / 8)

Tamao medio de fragmentacin (x) = A * [(q ^ -0,8] * (Q ^ 0,17) * [(E / 115) ^ - 0.63] Si iniciacin demora
Si SR> = 4; S =
1,4 * B

Costo de entrada de parmetros

1. Nombre, cantidad (qt mi) y el precio unitario (p mi) de explosivo


Si 1 <SR <4; S = ((H + (2 *
B)) / 3)
2. Nombre, cantidad (qt yo) y el precio unitario (p yo) de iniciador
Si iniciacin instantnea Relacin
3. Nombre, cantidad (qt re) y el precio unitario (p re) del detonador
Si SR> = 4; S =
y los accesorios utilizados
2*B

Clculo
qt mi * pag mi

qt yo * pag yo

qt re * pag re
Mostrar resultado

Salvar Impresin

Figura 4.2: Clculo y salida de la seccin de


43

4.4 SOFTWARE

El software (emBLAST v1.0) ha sido desarrollado y codificado utilizando Microsoft Visual

Bsico 11 Beta y permite su instalacin en cualquier tipo de sistema operativo de Microsoft. Es

compuesto por una pantalla de bienvenida y cuatro ventanas.

La pantalla de inicio es la pgina de inicio del software que da la bienvenida al usuario, dando

l una breve idea sobre el software y el fabricante. La pantalla de bienvenida como se establece en

5,0 segundos, despus de lo cual desaparece, dando paso a la siguiente ventana.

Figura 4.3: Pantalla de Splash

La primera ventana es la ventana de entrada y aqu, el usuario introduce los parmetros de explosin

necesaria para el diseo de la explosin superficie. Los parmetros de entrada han sido

categorizados en los parmetros de banco que incluye el dimetro de sondaje, banco

altura, etc .; los parmetros de roca que incluye la densidad de la roca, el factor de roca, etc .;

y los parmetros de explosivos que permite al usuario seleccionar el tipo de explosivo sean

utilizados y sus caractersticas, tales como su densidad y la fuerza de peso relativo. El siguiente

pgina aparece cuando el usuario hace clic en la parte inferior de la 'N XT encontrado por debajo de la pgina.
44

Figura 4.4: Ventana de entrada

La segunda ventana es tambin una ventana de entrada. Sin embargo, la pgina est diseada nicamente para

Parmetros necesaria la entrada del coste para el diseo de voladura. Incluye la introduccin de la

nombre, la cantidad y el precio por unidad del explosivo, de refuerzo y los detonadores a ser utilizados.

La siguiente ventana aparece haciendo clic en el ' SIGN' de abajo encontr por debajo de la pgina.

Figura 4.5: ventana de entrada Costo

La tercera ventana es necesaria la ventana Parmetros de salida que muestra la explosin

para el diseo de la explosin superficie. Los parmetros incluyen la carga, el espaciamiento,


45

longitud de sondaje, cantidad de explosivo necesario, factor de polvo, el costo de voladura, estimada

tamao de los fragmentos, etc. Una parte inferior 'EXPORTACIN' se puede encontrar por debajo de la pgina y su esencia

es abrir la ltima ventana.

Figura 4.6: Ventana de salida

El fondo 'xport encontrado en la ventana de salida exporta el resultado de la explosin de diseo

la ltima ventana cuando es presionado. En este caso, los valores diseados bien se pueden imprimir o

guardado como .doc, .xls o extensin .txt para referencia futura.

Figura 4.7: Ventana de exportacin


46

4.5 Validacin de software y anlisis de datos

El software se valida mediante su uso para llevar a cabo explosiones de prueba en algunas minas para evaluar su

eficiencia.

4.5.1 AngloGold Ashanti, Iduapriem Mina

AngloGold Ashanti, Iduapriem mina es una mina de oro ubicada en Tarkwa, en el oeste

parte de Ghana, y con un grado medio de oro de 1,5 g / t. La mineralizacin de oro es

situado dentro de la Serie Banket proterozoico y se asocia con el Tarkwaian

conglomerados encontraron dentro de la matriz que une a los guijarros de oro juntos. los

software se prueba en el pozo A-Zona de la mina con un tipo de roca siendo aurfera

cuarcita. Los diversos valores y observaciones se muestran en las Tablas 4.1, 4.2 y 4.3 y

Figura 4.8 a continuacin.

Tabla 4.1: Parmetros de entrada

NOMBRE MINA: AngloGold Ashanti, la mina Iduapriem

PIT NOMBRE: A-Zone Pit

PARMETROS VALORES

Dimetro de sondaje 165 mm

banco Altura 10 m
BANCO

Vertical agujero Inclinacin 0

Nmero de perforaciones 215

Tipo de Iniciacin retraso en el inicio

La densidad de la roca 2,65 g / cm 3

La deposicin de la roca Otros casos de deposicin


ROCK

Delgadas, capas bien cementados con


Estructura de la roca
juntas estancas

Factor de rock Categora hard rock hasta el rock medio

Densidad inicial: 1,308 g / cm 3


EXPLOSIVO

tipo explosivo: Emulsin ( emunex 8000) Densidad final: 1,147 g / cm 3

RWS: 78
47

La densidad inicial del explosivo es la densidad casquillo de que explosivo medido

inmediatamente despus de cargar una perforacin mientras que la densidad final del explosivo es la tapa

densidad medida 45 minutos despus de la medida de su densidad inicial.

Tabla 4.2: Calculado Parmetros

NOMBRE MINA: Mina de Oro Iduapriem

PIT NOMBRE: A-Zone Pit

PARMETROS VALORES

Burden (B) 5,2 m

Espaciado (S) 5,8 m


BANCO

Subdrill (J) 1,5 m

Partiendo de cuerpo entero (T) 3,6 m

Drillhole longitud (L) 11,5 m

Longitud de carga explosiva 7,9 m


EXPLOSIVO

Densidad de carga lineal 24,53 kg / m

Masa explosiva por hoyo 195 kg

Masa explosiva total 41,863 kg

Factor de polvo 0,66 kg / m 3

Metros cbicos de banco 296.69 millones de metros cbicos


COSTE DE SALIDA

Volumen de material Blasted 63,789.23 bcm

Tamao estimado Fragmento ( ) 30,7 cm

Coste total de voladura $ 44,521,34

El costo por tonelada de voladura $ 0.34 / tonelada

Voladuras Costo por volumen de material suelto $ 0.94 / m 3

Tabla 4.3: Observaciones

parmetros observados VALORES / Observaciones

El promedio de la fragmentacin ( ) 25,5 cm ( como se muestra en la figura 4.8 a continuacin)

La vibracin del suelo 3,4 mm / s

La vibracin del aire 113 dB

proyecciones Flyrock dentro del rea de la explosin (

Flyrocks 50 m circunferencia de explosin son) sin

causando daos al hombre o mquinas.


48

Figura 4.8: curva de distribucin de tamao de los fragmentos de A-zona de la explosin

La explosin fue diseado de acuerdo a los parmetros de las Tablas 4.1 y 4.2. La resultante

medido con Dividir mostraron una diferencia de 5,2 cm (20% decretos) con respecto a

el estimado (calculado) el tamao del fragmento. La vibracin del terreno registrada fue de 0,4 mm / s

(12%) mayor que el lmite de> 3,0 mm / s establecido por la mina. Sin embargo, cay dentro de la

lmite establecido por la regulacin de voladura del pas de acogida (> 5 mm / s). Tambin registr un aire

vibracin cayendo dentro del lmite conjunto de 120 dB (113 dB) y observ que haba

unos flyrocks que no van ms all de 50 m segn lo estipulado por la mina.


49

4.5.2 Recursos Adamus

Recursos Adamus es una mina de oro ubicada en Tarkwa, en la parte occidental de Ghana. Es

situado en el extremo sur de la cinta de oro Ashanti con su mineralizacin director

siendo oro de sulfuro y que tiene un grado promedio de 1,3 g / t. El software se prueba en el

pozo de S sur de la mina con el tipo de roca es xido de laterita. Los diversos valores y

las observaciones se muestran en las Tablas 4.4, 4.5 y 4.6 y la Figura 4.9 a continuacin.

Tabla 4.4: Parmetros de entrada

NOMBRE MINA: Recursos adamus

PIT NOMBRE: S Sur Pit

PARMETROS VALORES

Dimetro de sondaje 115 mm

banco Altura 6m
BANCO

Vertical agujero Inclinacin 0

Nmero de perforaciones 179

Tipo de Iniciacin retraso en el inicio

La densidad de la roca 1,87 g / cc

La deposicin de la roca Otros casos de deposicin


ROCK

Muy agrietados, articulaciones dbiles,


Estructura de la roca
capa dbilmente cementado

Factor de rock Categora Medio de roca dbil

Densidad inicial: 1,317 g / cc


EXPLOSIVO

tipo explosivo: Emulsin ( emunex 8000) Densidad final: 1,05 g / cc

RWS: 78

La densidad inicial del explosivo es la densidad casquillo de que explosivo medido

inmediatamente despus de cargar una perforacin mientras que la densidad final del explosivo es la tapa

densidad medida 45 minutos despus de la medida de su densidad inicial.


50

Tabla 4.5: Calculado Parmetros

NOMBRE MINA: Recursos adamus

PIT NOMBRE: S Sur Pit

PARMETROS VALORES

Burden (B) 4,5 m

Espaciado (S) 4,7 m


BANCO

Subdrill (J) 1,3 m

Partiendo de cuerpo entero (T) 3,1 m

Drillhole longitud (L) 7,3 m

Longitud de carga explosiva 4,2 m


EXPLOSIVO

Densidad de carga lineal 10,91 kg / m

Masa explosiva por hoyo 46 kg

Masa explosiva total 8.213 kg

Factor de polvo 0,36 kg / m 3

Metros cbicos de banco 125.79 millones de metros cbicos


COSTE DE SALIDA

Volumen de material Blasted 22,515.95 bcm

Tamao del fragmento estimado (x) 21,9 cm

Coste total de voladura $ 10,581.98

El costo por tonelada de voladura $ 0.27 / tonelada

Voladuras Costo por volumen de material suelto $ 0.5 / m 3

Tabla 4.6: Observaciones

parmetros observados VALORES / Observaciones

Fragmentacin Tamao promedio (x 50) 23.1 cm ( como se muestra en la figura 4.9 a continuacin)

La vibracin del suelo 3,2 mm / s

La vibracin del aire 116 dB

proyecciones Flyrock dentro del rea de la explosin (

Flyrocks 50 m circunferencia de explosin son) sin

causando daos al hombre o mquinas.


51

Figura 4.9: curva de distribucin de tamao de los fragmentos de explosin S Sur

La explosin fue diseado de acuerdo a los parmetros de las Tablas 4.4 y 4.5. La resultante

medido con Dividir mostraron una diferencia de 1,1 cm (4,6% de aumento) con respecto a

el estimado (calculado) el tamao del fragmento. La vibracin del terreno registrada fue de 0,2 mm / s

(6,7%) mayor que el lmite de> 3,0 mm / s establecido por la mina. Sin embargo, cay dentro de la

lmite establecido por la regulacin de voladura del pas de acogida (> 5 mm / s). Tambin registr un aire

vibracin cayendo dentro del lmite conjunto de 120 dB (116 dB) y observ que haba

unos flyrocks que no van ms all de 50 m segn lo estipulado por la mina.


52

4.5.3 Mina de Oro Bonikro

Bonikro Mina de Oro es una empresa minera de oro con un 85% de las acciones propiedad de Newcrest

Compaa minera. La mina se encuentra en coches en la parte centro-sur de Cte

Marfil. El depsito se encuentra alojado principalmente dentro de una pequea intrusin granadiroite y la

oro est asociado con cuarzo y pirita con un grado promedio por debajo de 2 g / t de oro. los

software ha sido probado en Bonikro boca de la mina con la observada tipo de roca de granito bienestar.

Los diversos valores y observaciones se muestran en las Tablas 4.7, 4.8 y 4.9 y la figura

4.10 a continuacin.

Tabla 4.7: Parmetros de entrada

NOMBRE MINA: Mina de Oro Bonikro

PIT NOMBRE: Bonikro Pit

PARMETROS VALORES

Dimetro de sondaje 127 mm

banco Altura 10 m
BANCO

Vertical agujero Inclinacin 0

Nmero de perforaciones 204

Tipo de Iniciacin retraso en el inicio

La densidad de la roca 2,62 g / cc

La deposicin de la roca Otros casos de deposicin


ROCK

Delgadas, capas bien cementados con


Estructura de la roca
juntas estancas

Factor de rock Categora Difcil de roca medio

Densidad inicial: 1,34 g / cc


EXPLOSIVO

tipo explosivo: Emulsin ( emunex 8000) Densidad final: 1,20 g / cc

RWS: 78

La densidad inicial del explosivo es la densidad casquillo de que explosivo medido

inmediatamente despus de cargar una perforacin mientras que la densidad final del explosivo es la tapa

densidad medida 45 minutos despus de la medida de su densidad inicial.


53

Tabla 4.8: Calculado Parmetros

NOMBRE MINA: Mina de Oro Bonikro

PIT NOMBRE: Bonikro Pit

PARMETROS VALORES

Burden (B) 4,9 m

Espaciado (S) 5.5 m


BANCO

Subdrill (J) 1,5 m

Partiendo de cuerpo entero (T) 3,4 m

Drillhole longitud (L) 11,5 m

Longitud de carga explosiva 8.1 m


EXPLOSIVO

Densidad de carga lineal 15,2 kg / m

Masa explosiva por hoyo 122 kg

Masa explosiva total 24,986 kg

Factor de polvo 0,46 kg / m 3

Metros cbicos de banco 267.13 millones de metros cbicos


COSTE DE SALIDA

Volumen de material Blasted 54,494.3 millones de metros cbicos

Tamao del fragmento estimado (x) 37,8 cm

Coste total de voladura $ 23,329.92

El costo por tonelada de voladura $ 0.17 / tonelada

Voladuras Costo por volumen de material suelto $ 0.43 / m 3

Tabla 4.9: Observaciones

parmetros observados VALORES / Observaciones

Fragmentacin Tamao promedio (x 50) 36,2 cm ( como se muestra en la Figura 4.10 abajo)

La vibracin del suelo 4,6 mm / s

La vibracin del aire 115 dB

proyecciones Flyrock dentro del rea de la explosin (

Flyrocks 50 m circunferencia de explosin son) sin

causando daos al hombre o mquinas.


54

Figura 4.10: curva de distribucin de tamao de fragmento para Bonikro explosin

La explosin fue diseado de acuerdo a los parmetros de las Tablas 4.7 y 4.8. La resultante

medido con Dividir mostraron una diferencia de 1,6 cm (4,4% decretos) con respecto a

el estimado (calculado) el tamao del fragmento. La vibracin del terreno, sin embargo cay dentro de la

lmite establecido por la regulacin de voladura del pas de acogida que aparentemente era igual a la

> 10 mm / s lmite establecido por la mina. Se registr tambin una vibracin del aire que entre en el conjunto

lmite de 120 dB (115 dB) y se observ que haba pocos flyrocks que no van

ms all de 50 m segn lo estipulado por la mina.


55

5 CONCLUSIONES

Las dos variables principales detonadores han sido ampliamente investigado y en base a estos, una

revisin de los diversos parmetros que afectan a la explosin de superficie y sus parmetros de salida tienen

ha estudiado, con los parmetros clave analizados enfticamente. Con los aos, la explosin

Se han propuesto teoras, la utilizacin de los diversos parmetros de voladura por varios

investigadores como Konya y Walter, Ash, Langefors y Kilhstrom, etc., con el objetivo

de maximizar la produccin explosiva a un costo de voladura relativamente mnimo tal que la

voladuras de salida se ajusta a las normas de la explosin del pas anfitrin. Algunos de estos

teoras han sido muy eficiente en el diseo de una explosin superficie y, como tal, son utilizados por

varios ingenieros hornos de todo el mundo. Sin embargo, el mtodo de clculo del

diversos parmetros de diseo explosin de forma manual es engorroso y lleva mucho tiempo y

Por lo tanto, exista la necesidad de construir un software simple y fcil de usar para

el diseo de la explosin superficie.

Esto se consigui en primer lugar estudiar extensivamente en los diversos controlable y

parmetros de chorro incontrolable. Las teoras hornos propuestas por diversas explosin

Tambin se estudiaron los investigadores, que tanto nfasis en los ms eficientes y ampliamente

teoras utilizados; la voladura Teora Sueca para la voladura de pequeo dimetro, la Konya y

frmula Walter para chorro de gran dimetro y el Modelo Kuz-Ram para el clculo

del tamao medio de fragmento. Sobre la base de estos estudios, se desarroll un software y

codificado utilizando Microsoft Visual Basic 11 Beta para el propsito de disear una explosin superficie

y analizar el costo de la voladura. Este software ayuda a reducir el tiempo de trabajo,

la realizacin de varias iteraciones y el ahorro de voladura resultados para el propsito de la posteridad.

A continuacin, el software fue validado por usarlo para llevar a cabo la explosin piloto en las minas de muestras

que tiene campo diferente y condiciones de trabajo. El nfasis principal de la explosin fue piloto

en los parmetros de salida explosin, especficamente en el tamao medio de la fragmentacin, la

vibracin del suelo, la vibracin del aire y la naturaleza de flyrocks. Los resultados mostraron una

valor casi igual en la cantidad de explosivo utilizado y el volumen total de chorro

material producido. Tambin haba una diferencia significativa dentro de la gama de 5 cm

entre el tamao del fragmento promedio calculado y el tamao del fragmento promedio field's. los

vibracin del terreno en general mostr una velocidad de las partculas de pico alto en comparacin con el lmite

establecido por los diversos mina aunque cay dentro del intervalo aceptable establecido por la voladura
56

regulacin en los pases de acogida. Sin embargo, el nivel de chorro de aire y la Flyrock cayeron dentro de

los lmites que han sido establecidas por tanto las minas de acogida y los reglamentos de voladura

dentro del pas anfitrin.

El software se encuentra actualmente en una versin de demostracin y como tal tiene un uso limitado. sin embargo, el

investigador espera mejorar en ella mediante la adicin de una gran cantidad de caractersticas para poder llevar a cabo

funciones completas, como el diseo de patrn de disparo y el diseo patrn de sondaje

con el fin de satisfacer las tcnicas de voladura modernas.

Por ltimo, mirando a los resultados obtenidos de la rfaga piloto y en comparacin con el

normas generales establecidas por el chorreado tanto la mina anfitrin y el pas anfitrin, puede ser

llegaron a la conclusin general de que los parmetros de explosin calculados por el software en el que muy

cerca de los resultados reales obtenidos en el campo aunque mostr pocos y aceptable

variaciones en algunos de los resultados, ya que no se ejecuta una cantidad significativa de riesgo de causar o

daos colaterales si las reglas y reglamentos relativos a la voladura de minas son observados por todos

y cada uno.
57

6 Referencias

Allsman, PL (1960): Anlisis de explosivos Accin en triturando piedras Transacciones,

de AIME, pp. 217, 468-478

Luego. (1): Goldfields-Tarkwa Mina de Oro , www.gold-fields.com , Consultado el

Dcima quinta de mayo de del 2012.

Anon (2012a): http://en.wikipedia.org/wiki/Lithology , Consultado el 24 de mayo, 2012

Anon (2012b): http://en.wikipedia.org/wiki/Mineral#Mineral_composition_of_rocks

Consultado el 24 de mayo de 2012.

Anon (2012c): http://en.wikipedia.org/wiki/Rock_type, Consultado el 24 de mayo de 2012.

Anon (2012D): http://www.techtransfer.osmre.gov/nttmainsite/library/hbmanual/btm/

module_3.pdf , Consultado el 24 de mayo de 2012.

Ash, RL (1968): Minera de superficie , Instituto Americano de Petrleo y Minera

Ingenieros, Nueva York, EE.UU., pp. 343-397.

Assakkaf I. (2003): Planificacin Construccin, Equipamiento y Mtodos (6 Ed.), McGraw

Hill, Nueva York.

Bell, FG (1983): Fundamentos de Ingeniera Geolgica , utterworth de, Londres,

684pp

Budavari, S. (1983): Mecnica de rocas en las prcticas de minera . Serie de Monografas N 5.

El Instituto Sudafricano de Minera y Metalurgia, Johannesburgo.

Cunningham, C. (198): El Modelo Kuz-Ram para la prediccin de la fragmentacin de

Voladura ; Del procedimiento de Primer Simposio Internacional sobre el Rock fragmentacin de

Voladura, 23-26 de de agosto de, 1983 . Lulea, Suecia.

Cunningham, C. (1987): Las estimaciones de fragmentacin y el modelo de Kuz-Ram - Cuatro

En aos ; Procedimiento sobre, Segundo Simposio Internacional sobre la fragmentacin de la roca

por la voladura, 23 a 26 agosto, 1987 . Colorado. Pp. 450, 480, 481.


58

Djordjevic, N. (1999): De dos componentes explosiva de fragmentacin , Actas de la 6

Simposio Internacional sobre Fragmentacin de Roca por la voladura-Bandera explosin , Sudfrica

Instituto de Minera y Metalurgia, Johannesburgo. Sudfrica, pp. 213-219.

Gustafson, R. (1973): Tcnica Sueca de voladura , SPI, Gotemburgo, Suecia. pp. 58-

63.

Hemphill GB (1981): Operaciones de voladura . McGraw-Hill, Nueva York.

Hustrulid, W. (1999): Principios para la minera a cielo abierto duradera. Vol. yo . AA Balkema,

Rotterdam. pp. 27- 31, 38-39, 42-44, 73 y 77, 854-855.

Jimeno, LC et al ( 1995): Perforacin y voladura de rocas . AA Belkema, Rotterdam. pginas.

179-189

Konya, CJ y Walter, EJ (1990): Explosin superficie de diseo . Prentice-Hall, Inc. pp 114. -

146

Kuznestsov, VM (1973): Minera Sovitica Vol Ciencia. 9, no. 2 , Pp. 144-148

Langefors, U. y Kihlstrom, B. (1978): Hort retardo de voladura mltiple - Fila

Rondas, La tcnica moderna de la voladura de roca, 3 rd Edicin, Alasted Prensa,

. Nueva York, pp 139-178.

Lilly, PA (1986): Un mtodo emprico de evaluacin de la roca misa Blastability.

Actuaciones, conferencias grandes minera a cielo abierto (JR Davidson, Ed.), El AUSIMM,

Parkville, Victoria. pp. 89-92.

Morhard RC (1987): Explosivos y voladura de roca. Atlas Powder Company , Dallas,

. Texas, pp 295-304

Oloffson, SO (1988): Tecnologa Aplicada Explosivos de Construccin y Minera ,

Applex Publishers, Arla, Suecia, pp. 13-241.

Partha DS (2010): http://miningandblasting.wordpress.com, Consultado el 29 Mayo,

2012.
59

Speath, GL (1960): Frmula para el correcto espaciado barreno , Engineering News Record

218 (3): 53

Tandanand, S. (197): Principios de Perforacin . SME, Ingeniera de Minas libro de mano,

Vol. I, seccin 11, (Cummins AB y Dado, IA ed .) Pp. 5-8, 12-13.

Temeng, VA (2010): ISTEMAS urface Minera, Sin publicar notas de la conferencia, BSc

Universidad de Minas y Tecnologa, Tarkwa, p. 12.

Yomekpe-Agbeno, SK ( 8): La fragmentacin del suelo , Sin publicar Conferencia BSc

notas, Universidad de Minas y Tecnologa (UMAT), Tarkwa, 100pp.


SOFTWARE PARA EL DISEO DE UN VOLADURAS EN MINERA

A cielo abierto

DOCUMENTO N O 2: ESTUDIOS ECONOMICOS


61

1 PRESUPUESTO

COSTO DIRECTO

Diseo, la codificacin y la productora del software .......................................... ...... .

Alquiler de material de voladura de piloto durante 4 das ......................................... . 1, .

Un subtotal ................................................ .................................................. ........ 1, .

De gastos generales (10%) ............................................ .............................................. 1,05.

Total B = (+ gastos generales A) ......................................... ................................ 11,55.

IVA (18%) ............................................. .................................................. ............ 2,079.0

TOTAL = (B + IVA) .......................................... .............................. 13,629.00


SOFTWARE PARA EL DISEO DE UN VOLADURAS EN MINERA

A cielo abierto

DOCUMENTO N O 3: anexos
63

ANEXO A: PROGRAMACIN emBLAST

Clase pblica Splash_Screen

Private Sub Splash_Screen_Load (remitente como objeto, e como EventArgs) dirige MyBase.Load
Timer1.Start () End
Sub

Private Sub Timer1_Tick (remitente como objeto, e como EventArgs) dirige Timer1.Tick
ProgressBar1.Increment (20) Si
ProgressBar1.Value = 200 Entonces
Me.Close ()
frmInput.Show () End If
End Sub

End Class

Clase pblica frmInput


Dim DrillHDiam, balto, DegOInc, NoBHoles As Double Dim DelayedIni,
InstantIni As Double Dim ANFODen, ANFORWS As Double Dim
IniEmulsDen, FinEmulsDen, EmulsRWS As Double Dim CatrDen, CatrDia,
CatrRWS As Double Dim RockDens As Double

Dim HardWfissured, HardHfissured, MediumHRock, WeakMRock, VeryWRock As Double Dim BeddingICut,


BeddingIFace, OtherDep As Double Dim HeavilyCracked, ThinWCemented, MassiveIntRock As Double Dim B1, B, T,
J, L, SR, S, Y, Q1, Q2, Q3 , V, Vt, CE, x, Ks, Kd, A As Double

Private Sub frmemBLAST_Load (remitente como objeto, e como EventArgs) dirige MyBase.Load
cmboTypeInitiation.SelectedIndex = 0
cmboRockDeposition.SelectedIndex = 0
cmboRockStructure.SelectedIndex = 0
cmboGRockCategory.SelectedIndex = 0

Si rbtnANFO.Checked = False Then


txtDensityANFO.Enabled = False
txtRWSANFO.Enabled = False End If

Si rbtnEmulsion.Checked = False Then


txtInitialDensityEmul.Enabled = False
txtFinalDensityEmul.Enabled = False
txtRWSEmul.Enabled = False End If

Si rbtnCartridge.Checked = False Then


txtDensityCartridge.Enabled = False
txtDiameterCartridge.Enabled = False
txtRWSCartridge.Enabled = False End If End Sub

Public Sub TypeInitiation ()


Si cmboTypeInitiation.SelectedIndex = 0 Entonces
A=0
MsgBox ( "Por favor, seleccione el tipo de iniciacin", MsgBoxStyle.Information, "Seleccionar Tipo de iniciacin")
64

Terminara si

Si cmboTypeInitiation.SelectedIndex = 1 entonces
Si 1 <SR <4 A continuacin,

S = ((balto + (7 * B)) / 8) End If

Si SR> = 4 Entonces

S = 1,4 * B End
If
ElseIf cmboTypeInitiation.SelectedIndex = 2 Entonces
Si 1 <SR <4 A continuacin,

S = ((balto + (2 * B)) / 3) End If

Si SR> = 4 Entonces

S=2*B
End If End If End
Sub

Public Sub RockDeposition ()


Si cmboRockDeposition.SelectedIndex = 0 Entonces
Kd = 0
MsgBox ( "Por favor, seleccione el parmetro deposicin de rock", MsgBoxStyle.Information, "Seleccionar la roca Deposicin de parmetros")

Terminara si

Si cmboRockDeposition.SelectedIndex = 1 entonces
BeddingICut = Kd Kd =
1,13
ElseIf cmboRockDeposition.SelectedIndex = 2 Entonces
BeddingIFace = Kd Kd =
0,95
ElseIf cmboRockDeposition.SelectedIndex = 3 Entonces
OtherDep = Kd Kd =
1,0 End If End Sub

Public Sub RockStructure ()


Si cmboRockStructure.SelectedIndex = 0 Entonces
Ks = 0
MsgBox ( "Por favor, seleccione el parmetro estructura de la roca", MsgBoxStyle.Information, "Seleccionar la roca Estructura de parmetros")

Terminara si

Si cmboRockStructure.SelectedIndex = 1 entonces
HeavilyCracked = Ks Ks =
1,3
ElseIf cmboRockStructure.SelectedIndex = 2 Entonces
ThinWCemented = Ks Ks =
1,1
ElseIf cmboRockStructure.SelectedIndex = 3 Entonces
MassiveIntRock = Ks Ks =
0,95 End If End Sub

Public Sub GRockCategory ()


Si cmboGRockCategory.SelectedIndex = 0 Entonces
A=0
MsgBox ( "Por favor seleccione categora general roca", MsgBoxStyle.Information, "Seleccione la roca Categora")

Terminara si
sesenta y cinco

Si cmboGRockCategory.SelectedIndex = 1 entonces
HardWfissured = AA = 13

ElseIf cmboGRockCategory.SelectedIndex = 2 Entonces


HardHfissured = AA = 10

ElseIf cmboGRockCategory.SelectedIndex = 3 Entonces


MediumHRock = AA = 7

ElseIf cmboGRockCategory.SelectedIndex = 4 Entonces


WeakMRock = AA = 4

ElseIf cmboGRockCategory.SelectedIndex = 5 Entonces


VeryWRock = AA = 1
End If End Sub

Private Sub txtMineName_Enter (remitente como objeto, e como EventArgs) dirige txtMineName.Enter
Si txtMineName.Text () = "Introduzca la mina Nombre" Entonces
txtMineName.Text = "" End If
End Sub

Private Sub txtPitName_Enter (remitente como objeto, e como EventArgs) dirige txtPitName.Enter
Si txtPitName.Text () = "Introduzca Nombre Pit" Entonces
txtPitName.Text = "" End If
End Sub

Private Sub txtMineName_Validated (remitente como objeto, e como EventArgs) dirige


txtMineName.Validated
Si txtMineName.Text = "" Entonces
txtMineName.Text = "Introduzca la mina Name" End Else
If End Sub

Private Sub txtPitName_Validated (remitente como objeto, e como EventArgs) dirige txtPitName.Validated
Si txtPitName.Text = "" Entonces
txtPitName.Text = "Introduzca Nombre Pit" End
Else If End Sub

Private Sub txtDrillHDiamter_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtDrillHDiamter.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub
66

Private Sub txtDrillHDiamter_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtDrillHDiamter.Validating
Si txtDrillHDiamter.Text = "" Entonces
txtDrillHDiamter.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") End If End Sub

Private Sub txtBenchHeight_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtBenchHeight.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtBenchHeight_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtBenchHeight.Validating
Si txtBenchHeight.Text = "" Entonces
txtBenchHeight.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") End If End Sub

Private Sub txtBlastHInclination_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtBlastHInclination.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtBlastHInclination_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtBlastHInclination.Validating
Si txtBlastHInclination.Text = "" Entonces
txtBlastHInclination.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") ElseIf
txtBlastHInclination.Text> 30 A continuacin,
txtBlastHInclination.Focus () Msg buey ( "ngulo
de inclinacin () para el agujero vertical; y < <", MsgBoxStyle.Information,
"Error en el ngulo de inclinacin")
End If
End Sub

Private Sub txtNoBlastHoles_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtNoBlastHoles.KeyPress
Dim ch Como Char = e.KeyChar
67

Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtNoBlastHoles_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtNoBlastHoles.Validating
Si txtNoBlastHoles.Text = "" Entonces
txtNoBlastHoles.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") End If End Sub

Private Sub txtRockDensity_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtRockDensity.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtRockDensity_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtRockDensity.Validating
Si txtRockDensity.Text = "" Entonces
txtRockDensity.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") End If End Sub

Private Sub txtDensityANFO_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtDensityANFO.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtDensityANFO_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtDensityANFO.Validating
Si txtDensityANFO.Text = "" Entonces
txtDensityANFO.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter requierd Valor")
68

End If
End Sub

Private Sub txtRWSANFO_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtRWSANFO.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtRWSANFO_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtRWSANFO.Validating
Si txtRWSANFO.Text = "" Entonces
txtRWSANFO.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") End If End Sub

Private Sub txtInitialDensityEmul_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtInitialDensityEmul.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtInitialDensityEmul_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtInitialDensityEmul.Validating
Si txtInitialDensityEmul.Text = "" Entonces
txtInitialDensityEmul.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") End If End Sub

Private Sub txtFinalDensityEmul_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtFinalDensityEmul.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub
69

Private Sub txtFinalDensityEmul_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtFinalDensityEmul.Validating
Si txtFinalDensityEmul.Text = "" Entonces
txtFinalDensityEmul.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") End If End Sub

Private Sub txtRWSEmul_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtRWSEmul.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtRWSEmul_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtRWSEmul.Validating
Si txtRWSEmul.Text = "" Entonces
txtRWSEmul.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") End If End Sub

Private Sub txtDensityCartridge_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtDensityCartridge.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtDensityCartridge_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtDensityCartridge.Validating
Si txtDensityCartridge.Text = "" Entonces
txtDensityCartridge.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") End If End Sub

Private Sub txtDiameterCartridge_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtDiameterCartridge.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\"
70

O CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = "{" o CH = "}" o CH = ";" O = ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtDiameterCartridge_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtDiameterCartridge.Validating
Si txtDiameterCartridge.Text = "" Entonces
txtDiameterCartridge.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") End If End Sub

Private Sub txtRWSCartridge_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtRWSCartridge.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtRWSCartridge_Validating (remitente como objeto, e como


System.ComponentModel.CancelEventArgs) dirige txtRWSCartridge.Validating
Si txtRWSCartridge.Text = "" Entonces
txtRWSCartridge.Focus ()
MsgBox ( "Por favor, introduzca el valor requerido", MsgBoxStyle.Information, "Enter necesaria Valor") End If End Sub

Private Sub rbtnANFO_CheckedChanged (remitente como objeto, e como EventArgs) dirige


rbtnANFO.CheckedChanged
Si rbtnANFO.Checked = entonces verdad
frmCostInput.txtDESEXPLOSIVE.Text = "anfo"
txtDensityANFO.Enabled = True txtRWSANFO.Enabled = True
Else

txtDensityANFO.Enabled = False
txtDensityANFO.Text = ""
txtRWSANFO.Enabled = False
txtRWSANFO.Text = "" End If End Sub

Private Sub rbtnEmulsion_CheckedChanged (remitente como objeto, e como EventArgs) dirige


rbtnEmulsion.CheckedChanged
Si rbtnEmulsion.Checked = entonces verdad
frmCostInput.txtDESEXPLOSIVE.Text = "Emulsin"
txtInitialDensityEmul.Enabled = True txtFinalDensityEmul.Enabled =
True txtRWSEmul.Enabled = True
71

Ms
txtInitialDensityEmul.Enabled = False
txtInitialDensityEmul.Text = ""
txtFinalDensityEmul.Enabled = False
txtFinalDensityEmul.Text = ""
txtRWSEmul.Enabled = False txtRWSEmul.Text =
"" End If End Sub

Private Sub rbtnCartridge_CheckedChanged (remitente como objeto, e como EventArgs) dirige


rbtnCartridge.CheckedChanged
Si rbtnCartridge.Checked = entonces verdad
frmCostInput.txtDESEXPLOSIVE.Text = "Cartucho"
txtDensityCartridge.Enabled = True txtDiameterCartridge.Enabled =
True txtRWSCartridge.Enabled = True Else

txtDensityCartridge.Enabled = False
txtDensityCartridge.Text = ""
txtDiameterCartridge.Enabled = False
txtDiameterCartridge.Text = ""
txtRWSCartridge.Enabled = False
txtRWSCartridge.Text = "" End If End Sub

Public Sub btnDesign_Click (remitente como objeto, e como EventArgs) dirige btnNext.Click
Si txtDrillHDiamter.Text <> "" Entonces
DrillHDiam = txtDrillHDiamter.Text End If

Si txtBenchHeight.Text <> "" Entonces


Balto = txtBenchHeight.Text End If

Si txtBlastHInclination.Text <> "" Entonces


DegOInc = txtBlastHInclination.Text End If

Si txtNoBlastHoles.Text <> "" Entonces


NoBHoles = txtNoBlastHoles.Text End If

Si txtRockDensity.Text <> "" Entonces


RockDens = txtRockDensity.Text End If

Si rbtnANFO.Checked = entonces verdad


ANFODen = txtDensityANFO.Text ANFORWS
= txtRWSANFO.Text End If

Si rbtnEmulsion.Checked = entonces verdad


IniEmulsDen = txtInitialDensityEmul.Text FinEmulsDen
= txtFinalDensityEmul.Text EmulsRWS =
txtRWSEmul.Text End If

Si rbtnCartridge.Checked = entonces verdad


CatrDen = txtDensityCartridge.Text CatrDia =
txtDiameterCartridge.Text CatrRWS =
txtRWSCartridge.Text End If

TypeInitiation ()
72

RockDeposition () RockStructure ()
GRockCategory () CalculateValues ()
= True frmCostInput.Visible

frmOutput.txtMineName.Text = txtMineName.Text ()
frmOutput.txtPitName.Text = txtPitName.Text ()

End Sub

CalculateValues Public Sub ()


Si DrillHDiam <165 A continuacin,

B = ((0.041 * (DrillHDiam)) - (0,05 + (0,03 * ((balto / (Math.cos (DegOInc * Math.PI /


180)))))))
Else
Si rbtnANFO.Checked = entonces verdad
B = (0,012 * (((2 * (ANFODen)) / RockDens) + 1,5) * (DrillHDiam) * Ks * Kd) ElseIf
rbtnEmulsion.Checked = True Entonces
B = (0,012 * (((2 * (FinEmulsDen)) / RockDens) + 1,5) * (DrillHDiam) * Ks * Kd) ElseIf
rbtnCartridge.Checked = True Entonces
B = (0,012 * (((2 * (CatrDen)) / RockDens) + 1,5) * (CatrDia) * Ks * Kd) End If End If

frmOutput.txtBurden.Text = Math.Round (B, 1)

SR = (balto / B)
Si cmboTypeInitiation.SelectedIndex = 0 Entonces
A=0
MsgBox ( "Por favor, seleccione el tipo de iniciacin", MsgBoxStyle.Information, "Seleccione Tipo de iniciacin") End If

Si cmboTypeInitiation.SelectedIndex = 1 entonces
Si 1 <SR <4 A continuacin,

S = ((balto + (7 * B)) / 8) End If

Si SR> = 4 Entonces

S = 1,4 * B End
If
ElseIf cmboTypeInitiation.SelectedIndex = 2 Entonces
Si 1 <SR <4 A continuacin,

S = ((balto + (2 * B)) / 3) End If

Si SR> = 4 Entonces
S=2*B
End If End If

frmOutput.txtSpacing.Text = Math.Round (S, 1)

T = (0,7 * B)
frmOutput.txtStemming.Text = Math.Round (T, 1)

Si RockDens <= 1,6 Entonces


J=0
ElseIf RockDens> 1.6 Luego
J = (0,3 * B) End
If
frmOutput.txtSubDrill.Text = Math.Round (J, 1)

Si DegOInc <= 30 A continuacin,

L = ((balto / (Math.cos (DegOInc * Math.PI / 180))) + J) End If


73

frmOutput.txtDrillHLength.Text = Math.Round (L, 1)

Y = (L - T)
frmOutput.txtExpCharLength.Text = Math.Round (Y, 1)

Si rbtnANFO.Checked = entonces verdad


Q1 = ((ANFODen * ((DrillHDiam) ^ 2)) / 1273) ElseIf
rbtnEmulsion.Checked = entonces verdad
Q1 = ((FinEmulsDen * ((DrillHDiam) ^ 2)) / 1273) ElseIf
rbtnCartridge.Checked = entonces verdad
Q1 = ((CatrDen * ((CatrDia) ^ 2)) / 1273) End If

frmOutput.txtLineCharDens.Text = Math.Round (Q1, 2)

Si rbtnANFO.Checked = entonces verdad


Q1 = ((ANFODen / 1.000) * Math.PI * ((DrillHDiam / 2) ^ 2)) Q2 = (Q1 * Y)

ElseIf rbtnEmulsion.Checked = entonces verdad


Q1 = ((FinEmulsDen / 1.000) * Math.PI * ((DrillHDiam / 2) ^ 2)) Q2 = (Q1 * Y)

ElseIf rbtnCartridge.Checked = entonces verdad


Q1 = ((CatrDen / 1.000) * Math.PI * ((CatrDia / 2) ^ 2)) Q2 = (Q1 * Y)
End If

frmOutput.txtExploPerHole.Text = Math.Round (Q2, 0)

Q3 = (Q2 * NoBHoles)
frmOutput.txtTotalExplo.Text = Math.Round (Q3, 0)
frmCostInput.txtQTYEXPLOSIVE.Text = Math.Round (Q3, 0)

V = ((B / (Math.cos (DegOInc * Math.PI / 180))) * S * balto)


frmOutput.txtVolumePerHole.Text = Math.Round (V, 2)

Vt = (V * NoBHoles)
frmOutput.txtTotalVolume.Text = Math.Round (Vt, 2)

CE = (Q2 / V)
frmOutput.txtPowderFactor.Text = Math.Round (CE, 2)

Si rbtnANFO.Checked = entonces verdad


x = (A * (CE ^ -0,8) * ((ANFORWS / 115) ^ -0,63) * (Q2 ^ 0,17)) ElseIf
rbtnEmulsion.Checked = True Entonces
x = (A * (CE ^ -0,8) * ((EmulsRWS / 115) ^ -0,63) * (Q2 ^ 0,17)) ElseIf
rbtnCartridge.Checked = True Entonces
x = (A * (Ce ^ -0.8) * ((CatrRWS / 115) ^ -0,63) * (Q2 ^ 0,17)) End If

frmOutput.txtFragmentSize.Text = Math.Round (x, 1) End Sub

End Class
74

Clase pblica frmCostInput


Dim QtyExplosive, UPriceExplosive As Double Dim
QtyInitiator1, UPriceInitiator1 Como Doble
Dim QtyCord1, QtyCord2, QtyCord3, QtyCord4, QtyCord5, QtyCord6, QtyCord7, QtyCord8, QtyCord9, QtyCord10, QtyCord11,
QtyCord12, UPriceCord1, UPriceCord2, UPriceCord3, UPriceCord4, UPriceCord5, UPriceCord6, UPriceCord7, UPriceCord8,
UPriceCord9, UPriceCord10, UPriceCord11, UPriceCord12 Como Doble

Dim P, PE, Pi1, PC1, PC2, PC3, PC4 Pc5, la Pc6, PC7, PC8, PC9, PC10, Pc11, PC12, PPV, PPT As Double

Private Sub txtUPEXPLOSIVE_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPEXPLOSIVE.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtQTYINITIATOR1_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYINITIATOR1.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtQTYCORD1_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYCORD1.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtQTYCORD2_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYCORD2.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


75

MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")


e.Handled = True
End If
End Sub

Private Sub txtQTYCORD3_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYCORD3.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtQTYCORD4_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYCORD4.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtQTYCORD5_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYCORD5.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtQTYCORD6_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYCORD6.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub
76

Private Sub txtQTYCORD7_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYCORD7.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtQTYCORD8_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYCORD8.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtQTYCORD9_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYCORD9.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtQTYCORD10_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYCORD10.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtQTYCORD11_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtQTYCORD11.KeyPress
Dim ch Como Char = e.KeyChar
77

Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtQTYCORD12_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige txtQTYINI2.KeyPress

Dim ch Como Char = e.KeyChar


Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtUPINITIATOR1_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPINITIATOR1.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtUPCORD1_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPCORD1.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtUPCORD2_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPCORD2.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\"
78

O CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = "{" o CH = "}" o CH = ";" O = ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtUPCORD3_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPCORD3.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtUPCORD4_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPCORD4.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtUPCORD5_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPCORD5.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtUPCORD6_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige txtUPCORD6.KeyPress,
txtUPCORD11.KeyPress, txtUPCORD10.KeyPress, txtUPCORD9.KeyPress, txtUPCORD8.KeyPress, txtUPCORD7.KeyPress

Dim ch Como Char = e.KeyChar


Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


79

MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")


e.Handled = True
End If
End Sub

Private Sub txtUPCORD7_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPCORD7.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtUPCORD8_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPCORD8.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtUPCORD9_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPCORD9.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtUPCORD10_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPCORD10.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub
80

Private Sub txtUPCORD11_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige


txtUPCORD11.KeyPress
Dim ch Como Char = e.KeyChar
Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub txtUPCORD12_KeyPress (remitente como objeto, e como KeyPressEventArgs) dirige txtUPINI2.KeyPress

Dim ch Como Char = e.KeyChar


Si Char.IsLetter (cap) o CH = "!" O CH = "@" o CH = "" o CH = "" o CH = "#" o CH = "$" o CH = "%" o CH = "&" o CH = "/" o
CH = "" o CH = "(" o CH = ")" o CH = "=" o CH = "?" O CH = "'" o CH = "" o CH = "" o CH = "`" o CH = "[" o CH = "^" o CH = "*" o
CH = "+" o CH = "]" o CH = "\" o CH = "<" o CH = ">" o CH = "-" o CH = "_" o CH = "" o CH = "'" o CH = " {" o CH = "}" o CH = ""; O =
ch ":" Entonces

'La restriccin a la entrada txtCode slo dgitos


MsgBox ( "Slo se permiten nmeros", MsgBoxStyle.Information, "Enter slo nmeros")
e.Handled = True
End If
End Sub

Private Sub btnDESIGN_Click (remitente como objeto, e como EventArgs) dirige btnDESIGN.Click
Si txtQTYEXPLOSIVE.Text <> "" Entonces
QtyExplosive = txtQTYEXPLOSIVE.Text End If

Si txtQTYINITIATOR1.Text <> "" Entonces


QtyInitiator1 = txtQTYINITIATOR1.Text End If

Si txtQTYCORD1.Text <> "" Entonces


QtyCord1 = txtQTYCORD1.Text End If

Si txtQTYCORD2.Text <> "" Entonces


QtyCord2 = txtQTYCORD2.Text End If

Si txtQTYCORD3.Text <> "" Entonces


QtyCord3 = txtQTYCORD3.Text End If

Si txtQTYCORD4.Text <> "" Entonces


QtyCord4 = txtQTYCORD4.Text End If

Si txtQTYCORD5.Text <> "" Entonces


QtyCord5 = txtQTYCORD5.Text End If

Si txtQTYCORD6.Text <> "" Entonces


QtyCord6 = txtQTYCORD6.Text End If

Si txtQTYCORD7.Text <> "" Entonces


QtyCord7 = txtQTYCORD7.Text End If

Si txtQTYCORD8.Text <> "" Entonces


QtyCord8 = txtQTYCORD8.Text
81

Terminara si

Si txtQTYCORD9.Text <> "" Entonces


QtyCord9 = txtQTYCORD9.Text End If

Si txtQTYCORD10.Text <> "" Entonces


QtyCord10 = txtQTYCORD10.Text End If

Si txtQTYCORD11.Text <> "" Entonces


QtyCord11 = txtQTYCORD11.Text End If

Si txtQTYINI2.Text <> "" Entonces


QtyCord12 = txtQTYINI2.Text End If

Si txtUPEXPLOSIVE.Text <> "" Entonces


UPriceExplosive = txtUPEXPLOSIVE.Text End If

Si txtUPINITIATOR1.Text <> "" Entonces


UPriceInitiator1 = txtUPINITIATOR1.Text End If

Si txtUPCORD1.Text <> "" Entonces


UPriceCord1 = txtUPCORD1.Text End If

Si txtUPCORD2.Text <> "" Entonces


UPriceCord2 = txtUPCORD2.Text End If

Si txtUPCORD3.Text <> "" Entonces


UPriceCord3 = txtUPCORD3.Text End If

Si txtUPCORD4.Text <> "" Entonces


UPriceCord4 = txtUPCORD4.Text End If

Si txtUPCORD5.Text <> "" Entonces


UPriceCord5 = txtUPCORD5.Text End If

Si txtUPCORD6.Text <> "" Entonces


UPriceCord6 = txtUPCORD6.Text End If

Si txtUPCORD7.Text <> "" Entonces


UPriceCord7 = txtUPCORD7.Text End If

Si txtUPCORD8.Text <> "" Entonces


UPriceCord8 = txtUPCORD8.Text End If

Si txtUPCORD9.Text <> "" Entonces


UPriceCord9 = txtUPCORD9.Text End If

Si txtUPCORD10.Text <> "" Entonces


UPriceCord10 = txtUPCORD10.Text End If

Si txtUPCORD11.Text <> "" Entonces


UPriceCord11 = txtUPCORD11.Text End If

Si txtUPINI2.Text <> "" Entonces


UPriceCord12 = txtUPINI2.Text End If

CostAnalysis () frmOutput.Visible
= True End Sub
82

Public Sub CostAnalysis ()


Pe = (QtyExplosive * UPriceExplosive) Pi1 =
(QtyInitiator1 * UPriceInitiator1) Pc1 = (QtyCord1 *
UPriceCord1) Pc2 = (QtyCord2 * UPriceCord2)
PC3 = (QtyCord3 * UPriceCord3) Pc4 = (QtyCord4
* UPriceCord4) Pc5 = (QtyCord5 * UPriceCord5) la
Pc6 = (QtyCord6 * UPriceCord6) PC7 = (QtyCord7
* UPriceCord7) PC8 = (QtyCord8 * UPriceCord8)
PC9 = (QtyCord9 * UPriceCord9) PC10 =
(QtyCord10 * UPriceCord10) Pc11 = (QtyCord11 *
UPriceCord11) PC12 = (QtyCord12 *
UPriceCord12)

P = (Pe + Pi1 + Pc1 + Pc2 + PC3 + Pc4 + Pc5 + la Pc6 + PC7 + PC8 PC9 + + PC10 + Pc11 + Pc2)
frmOutput.txtTotalBCost.Text = Math.Round (P, 2)

PPV = (P / (frmOutput.txtTotalVolume.Text))
frmOutput.txtCostPerCubeMeter.Text = Math.Round (PPV, 2)

PPT = (P / ((frmInput.txtRockDensity.Text) * (frmOutput.txtTotalVolume.Text)))


frmOutput.txtCostPerTon.Text = Math.Round (PPT, 2)

End Sub

End Class

Clase pblica frmOutput

Private Sub Button1_Click (remitente de ByVal como System.Object, ByVal e As System.EventArgs) dirige Button1.Click

frmExport.RichTextBox1.Text = "MINE NOMBRE:" + txtMineName.Text + " "+ "NOMBRE PIT:"


+ txtPitName.Text y vbCrLf & _
"FECHA:" + Date.Now.ToLongDateString y vbCRLF & _ "TIEMPO:" +
Date.Now.ToLongTimeString y vbCRLF y vbCRLF & _ "parmetros de entrada" y vbCrLf
y vbCrLf & _
"PARMETROS BANCO" & vbCrLf + "agujero de perforacin Dimetro:" + frmInput.txtDrillHDiamter.Text + "mm" & vbCRLF +
"Bench Altura:" + frmInput.txtBenchHeight.Text + "M" & vbCrLf + "Vertical Agujero Inclinacin:" + frmInput.txtBlastHInclination.Text +
"" & vbCrLf & _
"Nmero de abrir huecos:" + frmInput.txtNoBlastHoles.Text y vbCrLf + "Tipo de Iniciacin:" +
frmInput.cmboTypeInitiation.Text y vbCrLf & _
"PARMETROS ROCK" & vbCrLf + "densidad de la roca:" + frmInput.txtRockDensity.Text + "g / cc" & vbCrLf + "Rock de
deposicin:" + frmInput.cmboRockDeposition.Text y vbCRLF + "estructura de roca:" + frmInput.cmboRockStructure .text y vbCrLf & _

"Factor de rock Categora:" + frmInput.cmboGRockCategory.Text y vbCrLf & _ "PARMETROS DE


EXPLOSIVOS" & vbCrLf + "explosivo seleccionado:" + frmCostInput.txtDESEXPLOSIVE.Text y vbCrLf
&_
" "+ "Densidad (Inicial; Final):" + frmInput.txtDensityANFO.Text +
frmInput.txtInitialDensityEmul.Text + "" + frmInput.txtFinalDensityEmul.Text +
frmInput.txtDensityCartridge.Text + "g / cc" & vbCrLf & _
" "+ "Peso Fuerza Relativa:" + + frmInput.txtRWSANFO.Text
frmInput.txtRWSEmul.Text + frmInput.txtRWSCartridge.Text y vbCrLf & _
" "+ "Dimetro (mm):" + frmInput.txtDiameterCartridge.Text y vbCrLf y vbCrLf & _
"parmetros de costos" y vbCrLf & _
83

"Descripcin;" + "Cantidad;" + "Precio por unidad ($)" & vbCrLf & _


frmCostInput.txtDESEXPLOSIVE.Text + "" + frmCostInput.txtQTYEXPLOSIVE.Text + "" +
frmCostInput.txtUPEXPLOSIVE.Text y vbCrLf & _
frmCostInput.txtDESINITIATOR1.Text + "" + frmCostInput.txtQTYINITIATOR1.Text + "" +
frmCostInput.txtUPINITIATOR1.Text y vbCrLf & _
frmCostInput.txtDESINI2.Text + "" + frmCostInput.txtQTYINI2.Text + "" + frmCostInput.txtUPINI2.Text
y vbCrLf & _
frmCostInput.txtDESCORD1.Text + "" + frmCostInput.txtQTYCORD1.Text + "" +
frmCostInput.txtUPCORD1.Text y vbCrLf & _
frmCostInput.txtDESCORD2.Text + "" + frmCostInput.txtQTYCORD2.Text + "" +
frmCostInput.txtUPCORD2.Text y vbCrLf & _
frmCostInput.txtDESCORD3.Text + "" + frmCostInput.txtQTYCORD3.Text + "" +
frmCostInput.txtUPCORD3.Text y vbCrLf & _
frmCostInput.txtDESCORD4.Text + "" + frmCostInput.txtQTYCORD4.Text + "" +
frmCostInput.txtUPCORD4.Text y vbCrLf & _
frmCostInput.txtDESCORD5.Text + "" + frmCostInput.txtQTYCORD5.Text + "" +
frmCostInput.txtUPCORD5.Text y vbCrLf & _
frmCostInput.txtDESCORD6.Text + "" + frmCostInput.txtQTYCORD6.Text + "" +
frmCostInput.txtUPCORD6.Text y vbCrLf & _
frmCostInput.txtDESCORD7.Text + "" + frmCostInput.txtQTYCORD7.Text + "" +
frmCostInput.txtUPCORD7.Text y vbCrLf & _
frmCostInput.txtDESCORD8.Text + "" + frmCostInput.txtQTYCORD8.Text + "" +
frmCostInput.txtUPCORD8.Text y vbCrLf & _
frmCostInput.txtDESCORD9.Text + "" + frmCostInput.txtQTYCORD9.Text + "" +
frmCostInput.txtUPCORD9.Text y vbCrLf & _
frmCostInput.txtDESCORD10.Text + "" + frmCostInput.txtQTYCORD10.Text + "" +
frmCostInput.txtUPCORD10.Text y vbCrLf & _
frmCostInput.txtDESCORD11.Text + "" + frmCostInput.txtQTYCORD11.Text + "" +
frmCostInput.txtUPCORD11.Text y vbCrLf & _
"Parmetros calculados" & vbCrLf y vbCrLf & _
"PARMETROS DE BANCO" & vbCrLf + "Burden:" + + txtBurden.Text "m" y "+ vbCRLF espaciado:" + + txtSpacing.Text "m"
y vbCRLF + "Sub Taladro:" + + txtSubDrill.Text "m" y vbCrLf & _
"Partiendo:" + txtStemming.Text + "m" & vbCrLf + "agujero de perforacin Longitud:" + txtDrillHLength.Text
+ "M" & vbCrLf & _
"PARMETROS explosivos" y vbCrLf + "Longitud explosivo de la carga:" + txtExpCharLength.Text + "m" & vbCrLf + "densidad
de carga lineal:" + txtLineCharDens.Text + "kg / m" & vbCrLf + "masa explosiva por agujero:" + txtExploPerHole.Text + "kg" & vbCrLf
&_
"Masa Total explosivo:" + txtTotalExplo.Text + "kg" & vbCrLf + "Factor Polvo:" + txtPowderFactor.Text + "kg /
m" & vbCrLf & _
"parmetros de salida" y vbCrLf + "volumen de material expulsado por hoyo:" + + txtVolumePerHole.Text "m" & vbCrLf +
"volumen total de material expulsado:" + + txtTotalVolume.Text "m" & vbCrLf + "fragmento de tamao medio : "+ +
txtFragmentSize.Text" cm" & vbCrLf & _

"ANLISIS COSTE" & vbCrLf + "Costo total de voladura ($):" + txtTotalBCost.Text y vbCrLf + "voladura Costo ($ /
tonelada):" + txtCostPerTon.Text y vbCrLf + "voladura Costo ($ / m):" + txtCostPerCubeMeter.Text

frmExport.Show () End
Sub

End Class
84

Las importaciones System.IO Clase

frmExport Pblica
Dim como secuencia StringToPrint

Private Sub Button1_Click (remitente de ByVal como System.Object, ByVal e As System.EventArgs) dirige btnSave.Click

SaveFileDialog1.Filter = "Documento de Word 97-2003 (* doc.) | * .doc | Libro de Excel 97-2003 (* .xls) | * .xls | formato de texto enriquecido
(*. Rtf) | * .rtf | Todos los archivos (*. *) | * *".
SaveFileDialog1.FileName = Date.Today.Day.ToString + "_" + Date.Today.Month.ToString + "_" + Date.Today.Year.ToString

Dim FileWriter Como StreamWriter

Como escasa causa DialogResult

results = SaveFileDialog1.ShowDialog

Si los resultados = DialogResult.OK Entonces

FileWriter = Nueva System.IO.StreamWriter (SaveFileDialog1.FileName, False)

FileWriter.Write (RichTextBox1.Text)

FileWriter.Close ()

End If
End Sub

Private Sub Button2_Click (remitente de ByVal como System.Object, ByVal e As System.EventArgs) dirige btnPrint.Click

StringToPrint = RichTextBox1.Text

Si PrintDialog1.ShowDialog () = DialogResult.OK Entonces

PrintDocument1.Print () End If

End Sub

Private Sub PrintDocument1_PrintPage (remitente de ByVal como System.Object, ByVal e como


System.Drawing.Printing.PrintPageEventArgs) dirige PrintDocument1.PrintPage
numCars As Integer Dim

numLines As Integer Dim

Dim como secuencia stringForPage

Dim strFormat Como Nueva StringFormat ()

Dim PrintFont Como fuente

PrintFont = RichTextBox1.Font

Dim rectDraw Como Nueva RectangleF (e.MarginBounds.Left, e.MarginBounds.Top,


e.MarginBounds.Width, e.MarginBounds.Height)
85

Dim sizeMeasure Como Nueva SizeF (e.MarginBounds.Width, e.MarginBounds.Height PrintFont.GetHeight


(e.Graphics))

strFormat.Trimming = StringTrimming.Word

e.Graphics.MeasureString (StringToPrint, PrintFont, sizeMeasure, strFormat, numCars, numLines)

stringForPage = StringToPrint.Substring (0, numCars)

e.Graphics.DrawString (RichTextBox1.Text, PrintFont, Brushes.Black, rectDraw, strFormat)

Si numCars <StringToPrint.Length Entonces

StringToPrint = StringToPrint.Substring (numCars)

e.HasMorePages = True

Ms

e.HasMorePages = False
End If
End Sub

End Class

S-ar putea să vă placă și