Instituto Politécnico Nacional: Del Chocolate Líquido"
Instituto Politécnico Nacional: Del Chocolate Líquido"
Instituto Politécnico Nacional: Del Chocolate Líquido"
T E S I S
P R E S E N T A N
HÉCTOR URIEL ÁLVAREZ HURTADO
GUSTAVO LIBREROS DOMÍNGUEZ
P R E S E N T A
MARCO ANTONIO SORIANO GONZÁLEZ
RESUMEN i
INTRODUCCION ii
CAPÍTULO I MARCO TEORICO.
1.1 ANTECEDENTES HISTORICOS DEL CHOCOLATE. 1
1.1.1 TIPOS DE CHOCOLATE 2
1.2 “ERP” (ENTERPRISE RESOURCE PLANNING SYSTEM) 3
1.2.1 EVOLUCIÓN DE LOS ERP. 4
1.2.2 ERP Y LAS PyMES. 6
1.2.3 IMPLANTACION DE UN SISTEMA ERP. 6
1.3 TECNOLOGÍA DE LA INFORMACIÓN. 8
1.3.1 ESTRATEGIA DE SISTEMAS. 11
1.3.2 ARQUITECTURA EMPRESARIAL. 11
1.4 LA FILOSOFIA JUSTO A TIEMPO. 12
1.4.1 EL KANBAN. 12
1.4.1.1 REGLAS DEL KANBAN. 14
1.4.2 SOFTWARE DEL JIT (JUSTO A TIEMPO). 15
1.4.3 MEJORA CONTINUA. 15
1.5 CLASIFICACION DE LOS PRODUCTOS. 19
1.5.1 PRODUCTOS PARA EL CONSUMIDOR. 19
1.5.2 PRODUCTOS INDUSTRIALES. 20
1.5.2.1 INTRODUCCION DEL PRODUCTO. 21
1.5.2.2 MADUREZ DEL PRODUCTO. 21
1.5.2.3 OCASO DEL PRODUCTO. 22
1.5.3 CARACTERISTICAS DEL PRODUCTO. 22
1.5.3.1 RELACION PESO-VOLUMEN. 22
1.5.3.2 RELACION PESO-COSTO. 23
1.5.3.3 EMBALAJE DEL PRODUCTO. 23
1.5.3.4 PRECIO DEL PRODUCTO. 24
1.6 PRINCIPIOS BÁSICOS DEL MOTOR. 24
1.6.1 MOTOR A PASOS. 25
1.6.2 CARACTERISTICAS DE LOS MOTORES A PASOS. 29
1.6.3 CONTROL DE LOS MOTORES A PASOS. 30
1.6.4 SECUENCIA DEL CIRCUITO DE CONTROL. 31
1.7 LA VISCOCIDAD DE LOS FLUIDOS. 32
CAPÍTULO II GENERALIDADES.
2.1 ANTECEDENTES DE LA EMPRESA. 34
2.2 LOCALIZACIÓN GEOGRÁFICA. 35
CAPÍTULO III AUTOMATIZACION DEL PROCESO.
3.1 PRODUCTOS QUE SE MANUFACTURAN. 37
3.2 DESCRIPCION DE LOS PROCESOS. 38
3.3 PROPUESTA DE SOLUCION. 44
3.3.1 DISPOSITIVO DE CONTROL DE FLUJO. 44
3.3.2 EL PUERTO PARALELO. 46
3.3.3 LOS REGISTRO DEL PUERTO PARALELO. 47
3.3.4 LECTURA DE DATOS DEL PUERTO. 50
3.3.5 DIAGRAMA ENTIDAD RELACION. 51
3.3.6 SOFTWARE DEL MOTOR EN LENGUAJE “C”. 54
3.3.7 CONTROL DE LA BANDA TRANSPORTADORA. 55
3.3.8 CODIGO FUENTE DE LA APLICACIÓN. 56
3.3.9 DESARROLLO DE SOFTWARE. 72
3.3.10 CUANTIFICACION DE RESULTADOS. 73
CONCLUSIONES. 75
BIBLIOGRAFÍA. 76
ANEXOS. 78
RESUMEN.
El presente desarrollo tema de este trabajo; "Automatización del Proceso de Envasado del
Chocolate Líquido", fue desarrollado para una empresa dedicada a la comercialización del
Chocolate, esta empresa comenzó sus actividades como un pequeño negocio familiar, en donde el
padre era el que vendía los productos que entre el y su esposa fabricaran durante determinados
días, en estos trabajos el envasado era manual, por lo que los parámetros de calidad y limpieza
eran precarios, con el tiempo el crecimiento del negocio hizo necesario que se involucrar más
gente y una vez más se recurrió a la familia, actualmente la organización se ha desarrollado a tal
grado que se empezaron a utilizar técnicas que les permitieran una mejor administración del
negocio, la idea de realizar este proyecto fue para poder implementar la automatización del
envasado por medio de una computadora, esto es; que al instaurar un sistema informático que
controlara el proceso, se solucionaran ciertas necesidades como son; el llenado adecuado de
envases en forma higiénica y en la cantidad requerida, en forma adicional y por demás necesaria
también se debe de controlar el avance y paro de banda sin fin del equipo y el intercambio de datos
del sistema para su explotación, con estas innovaciones se evitarán los errores humanos, se
tendrá un mejor control de la higiene y se optimizara la toma de decisiones con respecto a las
ventas, compra de insumos, contratación de personal, y lo respectivo a la administración en
general entre otros beneficios. Para lograrlo técnicamente, nos apoyamos en diversas
herramientas tanto de la ingeniería como de la Informática, así como del Software comercial
disponible en el mercado, complementado con un desarrollo de programas exclusivos para esta
empresa.
i
INTRODUCCION.
Actualmente México atraviesa por una de sus más grandes crisis económicas, diariamente se
pierden miles de empleos en el país, las medidas gubernamentales para solucionar estas
dificultades parecen ser insuficientes, a cada momento se vuelve más agresiva la competencia en
todos los niveles y en todas las industrias, acrecentado la desconfianza en las instituciones y en las
políticas sociales y económicas de nuestro gobierno. Es en este panorama en el que los egresados
del Instituto Politécnico Nacional tenemos que cumplir con nuestro compromiso hacia la patria y
hacia la sociedad, desarrollando soluciones tecnológicas que le permitan a las Empresas
Nacionales (Pequeña, Mediana y Grande), colocarse en un sitio que les permita poder competir
con sus semejantes y al mismo tiempo ofrecer un servicio de calidad, económico y adecuado a las
necesidades de los mercados.
Por lo general las grandes empresas cuentan con inversión extranjera que les permite poder
adquirir o desarrollar innovaciones que a lo largo del tiempo les permiten una estabilidad mercantil
sostenida, pero no ocurre así con las demás organizaciones, las pequeñas y medianas no cuentan
con recursos económicos suficientes para destinarlos a la investigación o a las mejoras, lo que
ocasiona una competencia desleal, ya que entonces se ofrecen productos de menor calidad, y por
consecuencia el mercado se reduce de manera significativa acrecentando la lucha entre empresas
de menor tamaño, y cuando estas ya no pueden competir en precio y calidad es cuando se pierden
los empleos. Este es el motivo que impulsó a nuestro grupo de trabajo a desarrollar la idea de crear
sistemas que mejorarán los procesos de las empresas (pequeñas y medinas), y que al mismo
tiempo eficientaran el uso de sus recursos, de manera que les permitiera realizar inversiones en
todas las áreas de la organización con el fin de mejorarlas, y colocarse en lugares estratégicos de
los mercados.
Solamente de esta manera; trabajando y buscando soluciones factibles, es como vamos a poder
salir adelante como país y como parte de la Industria Nacional, y con el apoyo de Instituciones
educativas como el Instituto Politécnico Nacional, es que tendremos la certeza de que estos
trabajos aportarán las más adecuadas soluciones con un costo adecuado y permisible.
ii
CAPITULO I
MARCO TEÓRICO.
1.1 Antecedentes Históricos del Chocolate.
El Chocolate se compone de una pasta conformada con cacao molido y se le puede agregar
azúcar o vainilla para darle sabor, proviene de la palabra Náhuatl “xócotl”; fruta o manzana y “atl”;
agua, quedando como; bebida de cacao dulce la cual proporciona una gran cantidad de Energía y
Vitalidad (Anexo 1), debido a estas propiedades es que se le llego a estimar mucho por nuestros
antepasados y llegó a ser un articulo importante en la vida diaria de los pobladores
mesoamericanos y sus gobernantes.
En la antigua Tenochtitlán se dice que el Emperador Moctezuma recibía parte de sus tributos
anuales en semillas de cacao, y que estas eran aproximadamente 160 millones, las cuales servían
para preparar diariamente 50 tazas de chocolate, las cuales eran utilizadas para su consumo
personal y el de su corte, “….No se halla que los indios usasen oro, ni plata, ni metal para moneda,
ni para precio de las cosas; usábanlo para ornato, como ya está dicho. Y así tenían en templos, y
palacios y sepulturas, grande suma y mil géneros de vasijas de oro y plata. Para contratar y
comprar, no tenían dinero sino trocaban unas cosas con otras, como de los antiguos refiere
Homero y cuenta Plinio, en las provincias de México usan del cacao, que es una frutilla, en lugar de
dinero…..” La semilla del cacao como moneda no solamente circulaba en el Imperio Mexicano,
sino también en los países vecinos y no solo servía para adquirir las cosas de poco precio, sino
también las de gran valor como los esclavos. Esta semilla fue introducida a Europa por Cristóbal
Colón a principios del siglo XVI, quienes a su vez lo recibieron como presente de los habitantes de
la isla de Guanja, frente a las costas de lo que hoy conocemos como Honduras, “….eran unas
pequeñas nueces de forma ovalada y color marrón….´”. Hernán Cortez en una de sus cartas a
Carlos V las describió de la misma forma, asegurando además que bastaba una sola taza de esta
bebida indígena para mantener las fuerzas de un soldado durante todo un día de marcha (Anexo
2). La gente sencilla le agregaba atole de maíz para hacerlo más nutritivo, para elaborar esta
bebida se tostaba el fruto y se molía, al producto resultante se le añadía agua, posteriormente se
calentaba la mezcla hasta que se evaporaba el cuerpo principal del agua y entonces se podía
retirar lo que conocemos como manteca de cacao, la cual posteriormente se batía y se mezclaba
con harina de maíz para espesarla.
En México, el cultivo del cacao estaba esparcido en toda la zona templada y caliente del país.
Desde la provincia de Tabasco, hasta Michoacán, Colima, Chiapas y Campeche. Se producía de
manera espontánea, Los cacaos más estimados eran los de las provincias de Tabasco y
Soconusco, por sus semillas grandes, oleaginosas y de buen sabor.
El árbol de cacao es una planta de tipo tropical que crece en climas cálidos y húmedos, por lo
1
general es un árbol pequeño, entre 4 y 8 metros de alto, pudiendo alcanzar hasta los 10 metros de
altura, La madera es de color casi blanco, y su corteza es delgada, de color café.
El cacao pertenece al género Theobroma que en griego significa “Alimento de los Dioses” de la
familia de las bitneriáceas, se conocen 18 especies distintas, que se distinguen por el mayor o
menor crecimiento de la planta, la forma de sus hojas, el volumen y coloración del fruto, las
semillas también varían en forma, tamaño y cualidades nutritivas. Las flores del cacao, son
pequeñas y abundantes, de color amarillo rojizo que al marchitarse dejan un embrión con el fruto
que luego crece, y se convierte en una especie de baya carnosa en todo su espesor, el grano del
cacao, es una semilla encerrada en su fruto, similar al pepino. El cacaotero tiene una longevidad de
40 años, un único árbol puede llegar a dar 100,000 flores a lo largo de un año. Estas flores tienen
una vida tan corta de apenas 48 horas. Una mazorca de cacao siempre contiene un número par de
semillas o habas. El fruto puede alcanzar una longitud de 15 a 25 centímetros, al abrir el fruto,
aparecen acomodadas en la parte carnosa, entre 30 y 40 semillas del cacao, que al lavarse y
secarse, son empleadas para preparar una bebida llamada “Chocolate”.
Actualmente el cacao se cultiva en la zona delimitada por los trópicos de Cáncer y Capricornio,
dónde se dan los niveles de calor y humedad necesarios. Los indios de la Guayana lo llaman
“cacau”; y las tribus indias de los adaguas en Colombia y Venezuela, le llamaban “acao”, en Perú,
los indios canamaris lo conocen como “Coaca”, siendo su producción mundial de 2.8 millones de
toneladas, en donde África acapara el 70% de la producción mundial con la producción de Costa
de Marfil, en la franja ecuatorial de América; Brasil con 6% y en el Sudeste Asiático, Indonesia con
12%, el 12% restante se reparte entre los demás países de la franja, en donde los cacaos más
apreciados son los de Venezuela y Ecuador. En el mundo se le conocer por diferentes nombres;
primero de su nombre náhuatl pasó al español como cacao y casi sin modificaciones a los demás
idiomas del mundo, siendo igual en portugués, francés, italiano y holandés, los alemanes, polacos
y húngaros cambian sólo su ortografía, escribiendo “cocoa”, los catalanes “xocolata”, los franceses
y los árabes “chocolat” y “chocolate” los ingleses, los italianos le llaman “cioccolato”, los alemanes
“schokolade”, y los rusos “shokolad”.
2
Chocolate con Leche.- Es el chocolate mezclado con leche durante su preparación. Existen
dos maneras de fabricarlo: leche en polvo y con leche condensada azucarada, este
proceso fue perfeccionado por Henry Nestlé de Suiza, basándose en una idea de Daniel
Peter, en el año 1884.
Chocolate Blanco.- Se le añade a la leche azúcar y manteca de cacao, es por esta razón
que este producto no tiene el color marrón característico de los demás chocolates.
Chocolate Líquido.- Como su nombre lo indica viene en forma líquida, y fue desarrollado
para productos horneados, por ser elaborado con aceite vegetal en vez de manteca de
cacao, con esto se garantiza su liquidez.
La alta concentración de azúcar en el chocolate así como su alto contenido graso son los
elementos principales que influyen en la transformación del chocolate, al aplicar calor, las grasas
se funden, lo que comúnmente conocemos como “derretir” el chocolate y los azúcares se
caramelizan, dando a la mezcla esa textura única, entre brillante y untuosa. Entre los productos
que dependen de este proceso adicional y que son utilizados en la industria se encuentran:
ERP es un sistema de información para identificar, planear y controlar todos los recursos
necesarios de la empresa para; fabricar, enviar y contabilizar, los pedidos u órdenes de compra de
una empresa de manufactura de bienes o servicios. Un sistema ERP contiene la información del
sistema de planeación y control de manufactura, marketing, ventas y finanzas así como la
comunicación con clientes y proveedores figura1.1.
3
Las creación de los sistemas ERP tiene su origen en los sistemas de control de inventario, ya que
esta dedicado a mejorar el MRP (Materials Requirements Planning) definido por Orlicky en los
1970's, posteriormente se expandió a MRPII (Manufacturing Resources Planning) en los 80´s, para
finalmente convertirse en el sistema ERP plasmado por Gartner Inc. USA en los 90's.
Fig. 1.1 Chung, Sock Hwa; Snyder, Charles A., 2000, “ERP adoption:
a technological evolution approach” International Journal of Agile
Management Systems. 2000 Vol.: 2 Nbr.: 1 Page: 24 – 32
Entre los ERP más conocidos se encuentran: JD Edwards (Estados Unidos), Baan (Holanda),
Oracle (Estados Unidos) y R/3 (Alemania). Este último es más conocido por el nombre de la
4
compañía que lo produce: SAP, esta se funda en los años 70´s, su nombre se forma con las siglas
en alemán: “Sistemas, Aplicaciones y Procesamiento de Datos”, el primer producto que SAP
desarrolló, fue comercializado bajo el nombre de R/2, el dos significa los “niveles” en los que se
implantaba el sistema;
o El servidor
o El cliente,
El sistema junto con la base de datos (conteniendo la información generada por los procesos de la
empresa) se encontraba instalado en una computadora central o servidor, mientras que los
usuarios se conectaban al sistema utilizando un programa especial en sus computadoras
personales.
o El cliente.
Para asegurar la fiabilidad del sistema la empresa cuenta con una red de soporte técnico o
“helpdesk” con presencia internacional y jerarquizada en tres niveles;
Nivel Local.- Es aquel localizado en el mismo país que el cliente y tiene un horario limitado.
Nivel Regional.- Atendiendo a varios equipos de soporte de nivel local y ofreciendo servicio donde
el primer nivel no existe, ofrecen servicio las 24 horas.
5
1.2.2 ERP y las PyMES.
Actualmente en México no existe una planificación a corto o mediano o largo plazo, que contemple
la integración de la PyMES en el mercado de la TI (Tecnología de Información), En su mayoría este
tipo de organizaciones están impuestas a adquirir desarrollos genéricos y adaptarlos a sus
necesidades, ya que por su nivel de ventas y escasa infraestructura, no alcanzan a proyectar el
posible beneficio que representa invertir en este tipo de Sw (software), y si le agregamos a esto los
problemas económicos que enfrentan todos los sectores económicos del país, entonces se reduce
la posibilidad de utilizar este tipo de tecnologías. No obstante estos restrictores naturales algunas
pequeñas organizaciones se están interesando en realizar alguna inversión que no sea significativa
económicamente, pero que si impacte sus procesos de forma significativa, con el objetivo de ser
más competitiva en su mercado y de esta forma alcanzar niveles de liderazgo mercadotécnico, que
en un futuro cercano le permitan seguir innovando y adoptando nuevas tecnologías. Actualmente
este tipo de negocios ya pueden adoptar de manera más fácil un sinnúmero de soluciones
informáticas que les permitan obtener una ventaja competitiva dentro de su industria, pero también
es necesario evaluar cuidadosamente las posibles alternativas de solución para poder
aprovecharlas en un futuro cercano, adaptando cada vez más las bases de datos a estos sistemas.
Antes de iniciar un proyecto, es importante crear dos equipos: el equipo de implementación que
estará formado por:
o Jefes de módulo, cuyo cargo les permite tomar decisiones en relación con
cambios en los procesos de un departamento dado.
El segundo equipo es el de la administración del cambio (que suele integrarse de personal del
departamento de recursos humanos o relaciones industriales) que transmita lo que está
sucediendo, cambios y decisiones que se tomen, así como también deben ser catalizadores del
cambio, logrando la participación de los empleados en las actividades necesarias para la
implementación (como recolección de la información, pruebas de proceso, entrenamiento y puesta
en marcha). El objetivo para el cual este departamento debe trabajar es para lograr que la
6
operación del ERP que se ha escogido se logre de manera exitosa en el tiempo designado. No sólo
se encargarán de integrar a los empleados sino también al equipo de implementación. Lo anterior
se logra con actividades de integración, boletines y encuestas por citar algunos medios.
Una vez establecidos los resultados esperados y creados los equipos correspondientes, es
prudente solicitar una presentación por parte de las empresas que se encargarían de realizar la
implementación, el producto debe colocarse en un servidor de una marca determinada (Sun, HP,
Compaq, etc.), al cual debe acoplarse un sistema de base de datos determinado (Informix, Oracle,
SQL Server, Adabas, etc.) que pueda ejecutarse además en un sistema operativo dado (Windows
2000, Solaris, Linux). Esos tres elementos se escogen de acuerdo con las políticas o preferencias
del cliente, ya que de hecho, es política de los proveedores de ERP no recomendar una plataforma
específica, para evitar favorecer a un proveedor en especial. Algunos proveedores de equipo, tales
como HP y Compaq realizan también implementaciones ERP, con la ventaja del respaldo del
equipo que adquieren, que usualmente representa una inversión demasiado costosa para no ser
tomada en cuenta.
Hay un alto porcentaje de empresas que no terminan su implementación a tiempo o bien que no
obtienen los resultados esperados, Esto se debe principalmente a:
7
las actividades que se requieran y que la transición se realice de la manera
más sutil posible.
o Falta de comunicación con todos los niveles del organigrama.- Dado que los
usuarios de un ERP se colocan a diferentes niveles de la jerarquía
organizacional, es importante que todos estén enterados de los nuevos
procesos y políticas. La falta de comunicación genera incertidumbre en los
empleados y ansiedad, haciéndolos pensar que el no estar al tanto significa no
ser partícipe del proyecto y por consecuencia, les presenta la posibilidad de
abandonar la empresa.
8
Gracias a los grandes avances tecnológicos que actualmente desarrollamos, es como hemos
podido lograr vivir en un mundo lleno de comodidades y ventajas, tal vez como nunca lo hubiera
podido imaginar Julio Verne, es debido a esto que las Empresas de bienes y servicios están
sumergidas en una guerra de mercadotecnia, productividad, calidad y mejoramiento ambiental, que
las ha obligado a desarrollar estrategias que las ayuden a cumplir con estas premisas, por lo que
se ha hecho necesario el desarrollar herramientas cada vez más poderosas que controlen por un
lado los sistemas manufactureros y por otro los sistemas de información.
Actualmente estos sistemas cuentan con una interface que nos permite utilizarlas mediante una
aplicación en Internet; el monedero electrónico, las tarjetas de crédito, el pago de la nómina y de
otros servicios, como el teléfono, la gasolina, los alimentos, la despensa, la ropa, los viajes
vacacionales y de negocios, entre muchos otros servicios, ya se pueden realizar por medio de
terminales de punto de venta, las que se encuentran directamente conectadas a los bancos y
negocios afiliados.
En un principio los equipos de cómputo se utilizaron para almacenar la información con respecto al
pago de impuestos, los sueldos y salarios, las horas extras, el reporte de ventas o el de los trabajos
realizados, o las cuentas de los viáticos de los directivos de la organización, pero era una tarea
tediosa y lenta, por lo que los resultados además de que se presentaban en formatos muy simples
a los que era necesario darles otro tratamiento, no siempre estaban disponibles a tiempo para
tomar las decisiones. Hoy en día gracias al desarrollo de las telecomunicaciones y de los medios
de almacenamiento y lectura de la información, nos es posible tomar una alternativa de decisión
casi al mismo tiempo en que se genera la información, volviendo a la organización cada vez más
competitiva y eficiente. Pero la tecnología de la Información está evolucionando la manera de hacer
las cosas, las personas que trabajan en el gobierno, o en empresas privadas, que dirigen personal
o que trabajan como profesional en cualquier campo utilizan la TI cotidianamente mediante
aplicaciones que utilizan la Internet, es por eso que los procesos de la empresa como manufactura
y ventas se han expandido. Utilizando eficientemente esta herramienta se pueden obtener ventajas
competitivas, pero es preciso encontrar procedimientos acertados para mantener tales ventajas
9
como una constante, así como disponer de cursos y recursos alternativos de acción para
adaptarlas a las necesidades del momento. El sistema de información tiene que modificarse y
actualizarse con regularidad si se desea percibir ventajas competitivas continuas. El uso creativo
de la tecnología de la información puede proporcionar a los administradores una nueva
herramienta para diferenciar sus recursos humanos, productos y/o servicios respecto de sus
competidores. Este tipo de ventaja competitiva se puede combinar con otro grupo de estrategias,
como es el caso de los sistemas flexibles y las normas justo a tiempo, que permiten producir una
variedad más amplia de productos a un precio más bajo y en menor tiempo que la competencia, las
tecnologías de la información representan una herramienta importante en los negocios.
Actualmente existe una muy amplia variedad de sistemas de información desarrollados para
satisfacer las necesidades de la mayoría de las empresas, algunos de estos sistemas
tienen la opción de hacer modificaciones o adaptaciones a sus reportes o en algunas pantallas.
Los sistemas ERP cuentan con un lenguaje de programación amigable que permite capacitar a una
persona para poder hacer las modificaciones que se desee. Si se determina que se desarrollará
un sistema a la medida, los siguientes pasos serían un análisis y diseño del sistema, lo cual implica
mayor tiempo ya que se deberán de destinar varias horas a realizar: entrevistas con los usuarios,
manuales de usuarios, programación y pruebas entre otras actividades. Hoy en día, los sistemas
de información juegan un papel primordial en la vida de las empresas, ya que ayudan a mejorar
procesos, reducir tiempo (horas/hombre) y ayudan a centrarse en tareas que agreguen valor. Esto
es muy diferente al del simple proceso de datos u obtención de los mismos, pero la función
principal y que puede ser más palpable por la administración de la empresa es la de tener
información fiable e inmediata, es decir, en tiempo y que sea de calidad. Uno de los elementos
clave para una organización y también visto como herramienta competitiva es la mejora del flujo y
proceso de la información y que esta información pueda ser accesible de manera rápida e
interrelacionada. Existen tres características que distinguen a un ERP; que son sistemas integrales,
modulares y adaptables:
10
o Procesos Adaptables.- Están creados para adaptarse a la idiosincrasia de cada
empresa. Esto se logra por medio de la configuración o personalización de los
procesos de acuerdo con las salidas o reportes que se necesiten de cada uno.
La estrategia de los sistemas emplea cuatro perspectivas para disminuir la distancia entre las
necesidades de la empresa y la tecnología, estas perspectivas describen los procesos necesarios
para alcanzar las metas corporativas:
o Negocio.
o Información.
o Aplicaciones.
o Tecnología.
Cada perspectiva describe el estado actual, el estado futuro y la distancia entre ambos, la meta es
tomar decisiones estratégicas efectivas en el área de información tecnológica, es importante no
perder de vista que la tecnología es sólo un subsistema del sistema conocido como negocio.
Es de suma importancia que la dirección general coordine todos los factores y recursos que
intervienen en el sistema, el grado de éxito será logrado en la medida que estos factores y recursos
interactúen adecuadamente, como todo proceso, la estrategia de sistemas puede ser medida y
controlada, la mejora en el proceso de implementación de soluciones para el negocio es uno de los
beneficios de contemplar la estrategia como un flujo o proceso.
Al final se tiene una base de procesos para la parte tecnológica, con esta metodología se cumple
la meta de alinear la tecnología a las necesidades del negocio.
11
1.4 La Filosofía Justo A Tiempo.
1.4.1 El Kanban.
12
dentro de la línea de producción, lo que permite que el inventario del producto en proceso se ajuste
a los espacios disponibles en esta área, cuando se utilice un material dentro de este espacio, una
tarjeta Kanban nos dirá claramente qué tipo de material es, hacia adonde va, de que proveedor
procede, cuales son sus parámetros de calidad, ente otra información que se considere relevante
par poder mantener y asegurar la calidad del producto que manufacturamos, de esta forma se
propone que existan tarjetas Kanban de producción, de movimiento y de retiro, lo que este sistema
permitirá después de un tiempo es poder hacer un seguimiento claro de los materiales dentro de la
línea de producción, comenzando desde el departamento de compras, el que también se deberá
de ajustar al contenido de las tarjetas para hacer su trabajo, agilizando con esto los trámites para la
compra, ingreso al almacén de materia prima, y reparto de los materiales hacia los operarios o en
su caso hacia los maquinados a los que se deba de someter, para lograr esto es importante seguir
algunas recomendaciones:
Mínima Burocracia.- Se logra al poder eliminar todos los trámites intermedios que
existen para poder realizar una compra, si se hacen las requisiciones de material
basados en las tarjetas de los almacenes, entonces vamos a tener la seguridad de
solicitar únicamente los materiales que vamos a necesitar para un determinado
periodo de tiempo, eliminando las compras innecesarias, y manteniendo nuestros
almacenes al mínimo de su capacidad.
Atención Inmediata a las Necesidades.- Cada vez que termine un turno de trabajo,
se puede hacer un análisis de los resultados obtenidos, lo que nos proporcionará la
pauta para poder decidir las cantidades a solicitar para el turno siguiente y de esta
manera poder satisfacer sus necesidades en el tiempo justo.
13
Es importante mencionar que el sistema “JIT” convertirá a la empresa en una caja de engranajes
perfecta, ya que gracias a las aportaciones y el involucramiento de todos y cada uno de los
departamentos, lograran de la organización un funcionamiento perfecto en su conjunto. El no hacer
los arreglos necesarios para implementar el JIT, derivaría en un círculo vicioso en la que el intento
de mantener los plazos de entrega a pesar de los retrasos provocará retrasos en los siguientes
productos a manufacturar, volviendo de nuevo al principio del problema.
Este método tiene como objetivo controlar este problema, basándose en la eliminación de los
almacenes de existencias, ya que las materias primas se entregan „justo a tiempo‟ y en la cantidad
necesaria para que la línea de producción cumpla con sus metas de corto plazo, de tal forma que
el ciclo de producción se reduce por lo general en un 90 % o más, ya que los productos semi
terminados no tendrán que esperar a que lleguen las nuevas piezas esperando en el almacén, por
lo que el ciclo de producción no necesita ser acelerado, ya que incluso reduciremos los plazos de
entrega de los productos terminados, por lo que el departamento de compras, realizará su función
con una mayor precisión, consiguiendo que los materiales estén a tiempo en la línea de
producción, con lo cual, la producción no sufrirá retraso alguno, consiguiendo además una total
interrelación entre ambos departamentos.
Para poder introducir el JIT en cualquier organización, se debe de cambiar la mentalidad de los
integrantes además de inculcarles esta nueva filosofía a sus vidas, ya que es importante que la
apliquen de ser posible hasta en sus actividades personales fuera de las instalaciones de la
organización.
No Kanban, no componente
Solo se utilizan componentes con buena calidad
No sobreproducción
Los componentes sólo se fabrican cuando una tarjeta Kanban es recibida
Solo se fabrican el nº de componentes que indica la tarjeta kanban
14
1.4.2 Software del JIT.
Una de las actitudes más peligrosas y perjudiciales para una pequeña organización es la de
intentar adaptar un sistema informático genérico a un sistema de manufactura para una PyME
(Pequeña y Mediana Empresa), ya que es seguro que al final la empresa termine invirtiendo mas
dinero para hacer que este desarrollo funcione (debido a los recursos que estos paquetes
informáticos necesitan para funcionar adecuadamente), que lo que le hubiera costado el pagar un
desarrollo hecho a la medida. Antes de aplicar cualquier programa informático en un proceso de
manufactura, la empresa debe primero entender sus carencias y necesidades y solo entonces será
posible que tengan una visión del lo que la tecnología de la Información puede hacer por su
empresa, una de las principales ventajas de las actuales computadoras implementadas en
cualquier sistema es el de poder procesar grandes cantidades de información en muy cortos
periodos de tiempo, que solo es equiparable con la velocidad que poseen para presentar datos y
resultados que nos permitan tomar decisiones mas adecuadas en los momentos en que estas son
mas importantes. Esta perspectiva es la que hace a estos equipos invaluables en el control de los
inventarios, el control de los productos manufacturados, la presentación de resultados de ventas, el
cálculo de los costos de operación, de fabricación, gastos administrativos y en todas aquellas
aéreas de la empresa en donde se maneje información. Las últimas técnicas en sistemas de
producción, como el MRP (Manufacturing Request Planning, por sus siglas en ingles), incorporan
los sistemas informáticos en la empresa como el gestor del llamado; “Plan Maestro” (generando las
órdenes de compra y las órdenes de manufactura en el área de la planta donde se lleva a cabo el
proceso). En MRP, el Plan Maestro además controla el servicio al cliente y los niveles de inventario
principalmente, por lo que la adopción y el desarrollo de nuevas tendencias informáticas en
cualquier organización, nos auxiliara en el desarrollo de la competitividad y de un mejor control de
la calidad de nuestros productos, lo que se traducirá en un mejor servicio al cliente y una presencia
mas significativa de nuestra marca en el mercado.
15
El desperdicio ocasionado por el desplazamiento del material dentro de la planta.
El desperdicio por el Transporte del material hacia el lugar de la producción.
El desperdicio ocasionado por los defectos en el material.
El desperdicio ocasionado por el proceso productivo.
Requisitos:
Apoyo en la gestión.
Feedback (retroalimentación) y revisión de los pasos en cada proceso.
Claridad en la responsabilidad de cada acto realizado.
Poder para el trabajador.
Forma tangible de realizar las mediciones de los resultados de cada proceso
La mejora continua puede llevarse a cabo como resultado de un escalamiento en los servicios o
como una actividad proactiva por parte de alguien que lleva a cabo un proceso, es muy
recomendable que la mejora continua sea vista como una actividad sostenible en el tiempo y
regular y no como un arreglo rápido frente a un problema puntual, para la mejora de cualquier
proceso se deben de cuidar varios detalles:
16
Generalmente se puede conseguir una mejora continua reduciendo la complejidad y los puntos
potenciales de fracaso mejorando la comunicación, la automatización y las herramientas y
colocando puntos de control y salvaguardas para proteger la calidad en un proceso.
Metodologías:
Otra de las técnicas de las que se puede hacer uso en la empresa para la mejora continua es la de
los cinco; ¿porqué? Si aplicamos esta pregunta varias veces al proceso podremos identificar una o
varias causas que nos podrían estar limitando o frenando en nuestro crecimiento, si logramos
aplicar esta pregunta de tres a cinco veces a la misma parte de la operación, entonces habremos
identificado una causa del problema.
Una técnica de origen japonés que también se puede utilizar es la del “Kaizen” (cambio para
mejorar" o "mejoramiento"; el uso común de su traducción al castellano es „mejora continua‟ o
„mejoramiento continuo‟), este término significa; mejora gradual, ordenada y continua, la cual
necesita de una planeación y de una mentalidad adecuada a las necesidades de la empresa,
donde los operarios se encargan de realizar una medición y una series de propuestas para su
corrección, gracias a esto todos los involucrados se sienten responsables y, al mismo tiempo
beneficiados, por el desempeño de la propia organización.
17
Objetivo.- Reducir el costo ocasionado por las pérdidas en los almacenes de inventarios muertos
innecesarios (stocks), no se debe de producir sobre suposiciones, sino sobre pedidos reales, lo
que logramos con esto es:
Minimizar los tiempos de entrega.- Ya que los problemas comerciales originados por la
toma de pedidos, desaparecen cuando conocemos nuestra respuesta de fabricación, para
lograr esto no podemos escatimar en la compra y el mantenimiento de la maquinaria de
producción.
Minimizar el Stock.- Trabajar con un stock reducido, permite organizarse con mas control y
sin peligro a las perdidas debido a causas ajenas a nosotros.
Nos obliga a una muy buena relación con los proveedores y subcontratistas.- Ya que
dependeremos de ellos directamente para lograr nuestros compromisos.
Tolerancia cero a errores.- Nada debe fabricarse sin la seguridad de poder hacerlo sin
defectos (tolerancia +/- 3σ "sigma").
Cero paradas técnicas.- Tanto de máquinas, como de los operarios, al tener cero averías,
cero tiempos muertos en recorridos (es básico el solapamiento de las tareas) y cero
tiempos muertos en el cambio de las herramientas del proceso.
Utiliza el método SMED (Single, Minute Exchange of Die).- Que busca reducir el tiempo de
cambio de las herramientas, esta metodología permite reducir el tiempo de cambio
aportando ventajas competitivas para la empresa:
18
Obtener una carga más equilibrada en la producción diaria.
Implanta el TPM (Total Productive Maintenance).- Para mantener Todas las instalaciones en
buen estado, penalizando lo menos posible la producción, implicando a todo el mundo. La
eficiencia global de las máquinas es esencial para competir, la técnica para lograr una mejora
radical en esta eficacia, se conoce como TPM (Total Productive Maintenance), los resultados
de su aplicación son casi siempre sorprendentes y es posible conseguir en términos de calidad
un acercamiento a un nivel de PPM (partes por millón de defectos) en proceso. El TPM es
también aplicable a empresas medianas y pequeñas, a diferencia del método tradicional, se
orienta a conseguir resultados importantes a corto plazo, y posteriormente materializar una
organización que garantice permanencia al sistema, con la particularidad de que los resultados
obtenidos lo hacen atractivo desde el inicio de la implantación.
El sistema JIT también nos obliga a implantar las 5S de la calidad y eficacia, debido principalmente
al poder trabajar en un entorno limpio, seguro y permanente, esta metodología tiene como objetivo
la creación de lugares de trabajo más organizados, ordenados, limpios y seguros, es decir, un lugar
de trabajo en el que cualquiera estuviera orgulloso de trabajar. Mediante el conocimiento y la
aplicación de esta metodología se pretende crear una cultura empresarial que facilite, por un lado,
el manejo de los recursos de la empresa, y por otro, la organización de los diferentes ambientes
laborales, con el propósito de generar un cambio de conductas que repercutan en un aumento de
la productividad. Hace uso de SPC (Statistic Process Control) para garantizar y corregir a tiempo el
proceso, la gestión del aprovisionamiento de materia prima dentro y fuera de la fábrica se realiza
mediante la técnica del Kanban; una ficha de papel asociada a un recipiente, la cual es uno de los
elementos centrales del “Lean Manufacturing” y el más ampliamente usado como sistema “pull”. Es
un término japonés que se podría traducir como “señal”. El kanban permite controlar el flujo de
trabajo en una factoría, el movimiento de materiales y su fabricación, únicamente cuando el cliente
lo demanda.
Dependiendo del tipo de consumidor podemos realizar una clasificación que es tradicional, y que
consiste en dividir los bienes y servicios en productos para el consumidor y productos para la
industria.
19
Los productos para el consumidor son aquellos que están dirigidos a la persona que los va a
utilizar, dentro de esta clasificación podemos identificar tres tipos básicos de productos:
Productos de Selección.- Son aquellos que los clientes están dispuestos a buscar para
evaluar sus características y atributos, y visitan muchos establecimientos antes de
comprar; comparan precios, calidad y desempeño, y efectúan la compra sólo después de
una cuidadosa selección. Los típicos productos de esta categoría son la ropa de alta moda,
automóviles, muebles para el hogar y cuidado médico entre otros. A causa de la
disponibilidad del cliente de ir de tienda en tienda, el número de puntos de venta está
sustancialmente reducido en comparación con los bienes y servicios de conveniencia. Por
lo que un solo proveedor puede de manera adecuada almacenarlos para ofrecerlos en
determinarlos puntos de venta en una reducida área o segmento de mercado, por lo que
los costos de distribución de estos proveedores son más bajos que los de los productos de
conveniencia, y para la distribución del producto no se necesita un canal de tan amplio.
Productos Especializados.- Son aquellos por los que los compradores están dispuestos a
realizar un esfuerzo extra durante el tiempo que sea necesario para adquirirlos, en razón
de estas preferencias la distribución está centralizada y sectorizada, y los niveles de
servicio al cliente no son tan elevados como los de los productos de conveniencia o
algunos mas comerciales. Los costos de los canales de distribución son los más bajos de
entre toda la gama de categorías de productos. Es por esta razón que uno de los
principales objetivos de las organizaciones es crear una preferencia de marca en el
mercado para sus productos.
Son aquellos que están dirigidos a individuos u organizaciones que los utilizan para manufacturar
otros bienes o servicios, ya sean como materia prima ó semi producto terminado, o como parte de
la infraestructura necesaria para los diferentes procesos, o también como parte del mantenimiento
de estos equipos e instalaciones. En este mercado, los vendedores son los que buscan a los
20
compradores de las diferentes corporaciones, para ofrecerles los diferentes productos y servicios
que pudieran ser interesantes para sus procesos.
Todos los productos tienen que pasar por un proceso de aceptación en el mercado ya que ninguno
bien o servicio por muy bueno que sea ha tenido un éxito rotundo desde su primera incursión en él,
ni ha mantenido sus más altos índices de ventas de forma indefinida, a este proceso lo conocemos
como el ciclo de vida del producto, durante este ciclo es cuando nuestros bienes y servicio
adquieren un volumen de ventas conforme transcurre el tiempo, para poder entender este
fenómeno social se han definido cuatro etapas que son; introducción, crecimiento, madurez y
decaimiento.
En esta etapa las ventas todavía no llegan a su más alto nivel porque el producto apenas ha
entrado al mercado y esta condición hace que su manufactura y distribución se maneje de forma
mesurada sin prisas, lo que ocasiona una disponibilidad muy limitada.
Crecimiento del Producto.
En este segmento de tiempo es cuando las características y los valores intangibles del producto,
aunados a una buena estrategia de mercadotecnia y de distribución, han logrado que el mercado
poco a poco lo vaya aceptando y esto a su vez crea una necesidad de consumo que se ve
acrecentada conforme se propagan las propiedades y beneficios económico-sociales del mismo, es
aquí en donde debemos de tener en cuenta los beneficios de poseer un empaque adecuado, una
imagen sana, y justa con el precio con el que se oferta y una adecuada distribución que nos
permita mantener en existencia en las cantidades necesarias nuestros bienes, en todas las zonas y
tiendas en donde se comercialice.
Es esta parte del ciclo de vida es en el que todos los fabricantes desearían que siempre se
mantuvieran sus productos, ya que por fin se ha dominado el mercado y nos hemos podido
posicionar en el más alto nivel de ventas con respecto a la competencia o a la de los productos
similares a los nuestros, creando un mercado cautivo que muy difícilmente se nos podrá arrebatar,
21
a menos que se compita con un producto de mejor calidad que el nuestro en varios sentidos, esto
nos obliga a mantener una política de mercado agresiva y actualizada que nos permita mantener la
posición ya establecida, sin olvidarnos de las actualizaciones y mejoras a nuestro producto que le
podamos realizar con la ayuda de la tecnología, y sin perder de vista la cadena de distribución que
nos ayude a mantener al alcance del público nuestros bienes y servicios.
Es aquí en donde debemos de estudiar los acontecimientos del ciclo de vida, para poder identificar
nuestras fortalezas y debilidades y estar en al mejor disposición de corregir las anomalías
encontradas, es importante remarcar que el decaimiento de un producto no es de forma inmediata,
sino que de igual manera que en la introducción, este proceso se da de manera secuencial, lo que
nos puede dar la oportunidad de corregir, invertir, mejorar ó eficientar las debilidades detectadas,
siempre con la mete y objetivo de mantener el mejor posicionamiento en el mercado de nuestra
marca.
Las características más importantes de cualquier producto son sus atributos; peso, volumen, costo,
la durabilidad de él mismo o de su empaque, su grado de inflamabilidad y en algunos casos la
facilidad de reemplazarlo, estos atributos los utilizaremos para conocer sus necesidades de
almacenamiento, la cantidad de productos en inventario, el método de transporte más adecuado, el
manejo de materiales y el proceso que deben de llevar los pedidos. A estas características las
podemos clasificar en cuatro; relación peso-volumen, relación costo-peso, reemplazo y sus
particularidades de riesgo.
Esta relación es de las más importantes, ya que los costos de transporte y almacenamiento están
directamente relacionados con ellas, los productos cuyas características y propiedades de peso y
volumen están intrínsecamente relacionados poseen una relación densa, por ejemplo los productos
metal mecánicos como el acero, el hierro fundido o laminado, el papel para impresión, las
conservas, etc., nos facilitan la optimización de los equipos para su manejo, el tipo de transporte y
de las características propias de las instalaciones de almacenamiento, ya que todo el espacio
22
disponible está o se encuentra justificado, logrando con esto una tendencia a la baja de los costos.
Pero para productos con una relación de baja densidad como; balones, botes inflables, bolsas de
frituras o comida, productos y accesorios de ornato, productos de hule-espuma, entre otros, la
capacidad de volumen del equipo de transporte estará totalmente saturada antes de que se
obtenga el límite de peso que puedan transportar nuestros equipos, debido a esto es que los
costos de manejo y almacenamiento, basados en el peso de estos productos, tienden a ser altos
en relación con su precio de venta.
El valor de los productos que se transportan y almacenan es importante para los costos del manejo
de inventario, ya que algunos productos que no poseen gran peso y son fáciles de manejar,
resultan con altos costos de movimiento, esto es debido a que este se calcula como un porcentaje
de su precio de venta, los costos por el manejo de este inventario deben representar una fracción
del valor del producto, por lo que un valor bajo del producto debe de representar un bajo costo de
almacenamiento, y ya que los costos del manejo de inventario son una de las variables mas
importantes para calcular el costo de almacenamiento, el peso del producto debe de encontrarse
en equilibrio con su peso, un ejemplo de este caso sería la arena que se utiliza en la construcción
Por otro lado los productos con una relación valor-peso contraria ó sea un menor peso y un alto
valor en el mercado, representan un costo más alto de almacenamiento, debido a que es necesario
protegerlos y preservarlos, por ejemplo, la joyería, los equipos electrónicos y eléctricos, etc.
Solo una pequeña parte de los bienes manufacturados se entregan al consumidor final sin
empaque, en su gran mayoría estos se entregan en empaques especiales y adaptados a su
contenido, textura, peso, y estado físico. Existen muchas razones por las que es importante
emanar o proteger los productos que fabricamos, por ejemplo:
23
El empaque posee la forma, volumen y peso del producto, inclusive es posible que ni siquiera
tenga las mismas características, por lo que se puede decir que el embalaje le da una nueva
perspectiva a los productos, ya sea para su manejo, transporte, almacenamiento ó venta de los
mismos.
Los motores eléctricos, en general, basan su funcionamiento en las fuerzas ejercidas por un campo
electromagnético y creadas al hacer circular una corriente eléctrica a través de una o varias
bobinas. Dicha bobina, generalmente circular y denominada “estator” (parte fija de una máquina
rotativa), se mantiene en una posición mecánica fija y en su interior, bajo la influencia del campo
electromagnético, se coloca otra bobina, llamada “rotor” (parte giratoria de una máquina), recorrida
por una corriente y capaz de girar sobre su eje, esta última tenderá a buscar la posición del
equilibrio magnético, es decir, orientará sus polos NORTE-SUR hacia los polos SUR-NORTE del
estator, respectivamente. Cuando el rotor alcanza esta posición de equilibrio, el estator cambia la
orientación de sus polos, aquel tratará de buscar la nueva posición de equilibrio. Manteniendo
dicha situación de manera continuada, se conseguirá un movimiento giratorio y continuo del rotor, y
a la vez la transformación de una energía eléctrica en otra mecánica en forma de movimiento
circular.
24
1.6.1 Motor a Pasos.
Los motores Paso a Paso son elementos con los que podemos controlar el desplazamiento del
rotor en función a las tensiones que se aplican a las bobinas, por lo que podemos obtener controles
de desplazamiento hacia adelante y hacia atrás con un determinado numero de pasos por vuelta.
Estos por sus características pueden ser del tipo unipolares ó bipolares.
Los motores unipolares se llaman así porque la corriente que circula por las diferentes bobinas
siempre circula en el mismo sentido, en los motores bipolares la corriente que circula por los
bobinados cambia de sentido en función de la tensión que se aplica, por lo que un mismo bobinado
puede tener en uno de sus extremos distinta polaridad (bipolar) figura 1.2 y 1.3.
Algunos motores poseen ciertos tipos de bobinados los cuales en función de puentes pueden
convertirse en unipolares o bipolares, lo más importante de un motor es saber la potencia, el
número de pasos, el par de fuerza, y la tensión de alimentación, entre otras cosas, por otro lado la
dificultad estriba en; controlar la alimentación y cambiar la polaridad, La figura 1.4 intenta ilustrar el
modo de funcionamiento de un motor a pasos, suponemos que las bobinas L1 y L2 poseen un
núcleo de hierro dulce capaza de imantarse cuando dichas bobinas son recorridas por una
corriente eléctrica, donde el imán “M” puede girar libremente.
25
En un principio y sin aplicar ninguna corriente a las bobinas (que también reciben el nombre de
“Fases”) y con M en una posición cualquiera, el imán permanecerá en reposo si no se somete a
una fuerza externa, si se hace circular una corriente por ambas fases como se muestra en la Figura
1.4(a), se crearán dos polos magnéticos NORTE en la parte interna, bajo cuya influencia M se
desplazará hasta la posición indicada en la dicha figura, si invertimos la polaridad de la corriente
que circula por L1 se obtendrá la situación magnética indicada en la Figura 1.4(b) y M se verá
desplazado hasta la nueva posición de equilibrio, es decir, ha girado 90 grados en sentido contrario
a las agujas del reloj, Invirtiendo ahora la polaridad de la corriente en L2, se llega a la situación de
la Figura 1.4(c), habiendo girado M otros 90 grados, si invertimos de nuevo el sentido de la
corriente en L1, M girará otros 90 grados y se habrá obtenido una revolución completa de dicho
imán en cuatro pasos de 90 grados.
Por lo tanto, si se mantiene la secuencia de excitación expuesta para L1 y L2, y dichas corrientes
son aplicadas en forma de pulsos, el rotor avanzará pasos de 90 grados por cada pulso aplicado,
de esta forma podemos decir que un motor a pasos es un dispositivo electromecánico que
convierte impulsos eléctrico en un movimiento rotacional constantes y finito dependiendo de las
características propias del motor, el modelo del motor que hemos analizado, recibe el nombre de
bipolar ya que, para obtener la secuencia completa, se requiere disponer de corrientes de dos
polaridades. Una forma de conseguir motores PAP (paso a paso), de paso mas reducido, es la de
aumentar el número de bobinas del estator, pero ello llevaría a un aumento del costo y del volumen
el dispositivo, junto a pérdidas muy considerable en el rendimiento del motor, actualmente una
solución ha sido la de recurrir a la mecanización de los núcleos de las bobinas y el rotor en forma
de hendiduras o dientes, creándose así micro polos magnéticos, tantos como dientes e hagan en el
rotor, y estableciendo las situaciones de equilibrio magnéticos con avances angulares mucho
menores, siendo posible conseguir motores de hasta de 500 pasos.
26
Desde el punto de vista de su construcción existen 3 tipos de motores a pasos:
De imán permanente.- Este es el modelo que hemos analizado anteriormente; el rotor es un imán
permanente en el que se mecanizan un número de dientes limitado por su estructura física, ofrece
como principal ventaja que su posicionamiento no varía aún sin excitación y en régimen de carga.
De reluctancia variable.- Los motores de este tipo poseen un rotor de hierro dulce que en
condiciones de excitación del estator y bajo la acción de su campo magnético, ofrecen menor
resistencia a ser atravesados por su flujo en la posición de equilibrio, su mecanización es similar a
los de imán permanente y su principal inconveniente radica en que en condiciones de reposos (sin
excitación) el rotor queda en libertad de girar y, por lo tanto, su posicionamiento de régimen de
carga dependerá de su inercia y no será posible predecir el punto exacto de reposo.
Híbridos.- Son una combinación de los dos tipos anteriores, el rotor suele estar constituido por
anillos de acero dulce dentado en un número ligeramente distinto al del estator y dichos anillos
montados sobre un imán permanente dispuesto axialmente.
Motores Unipolares.- En este tipo de motores, todas las bobinas del estator están conectadas en
serie formando cuatro grupos, estos a su vez, se conectan de dos en dos, también en serie, y se
montan sobre dos estatores diferentes, tal y como se aprecia en la figura 1.5, del motor salen dos
grupos de tres cables, uno de los cuales es común a dos bobinados, las seis terminales que salen
del motor, deben ser conectadas al circuito de control, el cual, se comporta como cuatro
conmutadores electrónicos que, al ser activados o desactivados, producen la alimentación de los
cuatro grupos de bobinas con que está formado el estator. Si generamos una secuencia adecuada
de funcionamiento de estos interruptores, se pueden producir saltos de un paso en el número y
sentido que se desee.
27
Motores Bipolares.- En este tipo de motores las bobinas del estator se conectan en serie formando
solamente dos grupos, que se montan sobre dos estatores, tal y como se muestra en la Figura 1.6.
Según se observa en el esquema de este motor salen cuatro hilos que se conectan, al circuito de
control, que realiza la función de cuatro interruptores electrónicos dobles, que nos permiten variar
la polaridad de la alimentación de las bobinas. Con la activación y desactivación adecuada de
dichos interruptores dobles, podemos obtener las secuencias adecuadas para que el motor pueda
girar en un sentido o en otro.
Hay que tener en cuenta que los motores unipolares de seis u ocho hilos, pueden hacerse
funcionar como motores bipolares si no se utilizan las tomas centrales, mientras que los de cinco
28
hilos no podrán usarse jamás como bipolares, porque en el interior están conectados los dos
cables centrales, en el caso de los motores unipolares lo normal es encontrarnos con cinco, seis u
ocho terminales, ya que además de las terminales de los bobinados hay otras terminales que
corresponden con las tomas intermedias de las bobinas, las cuales se conectan directamente al
borne positivo de la fuente de alimentación para su correcto funcionamiento, en la figura 1.7 se
puede ver como están conectados internamente las terminales de estos tipos de motores.
Par de mantenimiento (Holding Torque).- Es el par requerido para desviar (en régimen de
excitación), un paso el rotor cuando la posición anterior es estable, este es mayor que el par
dinámico y actúa como freno para mantener el rotor en una posición estable dada.
Par de detención (Detention Torque).- Es una par de freno que es más propio de los motores de
imán permanente, y su nombre se debe a la acción del rotor cuando los devanados del estator
están desactivados.
Angulo de paso (Step angle).- Se define como el avance angular que se produce en el motor por
cada impulso de excitación, y se mide en grados, siendo los pasos estándar los mas importantes
tabla 1.1
29
Grados por impulso de excitación Nº de pasos por vuelta
0,72º 500
1,8º 200
3,75º 96
7,5º 48
15º 24
Número de pasos por vuelta.- Es la cantidad de pasos que ha de efectuar el rotor para realizar una
revolución completa, y esta dado por la formula:
Frecuencia de paso máximo (Maximum pull-in/out).- Se define como el número de pasos máximo
por segundo que puede dar el motor funcionando adecuadamente.
Momento de inercia del rotor.- Es el momento de inercia asociado que se expresa en gramos por
centímetro cuadrado.
Para realizar el control de los motores a pasos, es necesario generar una secuencia determinada
de impulsos, y es necesario que estos impulsos sean capaces de entregar la corriente necesaria
para que las bobinas del motor se exciten, por lo general, el diagrama de bloques de un sistema
con motores a pasos es el que se muestra en la figura 1.8.
30
Fig. 1.8.- Diagrama de bloques de un sistema con motor paso a paso (P.A.P.)
Existen dos formas básicas de hacer funcionar los motores a pasos atendiendo al avance del rotor
bajo cada impulso de excitación:
Paso completo (full step).- El rotor avanza un paso completo por cada pulso de excitación y para
ello su secuencia ha de ser la correspondiente a la expuesta anteriormente, para un motor como el
de la Figura 1.7, y que es presentada de forma resumida en la Tabla 1.2 para ambos sentidos de
giro, las X indican los interruptores que deben estar cerrados (interruptores en ON), mientras que la
ausencia de X indica interruptor abierto (interruptores en OFF).
Paso S1 S2 S3 S4 Paso S1 S2 S3 S4
1 X X 1 X X
2 X X 2 X X
3 X X 3 X X
4 X X 4 X X
1 X X 1 X X
Sentido horario (a) Sentido anti horario (b)
Medio paso (Half step).- Con este modo de funcionamiento el rotor avanza medio paso por cada
pulso de excitación, presentando como principal ventaja una mayor resolución de paso, ya que
disminuye el avance angular (la mitad que en el modo de paso completo). Para conseguir tal
cometido, el modo de excitación consiste en hacerlo alternativamente sobre dos bobinas y sobre
una sola de ellas, según se muestra en la Tabla 1.3 para ambos sentidos de giro.
31
Paso Excitación de Bobinas Paso Excitación de Bobinas
S1 S2 S3 S4 S1 S2 S3 S4
1 X X 1 X X
2 X 2 X
3 X X 3 X X
4 X 4 X
5 X X 5 X X
6 X 6 X
7 X X 7 X X
8 X 8 X
1 X X 1 X X
Sentido horario (a) Sentido anti horario (b)
Tabla 1.3.- Secuencia de excitación de un motor a Pasos en medio paso.
Según la figura 1.4 al excitar dos bobinas consecutivas del estator simultáneamente, el rotor se
alinea con la bisectriz de ambos campos magnéticos; cuando desaparece la excitación de una de
ellas, extinguiéndose el campo magnético inducido por dicha bobina, el rotor queda bajo la acción
del único campo existente, dando lugar a un desplazamiento a la mitad. Sigamos, la secuencia
presentada en la Tabla 3; en el paso 1, y excitadas las bobinas L1 y L2 de la figura 1.4 mediante la
acción de S1 y S2, el rotor se situaría en la posición indicada en la figura 1.4 a; en el paso 2, S 1 se
abre, con lo que solamente permanece excitada L2 y el rotor girará hasta alinear su polo sur con el
norte generado por L2, este motor tendría un paso de 90º, pero en este caso sólo ha avanzado 45º,
posteriormente, y en el paso 3, se cierra S3, situación representada en la Figura 1.4 b, con lo que el
rotor ha vuelto a avanzar otros 45º, por lo que los desplazamientos, siguiendo dicha secuencia, son
de medio paso.
Los líquidos ofrecen una resistencia al flujo que se pudiera considerar como despreciable, esto se
debe a la proximidad y a la distribución física que existe entre sus moléculas, una medida de esta
tendencia a fluir dada una determinada presión es conocida como la viscosidad del fluido, la
viscosidad de un fluido es una medida de su resistencia al flujo, debida a las fuerzas internas de
fricción, esta resistencia interna da como resultado una transferencia de la energía de translación
32
de una capa del liquido a la siguiente, cuando el fluido se pone en movimiento por una fuerza que
se le aplica. Para la mayoría de los líquidos se ha determinado que la fuerza por unidad de área
(F/A) necesaria para impulsar a una capa de líquido en relación a la capa siguiente e proporcional
a la relación del cambio de velocidad al cambio en la distancia perpendicular al flujo y se le conoce
como gradiente de velocidad, si hacemos pasar un líquido atreves de un tubo capilar de vidrio,
podremos apreciar que es el la viscosidad del mismo la que controla por completo el flujo. En 1842
Poiseuille desarrollo un ecuación que permite calcular el coeficiente de viscosidad en el caso del
flujo laminar:
4
η = __π r t P__
8LV
33
CAPITULO II
GENERALIDADES.
2.1 Antecedentes de la Empresa.
En el año de 1990 Don Luis N y Doña Verónica de N fundan la empresa “Cacaotepec”, la cual
fabricaba sus productos de una manera artesanal contando para ello con un tostador de
manufactura casera y dos molinos de piedra de manufactura rudimentaria, entonces los chocolates
no tenían marca, se envolvían en papel de estraza y se distribuían directamente al consumidor final
en las calles de la ciudad de Oaxaca. Hoy en día la empresa, aunque sigue siendo atendida por la
familia, pero ahora ya cuenta con empaques que muestran su marca, algo de maquinaria industrial,
y actualmente distribuyen sus productos a pequeños negocios y medio mayoristas.
En el año 2000, la familia por consenso general decide ampliar su mercado y adquieren un terreno
en el estado de México, específicamente en el municipio de Los Reyes la Paz, en donde
comienzan a construir lo que en un futuro será una planta y la empiezan a equipar con la
tecnología que tienen a su alcance, aunque es una empresa que carece de una organización
formal como los grandes productores de chocolate, han iniciado un desarrollo metódico y
documentado, y ya comenzaron a desarrollar conceptos que los encaminaran hacia una
competencia más equilibrada en su mercado actual.
MISIÓN.- Fabricar productos alimenticios de chocolate con materias primas de la más alta calidad,
y con tecnología mexicana para poder auxiliar en el marco del desarrollo sustentable, el
crecimiento económico y social del país en general y de la comunidad que nos rodea en lo
particular.
.
VISIÓN.- Lograr un crecimiento que nos permita dominar el Mercado Nacional, y ser competitivos
en el Mercado Internacional, gracias a nuestra calidad, nuestro compromiso con el medio
ambiente, y la variedad de nuestros productos.
OBJETIVOS:
34
Llegar a ser una organización sustentable económicamente
Fabricar productos de calidad, que nos permitan dominar el mercado Nacional, e
Internacional.
Optimizar los procesos productivos para minimizar los costos y ofrecer precios más
competitivos sin descuidar la calidad de nuestros productos.
Incrementar nuestros canales de distribución para abarcar un mercado más amplio.
La planta esta ubicada en el parque industrial de Los Reyes la Paz, perteneciente al municipio de
la Paz, ubicado sobre la carretera Federal México–Texcoco en el Kilómetro 24.5, Colonia
Ampliación Tecamachalco, esta zona ocupa un 12.37% de la superficie del territorio municipal y
cuenta con todos los servicios, aquí se encuentran asentadas un total de 456 empresas ó unidades
económicas que emplean al 9.22% de la población económicamente activa de La Paz.
35
Fig. 2.1 Foto Aérea de la Empresa.
La Chocolatera “Cacaotepec” se encuentra ubicada en el municipio de Los Reyes la Paz Estado de
México, específicamente en la calle de Puebla esquina con el Andador Primero de Enero, Colonia
Ampliación Tecamachalco figura 2.1.
Surtido.
36
CAPITULO III
AUTOMATIZACION DEL PROCESO.
3.1 Productos que se Manufacturan.
Cafeto de Chocolate.
Choco Bol.
Trufa de Nuez.
Trufa de Canela.
37
3.2 Descripción de los Procesos.
38
1
1 Almacenamiento
2 Hacia la Torrefacción
3 Transporte a descortezado
en banda
4 Descortezado en aventadora
Fin
RESUMEN
OPERACIONES
TRANSPORTE
DEMORA
ALMACENAMIENTO
INSPECCIÓN
OPERACIÓN COMBINADA
Total
40
Diagrama de Flujo del Proceso para la Elaboración del Chocolate Líquido:
41
DIAGRAMA DE FLUJO DE PROCESO
Fin
RESUMEN
OPERACIONES
TRANSPORTE
DEMORA
ALMACENAMIENTO
INSPECCIÓN
OPERACIÓN COMBINADA
Total
42
Este proceso tenía una capacidad de producción de:
Gama de Productos.
43
3.3 Propuesta de solución.
Una vez que se ha analizado el proceso productivo del Chocolate Líquido, es posible poder
apreciar con facilidad cual es el área en donde podemos implementar nuestra propuesta, es en
esta parte del trabajo en donde aplicaremos la automatización de una de las operaciones del
proceso; específicamente en la operación número 4, en donde se llenan los recipientes de 300 g
en forma manual, para optimizar esta operación se propone implementar una serie de dispositivos
que efectúen con un mejor desempeño esta tarea.
Para ello es necesario adaptar un equipo de cómputo que nos permita controlar y sincronizar el
proceso, de tal manera que al operarlo sea de fácil utilización para cualquier persona con
conocimientos básicos en el manejo de las computadoras.
El sistema que determina los movimientos del brazo, este compuesto por un CI 74LS373 que es el
que se encarga de generar las interrupciones que ocasionan el arranque y el paro del motor, el
cual es controlado por un dispositivo conocido como “Puente H”, el siguiente diagrama nos muestra
la configuración convencional del sistema eléctrico.
44
M
45
Circuito
de
Alimenta
ción del
Sistema
Circuito
de control
Puente H
Motor a
Pasos para
control del
Brazo
Hasta el día de hoy el puerto paralelo viene incluido por lo general en la tarjeta madre cualquier
computadora (Mother Board), sin embargo la forma como se conecta esta puerto hacia el exterior
no ha sufrido alteraciones, por lo que podemos utilizar este dispositivo para nuestro sistema, este
puerto utiliza un conector hembra DB25 en la computadora y se enchufa a un conector macho
figura 3.3.
46
El puerto paralelo está conformado por 17 líneas de señales y 8 líneas de tierra, las líneas de señal
están divididas en tres grupos.
4 Líneas de control
5 Líneas de estado
8 Líneas de datos
En el diseño original las líneas de control son usadas para la interface, control e intercambio de
mensajes desde la computadora a la impresora, las líneas de estado son usadas para el
intercambio de mensajes, indicadores de estado desde la impresora hacia la computadora (falta
papel, impresora ocupada, error en la impresora), entre otros. Las líneas de datos suministran los
datos de impresión de la computadora hacia la impresora y solamente en esa dirección, las nuevas
implementaciones del puerto permiten una comunicación bidireccional mediante estas líneas, cada
una de estas líneas (control, estado, y datos) puede ser referenciada de modo independiente
mediante un registro.
Cada registro del puerto paralelo es accesado mediante una dirección, el puerto paralelo posee
tres registros:
Registro de datos
Registro de estado
Registro de control
En la tabla que se muestra a continuación 3.1 se muestra la relación que existe entre las líneas
físicas del conector de la computadora y los registros.
47
5 Dato 3 D3 Salida Alto Directo
18-25 Tierra
El BIOS (Basic Input Output System) crea en el momento de arranque o POST (Power On Selft
Test) una tabla en el espacio de la memoria principal (RAM) para 4 direcciones base de puerto
paralelo de impresora, estos se almacenan como 4 bytes empezando con la dirección de memoria
408h, durante el arranque, el BIOS comprueba si hay puertos paralelos en las direcciones base
3BCh, 378h, y 278h, en ese orden, y almacena la dirección base de cualesquiera que hayan sido
encontrados en posiciones consecutivas de la tabla, las posiciones que no son usadas pueden
estar en 0, o como algunos BIOS lo hacen, le colocan la dirección del primer puerto encontrado,
algunos programas pueden ignorar esta tabla, pero esta es usada por lo menos por el propio BIOS
(mediante la INT 17 de E/S de impresora) y por el MS-DOS, el BIOS detecta estos puertos
escribiendo AAh al registro de datos (en la dirección de E/S Base + 0), y luego si en el registro de
datos se lee AAh, entonces significa que hay un puerto.
48
Normalmente la asignación de direcciones es como sigue tabla 3.2:
Tabla 3.2
Por ejemplo, si encontramos que la dirección base es 378h, entonces las direcciones del registro
de datos, estado y control serán:
Base (datos)=378h
Estado=379h
Control=37Ah
Cada una de ellas permite acceder a los siguientes bits (descritos en la tabla general):
Base (datos)=D0, D1, D2, D3, D4, D5, D6, D7
Estado=S3, S4, S5, S6, S7
Control=C0, C1, C2, C3
El puerto paralelo puede ser usado como una comunicación directa con el PC, de este modo es
posible desarrollar aplicaciones en tiempo-real que necesiten un rápido tiempo de respuesta, como
en nuestra propuesta. El acceso se realiza escribiendo un byte (8 bits) en registro determinado.
Este byte debe referirse a cada uno de los bits del registro. Esto significa que se debe definir el
byte a escribir en sistema binario.
Por ejemplo si queremos escribir en el registro de datos el bit D0 y el bit D2 entonces el byte es
tabla 3.3
0 0 0 0 0 1 0 1 = 5 En decimal
D7 D6 D5 D4 D3 D2 D1 D0 Registro de datos
Tabla 3.3.
49
Luego, se debe escribir 5 en el registro de datos (dirección base):
En ensamblador
mov dx, dir_base {Direccionar en dx la dirección base}
mov al, 5 {Colocar en ² al ² el número 5}
out dx, al {Enviar al puerto}
La lectura de datos se realiza accesando un byte del registro determinado, al hacer la lectura se
debe convertir el byte a binario para determinar él o los bits que interesen, únicamente se debe leer
el registro de estado, o sea, la dirección base+1.
Por ejemplo, si el dato leído es igual a 96, significa que los bits S5 y S6 están activos (tienen un
nivel alto, un 1) tabla 3.5.
50
0 1 1 0 0 0 0 0 = 96 En decimal
S7 S6 S5 S4 S3 S2 S1 S0 Registro de estado
Tabla 3.5
La Entidad se representa con un objeto que tiene vida propia en el sistema que se está modelando,
tanto tangible como intangible. Ejemplo: cliente, producto, obreros, actividad puesto etc.
Ejemplo: La relación comprar entre las entidades cliente y producto. Generalmente representa
acciones entre las entidades.
El conjunto de relaciones son relaciones del mismo tipo.
Los atributos son características o propiedades asociadas al conjunto de entidades o relaciones y
que toman valor en una entidad en particular. Ejemplo: nombre, clave, teléfono.
Los posibles valores puede tomar un atributo para un conjunto de entidades se denomina dominio.
Clasificación de atributos:
Simples o atómicos: Son aquellos que no contienen otros atributos
Compuestos: Son los que incluyen otros atributos simples.. Ejemplo: dirección (Se
puede dividir en calle, número, ciudad).
Mono-valorados o Uni-valorados: Atributo que toma un solo valor, para una entidad en
particular.
Multi-valorados: Atributo que para una misma entidad puede tomar muchos valores.
Derivados o calculados: Son aquellos atributos cuyos valores se pueden conseguir con
operaciones sobre valores de otros atributos.
Nulos: Son aquellos atributos para los cuales en algún momento no existe o no se
conoce su valor.
51
Rectángulo que representa un conjunto de entidades. Para
una representación compacta, dentro del rectángulo de la
entidad se incluye en forma de lista los atributos de la
Entidad. Ejemplo:
ENTIDAD
EMPLEADO
ATRIBUTOS
NOMBRE
PUESTO
TELEFONO
ATRIBUTOS
ACTIVIDAD
DÍA
HORARIO
Tabla 3.6
a. Campos para llave primaria o principal, por cada tabla o relación de datos con los
que se pueda identificar un registro de forma única en cualquier instante.
b. Campos llave secundarios, foráneos o alternos, por cada tabla o relación de datos
para acceder a un registro pudiendo haber mas de un resultado.
c. Identificar la relación que debe existir entre llaves principales y alternas y
determinar la dependencia entre ellas.
52
2) Especificar el tipo de dato o atributo texto, numero (entero, decimal, etc.), fecha – hora,
lógica, etc.
Pedidos MP
Num. Pedido Mezclado
Articulo y
descripción Refinado
Unidad de medida
Cantidad
Traslado a
contenedor Procesadora de
Producto
Materia Prima
Proveedor
Almacén Producto
terminado Embotelladora Llenad
Automática
o,
Transpo
Cantidad
rta
Operador
Tapa
Transportista
y sella
53
3.3.6 Software del Motor en Lenguaje “C”:
#include <stdio.h>
#include <dos.h>
#include <stdlib.h>
#include <conio.h>
#define DATA 0x378
#define STATUS DATA+1
int seleccion;
void menu(void);
void main(void)
{
menu();
}
void menu(void)
{
clrscr();
printf(“1.Prender motore A\n”);
printf(“2.Prender motor B\n”);
printf(“3.Prenden ambos motores B\n”);
printf(“4.Apagar ambos motores\n”);
printf(“5.Salir del programa\n”);
printf(“-”);
scanf(“%d”, &seleccion);
switch(seleccion)
{
case 1: outp(DATA,1);menu();
printf(“\nEl motor esta prendido”);break;
case 2: printf(“El motor esta apagado”);
outp(DATA,2); enú();
printf(“\nEl motor esta apagado”);break;
case 3: outp(DATA,3); enú();
printf(“\nEl motor esta prendido”);break;
case 4: printf(“El motor esta apagado”);
outp(DATA,4); enú();
printf(“\nEl motor esta apagado”);break;
case 5: printf(“Salir del programa...”);
54
outp(DATA, 0);
exit(0);
Esta operación de llenado ocupará un tiempo de 10 seg por tarro, pasado este tiempo el sistema
volverá a activar el motor que controla el avance de la banda hasta que el sensor vuelva a detectar
otro cuerpo (tarro) en la posición adecuada.
Los tarros que ya se encuentran con la cantidad adecuada de producto (300 g), seguirán
avanzando por la banda (que tiene una longitud total de 10 m), para que el personal debidamente
uniformado y capacitado proceda a colocar las tapas y sellarlas por medio de vapor (para asegurar
su higiene).
Después de esta operación y conforme avance el sistema se procederá a colocar los tarros ya
llenos y sellados en las rejas de 6 productos, que después se depositarán en las cajas de
almacenamiento, las que tienen una capacidad de hasta dos rejas haciendo un total de 12 tarros
por caja pudiendo estibarse hasta cinco cajas.
55
Interface de la
computadora
INTERFACE
HACIA EL
CONTROL
DEL FLUJO
GP240A21YK
SERVOMOTOR
HS-755HB
Se decido manejar el puerto paralelo bidimensional 378 como entrada, y como salida el puerto 37a
se configuro el paralelo el tipo EPS + SPS. Y se decido hacer el sistema en Visual Basic 6.0 que a
continuación se describe cada pantalla con su código correspondiente. (Todo el código lleva
comentario.)
56
'ClrPortBit Limpia el bit del puerto especificado.
'NotPortBit Niega (invierte) el bit del puerto especificado.
'GetPortBit Devuelve el estado del bit especificado.
'RightPortShift Desplaza hacia la derecha el puerto especificado. Se devuelve el LSB (bit menos
significativo), y el valor pasado se convierte en el MSB (bit más significativo).
'LeftPortShift Desplaza hacia la izquierda el puerto especificado. Se devuelve el MSB (bit más
significativo), y el valor pasado se convierte en el LSB (bit menos significativo).
'IsDriverInstalled Devuelve un valor distinto de cero si io.dll está instalada y funcionando. El objetivo
principal de esta función es asegurar que el driver modo kernel NT/200/XP ha sido instalado y está
accesible.
Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Public Declare Function PortInp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Public Declare Sub PortOut Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)
Public Declare Sub PortWordOut Lib "inpout32.dll" _
(ByVal Port As Integer, ByVal Data As Integer)
Public Declare Sub PortDWordOut Lib "inpout32.dll" _
(ByVal Port As Integer, ByVal Data As Long)
Public Declare Function PortWordIn Lib "inpout32.dll" _
(ByVal Port As Integer) As Integer
Public Declare Function PortDWordIn Lib "inpout32.dll" _
(ByVal Port As Integer) As Long
Public Declare Function CLPORBIT Lib "inpout32.dll" _
Alias "ClrPortBit" (ByVal Port As Integer, ByVal Bit As Byte)
Public Declare Sub SetPortBit Lib "inpout32.dll" _
(ByVal Port As Integer, ByVal Bit As Byte)
Public Declare Sub NotPortBit Lib "inpout32.dll" _
(ByVal Port As Integer, ByVal Bit As Byte)
Public Declare Function GetPortBit Lib "inpout32.dll" _
(ByVal Port As Integer, ByVal Bit As Byte) As Boolean
Public Declare Function RightPortShift Lib "inpout32.dll" _
(ByVal Port As Integer, ByVal Val As Boolean) As Boolean
Public Declare Function LeftPortShift Lib "inpout32.dll" _
(ByVal Port As Integer, ByVal Val As Boolean) As Boolean
Pantalla de Presentación
57
Pantalla de inicio
58
Option Explicit
Dim e As Integer
En esta función podemos ver que al cumplir un intervalo de 10 segundos cargar la siguiente
pantalla y descarga la actual.
Pantalla Principal
Esta parte es una de las mas importante ya que en esta pantalla de realiza todas la operaciones de
la maquinaria.
59
Código de la pantalla
B2.Visible = True 'Muestra una imagen de encendido
AR(0).Visible = True 'Muestra una imagen de operando
AR(1).Visible = False
AR(2).Visible = False
Espera 0.2
verifica 'Manda a llamar la función de verificar puerto
Val = PortInp(&H378) 'Lee el puerto de entrada
If Val = 255 Then 'Si el valor de entrada es 255
PortOut &H37A, &H2A 'Pone el pin 1 con corriente y cierra la compuerta
End If
End Sub
60
Private Sub apagar_Click()
INABILITABOTONES 'INABILITA LOS BOTONES DEL FORMULARIO
encender.Enabled = True 'EN BOTON ENCEDER SE ENCUENTRA HABILITADO
AR(2).Visible = True
AR(0).Visible = False
AR(1).Visible = True
B2.Visible = False
BANDA.Enabled = False
BANDA2.Enabled = False
PortOut &H37A, &H2B 'pone pin 1 y 14 sin corriente por lo tanto apaga el motor y cierra el surtidor
PortOut &H378, &H0 'activa el 378 en ceros
Sound MPathX(App.Path) & "snd\Px.wav", _
SND_ASYNC + SND_NODEFAULT
a=1
End Sub
61
Case 255 'SI EL VALOR DEL PUERTO 378 ES 255 ENTRA A LAS ACCIONES
verifica 'MANDA HA LLAMAR A LA FUNCION VERIFICA
End Select 'FIN DEL CASE
Espera 0.1 'ESPERA UN SEGUNDO ENTRE CICLO Y CICLO
Wend
End Sub
62
Private Sub cal_Click()
If Calendar1.Visible = False Then
Calendar1.Visible = True 'muestra el calendario
Else
Calendar1.Visible = False 'oculta el calendario
End If
End Sub
63
Private Sub SALIR_Click()
salida.Show 'Carga el formulario de salida
Unload Me 'Descarga el formulario actual
End Sub
64
PortOut &H37A, &H2B 'Pone pin 1 y 14 sin corriente
End Sub
Pantalla de acerca de
Option Explicit
65
Const KEY_CREATE_LINK = &H20
Const KEY_ALL_ACCESS = KEY_QUERY_VALUE + KEY_SET_VALUE + _
KEY_CREATE_SUB_KEY + KEY_ENUMERATE_SUB_KEYS + _
KEY_NOTIFY + KEY_CREATE_LINK + READ_CONTROL
Private Declare Function RegOpenKeyEx Lib "advapi32" Alias "RegOpenKeyExA" (ByVal hKey As
Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, ByRef
phkResult As Long) As Long
Private Declare Function RegQueryValueEx Lib "advapi32" Alias "RegQueryValueExA" (ByVal
hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, ByRef lpType As Long,
ByVal lpData As String, ByRef lpcbData As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32" (ByVal hKey As Long) As Long
66
Dim rc As Long
Dim SysInfoPath As String
' Intentar obtener ruta de acceso y nombre del programa de Info. del sistema a partir del
Registro...
If GetKeyValue(HKEY_LOCAL_MACHINE, gREGKEYSYSINFO, gREGVALSYSINFO,
SysInfoPath) Then
' Intentar obtener sólo ruta del programa de Info. del sistema a partir del Registro...
ElseIf GetKeyValue(HKEY_LOCAL_MACHINE, gREGKEYSYSINFOLOC,
gREGVALSYSINFOLOC, SysInfoPath) Then
' Validar la existencia de versión conocida de 32 bits del archivo
If (Dir(SysInfoPath & "\MSINFO32.EXE") <> "") Then
SysInfoPath = SysInfoPath & "\MSINFO32.EXE"
Exit Sub
SysInfoErr:
MsgBox "La información del sistema no está disponible en este momento", vbOKOnly
End Sub
67
Dim tmpVal As String ' Almacenamiento temporal para un valor de clave
de Registro
Dim KeyValSize As Long ' Tamaño de variable de clave de Registro
'------------------------------------------------------------
' Abrir clave de registro bajo KeyRoot {HKEY_LOCAL_MACHINE...}
'------------------------------------------------------------
rc = RegOpenKeyEx(KeyRoot, KeyName, 0, KEY_ALL_ACCESS, hKey) ' Abrir clave de Registro
'------------------------------------------------------------
' Obtener valor de clave de Registro...
'------------------------------------------------------------
rc = RegQueryValueEx(hKey, SubKeyRef, 0, _
KeyValType, tmpVal, KeyValSize) ' Obtener o crear valor de clave
If (Asc(Mid(tmpVal, KeyValSize, 1)) = 0) Then ' WinXX agregar cadena terminada en valor
nulo...
tmpVal = Left(tmpVal, KeyValSize - 1) ' Encontrado valor nulo, se va a quitar de la
cadena
Else ' En WinNT las cadenas no terminan en valor nulo...
tmpVal = Left(tmpVal, KeyValSize) ' No se ha encontrado valor nulo, sólo se va a
extraer la cadena
End If
'------------------------------------------------------------
„Determinar tipo de valor de clave para conversión...
'------------------------------------------------------------
Select Case KeyValType ' Buscar tipos de datos...
Case REG_SZ ' Tipo de datos String de clave de Registro
KeyVal = tmpVal ' Copiar valor de cadena
Case REG_DWORD ' Tipo de datos Double Word de clave del
Registro
For i = Len(tmpVal) To 1 Step -1 ' Convertir cada bit
68
KeyVal = KeyVal + Hex(Asc(Mid(tmpVal, i, 1))) ' Generar valor carácter a carácter
Next
KeyVal = Format$("&h" + KeyVal) ' Convertir Double Word a cadena
End Select
End Sub
69
Pantalla de salida.
Option Explicit
70
1- Descargar la utilidad denominada USERPORT.:
2- Descomprimir el archivo en una carpeta del disco duro. No importa el nombre.
3- Copiar el archivo "userport.sys" en la carpeta de sistema
C:\WINDOWS\SYSTEM32\DRIVERS
4- Ejecuta el archivo UserPort.exe
71
3.3.9 Desarrollo de Software.
Las aplicaciones desarrolladas como parte del proyecto están diseñadas para que puedan ser
manejadas fácilmente, su uso se pensó dentro una arquitectura de red del tipo cliente/ servidor que
permita agilizar los servicios de la Tecnología Informática.
Para facilitar el proceso del diseño del banco de datos y su documentación se uso una herramienta
de programación tipo CASE (“Computer Aided Software Engineering”) que esta diseñada para
automatizar varias de las fases del ciclo de desarrollo de un sistema.
Esta herramienta se enmarca en lo que se conoce como productos de quinta generación que
facilita las labores del desarrollo y mantenimiento de las aplicaciones. La temática del proyecto se
enfoca en una necesidad apremiante de optimizar la manera de envasar en forma semiautomática,
recopilando durante el procesos los datos necesarios para su control y explotación, ya que una vez
concluida el turno o en cualquier tiempo durante la jornada de trabajo, se puedan obtener informes
sobre el avance o los resultados de lo producido, simplificando y optimizando así las operaciones
administrativas y de control. Y de esta manera se pueda facilitar la toma de decisiones en los
niveles administrativos y operacionales.
72
Una de las soluciones adoptadas durante la construcción de este desarrollo fue la de sincronizar la
maquinaria. Lo que conlleva varias rutinas para anexar los datos al archivo del banco de datos
local y principal. Las aplicaciones del proyecto desarrollado se dividieron en dos módulos
principales que son: Control Electromecánico de la Maquinaria y Proceso de Datos para Informes
Administrativos.
Como se puede apreciar tenemos un incremento de producción del 342.85% lo que aumenta la
eficiencia de los equipos y optimiza los recursos de la organización, de esta forma ahora si es
posible tener un desarrollo sustentado basado en la productividad de la planta.
42.5 kg de Haba de Cacao para obtener; 119.89 kg de Haba de Cacao para obtener;
280 tarros de 300 g c/u de chocolate líquido en un 960 tarros de 300 g c/u de chocolate líquido en un
turno de 8 horas. turno de 8 horas.
Tabla comparativa.
73
DIAGRAMA DE FLUJO DE PROCESO
Fin
RESUMEN
OPERACIONES
TRANSPORTE
DEMORA
ALMACENAMIENTO
INSPECCIÓN
OPERACIÓN COMBINADA
Total
74
CONCLUSIONES.
A través del desarrollo de esta aplicación, hemos podido observar el estado de las pequeñas y
medianas empresas mexicanas dedicadas a la manufactura de chocolates, y nos hemos dado
cuenta de que existe una necesidad implícita en la mayoría de estas organizaciones de crecer y
mejorar sus procesos y actividades, ya que el reconocimiento y el valor de la organización que se
está desarrollando hace que todo el personal se involucre y participe de una forma consensuada y
dinámica, este fenómeno fue de gran ayuda para nosotros ya que gracias a estas personas
pudimos entender cuales eran los objetivos principales del proyecto, que empleados lo iban a
manejar, de que forma podíamos dispar sus dudas y temores hacia la tecnología, y lo mas
importante como los podíamos hacer participes del nuevo método de trabajo, ya que es natural que
pensaban que los iban a sustituir, por otro lado están las necesidades de la empresa, sus metas y
objetivos, por ejemplo la necesidad apremiante de optimizar la productividad de los recursos
humanos y usos de materiales, además de minimizar los costos que representan. Todo esto se
pudo lograr gracias a el apoyo de las computadoras y sus aplicaciones, de igual forma desde los
desarrollos, hasta las herramientas de programación, a esto se le debe que haya una significante
mejora en varios aspectos de la producción. La aplicación construida provee los medios para
organizar y manejar los datos de una manera más eficiente, confiable y con los controles de
productividad más modernos y adecuados a sus procesos, y al presupuesto, por que como se
sabe, un problema pude tener múltiples soluciones, pero la autorización final muchas veces
depende del recurso financiero y económico, en este caso en particular no se nos permitió conocer
todos los detalles respecto a la inversión que se deseaba realizar, sino que de entre varias
alternativas de solución se selecciono la que el cliente considero mas viable para su necesidad
presente y futura, debido a que en ese momento se encontraban planificando sus estrategias de
expansión.
Cumplida la misión de proveer una aplicación confiable y productiva, esperamos que el proyecto
sea un cimiento para futuros usos, ya que esta planificado para una muy probable expansión tanto
productiva como del uso de tecnología de información, además se puede adaptar a otros procesos.
75
BIBLIOGRAFÍA.
Carlos Montemayor, Enrique García Escamilla, Librado Silva Galeana, DICCIONARIO DEL
NÁHUATL EN EL ESPAÑOL DE MÉXICO, Sección de Nahuatlismos, pág. 52, Universidad
Nacional Autónoma de México, 2007.
Salvendy Gabriel, Biblioteca del Ingeniero Industrial, Noriega Editores, México 2007
Paginas de Internet:
http://www.lloveras.com
http://www.nestle.com.mx
76
http://www.microsoft.com/spanish
http://www.programatium.com
http://www.lawebdelprogramador.com
77
ANEXO 1
78
ANEXO 2
Cobertura de las CDRs de energía, proteína, grasa e H de C por ración de chocolate (20 g)
Edad Energía Proteína %CDR Grasa %CDR H de C disponibles
*%CDR %CDR
* Del total de H de C recomendados (55% kcal totales), un 10% máx pueden ser azúcares
79
ANEXO 3.
80
ANEXO 4.
81
82
83
84
ANEXO 5.
85