Re: Handwheel
Posted by
Ray Henry
on 1999-09-06 16:43:06 UTC
EMC folk
Several have talked about implementing an incremental handwheel in software
using a spare axis on the stg board for a hand quadrature encoder. How
difficult would it be to do that?
It could be an additional line under the xemc/yemc mode menu.
(F3) Manual
(F4) Auto
(F5) MDI
(h/H) Handwheel
Handwheel could use the currently selected axis like manual does. That way
x,y,z or the mouse would change the target for handwheel action.
Selecting handwheel mode could place the jog motion into incremental and
use the currently selected increment.
It could use a [g1 g91] kind of relationship so that the selected axis
followed the handwheel axis. If we program a handwheel position display to
pop up, it should be reset each time you switched to handwheel mode. The
popup display might act like a dro.
The axis would not move when you switched handwheel in until you began to
spin it and the EMC would continue to compute correct coordinates for the
selected axis.
Servo drives should be able to follow the handwheel exactly. I don't know
how the stepper motor routine would work but it sounds from what I've read
that it should just round to the nearest step but rounding errors might
accumulate over successive steps or moves.
Ray
Several have talked about implementing an incremental handwheel in software
using a spare axis on the stg board for a hand quadrature encoder. How
difficult would it be to do that?
It could be an additional line under the xemc/yemc mode menu.
(F3) Manual
(F4) Auto
(F5) MDI
(h/H) Handwheel
Handwheel could use the currently selected axis like manual does. That way
x,y,z or the mouse would change the target for handwheel action.
Selecting handwheel mode could place the jog motion into incremental and
use the currently selected increment.
It could use a [g1 g91] kind of relationship so that the selected axis
followed the handwheel axis. If we program a handwheel position display to
pop up, it should be reset each time you switched to handwheel mode. The
popup display might act like a dro.
The axis would not move when you switched handwheel in until you began to
spin it and the EMC would continue to compute correct coordinates for the
selected axis.
Servo drives should be able to follow the handwheel exactly. I don't know
how the stepper motor routine would work but it sounds from what I've read
that it should just round to the nearest step but rounding errors might
accumulate over successive steps or moves.
Ray