Pelo video que o matrix mostrou, não é bem isso que ele quer fazer...
o movimento em Z não é aleatório, é apenas independente e de velocidade diferente.
Mas eu tive uma idéia com o código do amigo.. Fazer uma macro que calcula os pontos de intersecção dos eixos de acordo com suas respectivas velocidades..
Ex. Z com amplitude de 100 e velocidade 500 para:
X100 Y100 F1000
quer dizer que quando os eixos x e y tiverem chegado em 100,100, o eixo z deverá estar na metade do caminho pois tem a metade da velocidade. Com esses dados, podemos calcular os pontos e gerar uma linha de código correpndente. Dessa forma, ficaria assim
X100 Y100 Z50 F1000
Z50(pq tem metade da velocidade, entao no mesmo tempo, anda metade do movimento de x,y)
dai para cada linha x,y se gera um valor de Z, automaticamente, é claro..
Será que rola?
[to sem Mach aki]