Autor Tópico: Projeto - Smile  (Lida 137975 vezes)

Description:

0 Membros e 2 Visitantes estão vendo este tópico.

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Re: Projeto - Smile
« Resposta #945 Online: 20 de Novembro de 2008, 09:42 »
Salve Sir Jorge,
Rudolf, era bão anotar no caderninho, não é a primeira vez nem será a última em que isso acontece ...  ;D
Vossa simpatia tem razão (como sempre).

Tava sapeando o TurboCNC e reparei uma coisa: o EMC2 tem um parâmetro que diz quanto tempo ele tem que esperar para dar um pulso após a mudança de direção. Acho que no TurboCNC deve ser o "Reverse axis delay (ms)" em "General config". Aqui tá zero ms, ou seja, muda de direção e envia pulsos antes de aguardar.

Os pulsos no Smile são "vistos" ("triguerados" - mal traduzidos para português) na subida. Se o parâmetro acima for de espera antes do primeiro pulso depois da mudança de direção, creio que o correto seria colocar um valor (0,01 até 1  por exemplo) nele e configurar os pulsos para subida (Hi).

Acho que neste momento o Luiz Carlos seria a pessoa mais indicada para fazer este teste, pois se não funcionar vai aparecer na hora :)

Abraços,
Rudolf

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: Projeto - Smile
« Resposta #946 Online: 20 de Novembro de 2008, 09:45 »
... Acho que no TurboCNC deve ser o "Reverse axis delay (ms)" em "General config".
Não é não - esta é uma pausa para reversão de movimento do eixo...

"corrigindo" - lí mal e respondí sem pensar - pode ser que eu esteja engadado, pois não testei - desconsidere esta mensagem.
« Última modificação: 20 de Novembro de 2008, 09:53 por fgilii »

Gerber

  • Visitante
Re: Projeto - Smile
« Resposta #947 Online: 20 de Novembro de 2008, 10:30 »
Mestre Rudolf,

Você irá ao encontro, gostaria de conversar pessoalmente com você sobre o Smile.

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Re: Projeto - Smile
« Resposta #948 Online: 20 de Novembro de 2008, 10:58 »
Grande Gerber,
Mestre Rudolf,

Você irá ao encontro, gostaria de conversar pessoalmente com você sobre o Smile.
Combinado :)

Terei o maior prazer de encontrá-lo. Sobre o Smile, poderemos ver o Smile em ação na super máquina da Jane & Edi :)

Abraços,
Rudolf

Gerber

  • Visitante
Re: Projeto - Smile
« Resposta #949 Online: 20 de Novembro de 2008, 11:00 »
Oba!

Então vai ficar melhoe que encomenda. ;D

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Projeto - Smile
« Resposta #950 Online: 20 de Novembro de 2008, 11:34 »
o EMC2 tem um parâmetro que diz quanto tempo ele tem que esperar para dar um pulso após a mudança de direção.

Rudolf, dá uma espiada:

http://www.guiacnc.com.br/forum/index.php/topic,64.msg67630.html#msg67630

Veja que mesmo que o prog não disponibilize uma parâmetro específico pra retardo entre mudança de direção e pulso de passo, dá pra contornar com o nível ativo e com a largura do pulso de passo, o que praticamente todos os progs permitem ... acho que isto é mais universal ...

Se bem me lembro o TurboCNC não tem coisa semelhante ao EMC2 ...

Reverse Axis Delay: specifies a delay in milliseconds that all axes will pause before changing direction. Axis delay is used to compensate for machine inertia. Whenever an axis reverses (backlash, arc quadrant, just plain reversal) the machine drives should actually pause for a short time to allow it come to a complete stop. The classic example is a big honkin' gantry machine with the moving mass 6' from the supports.

« Última modificação: 20 de Novembro de 2008, 11:42 por C N C N o w ! »

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: Projeto - Smile
« Resposta #951 Online: 20 de Novembro de 2008, 11:44 »
Hmmm - então eu não estava de todo errado :)

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Re: Projeto - Smile
« Resposta #952 Online: 20 de Novembro de 2008, 11:57 »
Salve Sir Jorge,
Rudolf, dá uma espiada:

http://www.guiacnc.com.br/forum/index.php/topic,64.msg67630.html#msg67630

Veja que mesmo que o prog não disponibilize uma parâmetro específico pra retardo entre mudança de direção e pulso de passo, dá pra contornar com o nível ativo, o que praticamente todos os progs permitem ... acho que isto é mais universal ...
Creio que essa solução deve valer para o TurboCNC, que DEVE gerar o sinal B das formas de onda que você desenhou.

