O RoboDK pode fornecer estimativas de tempo de ciclo quando você simula um programa. O tempo de ciclo é o tempo que um programa leva para ser concluído. A precisão do tempo de ciclo fornecido pelo RoboDK depende muito de vários fatores, incluindo o controlador do robô, o tipo de movimento do robô (movimentos joint versus movimentos lineares), o uso de arredondamento e as limitações reais de velocidade/aceleração.
Sob as circunstâncias corretas, o RoboDK pode calcular com precisão o tempo de ciclo. Isso acontece quando você programa o robô para fazer movimentos precisos de ponto a ponto (sem arredondamento) e não excede as limitações reais de velocidade e aceleração.
A velocidade e a aceleração do robô são importantes, pois dependem do robô. A velocidade e as acelerações do robô (velocidade/aceleração linear e do eixo) devem ser fornecidas como uma instrução ou no menu de parâmetros do robô. Por exemplo, você pode alterar a velocidade em um programa usando a instrução Definir Velocidade. O RoboDK assume que o robô tem uma aceleração uniforme até atingir a velocidade máxima e, em seguida, uma desaceleração uniforme.
Por padrão, o RoboDK usa a velocidade e a aceleração da articulação para os movimentos da articulação e a velocidade e a aceleração linear para os movimentos lineares. Essa configuração pode ser alterada (em Ferramentas➔ Opções➔ Movimento➔ Cálculo de tempo de movimentação).