I use
http://www.st.com/stonline/books/ascii/docs/7616.htm
for my slow motors, they are quite robust, ive only blown one after a fair
bit of abuse,
and to220 fets driven by the usual bootstrapped IR dual hi/lo mosfet
drivers.
was a toss up between that and the integrated 3 phase fet/controller module,
but if i blow one driver or mosfet i dont have to replace the whole thing.
I use a dspic33 to control everything, it also direcly bitmap drives a
1/4vga lcd panel, as it has enough ram.
it pwm controls the fast sinewave BLDC motor, and reads two optical QE
encoders.
im not sure PIC is the way togo but I dont have experience of other modern
ones to compare.
theres things I dont like about them, but I often hear well the others are
no better,
as if that somehow makes it all ok.
my early years were when you had piggy backed eprom versions for prototyping
before comiting to rom,
wich made microwave oven controllers fun as they were about the right length
for 1/4w micrwave antena
You will probably have several coordinates that you will want to move at the
same time,
so each point will probably need all the coordinates you have available, and
a time to get there in or a velocity
as well as spindle speed etc, or laser on/off period.
the micro will have to work out all the points in between that coresponds to
each change of state on all the stepper motors.
I started making something years ago wich relied on dual lead screws to do
the drive and also guide each stage.
im not sure if this would of worked very well as I never finished it,
i decided i was making it too big, after I had got into SM devices.
one idea I had was to use a disc drive with the work mounted on the top
platter, with a magnetorestrictive sensor to sense the angle from a bitfield
impressed onto one of the platters, or opto slots etc,
and the drill mounted on the head actuator.
I have an old 8" disc drive knocking about wich would probably gave me the
idea.
each bit is quite simple, but the overal design is quite a lot of bits. ive
seen many cnc projects on the internet,
its surprising how they are all quite different. the commercial ones all
seem to be more the same.
Colin =^.^=