Será que esta forma é uma constante nos diversos programas?

Abraços,
Rudolf

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Re: Projeto - Smile
« Resposta #953 Online: 20 de Novembro de 2008, 11:59 »
Salve Sir Jorge,
Reverse Axis Delay: specifies a delay in milliseconds that all axes will pause before changing direction. Axis delay is used to compensate for machine inertia. Whenever an axis reverses (backlash, arc quadrant, just plain reversal) the machine drives should actually pause for a short time to allow it come to a complete stop. The classic example is a big honkin' gantry machine with the moving mass 6' from the supports.
É... Este parâmetro não se aplica ao problema em questão.

Abraços,
Rudolf

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Projeto - Smile
« Resposta #954 Online: 20 de Novembro de 2008, 13:51 »
Será que esta forma é uma constante nos diversos programas?

Deve ser. De modo geral nos progs configura-se o nível ativo e os drivers respondem à transição, então esse artifício deve funcionar pelo menos na maioria dos casos.

Offline bluerrider

  • Novato
  • *
  • Posts: 30
  • Sexo: Masculino
    • http://www.easyturbo.com.br
Re: Projeto - Smile
« Resposta #955 Online: 27 de Novembro de 2008, 22:24 »
Ola pessoal, me digam uma coisa, quando vai ser esse encontro e aonde ? O ultimo não deu para eu ir. Estou querendo conhecer o pessoal pessoalmente. Valeu !

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Re: Projeto - Smile
« Resposta #956 Online: 29 de Novembro de 2008, 08:50 »
Grande Buerrider,
Ola pessoal, me digam uma coisa, quando vai ser esse encontro e aonde ?
Como você postou no tópico do Smile, deve ser um encontro de usuários sorridentes :). Se for, esqueceram de me avisar :)

Por outro lado, se for o encontro de Santa Bárbara D'oeste, bão, aí você se equivocou duplamente :) Uma que já aconteceu (fantástico, por sinal :) ), e outra que foi um encontro de fãs e correligionários de CNC e afins, e não de usuários sorridentes (mesmo assim contou com diversos colegas sorridentes ).

Abraços,
Rudolf

Offline bluerrider

  • Novato
  • *
  • Posts: 30
  • Sexo: Masculino
    • http://www.easyturbo.com.br
Re: Projeto - Smile
« Resposta #957 Online: 29 de Novembro de 2008, 17:43 »
Amigo Rudolf,

Devo ter me enganado mesmo, é que no encontro em sorocaba em março, eu ia ir mas tive uns contra tempos, fiquei muito frustado pois gostaria muito de conhecer o pessoal e poder compartilhar informaçõe, fazer grandes amizades.
Estou no aguardo do próximo encontro, e logo que sobrar uma graninha aqui vou comprar um Smile!

Parabéns pelo trabalho.

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: Projeto - Smile
« Resposta #958 Online: 29 de Dezembro de 2008, 15:52 »
A discussão sobre pós processador, furalção etc que NÃO é do Smile foi movido para [img width= height=]http://www.guiacnc.com.br/forum/pics/tcn.gif[/img]Turbo-CNC.

http://www.guiacnc.com.br/forum/index.php?topic=3544.0

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Re: Projeto - Smile
« Resposta #959 Online: 07 de Dezembro de 2009, 21:09 »
Oi pessoal,

Tenho novidades. Incompletas, é verdade, mas bastante animadoras :)

Há ANOS estamos correndo atrás de um desafio, anterior mesmo ao próprio Smile e, a partir de ontem, se tornou mais palpável...

Ouvindo a música do Esporte Espetacular, tenho a honra de comunicar que...

Tchan, tchan, tchan, tchaaaaaaaaaaaaaaaa an:

O Smile agora tem micropasso  :o

Ok, ok, me empolguei, o micropasso não está redondo, ainda falta um monte de ajustes, mas gira que é uma belezura :)

Bão, vamos do início...

Um motor de passo "convencional" tem 2 enrolamentos, com ângulos elétricos de 90°. A posição do eixo é determinada pela corrente que flui em cada um destes enrolamentos. Passo cheio é quando ambos enrolamentos (ou somente 1) estão energizados sempre, e meio passo é quando 1 e 2 enrolamentos se alternam.

"Não entendi lhufas..."

