08-26-2014 04:33 AM
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
08-26-2014 04:35 AM
I forgot to say that I am using a PCI 7344
09-01-2014 08:19 AM
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
09-01-2014 08:31 AM
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