A GUI tool for basic stock preparation ( face, edge, pocket ) using LinuxCNC