CNC Programming Advancements