LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

ESP. 300

Hi,

 

I am controlling the rotational motion of ESP. 300 by using the software available at 

ftp://download.newport.com/MotionControl/Archive/Motion%20Controllers/ESP300/Software/

RS_232_LV8.zip.

 

My problem is  trying to set 360 (degree) as 0 (degree).  Right now, If I set the motor to rotate 400 degrees, it rotates 400 degrees. But when I set it to go to target  position at 0 degree, it goes 399, 398...1,0. I have to wait a lot of time to start a new experiment.  I would like it to go 0-360 degrees and then 40 degrees. This way it only has to go 39, 38....1,0.

 

In other words, define multiples of 360 as home.

 

Thanks

 

0 Kudos
Message 1 of 4
(3,319 Views)

Hi nsa,

 

you really use this piece of very old device driver???

 

Back to your question:

You could use a Quotient&Remainder operation (using 360 as y) for all degree values before sending them to your device...

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 4
(3,308 Views)

 


@GerdW wrote:

Hi nsa,

 

you really use this piece of very old device driver???

 


Except some hacked together versions all over the web it is the closest thing to a released driver that exists for this device. It's a horrible beast of driver I know and I ended to write my own VISA based driver but let it be said that the device itself is anything than straightforward to work with too, and in some situations simply borks.

 

For some reasons Newport dropped support for that device already years ago and there seems to be a certain hesitation by them to provide real LabVIEW support.

 

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 3 of 4
(3,293 Views)

HI

First, thanks for all the help I am getting from the Discussion Forums.

 

I manage to solve the initial problem I had but there is now a new problem.

 

My ESP 300 motion controller stops after around 40,000 degrees ( after 112 rotations). I don't understand why it stops after that many rotations.

 

The problem I think might be:

1) Memory issues with the ESP

2) Connection problem because I am using RS232 to USB cable to the computer. I installed the driver properly.

 

I will appreciate any kind of help on this issue.

 

Thanks

 

 

0 Kudos
Message 4 of 4
(3,252 Views)