Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => Controle => Mach 2/3 => Tópico iniciado por: andresinho em 25 de Novembro de 2016, 18:30
-
Pessoal,
Consegui retomar minha maquina, fotos em "Estrutura / base de CNC feita de chapa plana de 1 polegada".
Tenho problemas com o "Ruindows", como dizem aqui no fórum.
Windows XP, placa mãe intel com paralela "onboard", processador de uns 3GHz, 1G de memória, sem placa de video, ( se precisar posso tentar recolocar), drivers caseiros. O problema não é nos drivers, nem na interface chinesa e nem na mecânica.
Quando faço "Jog" ou mesmo na tela de "motor tuning", fazendo os motores rodar a uma velocidade constante qualquer, aparecem uns "ruídos" ou umas "variações instantâneas" no trem de pulsos que sai lá no pino da porta paralela. ( vi isso com osciloscópio analógico).
Fiz diversas alterações no PC, e a medida que ia desinstalando outros programas, estas interferências diminuiam.
Também notei que quando aparecia a mensagem automática do windows "seu computador pode estar em risco... ", neste momento a interferência se fazia presente e os motores perdem passo e mesmo "estolam" ( ou deixam de girar mas continuam recebendo os passos e ficam zunindo sem girar)
Então, desinstalei todos programas, configurei o PC conforme instruções aqui do forum postadas pelo Jost Daian ( não sei se é assim que se escreve), desabilitando efeitos visuais, desinstalando até driver de impressora, messenger, navegadores e etc... Otimizei serviços de sistema conforme o tutoria deixando alguns em automatico, e muitos desabilitados.
MAS os problemas de "interferência" aleatória continuam. Parece que o processador é interrompido pra fazer outra coisa e ele perde a temporização dos pulsos que está gerando.
Até dei "control alt del" pra poder "finalizar serviços" individualmente, fui desabilitando todos os possiveis mas mesmo assim a "interferência" continua.
Alguém tem alguma sugestão ?? É possível rodar o Mach3 SEM ter essas interferências?
-
c
Cara também to com problema, minha maquina começa a fazer o trabalho e se eu mexer no mouse ela já perde passo,não sei o que fazer,tenho a motores nema 34 42kgf ,drive 7.2a fonte 60v a maquina nunca volta na mesma posição
-
Quando faço "Jog" ou mesmo na tela de "motor tuning", fazendo os motores rodar a uma velocidade constante qualquer, aparecem uns "ruídos" ou umas "variações instantâneas" no trem de pulsos que sai lá no pino da porta paralela. ( vi isso com osciloscópio analógico).
O ideal seria um osciloscópio digital ou analisador lógico. Mas o osciloscópio analógico ajuda. O que você se refere a "variações instantâneas" são pulsos normais? Ou melhor, o Mach3 deveria gerar pulsos de duração rápida espaçados de maneira regular. Você está obtendo pulsos "normais" com intervalos irregulares?
Fiz diversas alterações no PC, e a medida que ia desinstalando outros programas, estas interferências diminuiam.
Também notei que quando aparecia a mensagem automática do windows "seu computador pode estar em risco... ", neste momento a interferência se fazia presente e os motores perdem passo e mesmo "estolam" ( ou deixam de girar mas continuam recebendo os passos e ficam zunindo sem girar)
Então, desinstalei todos programas, configurei o PC conforme instruções aqui do forum postadas pelo Jost Daian ( não sei se é assim que se escreve), desabilitando efeitos visuais, desinstalando até driver de impressora, messenger, navegadores e etc... Otimizei serviços de sistema conforme o tutoria deixando alguns em automatico, e muitos desabilitados.
MAS os problemas de "interferência" aleatória continuam. Parece que o processador é interrompido pra fazer outra coisa e ele perde a temporização dos pulsos que está gerando.
Pode ser algum (des)serviço do Ruindows, que ao interromper a CPU, altera o intervalo entre os pulsos. Por isso, não se usa Ru-windows em aplicações de tempo real. O ideal é retirar tudo e inibir quase todos os serviços do Windows.
Poderia ser também algo de sua placa mãe também, alguma interrupção "mal comportada" e indevidamente controlada pelo Windows.
-
Minilathe,
Vou tentar capturar os pulsos com o osciloscopio digital e postar imagem ai nao restara duvida do que estou falando.
Eu fui desabilitando todos os servicos possiveis, ficaram bem poucos. Isso significa que nao teria nenhum programa rodando indevidamente?
Sera que existe alguma forma de saber o que esta interferindo?
-
c
Cara também to com problema, minha maquina começa a fazer o trabalho e se eu mexer no mouse ela já perde passo,não sei o que fazer,tenho a motores nema 34 42kgf ,drive 7.2a fonte 60v a maquina nunca volta na mesma posição
Tenta fazer a otimizacao do windows para o manh, conforme topico acima deste topico. Isso melhora bastante, eu fiz e melhorou. Mas preciso melhorar mais.
-
c
Cara também to com problema, minha maquina começa a fazer o trabalho e se eu mexer no mouse ela já perde passo,não sei o que fazer,tenho a motores nema 34 42kgf ,drive 7.2a fonte 60v a maquina nunca volta na mesma posição
Tenta fazer a otimizacao do windows para o manh, conforme topico acima deste topico. Isso melhora bastante, eu fiz e melhorou. Mas preciso melhorar mais.
Não sei se estou falando besteira...
Esse Windows XP que vc instalou vem com service pack?
Pois creio eu que o ideal seria usar o XP seco sem service pack algum instalado e desabilitar as atualizações automáticas e ai testar....
Enviado de meu ASUS_Z00AD usando Tapatalk
-
A minha se ela tiver andando e vc ligar ou desligar o motor da máquina ela perde passo é para totalmente já mudei tudo e nao para isso
-
Acho que li em algum lugar que tem é melhor instalar todos os service packs. Eu usei um pc velho que tinha outros programas instalados, desinstalei todos e desabilitei servicos inuteis. Desinstalei até drivers de impressora e placa de rede para o processador nao se preocupar com outras coisas.
No caso do problema do motor quando liga e desliga acho ser ruido eletrico. No meu caso nao é isso.
-
Minilathe,
Vou tentar capturar os pulsos com o osciloscopio digital e postar imagem ai nao restara duvida do que estou falando.
Eu fui desabilitando todos os servicos possiveis, ficaram bem poucos. Isso significa que nao teria nenhum programa rodando indevidamente?
Sera que existe alguma forma de saber o que esta interferindo?
Um evidente e potencial problema aqui se chama latência. Quando se tem vários programas rodando de maneira concorrente, o sistema operacional deve lidar adequadamente para atender a aplicação. Este atendimento ocorre dentro das prioridades que o Windows (MS) estabelece. Não sendo um sistema de tempo real, nem idealizado para CNCs, a variação no tempo de resposta gera atrasos variáveis na geração dos pulsos para o motor de passo.
Por isso, prefiro o LinuxCNC, que utiliza uma camada de software (sobre o Linux) que implementa um ambiente de tempo real.
Mais estranho seria a geração de pulsos espúrios, ou seja, não gerados pelo Mach3.
Saber onde foi gerado (qual o programa) pode ser complexo. Porém, algumas suspeitas:
(1) Windows
(2) Algum programa instalado
(3) Alguma funcionalidade exótica de sua placa mãe (projeto do hardware de interrupções, ...) e não corretamente controlada pelo Windows
Com mais informação, pode-se convergir para o "culpado". Mas, considere que gerar pulsos regulares (com latência mínima) com Windows é impossível.
-
O problema não necessariamente é do Windows - pode ser que você tenha que desabilitar o ACPI na BIOS de seu PC, mas com isso, provavelmente irá precisar reinstalar do zero o Windows para que este funcione sem esta função.
Algumas placas mãe são incompatíveis para aplicações em cnc...
-
Grato Gilii e Gil, Vou reunir mais informacoes e postar.
Andre
-
Pessoal, Resolvi. O problema era realmente a ACPI. Segui o passo 6 do tutorial onde fala pra desabilitar a ACPI (sem reinstalar o windows).
Acho que sou muito cabeçudo. Imaginei que não tivesse essa coisa de ACPI habilitada. Perda de tempo projetando, imaginando, comprando materiais de primeira e cometendo um erro básico. Por isso eu admiro quem faz umas máquinas legais usando poucos recursos. :(
Muito obrigado pelas dicas e disposição em ajudar.
Minha dica: Sigam religiosamente o tutorial sobre otimização do windows xp para mach 3.
André
-
Pessoal, Resolvi. O problema era realmente a ACPI. Segui o passo 6 do tutorial onde fala pra desabilitar a ACPI (sem reinstalar o windows).
Acho que sou muito cabeçudo. Imaginei que não tivesse essa coisa de ACPI habilitada. Perda de tempo projetando, imaginando, comprando materiais de primeira e cometendo um erro básico. Por isso eu admiro quem faz umas máquinas legais usando poucos recursos. :(
Muito obrigado pelas dicas e disposição em ajudar.
Minha dica: Sigam religiosamente o tutorial sobre otimização do windows xp para mach 3.
André
E sigam as dicas de alguns participantes aqui do fórum, afinal, muitos já passaram por isso e alguns se dispõem a ensinar o caminho das pedras...
-
Assim que estiver rodando farei um vídeo e postarei. Agora os motores rodam até o limite de perder torque ( natural) SEM nenhuma perda de passo.
Força, foco e fé. Por que se depender da política...
Obrigado.
André
-
Boa noite!
O Windows que voces tem usado é 7 ou XP? Não estou conseguindo desabilitar o ACPI na minha maquina.
Abraço,