Process for the automatic determination of an optimal movement program of a
robot comprising at least one moving member, a motor associated with the
moving member and a control unit capable of activating the motor according
to a movement program to move the moving member along a trajectory with a
predetermined movement parameter. The process comprises the steps of:
acquiring data indicating the load state of the motor and the precision of
movement of the robot during the execution of a movement program,
comparing the information on the load state and on the precision of
movement with predetermined limit values, repeatedly executing the
movement program while progressively varying the movement parameter until
a measured value of the load state and/or of the precision of movement
exceeds a corresponding limit value, and storing as the optimal movement
program the last movement program which has been executed without
exceeding the limit values.
O processo para a determinação automática de um programa optimal do movimento de um robô que compreende ao menos um membro movente, um motor associou com o membro movente e uma unidade de controle capazes de ativar o motor de acordo com um programa do movimento para mover o membro movente ao longo de um trajectory com um parâmetro predeterminado do movimento. O processo compreende as etapas de: adquirindo os dados que indicam o estado da carga do motor e a precisão do movimento do robô durante a execução de um programa do movimento, comparando a informação no estado da carga e na precisão do movimento com os valores de limite predeterminados, executando repetidamente o programa do movimento quando progressivamente variar o parâmetro do movimento até um valor medido do estado da carga e/ou da precisão do movimento exceder um valor de limite correspondente, e armazenando como o programa optimal do movimento o último programa do movimento que foi executado sem exceder os valores de limite.