Diferencia entre revisiones de «RANUMAZ v 2.0»

 
Línea 1: Línea 1:
{{Normalizar}}
 
 
{{Ficha Software
 
{{Ficha Software
|nombre=Sistema CAD para la generación de la Documentación Técnica para la fabricación de mazas para molinos de caña de azúcar (RANUMAZ v 2.0)
+
|nombre=Sistema CAD para la generación de la Documentación Técnica para la fabricación de mazas para molinos de caña de azúcar (RANUMAZ v 2.0)
 
|familia= Software CAD
 
|familia= Software CAD
 
|imagen=Mazas.jpg  
 
|imagen=Mazas.jpg  
Línea 9: Línea 8:
 
|tamaño2=
 
|tamaño2=
 
|descripción2=
 
|descripción2=
|creador=Ing.Jorge E. Cumbrera Bernardo. Ing. Erodis Pérez Michel                                      
+
|creador=Ing. Jorge E. Cumbrera Bernardo. Ing. Erodis Pérez Michel  
 
|desarrollador=
 
|desarrollador=
 
|diseñador=
 
|diseñador=
Línea 23: Línea 22:
 
|web=
 
|web=
 
}}<br>  
 
}}<br>  
 
+
'''RANUMAZ v 2.0'''. Sistema CAD para la generación de la documentación técnica para la fabricación de mazas para molinos de caña de azúcar.<br>  
+
'''RANUMAZ v 2.0'''. Sistema CAD para la generación de la documentación técnica para la fabricación de mazas para molinos de caña de azúcar. <br>  
 
+
== Descripción Preliminar.<br> ==
+
== Descripción Preliminar. <br> ==
 
+
La herramienta informática RANUMAZ en su versión 2.0, es un software que permite generar la documentación técnica para el proceso de fabricación de las Mazas de molinos de caña de azúcar por tecnología de fundición y maquinado en la Empresa de Producciones Mecánica “[[Manuel_Fajardo|Comandante Manuel Fajardo Rivero]]” del municipio de Manzanillo en Granma. <br>Para implementar el sistema, el lenguaje de programación que se escogió fue [[C++|C++]], uno de los más robustos y difundidos de los existentes, se utilizó el compilador Visual [[C++|C++]] 6.0 y Open CASCADE 6.1, una tecnología para el desarrollo de aplicaciones CAD. <br>Esta nueva versión generó de manera rápida y confiable la documentación técnica necesaria y resolvió las deficiencias de las versiones anteriores, así como aumentó el número de variantes de perfiles de ranuras a verificar.<br>Uno de los principales aportes que realizó el RANUMAZ 2.0 es que para generar la documentación técnica de las mazas no es necesario tener conocimientos previos, solo conocer las dimensiones de la maza tales como: el diámetro interior, el diámetro exterior, paso o distancia de rayado, el ángulo, entre otras. El software se encarga de realizar el dibujo de la maza, ajustándose a los datos introducidos por el usuario. Además disminuye el tiempo de creación de la documentación técnica de días a tan solo minutos, viabilizando así el proceso productivo. <br>  
+
La herramienta informática RANUMAZ en su versión 2.0, es un software que permite generar la documentación técnica para el proceso de fabricación de las [[Mazas de molinos de caña de azúcar]] por tecnología de fundición y maquinado en la [[Empresa de Producciones Mecánica]] “[[Manuel_Fajardo|Comandante Manuel Fajardo Rivero]]” del [[municipio de Manzanillo]] en Granma]]. <br>Para implementar el sistema, el lenguaje de programación que se escogió fue [[C++|C++]], uno de los más robustos y difundidos de los existentes, se utilizó el compilador Visual [[C++|C++]] 6.0 y Open CASCADE 6.1, una tecnología para el desarrollo de aplicaciones CAD. <br>Esta nueva versión generó de manera rápida y confiable la documentación técnica necesaria y resolvió las deficiencias de las versiones anteriores, así como aumentó el número de variantes de perfiles de ranuras a verificar.<br>Uno de los principales aportes que realizó el RANUMAZ 2.0 es que para generar la documentación técnica de las mazas no es necesario tener conocimientos previos, solo conocer las dimensiones de la maza tales como: el diámetro interior, el diámetro exterior, paso o distancia de rayado, el ángulo, entre otras. El software se encarga de realizar el dibujo de la maza, ajustándose a los datos introducidos por el usuario. Además disminuye el tiempo de creación de la documentación técnica de días a tan solo minutos, viabilizando así el proceso productivo. <br>  
 
