Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Publicacin de la Escuela de Ingeniera de la Universidad Panamericana, campus Ciudad de Mxico, dirigida a estudiantes de las diferentes ingenieras. Los artculos son elaborados por alumnos.
Consejo Editorial
Ing. Pedro Creuheras Vallcorba Dr. Roberto Gonzlez Ojeda M.C. Silvia Gmez Caldern M.C. Flix Orlando Martnez Ros
Editor
Dr. Eduardo Haro Sandoval
eharo@up.edu.mx
CONTENIDO
Marzo de 2009, No. 2
iii v
Carla Garca Lpez de Llergo, Pablo Emilio Matamoros Meja, Luis Salvador Verduzco
13
41
ii
Mariano Artigas, profesor ordinario de losofa de la naturaleza y de las ciencias, dice que con una adecuada combinacin de sentido religioso y de conocimientos cientcos y tcnicos, se podran resolver muchos de los problemas ms graves que sufre hoy da la humanidad. Siguiendo el pensamiento de este intelectual, podemos preguntarnos si dependemos totalmente de la ciencia, o es necesario acudir a otras fuentes para conocer la verdad. El universo creado ya est ah, no lo inventamos nosotros. Somos los hombres, seres nitos, los que hacemos la ciencia. El intento del hombre de explicar y entender la realidad existente que nos rodea es precisamente lo que da origen a la ciencia. Es una herramienta para conocer y, como tal, no puede decirnos cmo emplear el conocimiento adquirido. Me parece que este razonamiento deja claro que la ciencia no es el nico modo de conocer la realidad. Para completar lo que aporta la ciencia, debemos echar mano de otras fuentes de orden losco, moral y metafsico, que son disciplinas rigurosas que estudian la realidad desde mbitos que no alcanzan las ciencias positivas. Otra conclusin es que la ciencia no puede ser el nico juez que determine si las cosas son verdaderas o falsa, si son correctas o incorrectas. No porque tcnicamente se pueda hacer algo aquello es correcto. Es tarea del hombre integralmente formado encauzar correctamente el poder de la ciencia y de la tecnologa.
11 de Marzo 2009
iii
iv
Editorial
La complejidad de la realidad
Para cada caso podemos preguntarnos: cul es la nalidad de la aplicacin? qu es lo que necesito saber? dnde puedo encontrar esa informacin? Desde su paso por las aulas, los estudiantes universitarios se dan cuenta de que el mundo que nos rodea es complejo: no importa la ciencia que se estudie, siempre hay muchos matices que hay que tener en cuenta. La formacin universitaria debe hacer frente a esta realidad compleja y dinmica, a las nuevas situaciones y retos que se presentan continuamente. Es por esto que la Escuela de Ingeniera est interesada en despertar el inters en la investigacin y creacin de conocimiento. Los artculos que se publican en esta revista, realizados por estudiantes de todas las carreras de Ingeniera, son una muestra de este inters.
vi
Este artculo presenta una aplicacin concreta del PIC16F877 en el clculo y despliegue en pantalla de la velocidad de un motor elctrico. Se describen las principales funciones de este controlador, as como el diseo, cableado y programacin del sistema.
1.
Introduccin
En un micro-robot se precisan motores para el accionamiento de poleas o engranajes
internos en la carcasa del robot. Se utilizan bsicamente dos tipos de motores: motores paso a paso (PP) y motores de corriente continua (CC). Los motores de CC suelen controlar el giro de las ruedas del micro-robot e incluyen un grupo reductor que proporciona un buen par de fuerza y una gran estabilidad en la velocidad de giro. Son motores de baja inercia en los instantes de arranque y parada. Suelen admitir un amplio rango de alimentacin en CC y tienen un peso y tamao reducidos. Este tipo de motores proporcionan un par proporcional al voltaje de entrada, lo que signica que necesitan una regulacin precisa. Sin embargo, no disponen de recursos para saber el ngulo girado y tienen que trabajar en lazo cerrado con sensores para controlar este ngulo. Los motores PP giran ngulos muy exactos y su control es de tipo digital. Se alimentan en CC. Estos motores tienen un conjunto de sensores digitales en los extremos del motor para que gire un ngulo determinado. El motor de PP trabaja en lazo abierto ya que el giro del eje es conocido por el propio control. Una desventaja de este tipo de motores es que su eje no recorre todas las posiciones y, en consecuencia, no se cubre toda el rea de trabajo. 1
2.1. Motores PP
El estator consta de dos electroimanes con
entre los polos del estator y los del rotor hace que al aplicarse a las dos bobinas de los electroimanes dos ondas cuadradas desfasadas un cuarto de perodo entre s el rotor gire un cuarto de paso polar por cada cambio de polaridad en la tensin aplicada a las bobinas. Por ejemplo, para un motor de 12 pares de polos por bobina del estator se producirn 48 pasos de revolucin, es decir
7,5
de paso polar.
Tipos de motores PP Existen principalmente tres tipos: De imn permanente. De reluctancia variable. Hbridos. Los motores de imn permanente constan de un estator compuesto por una serie de bobinados que se excitan en secuencia creando un campo magntico giratorio, y un rotor cilndrico y giratorio, que es un imn permanente dentado en toda su longitud. Los motores de reluctancia variable tienen un rotor cilndrico de material magntico con dientes a lo largo de su periferia. El estator est formado por los bobinados que generan el campo magntico giratorio cuando circula por ellos corriente. Cuando circula por ellos corriente, el rotor gira para alcanzar una posicin en la que la reluctancia sea mnima para el paso del ujo magntico a travs del rotor. Los motores hbridos utilizan una combinacin de imn permanente y de reluctancia variable. Existen otros tipos de motores PP que se clasican en: paso completo (full-step
mode ) y de medio paso (half-step mode ). Los primeros repiten la secuencia cada cuatro pasos
y los segundos repiten la secuencia cada ocho pasos. Tambin podemos encontrar clasicados los motores PP como bipolares y unipolares. Los bipolares tienen disponibles en el exterior las cuatro terminales de los cables que se corresponden con los extremos de las dos bobinas del estator. Los unipolares tienen seis terminales libres (adems de los extremos de los dos bobinados hay otros dos cables conectados 2
2.2. Motores de CC
El eje de los motores de CC no gira ngulos discretos sino que puede ubicarse en cualquier posicin. Sin embargo, para el control, no pueden funcionar sin realimentacin puesto que no disponen de informacin sobre su posicionamiento sobre el eje. El motor de CC debe llevar un detector de posicin e informar de la misma al sistemas de control. Control programado Para los motores de corriente continua se clasican los mtodos de control de potencia de motores de CC en cuatro grupos no necesariamente excluyentes: 1. Recticacin controlada por silicio. 2. Conmutacin electrnica. 3. Modulacin de anchura por pulsos (PWM). 4. Modulacin de la frecuencia de pulsos (PFM). Recticacin controlada por silicio Si la potencia a regular es grande se utiliza el tiristor. Cuando se polariza directamente el tiristor (positivo al nodo y negativo al ctodo) el diodo se hace conductor cuando la puerta recibe un impulso positivo de tensin. Se utilizan puentes de Graetz con un tiristor en cada rama. Conmutacin electrnica Si la potencia a regular es pequea se regula el tiempo y el sentido de la corriente por las bobinas del motor mediante transistores de potencia y circuitos integrados. Las conguraciones bsicas son el Puente en H y el Puente en T. El Puente en H usa 4 transistores de potencia y una sola fuente de alimentacin. Funcionan los transistores dos a dos bloqueados o conduciendo. Si una de las parejas conduce la otra est cortada. Regulando el tiempo de conduccin o bloqueo se vara la velocidad y regulando la pareja que conduce se regula el sentido del giro. El Puente en T usa dos transistores de potencia y dos fuentes de alimentacin. Modulacin de anchura por pulsos (PWM) Este mtodo se basa en regular la potencia al motor mediante impulsos de amplitud variable: cuanto mayor duracin tengan los pulsos en los que se aplica la alimentacin, mayor potencia recibir el motor. 3
3.
etapa de excitacin de las bobinas del estator. 1. El control es fcilmente variable al basarse en un programa. 2. Es posible controlar otras funciones auxiliares de la aplicacin. 3. Se puede dedicar parte de la memoria del sistema microcomputador a guardar datos y programas de utilidad. El microcontrolador PIC16F877 de Microchip pertenece a una gran familia de microcontroladores de 8 bits (bus de datos). Es un dispositivo altamente eciente en el uso de la memoria de datos y programa y por lo tanto en la velocidad de ejecucin. Microchip ha dividido sus microcontroladores en tres grandes subfamilias de acuerdo al nmero de bits de su bus de instrucciones: Subfamilia Base - Line Mid Range High - End Bits del bus de instrucciones 12 14 16 Nomenclatura PIC12XXX y PIC14XXX PIC16XXX PIC17XXX y PIC18XXX
La siguiente es una lista de las caractersticas que comparte el PIC16F877 con los dispositivos ms cercanos de su familia: PIC16F873, PIC16F874, PIC16F876 y PIC16F877. CPU RISC. Slo 35 instrucciones qu aprender. Todas las instrucciones se ejecutan en un ciclo de reloj, excepto los saltos que requieren dos. Frecuencia de operacin de 0 a 20 MHz (DC a 200 nseg de ciclo de instruccin). Hasta 8k x 14 bits de memoria Flash de programa. Hasta 368 bytes de memoria de datos (RAM). 4
mA a 3V, 32 KHz o
Empaquetado (desde 8 hasta 68 patas). Tecnologa de la memoria incluida (EPROM, ROM, Flash). Voltajes de operacin (desde 2.5V hasta 6V). Frecuencia de operacin (hasta 20Mhz). Empaquetados Aunque cada empaquetado tiene variantes, especialmente en lo relativo a las dimensiones del espesor del paquete, en general se pueden encontrar paquetes tipo PDIP (Plastic
Dual
In Line Package ), PLCC (Plastic Leaded Chip Carrier ) y QFP (Quad Flat Package ).
Nomenclatura Adems de lo mostrado en la primera tabla, en el nombre especco del microcontrolador pueden aparecer algunas siglas como se muestra en la tabla 1. La tabla 2 especica los rangos de voltaje estndar y extendido manejados por los dispositivos. En la gura 1 se muestra a manera de bloques la organizacin interna del PIC16F877. Se muestra tambin su diagrama de patas para tener una visin conjunta del interior y exterior del Chip.
4.
El motor es de 1/8 de caballo y su mxima velocidad son 1,700 rpm. Se quiere que proporcione informacin para el usuario, as como una salida analgica de voltaje que sea proporcional a la velocidad del motor. 6
Para cubrir el primer requerimiento, el sistema utiliza una pantalla LCD de 16x1 caracteres. El sistema que controlara el despliegue y conversin de datos ser dado por un microcontrolador PIC16F877A, el cual se escoge por ser un PIC de la familia media, el cual cuenta con: 5 puertas con un total de 33 lineas para conectar perifricos posteriores, siendo el sistema reprogramable para agregar futuras aplicaciones al sistema de medicin, ya que el objetivo es lograr el control automatizado de la velocidad del motor. Un conversor A/D, el cual no es de importancia para nosotros, ya que elegimos un sensor ptico que nos proporciona una seal digital cuadrada. 15 causas de interrupcin. En el sistemas utilizamos 2 interrupciones. Las caractersticas de diseo son las siguientes: El sistema se diseo para funcionar con un temporizador de 4 MHZ, ya que es el ms comn en el mercado y as se optimiza el consumo total de energa por ser la mnima velocidad. Utilizamos las caractersticas de 2 de los 3 procesadores que el PIC nos proporciona:
Timer0: temporizador contador de 8 bits con pre divisor de 8 bits. Timer1: temporizador contador de 16 bits con pre divisor.
4.1. Interrupciones
La caracterstica que nos llev a escoger el procesador fueron sus causas de interrupcin y el manejo de sus Timers. Hay 15 posibles causas de interrupcin. Cuando se acepta una de ellas se guarda el valor del PC en la pila y se carga el valor 0004h, que es el de nuestro vector interrupcin. De tal manera que la interrupcin desarrolla la cuenta del tiempo y tambin lleva la cuenta de las seales que nos proporciona el encoder mecnico (Ref. seccin 4.2). El programa principal realiza la operacin de conversin y despliegue de la informacin a travs del LCD de 16x1 lineas. En el caso del TMR0, se ocasiona una interrupcin por su desbordamiento al llegar al valor FFFF, se activa el pin de interrupcin R0/INT, se produce un cambio de estado en alguna de las patas de ms peso en la puerta B, y se escribe en un byte de la EEPROM. En el TMR1, se ocasionan interrupciones por su desbordamiento cuando ste llega al valor FFFFFFFF, por captura o clculo del modulo CCP. El registro INTCON tiene la funcin de controlar las interrupciones que provoca el TMR0. GIE es el bit de permiso global de todas las interrupciones. Nuestras interrupciones sern generadas internamente por el microcontrolador. El registro de permiso de interrupciones 1 (PIE1) contiene los bits que permiten o prohiben las interrupciones provocadas por los perifricos internos del microcontrolador y que no estn contempladas en el INTCON. Ocupa la direccin 8Ch y, para que se cumplan su funcin, INTCON, PEIE=1, y conguramos el PIE!.CCPIE=1, el cual nos da permiso de interrupcin para el modulo CCP1 cuando se produce una captura o clculo. Los bits del registro sealizado de interrupcin 1 (PIR1) actan de sealizadores en el momento en que se origina la causa que provoca la interrupcin, en correspondencia con los bits de permiso/prohibicin de las causas de interrupcin recogidas del registro PIE1, independientemente de si sta es permitida o no.
TMR1. Esta caracterstica del procesador fue utilizada para realizar el conteo de la medicin de los intervalos de tiempo que existen entre los impulsos que llegan al pin RC2. Este mtodo para medir las revoluciones por minuto (rpms) se basa en medir la longitud del periodo. Se intent realizar el conteo de impulsos sobre el tiempo, pero el programa desarrollado resultaba lento en el procesamiento de los datos, as que se optimiz cambiando la tcnica de medicin de la velocidad y el algoritmo utilizado. La conversin a rpms se realiza en el programa principal y se despliegan en la pantalla LCD. Obtuvimos una respuesta satisfactoria de nuestro sistema en simulacin. Diagramas de ujo Como podemos observar, nuestro programa aprovecha ventajosamente las caractersticas del microcontrolador. La gura 3 muestra el diagrama de ujo del programa principal. Tenemos un programa sencillo que prepara los puertos, congura el temporizador y los CCP. Posteriormente, ste entra a un ciclo innito que refresca cada 10 ms el LCD, mientras que simultneamente opera el programa de interrupcin: cada vez que llega un impulso al RC2, activa la interrupcin y guarda el valor de TMR1 en el CCP. 10
4.6. Programa
El programa se realiz en el compilador Mikrobasic for pic, programando en lenguaje Basic, siendo ste un lenguaje de alto nivel que dentro del compilador se construye en ensamblador y ms adelante en lenguaje de maquina. Programar en lenguaje ensamblador requera mayor dicultad para optimizar las interrupciones. Se realiz una simulacin en el programa Proteus ISIS, el cual nos ayuda a probar el sistema sin necesidad de cablear. Las pruebas resultaron exitosas.
5.
Anexos
T = 80s x
donde
T =
(8 107 )(x) 60
F =
Sustituyendo:
1 T
F =
Pero como nuestro enconder nos da 100 pulsos por vuelta, tenemos que
100Hz = 1
1Hz =
As obtenemos nuestra frmula general:
F =
75000000 x 100
11
12
El objetivo de este trabajo es programar un mdulo de automatizacin de Festo (Mdulo Sorting) con la ayuda de un controlador lgico programable (PLC). Para el control de los mdulos de Festo fue necesario el conocimiento de diferentes elementos, los cuales se explican a grandes rasgos.
1.
Introduccin
El mdulo Sorting consiste en una banda transportadora controlada por un motor de
CD, la cual transporta piezas que sern clasicadas y enviadas a una rampa en especco. El mdulo consta de 3 rampas clasicadas de la siguiente forma: Rampa 1: piezas de plstico color rosa. Rampa 2: piezas metlicas. Rampa 3: piezas de plstico color negro. Entre la rampa 1 y 2 hay un cilindro de doble efecto al cual le llamamos cilindro A mientras que el cilindro B corresponde al cilindro, tambin de doble efecto pero controlado por una vlvula 3/2 que lo hace comportarse como de simple efecto, entre la rampa 2 y 3. Para poder controlar dichos cilindros y por tanto el paso o restriccin en el camino de las piezas fue necesario considerar los sensores, los cuales nos ayudarn a distinguir el tipo de pieza y la rampa correspondiente a que debe llegar. Un sistema mecatrnico de automatizacin se compone de sensores, actuadores (pistones accionados por vlvulas) y un controlador. La explicacin detallada de los elementos del mdulo, as como la programacin del controlador se muestran ms adelante. 13
2.1. Sensores
Un sensor es un dispositivo capaz de transformar magnitudes fsicas o qumicas, llamadas variables de instrumentacin, en magnitudes elctricas. Las variables de instrumentacin dependen del tipo de sensor y pueden ser por ejemplo temperatura, intensidad luminosa, distancia, aceleracin, inclinacin, desplazamiento, presin, fuerza, torsin, humedad, pH, etc. Una magnitud elctrica obtenida puede ser una resistencia elctrica (como en una RTD), una capacidad elctrica (como en un sensor de humedad), una tensin elctrica (como en un termopar), una corriente elctrica (como un fototransistor), etc. La importancia de los sensores radica en que son los elementos que hacen que el sistema interprete lo que est sucediendo a su alrededor. Posteriormente veremos cmo se utiliz la seal de los distintos sensores como variables de entrada para la programacin de los mdulos de Festo. Ahora bien, existen diversos tipos y clasicaciones de sensores. Sin embargo, los que fueron requeridos en este proyecto se muestra a continuacin.
Emisor 167064
Tipo de luz: IR, 880 nm. Distancia nominal de conmutacin: 10 m. A prueba de cortocircuito y polaridad: S.
Receptor 167067
Tipo de luz: IR, 880 nm. Tipo de salida: PNP, normalmente, abierto/cerrada , OR exclusiva. Distancia nominal de conmutacin: 10 m. Distancia de conmutacin op. (ajustable): 0 8.1 m. Histresis (referida a la distancia nominal de conmutacin): <10 %. Repetibilidad:
10 %
14
177466
Tipo de salida: PNP, normalmente abierto. Distancia nominal de conm. (S 235 JR): 5 mm. Histresis (referida a la distancia nominal de conmutacin): 1 15 %. Frecuencia mxima de conmutacin: 500 Hz. A prueba de cortocircuito y polaridad: S.
177470
Tipo de salida: PNP, normalmente abierto. Distancia nominal de conmutacin: 4 mm. Histresis (referida a la distancia nominal de conmutacin): 3 15 %. Frecuencia mxima de conmutacin: 100 Hz. A prueba de cortocircuito y polaridad: S.
15
10 %
167055
Tipo de salida: PNP, normalmente abierto. Precisin de conmutacin:
0,1mm. 0,1mm.
Recorrido de respuesta (segn el campo magntico): 7 17 mm. Histresis: 0,1 1,5 mm. Frecuencia mxima de conmutacin: 1000 Hz. A prueba de cortocircuito y polaridad: S.
167056
Tensin de conmutacin (brillo reducido del LED a 18 V): 12 27 V AC/DC. Precisin de conmutacin: Resistencia: 100 m
0,1mm.
W.
Tiempo de respuesta (inc. rebotes): <2 ms. Frecuencia mxima de conmutacin: 500 Hz. 16
2.2. Vlvulas
Las vlvulas son dispositivos utilizados para controlar la presin o ujo de aire en un circuito neumtico. Segn su tipo se pueden clasicar por: 1. Vlvulas de vas. Las caractersticas de la vlvulas de vas son el nmero de conexiones (vas), el nmero de posiciones, su tipo de accionamiento y la forma en que sta vuelve a su posicin original. Adems tenemos las caractersticas tcnicas como presin que maneja, tamao, peso y fuerza necesaria en el accionamiento o energa que este consume. 2. Vlvulas de cierre (antiretorno). Permiten que el ujo de aire pase a travs de sta en una sola direccin. Su combinacin con elementos de estrangulacin o varias entradas permiten exibilidad en el momento del diseo de un circuito. 3. Vlvulas de estrangulacin o reguladoras de ujo. Limitan el ujo en una tubera, con el n de evitar daos a los elemento o reducir la velocidad con que stos actan. Son muy usadas para aumentar la seguridad de una instalacin y deben ir despus del compresor. 4. Vlvulas de caudal. 5. Vlvulas de presin. Las siguientes son solo algunas de tantas vlvulas existentes: Vlvula 2/2. Vlvula 3/2. Vlvula 4/2. Vlvula 5/2. Vlvula de cierre. Vlvula de estrangulacin. Modulo lgico "O" e "Y".
2.4. PLC
En el laboratorio de control de la escuela de ingeniera se cuentan con varios PLC. A nosotros nos fue asignado el modelo Siemens SIMATC S7-300 DC24V. Antes que nada, un PLC (Controlador Lgico Programable) es una mquina electrnica capaz de controlar mquinas e incluso procesos a travs de entradas y salidas. Las entradas y las salidas pueden ser tanto analgicas como digitales. El SIMATIC S7-300 ofrece alto rendimiento para automatizar mquinas e instalaciones en la industria manufacturera. No requiere mantenimiento, ofrece numerosas funciones integradas, un formato compacto as como una gran gama de mdulos. El modelo S7-300 se presenta en la Figura 1. El SIMATIC S7-300 est compuesto por elementos importantes en la fuente de alimentacin y en la CPU, que a continuacin se enumeran: 1. Fuente de alimentacin: Entrada AC120/230V y salida 24V a 2,5 10A. 2. Indicacin de estado. 3. Selector de modo. 4. Interruptor ON /OFF. 5. CPU. 18
6. Tarjeta de memoria. 7. Selector de modo de operacin: RUN, STOP. 8. Batera. 9. Conexin a red. 10. Interfase MPI para conexin con la computadora. 11. Mdulos de seales de entrada y salida. Los elementos importantes en un programa para PLC (en este caso utilizaremos como base el Siemens) al igual que en un alambrado lgico con elementos elctricos como relevadores, son: Contactos normalmente abiertos y normalmente cerrados. Un
contacto es un elemento
elctrico el cual su principal y nica funcin es abrir y cerrar un circuito elctrico, ya sea para impedir el paso de la corriente o permitir el paso de la misma. Bobinas. Temporizadores (Timers). Contadores. En la Figura 2 se muestra la notacin de cada uno de los elementos anteriores. Es importante aclarar que el programador propio del PLC, STEP 7, permite representar y programar un programa con las herramientas `KOP/AWL/FUP Bloques de programacin' en tres lenguajes diferentes: Esquema de contactos KOP. Diagrama de funciones FUP. Lista de instrucciones AWL. 19
En la Figura 2 se muestra un lenguaje KOP, el cual fue el utilizado en el proyecto, ya que prcticamente es la misma lgica y orden que se utiliza en el simulador de electroneumtica FluidSim. Por otro lado es importante saber que las entradas van de E124.0 a E124.7 y de E125.0 a E125.7, las salidas de A124.0 a A124.7 y de A125.0 a A125.7, as como las variables internas se denotan con M0.0 en adelante y los temporizadores como T. Los requerimientos de Hardware y Software son los siguientes: PC, sistema operativo Windows 95/98/NT.
Mnimo: 133MHz y 64MB RAM, espacio libre en el disco duro aprox. 65 MB. ptimo: 500MHz y 128MB RAM, espacio libre en el disco duro aprox.. 65 MB.
3.
Anlisis y programacin
Dispositivo Separador de piezas Rampa de piezas rosas (activar) Rampa de piezas rosas (desactivar) Rampa de piezas metlicas
3.2. Sensores
Para retroalimentar el sistema se cuenta con una serie de sensores, 4 en total, que envan informacin al PLC. Estos sensores son: Sensor de cada: Este sensor ptico detecta cuando una pieza cae por cualquiera de las tres rampas. Sensor de presencia: Este sensor infrarrojo detecta cuando una pieza ha entrado al sistema. Sensor de color: Detecta tanto las piezas metlicas como las rosas pero no detecta las piezas negras. Sensor inductivo: Detecta solamente las piezas metlicas. Para nes de simulacin se ha agregado una variable START conectado a un supuesto botn de inicio del ciclo. La relacin entre los sensores y el nombre de la variable de entrada al PLC se muestra en la gura 4.
22
y los solenoides. El programa que presentamos en la gura 6 es slo el usado en la simulacin. El programa ingresado en el PLC se describe ms adelante. El primer rengln del programa controla el inicio del ciclo, ya que cuando se aprieta el botn de inicio el pistn de separacin, que est normalmente extendido, se retrae para dejar pasar una pieza y as comenzar el ciclo. El segundo rengln del programa tambin controla el pistn de separacin de las piezas. Cada vez que una pieza cae, el pistn de separacin se contrae y deja pasar una nueva pieza para clasicar. El tercer rengln del programa controla la activacin del pistn de doble efecto, que separa las piezas rosas. ste se activa slo si los sensores de presencia y color estn activados, siempre y cuando el sensor inductivo se mantenga apagado. En el cuarto rengln se desactiva el pistn que separa las piezas rosas cuando una pieza caiga o el sensor inductivo se active, esto ltimo para evitar errores. En el ltimo rengln lo que se controla es el separador de las piezas metlicas, que se activa cuando se detecta una pieza metlica con el sensor inductivo (en este caso todos los sensores de presencia y de color tambin se encuentran activados, la diferencia es que slo en este caso se activa el inductivo y por tanto slo se toma esta variable). Una vez activado el sensor inductivo se enclava con una variable interna que mantiene el separador activo (necesario, ya que se comporta como cilindro de simple efecto) hasta que se detecta que la pieza ha cado y se desactiva el cilindro. En cuanto a las piezas negras, podemos observar que slo se activara el sensor de presencia y por tanto ningn cilindro se activar, dejndolo pasar por la banda hasta el nal, es decir, cae slo en la tercera rampa.
Para programar el PLC nos basamos en el diagrama escalera diseado anteriormente. De esta forma la lgica utilizada se mantiene y simplemente se modica la notacin, as como cualquier otro detalle que requiera la misma. El programa consta de 7 segmentos, de los cuales los tres primeros fueron creados para manejar variables internas (M0.1, M0.2 y M0.3). Estos tres segmentos se muestran en la gura 7. M0.1 sirve para enclavar el sensor infrarrojo, que detecta si hay presencia en la banda, y se desactivar cuando se detecte que el objeto ha cado por alguna rampa, es decir, al activarse el sensor ptico de cada. As no importa el tiempo en el cual el sensor detecte la pieza, el sistema sabr en todo momento que ste se activ hasta que la pieza caiga y una nueva entre. De igual forma que M0.1, M0.2 enclava al sensor inductivo. De esta forma el sistema sabr cuando se trate de un objeto metlico hasta que ste caiga. En el caso de M0.3, esta variable enclava al sensor ptico que detecta el color, y nuevamente se desactivar la seal hasta que caiga el objeto por alguna rampa. As el sistema sabr que tiene dentro un objeto metlico o rosa, no uno negro. En la gura 8, la primera lnea de programacin como tal, se controla la salida del PLC que retrae el cilindro separador. Esta accin se prolonga con la ayuda de un temporizador. Este elemento se tuvo que agregar ya que, a diferencia de la simulacin en FluidSim, el tiempo es un factor importante. El temporizador T1 prolonga la seal de entrada por un intervalo de tiempo dado, en este caso de 300 ms, tiempo suciente para permitir que pase una pieza. Para mantener un 24
Figura 8: Temporizador
orden y control sobre el sistema, el cilindro separador slo dejar pasar otra pieza hasta que el sensor de cada haya detectado que la pieza fue clasicada. A la salida del temporizador se puso un negador, ya que lo requera nuestra salida que controla el cilindro separador. Aqu mismo observamos el uso de la otra variable interna, M0.4, la cual nos servir posteriormente para el control del cilindro A.
En el segmento de la gura 9 se controla el pistn de doble efecto A (o separador de piezas rosas) a travs de las condiciones mencionadas en la programacin de FluidSim. Es decir, se requiere que se mantengan las seales de los sensores ptico de presencia y ptico de color, con la ayuda de las variables M0.1 y M0.3 respectivamente, para que el objeto caiga por la rampa 1. Esta accin se detendr si el sensor inductivo se prende y por lo tanto M0.2 se abre, esto para evitar que se cuente un objeto metlico como uno rosa. Una vez que la pieza caiga se resetearn las variables M0.1 y M0.3 y el pistn dejar de ejercer fuerza para permitir su retorno.
As la nica forma de que el cilindro se retraiga (variable A124.2) es que sea una lectura de rosa falsa (sea un metlico y se active M0.2, sensor inductivo) o ya haya cado la pieza y se active la variable M0.4, que es temporizada para permitir el total retorno del pistn.
25
Por ltimo, en el segmento de la gura 11 se hace la clasicacin de pieza metlica o de color negro, es decir, la cada por la rampa 2 3, respectivamente. Para ello requerimos de la activacin o no del cilindro de simple efecto (de doble efecto controlado por una vlvula 3/2) llamado B. En el caso armativo caer por la rampa 2, de lo contrario por la 3. En caso de ser metlica la pieza, sabemos que se activar el sensor inductivo y su enclavamiento M0.2. Con ello se activar la salida al pistn (A124.3) y M0.0, variable para enclavar necesaria dado que nuestro pistn se comporta como de simple efecto. El enclavamiento se realizar hasta que la pieza caiga por la rampa 2. Como podemos observar, al igual que en la simulacin de FluidSim, las piezas negras slo requieren la activacin del cilindro separador y con el slo movimiento de la banda caern por la rampa 3.
Este programa se compil y se carg al PLC, observando los resultados deseados en el mdulo. Algunas imgenes que demuestran el funcionamiento del mismo son las siguientes: En la gura 12 se observa el mdulo mostrando la clasicacin de las rampas. En la gura 13 vemos cmo se activa el pistn A y manda la pieza rosa por la rampa 1. En la gura 14 se muestran las conexiones de corriente hacia los pines. 26
27
28
Se describe el procedimiento de Optimizacin Topolgica de Eliminacin de Blandos (Soft Kill Option, SKO) para optimizar diseos mecnicos de piezas sometidas a esfuerzos estticos o dinmicos. Este procedimiento es un mtodo heurstico, que utiliza la herramienta de Diseo de Simulacin por el Mtodo del Elemento Finito para generar geometras complejas que nos reporten una mxima eciencia de operacin, bajo las condiciones predeterminadas de carga, con el mnimo material. Son diversas las ventajas que se obtienen de seguir este mtodo, entre ellas la estructura es ms ligera, soportando las condiciones predeterminadas y reportando un ahorro substancioso en material. El procedimiento de Eliminacin de Blandos (Soft Kill Option, SKO) surge de la observacin de la estructura generada por los rboles en su crecimiento, la cual tiende a ser ptima, retirando material o no haciendo crecer el tronco o races en aquellas zonas que no tienen carga, de manera que naturalmente el rbol se adapta y destina ms material a aquellas zonas en las que el estado de esfuerzos es mayor, lo que se conoce como el Axioma de la Uniformidad de Esfuerzos.
1.
Procedimiento de optimizacin
A continuacin se presentan los pasos a seguir para el procedimiento de optimizacin
por Eliminacin de Blandos (Soft Kill Option, SKO). 1. Se crea una geometra preliminar, la cual en sus dimensiones externas no debe exceder los lmites prescritos para su funcionalidad. Debe ser lo sucientemente grande, ya que de esta geometra preliminar ser removido material, para proponer una geometra optimizada que tenga menos material y soporte una misma carga de operacin. En palabras simples, la geometra preliminar puede ser tan burda como se preera, pues 29
lo que signica que entre ms cargada sea la zona, sta ser mas rgida, mientras
que las zonas con menos carga sern ms dbiles o suaves. Las zonas con ms trabajo (esfuerzo) sern ms rgidas, y las zonas con menos trabajo sern ms suaves. En una segunda simulacin la propuesta del material que anteriormente era homogneo se convierte en un material que no lo es, y la simulacin de la geometra preliminar se caracteriza por la variacin del Mdulo de Elasticidad en sus diferentes zonas. En esta segunda simulacin se respetan las condiciones de carga de la simulacin original para vericar el comportamiento del estado de esfuerzos de la geometra, con las variaciones del Mdulo de Elasticidad en sus diferentes zonas. 4. Los pasos 2 y 3 son repetidos una y otra vez, hasta la convergencia: hasta que el estado de esfuerzos en la geometra preliminar ya no sufre cambios. De este estado de esfuerzos convergente se podrn apreciar las zonas de la geometra que no estn trabajando o que no tienen un estado de esfuerzo signicativo. Estas zonas que no trabajan son eliminadas de la geometra preliminar, y se genera entonces una nueva geometra, la cual ya es optimizada pues con menos material soporta las condiciones de operacin propuestas originalmente. 5. Se genera entonces una nueva geometra optimizada. Al hacer una nueva simulacin en Elemento Finito de esta geometra optimizada, se usan las propiedades del material original (homogneo). En el resultado se podr observar una distribucin ms uniforme o equitativa de los esfuerzos, con la ventaja adicional de que la cantidad de material usado ser menor. El procedimiento de Soft Kill Option (SKO) entrega una geometra ligera pre-optimizada, que puede ser susceptible todava de una optimizacin adicional por medio del mtodo de Optimizacin Asistida por Computadora de Blandos (Soft Kill Option). 1 muestra una descripcin esquemtica del procedimiento de Optimizacin por Eliminacin
El mtodo de Optimizacin Asistida por Computadora (Computer Aided Optimization, CAO) ser discutido en posteriores publicaciones
30
2.
(Soft Kill Option, SKO), ya que al denirse el Modulo de Elasticidad como una funcin del esfuerzo f( ), se tienen tres formas de presentar esa funcin , las variantes se explican a continuacin:
Enodo = f (nodo )
La relacin o funcin directa, es decir:
= E En+1 = En + n
La ventaja que ofrece es su rpida efectividad, incluso con pocas iteraciones. No obstante, como inconveniente es factible seguir haciendo iteraciones y pasar de largo el punto de optimizacin para una fcil manufactura, hasta que la geometra obtenida sea de fabricacin imposible.
3.
Procedimiento en ANSYS
Se escogi por preferencia en la rapidez de convergencia, la variante del Mtodo de Soft
Kill Option de Incrementos Globales. A continuacin se describe el procedimiento que se sigui en ANSYS para semi-automatizar este mtodo. 1. Simulacin de la geometra preliminar y vericar el estado de esfuerzos original (gura 2). 32
Figura 2: Se aprecia que los esfuerzos mximos en el estado de esfuerzos original, varan desde 843.551 MPa hasta 948.909 MPa, los cuales estn por debajo del esfuerzo de cedencia (Sy = 1,186 MPa) del material elegido para esta simulacin, y que ocupan una zona muy limitada de la estructura completa de la prensa. Esta situacin es desfavorable, ya que el material se encuentra trabajando cerca del Esfuerzo de Cedencia (Sy), y en una posible sobrecarga generarse una deformacin plstica y el surgimiento de una grieta.
33
Tnodo = Enodo
6. Se propone entonces el patrn de comportamiento del Mdulo de Elasticidad de acuerdo al patrn de temperaturas obtenido en la totalidad de la estructura. Aqu se tiene la restriccin del programa ANSYS, que no acepta ms de 100 valores diferentes de Mdulo de Elasticidad en una tabla de temperaturas. En el ejemplo que se muestra en esta investigacin, para facilidad de manejo del sistema ANSYS, el patrn completo de temperaturas se ha dividido en 10 rangos. El sistema ANSYS ser capaz de interpolar los valores del mdulo de Elasticidad para aquellos nodos que se encuentren denidos por temperaturas entre esos 10 rangos. 34
4.
esfuerzo realmente bajo. En esta parte del procedimiento se remover el material de esas zonas comprendidas entre los esfuerzos de 0.68 y 106.22 MPa. Al remover estas zonas se genera una nueva geometra. El criterio de seleccin fue el delimitar aquellas zonas en la que el ANSYS grcamente nos marca un esfuerzo por debajo de 106.2 MPa. Los nodos son seleccionados con el comando NSEL. No han sido seleccionados los nodos de la restriccin de movimiento de la prensa debido a que la geometra de la prensa no se puede variar en dicha zona porque es una restriccin del problema en s mismo. 35
*do,n,1,10,1
mptemp,n,to(n)
<Se dene una variable contador> <Este comando sirve para hacer reset de la tabla de Temperatura Mdulo de Elasticidad> <Se inicia un ciclo de 10, relacionado al rango denido de Temperatura Mdulo de Elasticidad> <Se hace la asignacin del valor de la temperatura en la
tabla, busca el valor n en una tabla previamente cargada en ANSYS y asigna el valor de T ah encontrado>
mpdata,ex,1,n,to(n)
<Comando del n del ciclo> <La variable contador, se reinicia en 1> <Se inicia un ciclo de 10, relacionado al rango Temperatura Mdulo de Elasticidad> <Se asigna el valor del Mdulo de Elasticidad,
mencionado previamente, es
denido de
como se ha
(Tnodo = Enodo )
por eso es que se toman los mismos valores de la misma tabla denida con anterioridad en ANSYS> *enddo n=1 *do,n,1,10,1
mpdata,prxy,1,n,0.3
<Comando del n del ciclo> <La variable contador, se reinicia en 1> <Se inicia un ciclo de 10, relacionado al rango denido de Temperatura Mdulo de Elasticidad> <La tabla del Temperatura Mdulo de Elasticidad, debe
contener el valor de la Razn de Poisson, aqu se hace la correspondiente asignacin>
<Comando del n del ciclo> <La variable contador, se reinicia <Se inicia un ciclo para denir el
Soft Kill Option
=E
, que conlleva a
(Tnodo = Enodo )
. En este caso el ciclo est denido hasta 1012, porque esa es la cantidad de nodos que se tienen en la simulacin de este ejemplo> bf,n,temp,t(n)
<Funcin
<Comando
Tabla 1: Macro
36
Figura 3: Ejemplo de la prensa mecnica despus de haber sido corrido el procedimiento iterativo de Soft Kill Option 8 veces. La idea general, en este caso es remover las zonas con esfuerzos por debajo de 106.2 MPa y crear una nueva geometra, para proponer una geometra optimizada de la prensa.
Figura 4: Nueva geometra (optimizada), la cual, al proceder a hacer una nueva simulacin de su comportamiento esttico, se observa una mejor distribucin del esfuerzo y un mayor aprovechamiento del material utilizado, as como, un estado de esfuerzos mximo menor, que la geometra original.
37
En este momento, de manera automtica se crean los keypoints que generan la nueva geometra optimizada. 3. Se sigue el procedimiento de construccin de la geometra usando la interfase grca del ANSYS.
5.
Anlisis de los Resultados del Estado de Esfuerzos obtenido con la Geometra Optimizada
Al vericar el Estado de Esfuerzos por medio de una nueva simulacin en ANSYS se
tiene el resultado mostrado en la Figura 5. Se redujo la cantidad de material, el esfuerzo mximo de la pieza se redujo y la distribucin de esfuerzos es ms homognea, reducindose el tamao de las reas de material que no trabajan.
6.
Conclusiones
Por medio del procedimiento de Optimizacin por Eliminacin de Blandos (Soft Kill Option) se logr obtener una geometra nueva que mejora la distribucin del esfuerzo en la estructura. La distribucin del esfuerzo se mejora en el sentido de que el esfuerzo mximo simulado por el software de elemento nito (ANSYS) es reducido de manera perceptible. Haciendo los clculos correspondientes, encontramos que el esfuerzo mximo en la geometra original es de 948.909 MPa, mientras que el esfuerzo mximo computado en la simulacin de la geometra optimizada por el procedimiento de Eliminacin de Blandos
38
(Soft Kill Option) es de 554.389 MPa, lo cual, representa una reduccin en el esfuerzo mximo del 58.42 %. La ventaja de obtener una geometra que distribuye mejor los esfuerzos impacta en la durabilidad de la pieza. La cual trabaja bajo unas condiciones de carga que resultan ms favorables, alejando la posibilidad de tener una deformacin plstica que pudiera terminar en la generacin de una grieta dentro de la estructura. Adems de obtener una mejor distribucin de esfuerzos (ms homognea), cumplindose el Axioma de Uniformidad de Esfuerzos, se ha logrado proponer una geometra ms ligera, es decir, que con menos material puede trabajar bajo la condicin de carga propuesta en el diseo o geometra original. Se ha reducido aproximadamente en un 20 % el rea de material utilizado en la geometra original. La limitante del procedimiento propuesto es que la geometra que se obtenga, ser ms compleja, lo cual provocar dicultades en su manufactura. En este caso, se deber evaluar el costo benecio de obtener esta geometra, por una parte el costo adicional de manufactura por unidad contra el ahorro en material (por ser una estructura ms ligera) y en durabilidad (por tener una distribucin de esfuerzos ms uniforme). Se considera que el procedimiento de Soft Kill Option, bien podra formar parte del proceso de diseo y de generacin de ideas, pues ayudara a concebir estructuras o geometras innovadoras que puedan ofrecer reduccin de costos en utilizacin de materia prima, as como incremento en la durabilidad de los diseos propuestos.
39
40
The principal aim of this paper is to extol the importance of Leadership as a decisive component in the implementation of any Quality Management system. Several studies list critical factors for the success of dierent Quality Management Practices and all of them consider Leadership and Management commitment as one of the most crucial factors. On the other hand most of the obstacles and issues found in the analysis of dierent cases worldwide show that such problems can be solved or can be avoided with the correct leadership. Besides this, the qualities and skills required for a leader in order to carry out this task successfully are studied and mentioned.
Key Words: Leadership, Quality Management, Organizational Culture.
1.
Introduction
In today's turbulent business environment, the advantage goes to organizations whose
leaders are continually scanning the external environment and adapting to its changes, engaging in organizational dialogue and participating in learning processes in order to discover possibilities, mobilize positive energy and build commitment within their organizations to achieve a shared, robust view of the future. The concept of leadership can be seen as a complex interaction between the leader and the social and organizational environment (Fiedler, 1996). So basically, leadership represents a complex form of social problem solving. It is known that leaders need to develop certain skills that let them solve the organizational problems, but to guarantee that they are eectively solving those problems it is need to have a wide understanding of: (1) the task at hand, (2) the organization, and (3) the people with whom one works. 41 This knowledge creation
2.
Literature Review
This literature review will examine dierent articles about which are the key factors that
assure a successful implementation of quality management practices. Antony et al. (2002) suggests that in Six Sigma practices, the Critical Success Factors (CSF's) are the key factors that assure an eective implementation of this quality management system, some of these CSF's are: Management commitment and involvement. Company-wide commitment. Cultural change. Linking Six Sigma to business strategy. Organizational infrastructure. Training and education. Incentive program. Customer focus. Project management skills. Moreover, there are salient studies gotten from a survey-based quality management research published between 1989 and 2000 (Ahire, Golhar, and Waller (1996) ; Bradi, Davis, and Davis (1995); Black and Porter (1996); Quazi et al. (1998) ; Rao, Solis and Raghunathan (1999); and Tamimi (1995:1998)) that identied factors for the successful implementation of a TQM system. Factors receiving the highest coverage in the articles surveyed were issues related to customer focus and satisfaction, employee training, leadership and top management commitment, teamwork, employee involvement, continuous improvement and performance measurement. As we can see on the text below, leadership is a determinant factor on the implementation of any quality management practice. To support this idea there are multiples studies and researches that consider this a determinant factor in the successful of any quality management practice. For example, the only factor that 100% of the Malcolm Balbridge National Quality Award winners considered critical to the success of a TQM system was the top management's leadership, commitment and involvement. Also middle managers perceptions about the relationship between quality management practices and organizational climate at 42
within their organizations and collaborate with their stas to formulate high-leverage strategies that result in market-dominating products and services. Understanding the dynamics in play allows the organization to adapt to take advantage of these forces, either to create opportunities or to minimize threats. 3. Integrators: As integrators of ideas, beliefs and emotions they continually engage
with the people of their organizations, identifying opportunities and aligning resources toward common objectives Knowing how to honor and weave together the thoughts and feelings of others with their own into a line of principled action, they become highly credible, while legitimizing the fresh ideas of others.
On the other hand, collective ecacy comes as a result when the behaviours of leaders and followers interact with the group behaviour in order to achieve a correct collective performance. This collective leadership ecacy promote collective agency, encouraging groups to engage and perform to achieve challenging organizational goals.
4.
Conclusion
Nowadays organizations are facing new competitive and environmental realities. That
is why today's leaders need to develop certain skills and abilities in order to adapt to everaccelerating rates both internally and with the external environment in which they are embedded. It is a fact that for every organization there is a perfect leader; the challenge is to nd the suitable leader for the organization. In other words it would be useless to have a brilliant leader immerse in the wrong environment; the main reason is that leaders need to be surrounded by a positive environment, that allows them to develop their leadership skills eciently. This positive environment includes the organizational culture as well as the people with whom the leader works. Organizations do not have only one leader; they have a whole leadership hierarchy. Every type of leader plays a specic role in the organization's structure and it is important that all the leaders interact in some ways that bring benets to the organization. Besides this, organizational culture is a critical factor talking about leadership. When organizations are trying to transform their business processes people's mindsets play an important role on the success of any of these practices. So a leader needs to be able to align the organizational mindset with the perspective of the project, in order to develop a cultural change. With this we can avoid the failure of the project due to lack of exibility and adaptability. Any Quality Management Practice basically requires a new culture. Best quality management results can be achieved when an open, collaborative and cooperative culture is created by leadership-management and supported by organizational learning, teamwork, and customer focus (internal and external). As we know human capital is the most valuable asset of the organization. 45
5.
References
1. Sebastianelli, R & Tamimi, N. (2003), Understanding the obstacles to TQM success, The Quality Management Journal, vol.10, issue 3; pp. 45-56. 2. Nwabueze, U & Kanji, G. (1997), The implementation of total quality management in the NHS: How to avoid failure, Total Quality Management, vol. 265-280. 3. Mosadegh, A. (2006), The impact of organizational culture on the successful implementation of total quality management, The TQM Magazine, vol. 606-625. 4. Bamford, D & Greatbanks, R. (2005), The use of quality management tools and techniques: a study of application in everyday situations, The International Journal of Quality & Reliability Management, vol. 22, issues 4/5, pp. 376-392. 5. Kujala, J & Lillrank, P. (2004), Total Quality Management as a Cultural Phenomenon, The Quality Management Journal, vol.11, issue 4, pp. 43-55. 6. Savage, A & Sales, M (2008), The anticipatory leader: futurist, strategist, and integrator, Strategy & Leadership, vol. 36, issue 6, pp. 28-35. 7. Antony, J., Antony, J. & Kumar, M. (2006), Six sigma in service organisations Benets, challenges and diculties, common, myths, empirical observations and success factors, International Journal of Quality& Reliability Management, vol. 24, issue 3, pp. 294-311. 8. Hannah, S., Avolio, B., Luthans F. & P.D. Harms (2008), Leadership ecacy: Review and future directions, The Leadership Quaterly, vol. 19, pp 669-692. 9. Leskiw, S. & Singh, P. (2007), Leadership development: learning from best practices, Leadership & Organization Development Journal, vol. 28, issue 5, pp. 444-464. 18, issue 6, pp. 8, issue 5, pp.
10. Prabhu, V. & Robson, A. (2000), Impact of leadership and senior management commitment on business excellence: an empirical study in the North East of England, Total Quality Management, vol. 11, issues 4-6, pp. 399-409. 46
47