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
You want to Clear Faults on the Axis before enabling…
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;
Finally you can Enable the Axis.

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

We have AmpEnabledStatus as the mapped Tag.
![]()
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.
