Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Posted by
Jon Elson
on 2011-10-02 11:10:51 UTC
"hanermo" - CNC 6-axis Designs wrote:
from eBay that I
get for about $70 delivered. Stuart Stevenson at MPM in Wichita has
been heard to
crow that his 5-Axis Cincinnatti is now the most accurate machine in
Wichita, after
he solved all the kinematics corrections for machine inaccuracies. (You
can't do
that in Mach, by the way, it is cartesian in = cartesian out.) He has 4
machines now
that have been converted to EMC2 using my hardware, and he is quite
happy with it.
He does parts for Boeing, Cessna and military contractors that he
couldn't name.
aircraft with
nanometer precision. I have yet to talk to anybody working under 400
IPM who has
even MENTIONED the servo update rate as a problem. Now, one place it does
crop up is if you are using the encoder as a tachometer, and extracting
velocity for
a software velocity loop from the encoder counts. But, we have finessed
that one, too.
Many of the servo interfaces, including my Universal PWM Controller, use
encoder
time stamps to compute a much better velocity that could be calculated
from the
number of counts/servo cycle only. But, in a system with velocity servo
amps and
a DC tachometer, this is really not a concern, as the servo amp is
handling the
velocity.
Note that old GE CNC controls had a 60 Hz servo loop, the Allen-Bradley
7320 had
100 Hz, and his existing control was almost certainly also no higher
than 100 Hz.
for Mach. I used to use the EMC1
TkEMC GUI, which was pretty spartan. Now, I use the Axis interface,
with a little
side panel that shows spindle RPM. This is sure good enough for me, I
see no reason
to change it.
I have also used the EMC2 Touchy interface, it is fine for running the
machine if you have a
touch screen, but it lacks the part preview. I find that real handy to
make sure I have loaded
the right part program, and check the limits of travel and the location
of the (0,0) coordinates.
So, I am not going to give up Axis, at least for now.
1000 systems
alone, although it was hard to get a ballpark number out of them.
Smithy also sells
their machines with factiry-supported EMC. I know several scandinavian shop
operators who have converted their whole shops to EMC2.
There is also the
German Mocca GUI, although I don't see any advantage over Axis.
really that expensive, if
you are talking about bench top or Bridgeport-sized machines. You can
definitely go
cheaper for the Sherline and Taig-sized machines with cheap stepper
drives and small
steppers, driven directly from the parallel port by software step
generation.
believe. First, it is
not necessary, unless you need a servo frequency response of many tens
of KHz, at least.
Certainly, the table of a machine tool can't respond to frequencies like
that. Second, when
reading the typical encoder, which may give about 10,000 counts per inch
of movement,
and at typical home-shop speeds of 60 IPM or 1 IPS, then you only get
10,000 encoder
counts/second. If the servo loop is updated at 1 MHz, then it only
receives an encoder
count every 100 servo cycles. The other 99 cycles are essentially
open-loop, where the
only thing the servo code knows is that a wild divergence from commanded
velocity has
not occurred, but it has no idea how close or far it is from the desired
velocity. Then, suddenly,
another count comes in and it has to respond smoothly to that new
information.
It just makes no sense to have the servo loop sample position far faster
than the fastest
encoder count rate.
development
version of EMC, somebody has them fixed within DAYS! And, if somebody
needs an
odd setup, like for adjustable-power laser cutters, tangential knife
machines, etc. it has
been implemented within a day or so.
if you need to
so some odd conversion, sense a switch and trip a relay, or whatever.
Also, for more
complex jobs like an automatic tool changer, you can create the logic in
Classic Ladder,
and have software relays, timers, and all sorts of logic functions to
sequence the ATC
mechanism. Also, it can take over the machine so as to orient the
spindle, move axes
to the right alignment for the tool change, and then restore the machine
before going
back to the G-code work.
And, of course, you can do rigid tapping with EMC2! That has become a
significant
capability to me.
of motors, up
to giant Fanuc 40-Lb monsters.
We do a wide
range of homing, from single switches, to homing to the switch first,
then to the index pulse
of the encoder. We do rigid tapping without a servo spindle. I see no
reason a rear
tool post can't work. There are people doing torch height control on
EMC2. I have used
cutter radius compensation since 1998 with the original EMC1.
not let there be any
surprises. If somebody is doing something odd, all the need to do is
ask "has anybody done
this before?"
$2000. So, start
with the $500 minimill, I think that is an X-2. Get 3 motors from
Keling ($60 ea.), and add
encoders from US Digital or other source. Add my PWM controller ($250) and
3 PWM servo amps ($125 ea.)
Machine $500
motors 180
encoders 120
UPC 250
servo amp 375
belts & pulleys 150
power supply 150
total 1725
The motor brackets can be machined on the manual mill before
conversion. The only thing that
might be difficult is machining the pulleys to fit on the handwheels,
that needs a lathe.
If you have any good junk in your junkbox, that can cut the cost. And,
of course,
this INCLUDES the cost of the machine for conversion. (I know about
this one,
I bought a 150 Lb minimill for demo purposes at shows, and have been
hauling it around
for some years.)
Jon
> However..Gee, I don't know about that. Usually I use off-lease Dell computers
> EMC is limited in terms of hw speed, unless you go into the expensive
> stuff, just as you said.
>
from eBay that I
get for about $70 delivered. Stuart Stevenson at MPM in Wichita has
been heard to
crow that his 5-Axis Cincinnatti is now the most accurate machine in
Wichita, after
he solved all the kinematics corrections for machine inaccuracies. (You
can't do
that in Mach, by the way, it is cartesian in = cartesian out.) He has 4
machines now
that have been converted to EMC2 using my hardware, and he is quite
happy with it.
He does parts for Boeing, Cessna and military contractors that he
couldn't name.
> The mentioned servo loop update time, 20 khz max, is low for highWell, the OP is a home shop guy, he is not making hydraulic valves for
> resolution stuff.
>
aircraft with
nanometer precision. I have yet to talk to anybody working under 400
IPM who has
even MENTIONED the servo update rate as a problem. Now, one place it does
crop up is if you are using the encoder as a tachometer, and extracting
velocity for
a software velocity loop from the encoder counts. But, we have finessed
that one, too.
Many of the servo interfaces, including my Universal PWM Controller, use
encoder
time stamps to compute a much better velocity that could be calculated
from the
number of counts/servo cycle only. But, in a system with velocity servo
amps and
a DC tachometer, this is really not a concern, as the servo amp is
handling the
velocity.
Note that old GE CNC controls had a 60 Hz servo loop, the Allen-Bradley
7320 had
100 Hz, and his existing control was almost certainly also no higher
than 100 Hz.
> The high end stuff is not well documented, and making any changes intoI have never understood the fascination with the screen designer stuff
> the screen stuff is hard, practically impossible, unilke with mach3
> screen designer.
>
for Mach. I used to use the EMC1
TkEMC GUI, which was pretty spartan. Now, I use the Axis interface,
with a little
side panel that shows spindle RPM. This is sure good enough for me, I
see no reason
to change it.
I have also used the EMC2 Touchy interface, it is fine for running the
machine if you have a
touch screen, but it lacks the part preview. I find that real handy to
make sure I have loaded
the right part program, and check the limits of travel and the location
of the (0,0) coordinates.
So, I am not going to give up Axis, at least for now.
> EMC installed base for higher end stuff is very, very low.There are thousands of happy EMC users out there. Sherline sold over
>
1000 systems
alone, although it was hard to get a ballpark number out of them.
Smithy also sells
their machines with factiry-supported EMC. I know several scandinavian shop
operators who have converted their whole shops to EMC2.
> Plugins are few and far between.What plug-ins do you need? 5-axis? hexapods? All included in EMC2.
>
There is also the
German Mocca GUI, although I don't see any advantage over Axis.
> Apparently the MESA stuff, some is implemented and some is not. Some isGalil certainly is expensive, I don't think the Mesa or my stuff is
> very expensive.
> Similar with Mach3 and MESA or Galil stuff.
>
really that expensive, if
you are talking about bench top or Bridgeport-sized machines. You can
definitely go
cheaper for the Sherline and Taig-sized machines with cheap stepper
drives and small
steppers, driven directly from the parallel port by software step
generation.
> As an example, I am using 100-200 kHz hw update rate and will be using 1You will have a 1 - 2 MHz servo update rate? I find that a bit hard to
> Mh to 2 Mhz, in the near future.
> On a lathe, with a Centipede, and mach3.
>
believe. First, it is
not necessary, unless you need a servo frequency response of many tens
of KHz, at least.
Certainly, the table of a machine tool can't respond to frequencies like
that. Second, when
reading the typical encoder, which may give about 10,000 counts per inch
of movement,
and at typical home-shop speeds of 60 IPM or 1 IPS, then you only get
10,000 encoder
counts/second. If the servo loop is updated at 1 MHz, then it only
receives an encoder
count every 100 servo cycles. The other 99 cycles are essentially
open-loop, where the
only thing the servo code knows is that a wild divergence from commanded
velocity has
not occurred, but it has no idea how close or far it is from the desired
velocity. Then, suddenly,
another count comes in and it has to respond smoothly to that new
information.
It just makes no sense to have the servo loop sample position far faster
than the fastest
encoder count rate.
> A user can be up and running very easily and quite cheaply with mach3,We have a good community, too, and often when bugs are discovered in the
> with about 50.000 commercial customers, and perhaps 2-3 times more hobby
> users, and a vast, responsive, growing community of enthusiastic supporters.
>
>
development
version of EMC, somebody has them fixed within DAYS! And, if somebody
needs an
odd setup, like for adjustable-power laser cutters, tangential knife
machines, etc. it has
been implemented within a day or so.
> If I myself needed a basic, cheap, servo 3D milling machine, I wouldYes, and EMC2 allows you to easily create your own real-time components
> probably use your servo controllers - despite the fact that I have very
> machiliar with mach3, for 8 years, and feel it is excellent for what it
> does.
> The biggest drawback on mach3 is it´s hidden, dependency mechanism for
> all advanced higher end stuff.
>
if you need to
so some odd conversion, sense a switch and trip a relay, or whatever.
Also, for more
complex jobs like an automatic tool changer, you can create the logic in
Classic Ladder,
and have software relays, timers, and all sorts of logic functions to
sequence the ATC
mechanism. Also, it can take over the machine so as to orient the
spindle, move axes
to the right alignment for the tool change, and then restore the machine
before going
back to the G-code work.
And, of course, you can do rigid tapping with EMC2! That has become a
significant
capability to me.
> No-one who makes money with their machine (this was not the goal of theBut, my brushless servo drives are $150 each, and work with a wide range
> Original Poster) minds buying a set of x, say 3 servo drivers, at 1000$
> each, when this raises machine productivity, and results in paying for
> them in a few days.
>
of motors, up
to giant Fanuc 40-Lb monsters.
> However, when such products then wont work with (real random examples)We definitely do gantry machines with two motors and two home switches.
> dual-gantries, homing, threading, dual home switches, rear tool post,
> dwell, torch height control, cutter radius compensation etc etc everyone
> minds very much.
>
We do a wide
range of homing, from single switches, to homing to the switch first,
then to the index pulse
of the encoder. We do rigid tapping without a servo spindle. I see no
reason a rear
tool post can't work. There are people doing torch height control on
EMC2. I have used
cutter radius compensation since 1998 with the original EMC1.
> The problem is not one of reliability or functionality - it is that youWe try to make sure everybody knows all the limitations in advance, and
> cannot know, in advance.
> Only Very experienced people will even suspect that these problems exist.
>
not let there be any
surprises. If somebody is doing something odd, all the need to do is
ask "has anybody done
this before?"
> Having a basic cnc milling machine is typically about 2-3000$ in parts,I know I could bootstrap a complete desktop system for well under
> when all is said and done.
>
$2000. So, start
with the $500 minimill, I think that is an X-2. Get 3 motors from
Keling ($60 ea.), and add
encoders from US Digital or other source. Add my PWM controller ($250) and
3 PWM servo amps ($125 ea.)
Machine $500
motors 180
encoders 120
UPC 250
servo amp 375
belts & pulleys 150
power supply 150
total 1725
The motor brackets can be machined on the manual mill before
conversion. The only thing that
might be difficult is machining the pulleys to fit on the handwheels,
that needs a lathe.
If you have any good junk in your junkbox, that can cut the cost. And,
of course,
this INCLUDES the cost of the machine for conversion. (I know about
this one,
I bought a 150 Lb minimill for demo purposes at shows, and have been
hauling it around
for some years.)
Jon
Discussion Thread
Armilite@a...
2011-09-29 03:41:45 UTC
Bridgeport CNC Mill???
"hanermo" - CNC 6-axis Designs
2011-09-29 04:42:17 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Ron Thompson
2011-09-29 06:12:04 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Ron Thompson
2011-09-29 06:33:09 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Stephen Muscato
2011-09-29 08:11:01 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Brian Worth
2011-09-29 08:11:22 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Armilite@a...
2011-09-30 03:29:37 UTC
Bridgeport CNC Mill???
Armilite@a...
2011-09-30 04:10:32 UTC
Bridgeport CNC Mill???
Ron Thompson
2011-09-30 06:37:35 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Les Newell
2011-09-30 07:26:42 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Larry Bastianon
2011-09-30 08:05:42 UTC
RE: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
John Murphy
2011-09-30 08:06:26 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
David G. LeVine
2011-09-30 10:18:11 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-09-30 20:28:18 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-09-30 21:54:43 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
David G. LeVine
2011-10-01 10:34:00 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
"hanermo" - CNC 6-axis Designs
2011-10-01 11:02:10 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-01 17:29:06 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-01 17:31:38 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-01 17:40:56 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
"hanermo" - CNC 6-axis Designs
2011-10-02 03:12:09 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Larry
2011-10-02 09:11:09 UTC
Re: Bridgeport CNC Mill???
Michael Fagan
2011-10-02 09:20:18 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
Jon Elson
2011-10-02 11:10:51 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
David G. LeVine
2011-10-02 11:11:46 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-02 11:12:48 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
Michael Fagan
2011-10-02 11:14:18 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
David G. LeVine
2011-10-02 12:45:55 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
Jon Elson
2011-10-02 14:33:13 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-02 14:41:48 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
David G. LeVine
2011-10-02 15:15:00 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
David G. LeVine
2011-10-02 16:19:51 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
Jon Elson
2011-10-02 18:56:07 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-02 18:58:11 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
Les Newell
2011-10-03 09:00:29 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
"hanermo" - CNC 6-axis Designs
2011-10-03 09:33:15 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-03 10:56:15 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
"hanermo" - CNC 6-axis Designs
2011-10-03 11:04:02 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-03 11:06:51 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
"hanermo" - CNC 6-axis Designs
2011-10-03 11:24:34 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-03 20:27:11 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-04 01:19:48 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
"hanermo" - CNC 6-axis Designs
2011-10-04 02:04:45 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Les Newell
2011-10-04 04:22:46 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
"hanermo" - CNC 6-axis Designs
2011-10-04 05:33:01 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Les Newell
2011-10-04 06:50:22 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
samcoinc2001
2011-10-04 09:32:58 UTC
Re: Bridgeport CNC Mill???
Jon Elson
2011-10-04 09:48:33 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-04 10:02:04 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
"hanermo" - CNC 6-axis Designs
2011-10-04 10:36:11 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
"hanermo" - CNC 6-axis Designs
2011-10-04 10:46:42 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-04 18:57:07 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-04 19:00:43 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Steve Blackmore
2011-10-05 01:15:48 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-05 09:13:06 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Steve Blackmore
2011-10-06 01:30:08 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-06 10:28:14 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
samcoinc2001
2011-10-06 11:47:09 UTC
Re: Bridgeport CNC Mill???
Jon Elson
2011-10-06 18:10:35 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
Michael Fagan
2011-10-06 20:13:25 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
Jon Elson
2011-10-06 21:55:04 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
Steve Blackmore
2011-10-07 00:55:35 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
Michael Fagan
2011-10-07 07:09:37 UTC
Re: [CAD_CAM_EDM_DRO] Re: Bridgeport CNC Mill???
John Murphy
2011-10-07 10:24:37 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Phil@Y...
2011-10-07 11:04:21 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???
Jon Elson
2011-10-07 19:04:57 UTC
Re: [CAD_CAM_EDM_DRO] Bridgeport CNC Mill???