cbb1962 wrote: ↑Thu Apr 25, 2019 7:27 pm
I have installed new ClearPath servos on my machine and it jogs and moves great until I run a program. (a previously run program)
https://youtu.be/A5SISb24WlM
The error I get on the ClearPath software is "Step Input Timing Error." I found this thread
viewtopic.php?f=60&t=2913&p=21244&hilit ... ror#p21244 And cnckeith suggested going back to the ClearPath bench test settings. I reset all inputs to the ClearPath defaults and unplugged the output header from the acorn and the motors didn't lock up. I plugged the output header back in and got the "Step Input Timing Error" again.
I rewired my output header to correspond to the default settings and retried and got the same error. I unplugged the output header and no error...
What I have done so far:
- Wired according to the ClearPath multiple motors schematic.
- I have not connected HLFB.
- I Tuned the motors with the ClearPath software.
- Set Wizard to ClearPath Defaults unplugged output header- No Lockups
- ClearPath Defaults - plugged in output header- Locked up
- Set Wizard to my input configuration - unplugged output header- No Lockups
- My input configuration - plugged in output header- Locked up
- Jogged machine without issue either setting
I suspect it is something that I am overlooking.
report_38D2695C8301-0122180576_2019-04-25_19-15-17.zip
ClearPath X-Axis Tuning values.txtClearPath Y-Axis Tuning values.txtClearPath Z-Axis Tuning values.txt
Like Gary said, this all looks pretty darn sane at a glance.
I don't remember offhand if the MSP scope can display the step input stream, but that would be really helpful.
(you may need a cheap logic analyzer if it can't).
I've talked with teknic about step input timing errors, and they really should only show up when the input signal is noisy (or something is otherwise broken). The min pulse width the drives can accept is 1us, which is 1,000,000 steps a second. They do some amount of signal filtering, but also note that's a lot of steps/second for a non-differential signal.
It's also like 9400rpm at 6400 steps/rev, so unachievable in practice anyway

In my case, the step signal was floating when the drives were not enabled (This was not on an acorn). This caused pulses greater than the filtering time but less than the minimum step width, which the drive detected.