Autor Tópico: Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf  (Lida 21846 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline Rafael Marques

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Rio Grande-RS
  • Nome:: Rafael Alves Marques
  • Profissão: Militar
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #30 Online: 10 de Outubro de 2016, 17:34 »
Assista isso acho que vei responder suas perguntas .
https://www.youtube.com/watch?v=FlR36dtRrDA

Entendi sua colocação perfeitamente.

Tirei uma foto do meu driver.

Dá uma olhada.

Offline Rafael Marques

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Rio Grande-RS
  • Nome:: Rafael Alves Marques
  • Profissão: Militar
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #31 Online: 10 de Outubro de 2016, 18:12 »
Assista isso acho que vei responder suas perguntas .
https://www.youtube.com/watch?v=FlR36dtRrDA

Entendi sua colocação perfeitamente.

Tirei uma foto do meu driver.

Dá uma olhada.

Camarada,

Fiz exatamente o que você me falou...Mas em vez de setar 1,2V, serei 1,13V, pois acima desse valor o multímetro não estava medindo (acredito que chegou no limite do driver).

Adivinha?

Está a mesma coisa.

Alimentei apenas o motor do eixo Z nas diferentes conexões da shield.

Resultado:
- Eixo X ok;
- Eixo Y só caminha pro positivo; e
- Eixo Z não opera.

Tá SINISTRO!

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #32 Online: 10 de Outubro de 2016, 19:27 »
Sugestões:

Resultado:
- Eixo X ok;
- Eixo Y só caminha pro positivo; e
- Eixo Z não opera.

Tente trocar os drivers de posição (x->y, y->x, ....) para verificar se algum está queimado. Pode ser ainda mau contato na placa de conexões (shield), conexões ao motor deficientes (nos bornes parafusados) ou ausência de comando por parte do programa.

Offline Rafael Marques

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Rio Grande-RS
  • Nome:: Rafael Alves Marques
  • Profissão: Militar
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #33 Online: 10 de Outubro de 2016, 19:34 »
Sugestões:

Resultado:
- Eixo X ok;
- Eixo Y só caminha pro positivo; e
- Eixo Z não opera.

Tente trocar os drivers de posição (x->y, y->x, ....) para verificar se algum está queimado. Pode ser ainda mau contato na placa de conexões (shield), conexões ao motor deficientes (nos bornes parafusados) ou ausência de comando por parte do programa.

Pior que já fiz isso.

Intercambiei drivers e motores...troquei a shield...troquei até o arduino...nada...

Fiz a configuração exatamente como a do rapaz de quem estou copiando o projeto...postei a configuração do GRBL neste tópico.

Nada...

Não sei mais o que eu faço!

Offline lgomesf

  • Novato
  • *
  • Posts: 55
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Sp
  • Nome:: Luiz Gomes Filho
  • Profissão: Engenheiro
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #34 Online: 10 de Outubro de 2016, 20:39 »
Obviamente vc testou com a configuração original do Grbl certo ?
Acho que só falta trocar o universal gcode Sender .
Recomendo testar o Bcnc

Enviado de meu XT1069 usando Tapatalk


Offline Rafael Marques

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Rio Grande-RS
  • Nome:: Rafael Alves Marques
  • Profissão: Militar
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #35 Online: 10 de Outubro de 2016, 20:56 »
Obviamente vc testou com a configuração original do Grbl certo ?
Acho que só falta trocar o universal gcode Sender .
Recomendo testar o Bcnc

Enviado de meu XT1069 usando Tapatalk

Apenas configuração que estou usando é esta:

$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=0 (dir port invert mask:00000000)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=1 (hard limits, bool)
$22=1 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=60.000 (homing feed, mm/min)
$25=900.000 (homing seek, mm/min)
$26=255 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=10.000 (x, step/mm)
$101=10.000 (y, step/mm)
$102=50.000 (z, step/mm)
$110=900.000 (x max rate, mm/min)
$111=900.000 (y max rate, mm/min)
$112=300.000 (z max rate, mm/min)
$120=10.000 (x accel, mm/sec^2)
$121=10.000 (y accel, mm/sec^2)
$122=10.000 (z accel, mm/sec^2)
$130=250.000 (x max travel, mm)
$131=450.000 (y max travel, mm)
$132=50.000 (z max travel, mm)

Não conheço Bcnc...O que é exatamente?

Offline lgomesf

  • Novato
  • *
  • Posts: 55
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Sp
  • Nome:: Luiz Gomes Filho
  • Profissão: Engenheiro
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #36 Online: 10 de Outubro de 2016, 20:59 »
Bcnc é um aplicativo para controlar a máquina assim como o universal gcode Sender.

Enviado de meu XT1069 usando Tapatalk


Offline Rafael Marques

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Rio Grande-RS
  • Nome:: Rafael Alves Marques
  • Profissão: Militar
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #37 Online: 10 de Outubro de 2016, 21:00 »
Bcnc é um aplicativo para controlar a máquina assim como o universal gcode Sender.

Enviado de meu XT1069 usando Tapatalk

Vou pesquisar a respeito e tentar aprender a usar...

Vale tudo pra fazer dar certo

Offline Rafael Marques

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Rio Grande-RS
  • Nome:: Rafael Alves Marques
  • Profissão: Militar
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #38 Online: 10 de Outubro de 2016, 21:35 »
Bcnc é um aplicativo para controlar a máquina assim como o universal gcode Sender.

Enviado de meu XT1069 usando Tapatalk

Instalei o bCNC

Continua igual

O interessante é que a posição da máquina na tela aparece como se ela se andasse corretamente.

Exemplo:
Quando clico Y+ aparece na tela que ela andou +1mm. Fisicamente ela andou +1mm (sentido positivo)
Quando clico Y- aparece na tela que ela andou -1mm, ou seja, voltou para o zero. Porém fisicamente ela andou +1mm.

Complicado

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #39 Online: 11 de Outubro de 2016, 00:44 »
O interessante é que a posição da máquina na tela aparece como se ela se andasse corretamente.

Exemplo:
Quando clico Y+ aparece na tela que ela andou +1mm. Fisicamente ela andou +1mm (sentido positivo)
Quando clico Y- aparece na tela que ela andou -1mm, ou seja, voltou para o zero. Porém fisicamente ela andou +1mm.

Aparentemente, o sinal de direção não está chegando do Arduino ao driver. Pois o motor se move apenas num sentido. Ver figura anexa, o referido sinal eu marquei com uma seta.

O que pode ser: (1) O sinal não está configurado corretamente em seu Arduino (ao gerar, ou compilar, a GRBL); (2) O sinal não está chegando ao driver por alguma conexão em falha (mau contato); (3) O driver apresenta uma falha.

As opções (2) e (3) podem ser descartadas se trocar o driver e o problema persistir.


Offline ldsantosld

  • Novato
  • *
  • Posts: 34
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: São Paulo
  • Nome:: Luciano
  • Profissão: Desenvolvedor
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #40 Online: 11 de Outubro de 2016, 07:46 »
Segue diagrama que usei pra montar os drivers sem a cnc shield.

Sugiro que faça teste com uma protoboard, pois concordo com o minilathe sobre problemas do sinal de direção.
É bem simples, bastam alguns jumpers e 1 capacitor de 100mF pra cada driver.
Os meus trabalham dessa forma há mais de 1 ano.

Offline Rafael Marques

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Rio Grande-RS
  • Nome:: Rafael Alves Marques
  • Profissão: Militar
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #41 Online: 11 de Outubro de 2016, 10:16 »
Bom dia, pessoal.


Primeiramente gostaria de agradecer a todos pela boa vontade de me ajudar a solucionar este problema.


Em segundo lugar, queria esclarecer alguns pontos:

a) Já intercambiei motores e drivers, permanecendo o mesmo problema;

