Re: CNC Joinery Machine (edging up on a gloat)



On Thu, 4 May 2006 23:12:17 -0500, "Morris Dovey" <mrdovey@xxxxxxxx>
wrote:

I haven't finished it yet; but since posting last I've been busy. I
did some redesign and re-cut all of the baltic birch parts - then
redesigned the y- and z-axis motor mounts and routed them out of 1/4"
x 3" x 3" 6061T6 aluminum angle. They're a bit more robust than the
3/16" two-piece originals, and the 1/4" stock let me tap all the bolt
holes to eliminate a dozen washers and lock-nuts.

I hacked the four-axis controller (I'm always nervous about cutting
PCB traces and adding jumper wires to make it behave differently than
the designer intended); and now two of the control channels are driven
by a single pair of inputs - which ensures that the two x-axis motors
will forever march to the beat of a single drum (and in the /same/
direction!)

I made up the four cables that run from the controller to the motors;
and mounted the y- and z-axis motors. I installed a downloaded copy of
TurboCNC on the shop PC and spent a day trying to learn enough to do a
reasonably correct configuration. I'll probably be tweaking the
operating parameters for some time, since I /think/ I'm only allowing
the steppers to run at a little less than 2/3 full speed.

Today I coupled the x-axis (only) lead screws to their motors, plugged
the data cable in to the PC printer port, started TurboCNC, took a
deep breath, and turned on the power. Not even a wisp of smoke - and
no hot wire smell. Phew!

I put TCNC in "jog" mode and told it to jog 10" in the +x direction -
and it /zoomed/ exactly 10", with a smooth acceleration, steady
full-speed (at a parameter-controlled maximum of 14000 steps/second),
and smooth deceleration. My calculator says that by holding it back to
14000 steps/sec it's only moving at 175 inches/minute; but I think
it'll handle 20000 steps/sec (250 inches/minute). I want to tell you
though, that the 14kc whine was music to my ears!

Feeling encouraged with this initial success, I told TCNC to run one
of the sample g-code part programs. The program was to raise the
router (+z motion), move to the starting point for a cut (+x and +y
motion), lower the router to the cutting depth (-z motion), cut a 1"
diameter circle (+/- x and y motion) at 10"/min, and return the router
to the original position (-x and -y motion). Even though the y- and
z-axis leadscrews weren't connected, I think it ran through the whole
sequence correctly.

I was so wired I had to take the rest of the day off. Now I need to
tear it all down for painting - then do a re-assembly and installation
of a trim router to do some actual joinery.

Life seems good when things work the way they're supposed to. I /will/
post a gloat (with photos) when I've successfully cut the first
dovetail joint.

Exciting stuff, Morris! Would be great to see some pics now, but if
too much hassle I guess we can wait.

Keep Plugging,
J
.



Relevant Pages

  • CNC Joinery Machine (edging up on a gloat)
    ... I made up the four cables that run from the controller to the motors; ... motion), lower the router to the cutting depth, cut a 1" ...
    (rec.woodworking)
  • Re: need suggestion for PID in DC motor controlling
    ...  The PID is such a small part of what a motion controller must ...  What about the motion profile generator? ... available tools or the extra cost of using a CPU with floating point. ... has anybody done the math for a third order motion profile? ...
    (comp.arch.embedded)
  • Re: need suggestion for PID in DC motor controlling
    ...  The PID is such a small part of what a motion controller must ...  What about the motion profile generator? ... holding a motor at a position is very limited. ... customer call our product a 'get out of jail free card'. ...
    (comp.arch.embedded)
  • Re: How can drivers be called BEFORE call InitInstance
    ... Until now I could just install the drivers for the old and new motion ... The drivers for the old motion controller will ... I am not finding any info on how the driver works. ... A DLL is not "a driver" no matter what some piece of poor documentation ...
    (microsoft.public.vc.mfc)
  • Re: Can I run a "brushless DC FAN" backwards?
    ... The controller ... I suppose it could be that there are motors called brushless that are ... One 4 pin Hall effect with complementary outputs, ... is another open collector transistor hanging off the Hall device. ...
    (sci.electronics.design)