+
== Herramientas usadas. <br> ==
+
== Herramientas usadas. <br> ==
 
+
 
Durante el proceso de desarrollo del software se emplearon diferentes herramientas tanto en al etapa de análisis y diseño como durante la implementación. Dentro de estas herramientas se destacan:<br>  
 
Durante el proceso de desarrollo del software se emplearon diferentes herramientas tanto en al etapa de análisis y diseño como durante la implementación. Dentro de estas herramientas se destacan:<br>  
 
+
 
*[[Rational_Rose_Enterprise_Edition|Rational Rose Enterprise Suite]].  
 
*[[Rational_Rose_Enterprise_Edition|Rational Rose Enterprise Suite]].  
 
*Microsoft Visual [[C++|C++]].  
 
*Microsoft Visual [[C++|C++]].  
 
*Open CASCADE Technology.  
 
*Open CASCADE Technology.  
 
*Programación Orientada a Objeto (POO).<br>
 
*Programación Orientada a Objeto (POO).<br>
 
+
== Requerimientos funcionales del sistema. <br> ==
+
== Requerimientos funcionales del sistema. <br> ==
 
+
 
Analizando los datos obtenidos durante la captura de requisitos se crearon los siguientes requisitos funcionales. <br>  
 
Analizando los datos obtenidos durante la captura de requisitos se crearon los siguientes requisitos funcionales. <br>  
 
+
 
*Crear Mazas Simétricas en sus dos sexos:<br>
 
*Crear Mazas Simétricas en sus dos sexos:<br>
 
+
 
&nbsp;&nbsp; - Hembra al centro.<br>  
 
&nbsp;&nbsp; - Hembra al centro.<br>  
 
+
 
&nbsp;&nbsp; - Macho al centro.<br>  
 
&nbsp;&nbsp; - Macho al centro.<br>  
 
+
 
*Crear Mazas Asimétricas.  
 
*Crear Mazas Asimétricas.  
 
*Crear Mazas Superiores las que pueden ser Simétrica ó Asimétrica.  
 
*Crear Mazas Superiores las que pueden ser Simétrica ó Asimétrica.  
 
*Agregar guarda-jugo a una Maza:
 
*Agregar guarda-jugo a una Maza:
 
+
 
&nbsp;&nbsp; - Recto. <br>  
 
&nbsp;&nbsp; - Recto. <br>  
 
+
 
&nbsp;&nbsp; - Curvo.<br>  
 
&nbsp;&nbsp; - Curvo.<br>  
 
+
 
&nbsp;&nbsp; - Semi-curvo.<br>  
 
&nbsp;&nbsp; - Semi-curvo.<br>  
 
+
 
*Agregar el tipo de terminación del perfil de la Maza (en caso que esta sea asimétrica se pueden agregar dos terminaciones diferentes si así lo desea el usuario).  
 
*Agregar el tipo de terminación del perfil de la Maza (en caso que esta sea asimétrica se pueden agregar dos terminaciones diferentes si así lo desea el usuario).  
 
*Crear Modelo en tres dimensiones de la Maza.  
 
*Crear Modelo en tres dimensiones de la Maza.  
Línea 64: Línea 63:
 
*Guardar y Cargar un proyecto creado.  
 
