Hi,
what is the difference between 3 and 4 ?
In one sense.....not much....they are both programs that use Gcode to control a machine.
Mach3 is still very popular, many people still use it and are very familiar with what it can and cannot do. All development
ceased on Mach3 five years ago. So whatever bugs it has it will always have.
Mach4 is a complete rewrite using an 'engineered' and modular approach. It is very capabale in most cases matching
Mach3 but in a number of areas it well and truly exceeds it.
If you have used neither Mach3 or Mach4 and want to start I would recommend Mach4. You can download both for free
and try them out in Demo mode.
Mach3 traditionally used a parallel port, and subject to certain limitations still does. External motion controllers like the
SmoothStepper and UC300 have meant that many of the limitations of the parallel port can be avoided.
Mach4 has a parallel port (Darwin) as well but is limited and will always be so, Mach4 was/is intended to be used
with an external controller. Thus when you consider the effective necessity of an external controller and that those controllers
are at this time limited to about five manufacturers many object to the perceived extra cost of Mach4.
some one told me that there are differences in electrical (like CNC interface) if you want 3, 4, 5 or 6 axis.
Some of the older parallel breakout boards (BoBs) were equipped to do in some cases three axes, in some cases 4 axes.
External controllers (strongly recommended) like the SmoothStepper and UC300 are regularly capable of six coordinated
axes and as many as another six out-of-band axes. Unless you choose old technology then multi axis controllers are
no problem.
NX and CATIA are CAM progs
Ok, never heard of them. If they have a post processor which can generate Mach compliant Gcode the it shouldn't be a
problem. Mach compliant Gcode is very close to Fanuc Gcode and its common to use a Fanuc post if a genuine
Mach post is not available.