b) Já troquei a placa CNC SHIELD e a placa ARDUINO UNO, permanecendo o mesmo problema; e

c) Por orientação do amigo lgomesf, testei com o bCNC e continuou a mesma coisa.

OBS: intercambiei os motores pegando seus terminais e plugando no terminais dos outros eixos na shield, exemplo: peguei o motor do eixo Z e conectei no terminal do eixo X na shield. Fazendo isso, todos os motores que foram conectados no eixo X funcionaram corretamente, os motores conectados no eixo Y só andaram para um lado e os motores conectados no eixo Z não se moveram.


Desta forma, tenho duas perguntas:

1) Mesmo assim é válido o teste na PROTOBOARD?

2) É possível fazer o teste de todos os eixos ao mesmo tempo na PROTOBOARD? Pergunto isso porque testando-os individualmente na CNC SHIELD conectados no terminal do eixo X, todos funcionaram perfeitamente.

Abraços a todos

Offline lgomesf

  • Novato
  • *
  • Posts: 55
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Sp
  • Nome:: Luiz Gomes Filho
  • Profissão: Engenheiro
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #42 Online: 11 de Outubro de 2016, 10:23 »
Rafael , vou responder sua pergunta com outra pergunta .
Oq vc tem a perder fazendo o teste na PROTOBOARD ?

