2011/2/6 Kirk Wallace <kwall...@wallacecompany.com>:
>
> I believe no matter what technology you invest in now, it runs the risk
> of going away tomorrow. Plus in the commercial world, even as expensive
> as the hardware is, the most important thing is product quality,
> reliability and mostly, support. If I were able to develop a commercial
> CNC controller, I would use the current well proven technology in order
> to present a reliable and capable product. Over time, the hardware will
> change. If one of my controllers breaks, I would probably replace the
> whole controller to minimize down time. The replacement would use the
> new current technology.
>
> Right now, the proven current EMC2 technology is PCI/FPGA cards and
> parallel ports. I would also look to industrial hardware similar to
> this:
> http://www.advantech.com/products/APAX-5000-Series/sub_1-CYHJKJ.aspx
>
> because that's what a customer would expect to see. I would not dwell on
> using consumer motherboards, unless they happened to fit the
> application. One can even still get systems with ISA slots:
> http://www.advantech.com/products/IPC-6006/mod_4512E8DA-A383-4F75-AB57-B4817793F5ED.aspx
> (Short URL) http://alturl.com/6r9uo
>
> If push comes to shove, in a commercial environment, it might be
> reasonable to design and build the controller boards needed. One just
> needs to be ready when the customer calls.

The original CNC controls of my waterjet machine was built on
Advantech hardware. I have to say that even after 10 years of service
it is fully operational, so I find it to have good quality.

The problem with it is that only Advantech can provide support for
their products and I have no options, if I do not like their
attitude/pricing etc. I doubt that EMC will support it and I doubt
that Advantech will care to write drivers just for me.

My concept is that I am offering solution, where my customer can take
over the support any time by their own employees or by someone else. I
am not trying to lock them in my services. So that is why I would like
to use as generic hardware as possible. And putting D510MO board in a
industrial case makes it look like industrial PC. It is all about
perception, because I believe that Advantec still uses Intel or AMD
CPUs or other parts that one can find in consumer products as well.

It works with EMC, because the concept there is to have smart CNC
application on dumb hardware. I don't know any other example of this
approach. Everybody else tries to create smart servo drives (like my
ServoStar 601 - I can define even homing routines and motion tasks in
servo controller!) and put simple CNC control on top of it. That is
why they need sophisticated hardware.

> For a commercial product, the thing that seems to be missing with EMC2,
> is a polished user interface. Tormach and Smithy may have addressed this
> on their products.

Yupp, that is exactly what I think! The good news is that Axis look _a
lot_ better than Mach3 bling bling s**t, and there is a chance for
_any_ user to tweak and customize it. I have been looking at
commercial CNCs and their GUIs and main thing that I would like to be
changed in EMC's GUI - remove access to joint mode. I cannot control,
if customer will have experienced operator of the machine or no, so
for machines with non-trivial kinematics (which is where I see the
strength of EMC) it is very dangerous. I have seen that for my self on
my gantry-style waterjet.

My main selling point for EMC is that it is open-source and thus any
user can change and adjust it over time, as they learn their machine
and find some better ways of doing some things. Want some
function/action to be done with one press of a button? It takes few
minutes to add pyvcp button. With GladeVCP it might look even better.
And, as I have found out, it is pretty easy to deploy customized GUI
on a fresh install of EMC. And being able to adjust GUI for each
particular machine or customer is a "killer".

I tried to get some support for original CNC controls on my waterjet.
I got ZERO response - manufacturer told me that author is another
company, I should ask them, asked authors, they did not respond at all
- it turned out that both these companies simply do not cooperate any
more, and I was locked in situation, when nobody cares.

So that is where is another strength for EMC being outsourced -
customer is not locked with specific service provider. I know, that
nobody wants to admit such things, but I can easily tell my clients -
they are not left all alone with their EMC-related problems in case
something happens to my company, basically any skilled programmer can
step in and solve things. It would take some time for an outsider to
learn the way EMC is built, but at least there is a chance. I did not
(and still do not have) that with MEFI controls on my waterjet
machine.

> BTW, MESA has PC104 boards and cabled PCIe.

I have been looking at them, but I better avoid things that I do not
really understand - I suspect that I might need to provide some
after-sales support and I do not want a situation, where customer
might be smarter than me.

Viesturs

------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to