Clube CNC Brasil

Softwares => Codigo "G" => Tópico iniciado por: caveira em 25/02/14 - 06:50

Título: Rotina de programação para apalpador
Enviado por: caveira em 25/02/14 - 06:50
bom dia a todos,

pela dificuldade de encontrar alguma programação para eu poder sondar com o apalpador, achei 1 simples, e modifiquei para o meu caso.

segue o código para quem precisar.

Código: Voce nao tem permissao p/ ver este link. Registre-se ou faca Login
%
(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 Y
O1 While [#12 le #4]    ; se o valor de Y for menor que o limite, continua

(PROBECLOSE)        ; fecha o arquivo

G0 Z #5            ; move eixo Z até Z máx;
M2            ; fim programa
Título: Re:Rotina de programação para apalpador
Enviado por: Marcao em 25/02/14 - 17:06
Caveira meu filho, essa rotina é aplicada no mach na parte do VB , ou para outro tipo de programa, tipo Emc2?


Marcao


Título: Re:Rotina de programação para apalpador
Enviado por: caveira em 26/02/14 - 09:48
é para EMC

no mach, no lugar do 38.3 usa o 31
mas nunca usei o mach.. então não é certeza
Título: Re:Rotina de programação para apalpador
Enviado por: CharlesP em 26/02/14 - 20:19
Cavaleira, posta um vídeo de como funciona na pratica este código.  ?_12
Título: Re:Rotina de programação para apalpador
Enviado por: caveira em 27/02/14 - 19:06
Voce nao tem permissao p/ ver este link. Registre-se ou faca Login
Cavaleira, posta um vídeo de como funciona na pratica este código.  ?_12


é caveira... :-D

não tenho o vídeo completo... mas segue aí pra ter um idéia... ao encostar na peça.. ele sobe mais 5mm, esse incremento de altura é configurável.
e o apalpador fiz com materiais q tinha em mãos... os próximos q farei será mais "bonito" (leia-se, com menos problemas de mal contato) e tbm mais bonito.. kkkkk

Primeiros testes com o apalpador (http://www.youtube.com/watch?v=4B6x555smvM#)
Título: Re:Rotina de programação para apalpador
Enviado por: Assisrf em 01/10/14 - 16:09
Parabéns pelo programa! teria que testar ele no Mach3 pra ver se funciona de boa.