Re: Manual Control
Posted by
Mike
on 2005-04-13 08:11:26 UTC
I've done this. I have the handwheels turn a rotary encoder. The
encoders generate quadrature pulses in the usual way and I count those
pulses on a counter. In my software, I then formulate a servo command
position for that axis based on the number of counts revceived per
unit time and the direction of the handwheel turn.
The handwheel encoders are completely seperate form the axis encoders
that are used for position feedback during automatic control. When
you turn the handwheel, you don't directly affect the ballscrew. Only
the motor makes the ballscrew turn.
I use this on a machine that has linear encoders for axis position
feedback. This has a couple of desirable effects. The handwheel is
directly attached to the rotary encoder, so there is almost no
backlash there, as long as the handwheel setscrew isn't loose or
something. Since the axis encoders are linear, no counts occur when
the ballscrew is turning to take up baklash, so counts on the linear
encoder can be safely assumed to represent actual motion. This makes
for extremely precise manual control. Also, I can change the distance
the axis moves per handwheel revolution entirely in software, by
changing a "gain" setting.
Commercial controls do this. For instance on most of the Fanuc lathe
controls I've used (16T?) they have a wheel called the "mpg" for
Manual Pulse Generator. You select jog, select which axis to jog,
then spin the mpg to make the axis actually move.
Mike
--- In CAD_CAM_EDM_DRO@yahoogroups.com, "roboticscnc" <gsm42@o...>
wrote:
encoders generate quadrature pulses in the usual way and I count those
pulses on a counter. In my software, I then formulate a servo command
position for that axis based on the number of counts revceived per
unit time and the direction of the handwheel turn.
The handwheel encoders are completely seperate form the axis encoders
that are used for position feedback during automatic control. When
you turn the handwheel, you don't directly affect the ballscrew. Only
the motor makes the ballscrew turn.
I use this on a machine that has linear encoders for axis position
feedback. This has a couple of desirable effects. The handwheel is
directly attached to the rotary encoder, so there is almost no
backlash there, as long as the handwheel setscrew isn't loose or
something. Since the axis encoders are linear, no counts occur when
the ballscrew is turning to take up baklash, so counts on the linear
encoder can be safely assumed to represent actual motion. This makes
for extremely precise manual control. Also, I can change the distance
the axis moves per handwheel revolution entirely in software, by
changing a "gain" setting.
Commercial controls do this. For instance on most of the Fanuc lathe
controls I've used (16T?) they have a wheel called the "mpg" for
Manual Pulse Generator. You select jog, select which axis to jog,
then spin the mpg to make the axis actually move.
Mike
--- In CAD_CAM_EDM_DRO@yahoogroups.com, "roboticscnc" <gsm42@o...>
wrote:
>with
>
> Hi Group,
> Has anyone set up dials with encoders to manually control a lathe
> the servos, if so, how do these encoders intergrate with the rest of
> the system ? I'm not worried about backlash as the lathe has a DRO.
> Thanks,
> Glen
Discussion Thread
roboticscnc
2005-04-13 07:25:12 UTC
Manual Control
Mike
2005-04-13 08:11:26 UTC
Re: Manual Control
roboticscnc
2005-12-16 04:50:36 UTC
Manual Control
roboticscnc
2005-12-18 00:37:12 UTC
Manual Control
alphawolf45
2005-12-18 05:25:58 UTC
Re: Manual Control
R Rogers
2005-12-18 07:06:24 UTC
Re: [CAD_CAM_EDM_DRO] Manual Control
James Peck
2005-12-19 05:04:20 UTC
RE: [CAD_CAM_EDM_DRO] Manual Control
roboticscnc
2005-12-19 07:05:29 UTC
Re: Manual Control
Stephen Wille Padnos
2005-12-19 07:22:28 UTC
Re: [CAD_CAM_EDM_DRO] Re: Manual Control
Derek Brodeur
2005-12-19 07:22:32 UTC
Re: Manual Control
roboticscnc
2005-12-19 07:41:44 UTC
Re: Manual Control
vrsculptor
2005-12-19 08:32:08 UTC
Re: Manual Control
Derek Brodeur
2005-12-19 08:42:03 UTC
Re: Manual Control
Alan Marconett
2005-12-19 12:28:06 UTC
RE: [CAD_CAM_EDM_DRO] Re: Manual Control
vrsculptor
2005-12-19 16:09:45 UTC
Re: Manual Control
roboticscnc
2005-12-27 00:17:13 UTC
Re: Manual Control
Les Newell
2005-12-27 00:35:59 UTC
Re: [CAD_CAM_EDM_DRO] Re: Manual Control
roboticscnc
2005-12-27 00:50:13 UTC
Re: Manual Control
Steve Haushahn
2005-12-27 04:39:20 UTC
Re: [CAD_CAM_EDM_DRO] Re: Manual Control
Dan Mauch
2005-12-27 08:31:53 UTC
Re: [CAD_CAM_EDM_DRO] Re: Manual Control
Les Newell
2005-12-28 05:13:12 UTC
Re: [CAD_CAM_EDM_DRO] Re: Manual Control
roboticscnc
2005-12-28 06:56:35 UTC
Re: Manual Control
Les Newell
2005-12-28 07:26:32 UTC
Re: [CAD_CAM_EDM_DRO] Re: Manual Control