Autor Tópico: Motor 75kgf girando em falso  (Lida 1210 vezes)

Description:

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

Offline Joao antonio

  • Novato
  • *
  • Posts: 11
  • Sexo: Masculino
  • GUIA CNC BRASIL
  • Cidade - UF: São Paulo-SP
  • Nome:: Joao Antônio
Motor 75kgf girando em falso
« Online: 24 de Junho de 2018, 14:25 »
Tenho um motor de 75 kgf com eixo girando em falso, o que pode ser?  ta quebrado a redução ou programação errada? foto anexada
Programação:
        int intervalo =10;

        digitalWrite(pul, LOW); //atribui o novo estado à porta
        delay(intervalo);
        digitalWrite(pul, HIGH); //atribui o novo estado à porta
        delay(intervalo);

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Motor 75kgf girando em falso
« Resposta #1 Online: 25 de Junho de 2018, 14:06 »
Esse intervalo = 10 ... de que tempo estamos falando?

Um problema muito comum é que motores de passo não suportam "arrancadas" muito bruscas - é necessário uma rampa de aceleração e frenagem para que funcionem direito

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:Motor 75kgf girando em falso
« Resposta #2 Online: 25 de Junho de 2018, 21:22 »
Tenho um motor de 75 kgf com eixo girando em falso, o que pode ser?  ta quebrado a redução ou programação errada? foto anexada
Programação:
        int intervalo =10;

        digitalWrite(pul, LOW); //atribui o novo estado à porta
        delay(intervalo);
        digitalWrite(pul, HIGH); //atribui o novo estado à porta
        delay(intervalo);

Supondo que esteja programando no IDE do Arduino, o comando delay(10) temporiza 10 milissegundos. Para implementar uma rampa de aceleração linear, você deveria usar atrasos decrescentes numa taxa que se reduz linearmente. Comece temporizando com delay(1000), um segundo e vá reduzindo até constatar a perda de passo. Acho que 10 milissegundos poderia ser muito pouco para um motor desse porte, com duas temporizações de 10 ms, a frequência de acionamento seria de 1000/20 = 50 Hz, que poderia ser elevada e sem rampa de aceleração, a depender da tensão de alimentação e se há controle de corrente do motor.

Ou seja, um aspecto acessório à temporização, mas essencial, é a tensão de alimentação e se usa algum tipo de controlador (chopper, linear, ...) para manter a corrente constante. Sem alguns cuidados nesse aspecto (tensão de alimentação elevada e controle de corrente), haverá perda de passo, mesmo em rotações reduzidas. Além disso, é necessário avaliar se a sua aplicação requer rotações elevadas, o que poderia dispensar, ou amenizar, os requisitos de acelerações elevadas, bem como tensões elevadas e o controle da corrente do motor. Aliás, o correto seria avaliar o par torque x rotação de sua aplicação em várias condições de operação (várias rotações e torques requeridos).
« Última modificação: 25 de Junho de 2018, 21:33 por minilathe »

Offline Joao antonio

  • Novato
  • *
  • Posts: 11
  • Sexo: Masculino
  • GUIA CNC BRASIL
  • Cidade - UF: São Paulo-SP
  • Nome:: Joao Antônio
Re:Motor 75kgf girando em falso
« Resposta #3 Online: 25 de Junho de 2018, 21:50 »
Esse intervalo = 10 ... de que tempo estamos falando?

Um problema muito comum é que motores de passo não suportam "arrancadas" muito bruscas - é necessário uma rampa de aceleração e frenagem para que funcionem direito
10 mili segundos, o que da frequencia = 1/(0,01*2) = 50hz
A curva do datasheet mostra até 1.000 PPS (hz), muito acima dos 50hz, porem claro, chegando a 1000 o torque cai para proximo de 0.

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:Motor 75kgf girando em falso
« Resposta #4 Online: 26 de Junho de 2018, 01:35 »
Esse intervalo = 10 ... de que tempo estamos falando?

Um problema muito comum é que motores de passo não suportam "arrancadas" muito bruscas - é necessário uma rampa de aceleração e frenagem para que funcionem direito
10 mili segundos, o que da frequencia = 1/(0,01*2) = 50hz
A curva do datasheet mostra até 1.000 PPS (hz), muito acima dos 50hz, porem claro, chegando a 1000 o torque cai para proximo de 0.

Desculpem a intromissão...

O torque máximo admissível no motor é função não apenas da frequência de acionamento, mas do tipo de alimentação do motor. Em frequências mais altas é necessária a utilização de controle por corrente (chopper, ...) e tensões elevadas, conforme tentei explicar acima.

Assim, se a tensão do motor for baixa, mesmo numa frequência de 50 Hz (baixa), pode haver perda de torque e de passo.
« Última modificação: 26 de Junho de 2018, 11:42 por minilathe »

 

/** * */