You're really asking about CAM functionality, to expect CNC software to do the trasnform is a little optimistic ;-)
A decent CAM system will allow you to define your machine configuration, ask the players in your budget if their software will deal with this configuration and choose from the ones that will,
- Nick