A coisa precisa ser mais bem esmiuçada...
Se minha bola de cristal estiver funcionando, imagino que voce queira fazer ciclos de funcionamento onde:
- a mesa se movimente para direita-esquerda ininterruptamente (pelo menos durante o ciclo de retificação)
- que exista um movimento lateral incremental por exemplo no final de cada curso longitudinal, ou sempre de um lado (sempre na direita ou sempre na esquerda)
- que exista a possibilidade de incrementar um avanço em altura sempre que um determinado ciclo "terminar" - por exemplo quando uma determinada área de retificação foi coberta ou completa...
Imagino que para isso dê para criar um programa "na unha", pois desconheço qualquer programa dedicado à função de retífica.
Uma outra maneira de fazer isso seria com um ajuste de altura (Z) manual ou seja - um operador faz os incrementos de altura como em muitas retíficas comuns...
Para isso eu criaria um código mais ou menos assim: (com incremento de avanço lateral no final de cada percurso) - curso direita/esquerda de 200 mm - avanço lateral de 2mm
g01 x0 y0
x200
y 2
x0
y4
x200
y6
x0
y8
x200
y10
x0
y12
x200
y14
x0
y16
x200
y18
x0
y20
x200
y18
x0
y16
x200
y14
x0
y12
x200
y10
x0
y8
x200
y6
x0
y4
x200
y2
x0
M47
Com este codigo acima, o ciclo se repetirá indefinidamente por causa do comando M47 no final...
Veja - é apenas uma idéia, mas creio que funcione...