Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

-77043 Error code when trying to enable contouring.

Hello,

 

I am currently trying to control a servo motor using a cRIO-9004 RT Controller and cRIO-9104 Chassis with an NI 9505 I/O Module. However, in my user interface loop, I get an error -77043 when I try to enable contouring in this code and this disallows me from causing motion using the contour data I input later on in the code. Does anyone have any idea how I can fix this?

 

Thanks for any help. Sorry for lack of images, I am unable to upload.

 

0 Kudos
Message 1 of 4
(3,999 Views)
Oops, obviously the upload worked somehow. This here is a part of my code showing the origin of the error in the contouring (enable) function.
0 Kudos
Message 2 of 4
(3,998 Views)

Hey rustawilliams,

 

If you go to Help»Explain Error from within LabVIEW and type in that same error code you will see LabVIEW describe possible reasons for that error code as "NI SoftMotion:  The requested interval between contour points in the buffer is invalid." My first thought for the cause of this error to be the order in which you set up your contour move. What happens if you switch the order in which you enable your contouring and when you load your points; i.e. if you load your contouring points and then enable the contouring?
Hope this helps.
-Ben

WaterlooLabs
Message 3 of 4
(3,979 Views)
Thanks, it turns out that I was running the host at a rate of 0.0064 and the sample rate I used was 0.1 which is obviously unable to be used so that was the fundamental problem. Thanks for your help, I have changed the host rate accordingly.
0 Kudos
Message 4 of 4
(3,969 Views)