Re: servotogo-problems
Posted by
Jon Elson
on 2000-01-11 22:13:51 UTC
Jan wrote:
This does make a difference. There are 4 position displays, combinations of machine or relative coordinate
systems, and actual or commanded position. Commanded position will not show changes of the actual
machine position. (Note that it is even quirkier in TkEmc right now, there is a bug in this section.)
But, Xemc works right. If you are set to actual, any motion, at any time should affect the position readout.
If you are in commanded, however, the displays only show change when in Estop or machine off. When
out of estop, and machine on, the commanded pos is held at the last sampled pos before the machine went
on. Now, if you manually move the machine past the following error limit, you will get a message that axis (n)
has exceeded its error limit, and the machine goes to the off state. you have to OK that dialog box before
you can do much else. But, when the machine goes to the off state, then the commanded pos display should
revert to the actual position.
Gasp! Does any of this make sense? I can see a possible situation in which the encoder is providing
a barely sufficient signal swing to drive the STG card, and when moving faster, the signal swing decreases
a bit, and no longer is sensed by the card. But, that should affect all software in the same way.
With TkEmc, the dialog boxes pop up OFF the main window, so make sure you are showing enough
of your vircual X screen to see them.
Jon
> But I found now that when manual or external moving the servo's the encoders will stop being read from the moment I move quickly. This means as I move slowly there is no problem but accelerating does freeze the reading of the encoders in EMC but not in SVG-soft in all 3 states (this is different from what I told last time). This problem occurs in Xemc and TkemcNow, is this happening in E-stop, or when EMC thinks IT is controlling motion (E-stop OFF and machine ON)?
This does make a difference. There are 4 position displays, combinations of machine or relative coordinate
systems, and actual or commanded position. Commanded position will not show changes of the actual
machine position. (Note that it is even quirkier in TkEmc right now, there is a bug in this section.)
But, Xemc works right. If you are set to actual, any motion, at any time should affect the position readout.
If you are in commanded, however, the displays only show change when in Estop or machine off. When
out of estop, and machine on, the commanded pos is held at the last sampled pos before the machine went
on. Now, if you manually move the machine past the following error limit, you will get a message that axis (n)
has exceeded its error limit, and the machine goes to the off state. you have to OK that dialog box before
you can do much else. But, when the machine goes to the off state, then the commanded pos display should
revert to the actual position.
Gasp! Does any of this make sense? I can see a possible situation in which the encoder is providing
a barely sufficient signal swing to drive the STG card, and when moving faster, the signal swing decreases
a bit, and no longer is sensed by the card. But, that should affect all software in the same way.
With TkEmc, the dialog boxes pop up OFF the main window, so make sure you are showing enough
of your vircual X screen to see them.
Jon
Discussion Thread
Jan
2000-01-04 08:21:24 UTC
servotogo-problems
Jon Elson
2000-01-04 12:25:29 UTC
Re: servotogo-problems
Jan
2000-01-07 03:45:52 UTC
Re: servotogo-problems
Matt Shaver
2000-01-07 06:38:42 UTC
Re: servotogo-problems
Jon Elson
2000-01-07 13:02:26 UTC
Re: servotogo-problems
Jan
2000-01-11 06:38:20 UTC
Re: servotogo-problems
Jon Elson
2000-01-11 22:13:51 UTC
Re: servotogo-problems