Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

set acceleration

Hello,

 

I had developed a .dll to control a 3 axis machine. During reference home procedure I want the machine to find the home limit and reverse the direction within a certain space. For this reason I am setting up the deceleration value through Load Acceleration function, accordingly to home velocity.

I have checked the calculation and they seems ok, however the machine does not behave as expected.

"reversing distance" is linked to home velocity, however it should not be.

Is Load Acceleration setting only the maximum value and not the actual value? should I use Move Constraint function?

Thank for your help

 

0 Kudos
Message 1 of 4
(5,307 Views)

I forgot to say that I am using a PCI 7344

0 Kudos
Message 2 of 4
(5,306 Views)

Hi Alessandro,

 

the load acceleration parameters refert to maximum accelleration and not the actual value. Follows some links usefull to describe this behaviour:

 

http://zone.ni.com/reference/en-XX/help/371093T-01/nimclvfb/pmove.acceleration_00a10016/

 

http://zone.ni.com/reference/en-XX/help/372134F-01/ni-motioncreferencehelp/flex_load_acceleration/

 

http://digital.ni.com/public.nsf/allkb/792C047480D0454B862573FE00564E2D?OpenDocument

 

I hope that links help you to resolve the problem.

 

Best Regards

 

Mario

0 Kudos
Message 3 of 4
(5,232 Views)

Hello Mario,

thanks for your help, I actually solved the problem setting di s-curve parameter to 1, so now the value of acceleration is respected

regards

Alessandro

0 Kudos
Message 4 of 4
(5,230 Views)