A Middleware for Open CNC Architecture | IEEE Conference Publication | IEEE Xplore