New Programming Tools Provide Accurate 6-axis Toolpath Simulation and Generation New Programming Tools Provide Accurate 6-axis Toolpath Simulation and Generation