Manual Del Robot

Embed Size (px)

Citation preview

  • 7/25/2019 Manual Del Robot

    1/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    1

    PRESENTACIN

    En este manual de prcticas se presenta un compendio de experimentos en un sistema demanufactura integrada por computadora, esta dirigido a los alumnos que cursan el novenosemestre de la carrera de Ingeniera en Control y Automatizacin y que por consecuenciatoman la materia de Sistemas Digitales III.

    Con las prcticas que aqu se realizan se cubre parte del programa oficial, los nombres de

    las prcticas no coinciden con el de dicho programa. Al final de los experimentos y durantelas ltimas dos prcticas, es cuando se observa que, para realizarlas se requiere previoconocimiento de los temas, que no se especifican de manera escrita, pero en el contexto seengloba la mayor parte del programa oficial de la materia y, este conocimiento previo, se vaadquiriendo en el desarrollo de las primeras prcticas aqu propuestas. En otras palabrasuna prctica propuesta aqu puede tocar 2 3 experimentos del programa oficial de maneraaleatoria.

  • 7/25/2019 Manual Del Robot

    2/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    2

    ndicePg.

    Introduccin 3

    Prctica 1Manipulador Movemaster EX. 37

    Prctica 2Programacin y Control del Manipulador 50Movemaster EX.

    Prctica 3Programacin con Cosiprog 60

    Prctica 4Reconocimiento del Sistema VI-2000 72

    Prctica 5Generacin de un Patrn con iSpot 82

    Prctica 6Identificacin de Varios Patrones con iSpot 95

    Prctica 7Sincronizacin de un Mdulo de Visin 108

    Con el Brazo Robot

    Prctica 8Sincronizacin de un Mdulo de Visin 120Con el Brazo Robot y El Slider.

  • 7/25/2019 Manual Del Robot

    3/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    3

  • 7/25/2019 Manual Del Robot

    4/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    4

    INSTITUTO POLITCNICO NACIONAL

    ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA

    INGENIERA EN CONTROL Y AUTOMATIZACIN

    LABORATORIO DE SISTEMAS DIGITALES III

    Introduccin

  • 7/25/2019 Manual Del Robot

    5/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    5

    Introduccin.

    Lo primero que se requiere hacer es ver que todo el equipo tanto de visin y deMovemaster est bien conectado, despus enciende la caja de control para el Movemaster

    EX.

    Figura 1.- Unidad de Control para el Movemaster EX (RV-M1

    Si se va a mover el brazo robot se debe de encender el mdulo de control del slider.

    Figura 2.- Mdulo de Control

  • 7/25/2019 Manual Del Robot

    6/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    6

    Ya teniendo esos requerimientos se debe de trabajar por medio de la PC y los programasCOCIPROG, QBASIC E ISPOT, en estos se van a realizar tanto los programas de controldel Movemaster EX; as como los patrones de las piezas que se desean analizar.

    Figura 3.- Computadora personal con perifricos.

  • 7/25/2019 Manual Del Robot

    7/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    7

    Respecto el rea de visin se va a trabajar con sistemas de iluminacin, poste de sujecin,cmara de video y fuente de alimentacin.

    IluminacinSuperior

    Cmara deVideo

    Soporte de la CmaraLente pticode la Cmara

    Poste de Sujecin

    IluminacinInferior

    Figura 4.- Equipo de Visin.Fuente de Alimentacin

  • 7/25/2019 Manual Del Robot

    8/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    8

    Al conectar todo este equipo nos va ayudar a analizar el tipo de pieza que se desee, esteequipo se va a conectar de la siguiente manera.

    1. Se va a conectar la fuente de alimentacin de la cmara y de la iluminacin delequipo.

    2.

    Se va a conectar la salida de video de la cmara con la entrada de video de la PC.

    Salida de Video

    Figura 5.- Panel Posterior de la Cmara.

    Entrada de Video

    Figura 6.- Tarjeta de Entrada de Video de la PC.

    3. Por medio del programa iSpot se va a obtener la imagen de la cmara y se vaanalizar las piezas.

    Inicialice el programa iSpot, desde el acceso directo que se encuentra en el escritorio, elicono en la barra de inicio rpido o bien desde el men Inicio > Programas >iSpot.

    Una vez en iSpot revise el estado de: el Frame Graber Card, la cmara de video y elnmero de cmara que est ocupando; desde la ventana principal de iSpot en la barrainferior.

  • 7/25/2019 Manual Del Robot

    9/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    9

    Figura 7.- Interfaz de usuario de iSpot

    Figura 8.- Barra de Archivo de iSpot.

    Los botones de archivo tienen las mismas funciones que en cualquier programa deWindows, las funciones son:

    1.- Nuevo. Genera una nueva rea de inters, histograma, imagen en escala de grises,imagen binaria, filtro o patrn.

    2.-Abrir. Abre las mismas opciones que el botn anterior.

    3.- Guardar. Guarda las mismas opciones que los botones anteriores.

    4.-Abrir proyecto. Abre un proyecto en el que estn cargados distintos patrones generados

    con anterioridad.

    5.- Guardar proyecto. Guarda un proyecto en el que estn cargados distintos patrones deimgenes.

  • 7/25/2019 Manual Del Robot

    10/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    10

    Figura 9.- Barra de Vistas.

    A continuacin se describen los botones de trabajo de iSpot; de izquierda a derecha son:

    1.- View Gray Image. Despliega la ltima imagen en escala de grises con la que se hayacomenzado a trabajar.

    2.-View Histogram. Muestra el ltimo histograma utilizado.

    3.- View Binary Image. Despliega la ltima imagen que se haya binarizado.

    4.-Display Patterns. Despliega los parmetros que usa el patrn o patrones actuales.

    5.- View Live Image. Muestra la toma en vivo de lo que ve la cmara.

    Figura 10.- Barra de Comandos.

    A continuacin se describe la funcin de cada uno de los botones incluidos en esta barra:

    1.- Snap. Toma una fotografa de la escena de la cmara para poder trabajar con ella.

    2.-Apply Filter. Aplica el filtro cargado previamente a la imagen actual.

    3.-Binarization. Binariza la imagen actual.

    4.- Object Analisis. Realiza el anlisis del objeto comparndolo contra un patrnpredefinido.

    Figura 11.- Barra de Herramientas.

    1.- Histogram Optimization. En esta ventana es posible optimizar el histograma que es elque acta directamente sobre nuestra imagen en escala de grises.

    2.-Define AOI. Aqu es posible definir el rea de inters.

  • 7/25/2019 Manual Del Robot

    11/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    11

    3.- Calibrate AOI. Aqu es posible calibrar las medidas de nuestro objeto real para definirproporciones.

    4.-Define Threshold. Aqu se ajusta el umbral para la binarizacin.

    5.- Edit Filter. Aqu es posible editar un filtro precargado para ajustarlo a nuestrasnecesidades.

    6.-Build Pattern. Este botn nos ayuda a construir un patrn.

    7.-Define Dimensions. Este botn nos ayuda a complementar nuestro patrn.

    Figura 12.- Barra de Herramientas del Robot de iSpot.

    1.-Build Robot Scene. Este comando sirve para sincronizar la operacin entre el robot y elsistema de visin de iSpot.

    2.- Start Robot. Este comando sirve para inicializar el programa cargado en la unidadcontroladora del robot.

    3.-Robot Mode. Este comando sirve para comunicar los resultados del anlisis de visin alrobot.

    4.- Vision Stages. Este comando sirve para desplegar una caja de dilogo en la que semuestra al usuario las etapas que se llevan estn llevando acabo y el resultado del anlisis.

    5.-Display Report. Este comando muestra los reportes realizados.

    6.- Anlisis Objects Report. Este comando muestra un reporte del anlisis realizado adiversos objetos adems de mostrarse en pantalla es posible exportarlo a Microsoft Excel.

    7-10.- View #1-#4. Son comandos para elegir entre distintas cmaras.

    Despus de reconocer el programa lo siguiente que se va a hacer es un patrn el cual nos va

    a servir para poder analizar si las piezas cumplen con las medidas que se desean.

    1. Ahora se procede a calibrar el sistema realzando las siguientes operaciones:

    a) Se coloca la pieza en la caja de iluminacin.

    b) Se toma la imagen en vivo.

  • 7/25/2019 Manual Del Robot

    12/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    12

    c) Se ajusta el Iris y el lente de la cmara, hasta obtener una imagensuficientemente ntida.

    d) Se cierra la imagen en vivo.

    e) Se toma una fotografa de la escena con el comando Snap.f) Se define el AOI.

    g) Se realiza una Optimizacin del Histograma.

    h) Si se considera necesaria la aplicacin de un filtro se hace si no es posiblerealizar la binarizacin del objeto.

    i) Si se considera aceptable la calidad de la imagen binarizada se pasa a calibrar elAOI, en caso contrario se puede ajustar el umbral de binarizacin y si con esto

    queda satisfecho con el resultado ahora es posible calibrar el AOI.Para realizar un patrn dentro de iSpot se van a seguir los siguientes pasos:

    j) Se coloca la pieza en la caja de iluminacin.

    k) Se toma la imagen en vivo, con el comando Live Image.

    Figura 13.- Imagen en vivo

    l) Se ajustan el Iris y el lente de la cmara, hasta obtener una imagensuficientemente ntida. (generalmente ya se encuentra ajustado).

    m) Se cierra la imagen en vivo.

  • 7/25/2019 Manual Del Robot

    13/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    13

    n) Se toma una fotografa de la escena con el comando Snap.

    Figura 14.- Imagen en escala de grises.

    o) Se define el AOI; usando el comando AOI y arrastrando los lados de la ventanahasta que quede al tamao de nuestro inters.

    Figura 15.- Ajuste del AOI.

    p) Se realiza una Optimizacin del Histograma, con el comando HistogramOptimization.

  • 7/25/2019 Manual Del Robot

    14/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    14

    Figura 16.- Ajuste del Histograma.

    q) Si se considera necesaria la aplicacin de un filtro se hace, con el comandoApply Filter si no; es posible realizar la binarizacin del objeto, con elcomando Binarization.

    Figura 17.- Imagen Binaria.

    r) Si se considera aceptable la calidad de la imagen binarizada se pasa a calibrar elAOI, en caso contrario se puede ajustar el umbral de binarizacin con el

  • 7/25/2019 Manual Del Robot

    15/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    15

    comando Define Threshold; si con esto queda satisfecho con la calidad deimagen ahora es posible calibrar el AOI, con el comando Calibrate AOI.

    Figura 18.- Calibracin de la imagen.

    El siguiente diagrama de flujo muestra esta operacin ms claramente:

  • 7/25/2019 Manual Del Robot

    16/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    16

    Fase de Preparacin

    Presentar Pieza

    Ajustar Iris deVideocmra

    Live Image

    EnfocarImagen

    Ajustar posicinde Videocmara

    Binarization

    Edit Filter yApply Filter

    HistogramOptimization...

    AOI

    Snap

    Cerrar VentanaLive Image

    Calibrate AOI

    Definir Umbral

    Tercera fase: Creacin de Patrny/o Anlisis

    Calidad deImagen?

    Calidad deImagen?

    Aceptable

    Aceptable

    Insuficiente

    Insuficiente

    Calidad deImagen?

    AceptableInsuficiente

    Fase Precursora o Subsecuente

    Operacin Manual

    Introduccin de Datos o Comandos

    Decisin entre dos posibilidades

    Figura 19.- Diagrama de flujo para la calibracin de iSpot.

  • 7/25/2019 Manual Del Robot

    17/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    17

    2. Una vez calibrado el sistema se puede proseguir a la generacin del patrn de iSpot,lo cual requerir de realizar el siguiente proceso:

    Use la herramienta Build Pattern.

    Figura 20.- Cuadro de dialogo Build Pattern

    Dentro del cuadro de dialogo mostrado inserte el nombre de su patrn en elcampo destinado para ello, acto seguido indique al programa la instruccinLearn y finalmente pulse el botn OK

    Realice el mismo procedimiento desde el paso 6e; hasta la operacin anteriorel numero de veces que sea necesario hasta que iSpot no pida el nombre delpatrn, es decir hasta que este aparezca en el campo destinado a ello.

    Una vez que iSpot comience a reconocer su patrn, realice unas cuantas veces

    mas el procedimiento anterior solo que ahora por cada vez que lo haga vayavariando un poco la posicin de su pieza en la caja de iluminacin.

  • 7/25/2019 Manual Del Robot

    18/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    18

    Ahora ha de completar su patrn usando la herramienta Define Dimensions.

    Figura 21.- Cuadro de Dialogo Define Dimensions

    Para definir las dimensiones de su patrn ha de hacer lo siguiente; con el cursordel mouse ha de marcar un punto de inters en el contorno de la sombra de supatrn, hecho esto dentro de la caja de dialogo Point pulse el botn Defineal realizar esto al lado del indicador del punto aparecer la palabra Defined.

    Figura 22.-Definicin de un punto en el cuadro de dialogo Define Dimensions.

  • 7/25/2019 Manual Del Robot

    19/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    19

    Ahora haga lo mismo para el numero de puntos que sean de su inters en lasombra de su patrn y que al mismo tiempo ordenados por pares generen unadistancia dentro de su patrn. (En la figura se observan ya definidos dos puntos).

    Figura 23.- Dos puntos ya definidos.

    Ahora usando la caja de dialogo Take Point, la caja de dialogo Point y la

    caja de dialogo Dimension alternadamente, seleccione un punto ya definidode la caja Point, en la caja Take point pulse el botn First, a un lado delbotn aparecer el nmero del punto seleccionado.

    Figura 24.- Seleccin de un punto.

  • 7/25/2019 Manual Del Robot

    20/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    20

    Nuevamente vaya a la caja Point y seleccione otro punto ya definido, queadems genere una dimensin de su inters al combinarse con el punto anterior,ahora en la caja Take Point pulse el botn Second.

    Figura 25.- Seleccin del segundo punto.

    Finalmente vaya a la caja Dimension donde ha de seleccionar un nmero dedimensin a definir, y pulse el botn Define con lo que aparecer la palabradefined al lado del indicador de dimensin, adems de aparecer una lnea conel nmero de dimensin en la sombra de su dibujo, uniendo los puntos que

    selecciono.

    Figura 26.- Dimensin definida.

  • 7/25/2019 Manual Del Robot

    21/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    21

    A continuacin se muestra una figura en la que se han definido diversos puntosy varias dimensiones.

    Figura 27.- Diversos puntos y dimensiones definidas en la figura.

    Como paso final guarde su patrn desde el men archivo con la opcin SaveProyect.

    Ya teniendo un patrn definido se va a realizar el programa para los movimientos del brazorobot, este se puede realizar n QBasic y Cociprog.

    El programa se va a realizar de la siguiente manera:

    Al iniciar la aplicacin que es exhibido en pantalla es la ventana principal deCOSIPRG y una ventana de trabajo, como se muestra a continuacin.

  • 7/25/2019 Manual Del Robot

    22/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    22

    Figura 28: Ventana Principal y de Trabajo.

    La ventana Principal contiene el Men Principal y una Barra de Herramientas, que

    funcionan sobre la ventana de trabajo activa.

    La ventana de trabajo que automticamente se abre, es para llevar a cabo lageneracin de un programa de robot con el MRL (Mitsubishi Robot Lenguage). Loscomandos posibles a utilizar son 64, la mayora descritos dentro de las ayudas del software,as como en el Apndice C-1.3 de este Informe Tcnico, aunque, en el manual del sistemarobtico todos los comandos descritos.

    Si se decidiera cerrar esta ventana y abrir otra ventana de trabajo se hace losiguiente, se da un clic en cerrar sobre la primera ventana y a continuacin vaya a File del

    men principal. D un clic para que aparezca el submen, ahora coloque el cursor cobre lapalabra New..., entonces se desplegaran cuatro opciones y Seleccionaremos MitsubishiProgram, y listo!!!

  • 7/25/2019 Manual Del Robot

    23/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    23

    Figura 29.- Como Abrir una ventana para la Programacin.

    Entonces aparecer una nueva ventana de trabajo, una vez abierta la ventana detrabajo se comenzara la programacin.

    Para la programacin, tan solo se utilizan los comandos del Robot RV-M1, es decir,solo se escribe lo que editaba entre comillas al programa en lenguaje Qbasic, ejemplo:

    QBasic COSIPROG10 OPEN COMI: 9600, E, 7, 2 FOR RANDOM AS #1 -----------------------20 PRINT #1. 10 NT 10 NT30 PRINT #1. 12 SP 5 12 SP 540 PRINT #1. 14 MO 10 14 MO 1050 PRINT #1. 16 TT 30 16 TT 3060 PRINT #1. 18 MO 25, C 18 MO 25, C70 PRINT #1. 20 ED 20 ED

    80 END ---------------------

    Tabla 1.- La Diferencia en la programacin entre Qbasic y COSIPROG.

    Para guardar el programa, se puede lograr desde la barra de herramientas. Da un clicsobre el icono save, y aparecer la siguiente ventana:

  • 7/25/2019 Manual Del Robot

    24/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    24

    Figura 30.- Como Guardar un archivo de programa del Robot RV-MI.

    Entonces, se tendr que dar un nombre al programa creado (sustituyendo elasterisco) y seleccionar el destino de dicho trabajo, despus de dar un clic en aceptar. Laextensin de este tipo de archivos es *.mrl.

    Para que el programa pueda funcionar se tendr que definir una lista de posiciones.Las posiciones a definir son las consideradas en el programa previamente realizado.

    Como primer paso, se tendr que dirigir a File del Men Principal y dar un clic paraque aparezca el submen, luego colocaremos el cursor sobre la palabra New... para quese despliegue las opciones, de las cuales seleccionaremos Mitsubishi Position List RV-MI/2

    Despus de esto aparecer la siguiente ventana:

    Figura 31.- Ventana para crear una lita de puntos o posiciones del Brazo.

    Para definir posiciones, puedes editarlas directamente. O se puede auxiliar de laherramienta Teach In, ubicada en la barra de herramientas de este software.

    1.- Se decide Utilizar la Segunda opcin, cerciorarse antes que:

    La interfase RS232 este bien conectada, el Teaching Box este apagado, elrobot este detenido, el interruptor STI de la U/C este en la posicin baja yhaber presionado el botn Reset de la U/C.

  • 7/25/2019 Manual Del Robot

    25/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    25

    2.- Ahora d un clic sobre el icono , y aparecer la siguiente ventana.

    Figura 32.- Esta ventana sirve para seleccionar los modos en que se manipulara el brazorobot, grado de aceleracin, velocidad de desplazamiento, sentido del desplazamiento, etc.

    3.- Seleccione la manera de mover los ejes del brazo, y a continuacin realice losmovimientos pertinentes. Marque insertar para que esta posicin sea mandada a laventana lista de Posiciones y cierre la ventana Teach In para posteriormenteeditar el nmero de puntos que ha definido, describa las posiciones o el comentariosde esta en el recuadro correspondiente de la columna comment. Por ejemplo:

    Figura 33.- En esta ventana son insertadas las posiciones apropiadas del brazo.

    4.- Repita el procedimiento cuantas posiciones o correcciones sean necesarias. Una

    vez termine la lista de posiciones, seleccione el icono de la barra deherramientas para salvar la lista. Introduzca el nombre para dicha lista, seleccione eldestino y marque aceptar. La extensin de este tipo de archivos es *.POS.

  • 7/25/2019 Manual Del Robot

    26/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    26

    Otra opcin para definir las posiciones del brazo robot en la ventana Lista de

    Posicione es auxiliarse del Teaching Box.

    1. Cerciorarse antes que la interfase RS232 este bien conectada, el Teaching Box este

    apagado, el robot este detenido, el interruptor ST1 de la U/C est en la posicin bajay haber presionado el botn Reset de la U/C.

    2.

    Ahora, coloque el interruptor del Teaching Box en la posicin ON.

    3.

    Lleve al bravo a la posicin deseada y apague T/B.

    4. Ahora d un clic sobre el icono , y aparecer la ventana correspondiente.

    5. Marque insertar posicin y cierre la ventana para posteriormente editar el nmero de

    punto que ha definido. Repita el procedimiento desde el paso 2, cuantas veces seanecesario y finalmente aplique el paso 6.

    6. Una vez terminada la lista de posiciones, seleccione el icono de la barra deherramientas para salvar la lista. Introduzca el nombre para dicha lista, seleccione eldestino y marque aceptar. La extensin de este tipo de archivos es *.POS.

    Para hacer funcionar el programa, primeramente es necesario tener abiertos el archivode programas y la lista de posiciones.

    Para abrir el archivo de programa, da un clic en el icono de la barra deherramientas, aparecer la siguiente ventana:

    Figura 34.- Esta ventana nos va a servir para abrir nuestro archivo deseado.

    Vaya a Mostrar archivos de tipo:, y seleccione la que lleva por extensin *.MRL.

  • 7/25/2019 Manual Del Robot

    27/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    27

    Figura 35.- Esta ventana nos va a indicar el tipo de archivo.

    Ubique en directorio donde guardo el archivo, entonces encontraremos el

    archivo buscado. Da un clic sobre el archivo buscado y luego otro en aceptar.

    Ahora, busque y abra la lista de posiciones:

    Para abrir la lista de posiciones, marque clic en el icono de la barra de

    herramientas, aparecer la siguiente ventana:

    Figura 36.- Esta ventana nos va a servir para abrir nuestro archivo deseado.

    Vaya a Mostrar archivos de tipo:, y seleccione la que lleva por extensin *.POS.

    Figura 37.- Esta ventana nos va a indicar el tipo de archivo.

    Ubique en directorio donde guardo el archivo, entonces encontrar el archivobuscado. Da un clic sobre el archivo buscado y luego otro en aceptar.

    Una vez abiertos los archivos, el siguiente paso es descargarlos en la Unidad deControl del sistema Robtica:

  • 7/25/2019 Manual Del Robot

    28/136

  • 7/25/2019 Manual Del Robot

    29/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    29

    Una prestacin ms de este software, es la presentacin de una ventana en la quenos aclara la funcin de la mayora de los comandos de movimiento, programacin y demanejo de seales del puerto I/O. Esta ventana se activa al seleccionar DisplayProgramming Commands de men principal Options.

    Figura 40.- Ventana que nos indica para que sirve cada comando.

    Ejecucin de un Programa Lnea por Lnea.

    El programa generado puede ser ejecutado lnea por lnea operando el teclado delTeaching Box, este tipo de ejecucin se maneja para verificar una correcta programacin.Enseguida se muestra el procedimiento:

    1. Fije en ON el interruptor del Teaching Box.

    2.

    Considerando un programa de ejemplo, para ejecutar el programa comenzando conla lnea nmero 10, teclee las siguientes en orden las siguientes teclas:

    STEP, 1, 0, ENT

    Entonces el comando NT de la lnea nmero diez del programa, es ejecutado.

    3. Despus de que el comando NT se haya ejecutado, el display del Teaching Boxexhibe el nmero de lnea subsiguiente del programa (en este caso la lnea 0012).Para ejecutar la lnea nmero 12, teclee

    STEP, ENTEsto causa que el comando SP 5 en la lnea nmero 12, sea ejecutado.

    4. Repetir el paso 3 para verificar el programa, lnea por lnea. Note que no esnecesario introducir el nmero de lnea.

  • 7/25/2019 Manual Del Robot

    30/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    30

    Preparativos para la operacin del Robot desde la Unidad de Control.

    Los modos de control posibles en el sistema del robot ya fueron descritos en lospuntos anteriores, son dos: el Modo PC y el Modo Unidad de Control. Uno de los modos seactiva al situar el interruptor ST1 en una posicin. Este interruptor se encuentra ubicado

    dentro de la Unidad de Control.El programa que anteriormente (en modo PC) ha sido guardado en la RAM de la

    Unidad de Control, podr ser ejecutado desde el panel frontal de la Unidad de Control. Paralograrlo, el interruptor ST1 se sita en la posicin alta.

    Tambin en este modo los interruptores del panel frontal de la Unidad de Controlson utilizados para detener, detener-proseguir (pausa) y detener-reiniciar la ejecucin delprograma.

    En las siguientes operaciones, el estado de encendido o apagado del TeachingBox no importa; aunque puede dejarse encendido para monitorear las lneas del programaen ejecucin.

    Procedimiento de Operacin para cada Accin.

    Inicio: El programa almacenado actualmente en la RAM de la Unidad de Control, sepone a funcionar despus de presionar el botn START.

    Si el Teaching Box esta encendido, se observara que este dispositivo exhibe elnmero de lnea del programa que esta siendo ejecutado.

    Pausa: El programa que esta siendo ejecutado actualmente puede ser puesto encondicin de pausa al presionar el botn STOP.

    Si el Teaching Box esta encendido, se observara que este dispositivo exhibe elnmero de lnea en el que fue detenido el programa.

    En el Estado de pausa, si no se tiene encendido el Teaching Box se puede hacer.Encendido el Teaching Box mientras el programa esta detenido, permite laoperacin del brazo desde el mismo.

    Note tambin que ningn comando puede ser ejecutado desde la PC, incluso en elmodo PC mientras el programa este detenido. Para ejecutar comandos, se tendr querealizar la operacin de RESET.

    Continuacin: Para Proseguir con la secuencia del programa anteriormentedetenido, se ha de presionar nuevamente el botn START.

    Cerciorarse de fijar el interruptor de T/B en posicin OFF antes de presionar elinterruptor START para proseguir con el programa.

  • 7/25/2019 Manual Del Robot

    31/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    31

    El programa termina de ejecutarse cuando se lee el comando que marca el fin delprograma ED

    Reiniciar la Ejecucin del Programa.

    Una vez que se trmino de ejecutar un programa, puede ser reiniciado al presionarnuevamente la tecla START.El Programa tambin puede ser forzado a reiniciar cuando el programa estafuncionando o esta en pausa, esto se logra al presionar en orden los siguientesbotones[STOP + RESET + START].

    Note que las salidas de propsito general I/O no son reajustadas.

    Ya teniendo los patrones y el programa de movimientos del Movemaster los que se vahacer es a sincronizar visin y el brazo robot de la siguiente manera.

    1.- Se va cerrar iSpot y se va a trabajar en Cociprog.

    2.- Se va abrir los programas de control del Movemaster EX.

    Figura 40.- Forma de abrir un Programa en Cociprog.

  • 7/25/2019 Manual Del Robot

    32/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    32

    3.- Ya teniendo abiertos los programas lo que se va hacer es a cargar cada uno de losprogramas a la caja de control del Movemaster EX.

    Figura 41.- Forma para cargar un programa

    4.- Al momento de cargar los programas aparecer una ventana en donde se va a ver comose va enviando el programa a la caja de control del Movemaster.

    Figura 42.- Muestra la forma en como enva la informacin.

  • 7/25/2019 Manual Del Robot

    33/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    33

    Nota: Si no aparece esta ventana o aparece otra ventana indicando un error, esto puede serporque est encendido en manual en teaching box esta apagada la caja de control.

    5.- Al terminar de cargar el programa aparecer otra ventana la cual nos va indicar si se

    quiere ejecutar el programa, en esta ventana se va a dar un clic en la opcin NO.

    Figura 43.- Nos indica cuando termino de cargar el programa.

    Nota: Esta ventana aparecer en el programa de movimientos y en el programa deposiciones.

    6.- Ya cargados los programas, se va a cerrar Cociprog y se va abrir iSpot.

    7.- ya estando en iSpot se va a cargar el proyecto que contiene el patrn deseado.

  • 7/25/2019 Manual Del Robot

    34/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    34

    Figura 44.- Muestra la forma de cmo se abre un Proyecto es iSpot

    8.- Ahora lo que se va hacer es dar un clic en el icono de Star Robot ; este icono nosva ayudar a sincronizar nuestros mdulos, despus de esto nos va aparecer una ventanaindicando si que se va a mandar al robot a su posicin de origen y se va a dar un clic en ok.

    Figura 45.- Modo de sincronizar Visin y Movemaster

  • 7/25/2019 Manual Del Robot

    35/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    35

    9.- Al llevar el brazo al origen este se va a detener esperando la orden para ejecutar el

    programa, esto se va hacer por medio del icono de modo robot . Despus de esto elrobot va a comenzar a realizar los comandos del programa, dependiendo del programa el

    brazo puede tomar una pieza de la banda transportadora y la va a colocar en el rea devisin, para esto ya debe de estar abierta la ventana de anlisis, la cual se va abrir por medio

    del icono de Vision Stage .

    Figura 46.- Inicializacin del Anlisis.

    10.- Al comenzar a realizar el anlisis de las piezas van aparecer varias ventanas, la primeraes la siguiente:

  • 7/25/2019 Manual Del Robot

    36/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    36

    Figura 47.- Primer paso del Anlisis.

    En esta ventana lo que se est haciendo es tomando una foto a la pieza.

    En la siguiente ventana se a binarizar la foto.

    Figura 48.- Segundo paso del anlisis.

  • 7/25/2019 Manual Del Robot

    37/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    37

    Despus de esto se va a indicar si la pieza cumple con las tolerancias del patrn y nos va aindicar si pas la prueba.

    Figura 49.- ltimo paso del anlisis.

    Ya que pas la prueba se colocar la pieza de nuevo en la banda transportadora, pero si nopasa nos indicar el programa de la siguiente manera:

    Figura 50.- Falla en la Prueba.

    Entonces el brazo robot tomar esta pieza y la desechar.

  • 7/25/2019 Manual Del Robot

    38/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    38

    INSTITUTO POLITCNICO NACIONAL.

    ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA.

    INGENIERA EN CONTROL Y AUTOMATIZACIN.

    LABORATORIO DE SISTEMAS DIGITALES III.

    PRCTICA 1

    MANIPULADOR MOVEMASTER.

  • 7/25/2019 Manual Del Robot

    39/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    39

    PRCTICA 1

    MANIPULADOR MOVEMASTERDescripcin e identificacin del sistema.

    I. OBJETIVO:

    Reconocer el Equipo Correspondiente a este Mdulo.

    Identificar las Partes del Brazo Manipulador.

    Conocer las Especificaciones Tcnicas y Condiciones Generales de Uso del

    Manipulador.

    Conocer el Lenguaje de Programacin.

    II. INTRODUCCIN TERICA

    El robot es un sistema constituido por un brazo manipulador, un controlador o unidadmotora, una caja de enseanza y una computadora personal. En este caso, el robot seencuentra dentro de una clula de manufactura, en donde se puede realizar el ensamble deuna caja de engranes. Existen varios modos para controlar el robot, ya sea por medio de lacomputadora personal o por medio de la unidad motora; ms adelante explicaremos en queconsiste esto.

    El robot es un medio mecnico para llevar a cabo tareas de manipulacin de objetos, deacuerdo con las actividades que hayan sido programadas, con la caja de enseanza sepueden dar rdenes directas de movimiento al robot, as como tambin fijar puntos oposiciones que nos servirn ms adelante para programarlo desde la PC.

    III. EQUIPO EMPLEADO:

    Mdulo FMS-2200 que incluye el ROBOT MOVEMASTER EX, de MITSUBISHI.

    IV. DESARROLLO DE LA PRCTICA.

    El equipo debe estar totalmente desenergizado.

  • 7/25/2019 Manual Del Robot

    40/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    40

    1. UBICACIN FSICA DE LAS PARTES QUE CONSTITUYEN ELSISTEMA.

    Identifica los Conductores que se hallan con la Flecha.

    2. COMPONENTES DEL ROBOT.

    Complete los siguientes prrafos.

    La unidad motora (controlador del robot) es:__________________________________________________________________________________________________________________________________________________

    A travs de la caja de enseanza (con un cable de longitud de tres metros) esposible:____________________________________________________________________________________________________________________________________________

    Mencione la nomenclatura bsica delrobot:______________________________________________________________________________________________________________________________________________________________________________________________________________________

    Describa las especificaciones normalizadas o de norma del robot:____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

  • 7/25/2019 Manual Del Robot

    41/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    41

    3. ESPACIO DE TRABAJO

    Anote los valores de los siguientes elementos:

    Longitud del brazo:_________________________________________________________________________

    Capacidad de carga:_________________________________________________________________________

    Velocidad mxima de desplazamiento angular que puede alcanzar la cara de la mueca:_________________________________________________________________________

    Repetibilidad de posicin:_________________________________________________________________________

    Datos Tcnicos

    El sistema motriz consiste en servomotores de corriente continua (buscar en elmanual valores de Tensin, Corriente, etc.).

    El peso total del robot es de aproximadamente de 20 kg.

  • 7/25/2019 Manual Del Robot

    42/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    42

    4. PARTES DEL ROBOT.(Identifica cada una de las partes del Robot que se sealan)

    5. IDENTIFIQUE LA NOMENCLATURA DE LA UNIDAD MOTORA LACUAL SE PUEDE DESCRIBIR COMO SIGUE: (DIBUJE Y SEALE)

    a)

    En el panel frontal se tiene a los interruptores de control.

    b)

    En el panel lateral derecho dentro de la puerta se tiene los interruptores defijacin.

    c)

    En el panel trasero se encuentran los diferentes conectores para los equiposperifricos, as como el interruptor de encendido.

    6. DESCRIBA LAS ESPECIFICACIONES NORMALIZADAS DE LA CAJADE CONTROL O UNIDAD MOTORA.

    Mtodo de enseanza:_________________________________________________________________________

    Mtodo de control:_________________________________________________________________________

    Deteccin de posicin:_________________________________________________________________________ Funcin de interpolacin:_________________________________________________________________________

  • 7/25/2019 Manual Del Robot

    43/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    43

    El nmero de posiciones o puntos que pueden almacenarse en memoria, es:_________________________________________________________________________

    El nmero de pasos de programa almacenables en la memoriaes:_______________________________________________________________________

    Para el almacenamiento de datos Qu se hace?___________________________________________________________________________________________________________________________________________________________________________________________________________________________

    Para la enseanza de posicin se tiene _________________ y para programacin_________________________

    El paro de emergencia puede habilitarse usando cualquiera de los interruptores de:__________________________________________________________________________________________________________________________________________________

    El peso y medidas de la unidad motora son:__________________________________________________________________________________________________________________________________________________

    Cul es la nomenclatura para la Caja de Enseanza?._____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    Qu especificaciones tiene la mano operada a motor para el MOVEMASTER EX:

    ________________________________________________________________________.

    ________________________________________________________________________.

    ________________________________________________________________________.

    ________________________________________________________________________.

    ________________________________________________________________________.

  • 7/25/2019 Manual Del Robot

    44/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    44

    7. CAJA CONTROLADORA. (Identifique cada una de las partes que sesealan).

    CAJA CONTROLADORA.

    8. CAJA DE ENSEANZA. (Identifique cada una de las partes que se sealan)

  • 7/25/2019 Manual Del Robot

    45/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    45

    9. INSTRUCCIONES GENERALES DE USO (Describa los SiguientesConceptos).

    Seguridad._________________________________________________________________________

    ___________________________________________________________________________________________________________________________________________________________________________________________________________________________

    Ambiente de operacin.______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________.

    Robot._____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________.

    Mano._____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________.

    Tensin de lnea._____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    Repetibidad de posicin.______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

  • 7/25/2019 Manual Del Robot

    46/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    46

    10.LENGUAJE DE PROGRAMACIN (Conteste las siguientes Preguntas).

    Cul es el lenguaje mediante el cual se puede controlar y programar al robotMOVEMASTER EX y Cules son las seis categoras en las cuales se puede subdividir?:_________________________________________________________________________

    ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    Mencione los 24 comandos para el control de posicin/movimiento:_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    Explique brevemente cada instruccin.

    DP

    __________________________________________________________________________________________________________________

    DW __________________________________________________________________________________________________________________HE _________________________________________________________

    _________________________________________________________HO _________________________________________________________

    _________________________________________________________IP

    __________________________________________________________________________________________________________________

    MA

    __________________________________________________________________________________________________________________

    MC

    _________________________________________________________

    _________________________________________________________MJ _________________________________________________________

    _________________________________________________________MP

    __________________________________________________________________________________________________________________

    MO __________________________________________________________________________________________________________________

  • 7/25/2019 Manual Del Robot

    47/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    47

    MS

    __________________________________________________________________________________________________________________

    MT __________________________________________________________________________________________________________________

    NT _________________________________________________________

    _________________________________________________________OG __________________________________________________________________________________________________________________

    PA

    __________________________________________________________________________________________________________________

    PC

    __________________________________________________________________________________________________________________

    PD

    __________________________________________________________________________________________________________________

    PL

    __________________________________________________________________________________________________________________

    PT __________________________________________________________________________________________________________________

    PX

    __________________________________________________________________________________________________________________

    SF __________________________________________________________________________________________________________________

    SP __________________________________________________________________________________________________________________

    TI __________________________________________________________________________________________________________________

    TL

    _________________________________________________________

    _________________________________________________________

    Ahora continuamos con los comandos de control de programas (19 instrucciones),los cuales sirven para:______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    CP

    ______________________________________________________________________

    DA ______________________________________________________________________

    DC

    ______________________________________________________________________

    DL ______________________________________________________________________

  • 7/25/2019 Manual Del Robot

    48/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    48

    EA

    __________________________________________________________________________________________________________________

    ED __________________________________________________________________________________________________________________

    EQ _________________________________________________________

    _________________________________________________________GS __________________________________________________________________________________________________________________

    GO __________________________________________________________________________________________________________________

    IC

    __________________________________________________________________________________________________________________

    LG __________________________________________________________________________________________________________________

    NE __________________________________________________________________________________________________________________

    NW __________________________________________________________________________________________________________________

    NX __________________________________________________________________________________________________________________

    RC

    __________________________________________________________________________________________________________________

    RN __________________________________________________________________________________________________________________

    RT __________________________________________________________________________________________________________________

    SC

    __________________________________________________________________________________________________________________

    SM __________________________________________________________________________________________________________________

    Ahora tenemos las instrucciones de control de la mano; son cuatro y sirven, como loindica su nombre para controlar la mano. Hay comandos disponibles para la mano operadaa motor, que fijan la fuerza de agarre y el tiempo abierto/cerrado del agarre.

    GC

    __________________________________________________________________________________________________________________

    GF __________________________________________________________________________________________________________________GO

    __________________________________________________________________________________________________________________

    GP

    __________________________________________________________________________________________________________________

  • 7/25/2019 Manual Del Robot

    49/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    49

    Instrucciones de control I/O. Son seis instrucciones:____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    ________________________________________________________________________________________________________________________________________________________________________________________________________

    ID __________________________________________________________________________________________________________________

    IN __________________________________________________________________________________________________________________

    OB __________________________________________________________________________________________________________________

    OD . __________________________________________________________________________________________________________________OT _________________________________________________________

    _________________________________________________________TB _________________________________________________________

    _________________________________________________________

    Instrucciones de lectura de la RS232C. Son seis instrucciones que permiten:___________________________________________________________________________________________________________________________________________________________________________________________________________________________

    _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    CR

    __________________________________________________________________________________________________________________

    DR __________________________________________________________________________________________________________________

    ER

    __________________________________________________________________________________________________________________

    LR __________________________________________________________________________________________________________________PR

    __________________________________________________________________________________________________________________

    WH __________________________________________________________________________________________________________________

  • 7/25/2019 Manual Del Robot

    50/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    50

    Finalmente tenemos las instrucciones o comandos miscelneos que son cuatro:____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    __________________________________________________________________________________________________________________________________________________

    RS __________________________________________________________________________________________________________________

    TR __________________________________________________________________________________________________________________

    WR __________________________________________________________________________________________________________________

    _________________________________________________________

    _________________________________________________________

    V. Conclusiones:_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    _________________________________________________________________________

  • 7/25/2019 Manual Del Robot

    51/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    51

    INSTITUTO POLITCNICO NACIONAL.

    ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA.

    INGENIERA EN CONTROL Y AUTOMATIZACIN.

    LABORATORIO DE SISTEMAS DIGITALES III.

    PRCTICA 2

    PROGRAMACIN Y CONTROL DELMANIPULADOR MOVEMASTER.

  • 7/25/2019 Manual Del Robot

    52/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    52

    PRCTICA 2PROGRAMACIN Y CONTROL DEL MANIPULADOR

    MOVEMASTER

    I. OBJETIVO: Al trmino de esta prctica el alumno comenzar a interactuar con la caja de

    enseanza para realizar movimientos bsicos del brazo manipulador.

    Se conocer el mtodo de definicin de los puntos de posicin del robot.

    II. INTRODUCCIN TEORICA:

    El robot puede programarse para que realice varios tipos de actividades, pero antes deentrar plenamente a la programacin, haremos ejercicios con la caja de enseanza parareconocer los movimientos que realiza cada articulacin del robot.

    I. IDENTIFICACIN DE LAS TECLAS DEL TEACHING BOX Y SUFUNCIN.

    Escriba los nmeros que correspondan a cada tecla:

  • 7/25/2019 Manual Del Robot

    53/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    53

    (1) ON/OFF (Interruptor de energa)

    Selecciona si permite o inhabilita el teclado del Teaching box. Cuando el robot esoperado usando el Teaching Box, ponga este interruptor en ON. Durante elfuncionamiento del programa o cuando se controle al robot por medio de comandos

    enviados desde un ordenador personal, el interruptor debe estar en OFF. Un error de teclapuede ser borrado al posicionar el interruptor en OFF. La operacin desde el TeachingBox no puede ser realizada si este interruptor esta fijado en ON durante la operacinprogramada.

    (2) PARO DE EMERGENCIA (interruptor de paro de emergencia)

    Pulsador usado para el paro de emergencia de el robot (las seales son internamentecerradas cuando este interruptor es presionado). Cuando el interruptor es presionado, elrobot es inmediatamente detenido y parpadea el LED indicador (error en modo I). LED 4dentro de la unidad de control en la puerta izquierda tambin se enciende.

    (3) INC (+ENT)

    Mueve al robot a una posicin predefinida con un nmero de posicin ms alto queel actual. Para mover al robot a travs de cierta secuencia, repita tecleando en secuencia.(Ver comando IP)

    (4) DEC (+ENT)

    Mueve al robot a una posicin predefinida con un nmero de posicin ms pequeoque el actual. Para mover al robot en secuencia, repita el tecleo en secuencia.(Ver comando DP)

    (5) P.S (+Number + ENT )

    Define las coordenadas de la posicin actual del robot con el nmero especificado.Si un nmero se asigna a dos diversas posiciones, el ltimo punto definido se considerapara dicho nmero. (Ver comando HE). Para prevenir un error, no fije el robot a unaposicin en la que algn eje sea adyacente a la operacin limitada.

    (6) P.C (+Number +ENT)

    Borra el contenido de una posicin con el nmero especificado. (Vea el comandoPC)

    (7) NST (+ENT)

    Retorna el robot al origen. (Ver comando NT)

  • 7/25/2019 Manual Del Robot

    54/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    54

    (8) ORG (+ENT)

    Mueve al robot a la posicin de referencia en el sistema coordenado cartesiano(Lase el comando OG)

    (9) TRN (+ENT)Transfiere el contenido de la EPROM del usuario (programa y datos de posicin)

    instalado en SOC2 del panel lateral de la unidad de control a la memoria RAM de la mismaunidad de control. (Vea comando TR)

    (10) WRT (+ENT)

    Escribe el programa y los datos de posicin escritos en la RAM de la unidad decontrol en la EPROM instalado en el SOC2 del panel lateral de la unidad de control. (Vercomando CR) de RAM a EPROM.

    (11) MOV (+Number +ENT)

    Mueve el extremo de la mano a una posicin especificada (ver comando MO). Lavelocidad de movimiento es equivalente a SP4.(12) STEP (+Number +ENT)Ejecuta el programa paso a paso empezando con el nmero de la lnea especificada. Parahacer que el programa sea ejecutado secuencialmente de un paso a otro, repita el tecleadoen secuencia STEP+ENT. Observe que, no es necesario introducir un nmero. Se causa elerror modo II si ocurre un error mientras se ejecutan los pasos.

    (13) PTP

    Selecciona la operacin articulada. Cuando esta tecla es presionada, la operacin decualquier tecla provoca un movimiento en cualquier articulacin. La condicin inicialcuando el teaching box es encendido es por default el PTP.

  • 7/25/2019 Manual Del Robot

    55/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    55

    (14) XYZ

    Selecciona la operacin cartesiana. Cuando esta tecla es presionada, la operacin dealguna tecla ms tarde hace efecto en el movimiento de un eje en el sistema coordenadocartesiano.

    (15) TOOL

    Selecciona la operacin herramienta. Cuando esta tecla es presionada, la operacinde alguna tecla ms tarde hace efecto en el movimiento de un eje en el sistema coordenadoherramienta (para el acercamiento o retraccin en direccin de la mano)

  • 7/25/2019 Manual Del Robot

    56/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    56

    (16) ENT

    Completa cada comando pulsado, desde (3) hasta el (12) efectuando la operacincorrespondiente.

    (17) X+/B+Mueve el extremo de la mano sobre el eje X positivo (hacia la izquierda, viendo al

    robot de frente) en la operacin Cartesiana y barre la cintura (waist) en la direccin positiva(en direccin del sentido de las manecillas del reloj como es vista por encima del robot)

    (18) X-/B-

    Mueve el extremo de la mano sobre el eje X negativo (hacia la derecha, viendo alrobot de frente) en la operacin Cartesiana y barre la cintura (waist) en la direccinnegativa (en direccin contraria al sentido de las manecillas del reloj como es vista porencima del robot)

    (19) Y+/S+

    Mueve el extremo de la mano sobre el eje Y positivo (hacia adelante del robot) en elmodo cartesiano y gira (swivels) el hombro en direccin positiva (hacia arriba) en el modoarticulado.

    (20) Y-/S-

    Mueve el extremo de la mano sobre el eje Y negativo (hacia atrs del robot) en elmodo Cartesiano y gira (swivels) el hombro en direccin negativa (hacia abajo) en el modoarticulado.

    (21) Z+/E+ 4

    Mueve el extremo de la mano sobre el eje Z positiva (solo hacia arriba) en el modoCartesiano, gira el codo (elbow) en direccin positiva (hacia arriba) en el modo articulado,y adelanta la mano en el modo de herramienta. Tambin funciona como tecla numrica 4.

    (22) Z-/E- 4

    Mueve el extremo de la mano sobre el eje Z negativo (solo hacia abajo) en el modocartesiano, gira el codo (elbow) en direccin negativa (hacia abajo) en el modo articulado, yretrae la mano en el modo de herramienta. Tambin funciona como tecla numrica 9

    (23) P+ 3

    Gira el extremo de la mano (mueca o wrist), mientras mantiene la actual posicindeterminada (comando TL), en direccin positiva en el modo Cartesiano y flexiona la

  • 7/25/2019 Manual Del Robot

    57/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    57

    mueca (como preparando para lanzar), en direccin positiva (hacia arriba) en modoarticulado. Tambin sirve como tecla numrica 3.

    (24) P-8

    Gira el extremo de la mano (mueca), mientras mantiene la actual posicindeterminada (comando TL), en direccin negativa en el modo Cartesiano y flexiona lamueca (como lanzando), en direccin negativa (hacia bajo) en modo articulado. Tambinsirve como tecla numrica 8.

    (25) R+2

    Gira la mueca (wrist roll) en direccin positiva (en sentido de las manecillas delreloj viendo de frente al robot). Tambin sirve como tecla numrica 2.

    (26) R-7

    Gira la mueca (wrist roll) en direccin negativa (en sentido contrario al de lasmanecillas del reloj viendo de frente al robot). Tambin sirve como tecla numrica 7.

    (27) OPTION+ 1

    Mueve el eje que quieras en direccin positiva. Tambin funciona como teclanumrica 1.

    (28) OPTION- 6

    Mueve el eje que optes en direccin negativa. Tambin funciona con la teclanumrica 6.

    (29) < O > 0

    Abre la mano. Tambin funciona con la tecla numrica 0.

    (30) > C < 5

    Cierra la mano. Tambin funciona con la tecla numrica 5.

    Funciones del LED indicador

    El DISPLAY de 4 dgitos muestra la siguiente informacin:

    Nmero de posicin

    Muestra el nmero de posicin en tres dgitos cuando las teclas INC, DEC, P.S, P.C,o MOV son usadas.

  • 7/25/2019 Manual Del Robot

    58/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    58

    Nmero de Lnea del Programa

    Muestra el nmero de lnea del programa en 4 dgitos, esto cuando es usada la teclaSTEP o cuando el programa est corriendo.

    El indicador de nivel del Teaching box (el primer dgito de la izquierda) Uindica que se est procesando datos o un programa, esto al activar la tecla ENT; tambinpuede indicar que se ha concluido un proceso. C indica que el proceso solicitado no sepuede llevar a cabo por una probable equivocacin.

    Caso 1 Caso 2

    III. GENERACIN Y EJECUCIN DE UN PROGRAMA.

    Procedimiento inicial.

    1.- Gire la perilla del CIM (Estacin central) a encendido. Este debe de estar encendidopara que sea posible trabajar con cualquiera de las estaciones.

    2.- Habilite el permiso de uso de trabajo (botn common work permisson).

    3.- Encienda el manipulador con el interruptor de la caja controladora.

    El procedimiento puede ser dividido en dos partes, programacin de puntosutilizando el teach box y realizando el programa en la PC para la ejecucin de este.

    I) Fijando los puntos utilizando el teach box.

    a) El interruptor ST1 debe colocarse en la posicin superior (Unidad de control).

    b) Encienda el teach box.

    c) Lleve el manipulador al origen (procure que los objetos estn fuera de la trayectoria delmanipulador para evitar riesgos y permanezca atento por si fuera necesario detener elproceso con el botn de paro de emergencia) con las teclas NST+ENTER, pulse la teclaPTP y siempre inicie por el eje Y Z.

    d) Grabe las posiciones utilizando el botn PS incrementando el contador para lasposiciones.

  • 7/25/2019 Manual Del Robot

    59/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    59

    (Solo grave tres puntos, uno gripper abierto, cerrar gripper, mover con el grippercerrado).

    Anote el procedimiento:_________________________________________________________________________

    ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________.

    Utilice el teaching box para moverse entre los diferentes puntos grabados, describa como lohace:_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    II) Escribiendo el programa en la computadora para correr los puntos.

    Con STI arriba grabe 4 puntos.

    Ejercicio 1

    Nota: El interruptor ST1 debe colocarse en la posicin Baja (Modo PC) y el Teaching Boxen Dff.

    EJECUCIN DE UN COMANDO

    10 OPEN COM1: 9600, E, 7, 2 FOR RANDOM AS #1 ;Abre comunicacin con la U/C

    20 PRINT #1, NT ; Comando de HOME

    30 END ; Finaliza el Programa BASIC

    RUN ; Inicia comunicacin y acciona el comando

    EJECUCIN DE INSTRUCCIONES

  • 7/25/2019 Manual Del Robot

    60/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    60

    Ejercicio 2

    10 OPEN COM1: 9600, E, 7, 2 FOR RANDOM AS #1 ; Abre comunicacin con la U/C

    20 PRINT #1, NT ; Comando de HOME

    30 PRINT #1, SP 5 ; Fija una velocidad 5

    40 PRINT #1, MO 10 ; Ejecuta un movimiento a una posicin previamente fijada

    50 PRINT #1, TI 30 ; Se provoca una pausa de 3 segundos

    60 PRINT #1, MO 20 ; Ejecuta un movimiento a una posicin previamente fijada

    70 PRINT #1, MO 25, C ; Movimiento a posicin 25 con gripper cerrado

    80 PRINT #1, MO 30, O ; Movimiento a posicin 30 con mano abierta

    90 PRINT #1, TI 10

    100 PRINT #1, MO 40

    110 END ; Finaliza el Programa BASIC

    RUN ; Inicia comunicacin y acciona los comandos

    Ahora es posible que programe una secuencia completa con el manipulador.

    Escriba el procedimiento completo para tomar una pieza de la cadena de transportey ponerlo en la unidad de reconocimiento ptico realizando esta operacin cclicamente._______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________.

  • 7/25/2019 Manual Del Robot

    61/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    61

    INSTITUTO POLITCNICO NACIONAL.

    ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA.

    INGENIERA EN CONTROL Y AUTOMATIZACIN.

    LABORATORIO DE SISTEMAS DIGITALES III.

    PRCTICA 3

    PROGRAMACIN ENCOSIPROG

  • 7/25/2019 Manual Del Robot

    62/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    62

    PRCTICA 3PROGRAMACIN EN COSIPROG

    I. OBJETIVO:

    Conocer de una manera ms profunda el programa COSIPROG.

    Ver las diferencias entre el programa Qbasic y El Programa COSIPROG.

    Identificar las diferentes formas para definir posiciones del brazo Robot.

    Identificar las diferentes formas para ejecutar un programa realizado enCOSIPROG.

    II. INTRODUCCIN TERICA

    COSIPROG es un software que facilita en mucho la manipulacin del brazo MitsubishiRV-MI, pues permite la grabacin de puntos, la programacin y la descarga de estosarchivos a la Unidad de Control del Sistema Robtica.

    III. DESARROLLO TERICO

    Al iniciar la aplicacin que es exhibida en pantalla, la cual es la ventana principal deCOSIPRG y una ventana de trabajo, como se muestra a continuacin.

    Figura 1: Ventana Principal y de Trabajo.

  • 7/25/2019 Manual Del Robot

    63/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    63

    La ventana Principal contiene el Men Principal y una Barra de Herramientas, quefuncionan sobre la ventana de trabajo activa.

    La ventana de trabajo que automticamente se abre, es para llevar a cabo lageneracin de un programa de robot con el MRL (Mitsubishi Robot Lenguage). Los

    comandos posibles a utilizar son 64, la mayora descritos dentro de las ayudas del software,as como en el Apndice C-1.3 de este Informe Tcnico, aunque, en el manual del sistemarobtico todos los comandos descritos.

    Si se decidiera cerrar esta ventana y abrir otra ventana de trabajo se hace losiguiente, se da un clic en cerrar sobre la primera ventana y a continuacin vaya a File delmen principal. D un clic para que aparezca el submen, ahora coloque el cursor cobre lapalabra New..., entonces se desplegarn cuatro opciones y seleccionaremos MotsubishiProgram, y listo!!!

    Figura 2: Cmo Abrir una ventana para la Programacin.

    Entonces aparecer una nueva ventana de trabajo, una vez abierta la ventana detrabajo se comenzar la programacin.

    Para la programacin, tan solo se utilizan los comandos del Robot RV-M1, es decir,solo se escribe lo que editaba entre comillas al programa en lenguaje Qbasic, ejemplo:

  • 7/25/2019 Manual Del Robot

    64/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    64

    QBasic COSIPROG10 OPEN COMI: 9600, E, 7, 2 FORRANDOM AS #1

    -----------------------

    20 PRINT #1. 10 NT 10 NT30 PRINT #1. 12 SP 5 12 SP 5

    40 PRINT #1. 14 MO 10 14 MO 1050 PRINT #1. 16 TT 30 16 TT 3060 PRINT #1. 18 MO 25, C 18 MO 25, C70 PRINT #1. 20 ED 20 ED80 END ---------------------

    Tabla 1: La Diferencia en la programacin entre Qbasic y COSIPROG.

    Para guardar el programa, se puede lograr desde la barra de herramientas. Da un clicsobre el icono save, y aparecer la siguiente ventana:

    Figura 3: Cmo Guardar un archivo de programa del Robot RV-MI.

    Entonces, se tendr que dar un nombre al programa creado (sustituyendo elasterisco) y seleccionar el destino de dicho trabajo, despus de dar un clic en aceptar. Laextensin de este tipo de archivos es *.mrl.

    Para que el programa pueda funcionar se tendr que definir una lista de posiciones.Las posiciones a definir son las consideradas en el programa previamente realizado.

    Como primer paso, se tendr que dirigir a File del Men Principal y dar un clic paraque aparezca el submen, luego colocaremos el cursor sobre la palabra New... para quese despliegue las opciones, de las cuales seleccionaremos Mitsubishi Position List RV-MI/2

    Despus de esto aparecer la siguiente ventana:

  • 7/25/2019 Manual Del Robot

    65/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    65

    Figura 4: Ventana para crear una lista de puntos o posiciones del Brazo.

    Para definir posiciones, puedes editarlas directamente. O se puede auxiliar de laherramienta Teach In, ubicada en la barra de herramientas de este software.

    1.- Se decide Utilizar la Segunda opcin, cerciorarse antes que:

    La interfase RS232 est bien conectada, el Teaching Box est apagado, el robot estdetenido, el interruptor STI de la U/C est en la posicin baja y haber presionado el botnReset de la U/C.

    2.- Ahora d un clic sobre el icono , y aparecer la siguiente ventana.

    Figura 5: Esta ventana sirve para seleccionar los modos en que se manipular el brazorobot, grado de aceleracin, velocidad de desplazamiento, sentido del desplazamiento, etc.

  • 7/25/2019 Manual Del Robot

    66/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    66

    3.- Seleccione la manera de mover los ejes del brazo, y a continuacin realice losmovimientos pertinentes. Marque insertar para que esta posicin sea mandada a la ventanalista de Posiciones y cierre la ventana Teach In para posteriormente editar el nmerode puntos que ha definido, describa las posiciones o los comentarios de esta en el recuadrocorrespondiente de la columna comment. Por ejemplo:

    Figura 6: En esta ventana son insertadas las posiciones apropiadas del brazo.

    4.- Repita el procedimiento cuantas posiciones o correcciones sean necesarias. Una vez

    termine la lista de posiciones, seleccione el icono de la barra de herramientas para

    salvar la lista. Introduzca el nombre para dicha lista, seleccione el destino y marque aceptar.La extensin de este tipo de archivos es *.POS.

    Otra opcin para definir las posiciones del brazo robot en la ventana Lista dePosiciones es auxiliarse del Teaching Box.

    Cerciorarse antes que la interfase RS232 est bien conectada, el Teaching Box estapagado, el robot este detenido, el interruptor ST1 de la U/C est en la posicin baja yhaber presionado el botn Reset de la U/C.

    Ahora, coloque el interruptor del Teaching Box en la posicin ON.

    Lleve al bravo a la posicin deseada y apague T/B.

    Ahora d un clic sobre el icono , y aparecer la ventana correspondiente.

    Marque insertar posicin y cierre la ventana para posteriormente editar el nmero depunto que ha definido. Repita el procedimiento desde el paso 2, cuantas veces sea necesarioy finalmente aplique el paso 6.

  • 7/25/2019 Manual Del Robot

    67/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    67

    Una vez terminada la lista de posiciones, seleccione el icono de la barra deherramientas para salvar la lista. Introduzca el nombre para dicha lista, seleccione el destinoy marque aceptar. La extensin de este tipo de archivos es *.POS.

    Para hacer funcionar el programa, primeramente es necesario tener abiertos elarchivo de programas y la lista de posiciones.

    Para abrir el archivo de programa, da un clic en el icono de la barra deherramientas, aparecer la siguiente ventana:

    Figura 7: esta ventana nos va a servir para abrir nuestro archivo deseado.

    Vaya a Mostrar archivos de tipo:, y seleccione la que lleva por extensin *.MRL.

    Figura 8: Esta ventana nos va a indicar el tipo de archivo.

    Ubique en directorio donde guardo el archivo, entonces encontraremos el archivobuscado. Da un clic sobre el archivo buscado y luego otro en aceptar.

  • 7/25/2019 Manual Del Robot

    68/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    68

    Ahora, busque y abra la lista de posiciones:

    Para abrir la lista de posiciones, marque clic en el icono de la barra deherramientas, aparecer la siguiente ventana:

    Figura 9: esta ventana nos va a servir para abrir nuestro archivo deseado.

    Vaya a Mostrar archivos de tipo:, y seleccione la que lleva por extensin *.POS.

    Figura 10: Esta ventana nos va a indicar el tipo de archivo.

    Ubique en directorio donde guardo el archivo, entonces encontrar el archivo

    buscado. Da un clic sobre el archivo buscado y luego otro en aceptar.Una vez abiertos los archivos, el siguiente paso es descargarlos en la Unidad de

    Control del sistema Robtica:

    Marque sobre el icono , entonces la ventana actualmente activar (que es laultima ventana abierta, vista o usada) se descargar.

  • 7/25/2019 Manual Del Robot

    69/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    69

    Ahora, active la otra ventana y marque sobre el icono , entonces la ventanaactivada se descargar.

    Al finalizar la descarga de cada ventana el sistema preguntar si se desea ejecutar el

    programa, si ya se est en condiciones de ejecutar y lo requiere, marque s.

    Otra opcin para ejecutar un programa es desde la ventana Terminal Mode, estaventana se abre al marcar la opcin Modo Terminal del men principal On-line, comose muestra a continuacin:

    Figura 11: Procedimiento para obtener la ventana Terminal Mode

    Para hacer funcionar el programa, tan solo es necesario escribir RN y presionar latecla Transfer.

  • 7/25/2019 Manual Del Robot

    70/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    70

    Figura 12: Ventana para ejecutar un programa.

    Una prestacin ms de este software, es la presentacin de una ventana en la quenos aclara la funcin de la mayora de los comandos de movimiento, programacin y demanejo de seales del puerto I/O. Esta ventana se activa al seleccionar DisplayProgramming Commands de men principal Options.

    Figura 13: Ventana que nos indica para que sirve cada comando.

    Ejecucin de un Programa Lnea por Lnea.

    El programa generado puede ser ejecutado lnea por lnea operando el teclado delTeaching Box, este tipo de ejecucin se maneja para verificar una correcta programacin.

    Enseguida se muestra el procedimiento:

    Fije en ON el interruptor del Teaching Box.Considerando un programa de ejemplo, para ejecutar el programa comenzando con

    la lnea nmero 10, teclee en orden las siguientes teclas:

    STEP, 1, 0, ENT

  • 7/25/2019 Manual Del Robot

    71/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    71

    Entonces el comando NT de la lnea nmero diez del programa, es ejecutado.

    Despus de que el comando NT se haya ejecutado, el display del Teaching Boxexhibe el nmero de lnea subsiguiente del programa (en este caso la lnea 0012). Paraejecutar la lnea nmero 12, teclee:

    STEP, ENT

    Esto causa que el comando SP 5 en la lnea nmero 12, sea ejecutado.

    Repetir el paso 3 para verificar el programa, lnea por lnea. Note que no esnecesario introducir el nmero de lnea.

    Preparativos para la operacin del Robot desde la Unidad de Control.

    Los modos de control posibles en el sistema del robot ya fueron descritos en lospuntos anteriores, son dos: el Modo PC y el Modo Unidad de Control. Uno de los modos seactiva al situar el interruptor ST1 en una posicin. Este interruptor se encuentra ubicadodentro de la Unidad de Control.

    El programa que anteriormente (en modo PC) ha sido guardado en la RAM de laUnidad de Control, podr ser ejecutado desde el panel frontal de la Unidad de Control. Paralograrlo, el interruptor ST1 se sita en la posicin alta.

    Tambin en este modo los interruptores del panel frontal de la Unidad de Controlson utilizados para detener, detener-proseguir (pausa) y detener-reiniciar la ejecucin delprograma.

    En las siguientes operaciones, el estado de encendido o apagado del TeachingBox no importa; aunque puede dejarse encendido para monitorear las lneas del programaen ejecucin.

    Procedimiento de Operacin para cada Accin.

    Inicio: El programa almacenado actualmente en la RAM de la Unidad de Control, sepone a funcionar despus de presionar el botn START.

    Si el Teaching Box esta encendido, se observara que este dispositivo exhibe elnmero de lnea del programa que esta siendo ejecutado.

    Pausa: El programa que esta siendo ejecutado actualmente puede ser puesto encondicin de pausa al presionar el botn STOP.

    Si en el Teaching Box esta encendido, se observara que este dispositivo exhibe elnmero de lnea en el que fue detenido el programa.

  • 7/25/2019 Manual Del Robot

    72/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    72

    En el Estado de pausa, si no se tiene encendido el Teaching Box se puede hacer.Encendido el Teaching Box mientras el programa esta detenido, permite la operacin delbrazo desde el mismo.

    Note tambin que ningn comando puede ser ejecutado desde la PC, incluso en el

    modo PC mientras el programa este detenido. Para ejecutar comandos, se tendr querealizar la operacin de RESET.

    Continuacin: Para Proseguir con la secuencia del programa anteriormente detenido,se ha de presionar nuevamente el botn START.

    Cerciorarse de fijar el interruptor de T/B en posicin OFF antes de presionar elinterruptor START para proseguir con el programa.

    El programa termina de ejecutarse cuando se lee el comando que marca el fin delprograma ED

    Reiniciar la Ejecucin del Programa.

    Una vez que se termin de ejecutar un programa, puede ser reiniciado al presionarnuevamente la tecla START.

    El Programa tambin puede ser forzado a reiniciar cuando el programa estafuncionando o esta en pausa, esto se logra al presionar en orden los siguientes botones[STOP + RESET + START].

    Note que las salidas de propsito general I/O no son reajustadas.

  • 7/25/2019 Manual Del Robot

    73/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    73

    INSTITUTO POLITCNICO NACIONAL.

    ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA.

    INGENIERA EN CONTROL Y AUTOMATIZACIN.

    LABORATORIO DE SISTEMAS DIGITALES III.

    PRCTICA 4

    RECONOCIMIENTO DELSISTEMA VI-2000.

  • 7/25/2019 Manual Del Robot

    74/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    74

    PRCTICA 4RECONOCIMIENTO DE SISTEMA VI-2000

    I. OBJETIVO:

    1.

    Reconocer las partes fsicas que conforman el mdulo de visin

    2. Estar concientes de la importancia de las medidas de seguridad as como lasadvertencias para poder evitar accidentes o daos en el equipo en futurasprcticas.

    3. Observar, identificar y reconocer el software que controla la estacin de visinartificial VI-2000, del Sistema de Manufactura Integrada por Computadora.

    4. Conocer las herramientas de aplicacin del programa de reconocimiento depatrones iSpot.

    II. INTRODUCCIN TERICA:

    La Visin Artificial es una gran herramienta para establecer la relacin entre elmundo tridimensional y sus vistas bidimensionales tomadas de el. Por medio de esta teoraya se puede hacer, por una parte, una reconstruccin del espacio tridimensional a partir desus vistas y, por otra parte, llevar a cabo una simulacin de una proyeccin de una escenatridimensional en la posicin deseada a un plano bidimensional.

    Las aplicaciones mas usadas de la visin artificial son el reconocimiento depatrones, vigilancia y seguridad, reconocimiento de caras y gestos, aplicaciones militarescomo son sistemas de gua, aplicaciones medicas como son texturizacin de radiografas,bases de imgenes e incluso realidad virtual.

    En el laboratorio de Robtica Industrial la aplicacin que se da a los sistemas devisin dentro del Sistema de Manufactura Integrada por Computadora es el Control deCalidad.

    III. RECOMENDACIONES AL ALUMNO:

    El alumno antes de ingresar al laboratorio tiene que estudiar previamente estaprctica.

    No se permitir la introduccin alimentos ni bebidas dentro del laboratorio.

    Para una mayor comprensin por parte de los alumnos es recomendable que laprctica se vaya realizando en equipos de 4 personas.

  • 7/25/2019 Manual Del Robot

    75/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    75

    Se recomienda respetar las sealizaciones de seguridad para evitar accidentes odaos al equipo de visin.

    IV. DESARROLLO:

    I. Identificacin de las partes que conforman la estacin VI-2000.

    Los siguientes componentes son los que forman el sistema de visin.

    Computadora Personal, esta computadora fue equipada para manejar el sistema devisin, cuenta con las siguientes caractersticas (Monitor, CPU, Teclado, Ratn y Tarjeta deAdquisicin de video o Frame Graber Card), Figura 1 y Figura 2.

    Cmara de video y Lente ptico, captar la pieza a comparar con el patrn.

    Sistemas de Iluminacin (Sistema para Iluminacin frontal y Sistema parailuminacin posterior) para obtener muna mejor calidad de la imagen a capturar.

    Fuente de alimentacin para la cmara de video.

    Poste para sostener la cmara de video, as como el sistema de iluminacinposterior.

    Manipulador Movemaster EX (RV-M1)

    Unidad de Control del Manipulador (Movemaster EX RV-M1 Drive Unit).

    Figura 1.- Computadora personal con perifricos.

  • 7/25/2019 Manual Del Robot

    76/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    76

    Figura 2.- Frame Graber Card.

    Actividad.

    De las figuras siguientes identifique las partes sealadas.

    Figura 3.-Sistemas de iluminacin, poste de sujecin, cmara de video y fuente dealimentacin.

  • 7/25/2019 Manual Del Robot

    77/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    77

    Figuras 4 y5.-Fuente de Iluminacin posterior y soporte de la cmara.

    Figura 6 y7.- Lente ptico y Panel Posterior de la Cmara.

    Figura 8 y 9.- Fuente de Iluminacin frontal y Fuente de alimentacin de la cmara.

  • 7/25/2019 Manual Del Robot

    78/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    78

    Figura 10.- Manipulador Movemaster EX (RV-M1).

    Figura 11.- Unidad de Control para el Movemaster EX (RV-M1).

  • 7/25/2019 Manual Del Robot

    79/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    79

    II. Reconocimiento de la interfaz para adquisicin de imgenes iSpot.

    Localizacin del software y ventana del software iSpot.

    Figura 12.- Forma de acceder a iSpot.

  • 7/25/2019 Manual Del Robot

    80/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    80

    Figura 13.- Interfaz de usuario de iSpot.

    Una vez que se acceda a iSpot se podrn observar diversas de herramientas, lascuales son explicadas a continuacin:

    Figura 14.- Barra de Archivo de iSpot.

    Los iconos de la barra de archivo tienen las mismas funciones que en cualquier programade Windows, las funciones son:

    1.- Nuevo. Genera una nueva rea de inters, histograma, imagen en escala de grises,imagen binaria, filtro o patrn.

    2.-Abrir. Abre las mismas opciones que el botn anterior.

    3.- Guardar. Guarda las mismas opciones que los botones anteriores.

    4.-Abrir proyecto. Abre un proyecto en el que estn cargados distintos patrones generadoscon anterioridad.

    5.- Guardar proyecto. Guarda un proyecto en el que estn cargados distintos patrones deimgenes.

  • 7/25/2019 Manual Del Robot

    81/136

    Manufactura Integrada por Computadora (CIM) ESIME ZACATENCO

    81

    Figura 15.- Barra de Vistas.

    A continuacin se describen los iconos de trabajo de iSpot; de izquierda a derecha son:

    1.- View Gray Image. Despliega la ltima imagen en escala de grises con la que se hayacomenzado a trabajar.

    2.-View Histogram. Muestra el ltimo histograma utilizado.

    3.- View Binary Image. Despliega la ultima imagen que se haya binarizado.

    4.-Display Patterns. Despliega los parmetros que usa el patrn o patrones actuales.

    5.- View Live Image. Muestra la toma en vivo de lo que ve la cmara.

    Figura 16.- Barra de Comandos.

    A continuacin se describe la funcin de cada uno de los iconos incluidos en esta barra:

    1.- Snap. Toma una fotografa de la escena de la cmara para poder trabajar con ella.

    2.-Apply Filter. Aplica el filtro cargado previamente a la imagen actual.

    3.-Binarization. Binariza la imagen actual.

    4.- Object Analisis. Realiza el anlisis del objeto comparndolo contra un patrnpredefinido.

    Figura 17.- Barra de Herramientas.

    1.- Histogram Optimization. En esta ventana es posible optimizar el histograma que es elque acta directamente sobre nuestra imagen en escala de grises.

    2.-Define AOI. Aqu