*Guardar y Cargar un proyecto creado.  
 
*Imprimir planos del dibujo.  
 
*Imprimir planos del dibujo.  
*Mostrar tabla de conversión de unidades de fracción de pulgadas a decimas de pulgadas y milímetro y viceversa.
+
*Mostrar tabla de conversión de unidades de fracción de pulgadas a décimas de pulgadas y milímetro y viceversa.
 
+
== Requerimientos no funcionales del sistema.<br> ==
+
== Requerimientos no funcionales del sistema.<br> ==
 
+
 
'''''En cuanto a su apariencia e interfaz.'''''<br>La aplicación debe mostrar una interfaz agradable, que brinde la mayor cantidad de información al usuario. <br>'''''En cuanto a la usabilidad'''''<br>Debe ser un sistema fácil de usar e intuitivo que le de el control de la aplicación al usuario.<br>'''''En cuanto soporte'''''<br>Se realizaran varias pruebas y correcciones de errores antes de lograr el producto final, se creara de tal forma que permita agregar nuevos módulos con el objetivo de enriquecer el mismo. Además se creara un paquete de instalación para facilitar su aplicación.<br>'''''En cuanto a confiabilidad'''''<br>Se debe implementar mecanismos de protección contra fallos así como de recuperación con el objetivo de que si existen fallos en el sistema no se pierda la información. Además los resultados brindados por el sistema, como resultado de los datos iniciales, deben tener el máximo de calidad y un 100% de confiabilidad. Teniendo en cuenta que este resultado formará parte de un proceso productivo y que un error costaría serias pérdidas en cuanto a costo y tiempo de trabajo. <br>'''''En cuanto a requerimientos del software'''''<br>Es necesario para el correcto funcionamiento del software que se tenga instalado alguna versión de [[Microsoft_Windows_XP|Windows XP]] o alguna superior.<br>'''''En cuanto a requerimientos de hardware'''''<br>Debe contar con una [[Memoria_RAM|memoria RAM]] de 512 MB y un [[Microprocesador|microprocesador]] de 1.7GHz o de velocidad como mínimo.<br>  
 
'''''En cuanto a su apariencia e interfaz.'''''<br>La aplicación debe mostrar una interfaz agradable, que brinde la mayor cantidad de información al usuario. <br>'''''En cuanto a la usabilidad'''''<br>Debe ser un sistema fácil de usar e intuitivo que le de el control de la aplicación al usuario.<br>'''''En cuanto soporte'''''<br>Se realizaran varias pruebas y correcciones de errores antes de lograr el producto final, se creara de tal forma que permita agregar nuevos módulos con el objetivo de enriquecer el mismo. Además se creara un paquete de instalación para facilitar su aplicación.<br>'''''En cuanto a confiabilidad'''''<br>Se debe implementar mecanismos de protección contra fallos así como de recuperación con el objetivo de que si existen fallos en el sistema no se pierda la información. Además los resultados brindados por el sistema, como resultado de los datos iniciales, deben tener el máximo de calidad y un 100% de confiabilidad. Teniendo en cuenta que este resultado formará parte de un proceso productivo y que un error costaría serias pérdidas en cuanto a costo y tiempo de trabajo. <br>'''''En cuanto a requerimientos del software'''''<br>Es necesario para el correcto funcionamiento del software que se tenga instalado alguna versión de [[Microsoft_Windows_XP|Windows XP]] o alguna superior.<br>'''''En cuanto a requerimientos de hardware'''''<br>Debe contar con una [[Memoria_RAM|memoria RAM]] de 512 MB y un [[Microprocesador|microprocesador]] de 1.7GHz o de velocidad como mínimo.<br>  
 
+
== Tratamiento de errores en el sistema.<br> ==
+
== Tratamiento de errores en el sistema.<br> ==
 
+
 