Se lembram das aulas de vetor? É a mesma coisa. Vamos supor que o enrolamento A corresponda a um vetor que esteja na horizontal e apontado para direita, e o enrolamento B corresponda a um vetor que esteja na vertical e apontando para cima.

Tudo bem até aqui?

Supondo que somente o enrolamento A esteja energizado, o vetor resultante aponta para direita e tem tamanho igual ao vetor A. Se somente o enrolamento B está energizado, o vetor resultante aponta para cima e tem tamanho igual ao vetor B. Bastou um único pulso para deslocar o eixo de 90° elétrico, que representa um passo. O exemplo é de um motor funcionando com passo cheio.

Vamos supor que ambos enrolamentos estejam energizados. O vetor resultante ficará a 45° e terá tamanho de 1,41 (raiz de 2) de cada vetor. Houveram 2 pulsos para o motor se movimentar 90° elétricos, fazendo o que chamamos de meio passo.

Uma das características deste tipo de acionamento (acho que praticamente todos drivers de meio passo é assim) é que o tamanho do vetor resultante tem tamanho diferente, de acordo com 1 ou 2 enrolamentos energizados. Como este vetor é proporcional ao torque, ouvimos um tum-tá-tum-tá quando movimentamos o motor de forma bem lenta. Acho que já devem ter percebido isso :)

Bom, segurem-se nas poltronas que a torre de controle deu autorização de decolagem :)

O que acontece se ambos os enrolamentos estiverem energizados, mas com correntes diferentes? O vetor resultante terá tamanho e direção diferente dos anteriores.

"Então podemos parar o motor na posição que quisermos?"

ISSO é micropasso: Posicionar o motor onde quisermos 8)

Exemplificando, o Smile com micropasso está nascendo com 60 (sessenta) pulsos por passo, que dá 12.000 pulsos por volta  :o

"E prá que serve isso?"

O motor não dá mais pulos prá cada pulso que chega do PC. Ele gira lisinho, lisinho :) Acreditem, ontem a super Cida teve que encostar a orelha no super CNC (feito pelo mestre Lolata) para ouvir o motor girar, e mesmo assim o som tava muito baixo. Isso é ÓTIMO para diminuir ressonâncias na máquina  8)

Outra vantagem é a maior resolução do motor. Supondo que cada volta do motor faz o eixo avançar linearmente 10mm. Com passo cheio, o avanço de cada pulso é de 0,05 (10mm/200). Com meio passo, 0,025 mm (10mm/200/2). Com 60 pulsos por passo, 0,00083 mm (10mm/200/60) 8) Para se ter idéia do que representa isso, se o eixo do motor tiver 10m (dez metros) de raio, um pulso fará com que ele se movimente por apenas 5mm (cinco milímetros) na lateral do eixo :o Imagina como ficaria o trabalho de um relojoeiro com esta resolução toda?

Como nem tudo são flores, o motor gira bem mais lento. Com 60 pulsos por passo, ele girará 30 vezes (60/2) mais devagar do que com meio passo. Claro, já o PC tem que enviar trocentos pulsos para andar só um tiquinho...

Com o aumento da resolução vem outra característica: o motor não para exatamente aonde queremos.

"Cuméquié??? Se é prá melhorar a resolução, como não para aonde queremos???"

A grosso modo, um motor de passos tem 2 enrolamentos, afastados de 90° elétricos um do outro. o posicionamento quando 1 enrolamento está energizado é exato (dentro de certos limites, claro). É o mesmo caso se flui a mesma corrente em ambos enrolamentos. Quando a corrente é diferente, a proximidade do ímã permanente faz com que exista um erro, pois o vetor resultante fica mais próximo do enrolamento que tem mais corrente. O ímã está mais próximo do outro, exercendo uma força bem maior (*). É por ESTE motivo que os entendidos sugerem usar abaixo de uns 10 pulsos por passo, pois acima deste valor haverá um erro muito grande no posicionamento.

Ufa... Fazia tempo que não escrevia tanto, tava meio enferrujado :)

Bão, vou aproveitar o encontro no barracão do mestre Lolata para demonstrar o funcionamento do Smile com micropasso. Ainda falta alguns ajustes, mas com baixa velocidade funciona que é uma belezura :)

Ah, já ia esquecendo: o micropasso é feito 100% por firmware, o hardware é exatamente o mesmo, sem tirar nem por absolutamente nada. Basta o usuário atualizar o firmware que o Smile já terá micropasso.

Abraços,
Rudolf

(*) Me corrijam se estou errado. É assim que consigo entender este fenômeno.

 

/** * */