Re: CNC Control software recommendations
Posted by
Matt Shaver
on 2001-12-20 22:03:37 UTC
mfea_2000 wrote:
If a linux based solution would be acceptable, I can recommend the EMC
system. Details can be found at:
http://www.linuxcnc.org
I have thought for some time that the _FIRST_ CNC control manufacturer
that adopts the EMC will gain a huge competitive advantage if (and ONLY
if) they use the publically available version that everyone can access
through the CVS at Sourceforge. Here's why:
1. Most shops that buy and use CNC equipment can relate their horror
stories of poor or no support when problems arise and pricing for parts
and service that border on extortion. In a nutshell, once burnt they are
twice shy.
2. Some CNC control company needs to offer a modular, open archetecture
system that:
a. would always be repairable at a reasonable price and...
b: could be upgraded piecemeal in the future as a hedge against
obsolescence.
3. Considering the widespread reality of #1, selling #2 should be
reletively easy because the potential customers already understand
(really well...) the problems with closed, proprietary technology.
4. HOWEVER, the benefits described in #2 HAVE to be GENUINE, not just
unfulfilled promises. That's why the control has to use the publically
available code with NO proprietary extensions. ALSO, that part about
"modular, open archetecture" means the system has to be understandable
enough for even third parties to effect repairs and to enhance and
extend the system's functionality.
5. If they read this far, astute managers will raise some version of
this objection:
"If we don't keep some of our system proprietary, competitor X will just
download the publically available code and start selling knock-off
systems in direct competition with us!"
This is much less of a threat than it appears because if your system is
attractive enough, in form, function, and price, it will be hard for a
competitor to develop an alternative product with all the benefits of #2:
a. Since you'd both be using the publically available code, the
competitor's product would look almost identical to yours and you could
counter their advertising with "why buy an imitation, when you can have
the original", or something to that effect. Machinists have incredible
brand loyalty, IMHO.
b. If the competitor tries to gain some advantage by developing a
proprietary extension, you can easily counter by accusing them of trying
to do the things described in #1.
These are the reasons it's important to be the _FIRST_ to adopt the EMC...
6. If you stay true to the principles in #2, you'll probably have the
support of the EMC user/developer community. You'll have help in
troubleshooting problems and adding features as long as all the
improvements are plowed back into the publically available codebase.
7. At the end you might ask, "Well Matt, if your so smart and all fired
confident, why don't you start up a company and do this yourself?".
There are two reasons:
a. I lack sufficient capitol to pull off something this ambitious.
Think about it; inventory, 1-800 tech support, etc. This is way more
than a one man job.
b. It would be really helpful if there were existing name recognition,
i.e. if Centroid or Southwestern Industries or Fadal or Haas or Fanuc
(yeah, right) or Hurco (even less likely than Fanuc) did this, they
would have an advantage over an unknown company. They might want to say
something like, "We've been listening to our customers comcerns about
proprietary cnc technology and we agree! That's why we've decided to go
in a bold new direction with our CNC control software, a direction that
the rest of the industry will soon follow...".
These are the reasons I asked the name of your employer. Without knowing
their identity, I can't guage whether this idea would work for them or
not. If any of this resonates, let me know.
Matt
> Matt,OK, fair enough. I had to try though, ;) .
>
> As for who I work for, as with most companies, I am bound by company
> policy to keep that information confidential.
>
> I can tell you that we produce CNC controls and hardware to retrofit
> to the mills. We sell through distribution and directly to end users.
>
> I don't want this to start the guess who Alex works for game. If
> anything pans out I will fill in the blanks at a later date.
If a linux based solution would be acceptable, I can recommend the EMC
system. Details can be found at:
http://www.linuxcnc.org
I have thought for some time that the _FIRST_ CNC control manufacturer
that adopts the EMC will gain a huge competitive advantage if (and ONLY
if) they use the publically available version that everyone can access
through the CVS at Sourceforge. Here's why:
1. Most shops that buy and use CNC equipment can relate their horror
stories of poor or no support when problems arise and pricing for parts
and service that border on extortion. In a nutshell, once burnt they are
twice shy.
2. Some CNC control company needs to offer a modular, open archetecture
system that:
a. would always be repairable at a reasonable price and...
b: could be upgraded piecemeal in the future as a hedge against
obsolescence.
3. Considering the widespread reality of #1, selling #2 should be
reletively easy because the potential customers already understand
(really well...) the problems with closed, proprietary technology.
4. HOWEVER, the benefits described in #2 HAVE to be GENUINE, not just
unfulfilled promises. That's why the control has to use the publically
available code with NO proprietary extensions. ALSO, that part about
"modular, open archetecture" means the system has to be understandable
enough for even third parties to effect repairs and to enhance and
extend the system's functionality.
5. If they read this far, astute managers will raise some version of
this objection:
"If we don't keep some of our system proprietary, competitor X will just
download the publically available code and start selling knock-off
systems in direct competition with us!"
This is much less of a threat than it appears because if your system is
attractive enough, in form, function, and price, it will be hard for a
competitor to develop an alternative product with all the benefits of #2:
a. Since you'd both be using the publically available code, the
competitor's product would look almost identical to yours and you could
counter their advertising with "why buy an imitation, when you can have
the original", or something to that effect. Machinists have incredible
brand loyalty, IMHO.
b. If the competitor tries to gain some advantage by developing a
proprietary extension, you can easily counter by accusing them of trying
to do the things described in #1.
These are the reasons it's important to be the _FIRST_ to adopt the EMC...
6. If you stay true to the principles in #2, you'll probably have the
support of the EMC user/developer community. You'll have help in
troubleshooting problems and adding features as long as all the
improvements are plowed back into the publically available codebase.
7. At the end you might ask, "Well Matt, if your so smart and all fired
confident, why don't you start up a company and do this yourself?".
There are two reasons:
a. I lack sufficient capitol to pull off something this ambitious.
Think about it; inventory, 1-800 tech support, etc. This is way more
than a one man job.
b. It would be really helpful if there were existing name recognition,
i.e. if Centroid or Southwestern Industries or Fadal or Haas or Fanuc
(yeah, right) or Hurco (even less likely than Fanuc) did this, they
would have an advantage over an unknown company. They might want to say
something like, "We've been listening to our customers comcerns about
proprietary cnc technology and we agree! That's why we've decided to go
in a bold new direction with our CNC control software, a direction that
the rest of the industry will soon follow...".
These are the reasons I asked the name of your employer. Without knowing
their identity, I can't guage whether this idea would work for them or
not. If any of this resonates, let me know.
Matt
Discussion Thread
mfea_2000
2001-12-20 19:31:07 UTC
CNC Control software recommendations
Richard Konnen
2001-12-20 19:43:38 UTC
Re: [CAD_CAM_EDM_DRO] CNC Control software recommendations
Matt Shaver
2001-12-20 19:45:15 UTC
Re: [CAD_CAM_EDM_DRO] CNC Control software recommendations
mfea_2000
2001-12-20 20:03:00 UTC
Re: CNC Control software recommendations
mfea_2000
2001-12-20 20:04:09 UTC
Re: CNC Control software recommendations
samnjanet
2001-12-20 20:09:11 UTC
Re: CNC Control software recommendations
mfea_2000
2001-12-20 20:23:03 UTC
Re: CNC Control software recommendations
Matt Shaver
2001-12-20 22:03:37 UTC
Re: CNC Control software recommendations
Alex
2001-12-20 22:40:18 UTC
Re: [CAD_CAM_EDM_DRO] Re: CNC Control software recommendations
Matt Shaver
2001-12-20 23:00:27 UTC
Re: [CAD_CAM_EDM_DRO] Re: CNC Control software recommendations
Alex
2001-12-20 23:33:08 UTC
Re: [CAD_CAM_EDM_DRO] Re: CNC Control software recommendations
Brian Pitt
2001-12-21 00:34:33 UTC
Re: [CAD_CAM_EDM_DRO] Re: CNC Control software recommendations
Matt Shaver
2001-12-21 01:33:20 UTC
Re: [CAD_CAM_EDM_DRO] Re: CNC Control software recommendations
Matt Shaver
2001-12-21 01:37:42 UTC
Re: [CAD_CAM_EDM_DRO] Re: CNC Control software recommendations
Alex
2001-12-21 07:49:29 UTC
Re: [CAD_CAM_EDM_DRO] Re: CNC Control software recommendations
Keith Rumley
2001-12-21 08:19:53 UTC
Re: [CAD_CAM_EDM_DRO] CNC Control software recommendations
Ray
2001-12-21 17:17:46 UTC
Re: Re: Re: CNC Control software recommendations
Jon Elson
2001-12-21 23:22:35 UTC
Re: [CAD_CAM_EDM_DRO] Re: CNC Control software recommendations
Alex
2001-12-22 00:45:14 UTC
Re: [CAD_CAM_EDM_DRO] Re: CNC Control software recommendations
ballendo
2001-12-22 02:50:47 UTC
Re: CNC Control software recommendations
Paul
2001-12-22 06:17:36 UTC
Re: [CAD_CAM_EDM_DRO] Re: CNC Control software recommendations
currinh@O...
2001-12-22 08:49:20 UTC
Re: CNC Control software recommendations
currinh@O...
2001-12-22 09:03:40 UTC
EMC without rtlinux ?
Jon Elson
2001-12-22 23:28:56 UTC
Re: [CAD_CAM_EDM_DRO] Re: CNC Control software recommendations
ballendo
2001-12-23 02:57:00 UTC
using emc commercially was Re: CNC Control software recommendations
Carol & Jerry Jankura
2001-12-23 07:21:23 UTC
RE: [CAD_CAM_EDM_DRO] using emc commercially was Re: CNC Control software recommendations
Alex
2001-12-23 10:43:06 UTC
Re: [CAD_CAM_EDM_DRO] using emc commercially was Re: CNC Control software recommendations
Matt Shaver
2001-12-23 17:16:07 UTC
Re: [CAD_CAM_EDM_DRO] using emc commercially was Re: CNC Control software recommendations