| Symptom |
|
Possible problem and solution |
| The program does not seem to function as intended. |
|
To troubleshoot the program, you can single-step through the program by using EX <addr/label>, <mode>. Select Mode 2 which will allow you to see program execution by single-stepping through the program.
Trace mode can be used to watch program execution.
Use print statements to help troubleshoot the program. Print statements can be used to report information as the program is running.
|
| When the program is being loaded question marks are returned. |
|
Before downloading your program, be sure to clear memory space using the FD (factory default) command. Then type S for saving factory default.
If a question mark is seen after a command, then there is a problem with that command's syntax.
|
| The unit is setup in party mode. When attempts are made to communicate nothing seems to happen. |
|
Be sure to use Ctrl J, then type device name, and then the command; example: ^JAMR 100000^J. If the device name is forgotten, then use the asterisk (*) symbol; example: ^J*PR VR^J.
|
| I cannot fully download my program. It downloads halfway and stops. |
|
Make sure that long comments are not being used. The limit is 62 characters including spacing and the command per line. If longer comments are needed, save your file with a .txt extension. Use the file with the .mxt for downloading the program with minimal comments.
|
| The MDrive runs OK in open loop; in closed the motor keeps stalling. |
|
Be sure the move profile adjusted to encoder counts when EE=1. The stall factor (SF) may be to low. Increase to SF=20. This will help eliminate nuisance trips. Depending on the application stall factor, adjustment may be needed based on acceptable position tolerances.
|
| Motor does not complete move. |
|
Check mechanical system to be sure there is no mechanical binding or increased friction.
If the acceleration rate or the run speed is too high, values should be adjusted lower. The motor stalling due to the motion profile being used means not enough torque is available. Increasing the run current may eliminate stalling.
|
| The program contained the startup label (SU). After downloading the program the power was turned off then on. The program did not start running. |
|
The program was not saved after downloading. Download the program again, then type S in the terminal window to save it. Turn the power off then on, and the program will execute.
|