From RSI - Robotic Systems Integration - SynqNet Systems


Contents

FAQ

Why am I getting Error Code 23 from functions such as Clear Faults?

You have a Firmware File Mismatch. Please use RapidSetup or the flash utility to load the proper bin file associated with the SynqNet Version you are using.

Which VLC functions should I hold flow execution at until I confirm a successful return value?

SourceNameGet

ClearFaults

SynqNetInit


All other functions can be used normally without waiting.

Good programming practices for Amp Enable

Overview…
Image:Ampenable1.jpg

You want to Clear Faults on the Axis before enabling…
Image:Ampenable2.jpg

Select the Axis you plan to enable and use an internal 16-bit Word for the Resulting Status. In this case we use status.

Next wait for status to equal 1;

Optional, you may want to do position setting such as Actual position = 0;

Image:Ampenable3.jpg

Finally you can Enable the Axis.
Image:Ampenable4.jpg


In order to determine that you have successfully enabled the axis, we recommend that you use the Axis Physical point.
Image:Ampenable5.jpg

We have AmpEnabledStatus as the mapped Tag.
Image:Ampenable6.jpg

If not enabled, you may want to repeat this process in a loop as we have done.Note this code example will try forever to enable the axis. May want to add a limit the number of attempts made.