emc² (enhanced machine controller)