Fiz um código locão através do excell, parece que faz sentido. Ao invés de utilizar 1 (um) comando G02 (acho que foi essa instrução que vc comentou, certo

), fiz com G01 descrevendo uma cossenóide sincronizada com o deslocamento em X. Outra que não sei, como fazer o sistema iniciar a rotina a partir de um start externo (ex. sinal de clp ou sensor). Te passo a planilha, o código e se quizer algumas fotos,,,
Abraço