Para las operaciones de creación de las mazas y el tambor tratamos de que el usuario introduzca solo los datos mínimos e indispensables, logrando con esto reducir la posibilidad de cometer errores a la hora de entrar los datos. Además se verifica la consistencia de cada uno de estos datos por separado, atendiendo a criterios tales como que las entradas estén en el rango permitido, que los valores se ajusten al resto de los datos, entre otros. En cada uno de los casos en que se cometan errores en las entradas de datos o en otra parte del sistema se notificará de este al usuario con un mensaje de error, en el caso en que el error tenga que ver con la corrida del sistema este tendrá implementados métodos que le permitan recuperase y continuar con la ejecución del mismo sin ocasionar molestias al usuario. Estas tareas de detección y recuperación de errores se realizan con el objetivo de garantizar al usuario un resultado con el máximo de calidad y fiabilidad.<br>  
 
Para las operaciones de creación de las mazas y el tambor tratamos de que el usuario introduzca solo los datos mínimos e indispensables, logrando con esto reducir la posibilidad de cometer errores a la hora de entrar los datos. Además se verifica la consistencia de cada uno de estos datos por separado, atendiendo a criterios tales como que las entradas estén en el rango permitido, que los valores se ajusten al resto de los datos, entre otros. En cada uno de los casos en que se cometan errores en las entradas de datos o en otra parte del sistema se notificará de este al usuario con un mensaje de error, en el caso en que el error tenga que ver con la corrida del sistema este tendrá implementados métodos que le permitan recuperase y continuar con la ejecución del mismo sin ocasionar molestias al usuario. Estas tareas de detección y recuperación de errores se realizan con el objetivo de garantizar al usuario un resultado con el máximo de calidad y fiabilidad.<br>  
 
+
== Fuentes<br> ==
+
== Fuentes<br> ==
 
+
 
*Ing. Erodis Pérez Michel.<br>  
 
*Ing. Erodis Pérez Michel.<br>  
 
*Ing. Jorge E. Cumbrera Bernardo.<br>
 
*Ing. Jorge E. Cumbrera Bernardo.<br>
 
+
 
[[Category:Aplicaciones_informáticas]]
 
[[Category:Aplicaciones_informáticas]]

última versión al 10:25 24 feb 2012

Sistema CAD para la generación de la Documentación Técnica para la fabricación de mazas para molinos de caña de azúcar (RANUMAZ v 2.0)
Información sobre la plantilla
Parte de la familia Software CAD
Mazas.jpg
Generación de la documentación técnica de mazas para molinos de caña de azúcar
CreadorIng. Jorge E. Cumbrera Bernardo. Ing. Erodis Pérez Michel
Lanzamiento inicialJunio 2009
Versiones2
Última versión estable2.0
Sistemas Operativos compatiblesWindows
IdiomaEspañol


RANUMAZ v 2.0. Sistema CAD para la generación de la documentación técnica para la fabricación de mazas para molinos de caña de azúcar.

Descripción Preliminar.

La herramienta informática RANUMAZ en su versión 2.0, es un software que permite generar la documentación técnica para el proceso de fabricación de las Mazas de molinos de caña de azúcar por tecnología de fundición y maquinado en la Empresa de Producciones MecánicaComandante Manuel Fajardo Rivero” del municipio de Manzanillo en Granma]].
Para implementar el sistema, el lenguaje de programación que se escogió fue C++, uno de los más robustos y difundidos de los existentes, se utilizó el compilador Visual C++ 6.0 y Open CASCADE 6.1, una tecnología para el desarrollo de aplicaciones CAD.
Esta nueva versión generó de manera rápida y confiable la documentación técnica necesaria y resolvió las deficiencias de las versiones anteriores, así como aumentó el número de variantes de perfiles de ranuras a verificar.
Uno de los principales aportes que realizó el RANUMAZ 2.0 es que para generar la documentación técnica de las mazas no es necesario tener conocimientos previos, solo conocer las dimensiones de la maza tales como: el diámetro interior, el diámetro exterior, paso o distancia de rayado, el ángulo, entre otras. El software se encarga de realizar el dibujo de la maza, ajustándose a los datos introducidos por el usuario. Además disminuye el tiempo de creación de la documentación técnica de días a tan solo minutos, viabilizando así el proceso productivo.

