You would almost need to have machine profiles defined within CamBam like you can in some other software. Then you could simply tell your plugin which machine is being used to do the job, and you could get much more accurate information.
In defense of this idea machine profiles would be a good idea anyway. This would allow you to create a tool library and a style library for each machine profile making overall code generation even faster and more efficient than is possible with just styles and tools when you are using multiple different machines with different specs.
You could enter HP, rapid, max feed, acceleration, tool change time, and a specific tool library and style library for each machine. Well, and to fix the precision error causing bad 3D toolpaths in 1.0.13.
Of course pairing this with a real material library with real SF calculations would be awesome as well.
However, I stand by what I said in the past. I want better 3D, better HSM strategies, and REST/3dREST before most other improvements.