Autor Tópico: Mach3 trava o PC ao iniciar (Kernel Speed)  (Lida 4392 vezes)

Description:

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

Offline Cássio Alvarenga

  • Moderador
  • CNCMASTER
  • ******
  • Posts: 3429
  • Sexo: Masculino
    • www.vatech.ind.br
  • Cidade - UF: Belo Horizonte - MG
  • Profissão: Empresario / Engenheiro Mecânico
Mach3 trava o PC ao iniciar (Kernel Speed)
« Online: 03 de Dezembro de 2013, 19:11 »
Hoje tive um problema que me custou quase 1 hora. Estava calibrando os motores de uma maquina quando o mach3 me avisa que o kernel estava muito lento para gerar os pulsos na velocidade que queria, então dei o vacilo de setar o kernel no maximo, quando fui iniciar o mach3 o pc travava e não funcionava nada.

 Suspeitei logo do kernel, mas como não tinha como modifica-lo sem entrar no mach3 pensei em reinstalar, o que ia levar um bom tempo, principalmente para re-configurar tudo, então procurei a configuração no .xml, e pronto, modifiquei e rodou sem problemas  ;D

 Quem estiver com o mesmo problema basta modificar o arquivo mach3mill.xml (ou mach3turn se for torno) basta abri-lo no bloco de notas
 e mudar o numero que esta entre <PulseSpeed></PulseSpeed> para 0. Assim ele ficara no padrão de instalação (25000hz)

 Os numeros que ficam no pulse speed são:
0=25khz
1=35khz
2=45khz

etc...



Offline Rodrigo Diver

  • Novato
  • *
  • Posts: 49
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Araçoiaba da serra - SP
  • Nome:: Rodrigo
  • Profissão: Engenheiro
Re:Mach3 trava o PC ao iniciar (Kernel Speed)
« Resposta #1 Online: 03 de Dezembro de 2013, 20:47 »
Boa Dica, Cássio.

Tive um problema parecido, estava testando diferentes configurações e percebi que toda vez que aumentava o tempo de duração dos Step Pulse e Dir Pulse do Motor Turning, o Mach3 ficava instável, acionando o Watchdog. :P

Portanto é importante prestar atenção nos tempos de duração do pulsos também, principalmente se o computador estiver no limite.

Att.

Offline viumau

  • Hobby
  • ****
  • Posts: 577
  • Sexo: Masculino
  • Cidade - UF: São Bernardo do Campo
  • Nome:: Maurício Dias
  • Profissão: Consultor Técnico Automotivo
Re:Mach3 trava o PC ao iniciar (Kernel Speed)
« Resposta #2 Online: 06 de Dezembro de 2013, 11:28 »
Cássio existe uma configuração que é obrigatória no Mach3 logo após sua instalação, mas as pessoas passam batido e nem (imagino o porque disso), trata-se do "DriverTest" que se encontra na pasta raiz do Mach3.
Este DriverTest não somente tem a capacidade de testar o Pc para sabermos sua compatibilidade com o programa, mas também cruzar as informações deste teste com o programa e gravar estas informações nos arquivos na pasta do Mach3.
Então toda vez que for trocar o valor do Kernel será obrigatório que se faça novamente o DriverTest passando para o kernel desejado. Ex: se vc rodar o teste em kernel de 25khz, e dentro do Mach3 vc configurar o programa para 45khz, vc terá esse tipo de problema, porque, o teste informa ao programa que seu Pc irá trabalhar a 25khz e o programa tenta enxergar os 45khz no trem de pulso, daí o conflito.
É como se fosse um limitador de pulsos, o inverso também traz problemas, fazer o teste com 65khz e rodar o Mach3 a 25khz, vc estará jogando muito mais pulsos que na verdade o seus drivers precisarão, então perde-se passos no motor, a velocidade  da máquina passa a não trabalhar em uma constância e poraí a fora.
Muitos não sabem disso, então fica a minha dica pra todos... ;)

Offline RGG

  • Temos o que somos
  • Fuso
  • **
  • Posts: 185
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Ribeirão Preto-sp
  • Nome:: Reginaldo
Re:Mach3 trava o PC ao iniciar (Kernel Speed)
« Resposta #3 Online: 07 de Dezembro de 2013, 06:20 »
Valeu viumau.
Grato Reginaldo

Offline mulapreta

  • CNCMASTER
  • ******
  • Posts: 1750
  • Sexo: Masculino
  • Não vá dizer que sou isso, aquilo.. porque sou...
  • Cidade - UF: São Paulo - SP
Re:Mach3 trava o PC ao iniciar (Kernel Speed)
« Resposta #4 Online: 07 de Dezembro de 2013, 12:22 »
...
Este DriverTest não somente tem a capacidade de testar o Pc para sabermos sua compatibilidade com o programa, mas também cruzar as informações deste teste com o programa e gravar estas informações nos arquivos na pasta do Mach3.
...

viumau,

Fiz esse "Drive Test" e não entendi nadinha de nada. O "Drive Teste" fez o tal teste e não deu nenhuma informação sobre o resultado do teste.

Fiz sem abrir o programa do Mach3 e depois com o programa Mach3 aberto, alterei os valores dos "pulse" e os testes feitos não deu informação nenhuma se os valores estavam corretos ou não.

Você podia descrever passo a passo como esse teste é feito? Acho que eu fiz de forma errada.


Abs.

Edson


Offline viumau

  • Hobby
  • ****
  • Posts: 577
  • Sexo: Masculino
  • Cidade - UF: São Bernardo do Campo
  • Nome:: Maurício Dias
  • Profissão: Consultor Técnico Automotivo