Herramientas usadas.

Durante el proceso de desarrollo del software se emplearon diferentes herramientas tanto en al etapa de análisis y diseño como durante la implementación. Dentro de estas herramientas se destacan:

Requerimientos funcionales del sistema.

Analizando los datos obtenidos durante la captura de requisitos se crearon los siguientes requisitos funcionales.

  • Crear Mazas Simétricas en sus dos sexos:

   - Hembra al centro.

   - Macho al centro.

  • Crear Mazas Asimétricas.
  • Crear Mazas Superiores las que pueden ser Simétrica ó Asimétrica.
  • Agregar guarda-jugo a una Maza:

   - Recto.

   - Curvo.

   - Semi-curvo.

  • Agregar el tipo de terminación del perfil de la Maza (en caso que esta sea asimétrica se pueden agregar dos terminaciones diferentes si así lo desea el usuario).
  • Crear Modelo en tres dimensiones de la Maza.
  • Generar plano de la Maza, acotando sus dimensiones necesarias.
  • Guardar y Cargar un proyecto creado.
  • Imprimir planos del dibujo.
  • Mostrar tabla de conversión de unidades de fracción de pulgadas a décimas de pulgadas y milímetro y viceversa.

Requerimientos no funcionales del sistema.

En cuanto a su apariencia e interfaz.
La aplicación debe mostrar una interfaz agradable, que brinde la mayor cantidad de información al usuario.
En cuanto a la usabilidad
Debe ser un sistema fácil de usar e intuitivo que le de el control de la aplicación al usuario.
En cuanto soporte
Se realizaran varias pruebas y correcciones de errores antes de lograr el producto final, se creara de tal forma que permita agregar nuevos módulos con el objetivo de enriquecer el mismo. Además se creara un paquete de instalación para facilitar su aplicación.
En cuanto a confiabilidad
Se debe implementar mecanismos de protección contra fallos así como de recuperación con el objetivo de que si existen fallos en el sistema no se pierda la información. Además los resultados brindados por el sistema, como resultado de los datos iniciales, deben tener el máximo de calidad y un 100% de confiabilidad. Teniendo en cuenta que este resultado formará parte de un proceso productivo y que un error costaría serias pérdidas en cuanto a costo y tiempo de trabajo.
En cuanto a requerimientos del software
Es necesario para el correcto funcionamiento del software que se tenga instalado alguna versión de Windows XP o alguna superior.
En cuanto a requerimientos de hardware
Debe contar con una memoria RAM de 512 MB y un microprocesador de 1.7GHz o de velocidad como mínimo.

Tratamiento de errores en el sistema.

Para las operaciones de creación de las mazas y el tambor tratamos de que el usuario introduzca solo los datos mínimos e indispensables, logrando con esto reducir la posibilidad de cometer errores a la hora de entrar los datos. Además se verifica la consistencia de cada uno de estos datos por separado, atendiendo a criterios tales como que las entradas estén en el rango permitido, que los valores se ajusten al resto de los datos, entre otros. En cada uno de los casos en que se cometan errores en las entradas de datos o en otra parte del sistema se notificará de este al usuario con un mensaje de error, en el caso en que el error tenga que ver con la corrida del sistema este tendrá implementados métodos que le permitan recuperase y continuar con la ejecución del mismo sin ocasionar molestias al usuario. Estas tareas de detección y recuperación de errores se realizan con el objetivo de garantizar al usuario un resultado con el máximo de calidad y fiabilidad.

Fuentes

  • Ing. Erodis Pérez Michel.
  • Ing. Jorge E. Cumbrera Bernardo.