A low-cost web-based learning platform for CNC machining education | IEEE Conference Publication | IEEE Xplore