Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

measure displacement in "mm"

Dear:
I need to development a system to mesure a displacement of a axis in mm. Let me expain: I'm control a servo system Festo with a PXI-7350 + UMI-7772. Through the analog output, we control the velocity of the motor. The UMI receive the signal of the encoder and through of him, I think to do the measure. Do you have some idea how to do this?
Thank you.
Clécio.
0 Kudos
Message 1 of 4
(3,445 Views)
If you poll the encoder reading before and after the move and know how much 1 count is in displacement then just do the math. This assumes no slippage or slop in the motion mechanics. Distance = (# counts moved) * (displacement/count)
~~~~~~~~~~~~~~~~~~~~~~~~~~
"It’s the questions that drive us.”
~~~~~~~~~~~~~~~~~~~~~~~~~~
0 Kudos
Message 2 of 4
(3,440 Views)

Hi,

Are you using a ball screw arrangement to move slides. In that case,

Displacement in mm = (counts read / pitch) * encoder counts per revolution

Remember that we set encoder counts in quadrature.

 

Regards,

Giridhar Rajan

Automation Engineer

Cruiser Controls

Mumbai, India

0 Kudos
Message 3 of 4
(3,423 Views)
Sorry the above formula is a bit wrong, the correct one is below,
 
displacement in mm = (pitch / encoder counts per revolution) * counts read
 
Regards,
Giridhar Rajan
Automation Engineer
Cruiser Controls
Mumbai, India
0 Kudos
Message 4 of 4
(3,422 Views)