SEP DGETI SElT CENTRO NACIONAL DE ACTUALIZACIÓN … · 2014. 3. 6. · SEP DGETI SElT CENTRO...

149
SEP DGETI SElT CENTRO NACIONAL DE ACTUALIZACIÓN DOCENTE EN MECATRÓNICA CNAD - CenideT SISTEMA MECATRONICO DE CAPTURA DE DATOS Prototipo Mecatrónico Que Presentan: Para obtener el reconocimiento de especialista en Ingeniería Mecatrónica. SUBESPECIALIDAD MAQUINAS: SUBESPECIALIDAD CONTROL: Ing. Lucio Hernández Hidalgo. Ing. Martín Cazares Robles. Ing. Miguel Angel Galván Castruita. Ing. Armando Fausto Flores. ASESORES: Máquinas : Ing. José Castañeda Nava. Control : Ing. José Jesús Tafoya Sánchez. Pedagogía : Experto Japonés: Ing. Koji Yamada Lic. Amós Efraín Hernández Andrés Julio 1999, S@p CENIDET DGlT CESNTWQ DE INFORMACRON

Transcript of SEP DGETI SElT CENTRO NACIONAL DE ACTUALIZACIÓN … · 2014. 3. 6. · SEP DGETI SElT CENTRO...

  • SEP DGETI SElT

    CENTRO NACIONAL DE ACTUALIZACIÓN DOCENTE EN MECATRÓNICA

    CNAD - CenideT

    SISTEMA MECATRONICO DE CAPTURA DE DATOS

    Prototipo Mecatrónico

    Que Presentan: Para obtener el reconocimiento de especialista en Ingeniería Mecatrónica.

    SUBESPECIALIDAD MAQUINAS: SUBESPECIALIDAD CONTROL:

    Ing. Lucio Hernández Hidalgo. Ing. Martín Cazares Robles.

    Ing. Miguel Angel Galván Castruita. Ing. Armando Fausto Flores.

    ASESORES: Máquinas : Ing. José Castañeda Nava. Control : Ing. José Jesús Tafoya Sánchez. Pedagogía : Experto Japonés: Ing. Koji Yamada

    Lic. Amós Efraín Hernández Andrés

    Julio 1999,

    S@p CENIDET DGlT CESNTWQ DE INFORMACRON

  • , !

    SEP SEIT DGETI Centra Nximai de Actudimaci6n Docente MceatrOnicn Av. ErtanirlaoRamIrsir/nesr(.Mnrdelarllvviv CT 09FMP0001Q

    Tel. F ~ x 8 4 1 1431 841 1432 MCxiui. O.F. I dr agosto dc tw9

    Col. Sclmc tklcgaci4n :Tl&uac c.r. 1 x 3 0

    Asunto: Autorizaci6n de Impresibn del Trabajo Rccepcional

    C.C Armando Fausto Flores Miguel Angel Galvan Castruita Lucio Hemández Hidalgo Martin Cázares Docentes en formación de la 6”. Generación P R E S E N T E S

    Una vez que ha sido revisado el informe académico elaborado como trabajo recepcional del proyecto mecatrónico titulado “Sistema Mccatrónico de captura de respuestas” por los asesores de las tres áreas y al no encontrar errores en los aspectos técnicos, en la estructura de contenidos y en la redacción de cada uno de los apartados que lo integran, se ha determinado que el infome cumple con los aspectos técnicos necesaios para que pueda imprimirse de forma definitiva.

    A T E N T A M E N T E

    Contraparte del área de Control

    o--

  • INDICE Pag.

    INTRODUCCION.. ............................................................................. 1

    CAPITULO I DISEÑO DEL SISTEMA MECÁNICO

    1.1 1.2

    Diagrama a bloques de la parte mecánica ............................................ 4 Descripción de las partes mecánica ..................................................... 5 1.2.1Chasis ................................................................................................ 1.2.2 Bandeja de alimentación ................................................................... 1.2.3 Transmision ....................................................................................... 1.2.4 Canalizacion ...................................................................................... 1.2.5 Estructura de sensores .....................................................................

    Cálculos de partes mecánicas ................................................................ 10 1.3.1 Mecanismo de la bandeja alimentadora ........................................... 1.3.2 Fuerza de arrastre en el rodillo de alimentación ............................... 1.3.3 Transmisión de alimentación y avance de hoja de hoja ....................

    1.4.1 Dibujos de las componentes..: ................................................ 1.4.2 Hojas de proceso de fabricación .............................................

    . . . . . .

    1.3

    1.4 Fabricación .............................................................................................. 20

    CAPITULO 2 DISENO DEL SISTEMA DE CONTROL 2:l Diagrama a bloques del diseño de control ...................................... 23 2.2 Descripción de etapas de control ..................................................... 24

    2.2.1 Sensores ................................................................................ 2.2.2 Circuito de sensores ...............................................................

    2.2.4 Actuadores ............................................................................. 2.2.5 Etapa de Potencia ..................................................................

    2.2.3 Amplificación de señal ............................................................

    2.2.6 Supresor de FEM en los motores ........................................... 2.2.7 Sensores de estado de máquina ............................................ 2.2.8 Interface entre control y la computadora ................................ 2.2.9 Sofhvare del sistema ..............................................................

    2.2.9.1 Diagrama de flujo del programa .................................

    CAPITULO 3 INTEGfWCIÓN DEL SISTEMA MECATRÓNICO

    3.1 Ensamble ............................................................................................. 43 3.2 Pruebas y ajustes .............................................................................. 44

  • CAPITULO 4 OPEMCIÓN Y MANTENIMIENTO ., 4.1 Operacion ......................................................................................... 45

    4.1 .I Instalación de hojas .............................................................. 4.1.2 Instalación de hardware ........................................................ 4.1.3 Instalación de software ......................................................... 4.1.4 Instalación del uso del software ............................................ 4.1.5 Menu principal ...................................................................... , . .

    . . 4.2 Mantenimiento ................................................................................ 56

    . CAPITULO 5 COSTOS .................................................................... 57

    CONCLUSIONES Y/O SUGERENCIAS

    BIBLIOGMFíA

    APÉNDICES

    6" Generonón

  • La máquina se divide en tres etapas principales de diseñol/de control: La primera etapa se compone de un lector Óptico constituido por 21 sensores del tipo fotosensitivos (EC6 1034) que son los encargados de detectar las marcas obscuras impresas en la hoja de respuestas. La segunda etapa consiste en un circuito comparador formado por un amplificador operacpal y un divisor de tensión para fijar el nivel del voltaje de'referencia, esta eta?? proporciona ceros y unos lógicos que de acuerdo a las características técnicas de los sensores le corresponde un cero para el área obscura y un uno lógico para el área blanca por diseño del control requerimos de invertir estas señales, es por'eso que la tercera etapa consiste en compuertas inversoras para tal efecto. La máquina cuenta con cuatro sensores del tipo fin de carrera que nos permite monitorear.el estado de la máquina y así sincronizar la parte mecanica con la parte de +ontrol.

    El proceso inicia con la colocación de exámenes (hojas) en la bandeja. Esto se hace moviendo la palanca de la bandeja hacia un lado para separar la bandeja del rodillo de alimentación y permitir que se co!oquen las hoja s.^ Una vez colocadas, la palanca de control se .desplaza hacia'el lado contrario para que el papel quede

    . .:

    I' nv , " .. I . preparado para ser alimentado? .

    c

    Desde la computadora estando dentro del programa se escoge la opción ádecuada para iniciar el proceso de captura de datos. Cuando se acepta esta opción se activa los rodillos de avance y el ,rodillo de alime.ntación, los primeros siempre están en movimiento mientras existan hojas quo alitentar y el .rodillo de alimentación tiene un movimiento intermitente. AI girar. el rodillo de alimentación arrastra la primera hoja hasta los primeros 'rod¡!& de avance; A esta altura la hoja activa un sensor limite que detiene el'rodillo de a1imentación:para que no arrastre la segunda hoja y manda la señal de presencia de hoja.

    Posteriormente la hoja pasa por debajo de la tarjeta de sensores cuya función es captar la información que será procesada por el software del sistema. La hoja continua por la canalización y activa otro-'sensor limite antes de los segundos rodillos de avance para asegurar que no sea activado el rodiilo de alimentación y hasta que la hoja desactiva este sensor limite el rodillo de alimentación es activado nuevamente. Este proceso se repite tantas veces como hojas hay que procesar.

    El documento que .soporta técnicamente este trabajo esta,' estructurado de la siguiente manera:

    En él capitulo 1, serán analizadas cada una de las partes mecánicas utilizando diagrama a bloques así como la descripción de las partes tales como: El 'chasis, Bandeja de alimentación, Transmisión, Canalización y estructüra de sensores. Se consideran también los cálculos del mecanismo de la bandeja alimentadora ya que son de suma importancia para así lograr la alimentación de la hoja en forma optima, también se calcula la fueaa de arrastre que deberá tener el rodillo sobre el papel para que solo arrastre una sola hoja. En los cálculos de la transmisión se realizó el análisis dinámico del movimiento tanto de poleas? bandas dentadas, rodillos y flechas para as¡ lograr que el papel avance a una velocidad de

    ij, I 3 .jt

    ,. :I\

    2 Equipo No 2 6'Genemcib

    /I

  • En él capitulo 3, describe la forma como se ' partes mecánicas y posteriormente el monta, hacer las pruebas de funcionamiento y ajuste!

    En él capitulo 4, se dan las recomendaciones de esta maquina así como el manten funcionamiento de esta.

    En este capitulo 5, se relaciona los costos equipo.

    Por ultimo damos por conclusiones, donde puede ser mejorado bajo ciertas sugerencias el total de dibujos que permitan una fácil repu

    rocedió primero al ensamble de las de las tarjetas de control para así

    necesarios.

    )r¡ncipales para la optima operación iiento preventivo para' el buen

    luales para la fabricación de este

    . <

    mencionamos que nuestro trabajo además de anexar en los apéndices lucción.

    I - ____._~ ~- * 3 Equipo No 2 6" Generación

  • Ss lem de C o p i ~ o de &tos _ _ _ _ - _ ---- -____ i - -___ CAPITULO 1 DISENO DEL SISTEMA MECANICO

    1.1 DIAGRAMA A BLOQUES DE LA PARTE MECANICA ill !

    n d MAQ U I NAS

    U .

    I I I !!

    CANALIZACION

    it '

  • 1.2 Descripción de las partes mecanibas

    1.2.1 Chasis.

    Se refiere a la base fabricada en aluminio calibre 4 con 360 mm de ancho por 51 O mm de largo y los soportes laterales con el mismo material de 154 mm de ancho por 510 mm de largo los cuales están montados sobre la base utilizando un ángulo y estos a su vez soportan la bandeja de alimentación, transmisión y la canalización.

    I * i ."~.. . ..i . .

  • , Sistema de Copruro de Daros

    1.2.2 Bandeja de alimentación

    Fabricada en aluminio calibre 14 de 215 mm de ancho por 248 mm de largo y tiene un doblado de 30 mm a 1 Io" para el montaje de los resortes que ayudan a mantener la bandeja eh posición de alimentación del papelib cuenta también esta con una palanca de control que sirve para girarla y colocar lak hojas de respuestas y así poder ser procesadas. 41 f

  • 1.2.3 Transmisión.

    Constituida por un motor de 8W, 86 r.p.rn. y 24V, cinco poleas dentadas con las siguientes descripciones: 36XL 037, 18XL037, 20XL037 y dos 12XL037. Estas a su vez están conectadas con dos bandas 150XL 037 y 180XL 037. También cuenta esta con un embrague electromagnético RCFH 75307 NP6060 que ayuda embragar la polea principal (polea loca) con el rodillo de alimentación a través de la flecha, este rodillo está recubierto con neopreno de 40 mm de diámetro y con 50 rnm de largo a 35 shore-a de dureza.

  • 1.2.4 Canalización

    Fabricada con dos placas de aluminio calibre 14 la superior I1 de'255 mrn de ancho

  • 1.2.5 Estructura de sensores.

    Formada por tres partes dos móviles y una fija, las móviles nos silven para rotar y elevar la tarjeta de sensores para poder ser estos calibrados y la fija sirve como apoyo para elevar o descender los sensores y se utiliza una cubierta (se usó maquila) en acrílico cristal de 6 rnrn de espesor con dimensiones de 15.7~36.1~50.1 para proteger dichas partes y la bandeja recolectora para capturar las hojas.

    I .: . .

    9 Equipo No 2 ó“GenerociL5n

  • 1.3 Cálculos de las partes mecánicas

    1.3.1 Mecanismo de la bandeja alimentadora I 11 '1

    1 li ! DIAGRAMA ESPACIAL

    Para poder hacer los cálculos es necesario determinar las cobrdenadas de cada uno de los puntos'que intervienen en la bandeja por lo tanto:,

    Q(24, 90.8, O)

    R(229, 90.8, O)

    A(58, 115.8-47Sen8.5", -47Cos8.5") B(196, 115.8 47Sen8.5", -4iCos8.5") C(126.5, 100.5, O) D(126.5, 115.8-109Sen8.5", -109Cos8.5") E(126.5, 115.8- 218Sen8.5", -218Cos8.5")

    P(3.2, 11.1, -20)

    S(249.8, 11.1, -20)

  • Los vectores fuerza que actúan sobre la bandeja son los siguientes:

    Vector QP

    QP = -20.8i -79.7j - 20k y su vector unitario QP = -.2454i -.94027j -0.236k

    Debido a que en el punto Q actúa un resorte cuya constante k = 0.2648 N/mm y tiene una deformación de 18 rnm por lo tanto está ejerciendo una fuerza de:

    FQ = (0.2648)(18)

    = 4.7664N

    Entonces el vector FQ = -1.1696i -4.4817j - 1.1248 k

    En forma similar el vector FR = 1.169i -4.4817j - 1.1248

    Como la bandeja pesa 2.9126N entonces:

    El vector peso W = - 2.9126j El vector FN es el que deseamos encontrar para así poder obtener la fuerza de arrastre del rodillo alimentador

    FN = Fxni + Fy,j +Fznk

    Ya que el vector FN está situado en un plano paralelo al plano yz la componente Fxni = O

    Entonces el vector FN = FYd + F,,k

    Los vectores fuerza en los apoyos A y B son:

    FA = Fy,j + F,,k FE = FybJ + Fzbk

    Las componentes en dirección X de ambas fuerzas son nulas ya que se trata de un apoyo que no presenta restricción en esa dirección.

    Se hace la observación que este tipo de apoyo también presenta vectores momento como incógnitas pero en esta ocasión no es necesario calcularlas

    11 Eoiho No 2

  • -- Calculo del c.g. de la bandeja. 11 I1 Los pesos de cada una de las partes son:

    WI = 2.56026N W2 = 0.352331iN 1 1 I 1 :ir !Ii

    Mx = W1(-109C0~8.5") Mz = wi(126.5) +W2(126.5)

    = - (2.56026)(109C0~8.5") = 126.5W

    = -276.0Nmm = 126.5(219126)

    = 368.44Nmm '11 I I¡ '% I li

    ZWT) = -276.0 XWT) = 36814

    x = 368 h 4 12.9126 1 Z = - 275.0 12.9126

    z = - 94.76mm ;\= 1265 mm

    Aplicando la primera y,segunda condición de equilibrio se tiene:

    F,= O

    F,= O

    F,= O

    Primera condición de equilibrio .I1

    . .

    ./I M,= O Segunda condición de equilibrio

    II

    F, = O

    -1.1696 + 1.1696 = O

    I ?

    I :,

  • F, = O

    -4.4817 - 4.4817 - 2.9126 + F,, + Fya+ Fyb = 0 Fyn + Fya+ Fyb = 11.876 Ec. 1

    Debido a la simetría de la bandeja se establece la siguiente condición

    Fya= Fyb

    Entonces la Ec 1 se simplifica en:

    F,, + 2~,, = 11.a76 EC I

    F, = O

    -1.1248 - 1.1248 + Fzn +'Fza+ FZb = O

    F," + F,,+ Fzb = 2.2496 Ec 2

    Debido a la simetría de la bandeja se establece la siguiente condición

    Fza= Fzb

    Entonces la Ec 2 se simplifica en:

    Fz, + 2Fza = 2.2496 EC 2

    Para simplificar el sistema de ecuaciones que resultó se tiene:

  • De la figura anterior p = 8.5"

    Fn

    Fzn = Fn Sen 8.5" en forma similar F,, = F, Cos 8.5"

    Sustituyendo estos valores en las ecuaciones 1 y 2

    - Fn COS 8.5" + 2Fya = 11.876 ------- EC 3

    Fn Sen 8.5" + 2Fz, = 2.2496 ------- Ec 4 I

    Aplicando la segunda condición de equilibrio se tiene que: ;I ~

    'I M o = R X Fj = O

    rQ = 24i + 90.8j FQ = -1.1696i -4.48 rR = .229i + 90.8j rE = 126.5 +. 83.57j -215.6k

    FR. = 1.169¡-4.&17; FN:= Fy,j + Fznk :

    rA = 58i + 108.85j -46.48k FA = Fy,j + Fz,k

    W = - 2.9126j = 196i + 108.85j 46.48k ' ' FB = Fybj + FzbJ(.

    rcg = 126.3 + 101.33j -94.76k

    rQxFQ =-102.13¡ +26.99j-1.3611k 1

    rR x FR = - 102.13i +257.58j -1132.5k TE x FN = - 200 88Fn ¡ - 18.69 Fnj - 125.1F" k rA x FA = (108 85 Fza + 46.48 Fya)i - 58 Fza j + 58 Fya k

    I

    rB x FE = (108 85 F,, + 46.48 Fya)i - 196 F,, j + 196 F,, k

    rcg x W = - 207.77i - 277.36k

    7j - 1.1248 - 1.1248

    14 6- Generación

  • SisIema de Caprura de Doros - -- -_I_____ . .. . . . -.. ~ ~~ . . .-,- ., Según el tipo d e apoyo que se tiene el M, = O por lo tanto:

    -102.13 -102.13 - 200.88Fn + (108.85 Fza + 46.48 Fya) + (108.85 Fza + 46.48 Fya)- 207.77 = O

    - 200.88F" + (108.85 Fza + 46.48 Fya) + (108.85 Fza + 46.48 Fya) = 412.03

    - 200.88Fn + 217.7 Fza+ 92.96 Fya = 412.03 --------Ec 5

    Resolviendo el sistema de ecuaciones

    - F n COS 8.5" + 2Fya = 11.876 ------- EC 3 F, Sen 8.5" + 2Fza = 2.2496 ------ Ec 4

    - 200.88Fn + 217.7 Fza+ 92.96 Fya = 412.03 -------Ec 5

    se tiene que la Fn = 1.4658 N ?

    _ I

    1.3.2 Fuerza de arrastre e n el rodillo de alimentación.

    Fa = ~ s F n

    = (0.85)(1.4658)

    = 1.2459 N

  • 1.3.3 Transmisión para la alimentación y avance de la hoja

    Análisis cinemático de la transmisión. I I

    Rodillo de Alimentación.- Este rodillo tiene un diámetro (bm de-40 mm Y

    lo que: . deberá tener una velocidad tangencial Vm de 10 cm/sea en su periferia por

    La velocidad angular om en Radkeg. se obtiene:

    2vRA = wRA(bRA

    WRA = 2 VRAl (bRA

    = 2(100)/40

    ow = 5 Radlseg.

    EL rodillo de avance tiene un diámetro de 20 mm y su velocidad tangencial V, también deberá ser de 10 crnkeg para así poder tiamportar la hoja en forma uniforme por lo que:

    La velocidad angular m,en Radkeg. se obtiene:

    2vr = O r b i I Y .,

    I

  • Sislem de Copruro de Datos .. .... -

    or= 2 Vr/ 4r

    = 2(100)/20

    or= 10 Radlseg. Motor.- El motor que se obtuvo tiene las siguientes características:

    F = 86rpm

    P = 8 W

    V = 24 Volts

    Polea 4

    Para iniciar la polea 4 se propone con un diámetro de 30 mm y como está montada en la misma flecha donde están los rodillos de avancesu velocidad angular es de 10 Radlseg por lo que:

    0 4 = 10 Radlseg

    44= 30mm

    2v4 = o 4 4 4

    v4 = 0 4 4 4 2

    = (10)(30)/2

    V4 = 150 mmlseg

    Como las poleas 1,4, y 5 están conectadas con la misma banda presentan una misma velocidad tangencia1 en su periferia.

    Polea 5

    Como esta polea está interconectada con el rodillo de alimentación presenta la misma velocidad angular de 5 Radlseg entonces:

    Vs = 150 mmlseg

  • 05 = 5 Radlseg

    Polea 1 (Motor)

    Utilizando los datos del motor como la frecuencia f = 86rpm se obtiene:

    0 1 = 2nf

    = 2n(86)/60

    . m1 = 9 Radkeg

    Paras las poleas 2 y 3 que deben ser iguales por razones de su funcionamiento resultaron de diámetro de 20mm (valor propuesto)

    Selección de bandas y poleas.

    Para la selección de las bandas es necesario calcular su longitud y se procede de la siguiente manera:

    Banda1 .- Esta banda es calculada sumando las longitudes entre los centros de cada una de las poleas que intervienen.

    Entre las poleas 4 y 5 existe una longitud @e 80.62mm

    Entre las poleas 1 y 4 existe una longitudlde 87.8 mm

    Entre las poleas 1 y 5 existe una longitudN.de 84.43'mm

    . .

    Un tercio de cada uno de los perímetros.es igual a 145.27 mm I

    Resulta una suma de 378.12 mm

    Longitud de la banda 1 = 378.12 + 5%

    Equipo No 2 6'Gmermi&

    http://longitudN.de

  • = 397 mm = 15.6 pulg

    BANDA 1 150XL 037

    Banda 2 .- Para calcular la longitud de esta banda se procede de la siguiente manera:

    2 la longitud entre las poleas 2 y 3 equivale a 376mm

    El perímetro de una polea es igual a 62.83

    La suma es 438.83 mm

    La longitud de la banda 2 = 438.83 + 5%

    = 460.77mm = 18 . I4 pulg _ .

    BANDA 2 180XL 037

    Para la selección de poleas se usó el manual (ver apendice 5)

    POLEA 1

    POLEA 2

    POLEA 3

    POLEA 4

    POLEA 5

    20XL 037

    12XL 037

    12XL 037

    18XL 037

    36XL 037

    I$= 32.34 mm

    I$ = 19.4 mm

    Q = 19.4 mm

    Q = 29.11 mm

    I$= 58.21 mm

    19 Equipo No 2 6" Generación ~

  • 1.4 FABRICACI~N

    1.4.1 (apéndice C)

    1.4.2 Hojas de proceso

    Dibujos de fabricación

    La elaboración de la gran mayoría de piezas de la parte mecánica se fabricaron en fresadora vertical y torno convencionales utilizando técnicas ;de maquinado basado en dibujos de diseños. A continuación se muestran algunas'jde ellas, las dimensiones están en mm.

    Fabricación del soporte izquierdo.

    Etapa I

    ?

    I

    Proceso >reparación

    lesbaste lateral

    1 - : ,1- 3aboración de ranuras

    11 -1 7 : . !

    ' Descripción - Preparar el material

    con dimensiones un poco mayor a las requeridas en el diseño.

    Realizar el desbaste d'e las superficies laterales hasta obtener las medidas mostrada: en el dibujo

    - Usar un cortador (end mill) de diámetro 20,4 filos a 900 rpm.

    -

    I

    - Elaborar primero la ranura mas ancha aproximandola a las dimensiones del dibujo con el cortador aiiterior

    - Instalar cortador de diámetro 10, 4 filos a 900 rpm.

    ranura

    ranura

    - Terminar la primer

    - Elaborar la segunda

    LqiripoNo2 , . 20 6' Generación .?

  • Proceso

    :laboración de barrenos

    Iarrenos para flechas

    Descripción

    Usar broca de diámetro 4 y 900 rpm. Para realizar los barrenos que se muestran en el dibujo.

    Instalar broca de 9.5 de diámetro y elaborar los tres barrenos mostrado en el dibujo. Utilizar 900 rpm. Instalar broca de 11.5 y utilizarla únicamente en el barreno mayor. Usar rima de diámetro 1 O para los barrenos de diámetro menor y 12 para el mayor.

    .

  • Fabricación del ángulo inferior izquierdo

    , DESCRIPCION - Preparar el material

    don dimensiones un poco mayor que las 'requeridas en el diseño.

    ETAPA 1

    2

    3

    PROCESO Preparación

    Desbaste lateral -,

    4 .u 5OM0.8 3arrenos lado1

    3arrenos lado2 .

    . Desbastar los lados hasta obtener las dimensiones de la pieza mostrada en el dibujo. Utilizar un cortador de diámetro 10 a 900 rpm

    Elaborar los barrenos q,ue se muestran utilizando una broca de diámetro 4

    Elaborar los barrenos que se muestran en la figura utilizando broca de 4.

    22 6" Generación

  • CAPITULO 2 DISEÑO DEL SISTEMA DE CONTROL.

    2.1 Diagrama a bloques del diseño de control.

  • S ~ s r e m de Caplum de Daos .- "_

    2.2 Descripción de las etapas de control

    2.2.1 Etapa de sensores. Una de las etapas más importantes en el diseño que soporta el funcionamiento

    del prototipo, es la etapa en que se pretende detectar la presencia de marcas obscuras, para lograr tal propósito se hicieron pruebas con, diferentes sensores y circuitos así como también se busco en catálogos y se pidió información a través de Internet, por lo que algunas compañías nos proborcionaron datos y características de censado y respuesta de algunos tipos' de sensores que se anexan en el apéndice A. Finalmente decidimos por el sensor fotoreflectivo ECG 3105 que cumple con algunas consideraciones para su selección.

    Las consideraciones que se tomaron en esta parte del protot'ipo son las siguientes:

    1

    I :I)

    - El área de la marca obscura (7x7mm). /I - La distancia entre cada una de las marcas a

    centro). La distancia entre el papel y el sensor (2 mm

    ( I O mm de centro a

    ~~

    - - El tiempo de conmutacion del sensor (IO peg) . . . . -

    Tomando en cuenta estas consideraciones y despues de varias pruebas se opto por un sensor del .tipo reflectivo, cuyas caracteristicas técnicas se indican en los cálculos de esta etapa..

    La velocidad de la hoja al pasar por el area de censado (10-cmI seg).

    2.2.2 Circuito de sensores.

    Fgura I . conexiones del circuito con los valores comerciales

    . ,

    2.4 Equipo No 2 6" Gcneroción

  • -- Cálculos y consideraciones de R1 Y R2 Internamente, el censor se compone por un diodo emisor de luz y un fototransistor (fig. 1 ). R1 limita la corriente que pasa por el led; la cantidad de luz que emite el led es proporcional a los valores de corriente que circulen por él, es debido a esto que a continuacion se enlictan los datos técnicos del sensor y poder hacer algunas consideraciones utilizadas en los cálculos.

    ECG 3105

    PT= 75Mw If= 5OmAMax Vr=3 V Max

    B v ECO = 5 v BVCEO = 30 V IC = 20 Ma Max TON = 20 p s

    Para los calculos de R1 se considera : If= 40mA Vd= 0 . 6 ~ Valim.=5v

    R1 =(Valim-Vd) I If

    R1=(5~-0.6v)/40mA= 110ohms

    En el proyecto se eligio R1=120 ohms por ser la resistencia comercial mas cercana al valor calculado.

    Calculos de R2.

    R2 = 5 V I 1 Ma = 5000ohms = 4700 ohms (comercial)

    Cuando el led manda una señal a la base del fototransistor, este pasa al estado de saturación precntandose una corriente en el fototransistor, si no hay señal en la base el transistor pasa al estado de corte, de esta forma, la señal sera conmutada cada vez que el sensor detecte o no detecte marca obscura sobre la hoja de respuesta.

  • 2.2.3 Amplificación de la señal.

    -

    En esta etapa se utiliza un circuito comparador (C.I. 339) en la configuración de lazo abierto (ganancia infinita). A la entrada inversora del, amplificador se le alimenta con un voltaje de referencia el cual se le proporciona con el divisor de voltaje, ajustado con el potenciometro de 100k como lo indicarla figura 2. El voltaje de referencia se ajusta de acuerdo al nivel del voltaje a la salida en el emisor del sensor, de tal forma que si el nivel de voltaje apli4ado a la entrada no inversora rebasa por aproximadamente 0.lv al voltaje de referencia; en la salida del amplificador; se presenta una señal de 3 . 8 ~ ,pero si el voltaje aplicado esta por debajo del voltaje de referencia, el voltaje en la salida cae a O.'6v, estos niveles de voltaje la computadora los lee como uno y cero lógicos. El circuito de la fig. 2 esta en su configuración de colector abierto por lo que es necesario un circuito de pull up ( D I Y R4) para que exista un:[nivel de voltaje (5v) a la salida del circuito. Los capacitores (C1 Y C2) se conectan .al circuito como filtros y tienen la función de eliminar el ruido o los rethtes que pudieran presentarse en la señal. En el circuito tambien se indica una compuerta inversora (74LS04) en la salida del comparador, esta es con el fin de invertir la señal que se presenta en el emisor del sensor ya que a esta configuración se la conoce como lógica negativa esto provoca que el sensor al detectar una marca obscura mande Ün nivel bajo (O v).

    'I

  • 2.2.4 Actuadores. I

    Los actuadores realizan una tarea muy especifica en el prototipo, ya que son.los encargados de .dar movimiento a' los mecanismos de alimentación y transrnision de hoja al sistema, estos actuadores son un motor y un embrague que son controlados por una computadora a través de dos PPI (8255) . las caractensticas técnicas de los actuadores se indican en la parte de los cálculos de potencia. La señal digital que envia la computadora, no es suficiente para activar.a los actuadores, 'por lo que se necesita una etapa de potencia y optoacoplamiento como interface para manejar diferentes niveles de voltaje.

    2.2.5 Etapa de potexia

    7 .

    1

    , . De la salida de la PPI

    521-1 1/4 ¡ A 2 2 4 4

    O D

    R3

    Figura 3. Circuito de in:erface entre niveles diferentes de voltaje y corriente

    R1 R 2 210 680

    ,:, , j . . ..:

    TLP 251-1 K

    El circuito de la figura 3 es usado en el motor y en el embrague , la compuerta (74LS244) a la entrada del optoaislador (TLP521-1) se conecta como irnpulsora de señal para mantener los niveles de voltaje y corriente entre la computadora y el optoaislador.

    El propósito de usar u n optoaislador es el de aislar la etapa de control de la etapa de potencia .

    27 Equipo No 2 6" Generación

  • R1 limita la corriente que circula a través del fotodiodo interno del optoacoplador, al fluir corriente por el fotodiodo este emite cierta cantidadjde luz que al incidir sobre la base del fototransistor del circuito, se genera una cantidad de corriente suficiente'como para saturarlo y poner en cunducción al fototransistor, el voltaje del colector caera a Ov, apareciendo en la terminal del emisor y, tierra,a través de R2. . .

    En la base del TIP120 fluye una coriente de base que pone 'en condúcción al TIP por lo que el voltaje de colector cae en las terminales de la 'carga energizando al actuador. AI no haber corriente en la base, el transistor se va a corte y el Vc-e es de un valor cercano a Vcc (+24v) ,desenergizando al actuador.

    .. I.

    *, , I I

    2.2.6 Supresor de fern en los motores. Cuando el transistor se apaga, se genera un alto voltaje, debido a la fuerza electromotriz (fern), este voltaje puede daiiar al transistor poi: lo que para resolver este problema se opto por un circuito supresor de fern por diddo.

    - Supresor por diodo. . ~. Consiste en poner urvdiodo en paralelo con la polaridad emisor - colector del transistor (TIP 120) con la polaridad como se indica en la figura 3, la corriente que se gene.ra en la bobina cuando se apaga el transistor decaerá con el tiempo circulando a través del. diodo. En este circuito .no hay. grandes cambios de corriente cuando se apaga el transistor, y el potencial del colector es el potencial de alimentación mas el potencial de polarización del diodo.

    -- Cálculos

    DATOS TECNICOS DEL TIP120

    '

    '!

    DATOS TECNICOS DEL TLP351

    I c=8 A VCB=IOOV VC E= 1 OOV VBE=5V Hfe=l O00 P =65W

    NPN OPTOAISLADOR PT=200mW vIso=5ooov

    IF=50 mA VF=1.3V VR=5V

    I

    LED EMISOR DE LUZ

    FOTOTRANSISTOR

    BVCEO=55V IC=lOO nA

    - Diodo emisor de luz (led).

    28 Equipo No 2 Ó'Generación

  • La corriente a través del diodo es lf=20 mA , el voltaje de alimentación al diodo es V=5v y como la caida de tensión en el diodo es aproximadamente 0.6 v; entonces el valor de R1 es:

    RI=(V-0.6) / If

    R1=(5-0.6)/20 Ma ; R1= 250 ohms

    Para R2; hfe=1000, lc=0.5 A, Vin=5v, RI=16 ohms, Vcc= 24v.

    Aplicando fórmula: IB=lc/hfe; IB=0.5 mA Por tanto

    R3=(Vin - 0.6)/16 ; R3=8.8 K

    2.2.7 Sensores de estado de la máquina

    El sistema cuenta con tres sensores de estado de máquina, los sensores son del tipo de fin de carrera (LS) y se utilizan esencialmente para: - Detectar presencia de hoja en la bandeja de alimentación. - Detectar cuando la los sensores detectores de marca empiezan a leer. - Detectar cuando la hoja sale del área a detectar. NOTA: El circuito electrónico que se muestra en la figura 4 es el mismo para los tres sensores (LS). + 5v

    ? L -

    1/6 74LS14 DI. ' R 5

    2 . 2 K

    A la PPI

    10 uF

    Figura 4 , Circuito de sensor de limite con antirrebote.

  • I1

    Entre el interruptor (LS) y la PPI (interface) se conecta un circuito antirrebote 74LS14 (SCHMITT TRIGGER), el cual es un circuito con cierto margen de histéresis que amortiguan y cuadran la señal originada al cerrarse los contactos de LS. . .

    2.2.8 Interface entre control y la computadora.

    Para interconedar la computadora con el exterior se requiere de la utilización de los puertos de entrada y salida, comúnmente la computadora cuenta con dos puertos seriales y uno paralelo que se usan. para conectar dkpositivos periféricos como el Mouse. impresora, dispositivos de control electrónico,, etc ... Otra forma de controlar y conectar dispositivos externos por medio de la computadora, es usando el bus ISA, disponible en el interior de la computadora; este bus es un conectador de 2x32 pins en el cual se conecta una tarjeta tipo peine que permite la extensión de este bus ISA al exterior por medio de un cable plano de 50 hilos, este cable conecta en el exterior con una interface que hace uso de los circuitos integrados 8255, los cuaks son los encaigados de la entrada salida de datos. El circuito de la tarjeta se puede consultar en el apéndice A.

    ,

    BIT 7 I BIT 6 FS20 IFS16 Puerto B PPI1 BIT 7 / BIT 6 FS 8 jFS7

    BIT 5 BIT 4 BIT 3 BIT 2 I I BIT 1 BIT O FS19 FS 27 X X IFS18 X

    B E T - BIT 4 BIT 3 BIT 2 ' 1 BIT 1 BIT O FS 9 FS 6 F S I O FS 1 , ( FS15 F S 2

    Puerto C PPl l BIT 7 I BIT 6 1 BIT 5 I BIT 4 I BIT 3 1 BIT 2 I BIT 1 I BIT O FS 3 IFS11 ) F S 4 lFS14 IFS12 IFS21 IFS13 IFS5 I BIT 7 BIT 6 X X

    BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT O X , x EMBRA X MOTOR X

    GUE

    FS - FOTO SENSOR X - NO USADO

    BIT 7 BIT 6 HOJA X SALE

    Figura 5

    BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT O

    EXISTE ENTRO HOJA X HOJA X X - x

    1'

    30 Equipo iVo 2 6'GenerociM

  • La figura 6 indica el orden de los sensores dispuestos en la tarjeta y el orden de censado de respuestas y marca de renglón.

    21 20

    F F F F F F F F F F F F F F F F F F F F F S s s s s s s s s s s s s s s s s s s s s 1

    19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2

    FS 18.19 Y 20 - Marcas de &mienzo de lectura de hoja. FS 21-Marca reng16n. FS 16.17.18.19 Y 20 -Primera columna de respuestas, FS 11.12.13,14 Y 15 -Segunda columna de respuestas FS 6,7.6.9. Y 10 -Tercera columna de respuestas. FS 1.2.3,4 Y5- Cuarta columna de respuestas.

    Configuración de puertos

    Tres entradas son aplicables al 74LS138: XA2, XA6 y XA3, las senales que se activan a 74LS138: XA9, XA8, XA7, XA4 y XA5. Cuando se cumplen estas condiciones, (ver manual del fabricante del 138 en apendice B), las combinaciones A2, A5 y A3 hará que cualquiera de las 8 salidas pase a un estado activo bajo.

    - .:; Palabra dekontrol y selección de puertos del PPI Selección de puertos

    1 0 0 1 1 0 1 1

    A I A0

    O 0 O 1 1 O 1 1

    PUERTO A PUERTO B PUERTO C

    cw

    9BH

    300H 301 H 302H 303H

  • 2 dePPI

    I 0 0 0 0 0 1 O 824

    . .

    , , A I A0

    ! , 'I

    O 0 PUERTO A 304H o 1 PUERTO B 305H ',

    PUERTO C 306H 1 0 1 1 cw 307H 11 '

    I. ., . ,'

    1 . I

    ' f

    .. . . .

    I

    32 6" Ceneroción . .

  • 2.2.9 Software del sistema.

    ‘P’ (procesar) (capturar)

    2.2.9.1 Diagramas de flujo

    ‘O’ ‘L’ ‘1’ (imprimir) (consultar) (plantillas)

    Incluir archivos cabecera / Declaración de variables 3 Inicia puertos en PPI’s

    Desplegar menú ppal.

    opción

  • O Buscar plantillas y mostrar los números de las mismas didponihles

    Validar elección

    v

    Ruta=Asignación de ruta de archivo a utilizar

    I

    i

    + No Leer desde archivo ruta:

    . . No.de pregunias(preg) . .

    ,. 1 ,

  • Desplegar menú capturar(Grupo nuevo o agregar) 1

    Desplegar menu de grupos

    Leer y validar zppo a utilizar

    Ruta=Asignación de ruta de archivo a urilizar

    Leer y validar grupo -c

    Desplegar mensaje: "Sistema listo? Cualquier

    tecla ptconrinuar" I

    1 Si

    1 Mensaje: Mensajc Captura Error,no

    terminada capturado

    ' 35 . . ~.. ~ . --- ~ -. Equipo No 2 6" Generación

  • Q

    I : - Mensaje: Sistema listo?(con hojas y encendido)Cualquier tecla plcontinuar I

    1 Mensaje: Mensaje: Captura

    terminada

    Cualquier tecla para

    . .

  • Leer no.de plantilla a utilizar

    4 Validar eleccion

    (buscarmpos

  • Y

    I I Mensaje: “Cualquier tecla plcontinuar”

    Mensaje: Menkaje:

    no procesado” o terpinado” “Error “Proces I1 .

    Nil ( 1 ‘II

    I

    Leer y validar ; numero de plantilla a utilizar

    3

    Mensaje de error, no existen plantillas

  • Desplegar menu: Acienos y calificacion, Promedio

    opcion I I Leer:

  • Ya proceso lo capturado?

    X=l?

    Mensaje: Noinfomacion capturado7

    I! Mensaje: . . Cualquier tecla Imprimir(gnipo,plan~~IIa,x) para continuar. Nota:X es la cantidad de alumnos

    11. . . : !>

  • Buscar, leer y validar plantilla Nota:Si no existe plantilla alguna se pasa al conector ‘F’

    I

    Desplegar menu: Aciertos, Calificacion 6 Prorn.grupa1

    Leer OPC

    Promedio grupal ’G’

    A Buscar grupos (plantilla) - Nota:Si no, pasar al conector ‘F’.

    Leer y validar grupo

    Ruta=Asignar ruta de archivo a utilizar

    Desplegar: Ficha y Aciertos

    . Buscar grupos (plantilla) Nota:% no, pasar al conector ‘F’.

    Leer y validar grupo

    Ruta=Asignar ruta de archivo a utilizar

    Desplegar: Ficha y Calificacion

    .Desplegar promedio grupal correspondiente a la Dlantilla seleccionada. I

    Eqiiipo No 2 41 6’Genemc;ón

    i

  • ' I I Pedir y validar clave I I Nota:Si invalida va al conector 'F'

    L Alta de plantillas( ) Capturar respuestas correctas

    I de acceso al

    Plantillas relacionados

    I - I I

    No I

  • 1

    CAPITULO 3. INTEGRACION DEL SISTEMA MECATRONICO

    3.1 Ensamble

    La parte mecánica se inició con el armado del chasis que consiste en la base y los soportes laterales usando perfiles angulares para su unión. Posteriormente se ensambló la canalización para las hojas la cual consiste de la placa superior, placa inferior y ángulos.

    AI montar la canalización en el chasis fue necesario la nivelación de esta para que su montaje fuera uniforme. Ya montada la canalización se procedió a colocar las barras de ajuste que fueron colocadas en la parte superior de los apoyos verticales.

    La bandeja de alimentación que consiste en chumaceras, eje de rotación, palanca de posición y las barras de ajuste de papel fueron instaladas posteriormente.

    La transmisión como el motor, flechas, rodillos, poleas, bandas se ensamblaron al sistema mecatronico.

    En los ensambles anteriores se usó tornilleria milimetrica 3M y 4M

    En la parte de control se ensambló:

    La tarjeta de sensores se interconecta con la tarjeta de comparadores con un cable de 50 hilos.

    La tarjeta de comparadores se interconecta con tarjeta de sensores con cable de 26 hilos.

    La tarjeta de inversores se interconecta con tarjeta de interface (PPI) usando cable de 50 hilos.

    La tarjeta de interface se interconecta con tarjeta de extensión de bus ¡sa ubicada dentro de la computadora.

    La tarjeta de sensores se montó sobre la canalización de hojas ubicando los sensores en la ventana especial para sensar marcas de la hoja.

    La tarjeta de comparadores se montó debajo de la canalización de hoja sobre la base del chasis.

    Las tarjetas de inversores e interfase se montaron a un costado del soporte vertical opuestas a la transmisión.

    La integración de estos dos sistemas permite el funcionamiento correcto de la maquina formando así un sistema mecatronico.

    43 Equipo No 2 ó‘Genemción

  • '1 ..

    3.2 Pruebas y Ajustes ill En la parte mecánica hubo necesidad de ajustar la bandeja lde alimentación, esta para poder alimentar perfectamente una sola hoja y la canalización para poder avanzar sin atascamiento.

    Mecánicamente la tarjeta de sonsores se ajustó con dos,,movimientos uno de rotación y el de posición vertical para así tener una sepa'ración correcta en el momento de sensar. \I '

    I

    En lo electrónico la sensibilidad de los sensores se ajusta por medio de un reostato que actúa como divisor de voltaje, voltaje que se, alimenta a todos los amplificadores operacionales que comparan la señal que proporciona cada sensor con el voltaje que se alimenta por medio del reostato

    "I

  • CAPITULO 4 OPEMCIÓN Y MANTENIMIENTO.

    4.1 Operación

    4.1.1 Instalación de Hojas.

    El tipo de papel, el formato y las instrucciones de llenado se presentan en hoja anexa en éste mismo capitulo. AI accionar la palanca (P) de la figura A a la posición 2, la bandeja (B) baja para alimentar de hojas al sistema, al tener hojas la bandeja, poner la palanca (P) en la posición 1 y seguir el menú que aparece en pantalla después de instalar el software.

    Figura A

    4.1.2 Instalación de hardware: Para instalar el hardware debe abrir su computadora, e instalar la tarjeta de extensión de bus ISA en cualquiera de los slots que quede libre. Posteriormente interconecte la computadora con la maquina calificadora, utilizando el cable de interface que acompaña ai sistema.

  • 4.1.3 Instalación del software: Para la instalación del software debe crear los siguientes subdirectorios en el disco duro:

    C:\lamrna C:\larnrna\claves C:\lamrna\hex C:\lamrna\result C:\larnrna\grupos

    // 'I

    Posteriormente copie los archivos CLAVE.PAS y LAMMAEXE al subdirectorio c:\lamma.

    Después de instalar el hardware, ya puede empezar a trabajar, ejecute el archivo LAMMA.EXE y aparecerá el menú principal

    C:\lamrna\lamma

    I

  • Capturar: Si elige la opcion [C] (capturar), aparecerá el siguiente submenú:

    .. . . . . .. . . , . . . . . (: ~ ...

    1 , . , I

    Nota:Debe elegir una de las plantillas que previamente debio dar de Alta en el submenú Plantillas.

  • Después de que elija una de las plantillas para capturar aparecerá el siguiente submenú:

    Si elige la opción [A] Agregar, le mostrara una lista de los la plantilla que eligió, y que previamente CAPTURO

    pertenecientes a Debe elegir un

    grupo. Si no le muestra ningún grupo, debe elegir [GI (grupo nuevo).

  • ".+. . , . .....

    Si elige la opción [GI (grupo nuevo), le mostrara una lista de los grupos "A a la "I", para que elija uno de ellos. ,

    - .

    1

    Después de haber elegido un grupo ya sea Nuevo o para Agregar, se le mostrara en pantalla el siguiente mensaje:

    Sistema listo?(Encendido y con hojas) Presione una tecla para continuar.

    Nota: Se recomienda esperar hasta este punto para encender la maquina calificadora. .- Y-- -

    __cI

  • Después de presionar cualquier tecla como lo indica el' 1 mensaje anterior, la maquina calificadora debe empezar a jalar hojas una por una y leer los datos en ellas. Después de terminar debe mostrar el siguiente mensaje:

    Captura terminada Presione cualquier tecla.

    11 Procesar: Si elige la opción [PI (procesar) del menú principal, le preguntara también: Que plantilla desea utilizar. Debe elegir una de las plantillas'que le muestra y que previamente dio de Alta en el submenú Plantillas. Posteriormente aparecerá el siguiente submenú:

    Nota:.Debe elegir un grupo de la lista, estos grupos previamente han sido Capturados. Si no aparece algún grupo en la lista es debido a que no ha sido Capturado.

    - ~~ ~ 1 -\

    3

    50 ___ ~ ~. - ~~ ~~."..._l ..---_

  • Una vez que elija un grupo, la computadora lo procesara, y posteriormeite mostrara el siguiente mensaje en pantalla:

    Proceso terminado Cualquier tecla pkeguir

    Imprimir Si elige la opción [I] (imprimir) del menú principal, le preguntara también: Que plantilla desea utilizar. Debe elegir una de las plantillas que le muestra y cue previamente dio de Alta en el submenú Plantillas. Posteriormente aparecerá el siguiente submenú:

    5 1 Equipo No 2 ó“Generoeión

  • Sisima de Comura de Doros

    si elige la opción [PI (promedio grupal), le preguntara si la Impresora esta Lista, dándole opción a cancelar ( E X ) . Si presiona cualquier tecld; enseguida imprimirá un reporte con el promedio por grupo de todos los Qrupos Capturados y Procesados correspondientes a la Plantilla que eligió $reviamente. Además imprimirá en la esquina inferior izquierda la fecha actual para diferenciar los reportes. Si elige la opción [A] (aciertos y calificación), aparecerá el siguiente submenú

    'I

    QUE GRUPO DESEA UTILIZAR [al

    Digite su opción -

    .II Nota: Debe elegir un grupo de la lista, estos grupos previamente han sido Capturados y Procesados. Si no aparece algún grupo en la lista es debido a que no ha sido Capturados yío Procesados.

    I siguiente mensaje. 11 Después de elegir un grupo del submenú anterior, se le mostrara en pantalla el

    Impresora lista? (ESC plcancelar)

    Presione cualquier tecla y enseguida se imprimirá un repohe con no. De ficha, aciertos y calificaciones del grupo que eligió, correspondiehe a la plantilla que también eligió. 't

  • Consulta: Si elige la opción [O] (consulta) del menú principal, le preguntara también: Que plantilla desea utilizar. Debe elegir una de las plantillas que le muestra y que previamente dio de Alta en el submenú Plantillas. Posteriormente aparecerá el siguiente submenú:

    . . . . ~~

    .~ . ...,

    . . . . . . . .~~ .

    - - -_-I* '

  • Siriemo de Coorura de Dolos

    I : Si elige cualquiera de las anteriores opciones, se le mo2trara por pantalla un reporte correspondiente, del grupo y plantilla que eligió. 1

    Plantillas:

    de acceso a este submenú. Si la clave es invalida le pero si es valida, le mostrara el siguiente submenú:

    Si elige la opción [L] (plantillas) del menú principal, preguntara clave al menú principal,

  • Alta Esta opción le silve para dar de alta plantillas de respuestas correctas, se le preguntara de cuantas preguntas será el examen y cuales son las respuestas correctas de la A a la E. El sistema le asignara un numero de plantilla, este numero debe darlo cada que quiera utilizar la plantilla que dio de alta. Nota: máximo puede dar de alta 9 plantillas. Si no tiene espacio, puede dar de Baja las plantillas que ya no utilice.

    Baja Esta opción le permite dar de Baja plantillas que ya no utilice. Nota: AI dar de baja plantillas también se dan de baja los grupos relacionados con dicha plantilla.

    Cambio de clave Esta opción le permite cambiar la clave que utiliza para utilizar este submenú (plantillas). Recuerde bien la clave que proporciona, pues no le pide verificación

    . .. .. L.:.

    55 Equipo No 2 6'Generoción

  • 4.2 Mantenimiento

    Los elementos mecánicos y de control'con que se construyó el prototipo se pueden adquirir en el mercado nacional. Además, no necesita de personal especializado para la corrección de fallas de operación, ya que con el manual de operación y con las indicaciones que a continuación se indicbn es posible Solucionar las posibles fallas de operación más comunes.

    1. Colocar el sistema en un lugar libre de polvo para evitar que la superficie de los sensores reflectivos se cubra de polvo.

    2. Verificar le buena lubricación de los baleros en las poleas de transmisión.

    3. Si no enciende, revisar los fusibles de la fuente de alimentación.

    3. Cuando no exista alimentación de hoja revisar que en el motor y el embrague exista alimentación de voltaje en sus terminales.

    5. Revisar que las bandas de transmisión, el motor y el embrague estén en buenas condiciones.

    6- Si el sistema no da lecturas correctas revisar:

    --Que la superficie de los sensores este libre de polvo. --Que la altura entra los sensores y la superficie por donde pasa la hoja sea la adecuada (2 mm aproximadamente).

    --Que la sensibilidad de ajuste de los sensores sea la indicada (una marca en el potenciómetro situado en la tarjeta de inversores y potencia lb indica). seguir al pie de la letra el menú de operación que se indican (en 'la sección 4.1.

    ' .

    I,

    I . I . ' I1

    .

    ' ..>

    1 I'

    56 6" Generación

    ii

  • CAPITULO 5. COSTOS

    6.05 X 914 X 2440 MM.

  • 18

    19

    20

    21

    22

    23

    24

    25

    I

    HEADER RECTO ClLATCH 50 2 [ I

    T 1-50 CAPACITOR DE TANTALIO 10 I

    PCS-71 MICRO-SVVTCH DE BAJO 3 ESFUERZO

    BTS-I6 SVVTICH BALANCIN 2P 2T STD 1

    TF-I/4L TERMINAL DE LATON DESNUDA 9 I

    TPA-22-18L TERMINAL DE LATON DE PUNT 6

    816-58A TRANSFORMADOR PlFUENTE DE 1 I/ I 111 I

    ANTIESTATIC 2000-1 6 LIMPIADOR 1 ANTIESTATICO 16

    1-499786-0 HEADER ANGULO ClLATCH 50 1 POS

    '1

    $2.31

    %O.O O

    S'3.9 1

    $G.,51

    S.i.30

    $730. 44

    $30.4 4 !

    s47.5 6

    $38.3 3

    $1 1 .o O

    $36.3 O

    $1.70

    $2.90

    $1.60

    $0.28

    $0.78

    $0.65

    $26.09

    $120.00

    $13.91

    $5.48

    $7.82

    $130.44

    $30.44

    $47.56

    $76.66

    $66.00

    $72.60

    $1.70

    $2.90

    $3.20

    $0.56

    $2.34

    $1.30

    $4.20

  • Part. Descripción completa, especificación

    38 MAR-SAN MARCADOR CON TINTA INDELEBLE

    I - 39 CIRCUIT-WORKS PLUMON DE PLATA

    STANDAR

    BEL 9L28026 CABLE PLANO GRIS 26 HILOS 40

    41 FC-26 DESPLAZAMIENTO 26 POS ECONOM.

    POS 42 499922-6 HEADER RECTO ClLATCH 2E

    43 CE-l0/25V CAPACITOR ELECTROLITICC

    14P BASE DOBLE CONTACTO PARA C.1 14 PINS

    $0.94

    $12.30

    $139.30

    $13.00

    $17.22

    $25.19

    $2.15

    $16.50

    $1 5.66

    $6.00

    $51.30

    $63.04

    $13.20

    $1 13.00

    $25.16

    $44.00

    .

    44 TIPO RADIAL I S 1588 DIODO SILICIO

    $2.10

    $1.10

    $0.94

    $12.3 O

    $139. 30

    $13.0 O

    $8.61

    $25.1 9

    $0.43

    1

    1

    1

    1

    1

    2

    1

    5

    5

    2

    2

    1

    $3.30

    $7.81

    $3.00

    $51.3 O

    1 ~63.a 4

    $13.2 O

    $56.5 O

    $25.1 6

    1

    2

    1

    4

    45

    46

    47

    48

    49

    50

    51

    52

    TLP 521 OPTOACOPLADOR SALIDA TRANS I STO R 74LS14 HEX INVERSOR SCHMIll TRIGGER ECG1940 REMPLAZO ECG

    ECGl934 REMPLAZO ECG

    BR 68 FUENTE RECTIFICADOR 6A/800L CUADRADO

    PF-800 PLACA PERFORADA

    499922-6 HEADER RECTO CllATCH 2E POS

    1-746288-0 DESP/AISL 50 PO ClRS 499252-

  • Descripción completa, especificacion Cant.,; $ $total Unit

  • , 62 Equipo No 2 6'Generoción

  • I 71 ARAM)ELAS5/32

    I 72 OPRESOR 3x5

    73 SEGUROS TIPO DE 3MM.

    74 TUERCAS 4MM.

    75 2 TOR. ALLEN 3 X 6 MM.

    76

    77

    TOR. ALLEN 3 X 10 MM.

    TOR. ALLEN 4 X 16 MM. I

    78 TOR ALLEN 4 X 12 MM.

    79

    80

    81 FLEXOMETRO

    TOR. ALLEN 4 X 10 MM.

    TOR. ALLEN 3 X 25 MM.

    I 82 ICUNA

    I 83 ROülLLO RECUBIERTO EN HULE

    NEOPRENO A 40MM. FINAL X 50MM I LARGO DUREZA 35 SHORE-A

    84 IPOLEA 36 XL 037

    85 POLEA 18 XL 037

    86 POLEA 12 XL 037

    87 BANDA 11 O XL 037

    88 BANDA 170 XL 037

    .): . .., .. . ..

    'I $1.00

    '1 $0.70 ~ $0.70

    $0

    10

    ,O

    10

    1

    1

    1 $1.30 $1.17

    '! $8.69 I) $3.04

    1 1 ) ! i : 1 $250. O0

    1 '' '1 $198. '

    ,, O0 " 1

    ,111, ;y, 2

    $175, ri.; O0

    1 /I1 $24.C

    li o

    11 ' $29.í ! o 1

    - blO.09

    62.78

    51.74

    $16.00

    $19.13

    $40.00

    $27.82

    $27.83

    $26.09

    $1 1.74

    $8.69

    $3.04

    $250.00

    $198.00

    $156.00

    $350.00

    $24.00

    $29.00

  • 63 6'Generocidn

  • Part. Descripción completa, especificación Cant.

    127 CUBIERTA MANUFACTURADA EN 1 ACRlLlCO CRISTAL 6MM ESP MEDIDAS DE 15.7 X 36.1 X 50 1 CM.

    RECTOS 1:1600 128 CAJA REDUCTORA DE ENGRANES 2

    d

    1

    !I

    $ $total Unit

    $2,27 $2,270.0 0.00 o

    $850 O0 $425. O0 impor te $10,296. total 80 total + ¡va $11,841.

    32

  • CONCLUSIONES YIO SUGERENCIAS

    El hecho de poder aplicar las ingenierías mecánica electrónica abre un campo que hasta la fecha México ha tenido muy poco desarrollo, nuestra participación en este centro nos llevó a la aplicación de conocimientos de ingeniería que en las escuelas solamente la vemos en forma teórica.

    Con este prototipo saldrán beneficiados todos los planteles del subsistema DGETI ya que es factible su reproducción.

    Nos dimos cuenta que lo más importante de realizar un proyecto como los que se hacen en el CNAD, no es tanto el diseño, sino la delimitación de problemas encontrados una vez que está armado el proyecto, pues nos encontramos con problemas que de momento no se sabía si era electrónico, mecánico o de software.

    En la parte mecánica se sugiere que la placa superior de la canalización sea mas larga en el extremo que coincide con el rodillo de alimentación para evitar que la hoja se atasque al inicio.

    La parte de control sugiere lo siguiente:

    I. Cambiar el tipo de sensor por otro de mayor velocidad de conmutación 2. Sustituir los sensores limites por censores fotoeléctricos de herradura o

    detectores de marcas. 3. Mejorar el software para que sea más amigable 4. Construir las tarjetas de control con mas calidad

  • BlBLlOGRAFlA

    HERBERTH SCHILDT , Manual . .. de Referencia C/C++ Ed. Mc Graw Hill

    LUIS JOYENES AGUILAR, Manual de'bolsillo Turbó C++ Ed. Mc Graw Hill -

    HERBERTH SCHILDT, Programación en Turbo C'Ed. Mc Graw Hill

    KOU GAN, Amplificadores Operacionales

    .f

    II

    ROBERT L. BOYLESTAN. Fundamentos de Electrónica Ed. Prentice Hall

    TIMOSTHY J. MALONEY, Eledrónica Industrial, Ed. Prentice Hall

    ROBERT L. M O T , Diseño de elementos de Maquinas, Ed. PHH //

    FERDINAND P. BEER, E. RUSSELL JOHNSTON, JR Mecánica Vectorial para Ingenieros, Ed. Mc Graw Hill

    Manual del Ingeniero Tomo I y II, Ed. HUTTE

  • APÉNDICE A

    LISTA DE MATERIALES Y CONFIGURACION DE LAS TARJETAS.

    Máquina recopiladora de datos Equipo 2: Sexta Generación

  • interfase exterior a la CPU. (Las figuras Nos. 27 son una extension del bus ¡SA de la PC al exterior).

    CNAD CONTROL Ing. J. Natividad Rodriguez Monr@?a

    32

  • FUENTE DE PODER

    Placa fenólica 2 capacitores de 2200pF 2 capacitores de O 1 pF 1 regulador de voltaje 7805 2Amp. 1 regulador de voltaje 7824 2Amp. 2 puentes rectificadores 1 OOv 6Amp. 1 transformador 120 24 5Amp. 2 conectores tipo molex. 2 portafusibles tipo Europeo II 2 fusibles tipo Europeo 2Amp. '

    /I*

    I ~ ^^ .

    Maquina recopiladora de d a m Equipo 2: Sexta GeneraciOn

  • TARJETA DE SENSORES.

    Tarjeta fenblica de 8.5 x 25 crn 21 Sensores tipo fotoreflectivo ECG 3105 21 resistencias de 120a 1 conector tipo housing de 50 pins

    +5V ' 5 "

    ECG3105 0 HACIA LA LA TARJETA DE AMPLIFICACI~N

    E

    Máquina recopiladora de datos Equipo 2: Sexla GeneraUón

  • TARJETA DE AMPLIFICACI6N. ~

    .. 6 circuitos integrados 339 placa fenólica ? 21 capacitores 0 . 4 7 ~ 21 capacitores 3.7$ 'I 1 potenciórnetro de'100kR 21 resistencias de 3300 2 conectores tipo hoüsing (50 y 26 pins).

    .,r ,

    !!

    :. I

    +5" .

    HACIA LA TARJETA

    I:

    Maquina recopiladora de datos Eauioo 2. serta ~ ~ n a r ~ ~ i i i ~

  • TARJETA DE INVERSORES.

    6 circuitos integrados 74HC04 2 optoaisladores TLP 521-1 1 circuito integrado 74 LS244 Icircuito integrado 74LS14 1 diodo 2 resistencias de IOk, 680Q 270Q,2,2kR 2 capacitores de 10pf

    DE LA TARJETA TARJETA DE AMPLlFlCAClON

    7 4 L S 0 4

    )-N3

    [-N3

    )-N3

    )-N3

    E N 3

    )-N3 4 N 4 9 > )-N3

    )-N3

    )-N3

    )-N3

    )-N3

    )-N3

    )-N3 *N4 2 6 >

    12

    )-N3

    )-N3

    b N 3

    )-N3

    [-N3

    E N 3

    [-N3

    [-N3

    HACIA LA TARJETA DE INTERFACE -

    Mhquina recopiladora de datos Equipo 2: Sexta Generación

  • APÉNDICE B

    HOJAS DE DATOS TÉCNICOS DE DISPOSITIVOS ELECTRONICOS.

    Maquina rewpiladora de datos Equipo 2: Sexta Generación

  • @ MOlOROLA 1-OF-8 DECODER/ DEMULTIPLEXER

    The LSllLIMSI S N 5 4 I 7 4 L S t 3 is a high speed I-of-8 Oe.-deiI Demultiplexer. This device is idealb suited for high speed bipaiar mi lo ry chip Select address decoding. The mullipk input enables allow paralci ex. pansion lo a 1-01-24 decoder using just three LSt38 devices of to a ;-:1.32 decoderusingfourLS138sandoneinverterTheLS138isfabri~tednthe Schonky barrier diode process lor high s W and is completely c0m:dlible with all Motorola T i L lamilies.

    Oemultiplexing Capability . . Mukiple Input Enable for Easy Expansion

    * Typical POWB~ Dissipation of 32 mW Active Low Mutually Exclusive Outputs Input Clamp Diodes Limit High Speed Termination EHects

    CONNECTION DIAGRAM DIP (TOP VIEW v a 00 6, 62 6 6, 63 06

    NOTE TM Fbtpak vel-. ha, mc r a m s p 4 m (Conmiion Disgra- = ma Qual In-line PSOXe

    11 ~

    4 *I A2 Et E2 E3 ol GNQ PIN NAMES LOADING (Note I:

    Lc'i'

    0.5U.L. 0.21 J L 0.5 U.L. 0.21 2.L 0.5 U.L. 0.21 i L.

    Enable (Active HIGH) Input 7 10 U.L. 5 12.5 J L. Address 1"PYtL Enable IActive LOW) Inputs Acliie LOW O u l p u ~ (Note b) .u 27:: E3 - 0 0 - 0 7 NOTES ~ I ~ ~ L U ~ ~ ~ L ~ ~ ~ ( U L . I - ~ O I ~ A H ~ G ~ ~ . ~ ~ * L O W b i n e üvlpvl LOW dtivre Iac

  • SN54174LS138

    FUNCTIONAL DESCRIPTION The LS138 is a high %ved 1-01-8 DecoderlDemuilipiexer

    labricaled wilh Ihe low p e r Ccholiky barrier diode PKCeSS. ThedeccderacceplSlhre€ Qinalyweightedinpvls(AO. AI, A21 and when enaoec provioes eighl mutually exclusive active LOW Oulpuls (OO-O~'~! Ls138 lealures three Enable,in- puls. Wo active LOW'(E7. E2Land on! active HIGH (E3):IAII outputs will be HIGH unless E1 and €2 are LOW and E3 is HIGH. This multiple enabe lunclion allows easy parallel ex-

    + , pansion of the device Io a 1-01-32 (5 iinesio 32 lines) decoder wilh ius1 low LS138s and one invener. (See Figure a.)

    The LS138 can be used as an 0-output demuWexer by using one al the active LOW Enable inpuls as ihe dala inpul and the other Enable inputs as strobes. The Enable inputs , Which are no1 used musl be pemanenliy lied lo lhe,r appropri- ale active HIGH of active LOW slale.

    X X L

    , L L L L L L

    .....

    H

    n

    x - 00" I cace

    1 5 6

    . . . . . . . . . . . . . . . . . . . - 61 .........................................................

    Figure a

    FAST AND LS TTL DATA 5-131 1,

  • SN54174LS138

    AC WAVEFORMS

    1 3 v I 3 V b . 7 1 3 v I I V

    Figure 1 Flgure 2

    FAST AND LS T í L DATA 5-132

  • @ MOTOROLA

    HEX INVERTER

    Symbol Pa,alllMM MI" TIP Ha. unit

    vcc SVlDl" vcnage Y 4.5 ' 5,O 5.5 V

    O~eraling Ambient Temperature Ranga Y - 55 25 125 'C

    0;:l"f current - High Y. 74 -0.: -pi ourou, cvrren, - Low Y 6.0 mri

    74 4.75 5.0 5.25

    ,I O 25 70 TA

    IOH

    lot

    '/

    I

    SN54174LS04

    HEX INVERTER

    LOW POWER SCWOTTKY

    l

    N SUFFIX

    CASE€4606 p s r c

    9.

    D SUFFIX SOlC

    CASE 751A-O2

    ORDERING INFORMATION SNSLSXW Ceramr SN'aLSXXN PIaSfc. SN:ALSXXD sou

    " FAST AND LC TTL DATA

    5-10

    . .. .

  • SN54/74LS04

    .

    FAST 'ND LS TTL DATA 5-11

  • SCHMITT TRIGGERS DUAL GATE/HEX I/ INVERTER

    The SNMLS174LS13 and SN5dLS174LS14 contain logic gates/inverters which atcepl standard T iL input signals and provide slandard T i L output levels. They are capable o1 transforming slowly changtng input signals into sharplydelined. jiner-lree output signals. Addilionally, they have greater noise margm than Conventional inverters:

    Each c~cuilcontains a Schrnittlrlgger fallowed by a Dadingioo level Shiner andaphasesp1inerd~vim)aTTLI~tem p ü l e O ~ t p ~ t . TheSchmintriggeruses positive feedback to effenively speed-up slow input liansiti0ns. and provide dinerent input threshold voltages for posmve ana negative-going lransitions Ths hysteresis between the positive-going and negative-gomg input Ihresholds (typically 800 mV) is determined internally by resistor ,alios and is essentially insensitive lo temperature and supply voltage variations.

    LOGIC AND CONNECTION DIAGRAMS

    i

    i i

    GNU

    SN54/74LSt4 Vi,- "_ I4 13 12 I I 10 9 8

    I GNU

    SN54174LS13 , SN54174LS14

    X H M T i TRIGGERS DUALGAlE/HEX INVERTER

    LOW POWER SCHOTTKY

    CERAMIC CASE 632-08

    N SUFFIX PLASTIC

    CASE M6-06

    D SUFFIX SOlC

    CASE 75tA-O2 . a

    ORDERING INFORMATION

    SNíIcsXw ceramu S!c:LSXXN rnriic SKiLSXXD SOtC

    GUARANTEED OPERATING RANGES

    FAST AND LS T T L DATA 5-24

    i I

  • 1 V

    vIN ! L- tw-. :- w-

    o v

    3.1V ! ) Y vwr

    Figwe 1. AC Waveforms

    FASl AND LS TTL DATA 5-25

  • . . -.- ..

    . . . .

    SN54174LS240

    SN54l74LS244

    OCTAL BUFFERlUNE DRIVER Wmc S T A T E OVTPVTC

    LOW WWER ScIIoTrKv

    J wmx CEñAMK:

    CASE m m ,

    DW YlFFlX

    CASE 751C-S: B

    OROERING INFORMATION SNYLSXXW ceramic SN7dLSXXXN Fiaslr SN74LSXXXDW 5oIC

    . ~. FAST ANO LS TTL DATA

    5.239

  • IN-

    2G D n L

    L X n n

    OUTPVT

    L

    IZI I8 n

    GUARAMEEDOPERATlNGRANGES ,,

    --. ~

    FAST AND LS T í L DATA 5-240

  • , .. .

  • . . . . , . . ; * , . . . ... . , . ... . . ,..,.. . . . . c ., ..

    1 3 V I,

    vm 1 3 v

    Flgwe 2

    Figurn 3

    Figure 4

    FAST AN; LS TTL DATA

    5-242

  • APÉNDICE c DIBUJOS DE PIEZAS MECANICAS.

    Máquina recopiladora de datos Equipo 2: Sexta Generacidn

  • o o D

    < 280f0 5 >

    - - > 6 0 1 0 . 3

    ~ . . o

    .

    - 3 8 . 4 1 0 . 3 -

    1 9 1 0 . 2

    P- 20f0.2 3

    2 1 . 4 f 0 . 2

    - o

    $1 N

    o 4 I , 6 f 0 . 3

    4 7 1 0 . 3 < :

    NOTA: t o s b a r r e n o s n o a c o l a d o s s o n d e 4

    l l . 6 f 0 . 2 --= =

    I I A n q u l o s u p e r i o r d e r e c h o A l u m i n i o M a t e r i a l P a r t e 1 C a n t i d a d D e s i g n a c i o n

    e c h a : 1 / 0 7 / 9 9 CENTRO NACIONAL DE e f e r e n c io: * ACTUALIZACION DOCENTE t o t . : mm M A Q U I N A R E C O P I L A D O R A

    D E D A T O S

    I ' O b s e r v a c i o n e s

    P r o y . E q u i p o #2 Dib . E q u i p o #2 R e v . I N G . JOSE CAST. I

    No. 1

  • . . . b . , ,

    N

    wl I ~ 1 .

    19kO.2 y- ' NOTA: l o s b a r r e n o s no a t o i a d o s son d e 4

  • ' N O T A : t o s b a r r e n o s n o a c o t a d o s s o n de 4

    I I P l a t a s u p e r i o r A l u m i n i o D e s i g n a c i o n Ma t e r - i a I P a r t e 1 C a n t i d a d

    e c h a : 1 / 0 7 / 9 9 ' CENTRO '. NACIONAL DE : e f e r e n c i o : ACTUALIZACION DOCENTE

    I Obs e r v a ( - i o n e s

    P r o y . f q u i p o #2 D i b . E q u i p o 12

    MAQU I N A RECOP I LADORA ( c o t nun D E DATOS E s ( 0 5

    R e v ING JOSE C A S T

    No. 3

  • O - .. . . .a . . 'I \

    I

    I

    l l f 0 . 2 u3 OfO. - c

    I P l a t a i n f e r i o r A l u m i n i o I

    N O T A : l o s b a r r e n o s n o a t o i p d o s son de 4

    P a r t e I C a n t i d a d : ( h a : 1 / 0 7 / 9 9 : í e r e n c ¡ a :

    D e s i g n a t i o n M a t e r i a l O b s e r v a t i o n e s CENTRO NACIONAL DE P r o y . E q u i p o 12

    ACTUALIZACION DOCENTE D i b . E q u i p o 4 2 R e v I N G JOSE C A S T h

    No. 4 M A Q U I N A R E C O P I L A D O R A . o f mm

    D E D A T O S E s ( 0 5

  • I - I

    I I I I A n q u l o i n í e r i o r i z q u i e r d o A l u m i n i o D e s i g n a c i o n M a t e r i a l P a r t e 1 C a n l i d a d

    e c h a : 1 / 0 7 / 9 9 CENTRO .NACIONAL DE l e f e r e n c i o : ACTUALIZACION DOCENTE ~ o l . : mm . M A Q U I N A R E C O P I LA ' .DORA

    D E D A T O S ,. E s c . : 0 . 5

    ~' .

    I O b s e r v a c i o n e s

    P r o y . E q u i p o 12 Dib . E q u i p o #2 R e v . I N G . JOSE C A S T . N .

    No. 5 . ~

    3.2fO. I T

    II

    7 7 . 5 I - t O . 3 I I 5 f O . 3

    NOTA: T o d o s l o s b a r r e n o s son de 4

  • 1 19f0.2

    I I I I P a r t e 1 C a n t i d a d e c h a : 1 / 0 7 / 9 9 e f e r e n c i a :

    NOTA: T o d o s l o s b a r r e n o s s o n d e 4

    A n q u l o i n f e r i o r d e r e c h o A l u m i n i o I D e s i g n a c i o n M a t e r i a l O b s e r v a c i o n e s CENTRO NAC!ONAL DE

    ACTUALIZAClOlU , DOCENTE P r o y . E q u i p o It2 D i b . ' E q u i p o # 2 R e v . I N G . JOSE C A S T . N . M A Q U I N A R E C O P I L A D O R A c o t . : mm

    D E D A T O S . E s c . : . - o . 5 I:

  • * - '

    , .. .

    1 I . A 1 ~ ' a r t e I C a n t , j a d ( h a : 1 / 0 7 / 9 9 f e r e n c i a :

    500it0.8

    l - - 7

    S o p o r i e d e r e c h o A l u m i n i o I D e a i i g n a c i o n M a l e r i a I O b s e r v a c i o n e s ENTRO, NACIONAL DE

    ACTUALlZAClON DOCENTE D i b . E q u i p o 82 P r o y . E q u i p o #2

    ~ . .

    o t mm

    E S ( 0 5

    NOTA: L o s ba r ; : nos a c o t a d o s s o n de 4

    MAQUj I N A RECOP I L A D 9 R A R e v I N G JOSE CAST N DE DATOS No. 7

  • I I 11.6 I P a r t e I . C c n l i d o d

    F e c h a : I 1.7159 R e f e r e n c :: A c o f . : mi:

    Sc:o r ie d e r e c h o A l urnin i o I ::si g n a c i o n M o l e r i a i O b s e r v a ( j n e s CENTRO NACIONAL DE

    ACTUALIZACION DOCENTE D i b . E q u i p o I! P r o y . E q u i p o t2

    .- R e v . ING. JOSE CAS1.N. MAc l ,U ' / N A R E C O P I L A D C j A D E D A T O S N0.8 -

  • 5 O O H . 8 ,r

    I I I I P a r t e 1 C a n t i d a d

    F e c h a : 1107199 R e f e r e n c i a :

    S o p o r l e i z q u i e r d o A l umi n i o I D e s i g n a c i o n M a t e r i o 1 O b s e r v a c i o n e s

    '. CENTRO NACIONAL DE P r o y . E q u i p o 12 ACTUALIZACION DOCENTE D i b . E q u i p o # 2

    A c o l . : m m M A Q U I N A R E C O P I LAD.ORA D E D A T O S E s c . : 0 . 5

    R e v . I N G . JOSE C A S T . N .

    No. 9

  • o 7 3

    1 8 f 0 . 2

    . .

    ..

    - 1 31*0.3 c

    - - I I 7 f 0 . 3 - - 1 4 * 0 . 2

    - 0 o O 0

    I \

    V

    I l l I I B a n d e j a de a l i m e n i a c i o n A l u m i n i o I P a r i e l C a n t i d a d I Des i a n a c i o n

    NOTA: T o d o s l o s b a r r e n o s son d e 3

    M a t e r i a 1 O b s e r v a c i o n e s e c h a 1 / 0 7 / 9 9 e í e r e n c i a

    CENTRO NACIONAL DE P r o y E q u i p o 12 ACTUALIZACION DOCENTE D i b E q u i p o # 2

    R e v ING JOSE C A S T N M A Q U I N A R E C O P I L A D O R A D E D A T O S

  • .

    I I I P a l a n c a a i : p e r m i t e c o i o c a r p a p e l i C o i i . r o i i P a r t e C a n t i d a d D e s i g n a t i o n 1 M a t e r i a l e c h a : :071’99 CENTRO NACIONAL DE e í e r e n i o : ACTUALIZACION DOCENE t o t . : nn M N i l N A R E C O P I L A D I R A

    D E D A T O S

    o I

    I 0 b s e r v o : i o n e I

    P r o y . E q u i p : # 2 D ib . E q u i p o t2 R e v . I N G . JOtE CNS1.N

    No. 11

  • I

    P a r t e I C a n t i d a d I D e s i g n a c i o n Ma t e r i a I O b s e r v a c i o n e s

  • 4.5f0.

    I1 I F l e c i : a c m p l a d o r a de p a l a n c a s C o l d . r o l I ' a r - : I C a n t i d a d D e s i g n a ( i o n 1 M a t er- i 'a I I C h:: 1/07/99 : fe . :nc i o : ACNALlZAC¡ON DOCENTE

    CENTRO N~CIONAL E

    Di , mm i8iAQU I N A R i C O p I LA3QR.A 1; D E D A T O S ;z E s c . : 0 . 5

    I

    O b s e r ~ i c i m i e s P roy . E q u 30 ffl2 I ' Dib. ' f q u i : : #Z R e v . I N G .

    No. 13 . .

  • h

    I l l I I P a r t e 1 ' C a n t i d a d : ( h a : 1 / 0 7 / 9 9 : f e r e n c i a :

    o o

    $1 =o o

    B a r r a de b a n d e j a d e r e c h a A l umi n i o I Des i gnac i o n M a t e r i a l O b s e r v a c i o n e s CENTRO NACIONAL DE

    ACTUALIZACION DOCENTE D i b . E q u i p o U2 P r o y . E q u i p o U 2

    o t mm

    E s c 0 5

    MAQUmlI N A R E C O P I L A D O R A R e v I N G JOSE C A S T N D E D A T O S No. 14

  • O

    I l l I I I E a r r a d e b a n d e j a i z q u i e r d a A l umi n i o P a r t e I C a n i i d a d D e s i g n a ( i o n M a t e r i a l i c h a : 1 / 0 7 / 9 9 CENTRO NACIONAL DE : f e r e n t i a : ACTUALIZACION DOCENTE : o t . : mm

    E s c . : w. 0 . 5 M A Q U I N A R E C O P I LA-DORA DE D A T O S ":

    NOTA: t o s b a r r e n o s n o a c o t a d o s s o n de 4

    I O b s e r v a c ¡ o n e s

    P r o y . E q u i p o # 2 D i b . E q u i p o t2. R e v . ING. JOSE C A S T . N

    No. 15

  • -I

    I l l 1 I P a r t e I C a n t i d a d : ( h a : 1 / 0 7 / 9 9 : f e r e n c i a : : o f . : mm

    .. .

    E j e de ' r o d i l l o l o c o C o l l d . r o l I I D e s i g n a c i o n M o t e r i a l O b s e r v a c , i ; n e s

    P r o y . E q u i p o i 2 ,: ':: .' ACTUALIZACION DOCENTE D i b . E q u i p o f l ':

    R e v . I N G . JOSE C A S i . ' N .

    I .

    I' 1 CENTRO -NACIONAL .DE

  • I2f0.2 = j

    ___

    e c h a 1 / 0 7 / 9 9 e f e r e n c io t o t mm

    E J c 0 1

    CENTRO NACIONAL DE ;Pray E q u i p o #2 ACTUALIZACION DOCENTE / D i b E q u i p o #2

    I R e v ING JOSE C A S T N M A Q U I N A REXP I L A D O R A D E 0:ITOS INo. 17

  • - I l l 1 I

    P a r l e I C a n t i d a d e t h a : 1107199 e f e r e n c i a : ( 0 1 . : mm

    i E s t . : 0 . 5

    B u j e m e c a n i smo b a n d e j a A l u m i n i o I D e s i g n a c i o n M a t e r i a l O b s e r v a c i o n e s CENTRO NACIONAL DE

    ACTUALIZACION DOCENTE D i b . E q u i p o # 2

    M A Q U I iNA R E C O P I L A D O R A

    P r o y . E q u i p o #2

    R e v . ING. JOSE C A S 1 . N .

    ’ D E D A T O S No. 18.

  • 5.5f0.1 ~ ~

    I l l I I MECANISMO 1 DE BANDEJA A l umi n i o P a r t e I C a n t i d a d D e s i g n a t i o n M a l e r ( a l : ( h a : 1 /01 /99 CENTRO NACIONAL DE t f e r e n t i a : ACTUALIZACION DOCENTE : o t . : mm M A Q U I N A RECOP I L A D O R A

    D E DATOS E r c . : 0 . 5

    N

    o $1 m

    I O b s e r v a ( ¡ o n e s

    P r o y . E q u i p o 12 D i b . E q u i p o U 2 Re.v. ING. JOSE C A S 1 . N .

    No. '39

    J, I-

    r - 5 . 5 f 0 . 1 3.IfO. I

  • "

    F I : : i o ' de b a n d e j i Am I a I : s i g w o c i o n Mater ¡ a l . P a r i e l L a n t i i d a d I O b s e r v a c i : i e s

    echa: l / : - / 9 9 : , 1 :CENTRO,' NACIONAe DE e f e r e n c i : GCTUALIZACION DOCENTE c o i . : mm ..

    r? MAC:J I NIA R E C O P I L A D O ' A DE - D A T O S L '.

    I I*

    P r o y . 'Equipo i l D i b . E q u i p o #1 R e v . I N G . JOSE :AST.,iN

    No? 20

  • N -i

    I l l I I

    ] Lo P l a t a t o p e A l u m i n i o . I I

    o

    Lo N $1 y f l

    P a r t e 1 C a n t i d a d I D e s i a n a c ion M a t e r i a I

    L

    O b s e r v a t ¡ o n e s

    . ~

    6f0. I

    t t h a : 1 / 0 7 / 9 9 i f e r e n c ¡ a : : o f . : mm

    .. &€zq 0.5 E s c . :

    . ~ , CENTRO NACIONAL DE P r o y . E q u i p o It?;,

    R e v . I N G . JOSE C A S T . N , ACTUALIZACION DOCENTE D i b . E q u i p o # 2

    M A Q U I N A R E C O P I L A D O R A D E D A T O S No. 21

  • 1

    I l l 1 I P a r t e I C a n t i d a d e c h a : 1 / 0 7 / 9 9 ' e f e r e n c io: c o l . : mm

    ~-' E s c . : 0.5

    PORTA-FLEJE S A l umi n i o I . D e s i g n a c i o n M a t e r ¡ a I . O b s e r v a c i o n e s .CENTRO NACIONAL DE P r o y . E q u i p o # 2 -

    R e v . ING. JOSE C A S T . N ,ACTUALlZAClON' DOCENTE D i b . E q u i p o # 2

    M A Q U I N A R E C O P I L A D O R A . : \

    D E D A T O S No. .22 '!

  • . - . -

    I l l I I R o d i l l o l o c o N y l a m i d P a r t e I C a n t i d a d D e s i g n a c i o n M a t e r i a l

    ' e f e r e nc i a : e c h a : 1 / 0 7 / 9 9 CENTRO NACIONAL DE

    ACTUALIZACION DOCENTE

    I O b s e r v a c i o n e s

    P r o y . E q u i p o #2 D i b . E q u i p o 12

    'Ml-QFU-I'N'AL R E C O P I L A D O R A D E D A T O S

    R e v . I N G . . JOSE CAS1.N

    No. 23

  • I

    , I d 1 1 I A j u s t a d o r de h o j a A l u r n n i o P a r t e I C a n t i d c d D e s i g n a c i o n M a t e r i a l e c h a : 1 / 0 7 / 9 9 CENTRO NACIONAL DE e f e r e o c i o : ACTUALIZACION DOCENTE c o i . : rnm M A Q U I N A RECOP-I.1-A-D-0R-A-

    D E D A T O S [ : c . : 0 . 5

    < 5 O z t 0 . 3 J

    I O b s e r v a ( i o n e s

    P r o y . E q u i p o 112 . . D i b . E q u i p o 112 R e v . I N G . JOSE C A S T . N

    ---. Nso. 24, - .

    10k0.2 < :

  • IOf0.2

    I l l I I Comp l e m e n t o de I a j u s t o d o r

    @4f0. I

    A l u m i n i o I

    iOf0.2

    l a r l e I C a n t i d a d i t h a : 1 / 0 7 / 9 9 i f e r e n c i o :

    f 50f0.3 I

    Des i g n a c i o n M a t e r i a l O b s e r v a c i o n e s CENTRO NACIONAL DE P r o y . E q u i p o # 2

    ' ACTUALIZACION DOCENTE O i b F a i ~ j ' n a 8 1

    _I

    MAQU I N A R E C O P L L A D O R A D E D A T O S" '

    o t . : mm - Es t . :

    0 . 5

    - - 7 f 0 . 2

    R e v . I N G . JOSE CAST.N.

    No. .25

  • B

    2OfO.2

    l=---+l

    e c h a : 1 /01 /99 e f e r e n c ¡ a : c o i . : mm

    IOf0.2

    CENTRO NACIONAL DE Proy:. E q u i p o It2

    R e v . I N G . JOSE C A S T . N ACTUALIZACION DOCENTE Dib : E q u i p o # 2

    M A Q U I INA R E C O P I L A D O R A D E DATOS E s c . : 0 . 5 No. 26

  • A c e r o I I I I I . l e t h a de a v a n c e D e s i g n a t i o n M a t e r i a l P a r t e 1 C a n t i d a d

    . e c h a : . 1 0 ~ 1 / 9 9 ' CENTRO NACIONAL DE !.: l e f e r e n : ¡a: ACTUALIZACION DOCENTE \c.o t . : nm MAQU'I NA.!.RECOP I L A D O R A

    Di" D A T O S E s c . : O. 5

    I Obse r v a c ii o n e 5

    P r o y . Equ ipos #2 D i b . E q u i p o #12 A e v . I N G . JOSE C A S I . N . -.

    l i No. 21

  • I I I I I R o d i l l o de a l i m e n i a c i o n A l umi n i o P a r l e 1 C a n l i d a d D e s i g n a c i o n M a t e r ¡ a l e f e r e n c i a : ACTUALIZACION DOCENTE c o t . : mm

    e c h a : 1 / 0 1 / 9 9 -CENTRO NACIONAL DE

    MAQU: I N A R E C O P I LAD0R.A , D E D A T O S

    i .*.

    I O b s e r v a c i o n e s

    P r o y . E q u i p o # 2 ,;; D i b . E q u i p o # 2 R e v . I N G . JOSE C A S 1 . N

    ,:.

    No. 28

  • . ..

    I

    , 1 1 1 I I I f l e c h a de a l i m e n t a t i o n A c e r o P a r t e I C a n t i d a d D e s i g n a c i o n M a t e r i a I e c h a : 1 / 0 7 / 9 9 CENTRO NACIONAL DE e f e r e n c i a : ACTUALIZACION DOCENTE

    I O b s e r v a c ¡ o n e s

    P r o y . E q u i p o 112 D i b . E q u i p o # 2

    c o t . : nun I 6ZL-l E s c . : M A Q U I N A R E C O P I L A D O R A D E D A T Ó S R e v . ING. JOSE C A S I N

    INo. 29

  • I l l I I I P o l e a d e a v a n c e A c e r o P a r t e I C a , n t i d a d De s i fn a c i o n M a t e r i a l .

    CENTRO NACIONAL DE ACTUALIZACION DOCENTE

    f e c h a : 1107199 R e f e r e n c i a : . . A c o i . : mm . M A Q U I N A RECOP. .CLADORA

    !I D E D A T O S E s c . : 0 . 5

    I O b s e r v a i i o n e s

    P r o y . E q u i p o t t2 D i b . E q u i p o 82 R e v . I N G . JOSE C A S T . N .

    NO. ,30

  • I I 500* O. 8

    I I I I P a r t e 1 C a n i i d a d e c h a : 1 / 0 7 / 9 9 p í p r p n t i n '

    6.05f0.2 dm " .

    E a s e A l u m i n i o I D e s i q n a c i o n M a ter i a I O b s e r v a c i o n e s

    P r o y . E q u i p o 12.; 'ACPUALIZACION DOCENTE D i b . E a u i D o #2 '

    CENTRO NACIONAL DE

    I O . 6 z k O . 2

    M A Q U I N A R E C O P I L A D O R A c o t mm D E D A T O S E S ( 0 5

    I

    R e v ING JOSE C A S T N

    No. 31

    1 1 5 1 0 . 3

  • I I I I I P a r t e I C a n t i d a d D e s i g n a c i o n M a t e r i a l e . c h a : CENTRO NACIONAL DE e f e r e n c i o : ACTUALIZACION DOCENTE

    I O b s e r v a c i o n e s

    P r oy . . . > D i b .

    c . o t . : , E s c . :

    0.5

    R e v . :

    No. ! , NOMBRE D E L

    MODE L O SCALE 0 .200

  • , 2 0 0

    I 1 P a r t e 1 C a n t i d a d e c h a : e f e r e n c i a :

    I I I 1 I I I 1 I I I I ,

    D e s i g n a c i o n M a t e r ¡ a l O b s e r v a c i o n e s

    ACTUALIZACION DOCENTE D i b . CENTRO NACIONAL DE P r o y .

  • '.

    I i I I I P a r t e I C c i . i d a d Des1:nac i o n M : . a i i a l , O b r e r v a c i i o n e i

    E s t . : 0.5 MOD; L O X A L E i . 2 5 0

  • APÉNDICE D

    CODIGO DEL SOFTWARE EN LENGUAJE C

    Mhquina rewpiladora de dalos Equipo 2: Sexta GeneraUAn

  • Codgcaci6n

    Programa principal

    #indude

  • merlu-capturar(); gotoxy(48,18);opC=getchar(); if(islower(opc)l=o)

    opC=toupper(opC); //Agregar o grupo nuevo del menu Capturar s*(OPCX case 'G. I

    strcat(mod0,W); menu_gruposo; //Nuevo modo[l]=lO strcpy(ruta,"c:\Uamma\\hex\\");

    gotoxy(48,18);cout«" "; gotoxy(48,18);g=getcha@;

    doI

    )whiie(i((touPper(s)>'~~&&(touPper(g)

  • a(lalimentar_y_leer(ren)~

    1 gotoxy(35,18);cout«Emr, no capturado";

    gobxy(30,18);c6ut«"Captura terminada"; else f 1

    gotoxy(30,I Q);cout

  • validarJJrupo0; strcpy(nita,"c:\uamma\\iesult\\"); Strcat(nita,gNPO); strCat(nita,p); strcat(nita,".dbf+'); x=desplegar(nita,3,total(p)); ir(x==O)(

    11

    gotoxy(20,10);cout«Emr,~ PROCESO lo CAPTURADO?";)

    gotoxy(20,1O);coutC-='Emr,no information CAPTURADA"J iyx==O 11 x==l)(

    gotoxy(23,20);coutC~Cualquier tecla plseguir; getcho; break;}

    imprimir(grupo,p,x);/B< es ta cant. de ewmenes

    clrscrO;encabezadoO; gotoxy(26,18);cwt«"lmpresora lista?(ESC plcancelar)"; gotoxy(60,18); iygetch0==27)break; ipnntf(stdpm,"\nlili\n3; imp-encabezado0; desPJroUVWl(P, 1); ~r(x=O;xc24;x++)rprintysMpm;~~; imp-fecha();

    ¡f(r=l)( I/

    break; case ' P

    break; 1

    }while(opC!='R'); II break;

    case 'O: menu-consulta1 (); iybusca-claves()==l)validar-ciave();

    cout

  • go&(20,1 O);cout«"Emr,ya PROCESO lo CAPTURADO?";} if(x==lH

    gotoii(20,I O);cout

  • case 'A'://Alta de plantillas ¡=crea@; if(i==O)break; cap-dave(i);

    break; case 'B//Baja de plantillas

    if(!baja-daves())break; break: case 'C'://Cambio de dave de acceso al submenu plantillas

    dame-dave( I ) ; break;

    1 }while(opcionP!='R);

    1 }whi!e(opcion !=IS'); h

    1 //FUNCIONES II

    void validar-dave(void) {

    do( gotoxy(48,18);cout

  • Archivo indude "Funcions.hpp"

    #include #include #includeurJnio.h> #include #include #include"BITS.HPP" int pB2,pA,pB,pC; int aiimentarj-ieer(int re'n); int pmcesaflchar grup[2],char p-usa@]); void en brague(void),solo-motor(void),inidajue~(vod); void imp-fecha(void); void motor-off(void).encabezado(void); void rnenugrocesar(void),imp-encabezado(void); void menu-impnmir(void); int digbl(int PA,int PB,int PC),digito2(int PB,int PC); int respuestas(char rutaH[30],char rutaG[30],char rutaP[30]); void cambio-dave(void); int desplegar(char camino[30],int rnodo,int tota); int total(char p_usarp]),t; int busca-daves(void),imprimiflchar gpo[lü],char pla[2],int i); char Rl(int PA),R2(int PB,int PC),R3(int PB),R4(int PB, int PC); void despgrom~rupal(char exp],int modo);

    //Subnitina de alimentacion int alimentarj-leer(int ren) .

    4 ' . "

    ren=ren+2; extern char rnodo[4],ruta[30];int renglon; extern FILE 'out-file; out-file~pen(ruta,rnodo);/IPreviamente se da el grupo y el modo(Crear o Anadir) iyout-file==NULL)return(O); while((inportb(PB2)&EXtSTE)==EXlSTE)

    enbragueo;

    }while((pC&0x08)I=0x08); //Sensor de entrada outportb(PA2,MOTOR); renglon=l ;

    {

    d q pC=inportb(PB2);

    doI pA=inportb(PAl );

  • }whiie((pA&Oxff)l=Ck5O); //Las tres marcas do(

    do( pC=inportb(PCl);

    }whiie((-pC&Oxo4)!=Oxo4); IiMarca de renglon delay(36); pC=inportb( PC 1); pA=inportb(PAl );

    fpnntf(out-file,"%d*%x*%x*%xui",renglon,pA,pB,pC); renglon++; delay(20);

    }while(renglon

  • gotoxyclO.l8); if(getchO==27)retum(O); Sb.cpy(NtaBP,”c:\Uamma\\claves\\p0“); strcat(rutaBP,p); strcat(rutaBP,”.da”); remove(rutaBP); strcpy(nitaBH,”c:\Uamma\viex\\”); Sb.cpy(rutaBG,”c:\Uarnma\igmpm\Y?; strcpy(NtaBR,”c:\Uamma\\result\\”); for(i=l;‘i9;i++~

    strcat(rutaBH,g); strcat(rutaBH,p); strcat(rutaBG,g); strcat(rutaBG,p); strcat(rutaBR,g); strcat(rutaBR,p); strcat(mtaBH,”.hex“); strcat(rutaBG,”.dat”); strcat(nitaBR,”.dbf“); remove(rutaBH); remove(nRaB6); remove(mtaBR); strcpy(rutaBH,”c:\Uamma\viex\\”); strcpy(rutaBG,”c:\Uamma\\gnipos\\”); strcpy(mtaBR,”c:\Uamma\\result\\“); 9[01++;

    return( 1); 1

    1 int busca-claves0

    extern FILE ‘plantilla; int i j=O; extern int m[Q char numg[30]; char name[4],fuil-name[8]; strcpy(numg,”c:\Uamma\\claves\\”); for(i=l ;¡

  • case 6;strcpy(name,"p06");break; case 7:strcpy(name,"p07");break; case 8:strcpy(name,"p08");break; case 9:strcpy(name,"p09");bkak;

    1 strcpy(ful1-name,name); strcat(full-name,".cla"); strcat( numg,full-name); if((piantiiia=hpen(numj,"f"))l=NULL){

    (void)fclase(plantilia);rn@=i; gotoxy(35j+7);cprintyn[%d] Plantilla no. %d",i,i); j++;

    1 strcpy(numg ,"c:\üamma\\claves\\");

    1 iyj==O)

    gOtoxy(30,18);cprintf('"o plantillas para Uuiizar); gotoxy(30,I 9);cout

  • case 2:strcpy(name,"b");brk; case 3:strcpy(narne,"c");break; case 4:strcpy(name,"d");break; case 5:strcpy(name,"e");break; case 6:strcpy(name,"f");brk; case 7:strcpy(name,"g");break; case 8:strcpy(name,"h");break; case 9:strcpy(name,"i");break;

    1 strcpy(ful1-narne,name); strcat(full_name,p_usar); strcat(ful1-name,". hex"); strcat(ruta,full-name); ir((gnipos=ropen(rut,"r"))l=NULLK

    (void)fcIose(gnipos);n~]=name[O]; gotoxy(35J+7);cpnntf("~.s~,name);

    strcpy(nita,"c:\uamma\Viex\\");

    getch();return(O);

    1

    1

    if(j==O){gotoxy(3O,í 8);pnntf('"o existen grupos a utilizar");

    else { while(j

  • gotoxy($,9);cprintf("Respuesta no. %d gotoxy(35,10);cprintf(" ");r=getch(); (void)fprintf(plantilla,"%c",toup$er(r));

    {

    1 (void)íciose(plantilla); retum(1); ,,I! .!

    int crear()

    extem FILE 'plantilla; inti; char numg[30]; char name[4],full-name[8]; strcpy(numg ,"c:\\lamma\\claves\Y'); for(i=l;iil

    switch(i){ I( I:

    case l:strcpy(name,"pOl");break; case 2:strcpy(name,"p02");break; case 3:strcpy(name,"p03");break; case 4:strcpy(name,"p04");break; case 5:strcpy(name,"p05"); break; case 6:strcpy(name,"p06");break; case 7:strcpy(name,"pOi");break; case 8:strcpy(name,"p08);byak; case 9:strcpy(name,"p09);break;

    1 strcpy(full-name,name); strcat(kill-name,".cla"); strcat(numg,full-name); if((plantilla=fopen(numg."r"))==NULL) {

    plantilla=fopen(numg,'W); return(¡);

    else 1

    (void)fclose(plantilla); strcpy( n u m g ,"c:\üamma\\claves\Y');

    1 gotoxy(30,14);cpnntf("Favor de dar de baja alguna plantilla"); retum(0);

    I1 1

  • int dame-clave(int c)

    FILE *clave; char Clave[S],paso[9],mod0[2]; int i,xx; gOtoxy(3~,18);cout

  • strcpy(Nta,"c:\uamma\\resu~\~; ¡=O; C[l]-\O t o r ( ~ ] = ' A ; C [ O ~ J ' ; c [ O ] + + ~

    strcat(ruta,c); strcat(ruta,ex);strcat(ruta,".dbf'); ir((acie-le--ropen(Ntaita,"r))=NULLX

    slrcpy(Nta,"c:\uamma\\resulA\");

    ebeI I

    (void)fclose(aciert-file);

    x=desplegar(nrta,3,total(ex));

    prom_g[ i]=sumalx; strcpy(~"c:\uamma\\result\\"); suma=O;i++; ,

    grupoS[il~Ol;

    for(j=x-l pq-) suma=suina+prom[j];

    1 I gNpOS[¡]=~o'; enmibezado(); if( modo== 1 )

    fprintf(sMpm,%hh\t\t Promedios de grupos, examen nm%ch",ex[O]); else if(modo==O)

    fpr¡ntf(stdpm,%\tü GRUPO PROMEDIO);

    gotoxy(20,4);cout

  • if((-P~Ox08)==0~08~valo~;cuenta++;} if((-PBWx20)==0x20~valor= í ;cuenta++;} if((-PBL80x80)==0x80~valor=2;cuenta++;} if((-PB&0x40)==0x40~valor=3;~nta++;} iy(-PB&0xl O)==Oxl O){valor=;cuenta++;} if(~-PC&OxOl)==OxOl~valot=5;cuenta++;} if(~-PC&0x20)==0x20~valor=F,;cuenta++;} if(f-PC&0x80)==0x80){valor=7;cuenta++;} ~(-PB&OxOl)==OxOl XvaloH;cuenta++;} if((-PB&Ox04)==0x04xvalor=9;cuenta++;) if(cuenüa==I)

    return(va1or); else

    return( 1 O); 1

    void enbmgue()

    o1Aporltb(0x304,0x0a);

    void encabezado(void)

    1

    t

    wdow(1,1,79,2);

    tertbackground(7); textcolor(BLACK); CirScr()i; gctoxyr(l9,1);cpnntf("CENTRO NACIONAL DE ACTUALLZACION DOCENTE); gctoxy~(23,2);cpnntf("SISTE13A CALIFICADOR DE EXAiAENIES"); wndow(l,3,79,25); tertbackground(BLUE); textcolor(GREEN); drScr()r;

    I

    1

    int inpnmir(char gpo[lO],char p;a[2].int i)

    extern int ficha[60],actos[60] ertem float prorn[60]; in! x; cliscr());encabezado(); gdo~(26.18);cout~~"Impreswa lissta?(ESC plcancelar)" gctoxy@0,18);

    I:

    http://p;a[2].int

  • iygetch()==27) retum(0);

    imp-encabezado(); iprintf(stdpm,

    ”\n\n\tResukados del grupo \“%c\” examen no. %s\n”,

    iprinqstdpm, ’7n\tFicha\tAciert.\tCal¡¡.\t\tFicha\tAc¡ert.\tCal¡f.W);

    iprinqstdpm,

    touPper(gpo[ol)*Pla);

    %u--- “1; /, fOr(X=O;x

  • {

    1

    outport