Re:Mach3 trava o PC ao iniciar (Kernel Speed)
« Resposta #5 Online: 10 de Dezembro de 2013, 22:16 »
Valeu viumau.
Grato Reginaldo

Não por isso RGG... ;)

Offline viumau

  • Hobby
  • ****
  • Posts: 577
  • Sexo: Masculino
  • Cidade - UF: São Bernardo do Campo
  • Nome:: Maurício Dias
  • Profissão: Consultor Técnico Automotivo
Re:Mach3 trava o PC ao iniciar (Kernel Speed)
« Resposta #6 Online: 11 de Dezembro de 2013, 00:07 »
...
Este DriverTest não somente tem a capacidade de testar o Pc para sabermos sua compatibilidade com o programa, mas também cruzar as informações deste teste com o programa e gravar estas informações nos arquivos na pasta do Mach3.
...

viumau,

Fiz esse "Drive Test" e não entendi nadinha de nada. O "Drive Teste" fez o tal teste e não deu nenhuma informação sobre o resultado do teste.

Fiz sem abrir o programa do Mach3 e depois com o programa Mach3 aberto, alterei os valores dos "pulse" e os testes feitos não deu informação nenhuma se os valores estavam corretos ou não.

Você podia descrever passo a passo como esse teste é feito? Acho que eu fiz de forma errada.


Abs.

Edson

Vamos lá amigo Edson, eu explico...

(Obs: Levem em conta somente os valores marcados em vermelho nas imagens, pois são testes distintos de 2 computadores que eu tenho, então os outros valores dentro dos testes desconsiderem).  ???

O correto a ser feito é o seguinte:

Se fizer o "Drivertest" e não mexer em nada só deixar ele correr, ele irá fazer duas contagens de 2 segundos e o mesmo irá realizar o teste em 25.000Hz ou (25KHz) como preferirem, então após o termino do teste abram o Mach3 e na aba do "Config" e em "Port & Pins" vocês deverão estabelecer os mesmos 25.000Hz no Kernel do programa.

Atenção: O teste a 45.000Hz somente será possível dependo da velocidade do processador do seu PC (mínimo recomendado pelo desenvolvedor) e também se o seu programa Mach3 está licenciado, se não for licenciado ele somente rodará a 25.000Hz sendo como um dos limites estipulados pelos desenvolvedores.

Se tiverem dentro dos conformes, iniciem o "Drivertest" e depois das duas contagens de 2 segundos vocês deverão selecionar a caixa em "45.000Hz" e em seguida "Start Timer", verão que lá em cima (no exemplo aí em baixo tarjado em vermelho) o teste passará para 40... e tantos pulsos por segundo. Importante: Não interrompam o teste, tenham calma e aguardem o termino do mesmo.

Agora entrem no Mach3 na aba do "Config" e em "Port & Pins" e vocês deverão estabelecer 45.000Hz no programa, após entrem novamente a aba do "Config" e selecionem "Save Settings".
Reiniciem o Mach3, (*) (é muito importante para ficar realmente gravadas  as informações alteradas no registro do programa), abram novamente o Mach3 e entrem em "Diagnostics" e verão que agora o programa corre em 45.000Hz por segundo como na imagem do exemplo abaixo. Para voltarem para os 25.000Hz façam novamente o teste e a operação inversa, ou seja, escolham a caixa de 25... no teste, entrem no Mach3 e passem novamente para  25... no Kernel, salvem e reinicie o programa. :P

(*) Muitas pessoas fazem as modificações sem salvarem ou sem reiniciarem o programa), se você é um esquecido desses, então isso vai servir para você.

1 - Se você salvou as modificações, mas continuar com o Mach3 aberto (trabalhando), pois saiba que estas modificações somente terão efeito após a reinicialização, isso se deve ao programa ter que reconhecer a geração do novo trem de pulsos pela porta LPT.  :-\

2 - Se você modificou mas não salvou e reiniciou o Mach3 então quebrou a cara, porque o programa não irá gravar as informações das alterações feitas por você e somente as alterações feitas pelo "DriverTest",  também irá informar o erro no trem de pulsos.  :'(  (como no exemplo aí acima do amigo Cássio).  :o

3 - Agora se você vez tudo certinho como está escrito acima, então parabéns vc se deu ao trabalho de ler pelo menos as primeiras páginas do manual de instalação do Mach3.  8)

Você notou muito bem meu caro Edsom, o "Drivertest" é sem educação mesmo e não irá te mostrar os resultados, (ele entende que você não precisa saber, quem tem que saber é o programa, hehehehe, o programinha lazarento)  :-X, mas os testes estão salvos após este teste no formato de 7 arquivos dentro da pasta do Mach3 chamados de test. blábláblá, e em mais alguns lugares obscuros dentro do programa, é só olharem lá que vocês verão os arquivos... ;)

Abraços do amigo Viumau...  8)
« Última modificação: 11 de Dezembro de 2013, 00:41 por viumau »

Offline winters

  • Novato
  • *
  • Posts: 9
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Curitiba-PR
  • Nome:: CESAR WINTERS
  • Profissão: Técnico de Qualidade
Re:Mach3 trava o PC ao iniciar (Kernel Speed)
« Resposta #7 Online: 16 de Janeiro de 2019, 18:52 »
Poxa, nessa acho que me lasquei, tambem preciso aumentar o Kernel, mas minha pag de teste não aceita 35,45,65000Hz
deve ser a questão de licença.
uma vez que o processador pentium dual core 2.0 Mz deveria dar conta