c++ cnc cam library