https://aaliabzar.com/m-code-for-cnc-machining/