Klecio.
Basicamente o turbocnc - assim como praticamente qualquer outro programa - oferece a possibilidade de deslocamento em "G00" que significa "deslocamento rápido", e deslocamentos com velocidades controladas através de um comando auxiliar ("F" de "Feed Rate" - velocidade de avanço)...
As velocidades de avanço - que são as velocidades de corte de um determinado trabalho - devem trabalhar junto com um comando de deslocamento de eixos (normalmente G01, G02 ou G03) e os valores destes deslocamentos dependem de diversos dados, como profundidade de corte, material a ser cortado, potencia do spindle instalada, etc...
Estas velocidades são informadas num programa de corte, e assim que o programa encontra um dado valor, a velocidade será ajustada para ele até o final do programa ou até encontrar uma outra aparição de um valor diferente - o valor de "F" é modal...
Se o programa não possuir nenhuma ocorrência de valor para "F", ele usará o valor padrão que está gravado no programa de controle - no seu exemplo, 500mm/minuto.
Caso a Velocidade Máxima de um eixo que fora previamente ajustada for maior que este valor de "F", as usinagens serão executadas pelo valor de "F"...
Caso a Velocidade Máxima de um eixo que fora previamente ajustada for menor que o valor de "F", as usinagens serão executadas no máximo permitido pela máxima velocidade...