G-code optimization algorithm and its application on Printed Circuit Board drilling | IEEE Conference Publication | IEEE Xplore