Thank you for the help everyone, and cnc newbie here. I am looking to code an algorithm to estimate part cycle times from a specific machine. Is it possible to calculate cycle time just from a G-Code file? If not, do I need to obtain specifications of the machine in question (like interpolation rates, axis movement times, etc) plus the G-Code to make that calculation? Or is my only hope is to empirically measure and estimate after it has run a few times on the machine?
If I need to do measure cycle time empirically aren’t there G-Code simulators that can estimate cycle time? If so, how do they do it?
Thank you for the help.
Josh