0 Membros e 1 Visitante estão vendo este tópico.
%(fonte: http://gtocs.blogspot.com.br/ )(link direto: http://gtocs.blogspot.com.br/2012/04/garys-diy-cnc-touch-probe.html)(adaptado para André Caveira, com a vantagem na variação da altura.. ao invés de subir ao topo em cada ponto, assim ganha-se muito tempo pelo trajeto mais curto)(INICIO CONFIGURAÇÃO)#1 = 0 ; X min#2 = 0 ; Y min#3 = 100 ; X max#4 = 100 ; Y max#5 = 20 ; Z max#6 = -50 ; Z min#7 = 8 ; X passo#8 = 8 ; Y passo#9 = 15 ; incremento de altura#100 = 500 ; velocidade movimento#101 = 115 ; velocidade apalpador(FIM CONFIGURAÇÃO)#11 = #1 ; X position#12 = #2 ; Y position(PROBEOPEN probeResults.txt)O1 Do ; inicio laço eixo X #11 = 0 O2 Do ; inicio laço eixo Y G0 X #11 Y #12 F#100 ; posição da grade no eixo X G38.3 Z #6 F#101 ; sondar #1001 = #5063 ; armazena o valor de Z G0 Z [#9 + #1001] F#100 ; sobe com o valor de Z mais o incremento #11 = [#11 + #7] ; nova posição da grade no X O2 While [#11 le #3] ; se o valor da grade for menor que o limite, continua G0 Z #5 F#100 ; sobe até o Z max, para evitar a colisão na peça #12 = [#12 + #8] ; novo valor da grade no eixo YO1 While [#12 le #4] ; se o valor de Y for menor que o limite, continua(PROBECLOSE) ; fecha o arquivoG0 Z #5 ; move eixo Z até Z máx;M2 ; fim programa
Cavaleira, posta um vídeo de como funciona na pratica este código.