Originally Posted by
mmoe
Does a new Haas come with a controller from the 80's or 90's? Of course you wouldn't buy a new Haas and replace the controller. You're making arguments that are irrelevant. Again, I have stated that I'd look for an older machine with a bad controller and replace it.
There is no fascination with specifications beyond what is actually useful. The 6 different coordinate system capability only speaks to the overall robust nature that Mach 4 will have. What do you think the application of such a feature is for? Industrial applications where loading machines are in use along side of CNC machinery most likely. That level of sophistication is unusual at any price, yet you'd be looking at software that costs less than most CAM systems. Those specifications point to the direction of Mach, which is clearly not a continuation of serving only hobbyists. That is the indication of the hardware as well, though I'm sure you are still picturing some little break out board that hooks up to the printer port or USB port.
The practical end user benefit to replacing an '80s or 90's controller is that you can accomplish more jobs in less time and honestly with less knowledge. Last I checked, that means that I both save clients money by charging less for each part (less machine time), profit more per part and deliver parts in a more timely fashion. I'm currently bidding a job where I could have never met the price per part needs of the client with the original early 90's controller, even if I could have replaced it. The machine would have simply run too slow unless I was willing to charge a $20/hr shop rate, which I'm not. Also, a 3 1/2 inch floppy doesn't compare with the usability of a USB disk. A USB emulator for an older CNC controller runs as much as the entire replacement controller from CS Labs, so what sense would it make to use an emulator (which also has to have the files parsed into 1.44mb pieces). Drip feeding through RS-232 is also not very fast and there is no comparison between drip feeding a 3d mold file to a old controller and running it right out of memory. I've had it both ways, and there is no comparison. With RS-232 and if the controller can even handle the feedrates of a program I run now, the machine would run, run, pause, run, run, pause. Before you'd get half way through a complicated program, the Mach 3 ethernet controller would have made 3 parts. Plus, the total workflow of going from drawing to finished part is undeniably simpler with a modern controller of any kind than it was with a controller from the 80's or early 90's. For someone who has never had experience operating a CNC, a Mach controller will result in making that first part much sooner than it would happen with an older controller.
A year or two ago, I would not have thought this to be a reasonable route, but a year or two ago there really weren't any ethernet based controllers which is what has changed the game for Mach. You can continue using older controllers and I really don't mind one bit. You have the experience and knowledge necessary to do so. For those who have never used a CNC before, it would be far easier to learn with a newer controller, and especially one that has considerable support from other users the way that Mach does. I have a friend that has owned a couple CNC machines for over 15 years, but had never used either of them because they seemed too complicated, so he hired people that knew what to do with them. After replacing one of the controllers with Mach, he's amazed at how easy it is to use and has really taken to doing the CNC work himself. He also knows it will be very easy to train others in the shop who didn't previously run the machine to operate it, where before they were somewhat at the mercy of the one guy that understood the machines. As far as I know, and I've known him for 15 years, he had never used CAD before, let alone CAM software, but is now cutting jobs on the CNC routinely. The machines were there for 15 years, but for those who don't know them the older controllers are very intimidating and convoluted. There isn't anywhere for a newbie to turn to learn how to use them easily. With Mach, he just got on Youtube and within a couple days was fluently using the software. There is a whole lot of benefit rolled into that which is hard to replicate since it seems to have grown that way organically and spontaneously.
That's the benefits as I see them, and they aren't about theoretical specs, but actual performance and convenience concerns. They are:
1: easy to implement and will reduce repairs needed on machine (due to very little necessary electronics outside controller, most repairs I made used to be part of PLC system relays, etc., now no PLC and only a handful of relays)
2: machine times will be reduced, drastically for an 80's era machine (if doing work for others, this translates to better service, more profit)
3: integration with modern software is easy, put file on usb and walk over to machine (cut a file of any size you like that fits on your computer)
4: training material is abundant on Youtube, controller functions are easily self taught
5: support through piers is second to none, there are thousands of very helpful people using the same controller (no other controller compares in that regard)
6: hardware is often very scalable, you can get hardware that meets your specific machine needs
7: hardware is often updated via firmware, new features that may not yet have been thought up can be added to the control after it's already installed, controller is always up to date
8: hardware is inexpensive (from an industrial perspective, not a hobby perspective necessarily) even at the most robust performance levels
9: hardware is flexible and can control a wide variety of machines with same precision as OEM controller
I'm just trying to supply information. If the OP wishes to buy a machine like that Hurco and then pay the same to fix it as it would cost to replace the controller with something more modern, that would be his choice. I think we both know that you often can't just throw a new board in and turn the machine on, since many of these machines require the parameters be reset to get the machine going. I'm pretty sure that it would be easier for a novice to deal with a new Mach controller than replace a bad card and rework all of the needed machine parameters, if they even knew what that meant. I just know that I've been there and done that both ways, and know that I won't have to think very hard about it in the future.