Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Enable encoders max ERROR 70122

Solved!
Go to solution

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???

 

 

0 Kudos
Message 1 of 12
(7,112 Views)

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.

Juan Arguello Director Support Services @NI
0 Kudos
Message 2 of 12
(7,083 Views)

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!

 

 

 

encoderMAX.png

0 Kudos
Message 3 of 12
(7,077 Views)

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.

 

a.JPG

Exito en tu aplicación

 

Saludos

0 Kudos
Message 4 of 12
(7,044 Views)

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

 

 

0 Kudos
Message 5 of 12
(7,026 Views)

Hola trate de hacer todo lo que me recomendo y sin ningun cambio... 

0 Kudos
Message 6 of 12
(7,021 Views)
Solution
Accepted by checho_CR

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.

 

Juan Arguello Director Support Services @NI
0 Kudos
Message 7 of 12
(6,917 Views)

Hola Juda y Gracias por tomarse el tiempo, ya no tengo ese problema.

Fue un problemas del encoder y MAX.

 

Gracias otra vez!

0 Kudos
Message 8 of 12
(6,913 Views)

Como dije antes logre que me funcionara... pero ahorita tengo otra vez el mismo comportamiento.

 

Alguna otra Sugerencia???

 

 

0 Kudos
Message 9 of 12
(6,889 Views)

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

 

Juan Arguello Director Support Services @NI
0 Kudos
Message 10 of 12
(6,876 Views)