結果 : explain what g-code and m-code represent in cnc programming