Re: [CAD_CAM_EDM_DRO] Re: controller inputs
Posted by
Alan Rothenbush
on 2007-03-21 17:53:55 UTC
On March 6, 2007 05:07 pm, Alan KM6VV wrote:
At that time, I was trying to "electronically eliminate lash" on my ACME lead
screws.
I programmed up a PIC (for each axis), to which was connected
a. some DRO quadrature outputs
b. the Step and Direction inputs (for one axis) from the PC
c. Step and Direction outputs to the controller
The PIC would read the step/dir inputs and echo them right back out again,
while also watching the quadrature input.
If things got too far out of sync ( a few counts), typically as a result of
backlash during a direction change, I would pause CNCPro, issue some
"phantom" steps, and when the table was where it was supposed to be, release
the line and allow CNCPro to continue.
This seemed to work as well as could be expected (given that the table was
free to move all on it's lonesome when the thread of the screw was not
contacting any part of the nut) although testing was minimal, ballscrews
arriving within days of the DRO being installed.
Alan
--
Alan Rothenbush
Academic Computing Services
Simon Fraser University
Burnaby, B.C., Canada
The Spartans do not ask the number of the enemy, only where they are.
Agix of Sparta
> After a clue from Bob, I found "E-Stop/Hold Line" in CNCpro that givesDoug added that feature several years ago at, I think, my request.
> me a clue.
>
> ". On the other hand, when used as a Hold Line, CNC Pro will temporarily
> pause program
> execution and allow for user recovery. Consider these options carefully
> when deciding on the
> purpose of this switch control. "
At that time, I was trying to "electronically eliminate lash" on my ACME lead
screws.
I programmed up a PIC (for each axis), to which was connected
a. some DRO quadrature outputs
b. the Step and Direction inputs (for one axis) from the PC
c. Step and Direction outputs to the controller
The PIC would read the step/dir inputs and echo them right back out again,
while also watching the quadrature input.
If things got too far out of sync ( a few counts), typically as a result of
backlash during a direction change, I would pause CNCPro, issue some
"phantom" steps, and when the table was where it was supposed to be, release
the line and allow CNCPro to continue.
This seemed to work as well as could be expected (given that the table was
free to move all on it's lonesome when the thread of the screw was not
contacting any part of the nut) although testing was minimal, ballscrews
arriving within days of the DRO being installed.
Alan
--
Alan Rothenbush
Academic Computing Services
Simon Fraser University
Burnaby, B.C., Canada
The Spartans do not ask the number of the enemy, only where they are.
Agix of Sparta
Discussion Thread
zs6bxi
2007-03-06 14:02:27 UTC
Toothed belt drives and pulleys
Polaraligned
2007-03-06 14:17:58 UTC
Re: Toothed belt drives and pulleys
Robert Hedan
2007-03-06 14:22:49 UTC
RE : [CAD_CAM_EDM_DRO] Toothed belt drives and pulleys
Alan KM6VV
2007-03-06 14:24:32 UTC
controler inputs
lwgran
2007-03-06 15:14:15 UTC
[CAD_CAM_EDM_DRO] controler inputs
ballendo
2007-03-06 15:31:13 UTC
Re: controller inputs
Bob Muse
2007-03-06 15:39:58 UTC
Re: [CAD_CAM_EDM_DRO] controler inputs
Alan KM6VV
2007-03-06 16:48:54 UTC
Re: [CAD_CAM_EDM_DRO] controler inputs
Alan KM6VV
2007-03-06 17:07:19 UTC
Re: [CAD_CAM_EDM_DRO] Re: controller inputs
Alan Rothenbush
2007-03-21 17:53:55 UTC
Re: [CAD_CAM_EDM_DRO] Re: controller inputs
Mark Vaughan
2007-03-22 01:21:20 UTC
RE: [CAD_CAM_EDM_DRO] Re: controller inputs