AccelStepper - intercalar entre movimentos juntos e separados

Estou construindo um equipamento e estou tentando usar a biblioteca AccelStepper.

Para esse equipamento preciso que os eixos se movam um de cada vez em grande parte do trabalho. Entretanto, em alguns momentos, gostaria que eles se movam juntos.

Aqui um exemplo de uma parte do código:

placa++;
PAM();//1- S15-C0-Cd0  R1
eixoX.runToNewPosition(19*XP);
PAM();//2 - R2
eixoX.runToNewPosition(38*XP);
PAM();//3 - R3
eixoX.runToNewPosition(57*XP);
PAM();//4 - R4

//--------------------------------------------------------
eixoX.runToNewPosition(57*XP);//Nesse momento gostaria que o eixoX e o eixoY se movessem ao
eixoY.runToNewPosition(38*YP);//mesmo tempo.
Lava();
eixoY.runToNewPosition(0*YP);//Neste ponto
eixoX.runToNewPosition(76*XP);//também
PAM();//5- S25-C0-Cd0  R1

Consigo mover eles junto em outros programas (Exemplos da biblioteca) mas não consigo incluir aqui

 

Abraços

Exibições: 156

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço