Hi,
yes, Mach4 can do as you require.
When all said and done Mach3 is a Gcode interpreter and a trajectory planner.
Mach4 is a Gcode interpreter and a trajectory planner.
Where Mach4 differs is the manner in which the program is constructed, its highly modular. It has a highly editable GUI. It is vastly better equipped to
be customised to a certain machine with a much more robust scripting environment. It has a PLC which is many times faster than Mach3, and it has
a PMC module equivalent to 'Brains' in Mach3, but can operate across different sections of Mach4 unlike Brains in Mach3.
https://www.machsupport.com/forum/index.php?topic=42891.msg278176#msg278176Don't get me wrong Mach4 is a steep learning curve.
Mach4 all but requires an external motion controller. There are six different manufacturers of motion controllers that are Mach4 ready. Iuse and recommend an
Ethernet SmoothStepper ($195) by Warp9TD, but there are others, both cheaper and more expensive.
Craig