07-25-2013 11:23 AM
Every time i tried to read encoder this message displays.....
A bit strange because i already used those encoders signals in MAX and vi's.
Since yesterday when i run my vi, this textbox comes out:
Error -70122 occurred at Read Encoder Position.flx
Motion: The encoder is disabled. The encoder must be enabled to read it.
(im using pci7344 and UMI7774)
any ideas???
Solved! Go to Solution.
07-30-2013 09:22 AM
Hi checho_CR
I need a little more information. Are your encoders linked to an Axis in your project?? Are the Axis enabled?? Which function or VI is presenting the error???
With this information we will be able to help with the error that you are experiencing.
PS. Try shutting everything down (UMI also) and reboot your computer. Sometimes the enable line for the encoder just needs a reboot.
07-30-2013 10:31 AM
Hola JuDa.
Estan habliltados los ejes, las luces del UMI7774 esta apagadas(disabled)
Cada vez que corro el vi, cuando trato de leer los encoders se sale ese error -70122 en el Vi READ POSITION
Adicionalmente en MAX, ya no puedo (en la seccion Interactive ver )como cambian las senales de los encoders. Creo que no son los encoders por que vi sus senales en un Osciloscopio.
Una Imagen de como me sale en max el Encoder.
Gracias!
07-31-2013 05:12 PM
Hola checho;
A veces después de habilitar el encoder en MAX y deshabilitar el eje, tienes este error (-70122) para las versiones 7.7, 8.1 y 8.4 de NI MOTION según encontré en este documento.
Algo que puedes intentar es habilitar el encoder de manera programática ocupando el VI "Enable encoder VI" despues de llamar "Initialize controller" dentro de tu código.
Exito en tu aplicación
Saludos
08-01-2013 09:42 AM
Hola Gracias!
Pues ya habia tratado eso sin exito!
Trate de congifurar el eje como Stepper, y ya no me da ese error... pero igual ya no puedo capturar los encoders
08-01-2013 10:53 AM
Hola trate de hacer todo lo que me recomendo y sin ningun cambio...
08-21-2013 05:27 PM
Que tal checho_CR
Logré reproducir el error que te está ocurriendo, puedes probar los siguientes pasos para checar si esto lo soluciona:
1. Place Enable Encoder.flx on the block diagram of the main VI and double click it to open the front panel.
2. Make sure the correct board ID is selected and toggle the boolean in the Encoder Map for encoder 1so that it is enabled.
3. Run Enable Encoder.flx
3.1 Check if you can read encoder in MAX
4. Run Read Encoder Postion.flx check if error is shown.
Espero esto pueda resolver el problema.
08-21-2013 07:09 PM
Hola Juda y Gracias por tomarse el tiempo, ya no tengo ese problema.
Fue un problemas del encoder y MAX.
Gracias otra vez!
08-25-2013 02:31 PM
Como dije antes logre que me funcionara... pero ahorita tengo otra vez el mismo comportamiento.
Alguna otra Sugerencia???
08-26-2013 08:44 AM
Que tal checho_CR
Trataste la solución que te sugerí??
Cual fue el problema anteriormente y como lo solucionaste para poder reproducirlo y checar la solución.
Cualquier otro problema estamos a tus órdenes.
Que tengas un Excelente día