Se vc tiver tamanho suficiente para caber os 3 drivers sim , vc pode e deve testar os 3 ao mesmo tempo .
No seu lugar eu faria 1 a 1 por exemplo .

Monta o eixo X e teste , se funcionar sem desmontar monta o Y , testa os dois juntos , se funcionar monta o Z e testa os 3 juntos .

Só por curiosidade qual o sistema no seu computador ?
Sou usuário 100% Linux a mais de 10 anos de lá para cá nunca mais dei se quer boot em um Windows mas ouvi falar que o Windows 8 e o 10 as vezes tem comportamentos bizarros .

Offline Rafael Marques

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Rio Grande-RS
  • Nome:: Rafael Alves Marques
  • Profissão: Militar
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #43 Online: 11 de Outubro de 2016, 10:28 »
Rafael , vou responder sua pergunta com outra pergunta .
Oq vc tem a perder fazendo o teste na PROTOBOARD ?

Se vc tiver tamanho suficiente para caber os 3 drivers sim , vc pode e deve testar os 3 ao mesmo tempo .
No seu lugar eu faria 1 a 1 por exemplo .

Monta o eixo X e teste , se funcionar sem desmontar monta o Y , testa os dois juntos , se funcionar monta o Z e testa os 3 juntos .

Só por curiosidade qual o sistema no seu computador ?
Sou usuário 100% Linux a mais de 10 anos de lá para cá nunca mais dei se quer boot em um Windows mas ouvi falar que o Windows 8 e o 10 as vezes tem comportamentos bizarros .

BOm dia, amigo.

Não tenho a perder não, camarada :) :) :)

Apenas pensei nas possibilidades e fiz a pergunta.

Quanto ao sistema operacional do meu comptador é o WINDOWS 10.

Abraço.

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Ajuda: CNC caseira - Arduino Uno + CNC shield + Motores NEMA 23 15Kgf
« Resposta #44 Online: 11 de Outubro de 2016, 10:43 »
Rafael , vou responder sua pergunta com outra pergunta .
Oq vc tem a perder fazendo o teste na PROTOBOARD ?

Se vc tiver tamanho suficiente para caber os 3 drivers sim , vc pode e deve testar os 3 ao mesmo tempo .
No seu lugar eu faria 1 a 1 por exemplo .

Monta o eixo X e teste , se funcionar sem desmontar monta o Y , testa os dois juntos , se funcionar monta o Z e testa os 3 juntos .

Só por curiosidade qual o sistema no seu computador ?
Sou usuário 100% Linux a mais de 10 anos de lá para cá nunca mais dei se quer boot em um Windows mas ouvi falar que o Windows 8 e o 10 as vezes tem comportamentos bizarros .

BOm dia, amigo.

Não tenho a perder não, camarada :) :) :)

Apenas pensei nas possibilidades e fiz a pergunta.

Quanto ao sistema operacional do meu comptador é o WINDOWS 10.

Abraço.

Pelo tipo de problema, restrito a um ou dois eixos e apenas num sentido de movimento, não se trata de sistema operacional nem de programa de transferência de código G.

Eu faria um teste com protoboard usando apenas um eixo por vez. Mas, a escolha e o tempo são seus.

 

/** * */