Clube CNC Brasil
Softwares => Ubuntu - EMC2 => Tópico iniciado por: Alex Navarro em 08/09/11 - 11:38
-
Não sei se o nome do tòpico que eu coloquei explica bem o que eu preciso saber.
Bom. Eu sempre usei turbocnc e agora estou com outra máquina que veio com o EMC2 e estou usando e aprendendo.
Muitas coisas eu perguntei, lí e aprendi batendo a cabeça ou comparando com o TBCnc. Porém a uma coisa que eu ainda não me conformei.
Quando se seta os paramentros do programa onde há passo do motor x fuso x etc. Há ao lado um valor que atua sob o tamanho do recorte por exemplo eu tenho um traço de 40mm e coloco um valor lá de 1.0, mas o corte é feito (exemplo) com 37mm. Ai se coloca outro valor até chegar na medida certa onde se faz uma medição com um paquimetro.
Lí aqui e obtive do fabricante da máquina um calculo onde eu divido o valor da polia do eixo com a polia do motor (neste caso 19:15), mas o valor ainda não bate no resultado. As outras informações das caixas de diálogo estão certos.
Já me disseram para fazer a fórmula de 3, mas tbm não dá ceto.
Segundo o fabricante e algumas pessoas a resposta é que é assim mesmo e qua não há um calculo correto para isso e que o negócio vai no chutometro mesmo.
Eu penso no seguinte, mesmo que eu verifique com o paquimetro e ele dê 0,0 de precisão, isso é o que o paquimetro mostra com sua precisão e nossa "olhada". Mas a soma de horas de trabalho podem resultar em distorções eu penso.
Penso tbm que não é possível que isso seja feito no chutometro sendo que para coisas muito mais complexas existem matemática para isso. Seria ofender ao Einstein dizer que algo aparentemente tão simples não há um calculo matemático preciso para tal. Fica chato até ter uma referencia EMC2 do dito mencionado e não haver uma conta para se chegar a valor preciso. Deve haver.
Se alguém aqui sabe como fazer ou onde esta a resposta neste fórum por favor me informe. Ou ao menos uma direção, uma LUZ!! ?_6
Obrigado
Acho que eu não soube muito bem explicar.. estou sem o programa aqui para visualizar a janela e dizer bem onde é que eu estou com duvida.
-
Olá Alex
Tente sim colocar uma imagem da janela dos parametros a serem alterados , se lhe for possivel .
Normalmente temos vários gurus entre os quais o Guru Fábio Gilii ele entende esse assunto muito bem , esperemos que ele apareça e dê a sua opinião.
Abraço
Portuga
-
Alex,
Eu tenho a sensação de que é preciso conhecer alguns valores ou detalhes construtivos da transmissão para poder opinar com mais propriedade.
O que sei é que quando se lida com polias dentadas ou engrenagens, devemos calcular os perímetros baseando-nos em certas medidas - uma delas é o que se chama "diametro primitivo" que é uma medida usada nos cálculos construtivos desses componentes.
O diametro primitivo é o diametro efetivo, onde "teoricamente" as engrenagens se "tocam" e que fazem o trabalho efetivamente.
Frizei a palavra "teorico" porque depende de uma série de fatores a serem ponderados, como a distancia real entre as engrenagens (ou o engrenamento) e o número de PI, que é o fator usado para se transformar por exemplo uma medida circular em linear.
Ora, se estamos usando PI e este número é irracional, teremos na realidade um valor aproximado do real perímetro que efetivamente gera trabalho, portanto espere sempre algum erro seja construtivo, seja de cálculo, seja de aproximação matemática pela parte de software...
De qualquer forma, descreva aqui detalhadamente como é seu deslocamento e posso tentar calcular alguma coisa...
Fabio Gilii
-
....
Quando se seta os paramentros do programa onde há passo do motor x fuso x etc. Há ao lado um valor que atua sob o tamanho do recorte por exemplo eu tenho um traço de 40mm e coloco um valor lá de 1.0, mas o corte é feito (exemplo) com 37mm. Ai se coloca outro valor até chegar na medida certa onde se faz uma medição com um paquimetro.....
Olá, vc já verificou se o passo do fuso é realmente o que o fornecedor indica? Uma diferença mínima que seja costuma resultar nesse tipo de problema.
abraço
-
Oba.. é por aí mesmo ?_26
A questão principal da minha pergunta acho que é uma resposta a inconformação do tal "chutometro" ou aquela resposta não sei por que, mas sei que é assim. Ou mesmo "mais ou menos tá bom" hehe.
Agora percebo que há algo mais profundo para isso. Talvez não seja realmente uma precisão absurda, mas deve ser o máximo para uns trabalhos que que tenho a fazer de peças para motocicletas. Precisarão ser perfeitas e as usinagens vão levar horas.
Peguei uma máquina robusta agora, mas me espanta o fabricante não entrega-la justa e nem ao menos saber como entrega-la justa.
Por isso decidi buscar essa resposta por mim mesmo ou seja, coma ajuda de vcs.
Bom.. hj eu ainda não posso ver isso, mas domingo eu coloco aqui os dados. Quero eu mesmo conferir tudo que há nela sem contar com o que me foi passado. Na verdade é até bom pois pode ser que eu tenha uma informação dela que não bate e por isso ocorrem os problemas. Vamos ver!
Obrigado pela atenção.
Acredito que isso logo ajudará a mais pessoas tbm! ?_4
-
A questão principal da minha pergunta acho que é uma resposta a inconformação do tal "chutometro" ou aquela resposta não sei por que, mas sei que é assim. Ou mesmo "mais ou menos tá bom" hehe.
Eu creio que quem te falou isso não sabe o que fala - e se é um fabricante de máquinas, eu não confiaria nele de forma nenhuma...
Olá, vc já verificou se o passo do fuso é realmente o que o fornecedor indica? Uma diferença mínima que seja costuma resultar nesse tipo de problema.
abraço
Não acredito que o erro seja causado por um fuso - não um erro grosseiro como este (40mm teoricos x 37mm medidos) - se for este o caso, troque de fuso e de fornecedor de fuso - nenhum dos dois presta nem pra fazer peso de papel.
Fabio Gilii
-
hahah Olá!
Verdade, se eu pudesse eu trocava mesmo. Cai em mais uma arapuca hehe. Só rindo pra não matar alguém. Por na cabeça que tudo se resolve.
Eu deixei esse tempo todo a máquina parada e comecei a lidar com ela ontem novamente.
Bom, pelo que eu encontrei de respostas fora o seguinte:
Só o eixo X tem polias então:
- Motor 15 dentes e Fuso 20 dentes.
- de um recorte que deveria ser de 50mm resultou em 49,8mm
- então segundo informações fiz o seguinte:X=50 sob 15 e 49,8
- 15,06 e 20,08
- Mas o resultado foi de 49,6mm
- Se fiz a conta certa da regra de 3, essa formula não dá certo
- Se fiz errado preciso voltar pra escolinha do Raimundo
- Fiz mais umas vezes e o resultado foi diminuindo sempre, então eu aumentei o valor até que chegou em 15.3 e 20.3 = 49,95mm
- aí entrou outro problema pois qualquer valor a menos ou a mais resulta em valores menores que 49,8mm
Gente tá dificil hehe, que saudades da minha ex máquina... que cagada.. fiz negócio com ela para pegar uma maior, mais precisa e mais robusta e agora estou com essa máquina que só me dá dor de cabeça.
-
Alex,
Minha máquina tem uma pequena redução entre motor e fuso (1.25:1) e tive um problema parecido - vou tentar te colocar como resolví a coisa:
Antes de mais nada, certifique-se que os motores "REALMENTE" se desloquem o comandado...
O que quero dizer é que, supondo que esteja comandando os motores em meio passo, sabemos que serão necessários 400 pulsos para que ele dê 1 volta "exata" - o mesmo vale para quaisquer outras contagens de micropasso...
Para isso, olhe apenas para o eixo do motor, e faça uma marca no eixo (e na estrutura) e observe se o deslocamento está correto - eu costumo ajustar o JOG para um deslocamento conhecido onde sei que teríamos teoricamente a correta quantidade de passos. (uso o prisioneiro Allen como ponteiro)
Se a cada movimento "sempre na mesma direção" e naquela quantidade de passos (por exemplo 400 pois meu drive é de meio passo) o ponteiro NÃO pára ma mesma posição, sempre ficando um pouco para trás, significa que voce está acionando o drive com o sinal de passo em nivel errado.
Explico - muitos drives só reconhecem um passo quando o sinal vai para nivel alto - se no programa ele estiver ao contrário (nivel baixo), ele sempre perde um passo cada vez que começa um movimento qualquer.
Se o deslocamento para o mesmo lado é sempre igual, e as dimensões das polias está correta, tenhoi a sensação de que o erro pode ser da fresa que corta fora de medida ou mesmo da soma de diversas folgas naturais do sistema...
Muitas vezes a máquina erra os deslocamentos em certas faixas de medidas porque pode ser um erro matemático - depende do passo da rosca, o resultado de deslocamento matemático resulta num numero fracionário, e op programa tem um algoritmo que arredonda os deslocamentos para mais e para menos, porque sempre tenta compensar este erro...
apenas por comentar:
Minha máquina tem fusos de passo 5mm, mas os motores são de 400 passos - criei uma pequena redução para que o sistema "veja" o pasos do fuso como sendo de 4mm (teoricos), então tenho deslocamentos centesimais exatos e menos erros de arredondamento matemático...
-
Alex,
Minha máquina tem uma pequena redução entre motor e fuso (1.25:1) e tive um problema parecido - vou tentar te colocar como resolví a coisa:
Antes de mais nada, certifique-se que os motores "REALMENTE" se desloquem o comandado...
O que quero dizer é que, supondo que esteja comandando os motores em meio passo, sabemos que serão necessários 400 pulsos para que ele dê 1 volta "exata" - o mesmo vale para quaisquer outras contagens de micropasso...
Para isso, olhe apenas para o eixo do motor, e faça uma marca no eixo (e na estrutura) e observe se o deslocamento está correto - eu costumo ajustar o JOG para um deslocamento conhecido onde sei que teríamos teoricamente a correta quantidade de passos. (uso o prisioneiro Allen como ponteiro)
Se a cada movimento "sempre na mesma direção" e naquela quantidade de passos (por exemplo 400 pois meu drive é de meio passo) o ponteiro NÃO pára ma mesma posição, sempre ficando um pouco para trás, significa que voce está acionando o drive com o sinal de passo em nivel errado.
Explico - muitos drives só reconhecem um passo quando o sinal vai para nivel alto - se no programa ele estiver ao contrário (nivel baixo), ele sempre perde um passo cada vez que começa um movimento qualquer.
Se o deslocamento para o mesmo lado é sempre igual, e as dimensões das polias está correta, tenhoi a sensação de que o erro pode ser da fresa que corta fora de medida ou mesmo da soma de diversas folgas naturais do sistema...
Muitas vezes a máquina erra os deslocamentos em certas faixas de medidas porque pode ser um erro matemático - depende do passo da rosca, o resultado de deslocamento matemático resulta num numero fracionário, e op programa tem um algoritmo que arredonda os deslocamentos para mais e para menos, porque sempre tenta compensar este erro...
apenas por comentar:
Minha máquina tem fusos de passo 5mm, mas os motores são de 400 passos - criei uma pequena redução para que o sistema "veja" o pasos do fuso como sendo de 4mm (teoricos), então tenho deslocamentos centesimais exatos e menos erros de arredondamento matemático...
Hum.. ?_12
Vamos por partes então...
Antes obrigado pela atenção
A minha esta com 200 passo e o drive é smile 1/2 passo. Acho então que os motores sejam 400 e na configuração do EMC2 aparece 200 como sendo metade dos 400 ok?
Eu acho, mas mais tarde eu tiro essa dúvida se for necessário quando estiver lá em casa com ela.
Os fusos tem passo 5 também. Então deve ser algo bem próximo do seu.
Mas esqueci de mencionar que só há correias (estranhamente) no eixo X e nos outros os motores estão acoplados diretamente nos fusos e suas configurações no EMC2 estão como 1 - 1.022 mas mesmo estes estão dando uma diferença no paquimetro.
Sobre a fresa, eu coloquei uma fresa novinha de 6mm de HSS.
Vou fazer um esquema lá para ver quanto menos ela dá numa volta completa.
Mas fica outra dúvida aqui. Tem onde determinar 400 passos (ou mesmo 200) onde? Como!?
Seria em graus?
360º igual a 400 passos, mas entra a diferença das polias, putz.. matemática zero pra mim.
essa de usar o jog para "a correta posição" seria então girar a marca até que ela dê a volta completa ok?
Mais a noite eu volto depois e posto algum resultado prévio!
-
A minha esta com 200 passo e o drive é smile 1/2 passo. Acho então que os motores sejam 400 e na configuração do EMC2 aparece 200 como sendo metade dos 400 ok?
OK - normalmente o Rudolf entrega os drives pré configurados em meio passo ou seja, muito provavelmente voce está em meio passo.
Se o EMC está configurado para 200 passos das duas uma - ou está compensando a diferença em outro lugar ou está configurado errado - digo isso porque não conheço as janelas de configuração do sistema
Mas esqueci de mencionar que só há correias (estranhamente) no eixo X e nos outros os motores estão acoplados diretamente nos fusos e suas configurações no EMC2 estão como 1 - 1.022 mas mesmo estes estão dando uma diferença no paquimetro.
o que são estas medidas 1 - 1.022?
Sobre a fresa, eu coloquei uma fresa novinha de 6mm de HSS.
O que não quer dizer que é real, mas por enquanto vamos aceitar que são 6mm reais...
Mas fica outra dúvida aqui. Tem onde determinar 400 passos (ou mesmo 200) onde? Como!?
Eu não lembro direito, mas há um utilitário de configuração e para cada eixo há diversos ajustes a ser feeitos...
Se me lembro, num dos campos o operador informa a quantidade de passos por volta - alí o valor deve ser 200
Logo em baixo, há um campo onde se indica a quantidade de micropassos - normalmente se coloca 2 para meio passo
Depois há campos onde se colocam as relações de redução entre motor e eixo - alí se colocam os valores de contagem de dentes das polias por exemplo...
Só me lembro disso...
Seria em graus?
360º igual a 400 passos, mas entra a diferença das polias, putz.. matemática zero pra mim.
Calma - não é ciencia de foguetes... a coisa é mais simples do que parece.
essa de usar o jog para "a correta posição" seria então girar a marca até que ela dê a volta completa ok?
Mais ou menos isso, mas eu não sei fazer isso com o EMC - talvez usando uma linha de MDI...
-
Alex,
Utiliza o EMC2 StepConf Wizard e no campo Motor "Step per Resolução" (onde esta 200) vc coloca 400.
-
Alex,
no emc você pode deixar a configuração dos motores como 200 passos, apenas informe que o driver está em 1/2 passo na opção Driver Microstepping colocando o numero 2 no campo. um exemplo na figura abaixo
http://media.unpythonic.net/axis-files/01185733075/stepconf-3.png (http://media.unpythonic.net/axis-files/01185733075/stepconf-3.png)
(http://media.unpythonic.net/axis-files/01185733075/stepconf-3.png)
-
Pessoal, obrigado pelas informações. Acabo de chegar em casa (23:00) e amanhã pela manhã vou para SP e volto a noite.
No domingo logo cedo vou ver com calma e fazer as modificações e passar no que deu.
Estou passando para deixar o recado que não perguntei e deixei o tópico a deriva.
Estou muito agradecido pela atenção de vcs e vamo que vamo, não vejo a hora de por o bixo pra rodar direito, estou com uns trabalhos para fazer e semana que vem já começo me apertar com o prazo.
Obrigado e até domingo!!
-
Domingo é uma coisa. Familia que aparece sem avisar, convite para churrasco, aniversário emeu descanso? ?_7 hahaha
Mas vamos as setagens conforme informações acima.
Primeiro como esta agora no EMC
1. Configurações básicas da máquina conforme veio do fabricante (não mudei nada)
2. O X é o único eixo com polias- 15 no motor e 20 dentes no fuso. O melhor resultado, o mais próximo deu como esta na imagem.
3. O Y esta agora com 1 : 1 mas estava com melhor resultado com 1 : 1.022
4. O Z esta bom com 1 : 1
-
Conforme passou o Gilli a setagem deveria ser assim ou como ele usa.
Não entendo se meus dados (fuso, polias, passo, etc) se equivalem aos dele e então este valores seriam os mesmos aplicados a minha configuração do X
-
O da imagem abaixo parece ser a lorma lógica da coisa e a pergunta que fica é a seguinte.
Como chegar nos resultados melhores sabendo que os dados preenchidos inicialmente são estes da imagem?
Se com esses valores eu tenho um quadrado de x=49,6 e y=52 como chegar aos que deveriam ser x=50 e y=50?
O Gilii passou uma explicação sobre testar as voltas do eixo do motor em passos que eu pretendo fazer ainda hoje e o Mac passou que apenas colocando 400 no lugar de 200 seria a solução.
Se ainda não houver nada a acrescer não tem problema, mais tarde eu passo os resultados destes valores.
Abraço e até mais tarde!
-
Olá pessoal.. tanta coisa e o problema nem era com as configurações.
Um amigo meu torneiro mecânico resolveu vir dar uma olhada no domingo e nossa!
Estava tudo com um jogo absurdo!
Ontem dei um aperto no fabricante que me mandou aqui dois dos seus técnicos para acertar as configurações e corrigir o "frouxismo" da máquina.
Pior que foi feito tudo na gambiarra e ainda tive de ver o olhar do técnico como quem diz "e aí, tá bom ou não tá mané".
Claro que corri atras de exigir uma solução descente para a máquina e tal, mas isso é outra história que vai rolar, pelo menos esse ao contrário de alguns outros se mostrou disposto a resolver o problema, vamos ver né.
Bom corrigido improvisadamente as folgas da máquina o outro técnico partir para os ajustes finais.
1 - Entrou na configuração via DOS dos Smiles e elas estavam setadas para 2A e os motores de passo eram de 3A. Isso foi corrigido.
2 - O quadrado de 50x50mm ficou com 49,8x49x8 certinho.
3 - O cara fez o seguinte:
Inicial - Step motor per Revolution 200 / Microstep 2 / Pulley 15 :20 / screw - 5
Para - Step motor per Revolution 200 / Microstep 2 / Pulley 0,75 :1 / screw - 5
Como?
Step motor per Revolution 200
Resultado do corte 49,8mm
200 = 49,8
x = 50
49,8x = 10000
10000
---------- = 200,8
49,8
Pulley Tech - 15:20 ou 15/20=0,75 mesma coisa.
O resultado foi 50x50 exatos. ?_36
-
Então ele colocou 200.8 passos por volta - é isso???
-
segundo a conta dele sim, porêm eu não entrei ainda em configurações para conferir.
Testei a máquina agora e ela esta batendo os valores de 50x50, mas por outro lado a bixa esta travando novamente no Y em velocidade superior a 1700 mm/min. E se isso já começou de novo, com certeza vai se agravar pois o fabricante dessa máquina quando aparece para regular faz algumas gambiarras.
Eu compro pronto para não ter dor de cabeça e estou tendo muitas das quais paguei para não ter.
Agora estou aqui com meu trabalho prejudicado, dinheiro perdido e menos fios de cabelo de tanto nervoso que passeio e passo com essa máquina.
Vou ver o que faço, mas estou com uma idéia de nunca mais encomendar máquinas, mas comprar pronta e funcionando que é mais garantido.
-
Faça um teste - execute um quadrado ou retangulo, mas com dimensões grandes - por exemplo perto dos limites da máquina e veja se ela executa nas medidas corretas...
Sobre travamentos em velocidades altas, pode ser alguma coisa nos alinhamentos da máquina, motores ou eletronica mirrada para a aplicação, acelerações muito altas para esta realidade mecanica, tamanho de pulso enviado aos drives ou uma combinação desses e de mais outro punhado de possibilidades (sugidade, falta de lubrificação, excesso de lubrificação etc)
Fabio Gilii
-
Alex,
Onde voce está?
Quer agendar uma visita minha?
-
Sr, olha que eu gostaria, mas vamos fazer o seguinte.
Meu salão esta quase pronto.
Comprei o motor da tecmaf de 2CV para colocar nela.. caso ela venha a funcionar bem.
Mas agora resolvi deixa-la aqui quieta até o salão estiver tudo joinha (mais ou menos 30 dias) e então voltar e resolver alguma coisa com ela. Já acertei uns trabalhos de desenhos hj para até uns 30 dias aí pela frente.
Isso é bom para recuperar tbm os gastos que tive com ela. Digo gastos pois até o momento não considero investimento e praticamente prejuízo.
Podemos fazer o seguinte. Daqui uns dias nós conversamos e marcamos um dia com folga para vir aqui então (Sorocaba). Precisamos ver se terei todas as condições e ferramentas que precisará para o acerto dela.
Vamos ver sim e fiquei empolgado com sua sugestão de vir aqui.
Vemos os custos e me preparo para isso.
Obrigado Gilli
Tem meu mail?
-
uma coisa por favor
.. eu decidi usar somente 3 placas mesmo para rotação (X=A, Y e Z). É mais fácil.
Mas uma coisa eu preciso saber.
na tela de configuração do X (este será o meu A) ele não deve ser em graus e nem tera o fuso 5 como os outros. No lugar do fuso se não é 5 e nem 360º é o que então?
revolution = 200
steps = 2
pulley = 10 : 60
Pitch = ?
mx 2000
min = 1000
home = 0
travel = -999999999 + 999999999
?_11
-
No Turbo cnc eu conseguia definir qualquer ordem dos drivers e quantidade, por exemplo
Se eu quisesse que o X fosse A e então AYZ eu conseguia, mas com o EMC parece que só tenho a opção XYZA nessa ordem obrigatoriamente.
Estou errado?
-
Alguem sabe como USB na router?
Rodrigo
-
Alguem sabe como USB na router?
Rodrigo
Estou tentando entender sua pergunta ?!
Por acaso seria esta: "Alguém sabe comer USB na Router ?"
Eu nunca tentei, mas meu sobrinho já comeu, só que foi parar no hospital ... ;D