g-code power tools machining electrical lighting fabrication cam hardware hand tools cad software computer cnc milling